:root{color-scheme:light;--bg:#FFFFFF;--side:#F7F7F5;--sunk:#F0F0ED;--hover:#EBEBE7;--line:#E6E6E1;--fg:#111111;--muted:#6B6B66;--faint:#9A9A94;--ink:#111111;--on-ink:#FFFFFF;--ok:#17A34A;--ok-soft:#E3F5E9;--warn:#C27803;--warn-soft:#FCF1DC;--bad:#D93A2F;--bad-soft:#FBE6E4;--term:#0E0F0E;--term-fg:#D7E3DA;--term-dim:#7C8A80;--shadow:0 1px 3px rgba(0,0,0,.08);--font:"Geist","Hind Siliguri",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text:var(--fg);--bg-2:var(--side);--panel:var(--bg);--panel-2:var(--sunk);--panel2:var(--sunk);--accent:var(--ink);--accent-fg:var(--on-ink);--danger:var(--bad);--teal:#0F9F7A;--amber:#D97706;--rose:#DB2777;--red:var(--bad);--green:var(--ok);--blue:#2563EB;--display:var(--font);--body:var(--font);--radius-sm:6px;--radius:10px;--radius-md:14px;--radius-lg:16px;--radius-pill:999px;--gutter:16px;--rail:60px}:root[data-theme=dark]{color-scheme:dark;--bg:#0B0B0B;--side:#121212;--sunk:#1A1A1A;--hover:#222222;--line:#262626;--fg:#F2F2F2;--muted:#A3A3A3;--faint:#6E6E6E;--ink:#F2F2F2;--on-ink:#0B0B0B;--ok:#3DD47A;--ok-soft:#10301C;--warn:#F4B14A;--warn-soft:#33270F;--bad:#FF6B5E;--bad-soft:#3A1714;--term:#000000;--shadow:0 1px 3px rgba(0,0,0,.5);--teal:#2DD4A8;--amber:#F5A524;--rose:#F472B6;--blue:#5AA9F5}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font:14.5px/1.5 var(--font)}.page-title,h1,h2,h3{font-family:var(--font);letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:6px}.icon{width:18px;height:18px;flex:none;display:block}.hidden{display:none!important}.shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:var(--rail) minmax(0,1fr)}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;z-index:40}.rail .logo{width:32px;height:32px;border-radius:50%;flex:none;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;font-weight:700;margin-bottom:10px}.rail .sp{flex:1 1;min-height:6px}.ri{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;position:relative;color:var(--muted);background:none;border:0;cursor:pointer}.ri:hover{background:var(--hover);color:var(--fg)}.ri[aria-current=page]{background:var(--ink);color:var(--on-ink)}.ri .dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--side)}.ri[aria-current=page] .dot{box-shadow:0 0 0 2px var(--ink)}.ri.lang-compact{font-size:12px;font-weight:600}.rail [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--ink);color:var(--on-ink);font:500 12px/1.2 var(--font);white-space:nowrap;padding:6px 9px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:60}.rail [data-tip]:focus-visible:after,.rail [data-tip]:hover:after{opacity:1}@media (max-height:700px){.rail{gap:2px;padding:10px 0}.rail .logo{margin-bottom:4px}.ri{width:36px;height:36px}}.main{min-width:0;padding:24px clamp(16px,3vw,40px) 48px}.legal-foot{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin-top:32px;padding:14px 0 4px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}.legal-foot a{color:var(--muted);text-decoration:none}.legal-foot a:hover{color:var(--fg);text-decoration:underline}.shell:has(.desk-page) .legal-foot{display:none}.bottom-nav{display:none}@media (max-width:760px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.main{padding:14px var(--gutter) calc(84px + env(safe-area-inset-bottom, 0px))}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;justify-content:space-around;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--side) 94%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:56px;padding:6px 6px 4px;border-radius:12px;color:var(--muted)}.bottom-nav a .icon{width:20px;height:20px}.bottom-nav a small{font-size:11px;line-height:1.1}.bottom-nav a.active{color:var(--fg);background:var(--hover)}}.ib{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--muted);background:none;border:0;cursor:pointer}.ib:hover{background:var(--hover);color:var(--fg)}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:99px;background:var(--sunk);color:var(--muted);white-space:nowrap}.tag.g{background:var(--ok-soft);color:var(--ok)}.tag.w{background:var(--warn-soft);color:var(--warn)}.tag.r{background:var(--bad-soft);color:var(--bad)}.fbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.fchips{display:flex;gap:4px;background:var(--sunk);padding:3px;border-radius:99px;overflow-x:auto;max-width:100%;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchips button{padding:5px 12px;border-radius:99px;font-size:12.5px;color:var(--muted);white-space:nowrap;display:inline-flex;gap:6px;align-items:center;background:none;border:0;cursor:pointer}.fchips button em{font:normal 500 11px var(--mono);color:var(--faint)}.fchips button[aria-pressed=true]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow)}.fchips button[aria-pressed=true] em{color:var(--fg)}.fsel{color:var(--fg);font-size:12.5px;max-width:100%}.fsearch,.fsel{border:1px solid var(--line);border-radius:99px;padding:5px 12px;background:var(--bg)}.fsearch{display:flex;align-items:center;gap:6px;color:var(--faint);min-width:0;flex:1 1 160px;max-width:260px}.fsearch .icon{width:15px;height:15px}.fsearch input{border:0;outline:0;background:none;min-width:0;flex:1 1;color:var(--fg);font-size:13px}.box2{border:1px solid var(--line);border-radius:16px;background:var(--bg);min-width:0;overflow:hidden}.box2>h3{margin:0;padding:12px 16px;font-size:14px;font-weight:600;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:center}.box2>h3>span{margin-left:auto;font:500 12px var(--mono);color:var(--faint)}.box2>.fbar{padding:10px 16px;border-bottom:1px solid var(--line)}.li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 16px;border-top:1px solid var(--line)}.box2>.li:first-child,.box2>h3+.li{border-top:0}.li .tt{min-width:0}.li .tt b{font-weight:500}.li .tt b,.li .tt span{display:block;overflow-wrap:anywhere}.li .tt span{font-size:12.5px;color:var(--muted)}.li .acts2{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ic{width:34px;height:34px;border-radius:10px;flex:none;background:var(--sunk);color:var(--muted);display:grid;place-items:center}.ic.w{background:var(--warn-soft);color:var(--warn)}.ic.g{background:var(--ok-soft);color:var(--ok)}.ic.r{background:var(--bad-soft);color:var(--bad)}.kk{border:1px solid var(--line);border-radius:18px;padding:14px 14px 10px;background:var(--bg);display:grid;grid-gap:2px;gap:2px;min-width:0}.kk .lb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.kk .lb i{width:7px;height:7px;border-radius:50%;flex:none}.kk b{font:600 24px var(--mono);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kk small{font-size:11.5px;color:var(--faint)}.kk small.down{color:var(--ok)}.kk small.up{color:var(--bad)}.kk svg{width:100%;height:34px;margin-top:4px;display:block}.ph{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ph>div{flex:1 1;min-width:220px;display:grid;grid-gap:4px;gap:4px}.ph h2{margin:0;font-size:24px;letter-spacing:-.02em;text-wrap:balance}.ph .sub{margin:0;color:var(--muted)}@keyframes fx-pulse{50%{opacity:.3}}@keyframes fx-blink{50%{opacity:.25}}@keyframes fx-spin{to{transform:rotate(1turn)}}@keyframes fx-slidein{0%{opacity:0;transform:translateY(-6px)}}.page-title{margin:0 0 6px;font-size:28px;font-weight:600}.page-subtitle{color:var(--muted);margin:0 0 24px}.grid{display:grid;grid-gap:16px;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.card h3{margin:0 0 12px;font-size:16px}.metric{font-size:30px;font-weight:800;margin-top:6px}.muted{color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:12px}.badge.ok{color:var(--ok)}.badge.warn{color:var(--warn)}.badge.danger{color:var(--danger)}.list{display:grid;grid-gap:10px;gap:10px}.row{border-top:1px solid var(--line);padding-top:12px}.row:first-child{border-top:0;padding-top:0}.row-select{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:12px 0 0;font:inherit;color:inherit;cursor:pointer}.row-select,.row-select .row-meta,.row-select .row-title{display:block}.row-select:hover{filter:brightness(1.12)}.row-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.row-select[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.mission-detail{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.mission-detail-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.row-title{font-weight:700;margin-bottom:4px}.row-meta{color:var(--muted);font-size:12px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--bg);color:var(--fg);padding:7px 14px;border-radius:99px;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}.btn:hover{background:var(--hover)}.btn.ink,.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.ink:hover,.btn.primary:hover{opacity:.88;background:var(--ink)}.btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.btn:disabled{opacity:.5;cursor:default}.btn.danger{background:var(--bad-soft);border-color:transparent;color:var(--bad)}.btn.ghost{background:transparent}.statusbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:22px}.error{border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);background:var(--bad-soft);color:var(--bad);padding:12px;border-radius:12px;margin-bottom:16px}pre.preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;background:var(--sunk);border:1px solid var(--line);padding:10px;border-radius:10px;font-size:12px;font-family:var(--mono);color:var(--fg)}@media (max-width:900px){.grid-2,.grid-4{grid-template-columns:1fr}}.control-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-block{margin-top:16px}.grid-fit{align-items:start}.section-label{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.panel-head h3{margin:0}.metric-sm{font-size:20px;margin-top:4px;margin-bottom:2px}.inline-code{font-family:var(--mono);font-size:12px;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}.skeleton{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--panel-2) 25%,var(--line) 50%,var(--panel-2) 75%);background-size:300% 100%;animation:skeleton-pan 1.4s ease-in-out infinite}.skeleton:nth-child(2){width:82%}.skeleton:nth-child(3){width:64%}@keyframes skeleton-pan{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.panel-error{border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);background:var(--bad-soft);color:var(--bad);border-radius:10px;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.empty{color:var(--muted);font-size:13px;line-height:1.5;border:1px dashed var(--line);border-radius:10px;padding:12px}.kv{display:grid;grid-gap:8px;gap:8px}.kv-inline{display:flex;flex-wrap:wrap;gap:10px 32px}.kv-inline .kv-row{flex:0 1 auto;justify-content:flex-start;gap:8px}.kv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.kv-key{color:var(--muted)}.kv-val{overflow-wrap:anywhere}.placeholder{border:1px dashed var(--warn);border-radius:12px;padding:12px;background:var(--warn-soft)}.placeholder-reason{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 12px}.placeholder-contract{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.placeholder-contract code{font-family:var(--mono);font-size:12px;color:var(--accent);overflow-wrap:anywhere}.timeline{list-style:none;margin:0;padding:0;grid-gap:12px}.timeline,.tl-item{display:grid;gap:12px}.tl-item{grid-template-columns:12px minmax(0,1fr);grid-gap:12px;align-items:start;border-left:1px solid var(--line);margin-left:5px;padding:0 0 2px 12px}.tl-item:last-child{border-left-color:transparent}.tl-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);margin-left:-18px;margin-top:5px}.tl-dot-danger{background:var(--danger)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-3{grid-template-columns:1fr}.control-actions{width:100%;justify-content:space-between}.statusbar{flex-direction:column;align-items:flex-start}}.agents-grid{display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:760px){.agents-grid{grid-template-columns:1fr}}.more-page{min-width:0}.mx-sec{margin-top:22px}.mx-sec>h3{margin:0 0 10px;font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:flex;align-items:center;gap:10px}.mx-sec>h3:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.mx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.mx-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--line);background:radial-gradient(140px 70px at 100% 0,color-mix(in srgb,var(--teal) 7%,transparent),transparent),var(--bg);transition:box-shadow .18s,transform .18s,border-color .18s}.mx-tile:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--teal),var(--blue) 55%,transparent 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .18s}.mx-tile:focus-visible,.mx-tile:hover{border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 26px -12px color-mix(in srgb,var(--teal) 60%,transparent)}.mx-tile:focus-visible:before,.mx-tile:hover:before{opacity:1}.mx-tile:focus-visible{outline:none}.mx-ic{grid-row:span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--fg);background:linear-gradient(145deg,color-mix(in srgb,var(--teal) 16%,var(--sunk)),color-mix(in srgb,var(--blue) 14%,var(--sunk)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 22%,transparent)}.mx-tile:focus-visible .mx-ic,.mx-tile:hover .mx-ic{color:var(--teal)}.mx-tile b{font-weight:550;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.mx-tile small{font-size:12px;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.mx-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono)}.mx-live i{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none;animation:fx-pulse 2s infinite}.mx-live[data-live=warn]{color:var(--warn)}.mx-live[data-live=warn] i{background:var(--warn)}@media (max-width:520px){.mx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-tile{grid-template-columns:minmax(0,1fr);padding:12px;row-gap:4px}.mx-ic{grid-row:auto;width:36px;height:36px;margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.mx-tile,.mx-tile:before{transition:none}.mx-tile:focus-visible,.mx-tile:hover{transform:none}.mx-live i{animation:none}}.board-page{min-width:0}.board-bar{margin:14px 0 6px}.board-note{min-height:20px;margin:4px 0 8px;font-size:13px;color:var(--muted)}.board-note[data-kind=bad]{color:var(--bad)}.board-note[data-kind=ok]{color:var(--ok)}.board-view{margin:0 0 8px;font-size:12.5px;color:var(--muted)}.board-empty{border:1px dashed var(--line);border-radius:16px;padding:28px 18px;text-align:center;color:var(--muted);display:grid;grid-gap:12px;gap:12px;justify-items:center}.board-empty p{margin:0}.ob-canvas{--ob-line:color-mix(in srgb,var(--teal) 45%,var(--line));position:relative;overflow:hidden;max-width:100%;height:clamp(420px,calc(100dvh - 250px),1400px);border:1px solid var(--line);border-radius:18px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none;overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--faint) 32%,transparent) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(180deg,color-mix(in srgb,var(--teal) 4%,var(--bg)),color-mix(in srgb,var(--blue) 3%,var(--bg)))}.ob-canvas:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 35%,transparent)}.ob-canvas[data-panning]{cursor:-webkit-grabbing;cursor:grabbing}.ob-canvas[data-panning] .ob-stage{transition:none}.ob-stage{position:absolute;left:0;top:0;width:max-content;transform-origin:0 0;will-change:transform;padding:4px 8px 28px}.ob-zoom{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);cursor:default;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ob-zoom .ib{width:34px;height:34px;font-size:18px;line-height:1}.ob-zoom .ob-fit,.ob-zoom .ob-pct{min-width:54px;height:34px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--fg);font:600 12px var(--mono);cursor:pointer}.ob-zoom .ob-fit{border-left:1px solid var(--line);border-radius:0 10px 10px 0;font-family:inherit}.ob-zoom .ob-fit:hover,.ob-zoom .ob-pct:hover{background:var(--hover)}.ob-hint{position:absolute;left:12px;bottom:12px;margin:0;padding:4px 10px;border-radius:99px;font-size:11.5px;color:var(--muted);pointer-events:none;background:color-mix(in srgb,var(--bg) 80%,transparent)}.ob-tree,.ob-tree .ob-br{list-style:none;margin:0;padding:0}.ob-tree{width:max-content;min-width:100%}.ob-tree,.ob-tree .ob-br{display:flex;justify-content:center}.ob-tree .ob-br{position:relative;padding-top:22px}.ob-tree .ob-li{position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 7px 0}.ob-tree>.ob-li{padding-top:0}.ob-tree .ob-br:before{content:"";position:absolute;top:0;left:50%;height:22px;border-left:1.5px solid var(--ob-line)}.ob-tree .ob-br>.ob-li:after,.ob-tree .ob-br>.ob-li:before{content:"";position:absolute;top:0;right:50%;width:50%;height:22px;border-top:1.5px solid var(--ob-line)}.ob-tree .ob-br>.ob-li:after{right:auto;left:50%;border-left:1.5px solid var(--ob-line)}.ob-tree .ob-br>.ob-li:only-child:before{display:none}.ob-tree .ob-br>.ob-li:only-child:after{border-top:0}.ob-tree .ob-br>.ob-li:first-child:before,.ob-tree .ob-br>.ob-li:last-child:after{border:0}.ob-tree .ob-br>.ob-li:last-child:before{border-right:1.5px solid var(--ob-line);border-radius:0 8px 0 0}.ob-tree .ob-br>.ob-li:first-child:after{border-radius:8px 0 0 0}.ob-node{position:relative;width:248px;text-align:left;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.ob-node[data-top]{width:280px;border-color:color-mix(in srgb,var(--teal) 40%,var(--line));box-shadow:0 10px 30px -16px color-mix(in srgb,var(--teal) 70%,transparent)}.ob-node[data-kind=company]:not([data-top]){width:264px}.ob-node[data-wide]{width:calc(var(--ob-cols, 2) * 236px + 90px)}.ob-node[data-wide] .ob-agents{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:6px}.ob-node[data-target]{border-style:dashed;border-color:var(--teal)}.ob-node[data-over]{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 30%,transparent)}.ob-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.ob-ic{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;color:var(--fg);background:linear-gradient(145deg,color-mix(in srgb,var(--teal) 18%,var(--sunk)),color-mix(in srgb,var(--blue) 14%,var(--sunk)))}.ob-name{min-width:0;flex:1 1;display:grid}.ob-name b{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.ob-name span{font-size:11.5px;color:var(--muted);font-family:var(--mono)}.ob-fold{padding:3px 10px;font-size:12px}.ob-agents{list-style:none;margin:0;padding:6px;display:grid;grid-gap:4px;gap:4px}.ob-agent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:58px;padding:6px 6px 6px 7px;border-radius:11px;background:var(--side);border:1px solid transparent}.ob-agent[draggable=true]{cursor:-webkit-grab;cursor:grab}.ob-agent[draggable=true]:hover{border-color:var(--line)}.ob-agent[data-busy]{opacity:.55}.ob-who{min-width:0;display:grid}.ob-who b{font-weight:550;font-size:13px;overflow-wrap:anywhere;line-height:1.25}.ob-who>span{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.ob-who .ob-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.ob-tags .tag{font-style:normal;font-size:10.5px;padding:1px 7px}.tag.ob-local{font-style:normal;background:color-mix(in srgb,var(--blue) 14%,var(--sunk));color:var(--blue)}.ob-pc-h i,.tag.ob-local i{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.ob-pc-h i[data-on],.tag.ob-local i[data-on]{background:var(--ok)}.ob-mv{width:30px;height:30px}.ob-mv:disabled{opacity:.4;cursor:default}.ob-pc{margin:4px 8px 8px 18px;border:1.5px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:12px;position:relative}.ob-pc:before{content:"";position:absolute;left:-12px;top:-6px;width:11px;height:22px;border-left:1.5px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-bottom:1.5px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:0 0 0 6px}.ob-pc-h{display:flex;align-items:center;gap:6px;padding:7px 10px 0;font-size:12px;color:var(--blue);min-width:0}.ob-pc-h span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ob-pc .ob-agent{background:color-mix(in srgb,var(--blue) 5%,var(--side))}.ob-none{margin:0;padding:10px 12px;font-size:12px;color:var(--faint)}.ob-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;padding:6px}.ob-grp{flex:1 1 calc(var(--g-cols, 1) * 222px + 14px);min-width:0;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--bg) 70%,transparent)}.ob-grp .ob-agents{padding:0 6px 6px}.ob-grp-h{width:100%;display:flex;align-items:center;gap:7px;padding:7px 8px;border:0;background:none;color:var(--fg);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;border-radius:12px}.ob-grp-h:hover{background:var(--hover)}.ob-grp-h b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-grp-ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--sunk))}.ob-grp[data-group=lead] .ob-grp-ic{color:var(--teal);background:color-mix(in srgb,var(--teal) 14%,var(--sunk))}.ob-count{font:600 10.5px var(--mono);font-style:normal;padding:1px 7px;border-radius:99px;color:var(--muted);background:var(--sunk)}.ob-dots{margin-left:auto;display:flex;gap:8px;font:11px var(--mono);color:var(--muted)}.ob-dots span{display:inline-flex;align-items:center;gap:4px}.ob-dots i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.ob-dots i[data-on]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.ob-chev{display:inline-grid;color:var(--muted);transition:transform .15s;transform:rotate(90deg)}.ob-grp-h[aria-expanded=false] .ob-chev{transform:none}.ob-drop{position:absolute;inset:auto 8px -11px auto;font:600 10.5px var(--mono);color:var(--teal);background:var(--bg);padding:1px 8px;border-radius:99px;border:1px solid var(--teal)}@media (max-width:600px){.ob-canvas{height:clamp(380px,calc(100dvh - 230px),900px);border-radius:14px}.ob-hint{display:none}.ob-zoom{right:8px;bottom:8px}.ob-zoom .ib,.ob-zoom .ob-fit,.ob-zoom .ob-pct{height:40px}.ob-zoom .ib{width:40px}}@media (prefers-reduced-motion:reduce){.ob-chev{transition:none}}.ob-sheet-bg{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.35);display:flex;align-items:flex-end;justify-content:center;padding:16px}.ob-sheet{width:min(440px,100%);max-height:min(80vh,640px);overflow:auto;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 20px 60px -20px rgba(0,0,0,.45)}@media (min-width:601px){.ob-sheet-bg{align-items:center}}.ob-sheet h3{margin:0 0 10px;font-size:15px}.ob-sheet ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.ob-sheet li button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:10px 12px;border-radius:11px;border:1px solid var(--line);background:var(--bg);cursor:pointer;flex-wrap:wrap}.ob-sheet li button:hover:not(:disabled){border-color:var(--teal);background:var(--side)}.ob-sheet li button:disabled{opacity:.55;cursor:default}.ob-sheet li button b{font-weight:550}.ob-sheet li button span{font-size:12px;color:var(--muted);flex-basis:100%;padding-left:23px}.ob-why{margin:0;color:var(--muted)}.ob-sheet-f{display:flex;justify-content:flex-end;margin-top:12px}.command-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.command-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.command-card h3{margin:0 0 10px;font-size:16px}.command-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.command-card h3+.command-row{border-top:0}@media (max-width:900px){.command-grid{grid-template-columns:1fr}}.shell:has(.desk-page){grid-template-columns:1fr}.shell:has(.desk-page) .rail{display:none}.shell:has(.desk-page) .main{padding:0}body:has(.desk-page) .bottom-nav{display:none}body:has(.desk-page),html:has(.desk-page){background:#070b14}body:has(.desk-see-through),html:has(.desk-see-through){background:transparent}.desk-page{--dk-fg:#e8eef8;--dk-muted:rgba(220,230,245,.62);--dk-line:rgba(255,255,255,.10);--dk-glass:rgba(255,255,255,.06);--dk-accent:#5AB8FF;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--dk-fg);font-family:Hind Siliguri,Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(120% 60% at 50% 0,rgba(90,184,255,.14),transparent 60%),radial-gradient(90% 50% at 50% 100%,rgba(178,140,255,.1),transparent 70%),linear-gradient(180deg,#0b1220,#070b14)}.desk-page.desk-see-through{background:radial-gradient(120% 60% at 50% 0,rgba(90,184,255,.1),transparent 60%),rgba(8,12,22,.38)}.desk-page[data-core=listen]{--dk-accent:#2EE6D6}.desk-page[data-core=think]{--dk-accent:#B28CFF}.desk-page[data-core=speak]{--dk-accent:#46F0A0}.desk-page[data-core=alert]{--dk-accent:#FFB547}.desk-top{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px 0;font:500 12.5px/1.2 Geist,Hind Siliguri,ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;color:var(--dk-muted)}.desk-dot{width:7px;height:7px;border-radius:50%;background:var(--dk-accent);box-shadow:0 0 8px var(--dk-accent);transition:background .4s,box-shadow .4s}.desk-dot[data-core=idle]{opacity:.55;box-shadow:none}.desk-name{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-core{display:grid;place-items:center;margin:2px auto 0;flex:none;border-radius:50%}.desk-core.asleep{cursor:pointer}.desk-core-canvas{display:block}.desk-status{text-align:center;min-height:20px;padding:0 20px 8px;font-size:14px;color:var(--dk-muted);transition:color .3s}.desk-page[data-core=listen] .desk-status,.desk-page[data-core=speak] .desk-status{color:var(--dk-fg)}.desk-status.bad{color:#ffb4a8}.desk-chat{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:6px 14px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14px);mask-image:linear-gradient(180deg,transparent,#000 14px)}.desk-hint{margin:auto 8px 4px;text-align:center;font-size:12.5px;color:var(--dk-muted);opacity:.8}.desk-bubble{max-width:86%;padding:8px 12px;border-radius:16px;font-size:14.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--dk-line);background:var(--dk-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:desk-in .22s ease-out}.desk-bubble.you{align-self:flex-end;border-bottom-right-radius:6px;background:linear-gradient(135deg,rgba(90,184,255,.3),rgba(46,230,214,.18));border-color:rgba(90,184,255,.32)}.desk-bubble.agent{align-self:flex-start;border-bottom-left-radius:6px}.desk-bubble.task{align-self:flex-start;font-size:12.5px;color:var(--dk-muted);background:rgba(255,181,71,.07);border-color:rgba(255,181,71,.18);border-radius:12px}@keyframes desk-in{0%{transform:translateY(5px)}to{transform:none}}.desk-input{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:5px 5px 5px 14px;flex:none;border-radius:999px;border:1px solid var(--dk-line);background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s,box-shadow .2s}.desk-input:focus-within{border-color:color-mix(in srgb,var(--dk-accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-accent) 18%,transparent)}.desk-input input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--dk-fg);font-size:14.5px;padding:7px 0}.desk-input input::placeholder{color:var(--dk-muted)}.desk-input button{width:34px;height:34px;flex:none;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#06121f;background:var(--dk-accent);transition:opacity .2s,background .4s}.desk-input button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.desk-bubble{animation:none}}.desk-run{margin:0 12px 8px;padding:10px 12px;flex:none;max-height:34vh;overflow-y:auto;border-radius:14px;border:1px solid var(--dk-line);background:rgba(255,255,255,.05);font-size:13px;line-height:1.5}.desk-run-plan{color:var(--dk-fg);margin:0 0 6px}.desk-run-step{display:flex;gap:8px;color:var(--dk-muted)}.desk-run-step[data-state=running]{color:var(--dk-fg)}.desk-run-step[data-state=failed],.desk-run-step[data-state=stopped]{color:#ffb4a8}.desk-run-end{margin-top:6px;color:var(--dk-fg);white-space:pre-wrap;overflow-wrap:anywhere}.desk-stop{display:block;width:calc(100% - 24px);margin:0 12px 10px;padding:14px 16px;flex:none;border:0;border-radius:16px;cursor:pointer;font:700 18px/1.2 Hind Siliguri,ui-sans-serif,system-ui,sans-serif;color:#fff;background:#d93a3a;box-shadow:0 6px 18px rgba(217,58,58,.35)}.desk-stop:focus-visible{outline:3px solid #ffd2cc;outline-offset:2px}.cost-cards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.cost-cards .card{margin:0}.cost-big{font-size:26px;font-weight:600;margin-top:4px}.cost-table{width:100%;border-collapse:collapse;font-size:14px}.cost-table td,.cost-table th{text-align:left;padding:6px 4px;border-bottom:1px solid var(--line)}.cost-table th{color:var(--muted);font-weight:500}.cost-table td.num,.cost-table th.num{text-align:right;white-space:nowrap}.cost-chart{width:100%;height:140px;display:block}.cost-legend{display:flex;gap:14px;font-size:13px;color:var(--muted);margin-top:6px;flex-wrap:wrap}.cost-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px}.cost-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:900px){.cost-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-big{font-size:20px}}.messenger{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 150px);min-height:520px}.messenger-pane,.messenger-side{display:flex;flex-direction:column;min-height:0;min-width:0}.messenger-pane{overflow-y:auto}.messenger-back{display:none}@media (max-width:760px){.messenger{grid-template-columns:minmax(0,1fr)}.messenger.chat-open .messenger-side,.messenger:not(.chat-open) .messenger-pane{display:none}.messenger-back{display:inline-flex}.messenger{height:calc(100dvh - 190px);min-height:420px}}.agent-chat{container-type:inline-size;display:flex;position:relative}.agent-chat,.agent-chat-grid{flex:1 1;min-height:0;min-width:0}.agent-chat-grid{display:grid;grid-template-columns:minmax(0,1fr)}.agent-chat-grid.seat-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agent-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative}.agent-chat-main>*{flex:none}.agent-chat-main>.agent-chat-msgs{flex:1 1 auto}.agent-chat-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px}.agent-chat-head>span{max-width:100%;min-width:0}.agent-chat-head .btn{margin-left:0!important}.agent-chat-panel{max-height:40%;overflow:auto}.agent-chat-msgs{min-height:0;overflow-y:auto;padding:4px 16px 12px;display:grid;grid-gap:10px;gap:10px;align-content:start}.agent-chat-seat{min-width:0;min-height:0;overflow:auto;padding:8px;border-left:1px solid var(--line)}.agent-chat-seat-back{display:none!important}@container (max-width: 759px){.agent-chat-grid.seat-open{grid-template-columns:minmax(0,1fr)}.agent-chat-seat{position:absolute;inset:0;z-index:5;background:var(--panel,var(--bg));border-left:0}.agent-chat-seat-back{display:inline-flex!important;margin-bottom:8px}}.lang-toggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:2px;gap:2px;flex:0 0 auto}.lang-toggle button{border:0;background:transparent;color:var(--muted);font-size:13px;padding:5px 10px;border-radius:8px;cursor:pointer;line-height:1.2}.lang-toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.lang-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{gap:18px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:16px}.hero,.hero-orb{display:flex;align-items:center}.hero-orb{flex-direction:column;flex:0 0 auto}.hero-text{flex:1 1 240px;min-width:0}.hero-text h2{margin:0 0 4px;font-size:20px;font-weight:600;text-wrap:balance}.hero-text p{margin:0;color:var(--muted);line-height:1.55}.orb-state{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:4px}.page-head{justify-content:space-between;gap:10px;margin-bottom:8px}.page-head,.page-head-actions{display:flex;align-items:center;flex-wrap:wrap}.page-head-actions{gap:8px}.chat-page{flex-direction:column;height:calc(100vh - 48px);height:calc(100dvh - 48px);max-width:820px}.chat-page,.chat-who{display:flex;min-width:0}.chat-who{align-items:center;gap:10px}.chat-who .row-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-thread{flex:1 1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:8px 0}.chat-msg{max-width:88%;min-width:0}.chat-msg.me{align-self:flex-end}.chat-msg.ai{align-self:flex-start}.bubble{padding:9px 13px;border-radius:var(--radius-md);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);border:1px solid var(--line)}.chat-msg.me .bubble{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.bubble.pending{opacity:.6}.link-btn{all:unset;cursor:pointer;font-size:13px;opacity:.7;margin-top:2px}.link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.composer{display:flex;gap:8px;align-items:flex-end;padding-top:8px;min-width:0}.composer textarea{flex:1 1;min-width:0;padding:12px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);color:var(--text);resize:none}.composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.composer-tools{display:flex;flex-direction:column;gap:6px}.chat-item.active{background:var(--panel-2);border-radius:var(--radius)}@media (max-width:760px){.chat-page{height:calc(100dvh - 112px)}.hero{padding:14px;gap:12px}}.home{grid-gap:18px;gap:18px;grid-auto-rows:max-content;align-content:start;min-width:0;width:100%;max-width:1920px;margin-inline:auto}.deck,.home{display:grid}.deck{position:relative;border-radius:26px;overflow:hidden;isolation:isolate;background:#0A0A0A;color:#F2F2F2;padding:22px;grid-template-columns:220px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.deck:before{background:radial-gradient(600px 300px at 15% 20%,rgba(60,200,160,.22),transparent 60%),radial-gradient(500px 280px at 95% 0,rgba(120,110,255,.2),transparent 60%),radial-gradient(400px 260px at 70% 110%,rgba(255,150,60,.14),transparent 60%)}.deck:after,.deck:before{content:"";position:absolute;inset:0;z-index:-1}.deck:after{opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,transparent 75%);mask-image:radial-gradient(circle at 30% 40%,#000,transparent 75%)}.orbc{width:220px;height:220px;max-width:100%;display:block}.dk{display:grid;grid-gap:12px;gap:12px;min-width:0;max-width:980px}.dk .eyebrow{display:flex;align-items:center;gap:8px;font:500 12px var(--mono);color:#9BE7CF;letter-spacing:.04em}.dk .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:#3DD4A8;box-shadow:0 0 12px #3DD4A8;animation:fx-pulse 1.6s infinite}.dk .eyebrow.off:before{background:#8A8A85;box-shadow:none;animation:none}.dk h1{margin:0;color:#fff;font-size:clamp(22px,3.2vw,32px);line-height:1.15;font-weight:600;text-wrap:balance}.dk h1 span{display:block}.ticker{font:13px/1.55 var(--mono);color:#BFC7C3;min-height:3.1em;overflow-wrap:anywhere}.ticker .cur{display:inline-block;width:7px;height:14px;background:#9BE7CF;vertical-align:-2px;margin-left:1px;animation:fx-blink 1s steps(1) infinite}.ask{display:flex;align-items:center;gap:8px;min-width:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 6px 6px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ask input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#fff;padding:6px 0}.ask input::placeholder{color:#9AA3A0}.ask .ib{color:#C9D1CD}.ask .ib:hover{background:rgba(255,255,255,.1);color:#fff}.ask .send{width:38px;height:38px;border-radius:50%;flex:none;border:0;cursor:pointer;background:#fff;color:#0A0A0A;display:grid;place-items:center}.ask .send:disabled{opacity:.5;cursor:default}.ask:focus-within{border-color:rgba(255,255,255,.35)}.deck :focus-visible{outline-color:#9BE7CF}:root[data-theme=dark] .deck{box-shadow:0 0 0 1px var(--line)}.answer{font-size:13.5px;line-height:1.55;color:#E4E9E6;white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:10px 14px;max-height:220px;overflow:auto}.answer.err{color:#FFB4AB}.answer a{color:#9BE7CF;text-decoration:underline;text-underline-offset:2px}.answer .links{gap:12px;margin-top:6px;font-size:12.5px;white-space:normal}.answer .links,.qchips{display:flex;flex-wrap:wrap}.qchips{gap:6px}.qchips a{font-size:12.5px;padding:6px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.16);color:#D9E0DC;background:rgba(255,255,255,.04)}.qchips a:hover{background:rgba(255,255,255,.1)}.crew{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none;min-width:0}.crew::-webkit-scrollbar{display:none}.mate{display:grid;justify-items:center;grid-gap:6px;gap:6px;flex:none;width:74px;text-align:center}@media (min-width:761px){.crew{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:14px 4px;gap:14px 4px;overflow:visible}.mate{width:auto;min-width:0;justify-self:center}}.mate .ringed{width:62px;height:62px;border-radius:50%;padding:3px;background:var(--line);display:grid;place-items:center}.mate.work .ringed{background:conic-gradient(var(--ok),#3BC9DB,var(--ok));animation:fx-spin 3s linear infinite}.mate.wait .ringed{background:conic-gradient(var(--warn),#F97316,var(--warn))}.mate.off .ringed{background:var(--sunk)}.mate.off .av{opacity:.55}.mate .ringed .av{width:56px;height:56px;border:3px solid var(--bg);font-size:16px}.mate.work .ringed .av{animation:fx-spin 3s linear infinite reverse}.mate b{font-size:12px;font-weight:500}.mate .nt,.mate b{line-height:1.2;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mate .nt{font-size:11px;color:var(--muted)}.av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;color:#fff;flex:none}.kgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.fleet{border:1px solid var(--line);border-radius:20px;background:var(--bg);overflow:hidden;min-width:0}.fhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px 6px}.fhead h2{margin:0;font-size:16px;font-weight:600;flex:1 1;min-width:140px}.ring{flex:none}.ring,.ring svg{width:64px;height:64px}.ring svg{display:block}.fsum{display:flex;gap:18px;flex-wrap:wrap}.fsum div{display:grid}.fsum b{font:600 20px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsum span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.flegend i,.fsum i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.fleet>.fbar{padding:10px 20px 0}.fgroup{padding:12px 20px 4px;display:grid;grid-gap:8px;gap:8px}.fgroup .gl{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.fgroup .gl b{font-weight:600;color:var(--fg);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-gap:8px;gap:8px}.tile{position:relative;aspect-ratio:1;border-radius:14px;border:1px solid var(--line);background:var(--side);display:grid;place-items:center;font:600 15px var(--mono);color:var(--faint);transition:transform .12s,box-shadow .12s;min-width:0}.tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08);color:var(--fg)}.tile.on{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)}.tile.busy{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn)}.tile.busy:after{content:"";position:absolute;inset:-1px;border-radius:14px;border:2px solid var(--warn);animation:fx-blink 1.6s ease-in-out infinite}.tile .tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--ink);color:var(--on-ink);font:500 11.5px var(--font);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;padding:4px 8px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:2}.tile:focus-visible .tip,.tile:hover .tip{opacity:1}.ffoot{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 16px;margin-top:10px;border-top:1px solid var(--line)}.ffoot,.flegend{display:flex;flex-wrap:wrap}.flegend{gap:14px;font-size:12px;color:var(--muted)}.flegend span{gap:6px}.alert,.flegend span{display:flex;align-items:center}.alert{gap:10px;flex-wrap:wrap;margin:6px 20px 0;padding:10px 12px;border-radius:12px;background:var(--bad-soft);color:var(--bad);font-size:13px}.alert>span{flex:1 1 200px;min-width:0}.alert .icon{width:16px;height:16px}.box2 .note,.fleet .note{padding:18px;text-align:center;color:var(--muted);font-size:13px}.two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ev,.feed,.two{display:grid}.ev{grid-template-columns:54px 14px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 16px;align-items:start}.ev time{font:11.5px var(--mono);color:var(--faint);padding-top:2px}.ev .ln{position:relative;display:grid;justify-items:center;height:100%}.ev .ln:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--faint);margin-top:5px}.ev .ln:after{content:"";position:absolute;top:18px;bottom:-14px;width:1px;background:var(--line)}.ev:last-child .ln:after{display:none}.ev.g .ln:before{background:var(--ok)}.ev.w .ln:before{background:var(--warn)}.ev.r .ln:before{background:var(--bad)}.ev .tx{min-width:0}.ev .tx b{font-weight:500;display:block;overflow-wrap:anywhere}.ev .tx span{display:block;font-size:12.5px;color:var(--muted)}.ev.new{animation:fx-slidein .5s ease-out}.box2 .more-link{display:block;padding:10px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.box2 .more-link:hover{color:var(--fg)}.tools>summary{list-style:none;cursor:pointer;padding:12px 16px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:600;font-size:14px}.tools>summary::-webkit-details-marker{display:none}.tools>summary span{font-weight:400;font-size:12.5px;color:var(--muted)}.tools>summary .icon{margin-left:auto;transition:transform .15s}.tools[open]>summary .icon{transform:rotate(90deg)}.tools-body{padding:4px 16px 16px;display:grid;grid-gap:14px;gap:14px;min-width:0}.tools-body>*{min-width:0}@media (max-width:900px){.kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.kgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.deck{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:20px 16px;gap:6px}.orbc{width:170px;height:170px}.dk{justify-items:center;width:100%}.answer,.ask{width:100%;text-align:left}.qchips{justify-content:center}.ticker{min-height:4.7em}.ffoot,.fgroup,.fhead,.fleet>.fbar{padding-left:14px;padding-right:14px}.alert{margin-left:14px;margin-right:14px}.ev{grid-template-columns:44px 12px minmax(0,1fr);padding:10px 12px;gap:8px}.kk b{font-size:20px}}@media (prefers-reduced-motion:reduce){.dk .eyebrow:before,.ev.new,.mate .ringed,.mate .ringed .av,.ticker .cur,.tile.busy:after{animation:none!important}.tile{transition:none}}