@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/f8121d030447d80e-s.1ltw8rh7yk6gc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/4d67d490d92a6baf-s.0gyyyiscluuys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/df04fd3b90ce4840-s.0-1vxvac6fapl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/5ae7380d7a1df7f9-s.1i63hwl5wdzz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/47bc4ee240b788ba-s.p.17wwyr13fqy14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.aMw1va_className{font-family:Oswald,Oswald Fallback;font-style:normal}.aMw1va_variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._78ed6G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._78ed6G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.planning-lab{--lab-paper:#ece5d8;--lab-gold:#dcb56d;--lab-ink:#151719;color:var(--lab-paper);min-height:100vh;font-family:var(--font-inter),sans-serif;background:#101315}.planning-lab *{box-sizing:border-box}.planning-lab-header{border-bottom:1px solid #ffffff25;justify-content:space-between;gap:24px;padding:24px clamp(16px,5vw,72px);display:flex}.planning-lab-header>a{letter-spacing:.12em;font-weight:900;text-decoration:none}.planning-lab-header>a span{color:#a99e8d;margin-top:7px;font-size:9px;display:block}.planning-lab nav{flex-wrap:wrap;gap:12px;display:flex}.planning-lab a{color:inherit}.planning-lab nav a{min-height:44px;padding:12px 4px}.planning-lab main{max-width:1340px;margin:auto;padding:44px clamp(16px,5vw,64px)}.planning-lab-title{grid-template-columns:1fr minmax(180px,300px);align-items:end;gap:32px;margin-bottom:32px;display:grid}.planning-lab h1{font-family:var(--font-oswald),sans-serif;letter-spacing:-.035em;margin:18px 0;font-size:clamp(42px,5.7vw,82px);font-weight:500;line-height:1.05}.planning-lab p{color:#c6c0b6;max-width:84ch;line-height:1.65}.planning-lab-kicker{letter-spacing:.14em;font-weight:700;color:var(--lab-gold)!important;font-size:10px!important}.planning-lab-scope{border-left:2px solid var(--lab-gold);gap:8px;padding:14px 18px;font-size:12px;display:grid}.planning-lab-scope b{font-size:17px}.planning-lab-toolbar{border-bottom:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.planning-lab-toolbar [role=tablist]{flex-wrap:wrap;gap:6px;display:flex}.planning-lab button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff40;border-radius:5px;padding:12px 16px;font-size:13px}.planning-lab button:disabled{opacity:.45;cursor:not-allowed}.planning-lab button[aria-selected=true]{background:var(--lab-paper);color:var(--lab-ink);border-color:var(--lab-paper)}.planning-lab button.planning-lab-primary{background:var(--lab-gold);color:#151515;border-color:var(--lab-gold);font-weight:750}.planning-lab :focus-visible{outline-offset:4px;outline:3px solid #9dcff7}.planning-lab-panel{background:linear-gradient(135deg,#222825,#191e21);border:1px solid #ffffff20;border-radius:10px;margin:24px 0 44px;padding:32px}.planning-lab-intro{align-items:flex-start;gap:22px;display:flex}.planning-lab-number{font:500 54px var(--font-oswald),sans-serif;color:#dcb56d70;line-height:1}.planning-lab h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(21px,3vw,30px)}.planning-lab h3{margin:6px 0;font-size:22px}.planning-lab h4{margin:12px 0;font-size:16px}.planning-lab fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.planning-lab legend{text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:12px}.planning-lab-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.planning-lab-options label,.planning-lab-offers label,.planning-lab-check{border:1px solid #ffffff24;border-radius:5px;align-items:flex-start;gap:12px;min-height:64px;padding:16px;display:flex}.planning-lab label{font-size:13px}.planning-lab label small{color:#c2b8a6;margin-top:6px;line-height:1.5;display:block}.planning-lab input[type=checkbox]{width:20px;height:20px;accent-color:var(--lab-gold);flex:0 0 20px;margin:0}.planning-lab-offers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.planning-lab-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.planning-lab-fields label,.planning-lab-panel>form>fieldset>label{gap:8px;display:grid}.planning-lab input:not([type=checkbox]),.planning-lab select{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:#121719;border:1px solid #ffffff40;border-radius:5px;padding:10px;font-size:13px;display:block}.planning-lab-fine{font-size:12px}.planning-lab-history>div:first-child{margin-bottom:24px}.planning-lab-review{background:#191e20;border:1px solid #ffffff30;border-radius:8px;margin:16px 0;padding:24px}.planning-lab-review>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.planning-lab-state{font:700 10px var(--font-inter),sans-serif;letter-spacing:.1em;color:var(--lab-gold);white-space:nowrap;background:#dcb56d20;border:1px solid #dcb56d50;padding:7px 10px}.planning-lab-state.admitted{color:#a6d7bd;background:#a6d7bd10;border-color:#a6d7bd60}.planning-lab-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.planning-lab-metrics>span{color:#bbb4a6;gap:8px;font-size:12px;display:grid}.planning-lab-metrics b{font:500 40px var(--font-oswald),sans-serif;color:var(--lab-paper)}.planning-lab details{border-top:1px solid #ffffff25;margin-top:20px;padding-top:8px}.planning-lab summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:13px;font-weight:650}.planning-lab details p,.planning-lab li{font-size:13px;line-height:1.6}.planning-lab li{margin:10px 0}.planning-lab code,.planning-lab dd{font-family:var(--font-jetbrains),monospace;overflow-wrap:anywhere;word-break:break-word;font-size:11px}.planning-lab code{color:#b5c5d1;line-height:1.7;display:block}.planning-lab dl{grid-template-columns:140px 1fr;gap:12px;font-size:12px;display:grid}.planning-lab dd{margin:0}.planning-lab-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planning-lab-candidates article{background:#101517;border:1px solid #ffffff20;padding:16px}.planning-lab-decision{border-top:1px solid #ffffff30;margin-top:24px;padding-top:22px}.planning-lab-decision label{gap:12px;max-width:85ch;min-height:44px;padding:8px 0 20px;line-height:1.6;display:flex}.planning-lab-table{border:1px solid #ffffff25;overflow-x:auto}.planning-lab table{border-collapse:collapse;width:100%;min-width:350px;font-size:12px}.planning-lab th,.planning-lab td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff20;padding:13px}.planning-lab-notice,.planning-lab-recovery,.planning-lab-confirmation,.planning-lab-current{background:#dcb56d10;border:1px solid #dcb56d60;border-radius:6px;padding:18px}.planning-lab-recovery button{margin:12px 10px 0 0}.planning-lab-confirmation{border-color:#a6d7bd60}.planning-lab-current{margin-top:32px}.planning-lab footer{text-align:center;color:#aaa296;letter-spacing:.04em;border-top:1px solid #ffffff20;padding:26px;font-size:11px}.planning-lab-empty{border:1px dashed #ffffff35;padding:24px}.planning-lab-access{margin-top:36px!important}.planning-lab-check{margin:8px 0}@media (max-width:700px){.planning-lab-header{padding:18px 16px;display:block}.planning-lab-header nav{margin-top:14px}.planning-lab main{padding:28px 16px}.planning-lab-title{grid-template-columns:1fr;gap:12px}.planning-lab-scope{font-size:11px}.planning-lab-panel,.planning-lab-review{padding:18px 14px}.planning-lab-options,.planning-lab-fields,.planning-lab-candidates{grid-template-columns:1fr}.planning-lab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-lab-intro{gap:12px}.planning-lab-number{font-size:38px}.planning-lab-review>header{display:block}.planning-lab-state{margin-top:12px;display:inline-block}.planning-lab-toolbar button{padding:12px 9px;font-size:11px}.planning-lab dl{grid-template-columns:1fr;gap:6px}.planning-lab dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.planning-lab *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html,body,.planning-lab,.planning-lab-panel,.planning-lab-review,.planning-lab-candidates article{color:#111!important;background:#fff!important}.planning-lab p,.planning-lab small,.planning-lab code,.planning-lab-kicker,.planning-lab-metrics b,.planning-lab-metrics>span{color:#222!important}.planning-lab-header nav,.planning-lab-toolbar,.planning-lab-panel,.planning-lab-decision,.planning-lab button,.planning-lab-access{display:none!important}.planning-lab main{padding:0}.planning-lab-review{break-inside:avoid;border-color:#777}.planning-lab details::details-content{content-visibility:visible!important}.planning-lab-table{overflow:visible}.planning-lab-candidates{display:block}}.planning-lab-agent{border-top:1px solid #ffffff30;margin-top:36px;padding-top:30px}.planning-lab-agent-actions{flex-wrap:wrap;gap:12px;margin:22px 0 6px;display:flex}.planning-lab-agent-actions button{min-height:46px}.planning-lab-agent-wait{background:#9dcff710;border:1px solid #9dcff760;border-radius:6px;padding:14px 16px;font-size:13px}.planning-lab-agent-facts{grid-template-columns:140px 1fr;margin-top:20px;line-height:1.6}.planning-lab-agent-facts dd{font-family:var(--font-inter),sans-serif;font-size:13px}.planning-lab-agent-facts dt{text-transform:uppercase;letter-spacing:.08em;color:#c2b8a6;font-size:11px}.planning-lab-provenance{font:700 10px/1.5 var(--font-jetbrains),monospace;letter-spacing:.08em;color:var(--lab-paper);vertical-align:middle;background:#ffffff0d;border:1px solid #ffffff45;border-radius:3px;margin-right:8px;padding:4px 8px;display:inline-block}.planning-lab-provenance.model{color:#bfe0fb;background:#9dcff714;border-color:#9dcff790}.planning-lab-provenance.recorded_model{color:var(--lab-gold);background:#dcb56d14;border-style:dashed;border-color:#dcb56d90}.planning-lab-outcome{color:#c2b8a6;font-size:12px}.planning-lab-outcome.approvable{color:#a6d7bd}.planning-lab-outcome.schema_rejected,.planning-lab-outcome.temporal_rejected,.planning-lab-outcome.semantic_rejected{color:#f0a89a}.planning-lab-rationale{background:#9dcff70a;border-left:2px solid #9dcff770;margin:10px 0;padding:12px 14px}.planning-lab-rationale q{font-style:italic}.planning-lab-rationale ul{margin:4px 0 0;padding-left:18px}.planning-lab-generation{margin:18px 0 6px}.planning-lab-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.planning-lab-funnel li{color:#bbb4a6;background:#101517;border:1px solid #fff2;gap:6px;margin:0;padding:14px 12px;font-size:12px;line-height:1.4;display:grid}.planning-lab-funnel b{font:500 34px var(--font-oswald),sans-serif;color:var(--lab-paper)}@media (max-width:700px){.planning-lab-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-lab-agent-actions button{width:100%}.planning-lab-agent-facts{grid-template-columns:1fr;gap:4px}.planning-lab-agent-facts dd{margin-bottom:10px}}@media print{.planning-lab-funnel li,.planning-lab-rationale,.planning-lab-provenance{color:#111!important;background:#fff!important;border-color:#777!important}}
:root{--plum:#5b2a86;--plum-wash:color-mix(in srgb,var(--plum) 30%,transparent)}.production-header .header-start{flex:0 auto;min-width:0}.production-header .header-show{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.production-header a.header-version{white-space:nowrap}.production-header a.header-version:hover,.production-header a.header-version:focus-visible{color:var(--text)}.header-centre{flex:none;align-items:center;gap:14px;display:flex}.production-header .header-live{flex:none}.production-header .header-countdown{white-space:nowrap}.production-header .header-countdown b{font-family:var(--font-display);letter-spacing:.4px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1}.production-header .cue-badge{white-space:nowrap}.production-header .cue-badge>.tiny-dot{width:8px;height:8px}.production-header .cue-badge.red{border-color:color-mix(in srgb,var(--red) 50%,transparent);background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--text)}.production-header .cue-badge.red>.tiny-dot{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 22%,transparent)}.production-header .cue-badge.red>span:last-child{border-left-color:color-mix(in srgb,var(--red) 40%,transparent)}.production-header .cue-badge.green{border-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--text)}.production-header .cue-badge.green>.tiny-dot{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.production-header .cue-badge.green>span:last-child{border-left-color:color-mix(in srgb,var(--green) 40%,transparent)}.exposure-meter{white-space:nowrap;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:6px;font-size:9px;display:flex}.exposure-meter b{font-family:var(--font-display);letter-spacing:.3px;color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1}.exposure-meter[data-exposure=committed] b{color:var(--amber)}.exposure-meter:hover span,.exposure-meter:focus-visible span{color:var(--text)}.readiness-strip{align-items:center;display:flex}.readiness-strip ol{gap:3px;margin:0;padding:0;list-style:none;display:flex}.readiness-segment{width:11px;height:26px;display:block;position:relative}.readiness-segment:after{content:"";background:color-mix(in srgb,var(--amber) 18%,transparent);height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,transparent);border-radius:1px;position:absolute;top:10px;left:0;right:0}.readiness-segment.complete:after{background:var(--green);height:12px;box-shadow:none;top:7px}.readiness-segment:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.readiness-strip.unread{font:8px/1.4 var(--font-mono,monospace);letter-spacing:.8px;color:var(--muted);border:1px dashed var(--line);white-space:nowrap;border-radius:3px;padding:5px 7px}.header-dock{align-items:center;gap:14px;min-width:0;display:flex}.header-dock>a{letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;display:flex}.header-dock .header-counter{color:var(--text)}.header-dock .header-counter b{color:var(--amber);font-weight:500}.header-dock .header-dock-committed{display:none}.header-dock .header-dock-committed b{color:var(--amber)}.qa-fixture-notice.demonstration-notice{border-left:4px solid var(--plum);background-image:linear-gradient(100deg,var(--plum-wash),transparent 65%)}@media (max-width:1400px){.exposure-meter small{display:none}}@media (max-width:1280px){.production-header .exposure-meter{display:none}.header-dock .header-dock-committed{display:flex}}@media (max-width:1000px){.header-centre{gap:10px}.production-header .header-countdown small{display:none}.readiness-segment{width:8px}}@media (max-width:760px){.production-header .header-start{flex:1 1 0}.header-centre{gap:6px}.readiness-segment{pointer-events:none;width:5px}.readiness-strip ol{gap:2px}.header-dock{gap:8px}.header-dock>a{gap:4px;font-size:7px}.header-dock:has(.header-counter)>a:last-child{display:none}}@media (max-width:400px){.readiness-segment{width:3px}.readiness-strip ol{gap:1px}.header-dock .header-dock-committed{display:none}}.plan-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.candidate-bottom .plan-chips{align-content:flex-start;min-height:40px;margin:12px 0 15px}.plan-chip{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);color:var(--text);background:color-mix(in srgb,var(--text) 3%,transparent);text-align:left;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;line-height:1.4;display:inline-flex}.plan-chips.primary .plan-chip{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:10px}.plan-chip.amber{border-color:color-mix(in srgb,var(--amber) 42%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.plan-chip.red{border-color:color-mix(in srgb,var(--red) 45%,transparent);border-left:3px solid var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.plan-chip svg{color:var(--muted);flex:none}.plan-chip.amber svg{color:var(--amber)}.plan-tab-note{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.candidate-card.plan-tab .candidate-select{padding-bottom:16px}.candidate-funnel .funnel-strip{gap:9px;margin:0 0 12px;padding:0;list-style:none;display:grid}.funnel-strip li{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;font-size:9px;display:grid}.funnel-strip li b{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1}.funnel-bar{background:color-mix(in srgb,var(--text) 9%,transparent);border-radius:2px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.funnel-bar>i{background:var(--amber);border-radius:2px;height:100%;display:block}.funnel-reasons,.funnel-provenance{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.recovery-rail .rail-card>p.funnel-unique{color:var(--text);margin:0 0 4px;font-size:10px}.funnel-unique b{font-family:var(--font-mono,monospace);font-weight:500}.funnel-unique span{color:var(--muted)}.recovery-rail details.rail-card.rejected-family{padding:0}.rejected-family>summary{cursor:pointer;align-items:flex-start;gap:9px;min-height:44px;padding:13px 16px;list-style:none;display:flex}.rejected-family>summary::-webkit-details-marker{display:none}.rejected-family>summary svg{color:var(--red);flex:none;margin-top:2px}.rejected-family>summary b{color:var(--text);font-size:10px;font-weight:550;display:block}.rejected-family>summary small{color:var(--muted);font-size:8px;display:block}.rejected-family>summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.rejected-family[open]>summary{border-bottom:1px solid var(--line)}.recovery-rail .rail-card.rejected-family>p,.rejected-family>code,.rejected-family>ul,.rejected-family>dl,.rejected-family>a{margin:10px 16px;font-size:9px}.rejected-family>code{color:var(--muted);overflow-wrap:anywhere;font-size:8px;display:block}.rejected-evidence{gap:8px;padding:0;list-style:none;display:grid}.rejected-evidence li{border-left:3px solid var(--red);gap:2px;padding-left:8px;display:grid}.rejected-evidence li b{color:var(--text);font-weight:550}.rejected-evidence li span{color:var(--muted)}.rejected-evidence li small{color:var(--subtle);font-size:8px}.engine-report{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.engine-report>div{justify-content:space-between;gap:10px;display:flex}.engine-report dt{color:var(--muted)}.engine-report dd{text-align:right;overflow-wrap:anywhere;margin:0}.rejected-family>a{min-height:32px;color:var(--amber);align-items:center;gap:6px;display:inline-flex}.offer-cards{gap:8px;margin-bottom:12px;display:grid}.offer-card{text-align:left;border:1px solid var(--line);width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:5px;align-items:flex-start;gap:9px;padding:11px;display:flex}.offer-card:hover,.offer-card.previewing{border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 5%,transparent)}.offer-card[aria-pressed=true]{border-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber)}.offer-card:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.offer-body{flex:1;gap:3px;min-width:0;display:grid}.offer-body b{font-size:11px;font-weight:550}.offer-body span{color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.offer-body small{color:var(--muted);font-size:8px}.offer-card>.badge{flex:none;font-size:6px}.exposure-gross{border-bottom:1px solid var(--line);gap:1px;padding:10px 0 12px;display:grid}.exposure-gross span{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:8px}.exposure-gross b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.exposure-gross small{color:var(--muted);font-size:8px}.exposure-plans{margin:0;padding:0;list-style:none}.exposure-plans li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:10px;display:flex}.exposure-plans li[data-selected=true]{box-shadow:inset 3px 0 0 var(--amber);padding-left:9px}.exposure-plans small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.exposure-plans b{font-family:var(--font-mono,monospace);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.exposure-compare .button,.exposure-compare .plan-tab-note{margin-top:12px}.ghost-lane{border:1px dashed color-mix(in srgb,var(--amber) 45%,transparent);background:linear-gradient(100deg,var(--plum-wash),transparent 55%);border-radius:5px;min-height:146px;margin:0 16px 12px;padding:11px 13px}.ghost-lane.empty{border-color:var(--line);background:0 0;align-content:center;display:grid}.ghost-lane .eyebrow{margin:0;font-size:7px}.ghost-lane p{color:var(--muted);margin:4px 0 8px;font-size:11px}.ghost-lane p b,.ghost-lane p strong{color:var(--text);font-weight:550}.ghost-track{border-top:1px solid var(--line);height:86px;position:relative}.ghost-mark{font:9px/16px var(--font-mono,monospace);white-space:nowrap;color:var(--text);align-items:center;gap:5px;display:flex;position:absolute}.ghost-mark i{border-left:2px dashed var(--amber);width:0;height:15px}.ghost-mark.flip{flex-direction:row-reverse;transform:translate(-100%)}.ghost-mark.delivery{top:4px}.ghost-mark.doors{top:46px}.ghost-mark.doors i{border-left:2px solid var(--text)}.ghost-mark.baseline{color:var(--muted);top:66px}.ghost-mark.baseline i{border-left:1px solid var(--muted)}.ghost-bar{white-space:nowrap;border:1px dashed var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);min-width:6px;height:16px;font:8px/14px var(--font-mono,monospace);color:var(--text);border-radius:2px;padding:0 4px;position:absolute;top:25px;overflow:hidden}.ghost-bar.cues{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent)}.ghost-native{border-top:1px solid var(--line);padding:12px 16px}.ghost-native-note{color:var(--muted);margin:0 0 10px;font-size:10px}.presentation-native .b-sch-header-time-range.presentation-ghost-focus,.presentation-native .b-sch-header-time-range.presentation-ghost-doors{background:color-mix(in srgb,var(--plum) 55%,var(--panel));color:var(--text);font:11px/1.4 var(--font-mono,monospace);text-overflow:ellipsis;overflow:hidden}.presentation-native .presentation-ghost-focus:not(.b-sch-header-time-range){border-left:1px dashed var(--amber);border-right:1px dashed var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent)!important}.presentation-native .b-sch-line.presentation-ghost-doors{opacity:.8;border-left:2px solid var(--text)!important}.go-staging{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:radial-gradient(ellipse at 100% 0,var(--plum-wash),transparent 62%),var(--panel);border-radius:6px;gap:18px;min-width:0;padding:28px;display:grid}.go-staging-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.go-count{font:500 46px/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.go-count small{color:var(--muted);font-size:22px}.go-stack-wrap{grid-template-rows:1fr;transition:grid-template-rows .6s;display:grid}.go-staging[data-collapsed=true] .go-stack-wrap{grid-template-rows:0fr}.go-stack{gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.go-stack li{border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-left:4px solid var(--amber);background:color-mix(in srgb,var(--amber) 5%,transparent);border-radius:4px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:13px 16px;font-size:16px;transition:background-color .15s linear,border-color .15s linear;display:grid}.go-stack li strong{min-width:0;font-weight:550}.go-word{font:14px/1.4 var(--font-mono,monospace);color:var(--text);font-variant-numeric:tabular-nums}.go-state{text-align:right;letter-spacing:1px;text-transform:uppercase;min-width:66px;color:var(--text);font-size:11px}.go-tick{border:2px solid var(--amber);border-radius:50%;width:10px;height:10px;transition:background-color .15s linear,border-color .15s linear}.go-stack li[data-clear=true]{border-color:color-mix(in srgb,var(--green) 35%,transparent);border-left-color:var(--green);background:color-mix(in srgb,var(--green) 6%,transparent)}.go-stack li[data-clear=true] .go-tick{background:var(--green);border-color:var(--green)}.go-staging[data-staged=false] .go-stack li[data-clear=true]{animation:.15s linear both cue-fill;animation-delay:calc(var(--cue-index) * .75s)}.go-staging[data-staged=false] .go-stack li[data-clear=true] .go-tick{animation:.15s linear both cue-tick;animation-delay:calc(var(--cue-index) * .75s)}.go-staging[data-staged=false] .go-stack li[data-clear=true] .go-state{animation:.15s linear both cue-word;animation-delay:calc(var(--cue-index) * .75s)}@keyframes cue-fill{0%{border-color:color-mix(in srgb,var(--amber) 30%,transparent);border-left-color:var(--amber);background:color-mix(in srgb,var(--amber) 5%,transparent)}}@keyframes cue-tick{0%{border-color:var(--amber);background:0 0;transform:scale(.6)}}@keyframes cue-word{0%{opacity:0}}.go-bar{border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 9%,transparent);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:20px 22px;display:flex}.go-bar strong{font:500 clamp(26px,3.6vw,46px)/1.1 var(--font-display);letter-spacing:1px;color:var(--text)}.go-bar-light{background:var(--amber);width:16px;height:16px;box-shadow:0 0 0 7px color-mix(in srgb,var(--amber) 14%,transparent);border-radius:50%;flex:none}.go-bar.go{border-color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.go-bar.go .go-bar-light{background:var(--green);box-shadow:0 0 0 7px color-mix(in srgb,var(--green) 14%,transparent)}.go-bar a,.go-bar>span:last-child{color:var(--text);font-size:14px}.go-bar a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.go-headliner-chip{border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent);font:12px/1.5 var(--font-mono,monospace);letter-spacing:.4px;color:var(--text);border-radius:4px;justify-self:start;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.go-headliner-chip:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.go-headliner-chip.clear{border-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.go-headliner-chip.clear:before{background:var(--green)}.presentation-quiet .presentation-quiet-body>span.go-headliner-chip{font:12px/1.5 var(--font-mono,monospace);color:inherit}.presentation-quiet .presentation-warm-stage{animation:.6s ease-out both cone-warm}@keyframes cone-warm{0%{opacity:.05}}.stage-map .stage-beam{opacity:.85;transition:opacity .6s ease-out,filter .6s ease-out}.stage-map.stage-go .stage-beam{opacity:1;filter:brightness(1.8)saturate(1.15)}@media (max-width:620px){.go-staging{padding:18px}.go-stack li{grid-template-columns:14px minmax(0,1fr) auto;font-size:14px}.go-stack li .go-word{grid-column:2/-1}.go-count{font-size:36px}}@media (prefers-reduced-motion:reduce){.go-staging *,.go-stack-wrap,.stage-map .stage-beam,.presentation-quiet .presentation-warm-stage{transition:none!important;animation:none!important}}.presentation-inspector .payment-proof{border:1px dashed color-mix(in srgb,var(--amber) 55%,transparent);border-radius:5px;padding:12px 14px}.presentation-inspector .payment-proof[data-settled=true]{border-style:solid;border-color:color-mix(in srgb,var(--text) 28%,transparent)}.payment-proof dl{gap:6px;margin:8px 0;display:grid}.payment-proof dl>div{justify-content:space-between;gap:12px;display:flex}.payment-proof dt{color:var(--muted)}.payment-proof dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.presentation-clock-review .presentation-time-slate>strong{font-size:clamp(28px,6.4vw,58px);line-height:1.25}@media print{.go-staging,.ghost-lane,.ghost-native{display:none!important}}
.presentation-workspace{--ops-border:#36343a;--ops-muted:#c0bac1;gap:28px;min-width:0;font-size:16px;line-height:1.65;display:grid}.presentation-workspace h1{font-family:var(--font-display);letter-spacing:-.8px;font-size:clamp(36px,4.7vw,66px);font-weight:500;line-height:1.05}.presentation-workspace h2{letter-spacing:-.6px;font-size:clamp(23px,2.4vw,31px);line-height:1.18}.presentation-workspace h3{font-size:20px;line-height:1.3}.presentation-workspace p,.presentation-inspector p{color:#bbb6bf;line-height:1.7}.presentation-workspace small{color:var(--ops-muted);font-size:13px;line-height:1.65}.presentation-kicker{font:11px/1.6 var(--font-mono,monospace);letter-spacing:1.6px;color:var(--amber);overflow-wrap:anywhere;margin-bottom:10px;display:block}.presentation-workspace button,.presentation-workspace select,.presentation-workspace a:not(.b-sch-event):not(.b-gantt-task),.presentation-inspector button,.presentation-inspector a,.presentation-stage-selectors button{min-width:44px;min-height:44px}.presentation-workspace button,.presentation-inspector button{border:1px solid var(--ops-border,#36343a);color:#f6eee6;white-space:normal;text-align:left;background:#211e23;border-radius:5px;padding:10px 15px;font-size:15px;line-height:1.45}.presentation-workspace button:hover:enabled,.presentation-inspector button:hover:enabled{background:#302820;border-color:#c99342}.presentation-workspace button[aria-pressed=true],.presentation-inspector button[aria-pressed=true]{border-color:var(--amber);background:#ffb00016}.presentation-workspace a,.presentation-inspector a{color:#eacb9c;text-underline-offset:5px;align-items:center;gap:8px;padding:9px 0;line-height:1.5;text-decoration:underline;display:inline-flex}.presentation-workspace select{max-width:100%;color:var(--text);background:#171419;border:1px solid #6d626a;border-radius:5px;padding:9px 12px;font-size:16px}.presentation-workspace label{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.presentation-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.presentation-heading h1{margin:3px 0 14px}.presentation-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:420px;display:flex}.presentation-source-slate{border:1px solid #765328;border-left:3px solid var(--amber);background:linear-gradient(100deg,#ffb0000e,#221d230f);border-radius:4px;grid-template-columns:auto minmax(0,1fr) minmax(180px,1fr);gap:22px;padding:24px;display:grid}.presentation-source-slate>div{align-content:start;gap:8px;min-width:0;display:grid}.presentation-source-slate span{font:10px/1.7 var(--font-mono,monospace);letter-spacing:1.3px;color:#c5b7a7}.presentation-source-slate>div:first-child strong{font:500 42px/1 var(--font-display);color:var(--amber);white-space:nowrap}.presentation-source-slate>div:nth-child(2) strong{font:13px/1.7 var(--font-mono,monospace);overflow-wrap:anywhere}.presentation-source-slate p{font-size:13px}.presentation-read-error,.presentation-pending{background:#e5a34c08;border:1px solid #c8874370;gap:10px;padding:20px;display:grid}.presentation-read-error strong{font-size:18px}.presentation-pending span{font-size:14px;display:block}.presentation-tabs{scrollbar-color:#8a6b44 transparent;gap:6px;padding:4px 4px 12px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.presentation-tabs button{text-align:center;letter-spacing:.2px;background:0 0;border-color:#0000;flex:none;min-height:48px;padding:11px 17px;font-size:15px}.presentation-tabs button[aria-selected=true]{color:#ffbd4a;border-bottom:2px solid var(--amber);background:#ffb0000c;border-radius:4px 4px 0 0}.presentation-content-layout{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:24px;display:grid}.presentation-active-panel{gap:28px;min-width:0;scroll-margin-top:30px;display:grid}.presentation-panel-heading,.presentation-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.presentation-panel-heading p{max-width:70ch;margin-top:12px}.presentation-panel-heading label{min-width:180px;font-size:14px}.presentation-panel-heading button{flex:none}.presentation-inspector{border:1px solid #80644766;border-top:3px solid var(--amber);scrollbar-color:#866746 transparent;background:linear-gradient(135deg,#29201b,#171419 45%);border-radius:4px;gap:17px;min-width:0;max-height:calc(100dvh - 40px);padding:20px;font-size:14px;line-height:1.65;display:grid;position:sticky;top:20px;overflow:auto}.presentation-inspector.compact{max-height:none;margin:20px 0;position:static}.presentation-inspector h2{font-size:25px;line-height:1.3}.presentation-inspector h3{margin:0 0 12px;font-size:16px}.presentation-inspector-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.presentation-inspector-top .presentation-kicker{margin:0;font-size:9px}.presentation-inspector-top button{flex:none;min-height:44px;padding:8px;font-size:12px}.presentation-inspector ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.presentation-inspector li{gap:7px;min-width:0;display:grid}.presentation-inspector li button{width:100%;padding:11px;font-size:14px;display:block}.presentation-inspector button span{color:#c2b9b7;margin-top:5px;font-size:12px;line-height:1.6;display:block}.presentation-inspector small{color:#afa4ae;overflow-wrap:anywhere;font-size:12px;display:block}.presentation-inspector code,.presentation-cards code,.presentation-commitments code,.presentation-workspace pre{overflow-wrap:anywhere;word-break:break-word;font:11px/1.7 var(--font-mono,monospace);color:#bdc5cd}.presentation-inspector-facts{border-top:1px solid #66513b66;border-bottom:1px solid #66513b66;gap:13px;margin:0;padding:16px 0;display:grid}.presentation-inspector-facts dt{letter-spacing:1.2px;text-transform:uppercase;color:#ada1a5;font-size:10px}.presentation-inspector-facts dd{overflow-wrap:anywhere;margin:3px 0 0}.presentation-selection-announcement{color:#dec09b;font-size:12px}.presentation-edge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.presentation-inspector .presentation-edge button{padding:8px;font-size:12px}.presentation-source-ref{border-top:1px solid #3e343c;gap:9px;padding:13px 0;display:grid}.presentation-inspector footer{border-top:1px solid #4d3c32;gap:4px;padding-top:12px;display:grid}.presentation-warning{border-left:2px solid var(--amber);background:#ffb00008;padding:13px}.presentation-stage-selectors{background:#151311;border-top:1px solid #34312d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.presentation-stage-selectors button{color:#efe6d8;text-align:left;background:#221d16;border:1px solid #4a4234;border-radius:4px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;display:flex}.presentation-stage-selectors button>svg{color:var(--amber);flex:none}.presentation-stage-selectors button[aria-pressed=true]{outline:2px solid var(--amber);outline-offset:1px}.presentation-stage-selectors button>span{min-width:0;font-size:13px}.presentation-stage-selectors small{color:#c6b9a7;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.presentation-stage-selectors .presentation-node-status{color:#ffbe85;margin-left:auto;font-size:9px}.presentation-stage-selectors button.affected{border-color:#a85c30}.stage-map:has(.presentation-stage-selectors){overflow:visible}.stage-map:has(.presentation-stage-selectors) .stage-map-bottom{flex-wrap:wrap;gap:8px}.presentation-workspace .stage-map{border:1px solid #514231;border-radius:6px}.presentation-workspace .stage-map-top{flex-wrap:wrap;gap:10px}.presentation-workspace .stage-map-top span{font-size:11px}.presentation-workspace .stage-map-bottom{padding:14px;font-size:11px}.presentation-call-list{gap:20px;display:grid}.presentation-call-list ul{gap:10px;max-height:640px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.presentation-call-list li{background:#141216;border:1px solid #37313a;border-radius:5px;min-width:0;display:grid}.presentation-call-list li[data-selected=true]{background:#ffb00009;border-color:#d29943}.presentation-call-list li>button{background:0 0;border:0;grid-template-columns:145px minmax(0,1fr);gap:6px 15px;padding:15px;display:grid}.presentation-call-list li>button strong{font-size:16px;line-height:1.5}.presentation-call-list li>button>span:last-child{color:#b5aab7;grid-column:2;font-size:13px}.presentation-call-time{font:12px/1.8 var(--font-mono,monospace);color:#f0c886}.presentation-call-list li>small{padding:0 15px 13px 175px;font-size:11px}.presentation-call-list select{min-width:150px}.presentation-native{--b-font-size:16px;--b-grid-row-height:56px;background:#181718;border:1px solid #635139;border-radius:6px;min-width:0;overflow:hidden}.presentation-native-toolbar{background:#251f1a;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.presentation-native-toolbar p,.presentation-native-divider{font:11px/1.7 var(--font-mono,monospace)!important;color:#d8bd98!important}.presentation-native-toolbar button{font-size:12px!important}.presentation-native-divider{background:#1f1c19;border-top:1px solid #514231;padding:14px 16px}.presentation-native .b-grid-cell,.presentation-native .b-grid-header-text{font-size:16px!important}.presentation-native .b-gantt-task-content,.presentation-native .b-sch-event-content{line-height:1.3;font-size:14px!important}.presentation-native .b-grid-header{min-height:44px}.presentation-native .b-grid-row.b-selected .b-grid-cell{box-shadow:inset 3px 0 var(--amber)}.presentation-native-fallback{background:#251c1420;border:1px solid #66503c;align-content:center;gap:16px;min-height:170px;padding:32px;display:grid}.presentation-native .b-grid-splitter{min-width:8px}.presentation-native .b-sch-header-row-main{font-size:14px}.presentation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.presentation-cards article{background:linear-gradient(135deg,#262021,#151318);border:1px solid #43343d;border-radius:6px;align-content:start;gap:15px;min-width:0;padding:22px;display:grid}.presentation-cards article[data-selected=true]{border-color:#cf913b}.presentation-cards article>button{background:0 0;border-color:#0000;padding:0;font-size:23px;font-weight:550;line-height:1.3}.presentation-cards article p{font-size:14px}.presentation-cards article>small{display:block}.presentation-cards dl,.presentation-clock-dialog dl{gap:11px;margin:0;display:grid}.presentation-cards dl>div,.presentation-clock-dialog dl>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.presentation-cards dt,.presentation-clock-dialog dt{color:#b6a5b1;font-size:12px}.presentation-cards dd,.presentation-clock-dialog dd{color:#f2d3a5;margin:0;font-size:14px}.presentation-cards details{min-width:0;font-size:13px}.presentation-cards details>summary{cursor:pointer;color:#eacb9c;min-height:44px;padding:10px 0}.presentation-cards details[open]{gap:10px;display:grid}.presentation-cards code{display:block}.presentation-evidence-label{color:#d8ba94;background:#ffb00008;border-left:2px solid #c59144;padding:10px 12px;font-size:12px;line-height:1.7;display:block}.presentation-readiness{gap:26px;display:grid}.presentation-readiness-summary{background:#ffb00005;border:1px solid #4e4436;align-items:center;gap:20px;padding:26px;display:flex}.presentation-readiness-summary h2{font-family:var(--font-display);font-size:38px}.presentation-cue-dot{background:#c58b35;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 0 8px #c58b3512}.presentation-cue-dot.go{background:var(--green);box-shadow:0 0 0 8px #39ff8812}.presentation-readiness ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.presentation-readiness li{border:1px solid #3e373e;border-left:3px solid #bd8b42;border-radius:4px;gap:12px;padding:18px;display:grid}.presentation-readiness li[data-clear=true]{border-left-color:#58ae80}.presentation-readiness li button{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:5px 15px;padding:3px;display:grid}.presentation-readiness li button>span:first-child{color:#e1b979;font-size:11px}.presentation-readiness li button>strong{font-size:19px}.presentation-readiness li button>span:last-child{color:#cec2ca;grid-column:2;font-size:15px}.presentation-readiness li p{font-size:14px}.presentation-cue-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.presentation-cue-scopes article{border:1px solid #494143;gap:10px;min-width:0;padding:22px;display:grid}.presentation-cue-scopes article>strong{overflow-wrap:anywhere;font-size:15px}.presentation-cue-scopes article>span{color:#debd8b;font-size:14px}.presentation-commitments{gap:25px;display:grid}.presentation-commitment-summary{background:#ae733c0b;border:1px solid #92623266;padding:30px}.presentation-commitment-summary h2{font-family:var(--font-display);color:#f6c88e;font-size:42px}.presentation-commitments ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.presentation-commitments li{border:1px solid #3c333b;gap:8px;min-width:0;padding:18px;display:grid}.presentation-commitments li>span{color:#bcb0bc;font-size:14px}.presentation-guide{gap:20px;display:grid}.presentation-guide ol{gap:27px;margin:0;padding:0 0 0 38px;list-style:decimal-leading-zero;display:grid}.presentation-guide li{border-bottom:1px solid #3c3037;padding:0 0 24px 12px}.presentation-guide li::marker{font:24px var(--font-display);color:#c99852}.presentation-guide li>strong{font-size:20px}.presentation-guide li>p{margin-top:10px}.presentation-guide li>a{margin-right:22px}.presentation-watch,.presentation-clock-review{background:linear-gradient(100deg,#3c281520,#121014);border:1px solid #6b5032;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:28px;display:grid}.presentation-watch>div>p,.presentation-clock-review p{max-width:75ch;margin-top:10px;font-size:14px}.presentation-watch>button,.presentation-clock-review>button{border-color:#a97a36;align-self:center;max-width:300px}.presentation-watch>p,.presentation-clock-review>p,.presentation-clock-review>.presentation-pending{grid-column:1/-1}.presentation-clock-review strong{font:500 34px/1.2 var(--font-display);color:var(--amber)}.presentation-clock-review .presentation-pending strong{font:550 16px/1.5 var(--font-sans)}.presentation-clock-dialog{gap:24px;padding-top:14px;font-size:16px;display:grid}.presentation-clock-dialog p{color:#bcb0bc;font-size:15px}.presentation-clock-dialog label{gap:10px;display:grid}.presentation-clock-dialog select{color:#f2e5d9;background:#201a20;border:1px solid #66504e;width:100%;min-height:48px;padding:13px;font-size:16px}.presentation-clock-dialog button{background:#312316;border:1px solid #9a713c;border-radius:4px;min-height:48px;padding:13px;font-size:15px}.presentation-clock-dialog button:last-child{background:0 0;border-color:#4e424c}.presentation-time-slate{z-index:70;text-align:center;pointer-events:none;background:#161112f5;border:1px solid #bd8836;width:700px;max-width:min(700px,100vw - 32px);padding:24px 30px;position:fixed;bottom:24px;left:calc(50% + 110px);transform:translate(-50%);box-shadow:0 20px 80px #0009}.presentation-time-slate>span{font:10px var(--font-mono,monospace);letter-spacing:2px;color:#d6b789}.presentation-time-slate>strong{font:500 58px/1.3 var(--font-display);color:var(--amber);display:block}.presentation-time-slate p{font:13px/1.7 var(--font-mono,monospace)}.presentation-qualification{border-top:1px solid #393039;padding-top:20px;color:#a397a5!important;font-size:12px!important}.presentation-quiet{z-index:160;color:#fbefd9;isolation:isolate;background:radial-gradient(at 50% 45%,#493018 0,#171010 48%,#09090b 86%);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:30px 40px;display:grid;position:fixed;inset:0;overflow:auto}.presentation-quiet-top{font:10px/1.5 var(--font-mono,monospace);letter-spacing:2px;justify-content:space-between;align-items:center;gap:16px;display:flex}.presentation-quiet-top>span{color:#c1a77f}.presentation-quiet button{color:#e9d2b4;letter-spacing:0;background:#1b1513;border:1px solid #74522e;border-radius:4px;min-width:44px;min-height:44px;padding:10px 15px;font-size:13px}.presentation-quiet-body{text-align:center;align-self:center;justify-items:center;gap:20px;padding:38px 0;display:grid;position:relative}.presentation-quiet-body>p{font:500 clamp(31px,5vw,64px)/1.2 var(--font-display);letter-spacing:1px;color:#f0d5a7}.presentation-quiet-body h2{font:500 clamp(38px,6vw,82px)/1.08 var(--font-display);letter-spacing:.8px;overflow-wrap:anywhere;max-width:100%}.presentation-quiet-body>span:not(.presentation-cue-light){font:12px/1.7 var(--font-mono,monospace);color:#c0a787}.presentation-quiet-body>strong{color:#e0bd86;font-size:16px;font-weight:400}.presentation-cue-light{background:#51d18b;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 9px #51d18b0d}.presentation-quiet-evidence{font:11px/1.6 var(--font-mono,monospace);color:#b9a080;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 24px;max-width:1060px;margin:auto;display:flex}.presentation-quiet-evidence code{font:10px/1.6 var(--font-mono,monospace);overflow-wrap:anywhere}.presentation-quiet-evidence small{color:#937f6a;flex-basis:100%;font-size:10px}.presentation-warm-stage{z-index:-1;opacity:.5;pointer-events:none;position:absolute;inset:-10px 0;overflow:hidden}.presentation-warm-stage i{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);transform-origin:top;background:linear-gradient(#efbd731a,#efbd7310);width:20%;height:100%;position:absolute;top:0;left:20%;transform:rotate(14deg)}.presentation-warm-stage i:nth-child(2){left:40%;transform:rotate(0)}.presentation-warm-stage i:nth-child(3){left:60%;transform:rotate(-14deg)}.presentation-warm-stage>span{background:#c3935f60;height:1px;position:absolute;bottom:3%;left:10%;right:10%;box-shadow:0 0 60px 5px #c3935f15}.app-shell.presentation-quiet-active{grid-template-columns:minmax(0,1fr)}.presentation-quiet-active>.sidebar,.presentation-quiet-active .production-header,.presentation-quiet-active .context-bar,.presentation-quiet-active .workspace-footer,.presentation-quiet-active .presentation-console-notices{display:none}.presentation-quiet-active .workspace{min-width:0}.presentation-quiet-active .main-content{padding:0}.presentation-linked-summary{background:#ffb00007;border:1px solid #85623255;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;font-size:12px;display:flex}.presentation-linked-summary a,.presentation-linked-summary button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.presentation-linked-summary button{color:#d9b77f;background:0 0;border:1px solid #5b4935;border-radius:4px;margin-left:auto;padding:8px 12px}.presentation-selection-button{text-align:left;min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 10px}.presentation-selection-button[aria-pressed=true]{border-color:var(--amber);background:#ffb0000b}.presentation-person-select{max-width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px;display:block}.presentation-person-select[aria-pressed=true]{border-color:var(--amber)}@media (min-width:1500px){.presentation-content-layout{grid-template-columns:minmax(0,1fr) 350px}.presentation-inspector{padding:25px}}@media (max-width:1120px){.presentation-content-layout{grid-template-columns:minmax(0,1fr)}.presentation-inspector{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.presentation-inspector>h2,.presentation-inspector>p,.presentation-inspector-top,.presentation-inspector-facts,.presentation-inspector>footer,.presentation-selection-announcement{grid-column:1/-1}.presentation-inspector.empty{display:block}.presentation-source-slate{grid-template-columns:auto minmax(0,1fr)}.presentation-source-slate>p{grid-column:1/-1}.presentation-heading{display:grid}.presentation-heading-actions{justify-content:flex-start;max-width:none}.presentation-time-slate{left:50%}}@media (max-width:760px){.view-presentation.main-content{padding:24px 16px}.presentation-workspace,.presentation-content-layout{gap:22px}.presentation-source-slate{gap:17px;padding:20px}.presentation-source-slate>div:first-child strong{font-size:37px}.presentation-workspace h1{font-size:43px}.presentation-cards{grid-template-columns:1fr}.presentation-panel-heading,.presentation-section-heading{flex-direction:column;gap:16px}.presentation-native-toolbar{flex-direction:column;align-items:flex-start}.presentation-watch,.presentation-clock-review{grid-template-columns:minmax(0,1fr);padding:22px}.presentation-watch>button,.presentation-clock-review>button{justify-self:start;max-width:none}.presentation-quiet{grid-template-rows:auto minmax(250px,1fr) auto;padding:20px}.presentation-quiet-body{gap:18px;padding:30px 0}.presentation-quiet-body>strong{font-size:14px}.presentation-quiet-evidence{gap:8px 18px;font-size:10px}.presentation-stage-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-call-list li>button{grid-template-columns:1fr;gap:7px}.presentation-call-list li>button>span:last-child{grid-column:1}.presentation-call-list li>small{padding:0 15px 13px}.presentation-call-list ul{max-height:520px}.presentation-readiness-summary{padding:22px}.presentation-cue-scopes,.presentation-inspector{grid-template-columns:1fr}.presentation-inspector>*{grid-column:1}.presentation-heading-actions button{flex:1}.presentation-quiet-top{letter-spacing:1px;font-size:9px}.presentation-time-slate{padding:18px;bottom:16px}.presentation-time-slate>strong{font-size:48px}}@media (max-width:400px){.view-presentation.main-content{padding:20px 12px}.presentation-source-slate{grid-template-columns:minmax(0,1fr);padding:18px}.presentation-source-slate>p{grid-column:1}.presentation-heading h1{font-size:38px}.presentation-heading-actions{width:100%;display:grid}.presentation-heading-actions>*{width:100%}.presentation-stage-selectors{gap:7px;padding:9px}.presentation-stage-selectors button{gap:5px;min-height:92px;padding:8px;display:grid}.presentation-stage-selectors .presentation-node-status{margin:0}.presentation-native .b-grid-cell{font-size:14px!important}.presentation-inspector,.presentation-cards article{padding:17px}.presentation-readiness-summary h2{font-size:31px}.presentation-clock-review,.presentation-watch{padding:18px}.presentation-quiet{padding:16px 14px}.presentation-quiet-top{align-items:flex-start}.presentation-quiet-body h2{font-size:43px}.presentation-quiet-body>p{font-size:32px}.presentation-quiet-evidence,.presentation-quiet-evidence code{font-size:9px}.presentation-readiness li button{grid-template-columns:1fr}.presentation-readiness li button>span:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.presentation-workspace *,.presentation-quiet *,.presentation-inspector *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.presentation-workspace{color:#111;font-size:11pt;display:block}.presentation-workspace h1{font-size:28pt}.presentation-workspace h2{font-size:19pt}.presentation-workspace p,.presentation-workspace small,.presentation-inspector p,.presentation-inspector small{color:#333!important}.presentation-heading-actions,.presentation-tabs,.presentation-watch,.presentation-clock-review,.presentation-quiet,.presentation-native,.presentation-stage-selectors,.presentation-inspector-top button,.presentation-inspector footer,.presentation-linked-summary,.presentation-console-notices{display:none!important}.presentation-source-slate,.presentation-cards article,.presentation-readiness-summary,.presentation-readiness li,.presentation-inspector,.presentation-commitment-summary{break-inside:avoid;box-shadow:none!important;color:#111!important;background:#fff!important;border:1px solid #999!important}.presentation-source-slate strong,.presentation-inspector code,.presentation-workspace code,.presentation-kicker{color:#333!important}.presentation-content-layout,.presentation-inspector,.presentation-cards{max-height:none;display:block;position:static;overflow:visible}.presentation-active-panel{display:block}.presentation-call-list ul{max-height:none;overflow:visible}.presentation-call-list li{break-inside:avoid;border:0;border-bottom:1px solid #ccc;background:#fff!important}.presentation-workspace button{padding:4px;color:#111!important;background:#fff!important;border:0!important;min-height:0!important}.presentation-inspector{margin-top:20px}.presentation-call-list li>button,.presentation-call-list li>button>*{display:block}.presentation-call-list li>small{padding:0 5px 8px}.presentation-qualification{margin-top:20px}.presentation-cards article{margin:12px 0}.presentation-active-panel>section{margin-top:20px}}.presentation-native .b-sch-line.presentation-proposed-delivery{opacity:.85;border-left:2px dashed #e0a84d!important}.presentation-native .b-sch-header-time-range.presentation-proposed-delivery{color:#f1c384;font:11px/1.4 var(--font-mono,monospace);text-overflow:ellipsis;background:#302416;max-width:280px;overflow:hidden}.presentation-inspector summary{cursor:pointer;color:#eacb9c;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:9px 0;display:flex}.presentation-ended-shell{align-content:start;gap:36px;min-height:100dvh;padding:clamp(20px,5vw,60px);display:grid}.presentation-ended-shell>main{max-width:850px}.presentation-console-shell .icon-button,.presentation-console-shell .search-button,.presentation-console-shell .nav-item,.presentation-console-shell .cue-badge,.presentation-console-shell .production-picker{min-width:44px;min-height:44px}.presentation-console-shell .production-header .header-start{min-width:0}.presentation-console-shell .header-show{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-quiet{overscroll-behavior:contain}.presentation-native-toolbar button{color:#f0d6b0;background:#261d16;border:1px solid #86603a;border-radius:4px;min-width:44px;min-height:44px;padding:10px 13px}@media print{.presentation-workspace :is(strong,b,span,label,dt,dd,blockquote,h3,h4),.presentation-inspector :is(strong,b,span,label,dt,dd,blockquote,h3,h4){color:#111!important;text-shadow:none!important}.presentation-workspace details::details-content{content-visibility:visible!important}.presentation-inspector-facts>div,.presentation-source-ref,.presentation-edge{background:#fff!important;border-color:#777!important}}.stage-perspective-controls{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.stage-perspective-controls [role=group]{flex-shrink:0;gap:4px;display:flex}.stage-perspective-controls button{color:#eee8dc;min-width:44px;min-height:44px;font:inherit;background:#17191c;border:1px solid #5e5a50;border-radius:5px;padding:8px 12px}.stage-perspective-controls button[aria-pressed=true]{color:#1b170c;background:#ffb000;border-color:#ffb000}.stage-perspective-controls button:focus-visible{outline-offset:3px;outline:2px solid #f6ddb2}.stage-perspective-controls p{color:#c9c2b4;max-width:430px;margin:0;font-size:12px;line-height:1.5}.stage-spatial>svg{transform-origin:50%;filter:drop-shadow(0 22px 14px #0006);transform:perspective(1000px)rotateX(16deg)rotate(-3deg)scale(.94)}.stage-spatial{background:radial-gradient(at 50% 62%,#3d352733,#0000 70%),#111315;overflow:hidden}@media (max-width:620px){.stage-perspective-controls{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.stage-perspective-controls button{padding:8px 10px}.stage-spatial>svg{transform:perspective(650px)rotateX(10deg)scale(.96)}}@media print{.stage-perspective-controls button{display:none}.stage-spatial>svg{filter:none;transform:none}.stage-spatial{background:#fff}.stage-perspective-controls p{color:#111}}
.judge-guide{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:45;max-width:calc(100vw - 36px);color:var(--text);pointer-events:none;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.6;display:flex;position:fixed}.judge-guide>*{pointer-events:auto}.judge-pill{border:1px solid color-mix(in srgb,var(--amber) 55%,var(--line));background:var(--panel-up);max-width:100%;min-height:40px;color:var(--text);letter-spacing:.2px;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 10px 34px #00000073}.judge-pill>svg:first-child{color:var(--amber);flex:none}.judge-pill b{color:var(--amber);font-size:10px;font-weight:500}.judge-pill em{font-style:normal;font-family:var(--font-display);letter-spacing:1px;text-overflow:ellipsis;font-size:13px;overflow:hidden}.judge-pill.quiet{border-color:var(--line);color:var(--muted);font-weight:500;box-shadow:0 6px 22px #0000004d}.judge-pill.quiet>svg:first-child{color:var(--muted)}.judge-pill.quiet.attention{border-color:color-mix(in srgb,var(--amber) 55%,var(--line));color:var(--text)}.judge-pill:hover{border-color:var(--amber);color:var(--text)}.judge-pill:focus-visible,.judge-guide button:focus-visible,.judge-guide a:focus-visible,.judge-guide summary:focus-visible,.judge-landing .button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.judge-panel{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--panel);border-radius:10px;flex-direction:column;width:min(392px,100vw - 36px);max-height:min(700px,100dvh - 132px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.judge-panel-head{border-bottom:1px solid var(--line);background:var(--panel-up);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px 9px 16px;display:flex}.judge-panel-head .eyebrow{color:var(--amber);align-items:center;gap:10px;margin:0;font-size:9px;display:flex}.judge-count{letter-spacing:.8px;color:var(--muted);font-size:9px}.judge-collapse{width:36px;height:36px;color:var(--text);flex:none}.judge-collapse:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.judge-panel-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:16px 16px 12px;overflow-y:auto}.judge-panel-actions{border-top:1px solid var(--line);background:var(--panel-up);flex-direction:column;flex:none;gap:9px;padding:12px 16px 14px;display:flex}.judge-panel-actions:empty{display:none}.judge-cue-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.judge-cue{font-family:var(--font-display);letter-spacing:1.4px;color:var(--amber);overflow-wrap:anywhere;font-size:26px;font-weight:500;line-height:1.1}.judge-time{color:var(--muted);letter-spacing:.4px;font-size:10px}.judge-state{border:1px solid var(--line);letter-spacing:.8px;color:var(--muted);border-radius:3px;margin-left:auto;padding:2px 7px;font-size:8px;font-weight:650}.judge-state.current{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.judge-state.done{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.judge-title{letter-spacing:-.2px;color:var(--text);margin:8px 0 6px;font-size:15px;font-weight:600;line-height:1.35}.judge-summary{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.65}.judge-note{color:var(--muted);align-items:flex-start;gap:8px;margin:10px 0;font-size:11px;line-height:1.65;display:flex}.judge-note>svg{flex:none;margin-top:3px}.judge-note.strong{border-left:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 7%,transparent);color:var(--text);padding:10px 12px;display:block}.judge-faint{color:var(--subtle);margin:10px 0 0;font-size:10px;line-height:1.6}.judge-panel-actions .judge-faint,.judge-panel-actions .judge-note{margin:0}.judge-error{border-left:3px solid var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--text);overflow-wrap:anywhere;margin:0;padding:9px 11px;font-size:11px;line-height:1.6}.judge-offer .judge-panel-body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.judge-offer .judge-title,.judge-offer .judge-summary,.judge-offer .judge-note{margin:0}.judge-steps{border-top:1px solid var(--line);margin:0 0 12px;padding:0;list-style:none}.judge-steps li{border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;padding:8px 0;font-size:11px;line-height:1.5;display:flex}.judge-steps li.done,.judge-steps li.running{color:var(--text)}.judge-tick{border:1px solid var(--line);width:17px;height:17px;color:var(--bg);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.judge-steps li.done .judge-tick{background:var(--green);border-color:var(--green)}.judge-steps li.running .judge-tick{border-color:var(--amber);color:var(--amber)}.judge-step-label{overflow-wrap:anywhere;flex:1;min-width:0}.judge-step-label small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.judge-provenance{border:1px solid var(--line);font-family:var(--font-mono),monospace;letter-spacing:.7px;white-space:nowrap;color:var(--muted);border-radius:3px;flex:none;align-items:center;padding:2px 5px;font-size:8px;font-weight:600;line-height:1.4;display:inline-flex}.judge-provenance.live{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}.judge-provenance.replay{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 50%,transparent);background:color-mix(in srgb,var(--amber) 9%,transparent)}.judge-provenance.controlled{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 45%,transparent);background:color-mix(in srgb,var(--blue) 8%,transparent)}.judge-provenance.judge{color:var(--text);border-color:color-mix(in srgb,var(--text) 45%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent)}.judge-payment-notice{border:1px dashed color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 6%,transparent);color:var(--text);border-radius:5px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.judge-payment-notice .judge-provenance{margin-top:2px}.judge-ack{border:1px solid var(--line);background:var(--panel-up);border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex}.judge-ack .eyebrow{margin:0;font-size:8px}.judge-ack strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:500;line-height:1}.judge-ack strong i{color:var(--subtle);margin:0 2px;font-style:normal}.judge-crew{gap:10px;margin:0 0 12px;display:grid}.judge-crew-card{border:1px solid var(--line);background:var(--panel-up);border-radius:7px;flex-direction:column;align-items:flex-start;gap:9px;padding:13px;display:flex}.judge-crew-card>header{align-items:center;gap:10px;width:100%;display:flex}.judge-crew-card>header div{flex-direction:column;min-width:0;display:flex}.judge-crew-card>header strong{font-size:13px;font-weight:600}.judge-crew-card>header div span{color:var(--muted);font-size:10px}.judge-qr{aspect-ratio:1;color:#000;background:#fff;border-radius:6px;align-self:center;width:196px;max-width:100%;padding:10px}.judge-qr svg{width:100%;height:100%;display:block}.judge-crew-copy{color:var(--text);margin:0;font-size:11px;line-height:1.65}.judge-controlled-label{border:1px solid color-mix(in srgb,var(--blue) 45%,transparent);background:color-mix(in srgb,var(--blue) 8%,transparent);font-family:var(--font-mono),monospace;letter-spacing:.4px;color:var(--blue);border-radius:4px;margin:0;padding:6px 9px;font-size:9px;line-height:1.6}.judge-crew-status{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.judge-crew-status.done{color:var(--green);font-weight:600}.judge-text-link{min-height:28px;color:var(--amber);text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.judge-stepper{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.judge-stepper button{border:1px solid var(--line);width:100%;min-height:30px;font-family:var(--font-display);color:var(--subtle);background:0 0;border-radius:4px;place-items:center;padding:0;font-size:13px;display:grid}.judge-stepper button.done{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,var(--line))}.judge-stepper button.current{color:var(--bg);background:var(--amber);border-color:var(--amber);font-weight:600}.judge-stepper button.shown{outline:1px solid var(--text);outline-offset:1px}.judge-stepper button:hover{border-color:var(--amber)}.judge-legend{color:var(--muted);margin-top:12px;font-size:10px}.judge-legend summary{cursor:pointer;align-items:center;min-height:28px;display:inline-flex}.judge-legend dl{gap:7px;margin:6px 0 0;display:grid}.judge-legend dl>div{grid-template-columns:82px 1fr;align-items:start;gap:8px;display:grid}.judge-legend dt,.judge-legend dd{margin:0;line-height:1.55}.judge-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.judge-guide .button{white-space:normal;text-align:left;min-height:40px;font-size:11px}.judge-action-row .button.primary{text-align:center;flex:auto;justify-content:center}.judge-show-link{min-height:40px;color:var(--amber);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:600;text-decoration:underline;display:inline-flex}.judge-here{color:var(--subtle);white-space:nowrap;font-size:10px}.judge-progress,.judge-waiting{color:var(--text);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.judge-progress .mono{color:var(--amber);font-size:10px}.judge-waiting .tiny-dot{margin-top:6px}.judge-waiting b{color:var(--amber);font-weight:600}.judge-restart{min-height:28px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:10px;text-decoration:underline;display:inline-flex}.judge-restart:hover{color:var(--text)}.judge-confirm p{color:var(--text);margin:0 0 9px;font-size:11px;line-height:1.6}@media (max-width:760px){.judge-guide{align-items:stretch;max-width:none;bottom:0;left:0;right:0}.judge-pill{max-width:calc(100% - 24px);min-height:44px;margin:0 max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) 12px;align-self:flex-end}.judge-panel{border-width:1px 0 0;border-radius:12px 12px 0 0;width:100%;max-height:62dvh}.judge-panel-actions{padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.judge-collapse{width:44px;height:44px}.judge-guide .button,.judge-show-link,.judge-restart,.judge-text-link,.judge-legend summary{min-height:44px}.judge-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.judge-stepper button{min-height:44px}.judge-cue{font-size:23px}.app-shell:has(.judge-guide) .workspace-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:360px){.judge-panel-body{padding:14px 12px 10px}.judge-panel-actions{padding-left:12px;padding-right:12px}.judge-qr{width:180px}.judge-legend dl>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.judge-guide *,.judge-landing *{transition:none!important;animation:none!important}}@media print{.judge-guide,.judge-device-banner{display:none!important}}.judge-landing{flex-direction:column;align-items:flex-start;gap:12px;max-width:520px;display:flex}.judge-landing .button.primary{min-height:48px;padding:14px 21px;font-size:13px}.judge-landing-note{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.judge-landing-error{border-left:3px solid var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--text);margin:0;padding:9px 11px;font-size:12px;line-height:1.6}.judge-landing-blank{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:10px;padding-top:16px;display:flex}.judge-landing-blank .button{white-space:normal;text-align:left;min-height:44px}.judge-landing-blank p{color:var(--subtle);margin:0;font-size:11px;line-height:1.7}.judge-strip{grid-column:1/-1;min-width:0}.judge-strip>h2{letter-spacing:2px;color:var(--muted);margin:0 0 12px;font-size:9px}.judge-strip ol{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.judge-strip li{background:var(--panel);flex-direction:column;gap:6px;padding:18px 18px 20px;display:flex}.judge-strip-number{font-family:var(--font-mono),monospace;letter-spacing:1px;color:var(--subtle);font-size:9px}.judge-strip strong{font-family:var(--font-display);letter-spacing:1.6px;color:var(--amber);font-size:22px;font-weight:500;line-height:1.1}.judge-strip p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}@media (max-width:1000px){.judge-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.judge-strip ol{grid-template-columns:1fr}.judge-strip li{padding:15px}.judge-landing .button.primary{justify-content:center;width:100%}}.judge-device-banner{z-index:20;padding:8px 14px;padding-top:max(8px,env(safe-area-inset-top));border-bottom:1px solid color-mix(in srgb,var(--blue) 50%,transparent);background:color-mix(in srgb,var(--blue) 16%,var(--bg));font-family:var(--font-mono),monospace;letter-spacing:.5px;text-align:center;color:var(--text);margin:0;font-size:11px;line-height:1.5;position:sticky;top:0}.judge-device-banner.judge{border-bottom-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 14%,var(--bg))}
.intelligence-heading{background:radial-gradient(ellipse at 10% 0,#ffb00012,transparent 65%),var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:24px 26px 20px;display:flex}.intelligence-mark{width:48px;height:48px;color:var(--amber);background:#ffb00009;border:1px solid #ffb00050;border-radius:12px;flex:none;place-items:center;display:grid}.intelligence-heading h2{font-family:var(--font-display);letter-spacing:.2px;margin:3px 0 7px;font-size:28px}.intelligence-heading p{max-width:580px;font-size:12px}.intelligence-heading>.badge{margin-left:auto}.intelligence-guidance,.intelligence-status{color:#b2bac4;border-bottom:1px solid var(--line);background:#91b9de06;align-items:center;gap:10px;padding:12px 26px;font-size:11px;display:flex}.intelligence-guidance svg{color:var(--blue);flex:none}.intelligence-conversation-controls{border-bottom:1px solid var(--line);background:#0c1117;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 26px;display:flex}.intelligence-conversation-controls label{min-width:0;color:var(--muted);gap:7px;font-size:12px;display:grid}.intelligence-conversation-controls select{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--text);font:inherit;background:#151c25;border-radius:5px;padding:9px 12px}.intelligence-conversation-controls select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.intelligence-conversation-controls .button{white-space:normal;text-align:left;min-height:44px}@media (max-width:760px){.intelligence-conversation-controls{padding:14px 16px}.intelligence-conversation-controls label,.intelligence-conversation-controls select{width:100%}}.intelligence-record{border-top:1px solid var(--line);background:#111114;padding:26px}.intelligence-record-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.intelligence-record-heading h3{margin-top:6px;font-size:18px}.intelligence-record-heading .button{font-size:10px}.intelligence-check{border:1px solid #ffb00040;border-left:3px solid var(--amber);background:#ffb00007;border-radius:6px;gap:14px;margin:16px 0;padding:19px 20px;display:flex}.intelligence-check>svg{color:var(--amber);flex:none}.intelligence-check.passed{background:#39ff8805;border-color:#39ff8835}.intelligence-check.passed>svg{color:var(--green)}.intelligence-check b{font-size:14px;display:block}.intelligence-check p{color:#d0c7b7;margin-top:7px;font-size:12px}.intelligence-check a{color:var(--blue);margin-left:6px;text-decoration:underline}.intelligence-check small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.intelligence-run-status{border-top:1px solid var(--line);color:#b8bec7;align-items:center;gap:10px;padding:15px 0;font-size:11px;display:flex}.intelligence-run-status>span:nth-child(2){flex:1}.intelligence-run-status .button{font-size:10px}.intelligence-muted{padding:12px 0;font-size:11px;line-height:1.7}.intelligence-proposals{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.intelligence-proposals article{background:linear-gradient(150deg,#91b9de09,var(--panel) 70%);border:1px solid #91b9de35;border-radius:8px;min-width:0;padding:21px}.intelligence-proposal-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.intelligence-proposal-top>.mono{color:var(--muted)}.intelligence-proposals h3{font-family:var(--font-display);letter-spacing:.3px;margin-bottom:10px;font-size:27px}.intelligence-proposals article>p{font-size:12px;line-height:1.8}.intelligence-proposals dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:15px 0;display:grid}.intelligence-proposals dt,.intelligence-review dt{color:var(--muted);font-size:10px}.intelligence-proposals dd,.intelligence-review dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px}.intelligence-proposals .intelligence-issue{color:#e1ba79;margin-top:8px;font-size:11px}.intelligence-proposals footer{flex-direction:column;align-items:flex-start;gap:9px;margin-top:20px;display:flex}.intelligence-proposals footer small{color:var(--muted);font-size:10px}.intelligence-proposals footer a{color:var(--blue);align-items:center;gap:8px;font-size:12px;display:flex}.intelligence-history{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:16px;font-size:11px}.intelligence-history summary{cursor:pointer;padding:6px 0}.intelligence-history>div{border-bottom:1px solid #ffffff08;gap:17px;padding:15px 0;display:flex}.intelligence-history>div>.mono{color:var(--amber)}.intelligence-history b{text-transform:capitalize;color:#cdd0d5}.intelligence-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.intelligence-history small{font-size:9px}.intelligence-required-approvals{background:#ffb00006;border:1px solid #ffb00035;border-radius:6px;padding:16px}.intelligence-required-approvals p{color:#cbbfa7;margin-top:7px;font-size:11px;line-height:1.8}.intelligence-review-source{color:var(--muted);font-size:11px}.intelligence-review-source summary{cursor:pointer;color:var(--blue)}.intelligence-review-source p{margin-top:10px}.intelligence-review-source code{overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.intelligence-review{gap:18px;display:grid}.intelligence-review>svg{color:var(--blue)}.intelligence-review h3{font-size:23px}.intelligence-review>p{font-size:12px;line-height:1.8}.intelligence-review dl{background:var(--bg);border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:18px;display:grid}.intelligence-review h4{margin:0;font-size:12px}.intelligence-review ul{border-block:1px solid var(--line);max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.intelligence-review li{border-bottom:1px solid #ffffff08;gap:4px;padding:12px 0;display:grid}.intelligence-review li b{font-size:12px}.intelligence-review li span{color:var(--muted);font-size:10px}.intelligence-review .check-label{align-items:flex-start;font-size:12px;line-height:1.75}.intelligence-review .check-label input{margin-top:4px}.opening-native-assistant.b-button{min-height:40px;font-size:12px;font-weight:650;background:var(--amber)!important;color:#17120a!important;border-color:var(--amber)!important;padding:8px 14px!important}.opening-native-planner{--b-panel-background-color:#16161a;--b-panel-color:#f2efea;--b-panel-header-background-color:#1c1c20;--b-panel-header-color:#f2efea;--b-chatbubble-background:#24242a;--b-chatbubble-color:#f2efea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border:1px solid #514732!important;border-radius:10px!important;box-shadow:0 24px 90px #000a!important}.opening-native-planner .b-panel-header{border-bottom:1px solid #ffb00035;color:#f2efea!important;background:#1c1c20!important}.opening-native-planner .b-panel-header .b-header-title{font-family:var(--font-display);letter-spacing:.2px;font-size:23px}.opening-native-planner .b-panel-content{color:#f2efea;background:#16161a}.opening-native-planner .b-chat-bubble{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.opening-native-planner .b-field-inner{color:#f2efea!important;background:#101013!important;border:1px solid #4b4b55!important}.opening-native-planner input,.opening-native-planner textarea{font-size:14px;color:#f2efea!important}.opening-native-planner .b-chat-message-text{white-space:normal}.opening-native-planner button:focus-visible,.opening-native-planner input:focus-visible{outline-offset:3px;outline:2px solid var(--amber)!important}.opening-native-plan{background:#ffb00007;border-bottom:1px solid #ffb00030;padding:16px 20px;font-size:11px}.opening-native-plan section>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.opening-native-plan strong{color:#f2efea;font-size:12px}.opening-native-plan section>div>span{color:var(--amber);font-variant-numeric:tabular-nums}.opening-native-plan ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.opening-native-plan li{color:#babac3;align-items:center;gap:10px;display:flex}.opening-native-plan li>b{border:1px solid #55515a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.opening-native-plan li[data-complete=true]>b{color:#85dfaa;background:#39ff8809;border-color:#39ff8855}.opening-native-plan li small{color:#92929c;margin-top:2px;font-size:9px;display:block}.opening-native-voice-status{color:#c5c8d0;background:#91b9de08;border-top:1px solid #91b9de25;font-size:11px;line-height:1.65;padding:10px 18px!important}.opening-native-voice-status p{margin:0}.opening-native-voice-clear,.opening-native-voice-cancel{color:#ddd6c9!important;background:#23232a!important;border:1px solid #59515b!important;min-height:36px!important;margin:4px 12px!important;font-size:11px!important}.opening-native-planner .b-field-trigger{min-width:40px;min-height:40px}.opening-native-planner .b-field-trigger:focus-visible,.opening-native-planner textarea:focus-visible{outline-offset:2px;outline:2px solid var(--amber)!important}.voice-record{border-top:1px solid var(--line);background:#111114;padding:18px 26px;font-size:12px}.voice-record>summary{cursor:pointer;color:#c4c7d2;align-items:center;gap:10px;min-height:36px;display:flex}.voice-record>summary>svg{color:var(--blue)}.voice-record>summary>small{color:var(--muted);margin-left:auto;font-size:10px}.voice-record-intro{align-items:center;gap:22px;padding:16px 0;display:flex}.voice-record-intro p{max-width:710px;font-size:11px;line-height:1.8}.voice-record-intro .button{flex:none;margin-left:auto;font-size:10px}.voice-record-item{border-top:1px solid #ffffff12;padding:18px 0}.voice-record-item>div{align-items:center;gap:12px;display:flex}.voice-record-item>div .badge{margin-left:auto}.voice-record-item p{margin-top:8px;font-size:11px}.voice-record-item blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--blue);color:#d2d3da;background:#91b9de06;max-height:180px;margin:14px 0;padding:9px 15px;line-height:1.8;overflow:auto}.voice-record-item>small{color:var(--muted);margin-top:12px;font-size:10px;display:block}.voice-record-item audio{width:min(100%,420px);height:42px;margin-top:14px;display:block}.voice-record .button{min-height:40px}@media (max-width:760px){.voice-record{padding:16px}.voice-record-intro{flex-direction:column;align-items:flex-start;gap:12px}.voice-record-intro .button{margin-left:0}.voice-record-item>div{flex-wrap:wrap}.voice-record-item>div .badge{margin-left:0}.opening-native-voice-clear,.opening-native-voice-cancel{min-height:44px!important}.opening-native-planner .b-field-trigger{min-width:44px;min-height:44px}.voice-record .button{min-height:44px}.intelligence-heading{flex-wrap:wrap;gap:12px;padding:20px 16px}.intelligence-heading>div:nth-child(2){flex:1;min-width:190px}.intelligence-heading>.badge{margin-left:60px}.intelligence-heading h2{font-size:25px}.intelligence-heading p{font-size:11px}.intelligence-guidance,.intelligence-status{align-items:flex-start;padding:12px 16px}.intelligence-record{padding:19px 16px}.intelligence-record-heading{flex-direction:column;align-items:flex-start;gap:13px}.intelligence-record-heading h3{font-size:17px}.intelligence-check{gap:10px;padding:15px 12px}.intelligence-check b{font-size:12px}.intelligence-check p{font-size:11px}.intelligence-run-status{flex-wrap:wrap}.intelligence-run-status>span:nth-child(2){flex-basis:85%}.intelligence-run-status>.button{margin-left:16px}.intelligence-review .modal-actions{flex-direction:column}.intelligence-review .modal-actions .button{white-space:normal;min-height:44px}.opening-native-planner input{font-size:16px}}@media (prefers-reduced-motion:reduce){.opening-native-planner *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.intelligence-heading,.intelligence-guidance,.intelligence-status,.intelligence-record,.opening-native-assistant,.opening-native-planner{display:none!important}}.opening-native-voice-stop{color:#ffe1a0!important;background:#392a14!important;border:1px solid #a67d37!important;min-height:44px!important;margin:4px 12px!important;font-size:12px!important}.opening-native-planner button.b-field-trigger{appearance:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.opening-native-planner .b-bubble-tool[data-ref=readAloud]{min-width:44px;min-height:44px}.opening-native-planner .b-field-trigger[aria-disabled=true]{cursor:default;opacity:.5}.intelligence-retry-review{border:1px solid var(--amber,#b67a20);background:var(--surface,#fff);border-radius:12px;gap:12px;margin:12px 0;padding:20px;display:grid}.intelligence-retry-review h3,.intelligence-retry-review p{margin:0}.intelligence-retained-prompt{white-space:pre-wrap;overflow-wrap:anywhere;background:#b67a2014;border-radius:8px;padding:12px}.intelligence-retry-review>button{justify-self:start;min-height:44px}.opening-native-planner{--b-chat-panel-font-size:16px;--b-chat-panel-message-them-background:#24242a;--b-chat-panel-message-them-color:#f2efea;--b-chat-panel-message-us-background:#3a3020;font-size:16px;overflow:hidden}.opening-native-planner .b-panel-body-wrap,.opening-native-planner .b-chat-panel-mixin-content{min-width:0;min-height:0}.opening-native-planner .b-chat-panel-mixin-content{overscroll-behavior:contain;overflow-y:auto}.opening-native-planner .b-chat-bubbles{overscroll-behavior:contain;min-width:0;min-height:120px;flex:240px!important;padding:12px!important}.opening-native-planner .b-message{min-width:0}.opening-native-planner .b-message.b-them .b-bubble{width:100%;max-width:100%}.opening-native-planner .b-bubble{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.6}.opening-native-planner .opening-native-plan{flex:none;min-height:44px;max-height:200px;overflow:auto;padding:0 12px!important}.opening-planning-checklist>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.opening-planning-checklist>summary:before{content:"▸";color:var(--amber,#ffb000)}.opening-planning-checklist[open]>summary:before{content:"▾"}.opening-planning-checklist>summary strong{color:#f3c674;margin-left:auto;font-size:13px}.opening-planning-checklist>summary small{color:#c9c3b9;flex-basis:100%;font-size:12px}.opening-planning-checklist-body{overscroll-behavior:contain;max-height:120px;padding:4px 0 12px;overflow:auto}.opening-planning-checklist-body>p{color:#c7c3ba;overflow-wrap:anywhere;font-size:13px}.opening-native-plan .opening-planning-checklist-body ol{gap:8px;margin:10px 0}.opening-native-plan .opening-planning-checklist-body li small{color:#b9b6c0;font-size:11px}.opening-native-planner .opening-native-voice-status{flex:none;max-height:120px;font-size:13px;overflow:auto;padding:0 12px!important}.opening-native-voice-help>summary{cursor:pointer;color:#cad3e0;align-items:center;min-height:44px;display:flex}.opening-native-voice-help>summary:before{content:"▸";padding-right:8px}.opening-native-voice-help[open]>summary:before{content:"▾"}.opening-native-voice-help>p{padding:0 0 10px}.opening-native-planner .opening-native-voice-status>p{color:#e0daca;padding:10px 0}.opening-native-planner .opening-native-voice-clear,.opening-native-planner .opening-native-voice-cancel,.opening-native-planner .opening-native-voice-stop{flex:none;min-height:44px!important;margin:4px 12px!important}.opening-native-planner .b-field-trigger,.opening-native-planner .b-bubble-option{min-width:44px;min-height:44px}.opening-native-planner .b-tool[data-ref=close],.opening-native-planner.b-chat-panel-mixin.b-panel .b-text-area-field button.b-field-trigger{box-sizing:border-box;justify-content:center;align-items:center;display:flex;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.opening-native-planner .b-text-area-field{flex:none;min-height:64px;max-height:112px;overflow:auto}.opening-native-planner textarea{min-height:44px;max-height:84px;font-size:16px!important}.opening-native-planner[data-compact-height=true] .opening-native-voice-help{display:none}.opening-native-planner[data-compact-height=true] .opening-native-plan{max-height:100px}.opening-native-planner[data-compact-height=true] .opening-planning-checklist-body{max-height:44px}.opening-native-planner summary:focus-visible,.opening-native-planner .opening-message-table:focus-visible{outline:2px solid var(--amber,#ffb000);outline-offset:-2px}.intelligence-message{min-width:0;max-width:100%}.intelligence-history>div>div{flex:1;min-width:0}.opening-safe-message{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.opening-safe-message p{color:inherit;font-size:inherit;margin:0 0 12px}.opening-safe-message p:last-child{margin-bottom:0}.opening-safe-message h3,.opening-safe-message h4,.opening-safe-message h5,.opening-safe-message h6{color:inherit;letter-spacing:0;margin:18px 0 8px;font-size:1.1em;line-height:1.45}.opening-safe-message ul,.opening-safe-message ol{margin:8px 0 14px;padding-left:24px}.opening-safe-message li{margin:5px 0}.opening-safe-message a{color:#e9bf75;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.opening-safe-message code{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;white-space:pre-wrap;background:#0003;border-radius:3px;padding:2px 4px;font-size:.88em}.opening-safe-message pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ece7de;background:#111116;border:1px solid #666675;border-radius:5px;max-width:100%;margin:12px 0;padding:12px;overflow-x:auto}.opening-safe-message pre code{background:0 0;padding:0}.opening-message-table{overscroll-behavior:contain;border:1px solid #64606b;border-radius:5px;max-width:100%;margin:12px 0;overflow-x:auto}.opening-message-table table{border-collapse:collapse;width:100%;font-size:inherit}.opening-message-table th,.opening-message-table td{text-align:left;vertical-align:top;border-bottom:1px solid #55505d;min-width:110px;padding:10px 12px;line-height:1.5}.opening-message-table th{color:#f3e7ce;background:#ffb0000c;font-weight:650}.opening-message-table tbody tr:last-child td{border-bottom:0}@media (max-width:600px){.opening-native-planner .b-header-title{font-size:21px!important}.opening-planning-checklist-body{max-height:104px}.opening-message-table th,.opening-message-table td{min-width:96px;padding:8px}}@media (prefers-reduced-motion:reduce){.opening-native-planner,.opening-native-planner *,.opening-safe-message *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.payout-desk{border-top:1px solid var(--line);min-width:0;margin-top:42px;padding-top:32px}.payout-desk .button,.payout-personal .button{white-space:normal;text-align:center;min-height:44px}.payout-desk h3{font-size:16px}.payout-desk .settlement-heading{margin-bottom:20px}.payout-desk .settlement-heading p{margin-top:8px;font-size:12px}.payout-mode{background:linear-gradient(115deg,#91b9de0d,#0000 80%);border:1px solid #91b9de32;border-radius:7px;align-items:flex-start;gap:13px;margin:20px 0;padding:17px 20px;display:flex}.payout-mode>svg{color:var(--blue);flex:none;margin-top:3px}.payout-mode strong{font-size:12px;font-weight:550}.payout-mode p{margin-top:4px;font-size:11px;line-height:1.8}.payout-metrics>div:first-child strong{color:#a7d2b5}.payout-review-workspace{grid-template-columns:minmax(260px,.88fr) minmax(0,1.35fr);align-items:start;gap:18px;margin:24px 0 32px;display:grid}.payout-recipient-panel,.payout-balance-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:23px}.payout-recipient-panel{border-top:2px solid #91b9de70}.payout-balance-panel{border-top:2px solid #ffb00070}.payout-recipient-panel h3,.payout-balance-panel h3{align-items:center;gap:10px;display:flex}.payout-recipient-panel h3 svg{color:var(--blue)}.payout-balance-panel h3 svg{color:var(--amber)}.payout-person-select{color:var(--muted);gap:7px;margin:22px 0;font-size:11px;display:grid}.payout-person-select select{width:100%;min-width:0;min-height:44px;font-size:12px}.payout-recipient-panel>p,.payout-balance-panel>p{margin:12px 0;font-size:11px;line-height:1.8}.payout-receiver{overflow-wrap:anywhere;color:#c8cbd2;min-width:0;margin:8px 0;font-size:11px;line-height:1.7}.payout-desk dl,.payout-personal dl,.payout-exact-recipient dl{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:9px 15px;margin:16px 0;font-size:11px;display:grid}.payout-desk dt,.payout-personal dt,.payout-exact-recipient dt{color:var(--muted)}.payout-desk dd,.payout-personal dd,.payout-exact-recipient dd{overflow-wrap:anywhere;min-width:0;margin:0}.payout-desk code,.payout-personal code,.payout-exact-recipient code{overflow-wrap:anywhere;color:#aeb8c6;white-space:normal;font-size:10px}.payout-desk details,.payout-personal details{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:12px}.payout-desk summary,.payout-personal summary,.payout-exact-recipient summary{cursor:pointer;color:#bec3cc;min-height:34px;padding:6px 0;font-size:11px;line-height:1.6}.payout-recipient-history{border-bottom:1px solid var(--line);margin-top:15px;padding:14px 0}.payout-recipient-history strong{font-size:11px}.payout-recipient-history p{margin:8px 0;font-size:11px}.payout-recipient-history small{color:var(--muted);font-size:10px}.payout-balances{gap:0;margin:18px 0;display:grid}.payout-balance{border-bottom:1px solid var(--line);padding:16px 0}.payout-balance:first-child{border-top:1px solid var(--line)}.payout-balance>label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.payout-balance>label>span{flex:1;min-width:0}.payout-balance>label strong{font-size:12px;font-weight:550;display:block}.payout-balance>label small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.payout-balance>label>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:500}.payout-balance>p{margin:9px 0 0 27px;font-size:10px;line-height:1.75}.payout-balance>p>svg{color:#88bb9c;vertical-align:middle;margin-right:6px}.payout-balance>.button{margin-top:9px}.payout-grants{gap:24px;display:grid}.payout-grant{background:linear-gradient(150deg,#1b1b21,var(--panel));border:1px solid #393940;border-radius:8px;min-width:0;padding:24px}.payout-grant h4{font-size:24px;font-family:var(--font-display);letter-spacing:.3px;margin:8px 0;font-weight:450}.payout-grant>p{margin:12px 0;font-size:11px;line-height:1.8}.payout-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:13px;min-width:0;margin:18px 0;display:grid}.payout-item{border:1px solid var(--line);background:#101013;border-radius:6px;min-width:0;padding:18px}.payout-item>.settlement-card-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.payout-item>.settlement-card-heading>div{flex:1;min-width:150px}.payout-item>.settlement-card-heading strong{font-size:13px;font-weight:550}.payout-item>.settlement-card-heading b{font-size:23px;line-height:1.2;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:450}.payout-item>.settlement-card-heading p{margin-top:5px;font-size:10px;line-height:1.7}.payout-item-status{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.payout-item-status .badge{white-space:normal;line-height:1.6}.payout-fee-line{border-top:1px dashed var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.payout-fee-line strong{color:#c9c6bf;text-align:right;font-weight:500}.payout-item>.button{width:100%;margin-top:12px}.payout-item>.settlement-muted{margin-top:12px;font-size:11px;line-height:1.8}.payout-exact-recipient{background:#91b9de06;border:1px solid #91b9de35;border-radius:6px;min-width:0;padding:19px}.payout-exact-recipient h3{margin-top:12px;font-size:16px}.payout-exact-recipient .settlement-card-heading h3{margin:0}.payout-exact-recipient .settlement-card-heading>strong{font-variant-numeric:tabular-nums;font-size:20px}.payout-allocation{justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0;font-size:11px;display:flex}.payout-allocation code{flex:1;min-width:0}.payout-allocation strong{white-space:nowrap}.modal:has(.payout-exact-recipient){width:min(720px,100vw - 32px)}.payout-personal{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.payout-personal>.settlement-heading h2{font-size:23px}.payout-personal>p{margin:15px 0;font-size:12px;line-height:1.8}@media (max-width:1000px){.payout-review-workspace{grid-template-columns:minmax(0,1fr)}.payout-grant{padding:21px}}@media (max-width:540px){.payout-desk{margin-top:32px;padding-top:27px}.payout-desk .settlement-heading,.payout-desk .settlement-section-head{flex-direction:column;align-items:stretch;gap:16px}.payout-desk .settlement-heading h2{font-size:25px}.payout-desk .settlement-heading>.button,.payout-desk .settlement-section-head>.button{align-self:flex-start}.payout-mode{gap:11px;padding:15px}.payout-mode p{font-size:11px}.payout-recipient-panel,.payout-balance-panel,.payout-grant{padding:17px}.payout-review-workspace{gap:15px;margin:20px 0 28px}.payout-person-select select{font-size:16px}.payout-balance>label{gap:9px}.payout-balance>label>b{font-size:16px}.payout-balance>p{margin-left:24px}.payout-balance>label small{font-size:10px}.payout-grant>.settlement-card-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.payout-grant h4{font-size:23px}.payout-item{padding:15px}.payout-items{grid-template-columns:minmax(0,1fr);margin:16px 0}.payout-desk dl,.payout-personal dl,.payout-exact-recipient dl{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px 10px;font-size:10px}.payout-exact-recipient{padding:16px}.payout-desk .settlement-actions{align-items:stretch}.payout-desk .settlement-actions>.button{flex:auto}.payout-item>.settlement-card-heading>div{min-width:125px}.payout-desk summary,.payout-personal summary{min-height:44px;padding-top:11px;display:list-item}.payout-personal .settlement-heading h2{font-size:22px}}@media print{.payout-desk,.payout-personal{break-before:page}.payout-grant,.payout-item,.payout-recipient-panel,.payout-balance-panel,.payout-exact-recipient,.payout-mode{break-inside:avoid;color:#111!important;background:#fff!important;border-color:#bbb!important}.payout-desk .button,.payout-personal .button,.payout-desk .settlement-import,.payout-balance input{display:none!important}.payout-desk code,.payout-personal code,.payout-receiver,.payout-fee-line strong{color:#222!important}.payout-review-workspace,.payout-items{display:block}.payout-item,.payout-recipient-panel,.payout-balance-panel{margin-bottom:16px}}
