:root{--bg:#111315;--ink:#e9eceb;--muted:#949d9b;--line:#2b302f;--green:#8dcbb8}body{background:#111315;color:#e9eceb;font-size:14px;letter-spacing:-.15px}aside{width:224px;background:#151818;border-color:#2b302f;padding:28px 16px}.brand{font-size:23px;font-weight:650;letter-spacing:-.9px;padding:0 10px}.mark{font-size:25px;background:#acd9c8;color:#17392e;box-shadow:none;padding:1px 9px 5px;border-radius:8px}.workspace{background:#1b1f1e;border-color:#303633;margin:30px 0 22px;padding:14px 12px;font-size:12px;line-height:1.5}.workspace small{font-size:10px;color:#8d9994}.avatar{border:1px solid #3b4540;background:#242d29;color:#b9c9c0}.nav-label{font-size:10px;letter-spacing:1px;color:#707e77;margin:23px 12px 10px}.nav{font-size:12px;color:#9ca8a2;gap:12px;border-radius:6px;padding:13px 12px}.nav.active{background:#28352f;color:#c4e5d7}.nav.active:before{content:'';position:absolute;left:0;width:3px;height:23px;background:#9ed2bc;border-radius:0 3px 3px 0}.nav svg{width:17px;height:17px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav-new{display:none}.nav b{background:#3c4e42;color:#cee1ce;font-size:10px}.aside-bottom{margin-left:11px;margin-right:11px;border-top:1px solid #2c332f;padding-top:20px;font-size:11px;color:#b7c1ba}.aside-bottom p{font-size:11px;color:#7f8e85}.aside-bottom .text-button{font-size:10px;color:#899c90}.demo-dot{background:#9bc9ac}.header-account .profile{border-radius:7px;background:#29322d;border-color:#3b463f;color:#bed0c4}main{margin-left:224px}header{height:68px;padding:0 36px;background:#151818;border-color:#292f2b;font-size:12px;color:#99a59d}#app{max-width:1480px;padding:34px 36px}.heading{margin-bottom:30px;gap:24px}h1{font-size:30px;font-weight:600;letter-spacing:-1.2px;margin:6px 0 10px;line-height:1.2}.heading p{font-size:13px;line-height:1.6;color:#919e96}h2{font-size:14px;font-weight:550;letter-spacing:-.2px}.eyebrow{font-size:10px;letter-spacing:1.4px;color:#6f8577}.btn{font-size:12px;font-weight:500;padding:11px 15px;background:#232925;border-color:#39433c;color:#cdd8d0;box-shadow:none;border-radius:6px}.btn.primary{background:#afd9c5;border-color:#afd9c5;color:#183a2c;font-weight:600}.btn.primary:hover{background:#c4e6d5;border-color:#c4e6d5}.text-button{color:#9ccbb4;font-weight:500;font-size:11px}.panel,.metric-card,.stat,.report-controls,dialog{background:#1b1f1e;border-color:#303632;border-radius:8px;box-shadow:none}.panel-head{padding:22px 24px;border-color:#2c332e}.panel-head small{font-size:11px;color:#7d8c82;margin-top:7px}.metrics-grid{gap:16px;margin-bottom:24px}.metric-card,.overview-metrics .metric-card{padding:22px}.metric-label{font-size:12px;font-weight:400;color:#a1afa5}.metric-label>span{font-size:14px;color:#648071}.metric-value{font-size:32px;letter-spacing:-1.2px;font-weight:550;color:#e9f1eb;margin:19px 0 15px}.metric-bottom{font-size:11px;line-height:1.7;color:#819187;gap:8px}.delta{font-size:10px;padding:3px 6px}.positive{color:#a9d2b2;background:#2d3c30}.negative{color:#cfa49b;background:#3e2f2a}.neutral{color:#9ca69f;background:#2a302c}.metric-link-hint{font-size:11px;margin-top:17px;padding-top:13px;border-color:#2c352e;color:#85a994}.metric-link:hover{border-color:#607e6c;box-shadow:0 8px 24px #0002}.overview-context{font-size:11px;margin:0 0 17px;color:#8e9e92}.small-chip{font-size:10px;background:#222c25;border-color:#334136;color:#94ad9b}.attention-strip{background:#222f26;border-color:#3b4c3d;padding:17px 20px;margin-bottom:25px}.attention-strip strong{color:#c1d0be;font-size:12px;font-weight:500}.attention-strip p{font-size:11px;color:#869c85}.attention-strip .btn{color:#bfd4b9;border-color:#4a6048}.attention-icon{color:#afc4a4;border-color:#536c4a}.report-grid{gap:24px}.report-panel{margin-bottom:24px}.pipeline-list{padding:8px 22px 17px}.pipeline-list button{font-size:12px;padding:13px 0;color:#91a196;border-color:#2d352e}.pipeline-list b{font-size:12px;color:#c1cfc5}.pipeline-list small{font-size:11px;color:#738a7a;width:74px}.report-controls{padding:12px;gap:15px}.segmented{background:#131815;border-color:#2d3930}.segmented button{font-size:12px;padding:9px 15px;color:#839b8b}.segmented button.selected{background:#33473a;color:#cee2d3}.source-select,.icon-button,.toolbar input,.toolbar select,label input,label select,label textarea,.report-date-row input,.metric-switcher select{background:#171d19;border-color:#3a473e;color:#bacdc0;border-radius:5px}.source-select{font-size:11px}.range-nav{font-size:11px;color:#90a695}.period-caption{font-size:10px;margin-bottom:19px;line-height:1.8;color:#7d9484}.report-date-row label,.report-date-row input{font-size:11px}.sample-banner{font-size:11px;color:#7e9385}.sample-tag{font-size:9px;background:#26352b;color:#8fac97}.chart-legend{font-size:11px;color:#8fa995;padding:22px 24px 0}.trend-chart{padding:15px 16px 6px}.trend-chart line{stroke:#2a382e}.trend-chart polygon{fill:#22392b}.trend-chart text{fill:#7c9584}.trend-chart polyline{filter:saturate(.7) brightness(1.4)}.chart-data{border-color:#2b392f;font-size:11px;color:#82a58f}.chart-data summary{padding:13px 24px}.source-row>div:first-child{font-size:12px;color:#9bb5a4}.source-row b{color:#c6d7cb}.source-icon{background:#2d4132;color:#9bbc9d}.source-track,.bar{background:#2b372e}.source-track i,.bar i{background:#779c7c}.micro{font-size:11px;color:#809b8a}.donut{background:conic-gradient(#90b994 0 var(--pct),#334438 var(--pct) 100%)}.donut>div{background:#1b1f1e}.donut strong{font-weight:550}.donut small,.decision-labels>div{font-size:11px;color:#92ab9b}.decision-labels b{color:#cfddd1}.decision-footer{font-size:11px;color:#8da494;border-color:#2e3e32}.toolbar{padding:18px 24px}.toolbar input,.toolbar select{font-size:12px;padding:11px 13px}th{font-size:10px;letter-spacing:.65px;padding:14px 24px;background:#171d19;color:#7d9887}td{font-size:12px;padding:18px 24px;border-color:#2a372e;color:#9db7a6}td b,td strong{font-weight:500;color:#c5d9cb}td small{font-size:10px;color:#779483;margin-top:6px}tbody tr:hover{background:#233329}.initials{background:#2b3d30;color:#9dbfa5;width:34px;height:34px;border-radius:7px;font-size:10px}.pill{font-size:10px;border-radius:4px;padding:5px 8px}.pagination{font-size:11px;padding:17px 24px;color:#849e8c;border-color:#2e3d31}.detail-summary{background:#1b1f1e;border-color:#334538}.detail-primary{background:#263c2d}.detail-summary>div{border-color:#334538;padding:28px}.detail-summary span,.detail-summary small{font-size:12px;color:#95b19e}.detail-summary strong{font-size:34px;font-weight:550}.detail-primary strong{color:#b6d9ba}.metric-definition,.definitions{font-size:12px;line-height:1.9;color:#8ca493}.bar-chart{border-color:#3d5441;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#2a3c2f 50px,#2a3c2f 51px)}.bar-space i{background:#729f79}.bar-value,.bar-date{color:#8faf9a;font-size:10px}.chart-help{font-size:11px;color:#7e9a88}.record-link{color:#accdb3}.focus-notice{background:#263f2e;color:#a8c7b1;font-size:11px}.account-trigger{font-size:11px;color:#a9c0b0;background:transparent;border-color:#3c5042}.dialog-head,.reporting-fields{border-color:#354c3d}.close{background:#2b4032;color:#b1cfbc}label{font-size:12px;color:#9fbbab}.form-story{background:#203829}.form-story h1{font-weight:500;letter-spacing:-1.3px}.form-story p{color:#a5c0aa}.form-story .eyebrow{color:#93b99a}.form-intro{padding:28px 28px 0}.form-intro h2{font-size:18px}.form-intro p{font-size:12px;color:#90aa98}.iso-floor{background:#294534;border-color:#41684a}.iso-bars{filter:saturate(.5)}.motion-emblem{opacity:.65;transform:scale(.8)}.motion-tilt:hover{box-shadow:0 8px 20px #0002}.back-report{margin-bottom:22px}.empty{font-size:12px;color:#89a392}.account-copy{color:#9fbba9}.account-copy h2{color:#dcebe0}.account-copy .login-note{color:#839f8e}footer{font-size:10px;padding-top:12px;color:#627d6b}.header-account .profile{font-size:11px}.heading .actions{flex-shrink:0}
@media(min-width:1500px){#app{padding:38px 44px}.metric-value{font-size:36px}}
@media(max-width:1150px){aside{width:205px}main{margin-left:205px}#app{padding:29px 24px}.metrics-grid{gap:12px}.metric-card,.overview-metrics .metric-card{padding:19px}.metric-value{font-size:28px}.metric-label{font-size:11px}.metric-bottom{font-size:10px}.report-grid{gap:18px}.panel-head{padding:20px}.heading h1{font-size:28px}}
@media(max-width:700px){aside{width:auto;padding:17px 14px 0;gap:0 4px}.brand{font-size:23px;padding-bottom:8px}.nav{padding:12px 8px;font-size:11px;gap:7px}.nav.active{background:none;border-bottom-color:#a9c9a7}.nav.active:before{display:none}.nav svg{width:14px;height:14px}.workspace,.nav-label,.aside-bottom{display:none}main{margin-left:0}header{height:57px;padding:0 18px;font-size:11px}#app{padding:27px 17px}.heading{gap:12px;margin-bottom:25px}.heading h1{font-size:27px;letter-spacing:-.8px}.heading p{font-size:12px;max-width:240px}.eyebrow{font-size:9px}.heading .btn{font-size:10px;padding:9px 10px}.metrics-grid{gap:10px}.metric-card,.overview-metrics .metric-card{padding:17px 14px}.metric-label{font-size:11px;line-height:1.5;min-height:33px;align-items:flex-start}.metric-value{font-size:27px;margin:12px 0}.metric-bottom{font-size:10px}.metric-link-hint{font-size:10px}.panel-head{padding:19px 17px}.panel-head h2{font-size:14px}.panel-head small{font-size:11px}.overview-context{font-size:10px}.attention-strip{padding:16px 14px}.attention-strip strong{font-size:12px}.attention-strip p{font-size:11px}.attention-strip .btn{font-size:10px;margin-left:38px}.report-controls{padding:9px;gap:12px}.segmented{width:100%;justify-content:space-between}.segmented button{font-size:11px;padding:9px 10px}.source-select{font-size:11px;max-width:160px}.range-nav{font-size:10px}.period-caption{font-size:10px}.report-date-row input{width:145px}.sample-banner{font-size:10px}.detail-summary>div{padding:21px}.detail-summary strong{font-size:29px}.detail-summary span,.detail-summary small{font-size:11px}.chart-legend{font-size:10px;padding:19px 17px 0}.metric-definition{font-size:11px}.pagination{font-size:10px;padding:15px}.account-trigger{font-size:10px}.motion-emblem{display:none}}
