@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}:root{color-scheme:dark;font-synthesis:none;--remote-page: #08090c;--remote-canvas: #0d0f11;--remote-panel: #171a1e;--remote-card: #202429;--remote-raised: #292e34;--remote-hairline: #22262b;--remote-line: #343a41;--remote-line-strong: #56616b;--remote-text: #f1f5f7;--remote-text-2: #aab4bc;--remote-text-3: #929da6;--remote-text-faint: #69747d;--remote-cyan: #24cdff;--remote-cyan-hover: #7fe0ff;--remote-cyan-soft: rgb(36 205 255 / 8%);--remote-cyan-line: #2e4a56;--remote-amber: #f5a524;--remote-amber-soft: rgb(245 165 36 / 8%);--remote-amber-line: #6b4a16;--remote-green: #22c55e;--remote-green-soft: rgb(34 197 94 / 7%);--remote-red: #f05252;--remote-red-soft: rgb(240 82 82 / 10%);--remote-magenta: #ed1a77;--on-cyan: #0a171c;--on-amber: #1a1206;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-control: .625rem;--radius-card: .875rem;--radius-sheet: 1.25rem;--target-min: 2.75rem;--target-primary: 3rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--content-inline: 1rem;--header-height: 4.25rem;--bottom-nav-height: 4.25rem;--master-width: clamp(20rem, 36vw, 23.75rem);--fold-gutter: 1.625rem;--focus-ring: 0 0 0 2px var(--remote-canvas), 0 0 0 4px var(--remote-cyan);--shadow-sheet: 0 -1rem 3rem rgb(0 0 0 / 45%);--motion-fast: .16s;--motion-normal: .22s;--motion-slow: .36s;--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--remote-page);color:var(--remote-text);font-family:var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;margin:0;background:var(--remote-canvas);font-size:.9375rem;line-height:1.45}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{min-height:var(--target-min)}:where(button,a,input,textarea,select,summary):focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background:#24cdff47}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(prefers-contrast:more){:root{--remote-line: #65707a;--remote-text-2: #d4dbe0;--remote-text-3: #c1c9cf}}#root{min-height:100dvh}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em}h1{margin-bottom:.25rem;font-size:clamp(2rem,8vw,2.5rem);line-height:1}h2{font-size:1.35rem}.eyebrow,.section-label,.section-title,.state-text,.meta,.delivery,.mono{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.eyebrow,.section-label{color:var(--remote-text-3)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-only{display:inline-flex}.full-width{width:100%}.primary-button,.secondary-button,.attention-button,.danger-button,.text-button,.send-button,.icon-button{border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast),opacity var(--motion-fast)}.primary-button{border:1px solid var(--remote-cyan);background:var(--remote-cyan);color:var(--on-cyan);padding:.7rem 1rem;font-weight:600}.primary-button:hover:not(:disabled){background:var(--remote-cyan-hover)}.secondary-button{border:1px solid var(--remote-line-strong);background:transparent;color:var(--remote-text);padding:.65rem .9rem}.secondary-button:hover:not(:disabled){border-color:var(--remote-text-2);background:var(--remote-raised)}.attention-button{border:1px solid var(--remote-amber);background:var(--remote-amber);color:var(--on-amber);padding:.65rem 1rem;font-weight:700}.danger-button{border:1px solid var(--remote-red);background:transparent;color:var(--remote-red);padding:.7rem 1rem;font-weight:600}.text-button{border:0;background:transparent;color:var(--remote-cyan);padding:.5rem .75rem}.icon-button,.send-button{width:var(--target-min);min-width:var(--target-min);height:var(--target-min);padding:0;display:inline-flex;align-items:center;justify-content:center}.icon-button{border:1px solid var(--remote-line);background:var(--remote-card);color:var(--remote-text-2)}.send-button{border:0;background:var(--remote-cyan);color:var(--on-cyan);border-radius:50%}button:disabled{cursor:not-allowed;opacity:.42}.brand{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.brand-mark{width:1.75rem;height:1.75rem;flex:0 0 auto;background:var(--remote-cyan);-webkit-mask-image:var(--brand-mark-image);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--brand-mark-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.brand-copy{display:flex;min-width:0;flex-direction:column;line-height:1}.brand-copy strong{color:var(--remote-text);font-family:var(--font-display);font-size:1.35rem;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.brand-copy small{margin-top:.28rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.activation-shell,.app-state{min-height:100dvh;padding:max(2rem,var(--safe-top)) max(1rem,var(--safe-right)) max(2rem,var(--safe-bottom)) max(1rem,var(--safe-left));display:grid;place-items:center;background:radial-gradient(circle at 50% 0%,rgb(36 205 255 / 5%),transparent 28rem),var(--remote-page)}.activation-card{width:min(100%,32rem);padding:clamp(1.25rem,5vw,2rem);border:1px solid var(--remote-line);border-radius:var(--radius-sheet);background:var(--remote-panel);box-shadow:0 1.5rem 4rem #0000005c}.activation-card .brand{margin-bottom:2rem}.activation-card h1{margin-top:.5rem;font-size:clamp(2.25rem,10vw,3.25rem)}.lede,.dialog-lede{color:var(--remote-text-2)}.activation-section{margin-top:1.5rem}.activation-list{display:grid;gap:.45rem;margin-top:.65rem}.activation-row{min-height:var(--target-min);padding:.65rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card)}.activation-row strong{font-size:.9rem}.state-text{color:var(--remote-cyan)}.capability-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.capability-chip{padding:.3rem .6rem;border:1px solid var(--remote-cyan-line);border-radius:999px;color:var(--remote-cyan-hover);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.fine-print{margin:.7rem 0 0;color:var(--remote-text-3);font-size:.78rem}.authority-note{margin-top:1.5rem;padding:.8rem;display:flex;justify-content:space-between;gap:1rem;border-left:3px solid var(--remote-cyan);background:var(--remote-cyan-soft)}.authority-note span{color:var(--remote-text-3);font-size:.78rem}.activation-button{width:100%;min-height:3.25rem;margin-top:1rem}.loading-block,.error-block{margin-top:1.5rem;padding:1rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);color:var(--remote-text-2)}.error-block,.error-copy{color:var(--remote-red)}.app-state{align-content:center;text-align:center}.app-state p{color:var(--remote-text-2)}.loading-mark{width:2.5rem;height:2.5rem;margin:0 auto 1rem;animation:breathe 1.2s ease-in-out infinite}.app-shell{min-height:100dvh;padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom));background:var(--remote-canvas)}.app-header{position:sticky;z-index:20;top:0;min-height:calc(var(--header-height) + var(--safe-top));padding:calc(var(--safe-top) + .65rem) max(var(--content-inline),var(--safe-right)) .65rem max(var(--content-inline),var(--safe-left));display:flex;align-items:center;gap:.65rem;border-bottom:1px solid var(--remote-hairline);background:#0d0f11f0;backdrop-filter:blur(1rem)}.app-header>.status-cluster{margin-left:auto}.app-header--crew{display:grid;grid-template-columns:var(--target-min) minmax(0,1fr) auto;gap:.35rem}.app-header--crew>.status-cluster{margin-left:0;grid-column:3;grid-row:1}.app-header--crew .development-source-badge{grid-column:2 / 4;grid-row:2;justify-self:end}.development-source-badge{padding:.25rem .45rem;border:1px solid var(--remote-magenta);border-radius:999px;color:var(--remote-magenta);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.crew-back-button{grid-column:1;grid-row:1;border-color:transparent;background:transparent}.crew-back-button svg,.crew-hop-button--previous svg{transform:rotate(180deg)}.crew-navigator{min-width:0;display:grid;grid-column:2;grid-row:1;grid-template-columns:var(--target-min) minmax(0,1fr) var(--target-min);grid-template-rows:auto .35rem;align-items:center;column-gap:.1rem;row-gap:.25rem;touch-action:pan-y;user-select:none}.crew-heading{min-width:0;min-height:var(--target-min);padding:0;display:flex;grid-column:2;grid-row:1;flex-direction:column;justify-content:center;border:0;background:transparent;color:var(--remote-text);text-align:left;cursor:pointer}.crew-heading span,.crew-heading strong{display:block}.crew-heading .eyebrow{overflow:hidden;color:var(--remote-text-faint);font-size:.56rem;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap}.crew-heading strong{overflow:hidden;font-family:var(--font-display);font-size:1.45rem;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.crew-hop-button{width:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);padding:0;display:inline-grid;grid-row:1 / 3;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--remote-text-3);cursor:pointer}.crew-hop-button--previous{grid-column:1}.crew-hop-button--next{grid-column:3}.crew-hop-button:hover:not(:disabled){background:var(--remote-card);color:var(--remote-text)}.crew-position{min-width:0;height:.35rem;overflow:hidden;display:flex;grid-column:2;grid-row:2;align-items:center}.crew-position__dots{min-width:0;overflow:hidden;display:flex;gap:.3rem}.crew-position__dots>span{width:.3rem;height:.3rem;border-radius:50%;background:var(--remote-line);transition:background var(--motion-fast),transform var(--motion-fast)}.crew-position__dots>span.is-current{background:var(--remote-cyan);transform:scale(1.15)}.crew-surface-nav{display:none}.status-cluster{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.status-pill{min-height:1.75rem;padding:.3rem .48rem;display:inline-flex;align-items:center;gap:.3rem;border:1px solid currentColor;border-radius:999px;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;white-space:nowrap}.status-pill[data-tone=live]{color:var(--remote-cyan)}.status-pill[data-tone=attention]{color:var(--remote-amber)}.status-pill[data-tone=fault]{color:var(--remote-red)}.status-dot{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}.status-label{display:none}.projection-banner{margin:.65rem var(--content-inline) 0;padding:.7rem .8rem;border:1px solid var(--remote-amber);border-radius:var(--radius-control);background:var(--remote-amber-soft);font-size:.8rem}.projection-banner[data-tone=fault]{border-color:var(--remote-red);background:var(--remote-red-soft)}.workspace{min-height:0}.master-rail{display:none}.detail-pane{min-width:0}.detail-pane[data-crew-hop=next]>*{animation:crew-hop-next var(--motion-normal) var(--ease-out)}.detail-pane[data-crew-hop=previous]>*{animation:crew-hop-previous var(--motion-normal) var(--ease-out)}.screen{width:min(100%,52rem);margin:0 auto;padding:1rem var(--content-inline) 2rem}.screen-heading{margin-bottom:1rem}.screen-heading .eyebrow{display:block;margin-bottom:.45rem}.screen-heading p{margin:.35rem 0 0;color:var(--remote-text-2)}.section-title{margin:0 0 .65rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.75rem}.history-reset-note{margin-bottom:.85rem;padding:.75rem .8rem;border:1px solid var(--remote-amber-line);border-radius:var(--radius-control);background:var(--remote-amber-soft)}.history-reset-note strong,.history-reset-note span{display:block}.history-reset-note strong{color:var(--remote-amber);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.history-reset-note span{margin-top:.25rem;color:var(--remote-text-2);font-size:.78rem}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.stat{min-width:0;padding:.8rem;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card)}.stat[data-tone=attention]{border-color:var(--remote-amber-line);background:var(--remote-amber-soft)}.stat[data-tone=live]{border-color:var(--remote-cyan-line);background:var(--remote-cyan-soft)}.stat span{color:var(--remote-text-2);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.stat strong{grid-row:1 / 3;grid-column:2;font-family:var(--font-display);font-size:2rem}.stat small{overflow:hidden;color:var(--remote-text-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.since-summary{margin:.85rem 0 1rem}.since-summary span,.since-summary strong{display:block}.since-summary span{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.since-summary strong{margin-top:.25rem;font-size:.9rem}.pulse-list{display:grid;gap:.75rem}.pulse-card{--pulse: var(--remote-text-3);position:relative;overflow:clip;padding:.9rem .9rem .9rem 1.2rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card);animation:settle var(--motion-normal) var(--ease-out)}.pulse-card:before{position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--pulse);content:""}.pulse-card[data-kind=decision],.pulse-card[data-kind=risk]{--pulse: var(--remote-amber)}.pulse-card[data-kind=blocker],.pulse-card[data-kind=command-failed]{--pulse: var(--remote-red)}.pulse-card[data-kind=running]{--pulse: var(--remote-cyan)}.pulse-card[data-kind=completed]{--pulse: var(--remote-green)}.pulse-card[data-kind=fault]{--pulse: var(--remote-red)}.pulse-card[data-operation=requested]:before,.pulse-card[data-operation=forwarded]:before,.pulse-card[data-operation=authority-accepted]:before{animation:rail-pulse 1.5s ease-in-out infinite}.pulse-card__eyebrow{display:flex;justify-content:space-between;gap:.5rem;color:var(--pulse);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.new-badge{padding:.12rem .4rem;border-radius:999px;background:var(--remote-cyan-soft);color:var(--remote-cyan)}.pulse-card h3{margin:.42rem 0 0;font-size:1.05rem;line-height:1.3}.pulse-card p{margin:.3rem 0 0;color:var(--remote-text-2);font-size:.88rem}.pulse-card footer{margin-top:.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pulse-card .meta{flex:1 1 11rem;color:var(--remote-text-3);font-size:.66rem}.card-actions{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.operation-chip{padding:.3rem .55rem;border:1px dashed var(--pulse);border-radius:999px;color:var(--pulse);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.progress{height:.3rem;margin-top:.65rem;overflow:hidden;border-radius:999px;background:#2c323a}.progress span{display:block;height:100%;border-radius:inherit;background:var(--pulse)}.crew-index{display:grid;gap:.65rem}.crew-row{width:100%;padding:.8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card);color:var(--remote-text);text-align:left;cursor:pointer}.health-dot,.member-health{width:.55rem;height:.55rem;border-radius:50%;background:var(--remote-text-3)}[data-health=healthy],[data-health=completed],[data-health=online]{background:var(--remote-green)}[data-health=needs-input],[data-health=at-risk],[data-health=waiting],[data-health=stale]{background:var(--remote-amber)}[data-health=busy]{background:var(--remote-cyan)}[data-health=failed],[data-health=offline]{background:var(--remote-red)}.crew-row__body{min-width:0}.crew-row__body strong,.crew-row__body small,.crew-row__body span{display:block}.crew-row__body small{margin-top:.15rem;color:var(--remote-cyan);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.crew-row__body span{margin-top:.25rem;overflow:hidden;color:var(--remote-text-3);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.crew-row__age{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.68rem}.run-plan{margin-top:.75rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-panel)}.run-plan summary{min-height:var(--target-min);padding:.8rem;display:flex;align-items:center;gap:.55rem;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.plan-ring{width:.85rem;height:.85rem;border:2px solid var(--remote-cyan);border-radius:50%;background:var(--remote-cyan-soft)}.run-plan ol{margin:0;padding:0 1rem 1rem;list-style:none}.run-plan li{padding:.38rem 0;display:flex;gap:.55rem;color:var(--remote-text-2);font-size:.82rem}.run-plan li span{width:1rem;height:1rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--remote-line-strong);border-radius:50%;font-size:.65rem}.run-plan li[data-state=done]{color:var(--remote-text-3);text-decoration:line-through}.run-plan li[data-state=done] span{border-color:var(--remote-green);background:var(--remote-green);color:var(--on-cyan)}.run-plan li[data-state=current] span{border-color:var(--remote-cyan);background:var(--remote-cyan-soft)}.member-section{margin-top:1.25rem}.member-row{min-height:var(--target-min);padding:.55rem 0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border-bottom:1px solid var(--remote-hairline)}.member-row span:nth-of-type(2){overflow:hidden;color:var(--remote-text-3);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.member-row small{color:var(--remote-text-3);font-family:var(--font-mono)}.graph-section{margin-top:1.25rem}.graph-list{display:grid;gap:.5rem}.graph-row{min-height:var(--target-min);padding:.65rem .75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card)}.graph-row strong,.graph-row small{display:block}.graph-row small,.graph-row>span:last-child{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase}.manager-layout{min-height:calc(100dvh - var(--header-height) - var(--bottom-nav-height))}.manager-screen{min-height:inherit;display:flex;flex-direction:column}.manager-status{padding:.75rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card)}.manager-status span{color:var(--remote-amber);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.manager-status p{margin:.2rem 0 0;color:var(--remote-text-2);font-size:.82rem}.context-divider{margin:.9rem 0;display:flex;align-items:center;gap:.6rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.context-divider:before,.context-divider:after{height:1px;flex:1;background:var(--remote-line);content:""}.transcript{flex:1;display:flex;flex-direction:column;gap:.8rem}.message{display:flex;align-items:flex-end;gap:.5rem}.message[data-author=operator]{flex-direction:row-reverse}.message-avatar{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#14424e;color:var(--remote-cyan);font-size:.62rem;font-weight:700}.message[data-author=operator] .message-avatar{background:#451531;color:var(--remote-magenta)}.message-body{max-width:min(78%,34rem)}.message-body>header{margin:0 .25rem .25rem;display:flex;gap:.5rem;color:var(--remote-text-3);font-size:.68rem}.message[data-author=operator] .message-body>header{justify-content:flex-end}.message-body p{margin:0;padding:.75rem .85rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card)}.message[data-author=operator] .message-body p{border-color:var(--remote-cyan-line);background:#122b33}.message-reference{min-width:2.75rem;min-height:2.75rem;margin:.1rem .25rem;padding:0 .3rem;border:0;background:transparent;color:var(--remote-cyan);font-family:var(--font-mono);font-size:.65rem;cursor:pointer}.delivery{display:block;margin:.2rem .35rem 0;color:var(--remote-cyan);text-align:right}.composer{position:sticky;bottom:calc(var(--bottom-nav-height) + var(--safe-bottom));margin-top:1rem;padding-top:.6rem;background:linear-gradient(transparent,var(--remote-canvas) 20%)}.composer-row{display:flex;align-items:flex-end;gap:.45rem}.composer textarea{min-height:var(--target-min);max-height:9rem;flex:1;resize:vertical;padding:.7rem .85rem;border:1px solid var(--remote-line);border-radius:1.4rem;background:var(--remote-panel);color:var(--remote-text)}.composer-notice,.permission-note{padding:.65rem .75rem;border:1px solid var(--remote-amber-line);border-radius:var(--radius-control);background:var(--remote-amber-soft);color:var(--remote-text-2);font-size:.78rem}.workboard-rail{display:none}.board-groups{display:grid;gap:1rem}.board-group>h2{margin-bottom:.55rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.72rem}.board-group[data-status=blocked]>h2{color:var(--remote-amber)}.board-group[data-status=in-progress]>h2{color:var(--remote-cyan)}.board-group[data-status=done]>h2{color:var(--remote-green)}.board-group h2 span{margin-left:.25rem}.board-card{width:100%;margin-bottom:.5rem;padding:.75rem .8rem .75rem 1rem;position:relative;overflow:hidden;display:block;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card);color:var(--remote-text);text-align:left;cursor:pointer}.board-card:before{position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--remote-text-3);content:""}[data-status=blocked] .board-card:before{background:var(--remote-amber)}[data-status=in-progress] .board-card:before{background:var(--remote-cyan)}[data-status=done] .board-card:before{background:var(--remote-green)}.board-card small,.board-card strong,.board-card span{display:block}.board-card small{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.board-card strong{margin-top:.25rem}.board-card span{margin-top:.2rem;color:var(--remote-text-3);font-size:.75rem}.board-empty{padding:1rem;border:1px dashed var(--remote-line);border-radius:var(--radius-control);color:var(--remote-text-3);text-align:center}.session-card{margin-bottom:.75rem;padding:.9rem;border:1px solid var(--remote-line);border-radius:var(--radius-card);background:var(--remote-card)}.session-card h2{margin-bottom:.7rem;font-size:1.15rem}.session-card dl,.provenance{margin:0}.session-card dl>div,.provenance>div{padding:.45rem 0;display:grid;grid-template-columns:minmax(6rem,35%) 1fr;gap:.7rem;border-bottom:1px solid var(--remote-hairline)}.session-card dt,.provenance dt{color:var(--remote-text-3)}.session-card dd,.provenance dd{margin:0;overflow-wrap:anywhere;text-align:right}.denied-capabilities{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.denied-capabilities span{padding:.25rem .5rem;border:1px solid var(--remote-line);border-radius:999px;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.62rem;text-decoration:line-through;text-transform:uppercase}.bottom-nav{position:fixed;z-index:25;inset:auto 0 0;height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding:0 max(var(--safe-right),.5rem) var(--safe-bottom) max(var(--safe-left),.5rem);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--remote-line);background:#171a1ef5;backdrop-filter:blur(1rem)}.bottom-nav__item{min-width:0;min-height:var(--target-min);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;color:var(--remote-text-3);text-decoration:none}.bottom-nav__item span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.bottom-nav__item.is-active{color:var(--remote-cyan)}.dialog-layer{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center}.dialog-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#050608a8}.dialog-panel{position:relative;z-index:1;width:100%;max-height:min(88dvh,50rem);overflow-y:auto;padding:.8rem max(1rem,var(--safe-right)) max(1.5rem,var(--safe-bottom)) max(1rem,var(--safe-left));border:1px solid var(--remote-line);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--remote-panel);box-shadow:var(--shadow-sheet)}.dialog-handle{width:2.5rem;height:.25rem;margin:0 auto .7rem;border-radius:999px;background:var(--remote-line)}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dialog-header h2{margin:.2rem 0 0;font-size:1.65rem}.dialog-actions{margin-top:1rem;display:flex;justify-content:flex-end;gap:.55rem}.confirm-help{margin-top:.5rem;color:var(--remote-amber);font-size:.78rem;text-align:right}.evidence-link{width:100%;margin-top:.75rem;padding:.7rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card);color:var(--remote-cyan);text-align:left;cursor:pointer}.evidence-list{display:grid;gap:.55rem;margin:.8rem 0}.evidence-list article{padding:.75rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card)}.evidence-list article span{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.evidence-list article p{margin:.35rem 0 0}.operation-banner{padding:.6rem;border:1px dashed var(--remote-amber);border-radius:var(--radius-control);color:var(--remote-amber);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.operation-banner[data-state=forwarded],.operation-banner[data-state=authority-accepted]{border-color:var(--remote-cyan);color:var(--remote-cyan)}.operation-banner[data-state=effective]{border-style:solid;border-color:var(--remote-green);color:var(--remote-green)}.operation-banner[data-state=rejected],.operation-banner[data-state=timed-out],.operation-banner[data-state=outcome-unknown]{border-color:var(--remote-red);color:var(--remote-red)}.stop-zone{margin-top:1.25rem;padding-top:.9rem;border-top:1px solid var(--remote-line)}.stop-zone strong{color:var(--remote-red)}.stop-zone p{margin:.2rem 0 .6rem;color:var(--remote-text-3);font-size:.8rem}.editor-fields{margin:.8rem 0 0;padding:0;display:grid;gap:.75rem;border:0}.editor-fields label{display:grid;gap:.3rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.editor-fields select,.editor-fields textarea{min-height:var(--target-min);padding:.65rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card);color:var(--remote-text);font-family:var(--font-body);text-transform:none}.crew-switcher{display:grid;gap:.5rem}.crew-switcher button{padding:.65rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card);color:var(--remote-text);text-align:left;cursor:pointer}.crew-switcher button.is-active{border-color:var(--remote-cyan-line);background:var(--remote-cyan-soft)}.crew-switcher strong,.crew-switcher small{display:block}.crew-switcher small{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.draft-saved-chip{padding:.2rem .45rem;border:1px solid var(--remote-line-strong);border-radius:999px;color:var(--remote-text-2);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@keyframes settle{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes rail-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes crew-hop-next{0%{opacity:.72;transform:translate(.75rem)}to{opacity:1;transform:none}}@keyframes crew-hop-previous{0%{opacity:.72;transform:translate(-.75rem)}to{opacity:1;transform:none}}@media(max-width:24rem){.brand-copy small{display:none}.app-header{gap:.4rem}.status-pill{padding-inline:.38rem}.crew-switcher .draft-saved-chip{grid-column:2;justify-self:start}.stat-grid{grid-template-columns:1fr}.crew-row{grid-template-columns:auto minmax(0,1fr) auto}.crew-row>svg{display:none}.card-actions{width:100%;margin-left:0;justify-content:stretch}.card-actions>button{flex:1}.dialog-actions{display:grid;grid-template-columns:1fr}.dialog-actions>button{width:100%}}@media(max-width:26.875rem){.app-header--crew .status-pill--gateway,.app-header--crew .status-pill--host{display:none}}@media(min-width:45rem){:root{--content-inline: clamp(1.25rem, 3vw, 2rem)}.app-shell{height:100dvh;min-height:0;padding-bottom:0;display:grid;grid-template-columns:var(--master-width) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.app-header{position:relative;grid-column:2;grid-row:1}.app-header--crew{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-header--crew .crew-navigator{grid-column:1;grid-row:1;grid-template-columns:2.5rem minmax(5rem,20rem) 2.5rem;grid-template-rows:auto;justify-content:start}.app-header--crew .crew-heading{grid-column:2;grid-row:1}.app-header--crew>.status-cluster{margin-left:0;grid-column:2;grid-row:1}.app-header--crew .development-source-badge{grid-column:1 / -1;grid-row:3;justify-self:start}.app-header--crew .crew-position{display:none}.app-header--crew .crew-hop-button{grid-row:1}.app-header--crew .status-label{display:none}.crew-surface-nav{min-width:0;padding:.2rem;display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-panel)}.crew-surface-nav__item{min-width:0;min-height:var(--target-min);padding:.5rem .65rem;display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:calc(var(--radius-control) - .15rem);color:var(--remote-text-3);text-decoration:none}.crew-surface-nav__item span{overflow:hidden;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.crew-surface-nav__item:hover{background:var(--remote-card);color:var(--remote-text)}.crew-surface-nav__item.is-active{border-color:var(--remote-cyan-line);background:var(--remote-cyan-soft);color:var(--remote-cyan)}.app-header>.brand{min-height:var(--target-min)}.app-header .status-label{display:inline}.projection-banner{grid-column:2;grid-row:2}.workspace{display:contents}.master-rail{min-width:0;padding:max(1.1rem,var(--safe-top)) .8rem max(1rem,var(--safe-bottom));display:flex;grid-column:1;grid-row:1 / 4;flex-direction:column;overflow-y:auto;border-right:1px solid var(--remote-line);background:var(--remote-page)}.master-brand{padding:.25rem .55rem 1.15rem}.master-nav{display:grid;gap:.3rem}.master-nav__item{min-height:var(--target-min);padding:.55rem .7rem;display:flex;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:var(--radius-control);color:var(--remote-text-2);text-decoration:none}.master-nav__item span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.master-nav__item:hover{background:var(--remote-card);color:var(--remote-text)}.master-nav__item.is-active{border-color:var(--remote-cyan-line);background:var(--remote-cyan-soft);color:var(--remote-cyan)}.master-section-heading{margin:1.2rem .55rem .45rem;display:flex;justify-content:space-between;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.master-section-heading strong{color:var(--remote-text-2)}.master-attention,.master-crews{display:grid;gap:.35rem}.master-attention__item,.master-crews button{width:100%;min-height:var(--target-min);padding:.6rem .65rem;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--remote-text);text-align:left;cursor:pointer}.master-attention__item:hover,.master-crews button:hover{background:var(--remote-card)}.master-attention__item{position:relative;padding-left:.85rem;overflow:hidden}.master-attention__item:before{position:absolute;inset:0 auto 0 0;width:.18rem;background:var(--remote-cyan);content:""}.master-attention__item[data-kind=decision]:before,.master-attention__item[data-kind=risk]:before{background:var(--remote-amber)}.master-attention__item span,.master-attention__item strong,.master-attention__item small{display:block}.master-attention__item span,.master-attention__item small{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.57rem;text-transform:uppercase}.master-attention__item strong{margin:.15rem 0;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.master-crews button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.master-crews button.is-active{border-color:var(--remote-cyan-line);background:var(--remote-cyan-soft)}.master-crews strong,.master-crews small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-crews strong{font-size:.8rem}.master-crews small{margin-top:.15rem;color:var(--remote-text-3);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase}.detail-pane{min-height:0;grid-column:2;grid-row:3;overflow-y:auto;overscroll-behavior:contain}.screen{padding-block:1.4rem 2.5rem}.bottom-nav,.mobile-only{display:none}.manager-layout,.manager-screen{min-height:100%}.composer{bottom:0}.dialog-layer{display:grid;grid-template-columns:var(--master-width) minmax(0,1fr);place-items:center}.dialog-backdrop{grid-column:1 / 3;grid-row:1}.dialog-panel{width:min(31rem,calc(100% - 2rem));max-height:min(82dvh,50rem);padding:1.25rem;grid-column:2;grid-row:1;border-radius:var(--radius-sheet)}.dialog-handle{display:none}}@media(min-width:45rem)and (max-width:63.999rem){.app-header--crew .status-pill--gateway,.app-header--crew .status-pill--host{display:none}}@media(min-width:64rem){.app-header--crew .status-label{display:inline}.manager-layout{width:min(100%,76rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 15rem}.manager-screen{width:100%}.workboard-rail{min-height:100%;padding:1.4rem 1rem;display:block;border-left:1px solid var(--remote-line);background:var(--remote-page)}.workboard-rail h2{margin-bottom:.75rem;font-size:1rem}.workboard-rail button{width:100%;margin-bottom:.5rem;padding:.65rem;border:1px solid var(--remote-line);border-radius:var(--radius-control);background:var(--remote-card);color:var(--remote-text);text-align:left;cursor:pointer}.workboard-rail button[data-status=blocked]{border-color:var(--remote-amber-line)}.workboard-rail small,.workboard-rail strong{display:block}.workboard-rail small{color:var(--remote-text-3);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase}.workboard-rail strong{margin-top:.25rem;font-size:.78rem}.board-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:82rem){.board-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(horizontal-viewport-segments:2){.app-shell{grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}.master-rail{grid-column:1}.app-header,.projection-banner,.detail-pane{grid-column:2}.dialog-layer{grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}.dialog-panel{width:calc(100% - 1.25rem);grid-column:2}}@media(max-height:32rem)and (orientation:landscape){.dialog-panel{max-height:calc(100dvh - 1rem)}.activation-shell{place-items:start center}}
