.project-inspector{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#20352e;background:#f6f7f3;font-size:15px}.project-inspector *{box-sizing:border-box}.project-inspector body{margin:0}.project-inspector header{height:78px;border-bottom:1px solid #dde4dc;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#fff}.project-inspector .brand{font-size:30px;letter-spacing:-1.5px;color:#193d30;text-decoration:none;font-weight:750}.project-inspector .brand span{font-size:15px;letter-spacing:0;color:#7a867e;font-weight:400;margin-left:12px}.project-inspector .pill,.project-inspector .tag{display:inline-block;border-radius:20px;padding:7px 12px;background:#e7efe7;font-size:12px;color:#3e6650}.project-inspector main{max-width:1440px;padding:42px 5vw;margin:auto}.project-inspector .intro{display:flex;justify-content:space-between;gap:20px;align-items:center}.project-inspector h1{font-size:34px;letter-spacing:-1px;margin:6px 0 10px}.project-inspector h2{font-size:20px;letter-spacing:-.3px}.project-inspector h3{font-size:16px}.project-inspector .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#648372}.project-inspector .muted,.project-inspector footer{color:#69786e;font-size:13px;line-height:1.6}.project-inspector button{cursor:pointer;border:1px solid #cbd7cc;border-radius:8px;background:white;color:#284c3b;padding:11px 16px;font:inherit}.project-inspector button:hover{background:#edf3ec}.project-inspector button:disabled{opacity:.5;cursor:wait}.project-inspector button:focus-visible,.project-inspector a:focus-visible,.project-inspector input:focus-visible{outline:3px solid #79a88e;outline-offset:3px}.project-inspector #status{font-size:12px;color:#567360;min-height:18px}.project-inspector .error{color:#a12f2f!important}.project-inspector .counts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0 32px}.project-inspector .count{background:white;border:1px solid #e0e6dd;border-radius:12px;padding:20px}.project-inspector .count strong{display:block;font-size:32px;margin-bottom:8px;font-weight:550}.project-inspector .count span{font-size:12px;color:#657369}.project-inspector nav{display:flex;gap:8px;border-bottom:1px solid #dce4d9;margin-bottom:24px;padding-bottom:12px;flex-wrap:wrap}.project-inspector nav button{border:0;background:transparent;color:#718077}.project-inspector nav button[aria-pressed=true]{background:#244e3b;color:white}.project-inspector .workspace{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:24px;align-items:start}.project-inspector #list{display:grid;gap:12px}.project-inspector .record{width:100%;text-align:left;background:white;border:1px solid #dfe5dc;border-radius:12px;padding:20px}.project-inspector .record.selected{border-color:#628b71;box-shadow:0 0 0 1px #628b71}.project-inspector .record h3{margin:12px 0 7px}.project-inspector .record p{margin:6px 0;font-size:13px;line-height:1.6;color:#66776a}.project-inspector .record .tag{padding:4px 8px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.project-inspector .warning{color:#97672c!important;background:#fcf2df;padding:12px;border-radius:8px;font-size:13px}.project-inspector aside{background:white;border:1px solid #dfe5dc;border-radius:12px;padding:28px;min-height:350px;overflow-wrap:anywhere}.project-inspector .empty{padding:40px 15px;color:#758279;line-height:1.7}.project-inspector .empty h2{color:#496252}.project-inspector pre{font:14px/1.8 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f3;border-radius:8px;padding:20px}.project-inspector a{color:#356a4c}.project-inspector dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.5}.project-inspector dt{color:#79877c}.project-inspector dd{margin:0;overflow-wrap:anywhere}.project-inspector .related{display:block;margin:8px 0}.project-inspector footer{margin-top:32px;border-top:1px solid #dce4d9;padding-top:20px}.project-inspector details{margin-top:10px}.project-inspector summary{cursor:pointer}.project-inspector #search-panel{background:#eaf0e6;padding:24px;border-radius:12px;margin-bottom:24px}.project-inspector #search-panel h2{margin-top:0}.project-inspector label{font-size:12px;display:block;margin-bottom:8px}.project-inspector .search-row{display:flex;gap:12px}.project-inspector input{width:100%;border:1px solid #c6d2c3;border-radius:8px;padding:12px;font:inherit}.project-inspector .search-row button{background:#244e3b;color:white}.project-inspector .excerpt{white-space:pre-wrap}@media(max-width:800px){.project-inspector main{padding:24px 5vw}.project-inspector .workspace{grid-template-columns:1fr}.project-inspector .counts{grid-template-columns:repeat(2,1fr)}.project-inspector h1{font-size:26px}.project-inspector .intro{align-items:start}.project-inspector header{padding:0 5vw}.project-inspector .brand span{display:none}.project-inspector aside{padding:20px}}
