@font-face{font-family:"Source Serif 4 Variable";src:url(/fonts/source-serif-4-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Variable;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(96.2% .013 92);--paper-raise:oklch(98.4% .008 95);--paper-sink:oklch(93.8% .015 90);--card:oklch(99% .006 96);--ink:oklch(26% .02 75);--ink-soft:oklch(38% .02 78);--ink-mute:oklch(52% .02 80);--ink-faint:oklch(64% .018 82);--rust:oklch(50% .125 43);--rust-soft:oklch(58% .12 45);--rust-wash:oklch(50% .125 43/.08);--field:oklch(46% .08 152);--field-wash:oklch(46% .08 152/.1);--amber:oklch(56% .11 72);--amber-wash:oklch(56% .11 72/.12);--slate:oklch(47% .06 235);--slate-wash:oklch(47% .06 235/.1);--alert:oklch(50% .15 28);--line:oklch(26% .02 75/.13);--line-strong:oklch(26% .02 75/.28);--shadow-card:0 1px 2px oklch(26% .02 75/.05), 0 10px 30px oklch(26% .02 75/.06);--shadow-lift:0 2px 4px oklch(26% .02 75/.06), 0 18px 44px oklch(26% .02 75/.1);--font-display:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-body:"Inter Variable", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Variable", "SF Mono", ui-monospace, monospace;--radius-s:5px;--radius-m:8px;--radius-l:12px;--shell-max:1460px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}body:before{content:"";z-index:-1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}::selection{background:oklch(50% .125 43/.18)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-shell{max-width:var(--shell-max);margin-inline:auto;padding:0 clamp(18px,3vw,48px) 88px}::view-transition-old(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}@keyframes vt-fade-out{to{opacity:0;transform:translateY(4px)}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}}.ops-header{padding-top:20px}.ops-brand-bar{align-items:center;gap:clamp(16px,2.2vw,30px);padding-bottom:16px;display:flex}.brand-lockup{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:11px;margin-right:auto;font-size:22px;font-weight:640;display:inline-flex}.brand-lockup b{color:var(--rust);font-weight:640}.brand-mark{width:30px;height:30px;color:var(--rust);place-items:center;display:grid}.brand-mark svg{width:26px;height:26px}.portfolio-fact{border-left:1px solid var(--line);gap:1px;padding-left:clamp(14px,2vw,26px);display:grid}.portfolio-fact span{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.portfolio-fact strong{color:var(--ink-soft);white-space:nowrap;font-size:12.5px;font-weight:600}.portfolio-fact--clock strong{font-variant-numeric:tabular-nums}.reset-action{border:1px solid var(--line-strong);color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.reset-action:hover{border-color:var(--alert);color:var(--alert);background:oklch(50% .15 28/.06)}.prototype-flag{background:var(--amber-wash);color:var(--amber);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid oklch(56% .11 72/.4);border-radius:999px;padding:7px 12px;font-size:10px;font-weight:650}.work-nav{border-bottom:1px solid var(--line-strong);box-shadow:0 1px 0 var(--line);scrollbar-width:none;gap:clamp(14px,2vw,28px);padding:0 2px;display:flex;overflow-x:auto}.work-nav::-webkit-scrollbar{display:none}.work-nav-item{color:var(--ink-mute);letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;align-items:baseline;gap:7px;padding:13px 2px 12px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.work-nav-item:after{content:"";background:var(--rust);transform-origin:0;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.work-nav-item:hover,.work-nav-item.is-active{color:var(--ink)}.work-nav-item.is-active:after{transform:scaleX(1)}.work-nav-item small{color:var(--ink-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:500}.work-nav-item.is-active small{color:var(--rust)}.primary-action,.secondary-action,.text-action,.back-action{letter-spacing:.01em;transition:transform .18s var(--ease-out), background .15s ease, border-color .15s ease, color .15s ease, box-shadow .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.primary-action{border:1px solid var(--ink);background:var(--ink);color:var(--paper-raise);padding:12px 24px;font-size:13px}.primary-action:hover:not(:disabled){border-color:var(--rust);background:var(--rust);transform:translateY(-1px);box-shadow:0 8px 20px oklch(50% .125 43/.25)}.primary-action:active:not(:disabled){transform:translateY(0)}.primary-action:disabled{cursor:not-allowed;opacity:.35}.secondary-action{border:1px solid var(--line-strong);background:var(--paper-raise);color:var(--ink-soft);padding:11px 20px;font-size:13px}.secondary-action:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.secondary-action--danger:hover{border-color:var(--alert);color:var(--alert)}.text-action{color:var(--rust);background:0 0;border:none;padding:0;font-size:12.5px}.text-action:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.back-action{border:1px solid var(--line);background:var(--paper-raise);color:var(--ink-mute);place-self:flex-start start;padding:8px 16px;font-size:12px}.back-action:hover{border-color:var(--line-strong);color:var(--ink);transform:translate(-3px)}:is(button,a,input,select,textarea,label.file-action):focus-visible{outline:2px solid var(--rust);outline-offset:2px}.status-tag{border:1px solid var(--line-strong);background:var(--paper-raise);width:fit-content;color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:3px 10px;font-size:10.5px;font-weight:650;line-height:1.6;display:inline-flex}.status-tag:before{content:"";background:currentColor;flex:none;width:5px;height:5px}.status-tag--approved{background:var(--field-wash);color:var(--field);border-color:oklch(46% .08 152/.45)}.status-tag--info{background:var(--slate-wash);color:var(--slate);border-color:oklch(47% .06 235/.45)}.status-tag--attention{background:var(--amber-wash);color:var(--amber);border-color:oklch(56% .11 72/.5)}.view-stack{gap:clamp(20px,2.6vw,34px);padding-top:clamp(30px,4vw,56px);display:grid}.context-header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:clamp(18px,2vw,26px);display:flex}.context-header h1{font-family:var(--font-display);letter-spacing:-.022em;margin-top:10px;font-size:clamp(34px,4.6vw,58px);font-weight:580;line-height:1}.context-header p:not(.eyebrow){max-width:60ch;color:var(--ink-mute);margin-top:12px;font-size:15px}.eyebrow,.section-kicker{color:var(--rust);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;font-size:10.5px;font-weight:600;display:inline-flex}.eyebrow:before,.section-kicker:before{content:"";background:var(--rust);width:7px;height:7px}.metric-band{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(18px,2.4vw,34px);padding:4px 2px;display:grid}.metric{border-top:1px solid var(--line-strong);padding-top:14px;position:relative}.metric:before{content:"";background:var(--ink);width:34px;height:1px;position:absolute;top:-1px;left:0}.metric-label{color:var(--ink-faint);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.metric strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px;font-size:clamp(32px,3vw,44px);font-weight:560;line-height:.95;display:block}.metric small{color:var(--ink-mute);margin-top:8px;font-size:11.5px;display:block}.metric--attention:before{background:var(--amber)}.metric--attention .metric-label,.metric--attention strong{color:var(--amber)}.metric-down{color:var(--alert)!important}.surface-panel{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);min-width:0;box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,30px)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.section-heading h2{font-family:var(--font-display);letter-spacing:-.015em;margin-top:6px;font-size:clamp(19px,1.9vw,24px);font-weight:600}.section-heading>p,.section-heading>span:not(.status-tag){color:var(--ink-faint);font-size:11.5px}.section-heading--compact{align-items:center;margin-bottom:14px}.section-heading--compact h2{font-size:17px}.section-heading--compact>span:not(.status-tag){font-family:var(--font-mono)}.split-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.evidence-rail{gap:18px;min-width:0;display:grid}.rail-section{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--card);box-shadow:var(--shadow-card);padding:20px}.rail-section h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.rail-section>.section-kicker{margin-bottom:6px}.editorial-index{display:grid}.editorial-row,.registry-row,.rail-action-row{border:none;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:15px 10px;transition:background .14s;display:grid}.editorial-row:first-child,.registry-row:first-child{border-top:none}.editorial-row:hover,.registry-row:hover,.rail-action-row:hover{background:var(--rust-wash)}.editorial-row>span:not(.editorial-row__identity):not(.row-arrow),.registry-row>span:not(.editorial-row__identity):not(.row-arrow){gap:3px;min-width:0;display:grid}.editorial-row strong,.registry-row strong{font-size:13.5px;font-weight:600}.editorial-row small,.registry-row small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.editorial-row__identity{gap:3px;min-width:0;display:grid}.editorial-row__identity strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:600}.row-arrow{color:var(--ink-faint);transition:color .15s ease, transform .2s var(--ease-out);font-size:15px}.editorial-row:hover .row-arrow,.registry-row:hover .row-arrow{color:var(--rust);transform:translate(4px)}.editorial-row{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(90px,.8fr)) 24px}.rail-action-row{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper-raise);grid-template-columns:1fr auto;margin-top:8px;padding:12px 14px}.rail-action-row:hover{background:var(--amber-wash);border-color:oklch(56% .11 72/.4)}.rail-action-row>span:first-child{gap:2px;min-width:0;display:grid}.rail-action-row strong{font-size:13px}.rail-action-row small{color:var(--ink-faint);font-size:11px}.plain-list{gap:12px;padding:0;list-style:none;display:grid}.plain-list li{border-left:2px solid oklch(56% .11 72/.55);gap:3px;padding-left:12px;display:grid}.plain-list strong{font-size:12.5px}.plain-list span{color:var(--ink-mute);font-size:11.5px;line-height:1.5}.methodology-note{background:var(--slate-wash);border-color:oklch(47% .06 235/.3)}.methodology-note .section-kicker{color:var(--slate)}.methodology-note .section-kicker:before{background:var(--slate)}.methodology-note h2{margin:6px 0 8px;font-size:17px;line-height:1.3}.methodology-note p:not(.section-kicker){color:var(--ink-mute);font-size:12.5px;line-height:1.6}.empty-copy{color:var(--ink-faint);padding:12px 0;font-size:12.5px}.empty-copy--padded{text-align:center;padding:28px}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-l);color:var(--ink-mute);text-align:center;place-items:center;gap:10px;padding:70px 24px;display:grid}.empty-state strong{color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:600}.registry-panel{padding:10px 16px 14px}.registry-header{border-bottom:1px solid var(--line-strong);color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:minmax(170px,1.4fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.8fr) 24px;gap:14px;padding:12px 10px;font-size:10px;font-weight:700;display:grid}.registry-row{grid-template-columns:minmax(170px,1.4fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.8fr) 24px}.registry-row>span{min-width:0}.registry-row .status-tag+small{margin-top:4px}.filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-bar>p{color:var(--ink-faint);font-family:var(--font-mono);margin-left:auto;font-size:11.5px}.search-field{flex:260px;max-width:420px}.select-field,.queue-selector label{align-items:center;gap:10px;display:inline-flex}.select-field>span,.queue-selector label>span{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper-raise);color:var(--ink);font-size:13.5px;transition:border-color .15s,box-shadow .15s}input{padding:10px 13px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2378705f' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding:10px 36px 10px 13px}textarea{resize:vertical;padding:11px 13px;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--ink-faint)}input:hover,select:hover,textarea:hover{border-color:var(--ink-mute)}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px oklch(50% .125 43/.15)}input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input[type=checkbox]{width:15px;height:15px;accent-color:var(--rust);margin:0;padding:0}.search-field input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2378705f' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;width:100%;padding-left:38px}.inline-form,.acquisition-form{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper-raise);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:22px;display:grid}.inline-form label,.acquisition-form label,.stacked-form label,.wide-field,.note-field{align-content:start;gap:7px;display:grid}.inline-form label>span,.acquisition-form label>span,.stacked-form label>span,.wide-field>span,.note-field>span,.export-controls label>span{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.acquisition-form .section-heading{grid-column:1/-1;margin-bottom:0}.form-note,.form-hint{color:var(--ink-mute);align-content:center;gap:3px;font-size:11.5px;line-height:1.5;display:grid}.form-note strong{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px}.form-hint--wide{grid-column:1/-1}.stacked-form{gap:14px;margin-top:14px;display:grid}.stacked-form .form-hint{border:1px dashed var(--line-strong);border-radius:var(--radius-s);padding:10px 12px}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-m);overflow-x:auto}.data-table{border-collapse:collapse;background:var(--paper-raise);width:100%;font-size:12.5px}.data-table th{border-bottom:1px solid var(--line-strong);color:var(--ink-faint);letter-spacing:.13em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 16px;font-size:10px;font-weight:700}.data-table td{border-top:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:13px 16px}.data-table tbody tr:first-child td{border-top:none}.data-table tbody tr:hover{background:var(--rust-wash)}.data-table td strong{font-size:12.5px;font-weight:600;display:block}.data-table td small{max-width:300px;color:var(--ink-faint);margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.context-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:clamp(12px,1.6vw,24px);width:fit-content;max-width:100%;display:flex;overflow-x:auto}.context-tabs button{color:var(--ink-mute);white-space:nowrap;background:0 0;border:none;padding:10px 2px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.context-tabs button:after{content:"";background:var(--rust);transform-origin:0;height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.context-tabs button:hover,.context-tabs button.is-active{color:var(--ink)}.context-tabs button.is-active:after{transform:scaleX(1)}.context-header--facility{align-items:flex-end}.context-actions{justify-items:end;gap:12px;display:grid}.observation-note{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--card);text-align:right;gap:2px;padding:12px 16px;display:grid}.observation-note span{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.observation-note strong{font-size:13px}.observation-note small{color:var(--ink-mute);font-size:11px}.yard-panel{gap:22px;display:grid}.trend-strip{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.trend-strip h2{font-family:var(--font-display);margin-top:5px;font-size:18px;font-weight:600}.trend-chart{width:100%;height:auto}.trend-chart text{font-family:var(--font-mono);fill:var(--ink-faint);font-size:10px}.trend-chart .trend-area{fill:oklch(46% .08 152/.12)}.trend-chart .trend-line{fill:none;stroke:var(--field);stroke-width:2px}.trend-chart .trend-dot{fill:var(--paper-raise);stroke:var(--field);stroke-width:2px}.trend-chart .trend-grid{stroke:var(--line);stroke-dasharray:2 4}.step-list{gap:4px;padding:0;list-style:none;display:grid}.step-list li{gap:13px;padding:9px 0;display:flex;position:relative}.step-list li:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:38px;bottom:-8px;left:13px}.step-list li:last-child:before{display:none}.step-list li>span{border:1px solid var(--line-strong);background:var(--paper-raise);width:27px;height:27px;color:var(--ink-faint);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.step-list li.is-complete>span{border-color:var(--field);background:var(--field);color:var(--paper-raise)}.step-list li.is-active>span{border-color:var(--amber);color:var(--amber);box-shadow:inset 0 0 0 2px var(--amber-wash)}.step-list strong{font-size:13px;display:block}.step-list small{color:var(--ink-faint);font-size:11px}.detail-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:13px 18px;margin-top:14px;display:grid}.detail-list>div{align-content:start;gap:3px;min-width:0;display:grid}.detail-list dt{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.detail-list dd{overflow-wrap:break-word;font-size:13px;line-height:1.5}.detail-list__wide{grid-column:1/-1}.detail-list__wide dd{color:var(--ink-mute);font-size:12.5px}.provenance-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;display:grid}.provenance-grid h2{font-family:var(--font-display);margin-top:6px;font-size:20px;font-weight:600}.signal-ledger{padding:12px 16px 14px}.signal-ledger__header{border-bottom:1px solid var(--line-strong);color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:minmax(200px,1.6fr) minmax(130px,1fr) minmax(110px,.9fr) minmax(90px,.7fr) minmax(110px,.8fr) 24px;gap:14px;padding:10px 12px;font-size:10px;font-weight:700;display:grid}.signal-ledger__entry{border-top:1px solid var(--line)}.signal-ledger__entry.is-expanded{border:1px solid var(--line-strong);border-left:3px solid var(--rust);border-radius:var(--radius-s);background:var(--paper-raise);box-shadow:var(--shadow-card);margin:12px 0}.signal-ledger__row{width:100%;color:inherit;text-align:left;background:0 0;border:none;grid-template-columns:minmax(200px,1.6fr) minmax(130px,1fr) minmax(110px,.9fr) minmax(90px,.7fr) minmax(110px,.8fr) 24px;align-items:center;gap:14px;padding:15px 12px;transition:background .13s;display:grid}.signal-ledger__row:hover{background:var(--rust-wash)}.signal-ledger__row>span{gap:3px;min-width:0;display:grid}.signal-ledger__row strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.signal-ledger__row small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.signal-ledger__detail{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr) auto;align-items:start;gap:22px;padding:4px 20px 20px;display:grid}.signal-ledger__detail>div:first-child p:not(.section-kicker){color:var(--ink-mute);margin-top:8px;font-size:13px;line-height:1.6}.signal-list{gap:12px;display:grid}.signal-list article{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-raise);gap:7px;padding:16px 18px;display:grid}.signal-list article>div{align-items:center;gap:12px;display:flex}.signal-list article small{color:var(--ink-faint);font-size:11px}.signal-list h3{font-family:var(--font-display);font-size:17px;font-weight:600}.signal-list p{color:var(--ink-mute);font-size:12.5px;line-height:1.55}.signal-list strong{color:var(--rust);font-family:var(--font-mono);font-size:12.5px}.queue-selector{align-items:center;gap:14px;display:flex}.review-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.review-summary>div{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--card);align-content:start;gap:3px;padding:15px 17px;display:grid}.review-summary span{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.review-summary strong{font-size:13.5px;font-weight:600}.review-summary small{color:var(--ink-mute);font-size:11px}.file-action{cursor:pointer;display:inline-flex;position:relative}.file-action input{opacity:0;width:1px;height:1px;position:absolute}.file-action span{border:1px dashed var(--line-strong);color:var(--ink-mute);border-radius:999px;padding:9px 17px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.file-action:hover span{border-color:var(--rust);background:var(--rust-wash);color:var(--rust)}.local-preview{border:1px solid var(--line-strong);border-radius:var(--radius-m);min-height:360px;position:relative;overflow:hidden}.local-preview img{object-fit:cover}.local-preview span{z-index:2;color:oklch(96% .01 92);font-family:var(--font-mono);letter-spacing:.1em;background:oklch(26% .02 75/.85);border-radius:3px;padding:5px 10px;font-size:10px;font-weight:600;position:absolute;bottom:12px;left:12px}.comparison-band{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-raise);grid-template-columns:repeat(3,minmax(110px,auto)) 1fr;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.comparison-band>div{gap:3px;display:grid}.comparison-band span{color:var(--ink-faint);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.comparison-band strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.comparison-band div:last-of-type strong{color:var(--rust)}.comparison-band p{color:var(--ink-mute);font-size:11px;line-height:1.5}.count-editor{gap:8px;display:grid}.count-editor label{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper-raise);grid-template-columns:1fr 92px;align-items:center;gap:12px;padding:11px 13px;transition:border-color .15s,background .15s,opacity .15s;display:grid}.count-editor label>span{gap:2px;min-width:0;display:grid}.count-editor strong{font-size:12.5px}.count-editor small{color:var(--ink-faint);font-size:10.5px}.count-editor input{text-align:right;width:100%;padding:8px 10px}.count-editor label.is-active{border-color:var(--rust);background:var(--rust-wash);box-shadow:0 0 0 1px var(--rust)}.count-editor label.is-excluded{opacity:.5}.count-editor label.is-excluded input{background:repeating-linear-gradient(135deg, var(--paper-raise) 0 6px, var(--paper-sink) 6px 12px)}.note-field{margin-bottom:14px}.mini-provenance{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.mini-provenance>div{justify-content:space-between;gap:12px;display:flex}.mini-provenance dt{color:var(--ink-faint);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.mini-provenance dd{font-family:var(--font-mono);font-size:11px}.rights-warning{border-radius:var(--radius-m);background:var(--amber-wash);color:oklch(45% .09 70);border:1px solid oklch(56% .11 72/.5);gap:5px;padding:14px 16px;font-size:12px;line-height:1.55;display:grid}.rights-warning strong{color:var(--amber);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.decision-bar{z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius-l);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-lift);background:oklch(99% .006 96/.94);justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex;position:sticky;bottom:14px}.decision-bar>div{gap:2px;margin-right:auto;display:grid}.decision-bar strong{font-family:var(--font-display);font-size:15px;font-weight:600}.decision-bar span{color:var(--ink-mute);font-size:11.5px}.export-steps{flex-wrap:wrap;gap:8px;display:flex}.export-steps span{border:1px solid var(--line);background:var(--card);color:var(--ink-mute);border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.export-steps b{background:var(--paper-sink);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10.5px;font-weight:500;display:grid}.export-steps span.is-complete{color:var(--field);border-color:oklch(46% .08 152/.45)}.export-steps span.is-complete b{background:var(--field);color:var(--paper-raise)}.entitlement-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.entitlement-grid fieldset{border:1px solid var(--line);border-radius:var(--radius-m);gap:9px;margin:0;padding:16px;display:grid}.entitlement-grid legend{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;padding:0 8px;font-size:10.5px;font-weight:700}.entitlement-grid label{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper-raise);cursor:pointer;align-items:center;gap:11px;padding:9px 11px;transition:border-color .14s,background .14s;display:flex}.entitlement-grid label:hover{border-color:var(--line-strong)}.entitlement-grid label:has(input:checked){background:var(--field-wash);border-color:oklch(46% .08 152/.5)}.entitlement-grid label>span{gap:1px;min-width:0;font-size:12.5px;display:grid}.entitlement-grid label small{color:var(--ink-faint);font-size:10.5px}.export-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:18px;padding-top:18px;display:flex}.export-controls label{gap:7px;display:grid}.export-controls>div{gap:3px;margin-right:auto;display:grid}.export-controls>div>span{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.export-controls>div>strong{font-family:var(--font-display);font-size:26px;font-weight:600}.success-note{border-radius:var(--radius-m);background:var(--field-wash);color:var(--field);font-family:var(--font-mono);border:1px solid oklch(46% .08 152/.45);margin-top:16px;padding:13px 16px;font-size:12px}.check-list{gap:9px;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper-raise);gap:2px;padding:10px 12px 10px 32px;display:grid;position:relative}.check-list li:before{content:"";width:11px;height:11px;position:absolute;top:13px;left:12px}.check-list li.is-pass{border-color:oklch(46% .08 152/.4)}.check-list li.is-pass:before{background:var(--field);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.check-list li.is-fail{background:oklch(50% .15 28/.05);border-color:oklch(50% .15 28/.5)}.check-list li.is-fail:before{border:2px solid var(--alert);border-radius:50%}.check-list strong{font-size:12px}.check-list span{color:var(--ink-faint);font-size:11px}.signal-chain{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.signal-chain__step{border-left:1px solid var(--line);align-content:start;gap:5px;padding:20px 22px 22px;display:grid;position:relative}.signal-chain__step:first-child{border-left:none}.signal-chain__step:after{content:"→";color:var(--ink-faint);font-size:14px;position:absolute;top:18px;right:14px}.signal-chain__step:last-child:after{display:none}.signal-chain__index{color:var(--rust);font-family:var(--font-mono);letter-spacing:.16em;font-size:10.5px;font-weight:600}.signal-chain__step strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(17px,1.6vw,20px);font-weight:600}.signal-chain__step p{color:var(--ink-mute);font-size:11.5px;line-height:1.5}.signal-chain__count{font-family:var(--font-mono);color:var(--ink-soft);margin-top:6px;font-size:12px}.signal-chain__count b{color:var(--ink);font-size:15px}.map-panel{padding:clamp(20px,2.4vw,30px)}.coverage-map{width:100%;height:auto}.coverage-map .map-dots{fill:oklch(26% .02 75/.16)}.coverage-map .map-outline{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.coverage-map .map-pin{cursor:pointer}.coverage-map .map-pin circle.core{stroke:var(--paper-raise);stroke-width:1.6px}.coverage-map .map-pin circle.halo{fill:none;stroke-width:1px;opacity:.55}.coverage-map .map-pin text{font-family:var(--font-body);fill:var(--ink-soft);font-size:11.5px;font-weight:600}.coverage-map .map-pin:hover circle.halo{stroke-width:2px;opacity:1}.coverage-map .map-pin:focus-visible{outline:none}.coverage-map .map-pin:focus-visible circle.halo{stroke:var(--rust);stroke-width:2.4px;opacity:1}.map-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin-top:14px;padding-top:14px;display:flex}.map-legend span{color:var(--ink-mute);align-items:center;gap:8px;font-size:11px;display:inline-flex}.map-legend i{border-radius:50%;width:8px;height:8px}.global-notice{z-index:50;border:1px solid var(--line-strong);border-left:3px solid var(--rust);border-radius:var(--radius-s);background:var(--paper-raise);box-shadow:var(--shadow-lift);color:var(--ink);animation:notice-in .32s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 18px;font-size:13px;display:flex;position:sticky;top:14px}@keyframes notice-in{0%{opacity:0;transform:translateY(-8px)}}.global-notice button{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-mute);background:0 0;border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:color .15s,border-color .15s;display:grid}.global-notice button:hover{border-color:var(--ink);color:var(--ink)}.site-footer{border-top:1px solid var(--line-strong);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:70px;padding-top:20px;font-size:11px;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.metric,.surface-panel,.rail-section,.signal-chain,.review-summary>div{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 30%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.view-stack>*{animation:rise-in .5s var(--ease-out) backwards}.view-stack>:nth-child(2){animation-delay:60ms}.view-stack>:nth-child(3){animation-delay:.12s}.view-stack>:nth-child(4){animation-delay:.18s}.view-stack>:nth-child(5){animation-delay:.24s}}}@media (width<=1180px){.split-workspace{grid-template-columns:1fr}.evidence-rail{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.signal-chain{grid-template-columns:repeat(2,1fr)}.signal-chain__step:nth-child(3){border-left:none}.signal-chain__step:nth-child(n+3){border-top:1px solid var(--line)}.registry-header,.signal-ledger__header{display:none}.registry-row,.signal-ledger__row{grid-template-columns:1fr 24px;row-gap:10px}.registry-row>span:not(.editorial-row__identity):not(.row-arrow){grid-column:1/-1;grid-auto-flow:column;justify-content:start;gap:12px}.signal-ledger__detail{grid-template-columns:1fr}}@media (width<=860px){.ops-brand-bar{flex-wrap:wrap}.brand-lockup{width:100%}.portfolio-fact--coverage,.portfolio-fact--clock{display:none}.context-header{flex-direction:column;align-items:flex-start}.context-actions{justify-items:start}.observation-note{text-align:left}.editorial-row{grid-template-columns:1fr 24px;row-gap:8px}.editorial-row>span:not(.editorial-row__identity):not(.row-arrow){grid-column:1/-1}.signal-chain{grid-template-columns:1fr}.signal-chain__step{border-left:none;border-top:1px solid var(--line)}.signal-chain__step:first-child{border-top:none}.comparison-band{grid-template-columns:repeat(3,1fr)}.comparison-band p{grid-column:1/-1}.decision-bar{flex-direction:column;align-items:stretch}.decision-bar button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
