/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#070908;--ink:#0c0f0e;--panel:#111614;--panel-2:#171d1a;--graphite:#252b28;--paper:#e9e3d5;--paper-dim:#b9b3a6;--white:#f8f4e9;--line:#e9e3d52b;--line-strong:#e9e3d557;--coral:#ef6a52;--cyan:#52c9c2;--amber:#e4b84f;--mint:#8bd4b0;--focus:#f1d375}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}::selection{background:var(--amber);color:var(--night)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.site-header,.apply-header{border-bottom:1px solid var(--line);color:var(--paper);z-index:30;background:#070908f2;grid-template-columns:1fr auto auto auto;align-items:center;height:66px;padding:0 34px;display:grid;position:sticky;top:0}.brand{letter-spacing:0;align-items:center;gap:11px;width:max-content;font-size:14px;font-weight:750;display:inline-flex}.brand-mark{border:1px solid var(--line-strong);grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:2px;padding:4px;display:grid;transform:rotate(45deg)}.brand-mark span{background:var(--coral);display:block}.brand-mark span:nth-child(2){background:var(--cyan)}.brand-mark span:nth-child(3){background:var(--amber)}.brand-mark span:nth-child(4){background:var(--paper)}nav{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;gap:26px;font-size:11px;display:flex}nav a,.header-cta,.back-link{transition:color .16s,background .16s}nav a:hover,.back-link:hover{color:var(--amber)}.nav-status,.status-line,.application-status{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.nav-status{border-left:1px solid var(--line);margin-left:28px;padding-left:28px}.status-lamp{background:var(--mint);width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #8bd4b01a}.header-cta{background:var(--paper);color:var(--night);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:10px;height:34px;margin-left:24px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.header-cta:hover{background:var(--amber)}.button{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 19px;font-size:11px;font-weight:750;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button-primary{background:var(--coral);color:var(--night)}.button-primary:hover{background:#ff836e}.button-secondary{border-color:var(--line-strong);color:var(--paper);background:#0709088f}.button-secondary:hover{border-color:var(--paper)}.eyebrow,.kicker,.rail-label{font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:700}.kicker,.eyebrow{color:var(--amber)}.hero{background:var(--night) url(/boardroom-agencies-night.png) center 47% / cover no-repeat;border-bottom:1px solid var(--line);min-height:calc(96svh - 66px);position:relative;overflow:hidden}.hero-shade{background:linear-gradient(90deg,#070908fa 0%,#070908e8 28%,#07090885 49%,#0709080a 74%),linear-gradient(#0000 75%,#070908eb 100%);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;justify-content:center;width:min(740px,55vw);min-height:calc(96svh - 66px);padding:80px 46px 142px;display:flex;position:relative}.status-line{border-bottom:1px solid var(--line);width:min(470px,100%);margin-bottom:54px;padding-bottom:15px}.hero h1{color:var(--white);max-width:670px;margin:0;font-size:66px;font-weight:620;line-height:.98}.hero-copy{color:var(--paper-dim);max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.hero-register{border-top:1px solid var(--line);z-index:3;background:#070908e3;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-register span{border-right:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:baseline;gap:10px;min-height:76px;padding:25px 30px;font-size:10px;display:flex}.hero-register b{color:var(--cyan);font-size:24px;font-weight:500}.question-band,.promotion-section,.application{grid-template-columns:180px 1fr 260px;gap:7vw;padding:104px max(46px,50vw - 720px);display:grid}.question-band{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--paper);background:#151916}.rail-label{color:var(--paper-dim);align-self:start;gap:14px;display:flex}.rail-label span{color:var(--coral)}.question-band h2,.section-header h2,.result-copy h2,.evidence-section h2,.constitution-heading h2,.promotion-copy h2,.application h2{margin:0;font-size:45px;font-weight:570;line-height:1.08}.question-band .kicker{color:var(--coral)}.field-note{border-left:3px solid var(--coral);align-self:end;padding:8px 0 8px 18px;transform:rotate(-1.5deg)}.field-note span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.field-note p{margin:12px 0 0;font-size:17px;font-weight:650;line-height:1.35}.facility-section,.loop-section,.result-section,.evidence-section,.run-section{max-width:1530px;margin:0 auto;padding:112px 46px}.facility-section{max-width:none;padding-left:max(46px,50vw - 720px);padding-right:max(46px,50vw - 720px)}.section-header{grid-template-columns:1.12fr .88fr;align-items:end;gap:9vw;margin-bottom:64px;display:grid}.section-header>p,.result-copy>p:last-child,.constitution-heading>p:last-of-type,.promotion-copy>p,.application-copy>p{color:var(--paper-dim);margin:0;font-size:16px;line-height:1.72}.facility-figure{border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.facility-figure img{width:100%;height:auto;display:block}.facility-tag{border:1px solid var(--line-strong);color:var(--paper);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#070908e0;padding:8px 10px;font-size:9px;position:absolute}.tag-board{top:48%;left:49%}.tag-agency{top:10%;right:26%}.tag-verify{top:48%;right:3%}.facility-figure figcaption{background:var(--panel);border-top:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:12px;padding:14px 18px;font-size:10px;line-height:1.5;display:flex}.facility-figure figcaption span{color:var(--amber);margin-left:10px}.facility-figure figcaption span:first-child{margin-left:0}.agency-ledger{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.agency-ledger article{border-right:1px solid var(--line);min-height:205px;padding:26px}.agency-ledger article:last-child{border-right:0}.agency-ledger span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.agency-ledger h3{margin:42px 0 12px;font-size:23px}.agency-ledger p,.ledger-note{color:var(--paper-dim);margin:0;font-size:14px;line-height:1.6}.ledger-note{border-left:2px solid var(--amber);max-width:800px;margin-top:22px;padding-left:16px}.loop-section{background:var(--panel);max-width:none;padding-left:max(46px,50vw - 720px);padding-right:max(46px,50vw - 720px)}.flow-legend{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;gap:28px;padding-bottom:18px;font-size:10px;display:flex}.flow-out:before,.flow-in:before{content:"";width:22px;height:6px;margin-right:9px;display:inline-block}.flow-out:before{background:var(--coral)}.flow-in:before{background:var(--cyan)}.loop-track{grid-template-columns:repeat(4,1fr);display:grid}.loop-track article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:214px;padding:28px;position:relative}.loop-track article:nth-child(4n){border-right:0}.loop-track article:after{background:var(--graphite);content:"";width:calc(100% - 56px);height:5px;position:absolute;bottom:-3px;left:28px}.loop-track article:nth-child(-n+4):after{background:var(--coral)}.loop-track article:nth-child(n+5):after{background:var(--cyan)}.loop-track span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:10px}.loop-track h3{margin:48px 0 12px;font-size:25px}.loop-track p{color:var(--paper-dim);margin:0;font-size:14px;line-height:1.55}.result-section{grid-template-columns:.8fr 1.2fr;gap:70px 8vw;display:grid}.result-copy{align-self:center}.result-copy>p:last-child{margin-top:28px}.artifact-visual{border:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:390px;padding:42px;display:grid}.contribution-grid{grid-template-rows:repeat(2,72px);grid-template-columns:repeat(2,72px);justify-content:center;gap:4px;display:grid;transform:rotate(45deg)}.piece{border:1px solid #0709088c;display:block;position:relative}.piece-one{background:var(--coral)}.piece-two{background:var(--cyan)}.piece-three{background:var(--amber)}.piece-four{background:var(--paper)}.piece:after{content:"";border:1px solid #0709084d;position:absolute;inset:14px}.artifact-visual>svg{color:var(--paper-dim)}.verification-box{border:1px dashed var(--line-strong);flex-direction:column;min-height:220px;padding:24px;display:flex}.verification-box span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.verification-box svg{color:var(--mint);margin:34px 0 18px}.verification-box strong{font-size:18px}.verification-box p{color:var(--paper-dim);margin:9px 0 0;font-size:12px;line-height:1.5}.outcome-ledger{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.outcome-ledger article{border-bottom:1px solid var(--line);grid-template-columns:32px 100px 1fr;gap:8px 24px;padding:28px 0;display:grid}.outcome-ledger article:first-child{border-right:1px solid var(--line);padding-right:32px}.outcome-ledger article:last-child{padding-left:32px}.outcome-ledger svg{color:var(--cyan);grid-row:1/3}.outcome-ledger span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.outcome-ledger h3{margin:0;font-size:20px}.outcome-ledger p{color:var(--paper-dim);grid-column:3;margin:0;font-size:13px;line-height:1.5}.evidence-section{border-top:1px solid var(--line);background:#0c1110;max-width:none;padding-left:max(46px,50vw - 720px);padding-right:max(46px,50vw - 720px)}.difficulty-band{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:270px 1fr;display:grid}.difficulty-intro{border-right:1px solid var(--line);padding:28px 28px 28px 0}.difficulty-intro>span,.telemetry-split span,.qualification-line>span,.evidence-columns span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.difficulty-intro strong{margin:42px 0 12px;font-size:21px;display:block}.difficulty-intro p{color:var(--paper-dim);margin:0;font-size:13px;line-height:1.55}.difficulty-grid{grid-template-columns:repeat(5,1fr);display:grid}.difficulty-grid article{border-right:1px solid var(--line);min-height:220px;padding:27px 22px}.difficulty-grid article:last-child{border-right:0}.difficulty-grid span,.measurement-ledger span,.closeout-register li span,.difficulty-table span,.reporting-grid span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:9px}.difficulty-grid h3{margin:48px 0 12px;font-size:18px}.difficulty-grid p,.measurement-ledger p,.reporting-grid p,.difficulty-table p{color:var(--paper-dim);margin:0;font-size:12px;line-height:1.55}.measurement-ledger{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.measurement-ledger article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:28px 90px 1fr;gap:8px 18px;padding:25px 22px;display:grid}.measurement-ledger article:nth-child(3n){border-right:0}.measurement-ledger h3{margin:0;font-size:17px}.measurement-ledger p{grid-column:3}.telemetry-split{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.telemetry-split>div{min-height:190px;padding:32px 32px 32px 0}.telemetry-split>div:last-child{border-left:1px solid var(--line);padding-left:32px}.telemetry-split h3{margin:32px 0 11px;font-size:22px}.telemetry-split p{color:var(--paper-dim);max-width:610px;margin:0;font-size:13px;line-height:1.6}.closeout-register{grid-template-columns:.7fr 1.3fr;gap:6vw;padding:66px 0;display:grid}.closeout-register h3{max-width:430px;margin:0;font-size:31px;line-height:1.12}.closeout-register ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.closeout-register li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;padding:17px 12px;line-height:1.45;display:grid}.closeout-register li:nth-child(odd){border-right:1px solid var(--line)}.qualification-line{border:1px solid var(--line-strong);grid-template-columns:1.4fr repeat(4,auto);align-items:center;gap:12px;padding:20px;display:grid}.qualification-line strong{background:var(--graphite);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:10px 13px;font-size:10px}.qualification-line strong:first-of-type{background:var(--mint);color:var(--night)}.qualification-line p{color:var(--paper-dim);grid-column:1/-1;margin:4px 0 0;font-size:11px}.run-section{border-top:1px solid var(--line)}.run-timeline{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.run-timeline article{border-right:1px solid var(--line);min-height:205px;padding:24px 20px}.run-timeline article:last-child{border-right:0}.run-timeline time{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:11px}.run-timeline h3{margin:48px 0 10px;font-size:20px}.run-timeline p{color:var(--paper-dim);margin:0;font-size:13px;line-height:1.5}.constitution{background:var(--paper);color:var(--night);grid-template-columns:.8fr 1.2fr;gap:8vw;margin-top:80px;padding:54px;display:grid}.constitution-heading svg{color:#ae402f;margin-bottom:36px}.constitution-heading .kicker{color:#ae402f}.constitution-heading>p:last-of-type{color:#5f5b52;margin-top:24px}.constitution-heading a{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;margin-top:25px;font-size:10px;font-weight:750;display:inline-flex}.protocol-rows{border-top:1px solid #8d887d}.protocol-rows div{border-bottom:1px solid #bdb7aa;grid-template-columns:35px 1fr;gap:18px;padding:17px 0;display:grid}.protocol-rows span{color:#ae402f;font-family:var(--font-geist-mono), monospace;font-size:10px}.protocol-rows p{margin:0;font-size:14px;line-height:1.5}.promotion-section{background:var(--coral);color:var(--night);grid-template-columns:180px 1fr 1.1fr;position:relative}.promotion-section .kicker{color:var(--night)}.promotion-stamp{border:3px solid var(--night);font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;align-self:start;padding:10px;font-size:12px;font-weight:800;transform:rotate(-4deg)}.promotion-copy>p{color:#30231f;margin-top:23px}.gate-flow{border-top:1px solid #07090880;border-bottom:1px solid #07090859;grid-template-columns:1fr auto;align-content:center;gap:12px;display:grid}.gate-flow span,.gate-flow strong{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:9px 0;font-size:11px}.gate-flow strong{background:var(--night);color:var(--paper);text-align:center;grid-column:1/-1;margin-top:8px;padding:14px}.application{background:var(--panel);grid-template-columns:180px 1fr 1fr}.application-status{border-top:1px solid var(--line);align-self:start;padding-top:16px}.application-main{display:contents}.application-copy>p{margin-bottom:28px}.application-meta{border-top:1px solid var(--line);grid-column:2/-1;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:22px;display:grid}.application-meta span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.application-meta svg{color:var(--cyan)}footer{background:var(--night);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:142px;padding:34px 40px;display:grid}footer>p{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:9px}footer>div{font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;flex-direction:column;justify-self:end;gap:7px;font-size:9px;display:flex}footer>div span{color:var(--amber)}footer a:hover{color:var(--cyan)}.document-page,.apply-page{background:var(--night);min-height:100svh}.document-hero{background:var(--panel);border-bottom:1px solid var(--line);padding:106px max(46px,50vw - 700px) 86px;position:relative}.document-hero:before{color:#e9e3d50f;content:"FIELD RECORD";font-family:var(--font-geist-mono), monospace;font-size:72px;font-weight:800;position:absolute;top:45px;right:4%}.document-hero h1{max-width:1080px;margin:0;font-size:58px;font-weight:580;line-height:1.03;position:relative}.document-hero>p:last-of-type{color:var(--paper-dim);max-width:790px;margin:30px 0 0;font-size:17px;line-height:1.7;position:relative}.contact-line{color:var(--cyan);font-family:var(--font-geist-mono), monospace;align-items:center;gap:9px;margin-top:30px;font-size:11px;display:inline-flex}.document-section{max-width:1440px;margin:0 auto;padding:88px 46px}.document-section+.document-section{border-top:1px solid var(--line)}.document-question{grid-template-columns:190px 1fr;gap:7vw;display:grid}.document-question>span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.document-question h2,.document-grid h2,.policy-note h2,.document-cta h2{margin:0;font-size:39px;font-weight:570;line-height:1.12}.document-grid{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.prose-stack p,.policy-note>p:last-child{color:var(--paper-dim);margin:0 0 22px;font-size:16px;line-height:1.75}.agency-definition,.failure-panel{background:var(--paper);color:var(--night);grid-template-columns:40px 1fr;gap:36px;max-width:none;margin:0;padding-left:max(46px,50vw - 674px);padding-right:max(46px,50vw - 674px);display:grid}.agency-definition .kicker,.failure-panel .kicker{color:#ae402f}.agency-definition h2,.failure-panel h2{margin:0 0 20px;font-size:39px}.agency-definition p:last-child,.failure-panel p:last-child{color:#514d45;max-width:920px;margin:0;font-size:16px;line-height:1.72}.failure-panel{background:var(--coral)}.failure-panel .kicker,.failure-panel p:last-child{color:var(--night)}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;margin-bottom:54px;display:grid}.section-heading h2{margin:0;font-size:39px;font-weight:570;line-height:1.12}.section-heading>p{color:var(--paper-dim);margin:0;line-height:1.7}.criteria-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.criteria-grid article{border-right:1px solid var(--line);padding:36px}.criteria-grid article:last-child{border-right:0}.criteria-grid svg{color:var(--cyan);margin-bottom:34px}.criteria-grid h3{margin:0 0 20px;font-size:24px}.criteria-grid ul{color:var(--paper-dim);margin:0;padding-left:18px;line-height:1.6}.criteria-grid li{margin:11px 0}.difficulty-table{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.difficulty-table article{border-right:1px solid var(--line);min-height:220px;padding:28px 24px}.difficulty-table article:last-child{border-right:0}.difficulty-table h3{margin:42px 0 12px;font-size:19px}.evidence-columns{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.evidence-columns>div{border-top:1px solid var(--line-strong);padding-top:18px}.evidence-columns ul{color:var(--paper-dim);margin:22px 0 0;padding-left:18px;line-height:1.6}.evidence-columns li{margin:9px 0}.evidence-columns p{border-left:2px solid var(--amber);color:var(--paper-dim);margin:24px 0 0;padding-left:14px;font-size:12px;line-height:1.55}.reporting-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.reporting-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:220px;padding:28px}.reporting-grid article:nth-child(3n){border-right:0}.reporting-grid h3{margin:40px 0 12px;font-size:20px}.numbered-list,.protocol-list{border-top:1px solid var(--line-strong)}.numbered-list p,.protocol-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:24px;margin:0;padding:22px 0;line-height:1.6;display:grid}.numbered-list span,.protocol-list>article>span,.policy-grid article>span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:10px}.protocol-list h2{margin:0 0 9px;font-size:23px}.protocol-list p{color:var(--paper-dim);max-width:920px;margin:0;line-height:1.65}.policy-note{background:var(--panel);border-left:4px solid var(--amber);margin-bottom:84px;padding:46px}.policy-note h2{margin-bottom:20px}.policy-note>p:last-child{max-width:970px;margin-bottom:0}.policy-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.policy-grid article{border-bottom:1px solid var(--line);min-height:285px;padding:30px}.policy-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.policy-grid h2{margin:35px 0 12px;font-size:21px}.policy-grid p{color:var(--paper-dim);margin:0;line-height:1.65}.document-cta{background:var(--cyan);color:var(--night);justify-content:space-between;align-items:center;gap:40px;padding:64px max(46px,50vw - 674px);display:flex}.document-cta .kicker{color:var(--night)}.document-cta h2{max-width:830px}.apply-header{justify-content:space-between;display:flex}.back-link{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.apply-intro{background:var(--panel);border-bottom:1px solid var(--line);padding:58px max(46px,50vw - 600px) 70px}.apply-intro .application-status{border-bottom:1px solid var(--line);margin-bottom:54px;padding-bottom:16px}.apply-intro-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.apply-intro h1{margin:0;font-size:52px;font-weight:580;line-height:1.04}.apply-intro-grid>p{color:var(--paper-dim);margin:0;line-height:1.7}.inline-email{color:var(--cyan);text-underline-offset:3px;font-weight:700;text-decoration:underline}.apply-privacy-note{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:38px;padding-top:20px;display:flex}.apply-privacy-note p{color:var(--paper-dim);margin:0;font-size:12px;line-height:1.55}.apply-privacy-note a{color:var(--cyan);text-decoration:underline}.dossier-progress{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:34px;display:grid}.dossier-progress span{border-right:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:13px 12px;font-size:9px}.dossier-progress span:last-child{border-right:0}.application-form-wrap{max-width:1050px;margin:0 auto;padding:76px 46px 110px}.application-access-panel,.application-confirmation{border:1px solid var(--line-strong);align-items:flex-start;gap:20px;padding:30px;display:flex}.application-access-panel h2,.application-confirmation h2{margin:4px 0 12px;font-size:30px}.application-access-panel p,.application-confirmation p{color:var(--paper-dim);margin:0 0 20px;line-height:1.6}.application-confirmation{display:block}.application-confirmation>svg{color:var(--cyan)}.operator-strip,.draft-status{border:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding:16px 18px;display:flex}.operator-strip div,.draft-status{gap:4px}.operator-strip span,.draft-status span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.operator-strip strong,.operator-strip small{display:block}.operator-strip small,.draft-status small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:9px}.draft-status{justify-content:flex-start}.draft-status strong{text-transform:capitalize;font-size:12px}.icon-button{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.icon-button:hover{border-color:var(--paper)}.icon-button:disabled,.button:disabled{cursor:wait;opacity:.58}.candidate-form fieldset{border:0;border-top:1px solid var(--line-strong);margin:0;padding:34px 0 48px}.candidate-form legend{padding:0;font-size:22px;font-weight:650}.candidate-form legend span{color:var(--coral);font-family:var(--font-geist-mono), monospace;vertical-align:middle;margin-right:22px;font-size:10px;display:inline-block}.candidate-form label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:26px 0 9px;font-size:10px;font-weight:700;display:block}.candidate-form input,.candidate-form textarea,.candidate-form select{background:var(--panel);border:1px solid var(--line-strong);color:var(--paper);border-radius:2px;width:100%;min-height:48px;padding:12px 14px;line-height:1.5}.candidate-form textarea{resize:vertical;min-height:112px}.candidate-form input:focus,.candidate-form textarea:focus,.candidate-form select:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #52c9c21f}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.checkbox-row{background:var(--panel);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:13px;padding:17px;line-height:1.55;text-transform:none!important;display:flex!important}.checkbox-row input{accent-color:var(--cyan);flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0}.form-actions,.prepared-actions{flex-wrap:wrap;gap:10px;display:flex}.field-error{color:#ff8f7a;font-family:var(--font-geist-mono), monospace;margin-top:7px;font-size:10px;display:block}.form-error,.form-notice{color:var(--paper);border-left:3px solid #ff715b;margin:0 0 20px;padding:12px 15px;line-height:1.55}.form-notice{border-left-color:var(--cyan)}.activity-spinner{animation:.8s linear infinite activity-spin}@keyframes activity-spin{to{transform:rotate(360deg)}}.form-reset,.prepared-copy{border-color:var(--line-strong);color:var(--paper);background:0 0}.form-reset:hover,.prepared-copy:hover{border-color:var(--paper)}.prepared-application{background:var(--paper);color:var(--night);margin-top:64px;padding:38px;scroll-margin-top:78px}.prepared-application h2{margin:0 0 28px;font-size:34px}.prepared-application .kicker{color:#ae402f}.prepared-note{color:#5f5b52;margin:-14px 0 26px;line-height:1.55}.prepared-application pre{background:var(--night);color:var(--paper);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0 0 18px;padding:22px;font-size:11px;line-height:1.65;overflow-x:auto}.prepared-application .prepared-copy{color:var(--night);border-color:#746f65}.requested-changes-panel{border-left:3px solid var(--amber);background:#ddae4614;align-items:flex-start;gap:14px;margin-bottom:30px;padding:18px 20px;display:flex}.requested-changes-panel svg{color:var(--amber);flex:none}.requested-changes-panel span{color:var(--amber);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px;font-weight:700}.requested-changes-panel p{white-space:pre-wrap;margin:7px 0 0;line-height:1.6}.admin-shell{background:var(--night);color:var(--paper);min-height:100svh;padding:0 max(24px,50vw - 770px) 80px}.admin-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.admin-state h1{margin:0;font-size:34px}.admin-state p{color:var(--paper-dim);margin:0}.admin-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;min-height:142px;padding:34px 0 26px;display:flex}.admin-header h1{margin:8px 0 0;font-size:38px}.admin-operator{text-align:right;grid-template-columns:1fr 42px;align-items:center;gap:2px 16px;display:grid}.admin-operator span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:1;font-size:9px}.admin-operator strong{grid-column:1}.admin-operator .icon-button{grid-area:1/2/3}.admin-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-metrics>div{border-right:1px solid var(--line);min-height:88px;padding:18px 20px}.admin-metrics>div:last-child{border-right:0}.admin-metrics span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px;display:block}.admin-metrics strong{margin-top:9px;font-size:28px;display:block}.admin-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1fr) 230px 150px;align-items:stretch;gap:0;display:grid}.admin-filters label{border-right:1px solid var(--line);color:var(--paper-dim);align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.admin-filters label:last-child{border-right:0}.admin-filters input,.admin-filters select{color:var(--paper);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.admin-filters select option{background:var(--panel)}.admin-stale-toggle{cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.admin-stale-toggle input{accent-color:var(--amber);flex:none;width:16px;height:16px}.admin-alert{border-left:3px solid var(--cyan);background:#52c9c214;margin:16px 0 0;padding:13px 16px;font-size:12px}.admin-alert.is-error{background:#ff715b14;border-left-color:#ff715b}.admin-alert.is-warning{border-left-color:var(--amber);background:#e0b04a14}.admin-workspace{border-bottom:1px solid var(--line-strong);grid-template-columns:340px minmax(0,1fr);min-height:760px;display:grid}.review-queue{border-right:1px solid var(--line-strong);min-width:0}.review-queue-heading{border-bottom:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:9px;display:flex}.empty-queue{color:var(--paper-dim);padding:22px 18px;line-height:1.5}.queue-card{border:0;border-bottom:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr auto;gap:6px;width:100%;min-height:130px;padding:17px 16px;display:grid;position:relative}.queue-card:hover,.queue-card.is-selected{background:var(--panel)}.queue-card.is-selected{box-shadow:inset 3px 0 var(--cyan)}.queue-card>strong,.queue-card>small,.queue-card>.status-tag,.queue-card>.queue-meta{grid-column:1}.queue-card>strong{overflow-wrap:anywhere;margin-top:2px;font-size:15px}.queue-card>small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:9px}.queue-card>svg{grid-area:1/2}.queue-card>svg:last-child{grid-row:1/5;align-self:center}.queue-meta{color:var(--paper-dim);justify-content:space-between;align-items:center;font-size:11px;display:flex}.queue-meta b{color:var(--paper);font-family:var(--font-geist-mono), monospace;font-size:9px}.status-tag{border:1px solid var(--line-strong);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;width:max-content;padding:4px 7px;font-size:8px;display:inline-flex}.status-submitted,.status-screening{color:var(--cyan);border-color:#52c9c28c}.status-changes_requested,.status-waitlisted{color:var(--amber);border-color:#ddae468c}.status-approved_for_testing{color:#91d889;border-color:#7cc17499}.status-rejected,.status-withdrawn{color:#ff8f7a;border-color:#ff715b8c}.review-detail{min-width:0;padding:0 32px 50px}.detail-loading,.detail-empty{color:var(--paper-dim);justify-content:center;align-items:center;gap:12px;min-height:520px;display:flex}.candidate-heading{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(240px,1fr) minmax(460px,.9fr);align-items:end;gap:34px;padding:34px 0 28px;display:grid}.candidate-heading h2{overflow-wrap:anywhere;margin:14px 0 5px;font-size:34px}.candidate-heading p{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;margin:0;font-size:9px}.candidate-heading dl,.detail-ledger{grid-template-columns:repeat(2,1fr);gap:0;margin:0;display:grid}.candidate-heading dl>div,.detail-ledger>div{border-left:1px solid var(--line);padding:8px 14px}.candidate-heading dt,.detail-ledger dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.candidate-heading dd,.detail-ledger dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.admin-tabs{border-bottom:1px solid var(--line);display:flex}.admin-tabs button{color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:0 20px;font-size:9px}.admin-tabs button.is-active{border-bottom-color:var(--cyan);color:var(--paper)}.detail-sections,.control-ledger,.history-view{min-height:420px}.detail-sections>section,.detail-columns>section,.control-ledger>section{border-bottom:1px solid var(--line);padding:26px 0}.detail-sections h3,.control-ledger h3,.history-view h3{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0 0 12px;font-size:9px}.detail-sections p,.control-ledger p{color:var(--paper-dim);white-space:pre-wrap;margin:0;line-height:1.65}.detail-columns{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.detail-ledger{margin-top:16px}.control-ledger{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.control-ledger .private-disclosure{border-left:3px solid var(--cyan);background:#52c9c20d;grid-column:1/-1;margin-top:24px;padding:24px 22px}.private-disclosure>div>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.private-disclosure>div>h3{margin-top:7px;font-size:13px}.private-disclosure .detail-ledger{margin-top:22px}.history-view{grid-template-columns:repeat(2,1fr);gap:36px;padding-top:28px;display:grid}.history-view>section{min-width:0}.history-view article{border-top:1px solid var(--line);grid-template-columns:105px 1fr;gap:5px;padding:14px 0;display:grid}.history-view article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;grid-row:1/4;font-size:8px}.history-view article strong{text-transform:capitalize;font-size:11px}.history-view article p{color:var(--paper-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.history-view article small{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.decision-panel{border-top:1px solid var(--line-strong);margin-top:24px;padding-top:28px}.decision-heading{justify-content:space-between;align-items:end;display:flex}.decision-heading h3{margin:6px 0 0;font-size:24px}.admission-state{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.decision-actions{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.decision-actions button{border:1px solid var(--line-strong);color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:8px;display:inline-flex}.decision-actions button:hover,.decision-actions button.is-selected{border-color:var(--cyan);color:var(--paper)}.decision-panel>label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:16px 0;font-size:9px;font-weight:700;display:block}.decision-panel textarea{background:var(--panel);border:1px solid var(--line-strong);color:var(--paper);resize:vertical;width:100%;min-height:82px;margin-top:8px;padding:12px;line-height:1.5;display:block}.decision-panel textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #52c9c21f}.candidate-portal{background:var(--night);color:var(--paper);min-height:100svh;margin:0 auto;padding:0 max(24px,50vw - 720px) 90px}.candidate-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.candidate-gate h1{margin:0;font-size:36px}.candidate-gate p{color:var(--paper-dim);margin:0}.candidate-portal-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;height:78px;display:flex}.candidate-portal-header>div{text-align:right;grid-template-columns:1fr 42px;align-items:center;gap:2px 14px;display:grid}.candidate-portal-header>div span{color:var(--coral);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:1;font-size:8px}.candidate-portal-header>div strong{grid-column:1;font-size:12px}.candidate-portal-header .icon-button{grid-area:1/2/3}.candidate-summary{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(380px,1.3fr) minmax(520px,1fr);align-items:end;gap:70px;padding:64px 0 42px;display:grid}.candidate-summary h1{overflow-wrap:anywhere;margin:16px 0 10px;font-size:48px}.candidate-summary>div>p:last-child{color:var(--paper-dim);max-width:680px;margin:0;line-height:1.6}.candidate-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.candidate-summary dl>div{border-left:1px solid var(--line);min-height:72px;padding:10px 17px}.candidate-summary dt,.candidate-record-grid dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.candidate-summary dd,.candidate-record-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.candidate-tabs{border-bottom:1px solid var(--line);display:flex}.candidate-tabs button{color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;min-height:52px;padding:0 24px;font-size:9px}.candidate-tabs button:hover,.candidate-tabs button.is-active{color:var(--paper)}.candidate-tabs button.is-active{border-bottom-color:var(--cyan)}.candidate-overview{padding-top:38px}.candidate-attention{border-left:3px solid var(--amber);background:#ddae4612;align-items:flex-start;gap:18px;margin-bottom:38px;padding:26px 28px;display:flex}.candidate-attention>svg{color:var(--amber);flex:none}.candidate-attention span{color:var(--amber);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.candidate-attention h2{margin:7px 0 10px;font-size:25px}.candidate-attention p{color:var(--paper-dim);margin:0 0 19px;line-height:1.55}.candidate-stage-line{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.candidate-stage-line article{border-right:1px solid var(--line);min-height:190px;padding:23px 22px;position:relative}.candidate-stage-line article:last-child{border-right:0}.candidate-stage-line article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px}.candidate-stage-line article>svg{color:var(--paper-dim);position:absolute;top:21px;right:20px}.candidate-stage-line article.is-complete>svg{color:#91d889}.candidate-stage-line article.needs-attention>svg{color:var(--amber)}.candidate-stage-line h2{margin:48px 0 10px;font-size:17px}.candidate-stage-line p{color:var(--paper-dim);margin:0;font-size:12px;line-height:1.55}.candidate-record-grid{grid-template-columns:1.4fr 1fr;gap:0;padding:58px 0;display:grid}.candidate-record-grid>section{border-right:1px solid var(--line);padding:0 50px 0 0}.candidate-record-grid>section:last-child{border-right:0;padding:0 0 0 50px}.candidate-record-grid h2{margin:8px 0 22px;font-size:29px}.candidate-record-grid>section>p:not(.kicker){color:var(--paper-dim);line-height:1.65}.candidate-record-grid dl{margin:0}.candidate-record-grid dl>div{border-top:1px solid var(--line);padding:15px 0}.candidate-record-grid dd{color:var(--paper-dim);line-height:1.55}.candidate-pack-view{padding-top:42px}.pack-locked{border-bottom:1px solid var(--line-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:430px;display:flex}.pack-locked h2{margin:0;font-size:30px}.pack-locked p{color:var(--paper-dim);max-width:520px;margin:0}.pack-heading{border-bottom:1px solid var(--line-strong);grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;padding-bottom:36px;display:grid}.pack-heading h2{margin:9px 0 12px;font-size:37px}.pack-heading>div:first-child>p:last-child{color:var(--paper-dim);max-width:720px;margin:0;line-height:1.6}.pack-register{gap:7px;display:grid}.pack-register span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.pack-register strong{font-size:13px}.pack-register code{color:var(--cyan);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:9px}.pack-downloads{gap:9px;padding:20px 0;display:flex}.pack-sections{border-top:1px solid var(--line)}.pack-sections article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:28px;padding:30px 0;display:grid}.pack-sections article>span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:9px}.pack-sections h3,.pack-adapters h3{margin:0 0 9px;font-size:18px}.pack-sections p,.pack-adapters p{color:var(--paper-dim);margin:0 0 16px;line-height:1.6}.pack-sections ul,.pack-adapters ol{color:var(--paper-dim);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.pack-sections li::marker{color:var(--cyan)}.pack-adapters{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.pack-adapters>div{grid-column:1/-1;padding-bottom:26px}.pack-adapters>div h2{margin:7px 0 0;font-size:30px}.pack-adapters article{border-right:1px solid var(--line);padding:28px}.pack-adapters article:nth-child(4){border-right:0}.pack-adapters ol{padding-left:17px;font-size:12px}.pack-acknowledgement{border-left:3px solid var(--cyan);background:#52c9c20d;grid-template-columns:1.4fr 1fr;align-items:end;gap:50px;margin:52px 0;padding:34px;display:grid}.pack-acknowledgement svg{color:var(--cyan);margin-bottom:16px}.pack-acknowledgement h2{margin:8px 0 12px;font-size:27px}.pack-acknowledgement p:not(.kicker){color:var(--paper-dim);margin:0;line-height:1.6}.pack-acknowledgement small{color:#91d889;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.pack-acknowledgement>div:last-child label{color:var(--paper-dim);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:17px;font-size:12px;line-height:1.5;display:flex}.pack-acknowledgement input{accent-color:var(--cyan);flex:none;width:16px;height:16px;margin-top:1px}.candidate-checklist{padding:48px 0}.candidate-checklist>header{border-bottom:1px solid var(--line-strong);padding-bottom:25px}.candidate-checklist>header h2{margin:7px 0 0;font-size:31px}.candidate-checklist article{border-bottom:1px solid var(--line);grid-template-columns:42px 26px 1fr;align-items:center;gap:20px;min-height:104px;padding:18px 0;display:grid}.candidate-checklist article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px}.candidate-checklist article>svg{color:var(--paper-dim)}.candidate-checklist article.is-complete>svg{color:#91d889}.candidate-checklist article.needs-attention>svg{color:var(--amber)}.candidate-checklist h3{margin:0 0 7px;font-size:15px}.candidate-checklist p{color:var(--paper-dim);margin:0;line-height:1.5}.candidate-return{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;font-size:8px;text-decoration:none;display:inline-flex}.candidate-return:hover{color:var(--paper)}.readiness-panel{padding:54px 0 80px}.readiness-locked{border-left:3px solid var(--amber);margin-top:46px;padding:34px}.readiness-locked>svg{color:var(--amber);margin-bottom:18px}.readiness-locked h2{margin:7px 0 12px;font-size:30px}.readiness-locked>p:last-child{color:var(--paper-dim);max-width:760px;line-height:1.65}.readiness-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:36px;padding-bottom:30px;display:flex}.readiness-heading h2{margin:8px 0 12px;font-size:34px}.readiness-heading>div>p:last-child{color:var(--paper-dim);max-width:770px;margin:0;line-height:1.65}.readiness-heading>span{border:1px solid var(--line-strong);color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex:none;padding:10px 12px;font-size:8px}.readiness-remediation{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:26px 0;display:flex}.readiness-remediation svg{color:var(--amber);flex:none}.readiness-remediation strong{margin-bottom:7px;font-size:13px;display:block}.readiness-remediation p{color:var(--paper-dim);margin:0}.readiness-declaration{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.readiness-declaration label{border-bottom:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:9px;padding:18px 22px 22px 0;font-size:8px;display:flex}.readiness-declaration label:nth-child(2n){border-left:1px solid var(--line);padding-left:22px;padding-right:0}.readiness-declaration select,.readiness-declaration textarea,.readiness-evidence-form textarea,.readiness-decision textarea{background:var(--panel);border:1px solid var(--line-strong);color:var(--paper);font:400 12px/1.55 var(--font-geist-sans), sans-serif;resize:vertical;text-transform:none;border-radius:0;outline:none;width:100%;min-height:44px;padding:12px}.readiness-declaration textarea{min-height:105px}.readiness-declaration select:focus,.readiness-declaration textarea:focus,.readiness-evidence-form textarea:focus,.readiness-decision textarea:focus{border-color:var(--cyan)}.readiness-retention{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:13px;margin-bottom:26px;padding:24px 0;display:flex}.readiness-retention input{accent-color:var(--cyan);flex:none;width:16px;height:16px}.readiness-retention span{color:var(--paper-dim);font-size:12px;line-height:1.6}.readiness-retention strong{color:var(--paper);margin-bottom:4px;display:block}.readiness-metrics{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-metrics>div{border-right:1px solid var(--line);min-height:104px;padding:23px 20px}.readiness-metrics>div:last-child{border-right:0}.readiness-metrics span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:18px;font-size:8px;display:block}.readiness-metrics strong{font-size:25px;font-weight:500}.readiness-metrics>div:last-child strong{font-size:12px;line-height:1.4}.readiness-declaration-summary{border-bottom:1px solid var(--line-strong)}.readiness-declaration-summary summary{cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;padding:20px 0;font-size:9px;list-style:none;display:flex}.readiness-declaration-summary summary::-webkit-details-marker{display:none}.readiness-declaration-summary[open] summary svg{transform:rotate(180deg)}.readiness-declaration-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;display:grid}.readiness-declaration-summary dl>div{border-bottom:1px solid var(--line);padding:16px 22px 16px 0}.readiness-declaration-summary dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.readiness-declaration-summary dt,.readiness-review-declaration dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:6px;font-size:8px}.readiness-declaration-summary dd,.readiness-review-declaration dd{margin:0;line-height:1.55}.readiness-controls>article{border-bottom:1px solid var(--line);grid-template-columns:28px 24px 1fr;gap:15px;padding:30px 0;display:grid}.readiness-controls>article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;padding-top:5px;font-size:8px}.readiness-controls>article>svg{color:var(--paper-dim)}.readiness-controls>article.is-pass>svg{color:#91d889}.readiness-controls>article.is-fail>svg{color:var(--amber)}.readiness-controls header{justify-content:space-between;align-items:start;gap:25px;display:flex}.readiness-controls h3{margin:0 0 7px;font-size:18px}.readiness-controls header p{color:var(--paper-dim);margin:0;line-height:1.55}.readiness-controls header .button{flex:none;min-width:132px}.readiness-instruction{grid-template-columns:75px 1fr;gap:8px 15px;margin-top:20px;display:grid}.readiness-instruction strong{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding-top:3px;font-size:8px}.readiness-instruction p{color:var(--paper-dim);margin:0;line-height:1.55}.readiness-latest{border-left:2px solid var(--line-strong);background:#ffffff05;margin-top:20px;padding:16px 18px}.is-pass .readiness-latest{border-color:#5d9e59}.is-fail .readiness-latest{border-color:var(--amber)}.readiness-latest>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.readiness-latest p{margin:7px 0;line-height:1.55}.readiness-latest small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.readiness-evidence-form{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.readiness-outcome{margin-bottom:18px;display:inline-flex}.readiness-outcome button,.readiness-decision-actions button{border:1px solid var(--line-strong);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:8px;display:inline-flex}.readiness-outcome button+button,.readiness-decision-actions button+button{border-left:0}.readiness-outcome button.is-active,.readiness-decision-actions button.is-active{background:var(--cyan);color:var(--night)}.readiness-evidence-form label,.readiness-decision label{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:16px;font-size:8px;display:flex}.readiness-evidence-form textarea{min-height:110px}.readiness-submit,.readiness-awaiting,.readiness-admitted{border-top:1px solid var(--line-strong);grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:34px;padding:32px 0;display:grid}.readiness-submit h3,.readiness-awaiting h3,.readiness-admitted h3{margin:7px 0 9px;font-size:23px}.readiness-submit p:not(.kicker),.readiness-awaiting p:not(.kicker),.readiness-admitted p:not(.kicker){color:var(--paper-dim);margin:0;line-height:1.55}.readiness-awaiting,.readiness-admitted{border-left:3px solid var(--cyan);grid-template-columns:28px 1fr;padding-left:24px}.readiness-admitted{border-left-color:#5d9e59}.readiness-awaiting>svg{color:var(--cyan);animation:1.4s linear infinite activity-spin}.readiness-admitted>svg{color:#91d889}.status-pending,.status-running{color:var(--cyan);border-color:#52c9c28c}.status-passed{color:#91d889;border-color:#7cc17499}.status-failed{color:var(--amber);border-color:#e0a64d99}.readiness-console .admin-filters{grid-template-columns:1.5fr 1fr auto}.readiness-workspace{min-height:680px}.readiness-workspace .review-queue button>span:last-child{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:1;margin-top:8px;font-size:8px}.readiness-review-summary{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.readiness-review-summary>div{border-right:1px solid var(--line);padding:20px}.readiness-review-summary>div:last-child{border-right:0}.readiness-review-summary span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.readiness-review-summary strong{font-size:24px;font-weight:500}.readiness-review-declaration{border-bottom:1px solid var(--line-strong);padding:30px 0}.readiness-review-declaration h3{margin:7px 0 22px;font-size:22px}.readiness-review-declaration dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.readiness-review-declaration dl>div{border-bottom:1px solid var(--line);padding:14px 20px 14px 0}.readiness-review-declaration dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.readiness-review-controls>article{border-bottom:1px solid var(--line);grid-template-columns:25px 22px 1fr;gap:13px;padding:24px 0;display:grid}.readiness-review-controls>article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px}.readiness-review-controls>article>svg{color:var(--paper-dim)}.readiness-review-controls>article.is-pass>svg{color:#91d889}.readiness-review-controls>article.is-fail>svg{color:var(--amber)}.readiness-review-controls h3{margin:0 0 6px;font-size:16px}.readiness-review-controls article>div>p{color:var(--paper-dim);margin:0;line-height:1.5}.readiness-review-evidence{border-left:2px solid var(--line-strong);margin-top:15px;padding:13px 16px}.is-pass .readiness-review-evidence{border-color:#5d9e59}.is-fail .readiness-review-evidence{border-color:var(--amber)}.readiness-review-evidence>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.readiness-review-evidence p{color:var(--paper)!important;margin:6px 0!important}.readiness-review-evidence small,.readiness-review-evidence code{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:8px;display:block}.readiness-review-evidence code{color:var(--cyan);margin-top:7px}.readiness-review-controls details{margin-top:13px}.readiness-review-controls summary{color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.readiness-prior-evidence{border-top:1px solid var(--line);margin-top:10px;padding:10px 0}.readiness-prior-evidence strong{text-transform:uppercase;font-size:10px}.evidence-missing{color:var(--amber)!important;margin-top:8px!important}.readiness-decision{border-top:1px solid var(--line-strong);margin-top:36px;padding:32px 0 50px}.readiness-decision h3{margin:7px 0 20px;font-size:23px}.readiness-decision-actions{margin-bottom:20px;display:flex}.readiness-decision-actions button:disabled{cursor:not-allowed;opacity:.35}.readiness-decision textarea{min-height:120px}.registrar-console{padding-bottom:80px}.registrar-nav{border-bottom:1px solid var(--line-strong);min-height:48px;display:flex}.registrar-nav a{border-right:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;padding:0 20px;font-size:9px;display:flex}.registrar-nav a:hover{color:var(--cyan)}.registrar-band{border-bottom:1px solid var(--line-strong);padding:34px 0}.registrar-section-heading{justify-content:space-between;align-items:flex-start;display:flex}.registrar-section-heading h2{margin:6px 0 0;font-size:28px;font-weight:450}.registrar-section-heading>span:not(.status-tag){color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:10px}.registrar-config-grid{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr .9fr;margin-top:26px;display:grid}.registrar-config-grid>*{border-right:1px solid var(--line);min-width:0;padding:24px}.registrar-config-grid>:first-child{padding-left:0}.registrar-config-grid>:last-child{border-right:0;padding-right:0}.registrar-config-grid dl{gap:17px;margin:0;display:grid}.registrar-config-grid dl>div{grid-template-columns:100px 1fr;gap:5px;display:grid}.registrar-config-grid dt,.registrar-operation-meta dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.registrar-config-grid dd,.registrar-operation-meta dd{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0;font-size:10px}.registrar-permission-list{flex-direction:column;gap:10px;display:flex}.registrar-permission-list h3{margin:0 0 7px;font-size:13px}.registrar-permission-list span{color:#98d590;align-items:center;gap:7px;font-size:11px;display:flex}.registrar-permission-list.is-denied span{color:#d7a26b}.registrar-missing{border-left:2px solid var(--amber);background:#c47d3712;align-items:flex-start;gap:13px;margin:22px 0;padding:16px;display:flex}.registrar-missing svg{color:var(--amber);flex:none}.registrar-missing strong{font-size:12px}.registrar-missing p{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px}.registrar-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.registrar-mode-picker{grid-template-columns:repeat(3,minmax(74px,1fr));margin-top:20px;display:inline-grid}.registrar-mode-picker button{border:1px solid var(--line);color:var(--paper-dim);cursor:pointer;font:inherit;text-transform:capitalize;background:0 0;padding:9px 14px;font-size:10px}.registrar-mode-picker button+button{border-left:0}.registrar-mode-picker button.is-selected{color:var(--cyan);background:#4fdad517}.registrar-mode-picker button:disabled{cursor:not-allowed;opacity:.4}.registrar-actions>button{border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px 1fr 18px;align-items:center;gap:13px;min-height:92px;padding:18px;display:grid}.registrar-actions>button+button{border-left:0}.registrar-actions>button:hover:not(:disabled){border-color:var(--line-strong);background:#4fdad50a}.registrar-actions>button:disabled{cursor:not-allowed;opacity:.35}.registrar-actions>button>svg:first-child{color:var(--cyan)}.registrar-actions>button span{flex-direction:column;gap:5px;min-width:0;display:flex}.registrar-actions>button strong{font-size:12px}.registrar-actions>button small{color:var(--paper-dim);font-size:10px;line-height:1.35}.registrar-workspace{border-bottom:1px solid var(--line-strong);grid-template-columns:310px minmax(0,1fr);display:grid}.registrar-workspace>aside{border-right:1px solid var(--line-strong);padding:30px 20px 40px 0}.registrar-operation-list{border-top:1px solid var(--line);margin-top:20px}.registrar-operation-list>button{border:0;border-bottom:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-columns:10px 1fr;align-items:flex-start;gap:10px;width:100%;padding:15px 10px;display:grid}.registrar-operation-list>button.is-selected{background:#4fdad50d}.registrar-operation-list>button>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.registrar-operation-list strong{text-transform:uppercase;font-size:10px;font-weight:550}.registrar-operation-list small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px;line-height:1.5}.status-dot{background:var(--paper-dim);border-radius:50%;width:6px;height:6px;margin-top:3px;display:block}.status-dot.is-applied,.status-dot.is-valid,.status-dot.is-accepted{background:#78c970}.status-dot.is-partial,.status-dot.is-planned,.status-dot.is-pending{background:var(--amber)}.status-dot.is-failed,.status-dot.is-invalid{background:#cf6f5a}.status-dot.is-rolled_back,.status-dot.is-revoked,.status-dot.is-expired{background:var(--paper-dim)}.registrar-operation-detail{min-width:0;padding:32px 0 50px 24px}.registrar-operation-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;display:grid}.registrar-operation-meta>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.registrar-operation-meta>div:last-child{border-right:0}.registrar-plan-steps>div{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:15px;padding:20px 0;display:grid}.registrar-plan-steps>div>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px}.registrar-plan-steps strong{font-size:14px}.registrar-plan-steps p{color:var(--paper-dim);margin:6px 0;line-height:1.5}.registrar-plan-steps small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.registrar-results{border-bottom:1px solid var(--line);padding:24px 0}.registrar-results h3{margin:0 0 14px;font-size:15px}.registrar-results p{color:var(--paper-dim);align-items:flex-start;gap:8px;margin:10px 0;display:flex}.registrar-results p svg{color:#78c970;flex:none;margin-top:2px}.registrar-results strong{color:var(--paper);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-right:6px;font-size:8px}.registrar-apply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:28px 0 0;display:grid}.registrar-apply label{color:var(--paper-dim);grid-column:1/-1;font-size:10px}.registrar-apply code{color:var(--cyan);font-family:var(--font-geist-mono), monospace}.registrar-apply input{min-width:0}.registrar-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:310px;display:flex}.registrar-empty svg{color:var(--paper-dim)}.registrar-empty h2{margin:20px 0 8px;font-size:22px}.registrar-empty p{color:var(--paper-dim);margin:0}.registrar-inline-form{grid-template-columns:1.1fr 1fr 1fr auto;gap:14px;margin-top:24px;display:grid}.registrar-inline-form label{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;display:flex}.registrar-inline-form input,.registrar-inline-form select{min-width:0}.registrar-inline-form>button{align-self:end}.registrar-invite-form{grid-template-columns:1fr 1fr .7fr 90px auto}.registrar-invitation-list{border-top:1px solid var(--line);margin-top:24px}.registrar-invitation-list>div{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr 36px;align-items:center;gap:12px;min-height:58px;display:grid}.registrar-invitation-list>div>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.registrar-invitation-list strong{text-transform:uppercase;font-size:10px}.registrar-invitation-list small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:8px}.registrar-console .form-alert a{color:var(--cyan);overflow-wrap:anywhere;margin-left:5px}.cohort-console{padding-bottom:90px}.cohort-builder{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(310px,.72fr) minmax(620px,1.28fr);min-height:760px;display:grid}.cohort-bench{border-right:1px solid var(--line-strong);min-width:0;padding-right:24px}.cohort-composer{min-width:0;padding-left:28px}.cohort-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:92px;padding:22px 0 18px;display:flex}.cohort-panel-heading h2{margin:5px 0 0;font-size:27px;font-weight:500}.cohort-panel-heading>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.cohort-bench-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.cohort-bench-tools>label:first-child{border-right:1px solid var(--line);align-items:center;gap:9px;min-height:50px;padding:0 12px;display:flex}.cohort-bench-tools input[type=text],.cohort-bench-tools input:not([type]){color:var(--paper);background:0 0;border:0;outline:0;width:100%;min-width:0}.cohort-toggle{color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-size:8px;display:flex}.cohort-toggle input{accent-color:var(--cyan)}.cohort-bench-list{max-height:680px;overflow-y:auto}.bench-agent{border:0;border-bottom:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px 1fr 18px;gap:8px 10px;width:100%;padding:17px 10px;display:grid}.bench-agent:hover:not(:disabled),.bench-agent.is-selected{background:#4fdad50d}.bench-agent.is-selected{box-shadow:inset 3px 0 var(--cyan)}.bench-agent:disabled{cursor:not-allowed;opacity:.55}.bench-agent>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.bench-agent>span:nth-child(2) strong{font-size:13px}.bench-agent>span:nth-child(2) small,.bench-agent>small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.bench-agent>svg{color:var(--paper-dim)}.bench-agent.is-selected>svg{color:var(--cyan)}.bench-agent>p,.bench-agent>div,.bench-agent>small{grid-column:2/4}.bench-agent>p{color:var(--paper-dim);text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.bench-agent>div{flex-wrap:wrap;gap:5px;display:flex}.cohort-tag{border:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:3px 5px;font-size:7px}.cohort-seat-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cohort-seat-grid article{border-right:1px solid var(--line);min-width:0;min-height:220px;padding:18px 14px;position:relative}.cohort-seat-grid article:last-child{border-right:0}.cohort-seat-grid article>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.cohort-seat-grid article>.icon-button{width:28px;height:28px;position:absolute;top:10px;right:10px}.cohort-seat-grid article>svg:not(.icon-button svg){color:var(--paper-dim);margin-top:30px}.cohort-seat-grid article.is-filled>svg{color:var(--cyan)}.cohort-seat-grid h3{overflow-wrap:anywhere;margin:13px 0 5px;font-size:15px}.cohort-seat-grid p{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:8px}.cohort-seat-grid small{color:var(--paper-dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:15px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.cohort-warning-ledger{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cohort-warning-ledger>div{border-right:1px solid var(--line);align-items:flex-start;gap:10px;min-height:88px;padding:16px;display:flex}.cohort-warning-ledger>div:last-child{border-right:0}.cohort-warning-ledger svg{color:var(--amber);flex:none}.cohort-warning-ledger .is-clear svg{color:#91d889}.cohort-warning-ledger span{flex-direction:column;gap:7px;display:flex}.cohort-warning-ledger strong{text-transform:uppercase;font-size:10px}.cohort-warning-ledger small{color:var(--paper-dim);font-size:9px;line-height:1.4}.cohort-control-ledger{border-bottom:1px solid var(--line)}.cohort-control-ledger article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;display:grid}.cohort-control-ledger article:last-child{border-bottom:0}.cohort-control-ledger header{border-right:1px solid var(--line);grid-template-columns:18px 1fr;align-items:center;gap:5px 9px;padding:16px;display:grid}.cohort-control-ledger header svg{color:var(--cyan);grid-row:1/3}.cohort-control-ledger header strong{overflow-wrap:anywhere;font-size:11px}.cohort-control-ledger header span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.cohort-control-ledger dl{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;display:grid}.cohort-control-ledger dl>div{border-right:1px solid var(--line);min-width:0;padding:13px 10px}.cohort-control-ledger dl>div:last-child{border-right:0}.cohort-control-ledger dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.cohort-control-ledger dd{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.cohort-form{grid-template-columns:1fr 190px;gap:0;display:grid}.cohort-form>label{border-bottom:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:8px;padding:17px 14px;font-size:8px;display:flex}.cohort-form>label:first-child{border-right:1px solid var(--line)}.cohort-form input,.cohort-form select,.cohort-form textarea{color:var(--paper);font:inherit;text-transform:none;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px}.cohort-form select option{background:var(--panel)}.cohort-objective{grid-column:1/-1}.cohort-form textarea{resize:vertical;min-height:92px;line-height:1.5}.cohort-reserve-action{grid-column:1/-1;justify-content:space-between;align-items:center;padding:22px 0 0;display:flex}.cohort-reserve-action>span{color:var(--paper-dim);align-items:center;gap:8px;font-size:10px;display:flex}.cohort-operation-review{border-bottom:1px solid var(--cyan);border-top:1px solid var(--cyan);margin:22px 0 8px}.cohort-operation-review>header{justify-content:space-between;align-items:center;padding:18px 12px;display:flex}.cohort-operation-review h2{text-transform:capitalize;margin:5px 0 0;font-size:21px;font-weight:500}.cohort-operation-steps{border-top:1px solid var(--line)}.cohort-operation-steps article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(170px,.55fr) minmax(260px,1fr);align-items:start;gap:12px;padding:13px 12px;display:grid}.cohort-operation-steps article>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:9px}.cohort-operation-steps article>div{flex-direction:column;gap:4px;display:flex}.cohort-operation-steps strong{text-transform:uppercase;font-size:10px}.cohort-operation-steps small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.cohort-operation-steps p{color:var(--paper-dim);margin:0;font-size:9px;line-height:1.5}.cohort-operation-review>footer{justify-content:flex-end;align-items:end;gap:18px;padding:18px 12px;display:flex}.cohort-operation-review>footer label{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;flex:1;gap:8px;font-size:8px;display:flex}.cohort-operation-review>footer code{color:var(--paper);text-transform:none;font-size:9px}.cohort-operation-review>footer input{border:1px solid var(--line);color:var(--paper);font-family:var(--font-geist-mono), monospace;background:#ffffff06;width:100%;min-height:38px;padding:0 10px;font-size:11px}.cohort-roster{border-bottom:1px solid var(--line-strong)}.cohort-record{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.42fr) minmax(420px,1fr);display:grid}.cohort-roster>article:last-child{border-bottom:0}.cohort-record>header{border-right:1px solid var(--line);padding:20px 14px}.cohort-record>header h3{margin:9px 0 6px;font-size:17px}.cohort-record>header small{color:var(--paper-dim);font-size:9px;line-height:1.5}.cohort-record-summary{min-width:0;padding:20px 16px}.cohort-record-summary>p{color:var(--paper-dim);margin:0 0 16px;font-size:10px;line-height:1.55}.cohort-record-summary dl{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cohort-record-summary dl>div{border-right:1px solid var(--line);min-width:0;padding:11px 9px 0}.cohort-record-summary dl>div:first-child{padding-left:0}.cohort-record-summary dl>div:last-child{border-right:0}.cohort-record-summary dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.cohort-record-summary dd{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;text-transform:uppercase;margin:5px 0 0;font-size:8px;line-height:1.4}.cohort-record-seats{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cohort-record-seats>span{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;min-height:82px;padding:13px;display:flex}.cohort-record-seats>span:last-child{border-right:0}.cohort-record-seats b,.cohort-record-seats small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px;line-height:1.4}.cohort-record-seats strong{overflow-wrap:anywhere;font-size:10px}.cohort-record-seats button,.cohort-lifecycle-actions button{border:1px solid var(--line);color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:7px;display:inline-flex}.cohort-record-seats button{align-self:flex-start;margin-top:auto}.cohort-record-seats button:hover:not(:disabled),.cohort-lifecycle-actions button:hover:not(:disabled){border-color:var(--cyan);color:var(--paper)}.cohort-lifecycle-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:12px;display:flex}.cohort-lifecycle-actions>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.cohort-lifecycle-actions button:disabled,.cohort-record-seats button:disabled{cursor:not-allowed;opacity:.4}.cohort-lifecycle-actions button.is-danger{color:#ff9f9f;border-color:#ff6c6c73}.cohort-replacement{align-items:center;gap:9px;display:flex}.cohort-replacement>svg{color:var(--amber);flex:none}.cohort-replacement label{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:4px;font-size:7px;display:flex}.cohort-replacement select{background:var(--panel);border:1px solid var(--line);color:var(--paper);max-width:210px;min-height:30px;font-family:inherit;font-size:9px}.candidate-reservation{border-left:3px solid var(--cyan);background:#52c9c20d;grid-template-columns:28px 1fr;align-items:flex-start;gap:18px;margin-bottom:32px;padding:24px;display:grid}.candidate-reservation>svg{color:var(--cyan)}.candidate-reservation h2{margin:7px 0 10px;font-size:24px}.candidate-reservation p:not(.kicker){color:var(--paper-dim);line-height:1.55}.candidate-reservation dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.candidate-reservation dl>div{border-right:1px solid var(--line);padding:13px}.candidate-reservation dl>div:last-child{border-right:0}.candidate-reservation dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.candidate-reservation dd{margin:6px 0 0;font-size:11px}.candidate-reservation-actions{gap:10px;display:flex}.observatory-shell{background:var(--night);color:var(--paper);min-height:100svh}.observatory-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;max-width:1540px;min-height:230px;margin:0 auto;padding:62px 34px 34px;display:flex}.observatory-heading h1{margin:8px 0 0;font-size:52px;font-weight:500}.observatory-signal{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.observatory-signal svg{color:var(--cyan)}.observatory-signal span{color:var(--paper);font-size:25px;font-weight:700}.observatory-principles{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) 55px;max-width:1540px;margin:0 auto;padding:0 34px;display:grid}.observatory-principles>div{border-right:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:4px 12px;min-height:82px;padding:13px 22px;display:grid}.observatory-principles>div:first-child{border-left:1px solid var(--line)}.observatory-principles svg{color:var(--cyan);grid-row:1/3}.observatory-principles span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.observatory-principles strong{font-size:12px}.observatory-principles>.icon-button{place-self:center end}.observatory-notice{border-left:3px solid var(--cyan);background:#52c9c214;max-width:1472px;margin:18px auto 0;padding:13px 16px}.observatory-notice.is-error{background:#ff715b14;border-left-color:#ff715b}.experiment-directory,.agency-lanes,.experiment-measures,.public-event-ledger,.public-artifacts{max-width:1540px;margin:0 auto;padding:68px 34px}.observatory-section-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;min-height:70px;padding-bottom:19px;display:flex}.observatory-section-heading h2{margin:6px 0 0;font-size:28px;font-weight:500}.observatory-section-heading>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.experiment-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experiment-directory-list>article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);gap:22px;min-height:390px;padding:25px 24px;display:grid}.experiment-directory-list>article:nth-child(2n){border-right:0}.experiment-directory-list article>header{justify-content:space-between;align-items:center;display:flex}.experiment-directory-list article>header>span:last-child{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.status-chip{border:1px solid var(--line-strong);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:4px 7px;font-size:8px}.status-chip.is-active,.status-chip.is-approved{color:var(--cyan);border-color:#52c9c28c}.status-chip.is-completed{color:var(--mint);border-color:#8bd4b08c}.experiment-directory-list h3{margin:0 0 10px;font-size:25px;font-weight:500}.experiment-directory-list p{color:var(--paper-dim);max-width:700px;margin:0;font-size:12px;line-height:1.65}.experiment-directory-list dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:auto 0 0;display:grid}.experiment-directory-list dl>div{border-right:1px solid var(--line);min-width:0;padding:13px 10px}.experiment-directory-list dl>div:last-child{border-right:0}.experiment-directory-list dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.experiment-directory-list dd{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:7px 0 0;font-size:8px;line-height:1.45}.experiment-directory-list article>a{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;width:max-content;font-size:9px;display:inline-flex}.observatory-empty{border-bottom:1px solid var(--line);color:var(--paper-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.observatory-empty svg{color:var(--cyan)}.observatory-empty h3{color:var(--paper);margin:18px 0 5px;font-size:20px}.observatory-empty p{margin:0;font-size:11px}.observatory-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;display:flex}.observatory-state>.site-header{position:absolute;top:0;left:0;right:0}.observatory-state>svg{color:var(--cyan)}.observatory-state h1{margin:0;font-size:34px}.observatory-state p{color:var(--paper-dim);margin:0}.live-experiment-heading{border-bottom:1px solid var(--line-strong);grid-template-columns:130px minmax(0,1fr) auto;align-items:end;gap:26px;max-width:1540px;min-height:250px;margin:0 auto;padding:54px 34px 34px;display:grid}.live-experiment-heading>a{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex}.live-experiment-heading h1{margin:8px 0 10px;font-size:43px;font-weight:500}.live-experiment-heading p:not(.kicker){color:var(--paper-dim);max-width:760px;margin:0;font-size:12px;line-height:1.6}.live-connection{border:1px solid var(--line-strong);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:inline-flex}.live-connection.is-live{color:var(--cyan);border-color:#52c9c28c}.live-connection.is-reconnecting{color:var(--amber);border-color:#e4b84f8c}.live-connection.is-recorded{border-color:var(--line-strong);color:var(--paper-dim)}.live-run-register{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr)) 55px;max-width:1540px;margin:0 auto;padding:0 34px;display:grid}.live-run-register>div{border-left:1px solid var(--line);min-height:76px;padding:15px 17px}.live-run-register>div:nth-child(4){border-right:1px solid var(--line)}.live-run-register span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px;display:block}.live-run-register strong{overflow-wrap:anywhere;text-transform:capitalize;margin-top:9px;font-size:11px;display:block}.live-run-register>.icon-button{place-self:center end}.agency-lanes,.experiment-measures,.public-event-ledger{border-bottom:1px solid var(--line-strong)}.agency-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-lane-grid>article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;min-height:360px;padding:22px 18px}.agency-lane-grid>article:last-child{border-right:0}.agency-lane-grid article>header{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;display:flex}.agency-avatar{background:var(--night);border:1px solid var(--line-strong);object-fit:cover;border-radius:50%;width:72px;height:72px;margin-top:30px;display:block}.agency-avatar-fallback{color:var(--cyan);margin-top:38px}.agency-lane-grid h3{overflow-wrap:anywhere;margin:16px 0 6px;font-size:20px;font-weight:500}.agency-lane-grid article>p{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:8px}.agency-lane-grid dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:31px 0 0;display:grid}.agency-lane-grid dl>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:11px 8px}.agency-lane-grid dl>div:nth-child(2n){border-right:0}.agency-lane-grid dt{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.agency-lane-grid dd{margin:5px 0 0;font-size:15px}.agency-lane-grid article>small{color:var(--paper-dim);margin-top:16px;font-size:9px;line-height:1.45;display:block}.acceptance-outcome{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:24px;min-height:112px;margin:25px 0 0;padding:18px 14px;display:grid}.acceptance-outcome span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.acceptance-summary>strong{color:var(--amber);margin-top:7px;font-size:22px;display:block}.acceptance-summary p{color:var(--paper-dim);max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.55}.acceptance-breakdown{gap:8px;min-width:180px;display:grid}.acceptance-breakdown>div{border-left:2px solid var(--line-strong);justify-content:space-between;align-items:center;gap:18px;padding:4px 0 4px 10px;display:flex}.acceptance-breakdown strong{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.acceptance-breakdown .is-passed{border-color:var(--mint)}.acceptance-breakdown .is-passed strong{color:var(--mint)}.acceptance-breakdown .is-failed{border-color:var(--amber)}.acceptance-breakdown .is-failed strong{color:var(--amber)}.acceptance-breakdown .is-unavailable strong{color:var(--paper-dim)}.acceptance-score{border-left:1px solid var(--line-strong);min-width:112px;padding-left:22px;display:grid}.acceptance-score strong{color:var(--paper);font-family:var(--font-geist-mono), monospace;font-size:25px}.acceptance-score span{margin-top:5px}.acceptance-outcome.is-passed{border-color:var(--mint)}.acceptance-outcome.is-passed .acceptance-summary>strong{color:var(--mint)}.acceptance-outcome.is-partial{border-color:var(--amber)}.acceptance-outcome.is-partial .acceptance-summary>strong{color:var(--amber)}.acceptance-outcome.is-failed{border-color:#ff715b}.acceptance-outcome.is-failed .acceptance-summary>strong{color:#ff9a8a}.acceptance-outcome.is-failed .acceptance-breakdown .is-failed{border-color:#ff715b}.acceptance-outcome.is-failed .acceptance-breakdown .is-failed strong{color:#ff9a8a}.measure-register{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.measure-register>article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:128px;padding:18px 14px}.measure-register>article:nth-child(4n){border-right:0}.measure-register span,.difficulty-register span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.measure-register strong{margin-top:20px;font-size:25px;display:block}.measure-register small,.difficulty-register small{color:var(--paper-dim);margin-top:6px;font-size:8px;display:block}.difficulty-register{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.difficulty-register>div{border-right:1px solid var(--line);min-height:88px;padding:14px}.difficulty-register>div:last-child{border-right:0}.difficulty-register strong{margin-top:10px;font-size:15px;display:block}.live-protocol-audit{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);margin-top:30px}.live-protocol-audit>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:14px;display:flex}.live-protocol-audit>header div{align-items:baseline;gap:18px;display:flex}.live-protocol-audit>header span,.live-protocol-audit>header small,.protocol-check-register span,.protocol-finding-register>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.live-protocol-audit>header strong{color:var(--amber);text-transform:uppercase;font-size:18px}.live-protocol-audit.is-passed>header strong{color:var(--mint)}.live-protocol-audit.is-failed>header strong{color:#ff9a8a}.protocol-check-register{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.protocol-check-register article{border-right:1px solid var(--line);min-height:142px;padding:16px 14px}.protocol-check-register article:last-child{border-right:0}.protocol-check-register article>strong{text-transform:uppercase;margin-top:14px;font-size:15px;display:block}.protocol-check-register article.is-passed>strong{color:var(--mint)}.protocol-check-register article.is-failed>strong{color:var(--amber)}.protocol-check-register article>p{color:var(--paper-dim);margin:20px 0 0;font-size:11px;line-height:1.5}.protocol-finding-register{border-top:1px solid var(--line);padding:16px 14px}.protocol-finding-register ul{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.protocol-finding-register li{align-items:baseline;gap:7px;display:flex}.protocol-finding-register li strong{color:#ff9a8a;font-family:var(--font-geist-mono), monospace;font-size:12px}.protocol-finding-register li span,.protocol-finding-register p{color:var(--paper-dim);margin:0;font-size:10px}.public-event-ledger>ol{margin:0;padding:0;list-style:none}.public-event-chain{border-bottom:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 8px;font-size:8px;display:flex}.public-event-chain>svg{color:var(--line-strong)}.public-event-chain>.is-registrar{color:var(--amber);align-items:center;gap:6px;display:inline-flex}.event-ledger-entry{border-bottom:1px solid var(--line);grid-template-columns:52px 220px minmax(0,1fr);align-items:start;gap:22px;padding:28px 8px;display:grid;position:relative}.event-ledger-entry.is-registrar{background:linear-gradient(90deg,#dca2470e,#0000 54%)}.event-sequence{justify-content:center;align-self:stretch;align-items:flex-start;display:flex;position:relative}.event-sequence:after{background:var(--line);content:"";width:1px;position:absolute;top:26px;bottom:-28px}.event-ledger-entry:last-child .event-sequence:after{display:none}.event-sequence>span{background:var(--night);border:1px solid var(--line-strong);color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-align:center;z-index:1;width:34px;font-size:8px;line-height:26px;position:relative}.event-speaker{align-items:center;gap:12px;min-width:0;display:flex}.event-avatar,.event-avatar-fallback{background:var(--night);border:1px solid var(--line-strong);object-fit:cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.event-avatar-fallback{color:var(--paper-dim);justify-content:center;align-items:center;display:flex}.event-avatar-fallback.is-registrar{color:var(--amber);border-color:#dca2478c}.event-avatar-fallback.is-human{color:var(--mint)}.event-speaker>div{min-width:0}.event-speaker strong{overflow-wrap:anywhere;font-size:12px;display:block}.event-speaker span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:5px;font-size:7px;display:block}.event-record{border-left:1px solid var(--line);min-width:0;padding-left:26px}.event-record>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.event-record time{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:8px}.event-record-tags{flex-wrap:wrap;gap:6px;display:flex}.event-record-tags>span,.event-summary-marker{border:1px solid var(--line-strong);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:5px 7px;font-size:7px;display:inline-flex}.event-record-tags>.is-registrar,.event-summary-marker{color:var(--amber);border-color:#dca24773;align-items:center;gap:5px}.event-record h3{letter-spacing:0;margin:13px 0 16px;font-size:17px;font-weight:550}.event-summary{color:var(--paper-dim);gap:10px;min-width:0;max-width:960px;display:grid}.event-summary>p{color:var(--paper-dim);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.event-summary-phase{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:3px 0 9px;display:flex}.event-summary-phase span,.event-summary-detail>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.event-summary-phase strong{color:var(--paper);text-transform:uppercase;font-size:12px}.event-summary-detail{border-top:1px solid #ffffff0e;grid-template-columns:116px minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.event-summary-detail>span{overflow-wrap:anywhere;margin:0}.event-summary-detail>p{color:var(--paper);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.event-summary-list{color:var(--paper);gap:7px;margin:2px 0 2px 18px;padding:0;font-size:12px;line-height:1.55;display:grid}.event-summary-list li{padding-left:4px}.artifact-register>article{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:92px;padding:15px 10px;display:grid}.artifact-register>article>svg{color:var(--amber)}.artifact-register span,.published-result span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.artifact-register h3{margin:5px 0;font-size:13px}.artifact-register code{color:var(--paper-dim);overflow-wrap:anywhere;font-size:8px}.artifact-register a{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.published-result{border-bottom:1px solid var(--mint);border-top:1px solid var(--mint);grid-template-columns:28px 1fr;align-items:start;gap:18px;margin-top:38px;padding:24px 12px;display:grid}.published-result>svg{color:var(--mint)}.published-result h3{margin:8px 0;font-size:22px}.published-result p{color:var(--paper-dim);margin:0 0 18px;line-height:1.6}.published-result pre{background:var(--ink);border:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;max-height:460px;margin:0;padding:18px;font-size:9px;line-height:1.6;overflow:auto}.observatory-console{padding-bottom:90px}.observatory-admin-workspace{border-bottom:1px solid var(--line-strong);grid-template-columns:310px minmax(0,1fr);min-height:760px;display:grid}.observatory-admin-workspace>aside{border-right:1px solid var(--line-strong);min-width:0;padding-right:18px}.observatory-admin-workspace>aside>button{border:0;border-bottom:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:7px;width:100%;min-height:105px;padding:16px 13px;display:flex}.observatory-admin-workspace>aside>button:hover,.observatory-admin-workspace>aside>button.is-selected{background:#52c9c20d}.observatory-admin-workspace>aside>button.is-selected{box-shadow:inset 3px 0 var(--cyan)}.observatory-admin-workspace>aside>button span,.observatory-admin-workspace>aside>button small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.observatory-admin-workspace>aside>button strong{overflow-wrap:anywhere;font-size:13px}.observatory-admin-detail{min-width:0;padding-left:25px}.publication-config,.publication-queue{border-bottom:1px solid var(--line-strong);padding-bottom:42px}.publication-context{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publication-context span{border-right:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:13px 10px;font-size:8px}.publication-context span:last-child{border-right:0}.publication-config form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publication-config form>label{border-bottom:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:9px;min-height:76px;padding:14px 12px;font-size:8px;display:flex}.publication-config form>label:nth-child(odd){border-right:1px solid var(--line)}.publication-config input,.publication-config select,.publication-config textarea{color:var(--paper);font:inherit;text-transform:none;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:11px}.publication-config select option{background:var(--panel)}.publication-config textarea{resize:vertical;min-height:88px;line-height:1.55}.publication-config .publication-summary{grid-column:1/-1}.publication-config .publication-summary+label{border-right:1px solid var(--line)}.publication-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:21px 0 0;display:flex}.rehearsal-control{border-bottom:1px solid var(--line-strong);padding:48px 0 42px}.relay-state{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.relay-state.is-failed,.relay-state.is-stop_requested,.relay-state.is-stopped{color:#ff715b}.relay-state.is-completed{color:var(--mint)}.rehearsal-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 20px;display:flex}.rehearsal-controls .is-danger{color:#ff9a8a;border-color:#ff715b73}.runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runtime-grid>article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:17px 12px}.runtime-grid>article:last-child{border-right:0}.runtime-grid article>header{justify-content:space-between;align-items:center;display:flex}.runtime-grid header span,.runtime-status,.runtime-grid small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.runtime-status.is-thinking{color:var(--amber)}.runtime-status.is-completed{color:var(--mint)}.runtime-status.is-failed,.runtime-status.is-stopped{color:#ff715b}.runtime-grid h3{margin:14px 0 5px;font-size:14px}.runtime-grid p{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0 0 16px;font-size:8px}.runtime-grid article>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.runtime-grid article>div span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.runtime-grid article>div strong{font-size:11px}.runtime-grid small{overflow-wrap:anywhere;text-transform:none;line-height:1.5;display:block}.runtime-grid .runtime-error{color:#ff9a8a;margin-top:8px}.relay-dialogue{border-top:1px solid var(--line-strong);margin-top:30px}.relay-dialogue>div{padding:20px 10px 12px}.relay-dialogue h3{margin:4px 0 0;font-size:17px}.relay-dialogue>article{border-top:1px solid var(--line);grid-template-columns:185px minmax(0,1fr);gap:14px;padding:15px 10px;display:grid}.relay-dialogue article header{flex-direction:column;gap:5px;display:flex}.relay-dialogue article header strong{font-size:11px}.relay-dialogue article header span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.relay-dialogue article p{color:var(--paper-dim);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.publication-queue{padding-top:48px}.publication-queue>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;gap:0;display:grid}.publication-queue>article>header{border-right:1px solid var(--line);grid-template-columns:36px 1fr;gap:6px 10px;padding:15px 12px;display:grid}.publication-queue>article>header span,.publication-queue>article>header strong{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.publication-queue>article>header span:first-child{color:var(--cyan);grid-row:1/4}.publication-queue>article>header span:nth-child(2),.publication-queue>article>header span:nth-child(3){color:var(--paper-dim)}.publication-queue>article>div{grid-column:1;padding:0 12px 17px 58px}.publication-queue>article>div small{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;font-size:7px}.publication-queue>article>div h3{margin:7px 0 4px;font-size:13px}.publication-queue>article>div p{color:var(--paper-dim);margin:0;font-size:9px;line-height:1.5}.publication-queue>article>footer{background:0 0;border:0;grid-area:1/2/3;grid-template-columns:1fr 34px 34px;align-items:center;gap:8px;min-height:0;padding:15px 0 15px 15px;display:grid}.publication-queue footer input{background:var(--ink);border:1px solid var(--line);color:var(--paper);font-family:var(--font-geist-mono), monospace;min-width:0;min-height:34px;padding:0 8px;font-size:8px}.publication-queue footer button{border:1px solid var(--line);color:var(--paper-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.publication-queue footer button:hover:not(:disabled){border-color:var(--cyan);color:var(--paper)}.publication-queue footer button:last-child:hover:not(:disabled){border-color:#ff715b}.publication-queue footer button:disabled{cursor:not-allowed;opacity:.35}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ideas-shell{background:var(--night);min-height:100vh}.ideas-hero{background:var(--night) url(/boardroom-agencies-night.png) center 42% / cover no-repeat;border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) 430px;align-items:end;min-height:520px;padding:86px 42px 38px;display:grid;position:relative;overflow:hidden}.ideas-hero:before{content:"";background:#070908c7;position:absolute;inset:0}.ideas-hero-copy,.ideas-hero-ledger{z-index:1;position:relative}.ideas-hero-copy{max-width:760px}.ideas-hero h1{color:var(--white);max-width:700px;margin:0;font-size:58px;font-weight:620;line-height:1}.ideas-hero-copy>p:last-child{color:var(--paper-dim);max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.7}.ideas-hero-ledger{border:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.ideas-hero-ledger span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#070908d1;flex-direction:column;gap:5px;min-height:96px;padding:19px;font-size:9px;display:flex}.ideas-hero-ledger span:nth-child(odd){border-right:1px solid var(--line)}.ideas-hero-ledger span:nth-child(-n+2){border-bottom:1px solid var(--line)}.ideas-hero-ledger strong{color:var(--amber);font-size:24px}.idea-foundry-register{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.idea-foundry-register>div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 12px;min-height:96px;padding:20px 24px;display:grid}.idea-foundry-register>div:not(:last-child){border-right:1px solid var(--line)}.idea-foundry-register svg{color:var(--cyan);grid-row:1/3}.idea-foundry-register span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.idea-foundry-register strong{font-size:12px;line-height:1.45}.idea-board-shell{padding:92px 34px 120px}.idea-board-heading{grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:60px;max-width:1500px;margin:0 auto 48px;display:grid}.idea-board-heading h2{max-width:700px;margin:0;font-size:44px;font-weight:580;line-height:1.05}.idea-board-heading>p{color:var(--paper-dim);margin:0;line-height:1.7}.idea-controls{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);grid-template-columns:minmax(240px,1fr) 210px auto auto;align-items:end;max-width:1500px;min-height:86px;margin:0 auto;display:grid}.idea-controls>label{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:12px 16px;display:flex}.idea-controls>label:not(:first-child){border-left:1px solid var(--line)}.idea-controls label>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.idea-controls input,.idea-controls select{color:var(--paper);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:34px}.idea-controls select option{background:var(--panel)}.idea-search{grid-template-columns:24px 1fr;align-items:center;display:grid!important}.idea-search svg{color:var(--paper-dim)}.idea-search input{grid-column:2}.idea-segments{border-left:1px solid var(--line);height:100%;display:flex}.idea-segments button{border:0;border-left:1px solid var(--line);color:var(--paper-dim);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;min-width:62px;padding:0 12px;font-size:8px}.idea-segments button:first-child{border-left:0}.idea-segments button:hover,.idea-segments button.is-active{background:var(--paper);color:var(--night)}.idea-result-line{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;max-width:1500px;margin:0 auto;padding:14px 0 22px;font-size:8px;display:flex}.idea-empty{border:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:1500px;margin:0 auto;padding:80px 20px;display:flex}.idea-empty h2{margin:0;font-size:24px}.idea-workspace{background:var(--panel);border:1px solid var(--line-strong);grid-template-columns:minmax(320px,370px) minmax(0,1fr);max-width:1500px;height:min(900px,100vh - 108px);min-height:700px;margin:0 auto;display:grid;overflow:hidden}.idea-list-pane{background:var(--ink);border-right:1px solid var(--line-strong);min-width:0;overflow:hidden}.idea-list-scroll{scrollbar-color:var(--line-strong) var(--ink);scrollbar-width:thin;height:100%;overflow-y:auto}.idea-list-item{border-bottom:1px solid var(--line)}.idea-list-card{color:var(--paper);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) 48px;gap:7px 12px;width:100%;min-height:152px;padding:16px 14px;display:grid}.idea-list-card:hover,.idea-list-card.is-selected{box-shadow:inset 3px 0 0 var(--coral);background:#52c9c20f}.idea-list-card:focus-visible{outline:1px solid var(--cyan);outline-offset:-3px}.idea-list-card>img{background:var(--night);border:1px solid var(--line-strong);object-fit:cover;border-radius:50%;grid-row:1/4;width:54px;height:54px}.idea-list-index{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-align:right;grid-area:1/3;font-size:7px}.idea-list-score{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;flex-direction:column;grid-area:2/3;font-size:7px;display:flex}.idea-list-score strong{color:var(--amber);font-size:17px}.idea-list-copy{grid-area:1/2/3;gap:7px;min-width:0;display:grid}.idea-list-copy small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.idea-list-copy>strong{font-size:14px;line-height:1.25}.idea-list-copy>span{color:var(--paper-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.idea-list-facts{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-wrap:wrap;grid-area:3/2/auto/4;gap:4px 7px;font-size:7px;display:flex}.idea-list-facts b{color:var(--paper)}.idea-detail-pane{overscroll-behavior:contain;scrollbar-color:var(--line-strong) var(--panel);scrollbar-width:thin;min-width:0;overflow-y:auto}.idea-detail-header{padding:30px 32px 28px}.idea-detail-origin{align-items:center;gap:13px;margin-bottom:22px;display:flex}.idea-detail-origin img{background:var(--night);border:1px solid var(--line-strong);object-fit:cover;border-radius:50%;width:58px;height:58px}.idea-detail-origin div{gap:4px;display:grid}.idea-detail-origin span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.idea-detail-origin strong{font-size:13px}.idea-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.idea-tags span{border:1px solid var(--line);color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:5px 7px;font-size:7px}.idea-tags .idea-status-finalist{color:var(--cyan);border-color:#52c9c27a}.idea-tags .idea-status-reserve{color:var(--amber);border-color:#e4b84f7a}.idea-detail-pane h2{color:var(--white);margin:0;font-size:35px;font-weight:630;line-height:1.08}.idea-detail-header>p{color:var(--paper-dim);max-width:900px;margin:17px 0 0;font-size:15px;line-height:1.7}.idea-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.idea-metrics>div{grid-template-columns:19px 1fr;gap:5px 8px;min-height:96px;padding:17px 15px;display:grid}.idea-metrics>div:not(:last-child){border-right:1px solid var(--line)}.idea-metrics svg{color:var(--coral);grid-row:1/3}.idea-metrics span,.idea-detail-summary span,.idea-details>section>span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.idea-metrics strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.idea-detail-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.idea-detail-summary>section{min-height:168px;padding:21px}.idea-detail-summary>section:not(:last-child){border-right:1px solid var(--line)}.idea-detail-summary p{color:var(--paper-dim);margin:14px 0 0;font-size:12px;line-height:1.65}.idea-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.idea-details>section{border-bottom:1px solid var(--line);min-width:0;padding:22px}.idea-details>section:nth-child(odd){border-right:1px solid var(--line)}.idea-details p{color:var(--paper-dim);margin:11px 0 0;font-size:12px;line-height:1.7}.idea-details ul{color:var(--paper-dim);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.idea-details li{padding-left:15px;font-size:12px;line-height:1.6;position:relative}.idea-details li:before{color:var(--coral);content:"/";position:absolute;left:0}.idea-details li strong{color:var(--paper);display:block}.idea-allocation>div{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.idea-allocation>div p{border:1px solid var(--line);flex-direction:column;gap:7px;min-height:74px;margin:0;padding:12px;display:flex}.idea-allocation>div p:not(:last-child){border-right:0}.idea-allocation>div p span{font-size:8px}.idea-allocation>div p strong{color:var(--amber);font-size:18px}.idea-allocation small{color:var(--paper-dim);margin-top:11px;font-size:10px;line-height:1.6;display:block}.idea-detail-footer{border-top:1px solid var(--line-strong);background:#0f1311f7;justify-content:space-between;align-items:center;min-height:82px;padding:14px 18px 14px 22px;display:flex;position:sticky;bottom:0}.idea-detail-footer>div{align-items:center;gap:9px;display:flex}.idea-detail-footer>div svg{color:var(--cyan)}.idea-detail-footer span{color:var(--paper-dim);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.idea-detail-footer .button svg{color:var(--night)}.idea-commercial-boundary{border:1px solid var(--line-strong);grid-template-columns:28px 1fr;gap:16px;max-width:1500px;margin:26px auto 0;padding:22px;display:grid}.idea-commercial-boundary svg{color:var(--mint)}.idea-commercial-boundary span,.apply-idea-context>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.idea-commercial-boundary p{color:var(--paper-dim);margin:8px 0 0;line-height:1.65}.apply-idea-context{border:1px solid var(--line-strong);max-width:860px;margin:-22px auto 30px;padding:18px 20px}.apply-idea-context strong{margin-top:7px;font-size:17px;display:block}.apply-idea-context p{color:var(--paper-dim);margin:7px 0 0;font-size:11px}@media (width<=1450px){.site-header{grid-template-columns:1fr auto auto;padding-left:24px;padding-right:24px}.site-header nav{gap:20px}.site-header .nav-status{display:none}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto auto;padding:0 24px}.nav-status{display:none}.hero-content{width:min(690px,64vw);padding-left:30px}.hero h1{font-size:56px}.question-band,.promotion-section,.application{grid-template-columns:130px 1fr;gap:45px;padding-left:32px;padding-right:32px}.question-band .field-note,.promotion-section .gate-flow,.application .application-copy{grid-column:2}.facility-section,.loop-section,.result-section,.evidence-section,.run-section{padding-left:32px;padding-right:32px}.agency-ledger{grid-template-columns:repeat(2,1fr)}.agency-ledger article:nth-child(2){border-right:0}.agency-ledger article:nth-child(-n+2){border-bottom:1px solid var(--line)}.loop-track{grid-template-columns:repeat(2,1fr)}.loop-track article:nth-child(2n){border-right:0}.loop-track article:nth-child(4n+1),.loop-track article:nth-child(4n+2){border-right:1px solid var(--line)}.loop-track article:nth-child(4n+2){border-right:0}.run-timeline{grid-template-columns:repeat(3,1fr)}.run-timeline article:nth-child(3n){border-right:0}.run-timeline article:nth-child(-n+3){border-bottom:1px solid var(--line)}.difficulty-band{grid-template-columns:210px 1fr}.difficulty-grid{grid-template-columns:repeat(2,1fr)}.difficulty-grid article{border-bottom:1px solid var(--line)}.difficulty-grid article:nth-child(2n){border-right:0}.difficulty-grid article:last-child{border-right:1px solid var(--line)}.measurement-ledger{grid-template-columns:repeat(2,1fr)}.measurement-ledger article:nth-child(3n){border-right:1px solid var(--line)}.measurement-ledger article:nth-child(2n){border-right:0}.qualification-line{grid-template-columns:repeat(4,1fr)}.qualification-line>span{grid-column:1/-1}.difficulty-table{grid-template-columns:repeat(2,1fr)}.difficulty-table article{border-bottom:1px solid var(--line)}.difficulty-table article:nth-child(2n){border-right:0}.difficulty-table article:last-child{border-right:1px solid var(--line)}.reporting-grid{grid-template-columns:repeat(2,1fr)}.reporting-grid article:nth-child(3n){border-right:1px solid var(--line)}.reporting-grid article:nth-child(2n){border-right:0}.application-meta{grid-column:2;grid-template-columns:repeat(2,1fr)}.policy-grid{grid-template-columns:repeat(2,1fr)}.policy-grid article:not(:nth-child(3n+1)){border-left:0}.policy-grid article:nth-child(2n){border-left:1px solid var(--line)}.admin-workspace{grid-template-columns:290px minmax(0,1fr)}.candidate-heading{grid-template-columns:1fr}.candidate-heading h2{font-size:30px}.detail-columns,.control-ledger,.history-view{grid-template-columns:1fr}.review-detail{padding-left:24px;padding-right:24px}.cohort-builder{grid-template-columns:330px minmax(0,1fr)}.cohort-seat-grid{grid-template-columns:repeat(2,1fr)}.cohort-seat-grid article:nth-child(2){border-right:0}.cohort-seat-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.cohort-warning-ledger{grid-template-columns:1fr}.cohort-warning-ledger>div{border-bottom:1px solid var(--line);border-right:0}.cohort-control-ledger article{grid-template-columns:1fr}.cohort-control-ledger header{border-bottom:1px solid var(--line);border-right:0}.cohort-control-ledger dl{grid-template-columns:1fr}.cohort-control-ledger dl>div{border-bottom:1px solid var(--line);border-right:0}.cohort-roster>article{grid-template-columns:180px 1fr}.cohort-roster>article>div{grid-column:1/-1}.candidate-summary{grid-template-columns:1fr;gap:36px}.candidate-stage-line{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-stage-line article:nth-child(2){border-right:0}.candidate-stage-line article:nth-child(-n+2){border-bottom:1px solid var(--line)}.pack-heading,.readiness-declaration,.readiness-declaration-summary dl,.readiness-review-declaration dl{grid-template-columns:1fr}.readiness-declaration label:nth-child(2n),.readiness-declaration-summary dl>div:nth-child(2n),.readiness-review-declaration dl>div:nth-child(2n){border-left:0;padding-left:0}.readiness-console .admin-filters{grid-template-columns:1fr 1fr auto}.registrar-config-grid{grid-template-columns:1fr 1fr}.registrar-config-grid>dl{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1;padding-left:0}.registrar-permission-list{padding-left:0}.registrar-workspace{grid-template-columns:270px minmax(0,1fr)}.registrar-inline-form,.registrar-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.registrar-inline-form>button{justify-self:start}.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-grid>article:nth-child(2){border-right:0}.runtime-grid>article:nth-child(-n+2){border-bottom-color:var(--line-strong)}.agency-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-lane-grid>article:nth-child(2){border-right:0}.agency-lane-grid>article:nth-child(-n+2){border-bottom:1px solid var(--line)}.measure-register{grid-template-columns:repeat(2,minmax(0,1fr))}.measure-register>article:nth-child(2n){border-right:0}.difficulty-register{grid-template-columns:repeat(2,minmax(0,1fr))}.difficulty-register>div{border-bottom:1px solid var(--line)}.difficulty-register>div:nth-child(2n){border-right:0}.protocol-check-register{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-check-register article{border-bottom:1px solid var(--line)}.protocol-check-register article:nth-child(2n){border-right:0}.protocol-check-register article:last-child{border-right:1px solid var(--line)}.observatory-admin-workspace{grid-template-columns:260px minmax(0,1fr)}.publication-queue>article{grid-template-columns:minmax(0,1fr)}.publication-queue>article>header{border-right:0}.publication-queue>article>footer{border-top:1px solid var(--line);grid-area:auto/1;padding-left:58px}.ideas-hero{grid-template-columns:minmax(0,1fr) 360px}.idea-foundry-register{grid-template-columns:repeat(2,1fr)}.idea-foundry-register>div:nth-child(2){border-right:0}.idea-foundry-register>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.idea-controls{grid-template-columns:minmax(240px,1fr) 200px}.idea-segments{border-top:1px solid var(--line);min-height:56px}.idea-workspace{grid-template-columns:310px minmax(0,1fr)}.idea-metrics{grid-template-columns:repeat(2,1fr)}.idea-metrics>div:nth-child(2){border-right:0}.idea-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.idea-detail-summary{grid-template-columns:1fr}.idea-detail-summary>section{min-height:0}.idea-detail-summary>section:not(:last-child){border-bottom:1px solid var(--line);border-right:0}.idea-details{grid-template-columns:1fr}.idea-details>section:nth-child(odd){border-right:0}}@media (width<=720px){.site-header,.apply-header{height:60px;padding:0 17px}.site-header{grid-template-columns:1fr auto}nav{display:none}.header-cta{margin-left:0}.hero{background-position:top;background-size:100%;min-height:calc(92svh - 60px)}.hero-shade{background:linear-gradient(#07090829 0%,#07090885 24%,#070908f0 44%,#070908fc 100%),linear-gradient(90deg,#07090894,#07090814)}.hero-content{width:100%;min-height:calc(92svh - 60px);padding:70px 18px 150px}.status-line{margin-bottom:38px}.hero h1{max-width:480px;font-size:43px}.hero-copy{max-width:480px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-register{grid-template-columns:repeat(2,1fr)}.hero-register span{min-height:54px;padding:14px 16px}.hero-register b{font-size:19px}.question-band,.promotion-section,.application{grid-template-columns:1fr;gap:34px;padding:68px 20px;display:grid}.question-band .field-note,.promotion-section .gate-flow,.application .application-copy,.application-meta{grid-column:auto}.question-band h2,.section-header h2,.result-copy h2,.evidence-section h2,.constitution-heading h2,.promotion-copy h2,.application h2{font-size:34px}.field-note{max-width:320px}.facility-section,.loop-section,.result-section,.evidence-section,.run-section{padding:74px 20px}.section-header,.result-section,.constitution{grid-template-columns:1fr;gap:35px;display:grid}.section-header{margin-bottom:44px}.facility-figure{margin-left:-20px;margin-right:-20px}.facility-figure img{width:100%;height:auto}.facility-tag{display:none}.facility-figure figcaption{flex-direction:column;align-items:flex-start;gap:5px}.facility-figure figcaption span{margin-top:8px;margin-left:0}.ideas-hero{min-height:560px;padding:90px 20px 28px;display:block}.ideas-hero h1{font-size:40px}.ideas-hero-copy>p:last-child{font-size:14px}.ideas-hero-ledger{margin-top:42px}.ideas-hero-ledger span{min-height:74px;padding:13px}.idea-foundry-register{grid-template-columns:1fr}.idea-foundry-register>div{border-bottom:1px solid var(--line);border-right:0!important}.idea-board-shell{padding:70px 16px 90px}.idea-board-heading{grid-template-columns:1fr;gap:25px}.idea-board-heading h2{font-size:34px}.idea-controls{display:block}.idea-controls>label{border-bottom:1px solid var(--line);min-height:68px;border-left:0!important}.idea-segments{border-top:0;border-left:0;min-height:54px;overflow-x:auto}.idea-segments+.idea-segments{border-top:1px solid var(--line)}.idea-segments button{flex:1;min-width:72px}.idea-workspace{height:auto;min-height:0;display:block;overflow:visible}.idea-list-pane{border-bottom:1px solid var(--line-strong);border-right:0;height:360px}.idea-list-card{grid-template-columns:46px minmax(0,1fr) 44px;min-height:138px;padding:14px 12px}.idea-list-card>img{width:46px;height:46px}.idea-detail-pane{overflow:visible}.idea-detail-header{padding:25px 19px}.idea-detail-pane h2{font-size:29px}.idea-detail-header>p{font-size:14px}.idea-detail-summary{grid-template-columns:1fr}.idea-detail-summary>section{min-height:0;padding:19px}.idea-detail-summary>section:not(:last-child){border-bottom:1px solid var(--line);border-right:0}.idea-details{grid-template-columns:1fr}.idea-details>section{padding:19px}.idea-details>section:nth-child(odd){border-right:0}.idea-detail-footer{flex-direction:column;align-items:stretch;gap:14px;position:static}.idea-detail-footer .button{width:100%}.idea-allocation>div{grid-template-columns:1fr}.idea-allocation>div p:not(:last-child){border-bottom:0;border-right:1px solid var(--line)}.apply-idea-context{margin:-20px 20px 28px}.agency-ledger,.loop-track{grid-template-columns:1fr}.agency-ledger article,.agency-ledger article:nth-child(2){border-bottom:1px solid var(--line);border-right:0;min-height:150px}.agency-ledger h3{margin-top:26px}.loop-track article,.loop-track article:nth-child(4n+1),.loop-track article:nth-child(4n+2){border-right:0;min-height:170px}.loop-track h3{margin-top:34px}.flow-legend{flex-direction:column;align-items:flex-start;gap:10px}.artifact-visual{grid-template-columns:1fr;justify-items:center;min-height:0;padding:44px 24px}.artifact-visual>svg{transform:rotate(45deg)}.verification-box{width:100%}.outcome-ledger{grid-template-columns:1fr}.outcome-ledger article:first-child,.outcome-ledger article:last-child{border-right:0;padding:24px 0}.outcome-ledger article{grid-template-columns:30px 82px 1fr}.difficulty-band{grid-template-columns:1fr}.difficulty-intro{border-bottom:1px solid var(--line);border-right:0;padding:24px 0}.difficulty-intro strong{margin-top:26px}.live-protocol-audit>header{flex-direction:column;align-items:flex-start;gap:8px}.protocol-check-register{grid-template-columns:1fr}.protocol-check-register article,.protocol-check-register article:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:120px;padding-left:0;padding-right:0}.difficulty-grid,.measurement-ledger,.telemetry-split,.closeout-register{grid-template-columns:1fr}.difficulty-grid article,.difficulty-grid article:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:160px;padding-left:0;padding-right:0}.difficulty-grid h3{margin-top:28px}.measurement-ledger article,.measurement-ledger article:nth-child(3n){border-right:0;grid-template-columns:26px 80px 1fr;padding-left:0;padding-right:0}.telemetry-split>div{min-height:0;padding:30px 0}.telemetry-split>div:last-child{border-left:0;border-top:1px solid var(--line);padding-left:0}.telemetry-split h3{margin-top:24px}.closeout-register{gap:34px;padding:52px 0}.closeout-register ol{grid-template-columns:1fr}.closeout-register li:nth-child(odd){border-right:0}.qualification-line{grid-template-columns:repeat(2,1fr)}.qualification-line>span{grid-column:1/-1}.difficulty-table,.reporting-grid,.evidence-columns{grid-template-columns:1fr}.difficulty-table article,.difficulty-table article:last-child,.reporting-grid article,.reporting-grid article:nth-child(3n){border-bottom:1px solid var(--line);border-right:0;min-height:170px;padding-left:0;padding-right:0}.difficulty-table h3,.reporting-grid h3{margin-top:28px}.run-timeline{grid-template-columns:1fr}.run-timeline article,.run-timeline article:nth-child(3n){border-bottom:1px solid var(--line);border-right:0;min-height:145px}.run-timeline h3{margin-top:28px}.constitution{margin-top:56px;margin-left:-20px;margin-right:-20px;padding:38px 20px}.promotion-stamp{width:max-content}.gate-flow{grid-template-columns:1fr auto}.application-meta{grid-template-columns:1fr}footer{grid-template-columns:1fr;align-items:flex-start;gap:26px;padding:38px 20px}footer>div{text-align:left;justify-self:start}.document-hero{padding:74px 20px 64px}.document-hero:before{font-size:38px;top:26px;right:20px}.document-hero h1{font-size:40px}.document-section{padding:66px 20px}.document-question,.document-grid,.agency-definition,.failure-panel,.criteria-grid,.section-heading{grid-template-columns:1fr}.document-question h2,.document-grid h2,.policy-note h2,.document-cta h2,.agency-definition h2,.failure-panel h2,.section-heading h2{font-size:31px}.agency-definition,.failure-panel{gap:25px;padding-left:20px;padding-right:20px}.criteria-grid article{border-bottom:1px solid var(--line);border-right:0;padding:30px 22px}.policy-grid{grid-template-columns:1fr}.policy-grid article,.policy-grid article:nth-child(2n){border-left:0;min-height:0;padding:28px 0}.policy-note{margin:0 20px 66px;padding:34px 24px}.document-cta{flex-direction:column;align-items:stretch;padding:54px 20px}.apply-intro{padding:45px 20px 58px}.apply-intro-grid,.form-grid{grid-template-columns:1fr}.apply-intro h1{font-size:39px}.application-form-wrap{padding:58px 20px 82px}.dossier-progress{grid-template-columns:repeat(2,1fr)}.dossier-progress span{border-bottom:1px solid var(--line)}.candidate-form legend{font-size:20px;line-height:1.35}.candidate-form legend span{margin:0 0 7px;display:block}.form-actions,.prepared-actions{flex-direction:column}.form-actions .button,.prepared-actions .button{width:100%}.prepared-application{padding:28px 20px}.back-link{font-size:0}.admin-shell{padding:0 16px 60px}.admin-header{align-items:flex-start;min-height:120px}.admin-header h1{font-size:30px}.admin-operator>span,.admin-operator>strong{display:none}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics>div{border-bottom:1px solid var(--line);min-height:74px}.admin-metrics>div:nth-child(2n){border-right:0}.admin-filters{grid-template-columns:1fr}.admin-filters label{border-bottom:1px solid var(--line);border-right:0}.admin-workspace{display:block}.review-queue{border-bottom:1px solid var(--line-strong);border-right:0;max-height:390px;overflow-y:auto}.review-detail{padding:0 4px 50px}.candidate-heading dl,.detail-ledger,.detail-columns,.control-ledger,.history-view{grid-template-columns:1fr}.candidate-heading dl>div,.detail-ledger>div{border-bottom:1px solid var(--line);border-left:0;padding:10px 0}.admin-tabs button{flex:1;padding-left:4px;padding-right:4px}.decision-heading{flex-direction:column;align-items:flex-start;gap:12px}.candidate-portal{padding:0 18px 70px}.candidate-portal-header{height:64px}.candidate-portal-header>div>span,.candidate-portal-header>div>strong{display:none}.candidate-summary{padding:46px 0 34px}.candidate-summary h1{font-size:38px}.candidate-summary dl{grid-template-columns:1fr}.candidate-summary dl>div{border-bottom:1px solid var(--line);border-left:0;padding:12px 0}.candidate-tabs button{flex:1;padding:0 5px;font-size:8px}.candidate-stage-line{grid-template-columns:1fr}.candidate-stage-line article,.candidate-stage-line article:nth-child(2){border-bottom:1px solid var(--line);border-right:0;min-height:155px}.candidate-stage-line h2{margin-top:30px}.candidate-record-grid{grid-template-columns:1fr;padding:42px 0}.candidate-record-grid>section,.candidate-record-grid>section:last-child{border-bottom:1px solid var(--line);border-right:0;padding:28px 0}.pack-heading h2{font-size:31px}.pack-downloads{flex-direction:column;align-items:stretch}.pack-downloads .button{width:100%}.pack-sections article{grid-template-columns:1fr;gap:10px}.pack-adapters{grid-template-columns:1fr}.pack-adapters article,.pack-adapters article:nth-child(4){border-bottom:1px solid var(--line);border-right:0;padding:28px 0}.pack-acknowledgement{grid-template-columns:1fr;align-items:stretch;padding:28px 22px}.candidate-checklist article{grid-template-columns:28px 22px 1fr;gap:12px}.readiness-heading{flex-direction:column;align-items:flex-start}.readiness-heading h2{font-size:29px}.readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-metrics>div:nth-child(2){border-right:0}.readiness-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.readiness-controls>article{grid-template-columns:22px 20px 1fr;gap:9px}.readiness-controls header{flex-direction:column;align-items:stretch}.readiness-controls header .button{width:100%}.readiness-instruction{grid-template-columns:1fr}.readiness-submit{grid-template-columns:1fr;align-items:stretch}.readiness-submit .button{width:100%}.readiness-console .admin-filters,.readiness-review-summary{grid-template-columns:1fr}.readiness-review-summary>div{border-bottom:1px solid var(--line);border-right:0}.readiness-review-controls>article{grid-template-columns:20px 20px 1fr;gap:8px}.readiness-decision-actions{flex-direction:column;align-items:stretch}.readiness-decision-actions button+button{border-left:1px solid var(--line-strong);border-top:0}nav.registrar-nav{scrollbar-width:none;display:flex;overflow-x:auto}nav.registrar-nav::-webkit-scrollbar{display:none}.registrar-nav a{white-space:nowrap;flex:none;justify-content:center;padding-left:12px;padding-right:12px}.registrar-band{padding:28px 0}.registrar-section-heading{flex-direction:column;align-items:flex-start;gap:13px}.registrar-config-grid{grid-template-columns:1fr}.registrar-config-grid>*{border-bottom:1px solid var(--line);border-right:0;padding:20px 0}.registrar-config-grid>dl{grid-column:auto}.registrar-config-grid>:last-child{border-bottom:0}.registrar-actions{grid-template-columns:1fr}.registrar-actions>button+button{border-left:1px solid var(--line);border-top:0}.registrar-workspace{display:block}.registrar-workspace>aside{border-bottom:1px solid var(--line-strong);border-right:0;max-height:340px;padding-right:0;overflow-y:auto}.registrar-operation-detail{padding-left:0}.registrar-operation-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.registrar-operation-meta>div:nth-child(2){border-right:0}.registrar-operation-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.registrar-apply{grid-template-columns:1fr;align-items:stretch}.registrar-apply .button{width:100%}.registrar-inline-form,.registrar-invite-form{grid-template-columns:1fr}.registrar-inline-form>button{justify-self:stretch;width:100%}.cohort-builder{display:block}.cohort-bench{border-bottom:1px solid var(--line-strong);border-right:0;padding-right:0}.cohort-composer{padding-left:0}.cohort-bench-list{max-height:430px}.cohort-seat-grid{grid-template-columns:1fr}.cohort-seat-grid article,.cohort-seat-grid article:nth-child(2){border-bottom:1px solid var(--line);border-right:0;min-height:170px}.cohort-form{grid-template-columns:1fr}.cohort-form>label,.cohort-form>label:first-child{border-right:0;grid-column:auto}.cohort-reserve-action{flex-direction:column;align-items:stretch;gap:18px}.cohort-reserve-action .button{width:100%}.cohort-roster>article{grid-template-columns:1fr}.cohort-record>header{border-bottom:1px solid var(--line);border-right:0}.cohort-record-summary{grid-column:auto;padding-left:0;padding-right:0}.cohort-record-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cohort-record-summary dl>div{border-bottom:1px solid var(--line);padding:12px 10px}.cohort-record-summary dl>div:first-child{padding-left:10px}.cohort-record-summary dl>div:nth-child(2n){border-right:0}.cohort-record-summary dl>div:last-child{border-bottom:0;grid-column:1/-1}.cohort-operation-steps article{grid-template-columns:26px minmax(0,1fr)}.cohort-operation-steps article>p{grid-column:2}.cohort-operation-review>footer{flex-direction:column;align-items:stretch}.cohort-operation-review>footer .button{width:100%}.cohort-lifecycle-actions{flex-direction:column;align-items:stretch}.cohort-lifecycle-actions>div:first-child{grid-template-columns:1fr;display:grid}.cohort-lifecycle-actions button{width:100%}.cohort-replacement{flex-direction:column;align-items:stretch}.cohort-replacement select{width:100%;max-width:none}.candidate-reservation,.candidate-reservation dl{grid-template-columns:1fr}.candidate-reservation dl>div{border-bottom:1px solid var(--line);border-right:0}.candidate-reservation-actions{flex-direction:column;align-items:stretch}.candidate-reservation-actions .button{width:100%}.observatory-heading{flex-direction:column;align-items:flex-start;gap:30px;min-height:230px;padding:54px 20px 30px}.observatory-heading h1{font-size:39px}.observatory-principles{grid-template-columns:1fr 48px;padding:0 20px}.observatory-principles>div{border-bottom:1px solid var(--line);border-left:0;border-right:0;grid-column:1;padding-left:0}.observatory-principles>.icon-button{grid-area:1/2/3}.experiment-directory,.agency-lanes,.experiment-measures,.public-event-ledger,.public-artifacts{padding:56px 20px}.observatory-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.rehearsal-controls{flex-direction:column;align-items:stretch}.rehearsal-controls .button{width:100%}.runtime-grid{grid-template-columns:1fr}.runtime-grid>article,.runtime-grid>article:nth-child(2){border-right:0}.relay-dialogue>article,.experiment-directory-list{grid-template-columns:1fr}.experiment-directory-list>article,.experiment-directory-list>article:nth-child(2n){border-right:0;min-height:0;padding:24px 0}.experiment-directory-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-directory-list dl>div{border-bottom:1px solid var(--line)}.experiment-directory-list dl>div:nth-child(2n){border-right:0}.live-experiment-heading{grid-template-columns:1fr auto;align-items:start;min-height:260px;padding:44px 20px 28px}.live-experiment-heading>div:nth-child(2){grid-area:2/1/auto/-1}.live-experiment-heading h1{font-size:35px}.live-connection{grid-area:1/2}.live-run-register{grid-template-columns:repeat(2,minmax(0,1fr)) 44px;padding:0 20px}.live-run-register>div{border-bottom:1px solid var(--line)}.live-run-register>div:nth-child(2),.live-run-register>div:nth-child(4){border-right:1px solid var(--line)}.live-run-register>.icon-button{grid-area:1/3/3}.agency-lane-grid{grid-template-columns:1fr}.agency-lane-grid>article,.agency-lane-grid>article:nth-child(2){border-right:0;min-height:310px}.measure-register,.difficulty-register{grid-template-columns:1fr}.acceptance-outcome{grid-template-columns:1fr;align-items:start}.acceptance-breakdown{width:100%}.acceptance-score{border-left:0;border-top:1px solid var(--line-strong);width:100%;padding:14px 0 0}.measure-register>article,.measure-register>article:nth-child(2n),.difficulty-register>div,.difficulty-register>div:nth-child(2n){border-right:0;min-height:92px;padding-left:0;padding-right:0}.event-ledger-entry{grid-template-columns:38px minmax(0,1fr);gap:14px;padding-left:0;padding-right:0}.event-sequence{grid-row:1/3}.event-sequence>span{width:30px;line-height:24px}.event-speaker{grid-column:2}.event-avatar,.event-avatar-fallback{flex-basis:44px;width:44px;height:44px}.event-record{border-left:0;grid-column:2;padding-left:0}.event-record>header{flex-direction:column;align-items:flex-start;gap:9px}.event-record h3{font-size:16px}.event-summary-detail{grid-template-columns:1fr;gap:7px}.artifact-register>article{grid-template-columns:23px minmax(0,1fr);padding-left:0;padding-right:0}.artifact-register article>a{grid-column:2}.observatory-admin-workspace{display:block}.observatory-admin-workspace>aside{border-bottom:1px solid var(--line-strong);border-right:0;max-height:330px;padding-right:0;overflow-y:auto}.observatory-admin-detail{padding-left:0}.publication-config form,.publication-context{grid-template-columns:1fr}.publication-context span{border-bottom:1px solid var(--line);border-right:0}.publication-config form>label,.publication-config form>label:nth-child(odd),.publication-config .publication-summary+label{border-right:0;grid-column:auto;padding-left:0;padding-right:0}.publication-actions{flex-direction:column;align-items:stretch}.publication-actions .button{width:100%}.publication-queue>article>div{padding-left:12px}.publication-queue>article>footer{grid-template-columns:1fr 34px 34px;padding-left:0}}@media (width<=360px){.brand{font-size:12px}.header-cta{padding:0 10px}.hero h1{font-size:38px}.hero-register span{gap:7px;font-size:8px}.hero-register b{font-size:17px}.outcome-ledger article{grid-template-columns:28px 1fr}.outcome-ledger h3,.outcome-ledger p{grid-column:2}}@keyframes route-signal{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.2)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.loop-track article:after{animation:6s ease-in-out infinite route-signal}.loop-track article:nth-child(2):after,.loop-track article:nth-child(6):after{animation-delay:.5s}.loop-track article:nth-child(3):after,.loop-track article:nth-child(7):after{animation-delay:1s}.loop-track article:nth-child(4):after,.loop-track article:nth-child(8):after{animation-delay:1.5s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
