@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_8f8d718c-module__HPcqWW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_8f8d718c-module__HPcqWW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_1b354ea6-module__zwG2HG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_1b354ea6-module__zwG2HG__variable{--font-sans:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06100f;--bg-raised:#091513;--surface:#0c1917;--surface-2:#10211e;--surface-3:#152825;--line:#cbe1d81f;--line-strong:#cbe1d838;--text:#f4f5ed;--text-soft:#c5d0ca;--muted:#81908b;--aqua:#59e1bd;--aqua-strong:#28cba0;--aqua-soft:#59e1bd1f;--amber:#f1b85b;--amber-soft:#f1b85b1f;--green:#9ed477;--green-soft:#9ed4771f;--danger:#ff8293;--danger-soft:#ff5c741a;--radius-lg:22px;--radius-md:14px;--radius-sm:9px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{min-height:100vh;color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);margin:0}body:before{z-index:-1;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}::selection{color:#07100e;background:var(--aqua)}button,input{font:inherit}button{touch-action:manipulation}button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.app{width:min(1240px,100% - 36px);min-height:100vh;margin:0 auto;padding:30px 0 72px}.masthead{justify-content:space-between;align-items:center;gap:24px;min-height:50px;margin-bottom:22px;display:flex}.brand-lockup,.masthead-meta,.wordmark,.safety-chip{align-items:center;display:flex}.brand-lockup{gap:14px}.wordmark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;gap:11px;font-size:27px;font-weight:610}.mark{background:#59e1bd14;border:1px solid #59e1bd80;border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.mark:before,.mark:after,.mark i{content:"";border-radius:2px;width:5px;height:5px;display:block;position:absolute}.mark:before{background:var(--aqua);top:4px;left:4px}.mark:after{background:var(--amber);bottom:4px;right:4px}.mark i{background:#f4f5ed59;top:4px;right:4px}.product-type,.safety-chip,.status-signal,.gate-badge,.count,.stage-state,.gate-scope{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em}.product-type{color:var(--muted);border-left:1px solid var(--line-strong);padding-left:14px;font-size:10px}.masthead-meta{justify-content:flex-end;gap:16px}.tagline{max-width:360px;color:var(--text-soft);margin:0;font-size:13px}.safety-chip{min-height:30px;color:var(--text-soft);border:1px solid var(--line);background:#ffffff06;border-radius:999px;gap:8px;padding:0 11px;font-size:9px}.safety-chip i,.proof-dot,.count i,.gate-badge-dot{background:var(--aqua);border-radius:50%;width:6px;height:6px;display:block}.status-board{isolation:isolate;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(140deg, #ffffff06, transparent 52%), var(--surface);margin-bottom:18px;position:relative;overflow:hidden}.status-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.status-atmosphere:before{display:none}.status-sweep{opacity:.22;background:linear-gradient(90deg,#0000,#59e1bd26,#0000);width:22%;position:absolute;top:0;bottom:0;transform:skew(-12deg)}.status-overview{justify-content:space-between;align-items:flex-start;gap:30px;padding:30px 32px 26px;display:flex}.status-identity{align-items:flex-start;gap:22px;min-width:0;display:flex}.signal-orbit{flex:0 0 64px;place-items:center;width:64px;height:64px;margin-top:2px;display:grid;position:relative}.signal-core{z-index:2;background:var(--aqua);border:2px solid #baffeb;border-radius:50%;width:12px;height:12px}.signal-ring{border:1px solid #59e1bd3d;border-radius:50%;position:absolute}.ring-one{inset:10px}.ring-two{opacity:.6;border-style:dashed;animation:14s linear infinite orbit;inset:0}.phase-waiting .signal-core{background:var(--amber);border-color:#fff2d5}.phase-waiting .signal-ring{border-color:#f1b85b47}.phase-done .signal-core{background:var(--green);border-color:#edffdf}.phase-error .signal-core{background:var(--danger);border-color:#ffe7eb}.status-copy{min-width:0}.status-kicker{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:9px;font-size:10px;font-weight:500;display:flex}.status-signal{color:var(--aqua);background:var(--aqua-soft);border:1px solid #59e1bd38;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1}.phase-waiting .status-signal{color:var(--amber);background:var(--amber-soft);border-color:#f1b85b40}.phase-done .status-signal{color:var(--green);background:var(--green-soft);border-color:#9ed4773d}.phase-error .status-signal{color:var(--danger);background:var(--danger-soft);border-color:#ff829340}.status-headline{overflow-wrap:anywhere;max-width:760px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.044em;margin:0 0 9px;font-size:clamp(32px,4vw,50px);font-weight:520;line-height:1.02}.status-detail{max-width:68ch;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.status-proof{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;flex-direction:column;gap:5px;min-width:170px;padding:11px 13px;display:flex}.proof-label{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.proof-value{color:var(--text-soft);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.flow-shell{border-top:1px solid var(--line);background:#0000001c;padding:20px 20px 22px;position:relative}.status-flow{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-stage{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;min-height:145px;transition:border-color .22s var(--ease-out), background .22s var(--ease-out);background:#081412d6;padding:15px 16px 16px;position:relative;overflow:hidden}.flow-stage.state-active{background:#59e1bd0e;border-color:#59e1bd66}.flow-stage.stage-waiting.state-active{background:#f1b85b11;border-color:#f1b85b7a}.flow-stage.stage-did.state-active{background:#9ed4770e;border-color:#9ed47766}.flow-stage.state-complete{border-color:#9ed47729}.active-stage-glow{background:var(--aqua);border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:18px;right:18px}.stage-waiting .active-stage-glow{background:var(--amber)}.stage-did .active-stage-glow{background:var(--green)}.stage-topline{align-items:center;gap:9px;min-height:30px;display:flex}.stage-icon{width:30px;height:30px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.stage-icon svg,.gate-beacon svg,.btn svg,.repo-icon svg,.log-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.state-active .stage-icon{color:var(--aqua);background:var(--aqua-soft);border-color:#59e1bd45}.stage-waiting.state-active .stage-icon{color:var(--amber);background:var(--amber-soft);border-color:#f1b85b4d}.stage-did.state-active .stage-icon,.state-complete .stage-icon{color:var(--green);background:var(--green-soft);border-color:#9ed4773b}.stage-number{color:#f4f5ed57;font-family:var(--font-mono), ui-monospace, monospace;font-size:10px}.stage-state{color:var(--muted);margin-left:auto;font-size:8px}.state-active .stage-state{color:var(--aqua)}.stage-waiting.state-active .stage-state{color:var(--amber)}.stage-did.state-active .stage-state,.state-complete .stage-state{color:var(--green)}.stage-content{flex-direction:column;min-width:0;padding-top:15px;display:flex}.triad-label{color:var(--muted);letter-spacing:.02em;margin-bottom:5px;font-size:11px;font-weight:650}.triad-value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:620;line-height:1.25;overflow:hidden}.stage-note{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.gate{border-radius:var(--radius-lg);background:linear-gradient(115deg,#f1b85b1f,#0000 58%),#161810;border:1px solid #f1b85b7a;grid-template-columns:170px minmax(0,1fr);margin-bottom:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000052,0 0 0 1px #f1b85b0d}.gate-beacon{background-color:#0000;background-image:linear-gradient(#f1b85b09 1px,#0000 1px),linear-gradient(90deg,#f1b85b09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #f1b85b33;place-items:center;min-height:100%;display:grid;position:relative}.gate-beacon>span{border:1px solid #f1b85b57;border-radius:50%;width:92px;height:92px;position:absolute}.gate-beacon i{z-index:1;color:#15150e;background:var(--amber);border-radius:21px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 14px 34px #f1b85b33}.gate-beacon svg{stroke-width:1.8px;width:28px;height:28px}.gate-main{grid-template-columns:minmax(0,1fr) 210px;gap:14px;min-width:0;padding:26px 28px 24px;display:grid}.gate-banner{grid-column:1/-1;margin-bottom:18px}.gate-badge{color:var(--amber);align-items:center;gap:8px;margin-bottom:9px;font-size:9px;display:inline-flex}.gate-badge-dot{background:var(--amber);box-shadow:0 0 11px #f1b85bb3}.gate h2{max-width:760px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(27px,3.3vw,39px);font-weight:520;line-height:1.06}.gate-lead{max-width:75ch;color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.gate-card{border-radius:var(--radius-md);background:#040a096b;border:1px solid #f1b85b33;padding:15px 16px}.gate-action-label{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex}.gate-scope{color:var(--amber);border:1px solid #f1b85b2e;border-radius:999px;padding:4px 7px;font-size:8px}.gate-summary{overflow-wrap:anywhere;margin:8px 0 6px;font-size:15px;font-weight:650}.gate-risk,.gate-more{color:var(--text-soft);margin:0;font-size:12px;line-height:1.5}.gate-more{color:var(--amber);margin-top:5px}.gate-raw{color:var(--muted);margin-top:10px;font-size:11px}.gate-raw summary,.log-disclosure summary{cursor:pointer;width:fit-content;transition:color .18s}.gate-raw summary:hover,.log-disclosure summary:hover{color:var(--text)}.gate-raw pre{max-height:180px;color:var(--text-soft);font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);margin:10px 0 0;padding:12px;font-size:10px;line-height:1.5;overflow:auto}.gate-actions{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;display:flex}.gate-actions .btn{width:100%}.launch{border:1px solid var(--line);border-radius:var(--radius-md);background:#0c1917a8;margin-bottom:18px;padding:16px}.launch-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;padding:0 2px;display:flex}.launch-label,.launch-hint,.example-label{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.launch-label{color:var(--text-soft);font-weight:600}.launch-command{border:1px solid var(--line-strong);background:#030a098f;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:5px;transition:border-color .18s,box-shadow .18s;display:flex}.launch-command:focus-within{border-color:#59e1bd8c;box-shadow:0 0 0 3px #59e1bd14}.launch-command.is-running{border-color:#59e1bd40}.repo-icon{width:38px;height:38px;color:var(--muted);border-right:1px solid var(--line);flex:0 0 38px;place-items:center;display:grid}.repo-input{min-width:0;height:42px;color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:0;outline:0;flex:1;padding:0 6px;font-size:12px}.repo-input::placeholder{color:#56645f}.repo-input:disabled{cursor:wait;opacity:.62}.launch-actions{align-items:center;gap:6px;display:flex}.btn{cursor:pointer;min-height:42px;color:var(--text);border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:650;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.btn.primary{color:#04100d;border-color:var(--aqua);background:var(--aqua)}.btn.primary:hover:not(:disabled){background:#79edcf}.btn.ghost{color:var(--muted);background:0 0}.btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--line);background:#ffffff09}.btn.danger{color:var(--danger);background:var(--danger-soft);border-color:#ff82933d}.btn.danger:hover{background:#ff5c7426;border-color:#ff829373}.btn.ok{color:#151006;border-color:var(--amber);background:var(--amber);box-shadow:0 10px 26px #f1b85b21}.btn.ok:hover{background:#ffca72}.btn:disabled{cursor:not-allowed;opacity:.38}.button-loader{border:2px solid #04100d40;border-top-color:#04100d;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite spin}.launch-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:0 2px;display:flex}.example-label{margin-right:3px}.chip{cursor:pointer;min-height:30px;color:var(--text-soft);border:1px solid var(--line);background:#ffffff06;border-radius:999px;padding:0 10px;font-size:10px;transition:border-color .18s,color .18s,background .18s}.chip:hover:not(:disabled){color:var(--aqua);background:var(--aqua-soft);border-color:#59e1bd52}.chip:disabled{cursor:not-allowed;opacity:.4}.error{color:var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);border:1px solid #ff82934d;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.error-mark{background:var(--danger);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.error div{flex-direction:column;gap:3px;min-width:0;display:flex}.error strong{font-size:12px}.error span:last-child{overflow-wrap:anywhere;color:var(--text-soft);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;line-height:1.5}.workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:#0c1917b8;min-width:0;min-height:420px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.panel-kicker{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.panel-head h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:650}.count{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:8px;display:inline-flex}.count i{background:var(--muted);width:5px;height:5px;box-shadow:none}.count i.is-live{background:var(--aqua);animation:1.4s ease-in-out infinite blink}.report-status.is-ready{color:var(--green);border-color:#9ed4772e}.report-status.is-ready i{background:var(--green)}.muted{color:var(--muted)}.empty-log,.report-empty{align-items:center;gap:20px;padding:34px 24px;display:flex}.empty-title{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:650}.empty-log .muted,.report-empty .muted{max-width:48ch;margin:0;font-size:11px;line-height:1.55}.empty-radar{border:1px solid var(--line);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;position:relative}.empty-radar:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:9px}.empty-radar span{background:var(--muted);border-radius:50%;width:7px;height:7px}.empty-radar i{transform-origin:0;background:linear-gradient(90deg, var(--muted), transparent);width:22px;height:1px;animation:3.4s linear infinite radar;position:absolute;top:50%;left:50%}.activity-log{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;max-height:620px;margin:0;padding:10px 12px 14px;list-style:none;position:relative;overflow-y:auto}.log-item{border-radius:11px;grid-template-columns:50px minmax(0,1fr);min-width:0;padding:8px 8px 8px 0;display:grid;position:relative}.log-item.live{background:linear-gradient(90deg, var(--aqua-soft), #59e1bd04)}.log-rail{justify-content:center;display:flex;position:relative}.log-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:-16px;left:calc(50% - .5px)}.log-item:last-child .log-rail:after{display:none}.log-icon{z-index:1;width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;display:grid;position:relative}.log-icon svg{stroke-width:1.6px;width:14px;height:14px}.kind-sandbox .log-icon,.kind-mcp .log-icon,.kind-message .log-icon{color:var(--aqua);background:var(--aqua-soft);border-color:#59e1bd30}.kind-approval .log-icon{color:var(--amber);background:var(--amber-soft);border-color:#f1b85b40}.kind-turn-end .log-icon,.kind-subagent-end .log-icon{color:var(--green);background:var(--green-soft);border-color:#9ed47738}.log-live-ring{border:1px solid var(--aqua);border-radius:9px;width:28px;height:28px;position:absolute;top:0;left:calc(50% - 14px)}.log-body{border-bottom:1px solid #cbe1d813;min-width:0;padding:2px 8px 12px 1px}.log-item:last-child .log-body{border-bottom-color:#0000}.log-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.log-lane,.log-sequence{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.kind-sandbox .log-lane,.kind-mcp .log-lane{color:var(--aqua)}.kind-approval .log-lane{color:var(--amber)}.kind-turn-end .log-lane{color:var(--green)}.log-sequence{letter-spacing:.02em}.log-title{overflow-wrap:anywhere;font-size:12px;font-weight:620;line-height:1.4}.log-detail{color:#9baaa5;max-height:240px;font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;background:#00000029;border:1px solid #cbe1d814;border-radius:8px;margin:7px 0 0;padding:9px 10px;font-size:9px;line-height:1.55;overflow:auto}.log-disclosure{color:var(--muted);margin-top:8px;font-size:9px}.report-panel{position:relative}.report-empty{flex-direction:column;align-items:flex-start;min-height:260px;padding:38px 30px}.report-blueprint{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(#59e1bd06 1px,#0000 1px),linear-gradient(90deg,#59e1bd06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;flex-direction:column;gap:11px;width:min(100%,300px);height:112px;padding:17px;display:flex;position:relative;overflow:hidden}.report-blueprint span{background:#81908b2e;border-radius:999px;width:82%;height:5px;display:block}.report-blueprint .blueprint-head{background:#59e1bd38;width:38%;height:9px;margin-bottom:2px}.report-blueprint .short{width:56%}.report-blueprint i{background:linear-gradient(90deg, transparent, var(--aqua), transparent);height:1px;position:absolute;left:0;right:0}.report{color:#b9c8c2;max-height:620px;font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;margin:0;padding:20px;font-size:10px;line-height:1.65;overflow:auto}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes radar{to{transform:rotate(360deg)}}@media (max-width:900px){.status-proof{display:none}.workspace{grid-template-columns:1fr}.panel{min-height:360px}}@media (max-width:720px){.app{width:min(100% - 24px,1240px);padding-top:20px}.masthead{align-items:flex-start}.product-type,.tagline{display:none}.status-overview{padding:24px 20px 20px}.status-identity{gap:14px}.signal-orbit{flex-basis:46px;width:46px;height:46px}.ring-one{inset:7px}.status-headline{font-size:clamp(29px,9vw,40px)}.flow-shell{padding:14px}.status-flow{grid-template-columns:1fr}.flow-stage{min-height:0}.gate{grid-template-columns:1fr}.gate-beacon{border-bottom:1px solid #f1b85b33;border-right:0;min-height:92px}.gate-beacon i{border-radius:17px;width:52px;height:52px}.gate-beacon>span{width:68px;height:68px}.gate-main{padding:22px 18px 18px;display:block}.gate-actions{flex-direction:column;padding-top:14px}.gate-actions .btn{width:100%}.launch-command{flex-wrap:wrap;padding:8px}.repo-icon{border-right:0}.repo-input{flex:calc(100% - 50px);width:calc(100% - 50px)}.launch-actions{border-top:1px solid var(--line);width:100%;padding-top:7px}.launch-actions .btn.primary{flex:1}}@media (max-width:440px){.safety-chip{padding:0 9px;font-size:8px}.wordmark{font-size:23px}.status-overview{padding:21px 16px 18px}.signal-orbit{display:none}.launch{padding:12px}.launch-hint{display:none}.panel-head{padding:14px}.empty-log,.report-empty{padding:28px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
