:root{color-scheme:dark;--bg:#101613;--panel:#171e1a;--panel2:#1c2520;--line:#2b352e;--text:#e6ece7;--muted:#8c9c91;--green:#b7efba;--accent:#c4f2b8;--red:#f39487;--amber:#dcbc7c;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button{color:inherit;background:transparent;border:0}input,select{background:#111813;color:var(--text);border:1px solid var(--line);padding:10px 13px;border-radius:7px}input:focus,select:focus{outline:1px solid var(--green)}h1,h2,h3,p{margin:0}h2{font-size:19px;font-weight:550;letter-spacing:-.4px}h3{font-weight:550;font-size:15px}.hidden{display:none!important}.muted{color:var(--muted)}.positive{color:var(--green)}.negative{color:var(--red)}.eyebrow{font:10px var(--mono);font-weight:500;letter-spacing:1.8px;color:var(--muted)}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--green);box-shadow:0 0 10px #b7efba25}.sidebar{position:fixed;inset:0 auto 0 0;width:228px;background:#131a15;border-right:1px solid var(--line);padding:34px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font-size:35px;font-weight:650;letter-spacing:-2px;padding:0 12px}.brand-dot{color:var(--green)}.workspace-label{margin:37px 12px 17px;color:#63776a;font:9px var(--mono);letter-spacing:1.6px}.nav{display:flex;width:100%;align-items:center;gap:13px;text-align:left;color:var(--muted);padding:12px;border-radius:6px;margin:4px 0;font-size:12px}.nav>span:first-child{font-size:18px;width:20px}.nav.active{background:#243427;color:var(--green)}.nav:hover{background:#1e2b21;color:var(--text)}.nav-count{font:10px var(--mono);background:#17231a;border:1px solid #35453a;padding:1px 5px;border-radius:4px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:50px 12px 0}.private-badge{display:flex;gap:8px;align-items:center;font-size:11px}.sidebar-bottom p{font-size:11px;color:#738379;margin:14px 0 27px;line-height:1.8}.logout{display:flex;width:100%;justify-content:space-between;color:var(--muted);font-size:11px;padding:10px 0}.sidebar-footer{border-top:1px solid var(--line);padding-top:20px;margin-top:14px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1.1px;color:#6c7b70}.main-shell{margin-left:228px}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 44px;font-size:11px}.crumb{color:var(--muted)}.slash{color:#4c5e51;margin:0 13px}.topbar-right{display:flex;align-items:center;gap:25px}.network-label{display:flex;align-items:center;gap:8px;color:var(--muted)}.owner-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid #465044;background:#263227;border-radius:50%;font:10px var(--mono)}main{max-width:1660px;margin:auto;padding:41px 44px 0}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:33px}.page-heading h1{font-size:40px;font-weight:500;line-height:1.16;letter-spacing:-1.7px;margin:13px 0 15px}.page-heading p{font-size:12px;color:var(--muted)}.run-status{display:flex;align-items:center;gap:11px;max-width:315px;padding-bottom:4px}.run-icon{background:#202c23;border:1px solid #344237;border-radius:8px;width:33px;height:33px;display:grid;place-items:center;color:var(--green);font-size:20px}.run-status span{font-size:11px}.run-status small{display:block;color:var(--muted);font:9px var(--mono);margin-top:3px}.run-status button{border:1px solid var(--line);width:27px;height:27px;margin-left:10px;color:var(--muted);border-radius:5px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px}.metric{background:var(--panel);border:1px solid var(--line);padding:20px 21px 19px;border-radius:9px;min-height:143px}.metric>span{display:block;color:#adbaaf;font-size:11px}.metric strong{display:block;font:34px var(--mono);letter-spacing:-1.4px;line-height:1.25;margin:12px 0 8px}.metric small{color:#75877a;font-size:9px}.pnl-metric{background:#1a2b1e;border-color:#3f5a42}.pnl-metric strong{color:var(--green)}.tiny{float:right;font:8px var(--mono);padding-top:2px;color:#6d8b73}.pipeline-panel,.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px}.section-top .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:6px;display:block}.tag{display:inline-block;font:8px var(--mono);color:var(--muted);border:1px solid #3b473e;padding:5px 8px;border-radius:5px;white-space:nowrap}.tag.green{color:var(--green);border-color:#3d5540;background:#203325}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.pipeline article{padding:20px 25px;border-right:1px solid var(--line)}.pipeline article:last-child{border:0}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.step-number{font:10px var(--mono);color:#819b88}.mini-icon{font-size:24px;color:var(--green);line-height:1}.pipeline h3{font-size:13px;margin-bottom:7px}.pipeline p{font-size:10px;line-height:1.8;color:var(--muted);max-width:210px;min-height:50px}.step-footer{border-top:1px solid var(--line);display:flex;align-items:baseline;gap:9px;padding-top:13px;margin-top:19px}.step-footer strong{font:20px var(--mono);font-weight:400}.step-footer span{font:8px var(--mono);color:#7b9082}.locked-step .mini-icon{color:#758078}.locked-step h3{color:#aab5ad}.overview-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin-top:24px}.count{display:inline-grid;place-items:center;color:#9bb8a0;background:#26352b;border-radius:4px;font:10px var(--mono);min-width:22px;height:19px;vertical-align:middle;margin-left:7px}.empty-state{text-align:center;padding:28px 25px 36px;color:var(--muted)}.empty-glyph{width:43px;height:43px;border:1px solid #344338;border-radius:11px;display:grid;place-items:center;color:#94b99c;font-size:21px;margin:0 auto 14px;background:#1d2a21}.empty-state h3{font-size:12px;color:#c3cfc6;font-weight:450;margin-bottom:6px}.empty-state p{font-size:10px;max-width:290px;margin:auto;line-height:1.8}.activity-row{padding:14px 25px;display:flex;gap:12px;border-top:1px solid #263028;align-items:flex-start}.activity-dot{width:7px;height:7px;border:1px solid #8aab92;background:#2b4632;border-radius:50%;margin-top:5px;flex-shrink:0}.activity-row p{font-size:11px}.activity-row small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.activity-row time{font:8px var(--mono);color:#6d8073;margin-left:auto;white-space:nowrap;padding-top:3px}.text-button{color:var(--green);font-size:9px}.subtle-note{display:flex;align-items:center;gap:12px;color:#798e80;font-size:10px;margin:22px 0}.subtle-note>span{color:#9baea0;font-size:20px}.main-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;padding:21px 0;margin-top:31px;color:#5f7566;font:8px var(--mono);letter-spacing:.4px}.notice{background:#2b281c;border:1px solid #5c5031;color:var(--amber);padding:12px 16px;border-radius:7px;font-size:11px;margin-bottom:20px}.notice.error{background:#311f1b;border-color:#68463e;color:var(--red)}.table-toolbar{border-top:1px solid var(--line);padding:16px 25px;display:flex;gap:12px;align-items:center}.table-toolbar input{font-size:11px;width:250px}.table-toolbar select{font-size:10px}.table-toolbar>span{font:9px var(--mono);color:var(--muted);margin-left:auto}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font:9px var(--mono);font-weight:400;color:#82978a;background:#141c17;text-transform:uppercase;letter-spacing:.3px;padding:14px 15px;border-bottom:1px solid var(--line)}th button{font:inherit;text-transform:inherit;padding:0}td{padding:15px;font-size:11px;border-bottom:1px solid #27312a}tr:last-child td{border-bottom:0}tbody tr:hover{background:#1d2920}th:first-child,td:first-child{padding-left:25px}.num{text-align:right;font-family:var(--mono);font-size:10px}td small{display:block;color:var(--muted);font:8px var(--mono);margin-top:4px}.trader-name{font-weight:500;color:#dce7df;max-width:170px;overflow:hidden;text-overflow:ellipsis}.status{display:inline-flex;align-items:center;gap:6px;font:8px var(--mono);padding:4px 7px;border-radius:4px;background:#253128;color:#9cafa2}.status.review{background:#2b3d27;color:var(--green);border:1px solid #415a38}.status.paper{background:#243338;color:#99c5cb}.status.filtered{color:#a39b8b;background:#302c24}.status.paused{color:var(--red);background:#382722}.row-action{border:1px solid #435748;border-radius:5px;color:#b5cbbb;padding:5px 8px;font-size:9px}.section-description{font-size:10px;color:var(--muted);margin-top:7px}.ledger-panel{margin-top:22px}.approval-row{display:flex;gap:12px;align-items:center;padding:17px 25px;border-top:1px solid var(--line)}.trader-avatar{display:grid;place-items:center;background:#2b3b2d;color:var(--green);border:1px solid #43513f;border-radius:7px;width:32px;height:32px;font:12px var(--mono);flex-shrink:0}.approval-info{flex:1;min-width:0}.approval-info strong{font-size:12px;font-weight:500}.approval-info small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.primary{background:var(--green);color:#152219;border:1px solid var(--green);border-radius:6px;padding:10px 13px;font-size:11px;font-weight:550}.primary:hover{background:#d3f8d1}.primary span{margin-left:12px}.paper-run{padding:20px 25px;border-top:1px solid var(--line);display:flex;gap:24px;align-items:center;flex-wrap:wrap}.paper-run .run-identity{min-width:160px;flex:1}.paper-run h3{font-size:13px}.paper-run p{font-size:10px;color:var(--muted);margin-top:5px}.paper-stat{min-width:90px}.paper-stat strong{display:block;font:18px var(--mono)}.paper-stat small{font-size:9px;color:var(--muted)}.progress{height:3px;background:#2c3d2e;margin-top:10px;width:150px}.progress-fill{height:3px;background:var(--green);display:block}.progress[data-days="0"] .progress-fill{width:0}.progress[data-days="1"] .progress-fill{width:14%}.progress[data-days="2"] .progress-fill{width:28%}.progress[data-days="3"] .progress-fill{width:43%}.progress[data-days="4"] .progress-fill{width:57%}.progress[data-days="5"] .progress-fill{width:71%}.progress[data-days="6"] .progress-fill{width:86%}.progress[data-days="7"] .progress-fill{width:100%}.method-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:23px}.prose,.assumptions,.sources{padding:28px}.prose h2{font-size:25px;margin:12px 0 22px}.prose h3{font-size:13px;margin:27px 0 11px}.prose p{font-size:12px;color:#a4b4a9;line-height:1.9;margin:12px 0}.prose .method-caution{border-left:2px solid #ad945d;padding-left:15px;color:var(--amber);font-size:11px}.assumptions h2{font-size:19px;margin:13px 0 20px}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:10px}dt{color:var(--muted)}dd{margin:0;text-align:right;font-family:var(--mono)}.sources{margin-top:22px}.sources h3{margin:12px 0 20px}.sources a{display:block;color:#b4cbb7;font-size:11px;margin:13px 0}.sources p{color:var(--muted);font-size:10px;margin-top:24px}dialog{background:#172019;color:var(--text);border:1px solid #435848;border-radius:12px;padding:28px;width:730px;max-width:calc(100% - 32px);max-height:85vh}dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dialog-top button{font-size:25px;color:var(--muted)}dialog h2{font-size:28px}dialog h3{margin:25px 0 12px;font-size:13px}dialog p{color:var(--muted);font-size:11px;line-height:1.8;margin:12px 0}dialog .address{font:10px var(--mono);overflow-wrap:anywhere;margin-bottom:20px}dialog table{white-space:normal}dialog td,dialog th{padding:10px!important;font-size:10px}dialog .reason{color:var(--amber);padding:8px 12px;border-left:2px solid #71603a;margin:8px 0;background:#25261c}.dialog-actions{margin-top:25px;display:flex;align-items:center;gap:14px}.dialog-actions small{color:var(--muted);font-size:10px}.detail-link{color:var(--green);font-size:10px}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 70% 25%,#223823 0,transparent 60%),#101613}.login-card{width:420px;max-width:calc(100% - 40px);padding:40px;border:1px solid #3a4d3e;border-radius:14px;background:#162019;box-shadow:0 24px 90px #0004}.login-card>.eyebrow{margin-top:32px;font-size:9px}.login-card h1{font-size:44px;font-weight:450;letter-spacing:-1.8px;margin:12px 0}.login-card>p{color:#8b9e8e;line-height:1.8;font-size:13px}.login-card form{margin-top:34px}.login-card label{display:block;color:#b4c7b7;font-size:11px;margin-bottom:9px}.login-card input{width:100%;padding:12px 14px}.login-card button{display:flex;justify-content:space-between;width:100%;margin-top:14px;padding:12px 14px}.login-card footer{display:flex;justify-content:space-between;gap:10px;padding-top:28px;margin-top:28px;border-top:1px solid var(--line);color:#77947e;font-size:10px}.login-card footer span{font:8px var(--mono);letter-spacing:.5px;padding-top:3px}#login-error{font-size:11px;color:var(--red);margin-top:13px}#toast{position:fixed;bottom:28px;right:30px;background:#c5f2be;color:#122017;padding:13px 18px;border-radius:7px;box-shadow:0 5px 30px #0005;z-index:99;font-size:12px;max-width:400px}.no-rows{text-align:center;color:var(--muted);padding:40px;font-size:12px}
@media(min-width:1500px){.metric{padding:24px}.pipeline article{padding:24px 29px}.pipeline p{font-size:11px}.sidebar{width:240px}.main-shell{margin-left:240px}main{padding-top:46px}.page-heading h1{font-size:45px}}
@media(max-width:1150px){.sidebar{width:195px;padding:30px 13px}.main-shell{margin-left:195px}main{padding:30px 25px 0}.topbar{padding:0 25px}.overview-bottom{grid-template-columns:1fr}.page-heading h1{font-size:34px}.metric{padding:17px 15px}.metric strong{font-size:29px}.metric small{font-size:8px}.pipeline article{padding:18px}.pipeline p{font-size:9px}.section-top{padding:22px}.method-grid{grid-template-columns:1fr}.method-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sources{margin:0}.run-status{max-width:260px}.run-status small{font-size:8px}}
@media(max-width:800px){.sidebar{position:relative;width:100%;height:auto;padding:17px 20px;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:27px;padding:0}.brand img{width:30px;height:30px}.workspace-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow-x:auto;gap:6px;margin:14px -5px -4px}.nav{padding:8px 10px;white-space:nowrap;width:auto;gap:7px;font-size:10px}.nav>span:first-child{font-size:15px;width:16px}.nav-count{display:none}.main-shell{margin-left:0}.topbar{height:51px;padding:0 22px}.topbar-right{gap:14px}main{padding:27px 20px 0}.page-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:25px}.page-heading h1{font-size:36px}.run-status{max-width:100%;padding:0;width:100%}.run-status button{margin-left:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.metric{min-height:125px;padding:17px}.metric strong{font-size:30px;margin-top:10px}.metric small{font-size:9px}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline article:nth-child(2){border-right:0}.pipeline article:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline article{padding:20px}.pipeline p{min-height:40px;font-size:10px}.section-top{padding:20px;flex-wrap:wrap;gap:10px}.section-top .tag{font-size:7px}.overview-bottom{margin-top:20px}.table-toolbar{padding:15px 20px;flex-wrap:wrap}.table-toolbar input{width:100%;flex:1;min-width:170px}.table-toolbar>span{margin-left:0}.main-footer{font-size:7px;flex-direction:column;gap:9px}.method-grid>aside{grid-template-columns:1fr}.approval-row{padding:16px 20px;flex-wrap:wrap}.paper-run{padding:20px;gap:20px}.activity-row{padding:14px 20px}.activity-row time{font-size:7px}.prose,.assumptions,.sources{padding:23px}.page-heading p{line-height:1.8}.subtle-note{font-size:9px}.login-card{padding:30px}}

.brand .brand-mark{width:44px;height:44px;object-fit:contain;flex-shrink:0}.login-mark{display:block;object-fit:contain}@media(max-width:800px){.brand .brand-mark{width:36px;height:36px}}

dialog{width:900px}.dialog-top{position:sticky;top:-28px;z-index:2;background:#172019;padding:13px 0;margin-top:-13px;border-bottom:1px solid var(--line)}.dialog-top button{min-width:32px;min-height:32px}.inspection-copyability,.inspection-section{margin-top:24px;padding:22px;border:1px solid #35473b;border-radius:9px;background:#131c16}.inspection-copyability{background:#1b291e;border-color:#40543f}.inspection-copyability[data-result="MEASURED"]{border-color:#8cba86}.inspection-copyability[data-result="PARTIAL"],.inspection-copyability[data-result="UNVERIFIED"]{background:#24251b;border-color:#60563b}.inspection-section-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.inspection-section-top h3{font-size:19px;margin:6px 0 0}.inspection-section-top .eyebrow{font-size:8px;letter-spacing:1.5px}.copyability-verdict{font-size:12px;padding:7px 12px;white-space:nowrap}.inspection-copyability>p{font-size:12px;color:#c1d0c2;margin:16px 0}.copyability-checks{list-style:none;margin:18px 0 0;padding:0}.copyability-checks li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-top:1px solid #344335;font-size:11px;color:#a5b8aa}.check-symbol{width:13px;flex-shrink:0;color:var(--muted)}.copyability-checks strong{margin-left:auto;text-align:right;color:var(--text);font:10px var(--mono)}.copyability-checks small{font:9px var(--mono);color:var(--muted)}.copyability-meta{display:flex;gap:18px;flex-wrap:wrap;padding-top:13px;border-top:1px solid #344335;font-size:9px;color:var(--muted)}.copyability-meta strong{color:#c6d5c9;font-weight:450;margin-left:5px}.price-progress{display:flex;align-items:center;gap:12px;font:9px var(--mono);color:#a6bca9}.price-progress progress{appearance:none;height:5px;border:0;border-radius:4px;flex:1;background:#314234}.price-progress progress::-webkit-progress-bar{background:#314234;border-radius:4px}.price-progress progress::-webkit-progress-value{background:var(--green);border-radius:4px}.price-progress progress::-moz-progress-bar{background:var(--green);border-radius:4px}.stats-window{display:flex;flex-shrink:0;border:1px solid #3b4d40;border-radius:6px;padding:3px;gap:3px}.stats-window button{padding:6px 9px;font-size:10px;border-radius:4px;color:var(--muted)}.stats-window button[aria-pressed="true"]{background:#2c4530;color:var(--green)}.inspection-window{font:9px var(--mono);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inspection-caution{border-left:2px solid var(--amber);padding-left:11px;color:var(--amber);font-size:10px!important}.profile-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}
.profile-group{min-width:0;padding:16px;border:1px solid #2f4134;border-radius:8px;background:#17221a}
.profile-group-returns,.profile-group-sizing{grid-column:1/-1}
.profile-group header{padding-bottom:10px;border-bottom:1px solid #2c3d30}
.profile-group h4{margin:0;color:#c9dccc;font-size:12px;font-weight:550;letter-spacing:.1px}
.profile-group header p{font-size:10px;color:#829c8b;margin:5px 0 0;line-height:1.5}
.inspection-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0}
.profile-group-returns .inspection-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.inspection-stats-grid>.inspection-stat{display:block;padding:13px 0 10px;border:0;min-width:0}
.inspection-stat dt{font-size:10px;color:#91a798;line-height:1.5}
.profile-group-positions .inspection-stat dt,.profile-group-activity .inspection-stat dt{min-height:30px}
.inspection-stat dd{text-align:left;font:15px var(--mono);color:#deebe1;margin:6px 0 0;letter-spacing:-.3px;overflow-wrap:anywhere}
.inspection-stat small{display:block;color:#80998a;font-size:9px;line-height:1.5;margin-top:5px}
.profile-group .profile-group-note{border-top:1px solid #2c3d30;padding-top:10px;margin:4px 0 0;color:#829c8b;font-size:9px;line-height:1.7}
.profile-sizing-table{margin-top:3px;font-variant-numeric:tabular-nums}
.profile-sizing-table thead th{font-size:9px;background:transparent;color:#829c8b}
.profile-sizing-table tbody th{font-family:inherit;font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;background:transparent;color:#b2c8b9;border-color:#2c3d30}
.profile-sizing-table tbody td{font:12px var(--mono);color:#deebe1;border-color:#2c3d30}
.profile-sizing-table .sizing-sample{font-size:10px;color:#829c8b}
.profile-sizing-table tr>:first-child{padding-left:0!important}.profile-sizing-table tr>:last-child{padding-right:0!important}
.profile-sizing-table tbody tr:last-child th{border-bottom:0}
.inspection-copyability .copyability-pricing{font-size:11px;margin:14px 0;color:#c6d5c9}.copyability-pricing>span{display:block;font:8px var(--mono);letter-spacing:.5px;text-transform:uppercase;color:#94ac99;margin-bottom:5px}.copyability-pricing small{display:block;font-size:10px;color:#94ac99;line-height:1.7;margin-top:5px}
.inspection-definitions{margin-top:18px;border-top:1px solid #344335;padding-top:14px}.inspection-definitions summary{font-size:10px;color:#a8c4ae;cursor:pointer}.inspection-definitions p{font-size:10px;color:#8ea696;margin-bottom:0}.inspection-loading{padding:20px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}@media(max-width:650px){dialog{padding:20px;max-width:calc(100% - 20px)}.dialog-top{top:-20px}.inspection-copyability,.inspection-section{padding:16px}.profile-groups{grid-template-columns:1fr}.profile-group-returns .inspection-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-group{padding:14px}.inspection-stat dd{font-size:14px}.inspection-section-top h3{font-size:17px}.copyability-checks li{font-size:10px;gap:7px}.copyability-checks strong{font-size:9px;max-width:42%}.copyability-meta{gap:10px}.inspection-section-top{align-items:flex-start}.stats-window button{font-size:9px;padding:6px}.dialog-actions{flex-wrap:wrap}}
.dialog-top .eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 48px)}

.price-drag-table{margin:18px 0 8px}.price-drag-table td{font:14px var(--mono)}.price-drag-table th{font-size:10px}.price-drag-table small,.price-evidence-table small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.price-evidence-table{min-width:620px}.price-evidence-table td{font-size:9px}.inspection-copyability .drag-sign-note{font-size:10px;color:#94ac99;margin-top:8px}.price-progress{flex-wrap:wrap}

.metric-control{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;white-space:nowrap}.metric-control select{padding:7px 9px;font-size:11px}.table-toolbar{flex-wrap:wrap}.price-drag-table{min-width:720px}.price-drag-table small{display:block;font-size:9px;margin-top:5px}.price-drag-table .negative,.price-evidence-table .negative{color:var(--red)}.price-drag-table .positive,.price-evidence-table .positive{color:var(--green)}.inspection-copyability .copy-formula,.inspection-copyability .copy-roi-context{font-size:10px;color:#a6bca9;line-height:1.8}.copy-roi-context strong{font:13px var(--mono)}

.table-metric-note{padding:0 25px 17px;font-size:10px;color:var(--muted)}
