@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;font-family:Manrope,sans-serif;color:#e8ece1;background:#0d100e;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#0d100e}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d9f766;outline-offset:3px}main{max-width:1640px;margin:0 auto;padding:0 34px 32px}.topbar{height:68px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #29312a;font-size:11px;letter-spacing:.06em}.brand{display:inline-flex;align-items:center;gap:9px;color:#eff3e7;text-decoration:none;font-size:12px;letter-spacing:.12em;font-weight:800}.brand em{color:#9ba69b;font-style:normal;font-weight:500}.brand-mark{width:27px;height:27px;display:grid;place-items:center;background:#d9f766;color:#152014;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);font-family:"Instrument Serif",serif;font-size:20px;font-weight:400;letter-spacing:0}.crumbs{display:flex;gap:9px;align-items:center;color:#8c968e}.crumbs strong{color:#d9e1d2;font-weight:700}.crumbs b{color:#455047}.environment{margin-left:auto;color:#d9f766;font-family:DM Mono,monospace;font-size:10px;display:flex;align-items:center;gap:8px}.environment i{width:7px;height:7px;background:#d9f766;border-radius:50%;box-shadow:0 0 12px #d9f766}.environment span{color:#8c968e;border-left:1px solid #455047;padding-left:8px}.masthead{padding:58px 0 39px;display:flex;justify-content:space-between;gap:32px;align-items:end}.eyebrow{color:#99a58f;font-size:10px;font-family:DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px}.masthead h1{font-family:"Instrument Serif",serif;font-size:clamp(42px,5vw,73px);letter-spacing:-.045em;font-weight:400;line-height:.9;margin:0}.masthead h1 span{color:#859082;font-style:italic}.lede{margin:17px 0 0;max-width:550px;color:#aab2a6;font-size:14px;line-height:1.65}.readiness{min-width:203px;padding:17px 0 4px;border-top:1px solid #536250;color:#aeb8a5;font-size:10px;letter-spacing:.1em}.readiness strong{display:block;color:#e7edde;font-size:29px;letter-spacing:-.03em;margin:4px 0 12px}.readiness div{display:flex;gap:4px}.readiness i{width:31px;height:4px;background:#d9f766}.readiness i.empty{background:#384139}.readiness small{display:block;color:#7f897d;margin-top:9px;font-family:DM Mono,monospace;letter-spacing:0}.catalog-bar{display:flex;align-items:end;gap:13px;padding:14px 0;border-top:1px solid #374138;border-bottom:1px solid #374138}.catalog-intro{display:grid;gap:3px;min-width:165px}.catalog-intro .eyebrow{margin:0}.catalog-intro strong{font:500 12px DM Mono,monospace;color:#dce5d4}.catalog-bar label{display:grid;gap:5px;color:#8c968e;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.catalog-bar select{min-width:160px;border:1px solid #485248;padding:8px;color:#e2e8dc;background:#101411;font-size:11px;text-transform:none;letter-spacing:normal}.fixture-disclaimer{margin-left:auto;color:#a7a47c;font:9px/1.35 DM Mono,monospace;max-width:180px;text-align:right}.studio-grid{display:grid;grid-template-columns:270px minmax(0,1.55fr) minmax(310px,.72fr);gap:20px;padding-top:20px}.asset-catalog,.asset-summary{background:#151a16;border:1px solid #303932}.asset-catalog{min-width:0;align-self:start;max-height:848px;overflow:auto}.catalog-heading{padding:19px 17px 14px;border-bottom:1px solid #303932}.catalog-heading .eyebrow{margin-bottom:7px}.catalog-heading h2{margin:0;font:400 23px/1 "Instrument Serif",serif}.asset-list{display:flex;flex-direction:column}.asset-row{position:relative;display:grid;grid-template-columns:28px 1fr 7px;gap:8px;width:100%;text-align:left;border:0;border-bottom:1px solid #293129;padding:11px 13px;color:#d8e0d2;background:transparent}.asset-row:hover,.asset-row.active{background:#202820}.asset-row.active{box-shadow:inset 3px 0 #d9f766}.asset-number{padding-top:2px;color:#79857a;font:9px DM Mono,monospace}.asset-row b{display:block;font-size:11px;line-height:1.35}.asset-row small{display:block;margin-top:4px;color:#889387;font:9px DM Mono,monospace}.status-dot{width:6px;height:6px;border-radius:50%;margin-top:5px;background:#7d887d}.status-dot.audited{background:#d9f766;box-shadow:0 0 8px #d9f766}.status-dot.review_needed{background:#ffbf69}.empty-catalog{margin:20px 16px;color:#9da79b;font-size:11px}.inspection-column,.right-column{display:flex;flex-direction:column;gap:20px;min-width:0}.viewport-panel{position:relative;overflow:hidden;background:#101411;border:1px solid #313a32;min-height:565px}.viewport-panel:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.33;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,rgba(217,247,102,.025) 5px);mix-blend-mode:screen}.viewport-head{position:absolute;inset:0 0 auto;z-index:2;display:flex;justify-content:space-between;align-items:start;padding:18px 19px;background:linear-gradient(#101411e8,transparent)}.viewport-head h2,.section-heading h2{font:400 24px/1 "Instrument Serif",serif;letter-spacing:-.025em;margin:0}.viewport-head h2{font-size:23px}.canvas-host{position:absolute;inset:0}.canvas-host canvas{display:block;width:100%;height:100%}.upload-button,.copy{color:#e8efdf;border:1px solid #788370;background:#101411b8;padding:8px 10px;font:10px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.upload-button:hover,.copy:hover{border-color:#d9f766;color:#d9f766}.upload-button input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.viewport-foot{position:absolute;z-index:3;bottom:0;inset-inline:0;padding:38px 17px 15px;background:linear-gradient(transparent,#101411ee)}.presentation-strip,.mode-strip{display:flex;gap:5px;flex-wrap:wrap}.presentation-strip{margin-bottom:7px}.mode{background:#202821;border:1px solid #465045;color:#b2baa9;padding:6px 8px;font:10px DM Mono,monospace}.mode:hover,.mode.active{background:#d9f766;border-color:#d9f766;color:#152014}.viewport-foot p{color:#9da79b;margin:10px 0 0;font-size:10px;line-height:1.45}.asset-summary{padding:20px}.asset-summary>p{color:#9ea89d;font-size:12px;line-height:1.55;margin:19px 0}.status-badge{color:#aeb8a8;border:1px solid #59635a;padding:5px 7px;font:9px DM Mono,monospace;white-space:nowrap}.status-badge.audited{color:#d9f766;border-color:#6b8651}.status-badge.review_needed{color:#ffbf69;border-color:#80623f}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #333c34;border-top:1px solid #333c34}.metric-grid article{min-height:90px;padding:12px;border-right:1px solid #333c34;border-bottom:1px solid #333c34}.metric-grid span{display:block;color:#849084;font:9px DM Mono,monospace;text-transform:uppercase}.metric-grid strong{display:block;margin:12px 0 7px;color:#edf0e7;font-size:12px}.metric-grid small{color:#8f998c;font-size:9px;line-height:1.35}.comparison-card,.evidence-card,.impact-card,.timeline-card,.review-card{background:#151a16;border:1px solid #303932}.comparison-card,.impact-card,.timeline-card,.review-card{padding:21px}.section-heading{display:flex;gap:16px;justify-content:space-between;align-items:start}.section-heading .eyebrow{margin-bottom:7px}.classification,.required,.count{color:#d9f766;font:9px DM Mono,monospace;letter-spacing:.08em;padding:5px 7px;border:1px solid #65755a;white-space:nowrap}.classification{color:#ffbf69;border-color:#7c674b}.required{color:#ffadad;border-color:#754e4e}.count{color:#9eb8df;border-color:#4a5a70}.delta-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:23px;border-top:1px solid #333c34;border-left:1px solid #333c34}.delta-grid article{min-height:105px;padding:13px;border-right:1px solid #333c34;border-bottom:1px solid #333c34}.delta-grid span{display:block;color:#849084;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.delta-grid strong{display:block;margin:16px 0 7px;color:#edf0e7;font-size:14px}.delta-grid small{color:#8f998c;font-size:10px;line-height:1.4}.comparison-line{display:flex;justify-content:space-between;gap:11px;align-items:center;padding-top:15px;color:#9ba59a;font:9px DM Mono,monospace}.comparison-line>div{flex:1;display:flex;gap:3px}.comparison-line i{height:4px;flex:1;background:#617164}.comparison-line i.changed{background:#ffbf69}.evidence-card{padding:20px}.provenance dl{margin:20px 0 14px}.provenance dl div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-bottom:1px solid #293129;padding:9px 0}.provenance dt{color:#849084;font:10px DM Mono,monospace}.provenance dd{margin:0;color:#d9e0d5;font-size:11px;text-align:right;overflow-wrap:anywhere}.provenance code{color:#d9f766;font:10px DM Mono,monospace}.muted{color:#788277;margin-left:5px}.toolchain{display:flex;flex-wrap:wrap;gap:6px}.toolchain span{font:9px DM Mono,monospace;color:#bdc6b8;padding:5px 6px;background:#202720}.toolchain b{color:#83937c;margin-right:5px}.card-disclaimer{margin:14px 0 0;padding-top:11px;border-top:1px solid #293129;color:#aaa47f;font:9px/1.5 DM Mono,monospace}.gates{padding:0;list-style:none;margin:18px 0 0}.gates li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #293129}.gate-mark{flex:0 0 19px;height:19px;display:grid;place-items:center;margin-top:1px;border:1px solid #697464;border-radius:50%;font:12px DM Mono,monospace}.gate-mark.pass{color:#d9f766;border-color:#7e9b54}.gate-mark.blocked{color:#ffbf69;border-color:#b07645}.gate-mark.pending{color:#839083}.gate-mark.warn{color:#ffbf69;border-color:#b07645}.gates b{font-size:11px}.gates p{color:#929d91;margin:4px 0;font-size:10px;line-height:1.35}.gates small{color:#74909f;font:9px DM Mono,monospace}.lower-grid{display:grid;grid-template-columns:1.1fr .92fr 1.05fr;gap:20px;margin-top:20px}.impact-card>p,.review-note{color:#9ea89d;font-size:11px;line-height:1.55;margin:20px 0}.impact-list{list-style:none;padding:0;margin:0;border-top:1px solid #333c34}.impact-list li{display:grid;grid-template-columns:58px 1fr auto;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #333c34}.object-kind{color:#87a4b1;font:8px DM Mono,monospace;text-transform:uppercase}.impact-list b{font-size:11px}.impact-list em{color:#ffbf69;font:9px DM Mono,monospace;font-style:normal;text-align:right}.evidence-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:16px;color:#8f9b8d;font-size:9px}.evidence-tags small{padding:4px 6px;background:#202820;color:#c0cabd;font:8px DM Mono,monospace}.timeline{list-style:none;padding:0;margin:22px 0 0}.timeline li{position:relative;display:grid;grid-template-columns:54px 12px 1fr;gap:10px;min-height:57px}.timeline li:not(:last-child):before{content:"";position:absolute;top:15px;bottom:0;left:60px;border-left:1px solid #485148}.timeline-dot{width:10px;height:10px;border-radius:50%;border:2px solid #d9f766;margin-top:1px;z-index:1;background:#151a16}.timeline li.queued .timeline-dot{border-color:#788078}.timeline time{order:-1;color:#899489;font:9px DM Mono,monospace;text-align:right;padding-top:1px}.timeline b{font-size:11px}.timeline p{margin:4px 0;color:#929c91;font-size:10px;line-height:1.35}.review-card form{display:flex;flex-direction:column;gap:13px}.review-card label:not(.decision){display:grid;gap:6px;color:#9ca69b;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.review-card input,.review-card select,.review-card textarea{width:100%;border:1px solid #485248;color:#e2e8dc;background:#101411;padding:9px;border-radius:0;font-size:11px;text-transform:none;letter-spacing:normal}.review-card input[readonly]{color:#8e988d}.review-card textarea{resize:vertical;line-height:1.45}.review-card fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.review-card legend{color:#9ca69b;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.review-card .decision{position:relative}.decision input{position:absolute;opacity:0;width:1px}.decision span{display:block;padding:7px 8px;color:#aeb8a8;border:1px solid #485248;font:9px DM Mono,monospace;text-transform:uppercase}.decision input:checked+span{border-color:#d9f766;background:#d9f766;color:#152014}.field-error{color:#ffb8a8;font-size:9px;line-height:1.35;text-transform:none;letter-spacing:0}.submit-review{border:0;background:#d9f766;color:#152014;padding:11px;font:700 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.submit-review:disabled{cursor:not-allowed;background:#303930;color:#738072}.success{margin:0;color:#d9f766;font-size:10px;line-height:1.45}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #313a32;margin-top:28px;padding-top:13px;color:#778276;font:9px DM Mono,monospace}@media(max-width:1250px){.studio-grid{grid-template-columns:230px minmax(0,1fr)}.studio-grid>.right-column{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:start}.lower-grid{grid-template-columns:1fr 1fr}.review-card{grid-column:1 / -1}.viewport-panel{min-height:520px}}@media(max-width:720px){main{padding:0 16px 22px}.topbar{gap:12px}.crumbs,.environment span{display:none}.masthead{padding:34px 0 26px;align-items:start;flex-direction:column}.readiness{width:100%}.catalog-bar{align-items:stretch;flex-wrap:wrap}.catalog-intro{min-width:100%}.catalog-bar label{flex:1}.catalog-bar select{min-width:0;width:100%}.fixture-disclaimer{display:none}.studio-grid{display:flex;flex-direction:column}.asset-catalog{max-height:340px}.studio-grid>.right-column,.lower-grid{display:flex;flex-direction:column}.viewport-panel{min-height:465px}.metric-grid{grid-template-columns:1fr 1fr}.comparison-card,.impact-card,.timeline-card,.review-card,.evidence-card,.asset-summary{padding:17px}.viewport-head{padding:15px}.mode-strip{max-width:310px}footer{flex-direction:column;gap:5px}}.upload-button:focus-within,.decision input:focus-visible+span{outline:2px solid #d9f766;outline-offset:3px}.status-badge.candidate{color:#9eb8df;border-color:#4a5a70}.viewport-loading{display:grid;place-items:center;color:#aeb8a8;font:12px DM Mono,monospace}.empty-inspection{grid-column:2 / -1;min-height:565px;padding:32px;display:grid;place-content:center;background:#151a16;border:1px solid #303932;text-align:center}.empty-inspection h2{margin:0;font:400 32px/1.1 "Instrument Serif",serif}.empty-inspection p{max-width:480px;color:#9ea89d;font-size:12px;line-height:1.6}.toolchain{min-width:0}.toolchain span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:720px){.asset-catalog{align-self:stretch;width:100%}.empty-inspection{min-height:465px}main :where(b,strong,small,option,p:not(.lede),button,label,dt,dd,em,time,code,legend,.eyebrow,.environment,.asset-number,.status-badge,.classification,.required,.count,.object-kind,.muted,.toolchain span){font-size:12px!important}:where(.readiness>span,.metric-grid article>span,.decision>span,footer>span){font-size:12px!important}}.gate-mark.fail{color:#ff8e8e;border-color:#a94b4b}.verifier-shadow{border-color:#674849}.shadow-badge{color:#ffadad;border:1px solid #754e4e;padding:5px 7px;font:8px DM Mono,monospace;white-space:nowrap}.shadow-warning{color:#d4a7a1;font:10px/1.55 DM Mono,monospace;padding:11px;border-left:2px solid #a94b4b;background:#211817;margin:17px 0}.verifier-shadow dl{margin:0}.verifier-shadow dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #293129}.verifier-shadow dt{color:#849084;font:9px DM Mono,monospace}.verifier-shadow dd{margin:0;color:#d9e0d5;font-size:10px;text-align:right;overflow-wrap:anywhere}.verifier-shadow code{color:#e1b47c;font:9px DM Mono,monospace}.verifier-shadow h3{margin:15px 0 7px;color:#ffadad;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.verifier-shadow ul{margin:0;padding-left:18px;color:#d2b2ad;font-size:9px;line-height:1.65}.shadow-stages{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.shadow-stages span{padding:4px 6px;border:1px solid #4d584f;color:#9ea89d;font:8px DM Mono,monospace;text-transform:uppercase}.shadow-stages .blocked,.shadow-stages .abstain{color:#ffbf69;border-color:#80623f}.shadow-stages .not_applicable{color:#87a4b1;border-color:#4a5a70}.annotation-workspace{margin-top:20px;padding:22px;background:#151a16;border:1px solid #56604e}.annotation-workspace>.section-heading h2{font-size:31px}.annotation-intro{max-width:760px;margin:13px 0 20px;color:#a4ada0;font-size:11px;line-height:1.6}.annotation-connection{color:#ffbf69;border:1px solid #80623f;padding:6px 8px;font:9px DM Mono,monospace;text-transform:uppercase}.annotation-connection.connected{color:#d9f766;border-color:#65755a}.annotation-layout{display:grid;grid-template-columns:minmax(420px,1.3fr) minmax(330px,.8fr);gap:22px}.annotation-stage-column,.annotation-details{min-width:0}.capture-pin{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;border:1px solid #303932;background:#101411}.capture-pin b{color:#e4e9df;font-size:11px}.capture-pin code{min-width:0;color:#d9f766;font:9px DM Mono,monospace;overflow:hidden;text-overflow:ellipsis}.capture-pin span{grid-column:1 / -1;color:#849084;font:9px DM Mono,monospace}.capture-loader{display:inline-block;margin-top:10px;color:#152014;background:#d9f766;padding:9px 11px;font:700 9px DM Mono,monospace;text-transform:uppercase}.capture-loader input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.capture-loader:focus-within{outline:2px solid #d9f766;outline-offset:3px}.capture-status{display:inline;margin-left:10px;color:#a6b19f;font:9px DM Mono,monospace}.annotation-toolbar{display:flex;gap:5px;flex-wrap:wrap;margin:13px 0 7px}.annotation-toolbar button{border:1px solid #485248;color:#b5beb0;background:#101411;padding:7px 9px;font:9px DM Mono,monospace;text-transform:uppercase}.annotation-toolbar button[aria-pressed=true]{color:#152014;border-color:#d9f766;background:#d9f766}.annotation-canvas{position:relative;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;background:#0d100e;border:1px solid #303932}.annotation-canvas.verified{border-color:#768763}.annotation-canvas img,.annotation-canvas svg{position:absolute;inset:0;width:100%;height:100%}.annotation-canvas img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.annotation-canvas svg{touch-action:none;cursor:crosshair}.capture-empty{max-width:290px;padding:20px;color:#7f897d;font:10px/1.6 DM Mono,monospace;text-align:center}.annotation-shape{fill:#ff5a4a14;stroke:#ff654f;stroke-width:6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.annotation-shape.draft{stroke:#d9f766;fill:#d9f76614;stroke-dasharray:10 7}.annotation-arrowhead{fill:#ff654f;stroke:none}.keyboard-geometry{display:flex;align-items:end;gap:7px;flex-wrap:wrap;margin:9px 0 0;padding:10px;border:1px solid #303932}.keyboard-geometry legend{color:#8f998c;font:9px DM Mono,monospace}.keyboard-geometry label{display:grid;gap:4px;width:66px;color:#899489;font:8px DM Mono,monospace}.keyboard-geometry input{width:100%;padding:6px;border:1px solid #485248;color:#e2e8dc;background:#101411;font:10px DM Mono,monospace}.keyboard-geometry button{padding:7px 10px;border:1px solid #65755a;color:#d9f766;background:#151a16;font:9px DM Mono,monospace}.keyboard-geometry button:disabled{color:#647064;border-color:#384138}.annotation-details{display:flex;flex-direction:column;gap:15px}.annotation-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;border:1px solid #303932;background:#101411}.annotation-form label{display:grid;gap:5px;color:#98a294;font:8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.annotation-form label:nth-of-type(n+4){grid-column:1 / -1}.annotation-form input,.annotation-form select,.annotation-form textarea{width:100%;border:1px solid #485248;color:#e2e8dc;background:#151a16;padding:8px;font-size:10px;text-transform:none;resize:vertical}.annotation-add{grid-column:1 / -1;border:0;padding:10px;color:#152014;background:#d9f766;font:700 9px DM Mono,monospace;text-transform:uppercase}.annotation-add:disabled{cursor:not-allowed;color:#738072;background:#303930}.finding-ledger{padding:15px;border:1px solid #303932}.finding-ledger h3{margin:0 0 10px;font:400 21px "Instrument Serif",serif}.finding-ledger>p{color:#7f897d;font-size:10px}.finding-ledger ol{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.finding-ledger li{display:grid;grid-template-columns:auto 1fr auto;gap:5px 8px;padding:10px;background:#101411;border-left:2px solid #ff654f}.finding-ledger li b{font-size:10px}.finding-ledger li small{color:#819080;font:8px DM Mono,monospace;text-align:right}.finding-ledger li p{grid-column:2 / -1;margin:0;color:#a8b0a4;font-size:9px;line-height:1.45}.finding-ledger li button{grid-column:2 / -1;justify-self:start;border:0;padding:0;color:#d59c91;background:transparent;font:8px DM Mono,monospace;text-decoration:underline}.severity{padding:3px 5px;color:#ffbf69;border:1px solid #80623f;font:8px DM Mono,monospace;text-transform:uppercase}.severity.blocker,.severity.major{color:#ffadad;border-color:#754e4e}.annotation-submit-boundary{padding:14px;background:#211817;border:1px solid #674849}.annotation-submit-boundary p{margin:0 0 10px;color:#d4a7a1;font:9px/1.5 DM Mono,monospace}.annotation-submit-boundary button{width:100%;border:0;padding:11px;color:#152014;background:#ffbf69;font:700 9px DM Mono,monospace;text-transform:uppercase}.annotation-submit-boundary button:disabled{cursor:not-allowed;color:#776e64;background:#3a3028}.annotation-submit-boundary small,.annotation-submit-boundary span{display:block;margin-top:8px;color:#c7a49d;font:9px/1.45 DM Mono,monospace}@media(max-width:1000px){.annotation-layout{grid-template-columns:1fr}.annotation-canvas{max-height:720px}}@media(max-width:720px){.annotation-workspace{padding:17px}.annotation-form{grid-template-columns:1fr}.annotation-form label{grid-column:1 / -1}.capture-status{display:block;margin:8px 0 0}.annotation-canvas{min-height:300px}}.production-review{margin-top:20px;padding:22px;background:#151a16;border:1px solid #56604e}.production-review>p{color:#a4ada0;font-size:11px;line-height:1.6}.production-review>dl{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0}.production-review>dl div{display:flex;gap:8px}.production-review dt{color:#849084;font:9px DM Mono,monospace;text-transform:uppercase}.production-review dd{margin:0;color:#d9e0d5;font-size:10px;overflow-wrap:anywhere}.operation-start{margin-top:18px;padding:18px;border:1px solid #303932;background:#101411}.operation-start .section-heading h3{margin:0;font:400 25px/1 "Instrument Serif",serif;letter-spacing:-.025em}.operation-start>p{max-width:760px;color:#a4ada0;font-size:10px;line-height:1.55}.operation-start form{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(220px,.75fr) minmax(320px,1.5fr) auto;gap:12px;align-items:start;margin-top:15px}.operation-start label{display:grid;gap:6px;color:#9ca69b;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.operation-start input,.operation-start textarea{width:100%;border:1px solid #485248;color:#e2e8dc;background:#151a16;padding:9px;border-radius:0;font-size:11px;text-transform:none;letter-spacing:normal;resize:vertical}.operation-start .submit-review{align-self:end;min-height:37px}.field-help{color:#849084;font-size:9px;line-height:1.35;text-transform:none;letter-spacing:0}.operation-message{grid-column:1 / -1;overflow-wrap:anywhere}.operation-message code{color:inherit}@media(max-width:1100px){.operation-start form{grid-template-columns:1fr 1fr}.operation-start label:last-of-type{grid-column:1 / -1}.operation-start .submit-review{align-self:auto}}@media(max-width:720px){.production-review,.operation-start{padding:17px}.operation-start form{grid-template-columns:1fr}.operation-start label:last-of-type,.operation-message{grid-column:1}}
