:root{--void:#04060a;--panel:rgba(10,14,20,0.92);--line:rgba(160,190,220,0.12);--line2:rgba(180,210,240,0.22);--fg:#e8eef6;--dim:rgba(200,215,230,0.65);--mute:rgba(150,170,190,0.45);--ok:#3dd68c;--gold:#c9b896;--ice:#7ec8e8;--pink:#ff6bcb;--font:"SF Pro Display",system-ui,sans-serif;--mono:"SF Mono",ui-monospace,Menlo,monospace;--viz:1.05;--r-btn:4px;--r-chip:4px;--den:1;--den-gap:8px;--den-pad:10px;--den-mix-h:clamp(64px,14vh,140px);--den-mix-min:72px;--den-pin:minmax(132px,16vw);--den-turn:minmax(260px,24vw);--den-typebar-pad:220px;--den-steno-max:none;--den-work-h:560px;--den-center-min:280px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%;background:var(--void);color:var(--fg);font:450 calc(13px * var(--den)) / 1.4 var(--font)}html[data-density="roomy"]{--den:1.06;--den-gap:10px;--den-pad:12px;--den-mix-h:clamp(88px,18vh,160px);--den-mix-min:88px;--den-pin:minmax(140px,15vw);--den-turn:minmax(280px,24vw);--den-typebar-pad:240px;--viz:1.08}html[data-density="cozy"]{--den:1;--den-gap:7px;--den-pad:9px;--den-mix-h:clamp(72px,12vh,118px);--den-mix-min:68px;--den-pin:minmax(118px,13.5vw);--den-turn:minmax(230px,22vw);--den-typebar-pad:200px;--viz:1.02}html[data-density="compact"]{--den:0.96;--den-gap:5px;--den-pad:7px;--den-mix-h:clamp(56px,9vh,92px);--den-mix-min:52px;--den-pin:minmax(100px,12vw);--den-turn:minmax(200px,21vw);--den-typebar-pad:172px;--den-steno-max:36vh;--viz:0.98}html[data-density="phone"]{--den:0.94;--den-gap:5px;--den-pad:7px;--den-mix-h:clamp(56px,12vh,100px);--den-mix-min:52px;--den-pin:1fr;--den-turn:1fr;--den-typebar-pad:160px;--viz:0.96}html[data-density] .top-stack{font-size:calc(13px * var(--den))}html[data-density="compact"] .top-stack,html[data-density="cozy"] .top-stack{max-height:none}html[data-density="compact"] .hdr-top .chat-party .cp-media{max-height:40px}html[data-density="compact"] .hdr-top .chat-party .cp-eq{height:11px}html[data-density="compact"] .steno-float-row{gap:6px}html[data-density="compact"] .steno-win{min-height:0}html[data-density="compact"] .tools-band-body{max-height:var(--den-steno-max);overflow:auto}html[data-density="cozy"] .tools-band-body{max-height:min(42vh,360px);overflow:auto}html[data-density="compact"] .col-landing>.hd,html[data-density="cozy"] .col-landing>.hd{padding:6px 8px}html[data-density="compact"] .world-panel{gap:6px}html[data-density="compact"] .world-translate{padding:8px;gap:6px}html[data-density="compact"] .bw-panel .bw-body{font-size:11px}html[data-density="compact"] main.land .col-landing,html[data-density="cozy"] main.land .col-landing{min-width:var(--den-center-min,280px)}html[data-density="compact"] main.land .pin-rail,html[data-density="compact"] main.land .turn-rail{min-height:0;overflow:auto}#density-pill{font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 7px;color:var(--mute);background:rgba(0,0,0,.35);cursor:pointer}#density-pill:hover{color:#fff;border-color:var(--ice)}#density-pill[data-d="compact"]{color:var(--warn,#fbbf24);border-color:rgba(251,191,36,.4)}#density-pill[data-d="cozy"]{color:var(--ice);border-color:rgba(126,200,232,.35)}#density-pill[data-d="roomy"]{color:var(--ok);border-color:rgba(61,214,140,.35)}#density-pill[data-d="phone"]{color:#c4b5fd;border-color:rgba(196,181,253,.35)}#peer-band,#tools-band,#tool-maze,#tool-home,#tool-origin,#clock-panel{scroll-margin-top:96px}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 600px at 15% -8%,rgba(61,214,140,0.06),transparent 55%),radial-gradient(900px 500px at 92% 100%,rgba(94,184,255,0.05),transparent 50%),radial-gradient(600px 360px at 70% 28%,rgba(201,184,150,0.04),transparent 50%),linear-gradient(180deg,#070a10 0%,#05070c 45%,#04060a 100%)}#glyph-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;display:none}#glyph-field[data-on="1"]{display:block}#glyph-field canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0.22}#glyph-field .gf-float{position:absolute;font:600 10px/1.1 var(--mono);color:rgba(160,180,200,0.07);letter-spacing:0.04em;white-space:nowrap;user-select:none;pointer-events:none;animation:gf-drift linear infinite;max-width:18vw;overflow:hidden;text-overflow:ellipsis}#glyph-field .gf-float.steno{color:rgba(140,155,170,0.06);font-size:9px}#glyph-field .gf-float.band{color:rgba(125,200,170,0.05);font-size:8px;text-transform:uppercase}#glyph-field .gf-float.glyph{color:rgba(150,170,195,0.07);font-size:11px}#glyph-field .gf-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,6,10,0.4) 0%,transparent 20%,transparent 70%,rgba(4,6,10,0.65) 100%),radial-gradient(ellipse 80% 50% at 50% 40%,transparent 30%,rgba(4,6,10,0.45) 100%)}@keyframes gf-drift{0%{transform:translate3d(0,0,0);opacity:0.06}50%{transform:translate3d(var(--dx,8px),var(--dy,-16px),0);opacity:0.1}100%{transform:translate3d(var(--dx2,-6px),var(--dy2,-32px),0);opacity:0.05}}@media (prefers-reduced-motion:reduce){#glyph-field .gf-float{animation:none;opacity:0.05}}.shell .col,.shell .peer-band,.shell .tools-band .steno-win,.shell .desk-tabs-wrap,.shell .construct-bar,.shell .pin-rail,.shell .turn-rail,.shell .col-landing{background:rgba(6,10,16,0.94) !important}#live-presence{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}#live-presence .lp-pill{appearance:none;border:1px solid rgba(61,214,140,.4);background:rgba(61,214,140,.12);color:var(--ok);font:800 9px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-chip);cursor:pointer;white-space:nowrap}#live-presence .lp-pill:hover{color:#fff;border-color:var(--ice)}#live-presence .lp-pill[data-live="0"]{border-color:var(--line2);background:rgba(0,0,0,.35);color:var(--mute)}#live-presence .lp-pill .n{color:#fff;font-weight:900;margin:0 2px}#live-presence-panel{display:none;position:absolute;right:8px;top:calc(100% + 4px);z-index:80;width:min(340px,calc(100vw - 24px));border:1px solid var(--line2);border-radius:10px;background:rgba(6,10,16,.97);box-shadow:0 16px 48px rgba(0,0,0,.55);padding:10px 12px;max-height:min(50vh,360px);overflow:auto}#live-presence-panel.open{display:block}#live-presence-panel .lp-hd{display:flex;gap:8px;align-items:center;margin-bottom:8px;font:800 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}#live-presence-panel .lp-hd .sub{font:600 9px/1 var(--mono);color:var(--mute);text-transform:none;letter-spacing:0;flex:1}#live-presence-panel .lp-row{display:grid;grid-template-columns:auto 1fr auto;gap:6px 8px;align-items:center;padding:6px 4px;border-top:1px solid rgba(160,190,220,.08);font:600 11px/1.25 var(--mono);color:var(--dim)}#live-presence-panel .lp-row .dot{width:8px;height:8px;border-radius:99px;background:var(--ok);box-shadow:0 0 8px rgba(61,214,140,.5)}#live-presence-panel .lp-row .dot.idle{background:var(--mute);box-shadow:none}#live-presence-panel .lp-row .name{color:var(--fg);font-weight:700}#live-presence-panel .lp-row .meta{color:var(--mute);font-size:9px}#live-presence-panel .lp-row .where{color:var(--ice);font-size:9px;text-align:right}#live-presence-panel .lp-empty{font:600 11px/1.4 var(--mono);color:var(--mute);padding:8px 4px}#live-presence-panel .lp-stats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#live-presence-panel .lp-stats span{font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 7px;color:var(--dim)}#live-presence-panel .lp-stats span b{color:var(--ok)}.hdr-addr-time-ver{position:relative}a{color:var(--ice);text-decoration:none}a:hover{text-decoration:underline}body.fc-safeguard .shell .col,body.fc-safeguard .shell .peer-band,body.fc-safeguard .shell .tools-band .steno-win,body.fc-safeguard .shell .desk-tabs-wrap,body.fc-safeguard .shell .pin-rail,body.fc-safeguard .shell .turn-rail,body.fc-safeguard .top-stack,body.fc-safeguard .peer-modal,body.fc-safeguard .stream-compose-modal,body.fc-safeguard .walk-modal{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.fc-safeguard #glyph-field .gf-float{animation:none !important;opacity:0.08}body.fc-safeguard header.top .hdr-mix-bg{opacity:0.25}body.fc-safeguard .chat-party .cp-media canvas.cp-glyph,body.fc-safeguard .glyph-pin canvas.pin-glyph{mix-blend-mode:normal !important}.shell{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column}.shell .col,.shell .peer-band,.shell .tools-band .steno-win,.shell .desk-tabs-wrap,.shell .pin-rail,.shell .turn-rail{background:rgba(8,12,18,0.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shell .pin-rail,.shell .turn-rail,.shell .tools-band,.shell .desk-tabs-wrap,.shell .col-landing{content-visibility:auto;contain-intrinsic-size:auto 280px}.shell .pin-rail,.shell .turn-rail{contain:layout style}.shell .pin-rail,.shell .turn-rail{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(6,10,16,0.96) !important}@media (prefers-reduced-motion:reduce){.shell .pin-rail,.shell .turn-rail,.shell .tools-band,.shell .desk-tabs-wrap,.shell .col-landing{content-visibility:visible}header.top .hdr-mix-bg{opacity:0.35}}.shell .hero-card{background:rgba(0,0,0,0.42);box-shadow:0 12px 40px rgba(0,0,0,0.25)}.shell .stream-item{background:rgba(0,0,0,0.32)}.shell .community-kicker{font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(201,184,150,0.75);margin:0 0 8px}.top-stack{flex-shrink:0;position:sticky;top:0;z-index:40;background:rgba(4,8,14,0.72);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border-bottom:1px solid var(--line);box-shadow:0 10px 28px rgba(0,0,0,.35)}header.top{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:8px 12px 0;border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0.88),rgba(0,0,0,0.55));width:100%;position:relative;overflow:visible}.logo{display:flex;align-items:center;gap:10px;min-width:0;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;font-size:calc(13px * var(--viz));line-height:1.15;color:var(--fg);white-space:nowrap;font-family:var(--font)}.logo .mark{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:conic-gradient(from 200deg,var(--gold),#e8eef4 40%,var(--ice) 70%,var(--gold));box-shadow:0 0 16px rgba(201,184,150,0.25);position:relative}.logo .mark::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#0a0c10}.logo span{color:var(--mute);font-weight:500;letter-spacing:0.08em}.hdr-top{display:grid;grid-template-columns:minmax(148px,200px) minmax(132px,156px) minmax(0,1fr) minmax(100px,auto);gap:8px 12px;align-items:start;width:100%;min-width:0}.hdr-top .hdr-brand{justify-self:stretch;min-width:0;max-width:200px;display:flex;flex-direction:column;gap:6px;align-items:stretch;overflow:hidden;position:relative;z-index:1;isolation:isolate;border-right:1px solid rgba(160,190,220,0.1);padding-right:10px}.hdr-top .logo{justify-self:start;min-width:0;width:100%;white-space:normal;align-items:flex-start;gap:8px;font-size:12px;line-height:1.1}.hdr-top .logo .mark{width:22px;height:22px;margin-top:1px}.hdr-top .logo .logo-txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden}.hdr-top .logo .logo-txt b{font:800 12px/1.1 var(--font);letter-spacing:0.1em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-top .logo .logo-txt span{font:600 8px/1.15 var(--mono);letter-spacing:0.06em;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hdr-top .logo .logo-sitemap{display:none !important}.hdr-site-strip{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px 10px;width:100%;min-width:0;padding:3px 12px 5px;border-top:1px solid rgba(160,190,220,.1);background:rgba(0,0,0,.28);box-sizing:border-box;position:relative;z-index:3;flex-shrink:0}.hdr-site-strip a.sm-zen{color:#f0abfc;border-color:rgba(240,171,252,.4)}.hdr-site-strip .strip-lab{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:auto;flex-shrink:0}.hdr-meta-nav{display:inline-flex;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:flex-end;margin:0;max-width:none;min-width:0}.hdr-meta-nav a{font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ice);text-decoration:none;border:1px solid rgba(126,200,232,.28);border-radius:var(--r-chip);padding:4px 7px;background:rgba(0,0,0,.4);white-space:nowrap;flex-shrink:0}.hdr-meta-nav a:hover{color:#fff;border-color:var(--ice);background:rgba(126,200,232,.12)}.hdr-meta-nav a.sm-html{color:var(--ok);border-color:rgba(61,214,140,.4)}.hdr-meta-nav a.sm-repo{color:#c4b5fd;border-color:rgba(196,181,253,.4)}.hdr-meta-nav a.sm-json{color:var(--gold);border-color:rgba(201,184,150,.35)}.hdr-addr-time-ver .pill.sec,#density-pill.sec,#seat-count.sec,#mix-pill.sec{display:none !important}.hdr-addr-time-ver{max-width:min(200px,26vw) !important;flex-wrap:nowrap !important}@media (max-width:1280px){#live-presence-pill .sec{display:none}}@media (max-width:1100px){.hdr-meta-nav a.sm-xml{display:none}.hdr-site-strip .strip-lab{display:none}}.hdr-meta-nav a.sm-zen{color:#f0abfc;border-color:rgba(240,171,252,.45)}.hdr-top .chat-tools-under{display:flex;flex-direction:column;gap:5px;padding:2px 0 0;min-width:0;max-width:100%;overflow:hidden}.hdr-top .chat-tools-under .cp-streams{display:flex;flex-wrap:wrap;gap:4px;max-height:none}.hdr-top .chat-tools-under .cp-streams button{appearance:none;border:1px solid var(--line2);background:rgba(0,0,0,.5);color:var(--dim);font:800 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;border-radius:var(--r-btn);cursor:pointer;min-height:26px;flex:0 0 auto}.hdr-top .chat-tools-under .cp-streams button.on{color:#fff;border-color:color-mix(in srgb,var(--c,var(--ice)) 55%,transparent);background:color-mix(in srgb,var(--c,var(--ice)) 18%,rgba(0,0,0,.4));box-shadow:0 0 0 1px color-mix(in srgb,var(--c,var(--ice)) 20%,transparent)}.hdr-top .chat-tools-under .cp-streams button:hover{color:#fff;border-color:var(--ice)}.hdr-top .chat-tools-under .cp-act-row{display:flex;flex-wrap:nowrap;gap:4px;width:100%}.hdr-top .chat-tools-under .btn{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.05);color:var(--dim);font:800 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:7px 6px;border-radius:var(--r-btn);cursor:pointer;flex:1 1 0;text-align:center;min-width:0;min-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-top .chat-tools-under .btn:hover{color:#fff;border-color:var(--ice);background:rgba(255,255,255,.08)}.hdr-top .chat-tools-under .btn.go{color:#06140c;border-color:rgba(61,214,140,.55);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.hdr-top .chat-tools-under .btn.go:hover{filter:brightness(1.06);color:#04100a}.hdr-top .chat-tools-under .btn.gold{color:var(--gold);border-color:rgba(201,184,150,.5);background:rgba(201,184,150,.1)}.hdr-top .chat-tools-under .btn.gold:hover{color:#fff;border-color:var(--gold)}.hdr-top .chat-tools-under .cp-room-id{font:600 7px/1.25 var(--mono);word-break:break-all;color:var(--mute);max-height:2.5em;overflow:hidden}.hdr-top .chat-tools-under .cp-sel-row{display:none}.hdr-top .chat-party{justify-self:stretch;align-self:start;min-width:0;max-width:156px;width:100%;padding:5px;border:1px solid rgba(160,190,220,0.18);border-radius:10px;background:rgba(0,0,0,.55);box-shadow:inset 0 0 12px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);overflow:hidden;position:relative;z-index:2;isolation:isolate;contain:layout paint}.hdr-top .chat-party .cp-tools{display:none}.hdr-top .chat-party .cp-media{aspect-ratio:1;max-height:52px}.hdr-top .chat-party .cp-eq{height:14px}.hdr-top .chat-party .cp-lab{font-size:6px;padding:2px 4px 3px}.hdr-top .hdr-mix{justify-self:stretch;width:100%;max-width:none;margin:0;padding:0}.hdr-addr-time-ver{display:inline-flex;flex-wrap:nowrap;gap:5px;align-items:center;justify-content:flex-end;justify-self:end;align-self:start;min-width:0;max-width:min(220px,28vw);overflow:visible}.hdr-addr{font:600 10px/1 var(--mono);letter-spacing:.04em;color:var(--mute);border:1px solid var(--line2);border-radius:var(--r-chip);padding:5px 10px;background:rgba(255,255,255,.03);max-width:min(28vw,200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-row2{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;width:100%;min-width:0}.hdr-row2 .hdr-bar{margin-left:auto;padding:0;overflow:visible;flex:0 1 auto}.hdr-row2 .hdr-bar .acts{margin-left:0;padding-left:0}@media (max-width:1100px){.hdr-top{grid-template-columns:minmax(140px,180px) minmax(120px,140px) minmax(0,1fr) minmax(90px,auto);gap:8px}.hdr-top .hdr-brand{max-width:180px}.hdr-top .chat-party{max-width:140px}}@media (max-width:900px){.hdr-top{grid-template-columns:minmax(0,1fr) minmax(120px,150px);gap:8px}.hdr-top .hdr-brand{grid-column:1;max-width:none;border-right:0;padding-right:0;margin-right:0}.hdr-top .chat-party{grid-column:2;max-width:none}.hdr-top .hdr-addr-time-ver{justify-self:end;grid-column:2;order:2}.hdr-top .hdr-mix{max-width:100%;grid-column:1 / -1;order:4}.hdr-addr{max-width:min(50vw,240px)}.hdr-row2 .hdr-bar{margin-left:0;width:100%}.hdr-row2 .hdr-bar .acts{justify-content:flex-start;flex-wrap:wrap}}.hdr-lab-row{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;flex:1 1 280px;min-width:0;padding:5px 6px;border:1px solid rgba(160,190,220,0.16);border-radius:4px;background:rgba(0,0,0,.45)}.hdr-lab-row .lab-src{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:var(--r-btn);padding:2px;background:rgba(0,0,0,.35)}.hdr-lab-row .lab-src button{appearance:none;border:0;background:transparent;color:var(--mute);font:800 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-btn);cursor:pointer}.hdr-lab-row .lab-src button.on{color:#06140c;background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.hdr-lab-row label{display:inline-flex;align-items:center;gap:3px;font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.hdr-lab-row select,.hdr-lab-row input[type="number"]{background:rgba(0,0,0,.55);border:1px solid var(--line2);border-radius:var(--r-btn);color:var(--fg);padding:3px 5px;min-height:24px;font:600 10px/1 var(--mono);outline:none;max-width:88px}.hdr-lab-row input[type="number"]{width:44px;max-width:48px}.hdr-lab-row .hdr-lab-tag{font:800 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-right:2px}.hdr-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 10px;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.28) transparent;padding:2px 0 4px}.hdr-bar::-webkit-scrollbar{height:4px}.hdr-bar::-webkit-scrollbar-thumb{background:rgba(125,211,252,0.25);border-radius:99px}.hdr-bar .pills{display:inline-flex;flex-wrap:nowrap;gap:5px;align-items:center;flex-shrink:0}.pill{font:700 10px/1 var(--mono);border:1px solid var(--line2);border-radius:var(--r-chip);padding:5px 10px;color:var(--dim);white-space:nowrap;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.pill.live{color:var(--ok);border-color:rgba(61,214,140,.45);background:linear-gradient(180deg,rgba(61,214,140,.14),rgba(61,214,140,.05));box-shadow:0 0 12px rgba(61,214,140,.12),inset 0 1px 0 rgba(255,255,255,.06)}.pill.gold{color:var(--gold);border-color:rgba(201,184,150,.45);background:linear-gradient(180deg,rgba(201,184,150,.14),rgba(201,184,150,.04))}.pill.zulu{color:var(--ok);border-color:rgba(61,214,140,.5);font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:6.2rem;text-align:center;background:linear-gradient(180deg,rgba(61,214,140,.12),rgba(0,0,0,.2))}.hdr-bar .acts{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center;flex-shrink:0;margin-left:auto;padding-left:4px}.hdr-bar .acts a,.hdr-bar .acts button{appearance:none;position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;color:#e8eef6;font:800 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:8px 12px 8px 10px;border-radius:var(--r-btn);cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,border-color .14s ease;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(12,16,24,.85);border-color:rgba(180,210,240,.22);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 4px 14px rgba(0,0,0,.35)}.hdr-bar .acts a::before,.hdr-bar .acts button::before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor;box-shadow:0 0 8px currentColor;opacity:.85}.hdr-bar .acts a::after,.hdr-bar .acts button::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);transform:translateX(-120%);transition:transform .45s ease;pointer-events:none}.hdr-bar .acts a:hover,.hdr-bar .acts button:hover{color:#fff;text-decoration:none;transform:translateY(-1px);filter:brightness(1.08);border-color:rgba(126,200,232,.55);box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 0 0 1px rgba(126,200,232,.15),0 8px 22px rgba(0,0,0,.4)}.hdr-bar .acts a:hover::after,.hdr-bar .acts button:hover::after{transform:translateX(120%)}.hdr-bar .acts a:active,.hdr-bar .acts button:active{transform:translateY(0);filter:brightness(.98)}.hdr-bar .acts a.go{color:#06140c;border-color:rgba(61,214,140,.65);background:linear-gradient(180deg,#6ef0b0 0%,#3dd68c 48%,#22b872 100%);box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 0 18px rgba(61,214,140,.28),0 6px 16px rgba(0,0,0,.35);text-shadow:0 1px 0 rgba(255,255,255,.2)}.hdr-bar .acts a.go::before{background:#06140c;box-shadow:0 0 0 1px rgba(255,255,255,.25);opacity:1}.hdr-bar .acts a.go:hover{border-color:rgba(110,240,176,.9);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 0 24px rgba(61,214,140,.4),0 10px 24px rgba(0,0,0,.4)}.hdr-bar .acts a.act-offline{color:#ffe8c2;border-color:rgba(249,180,80,.4);background:linear-gradient(180deg,rgba(249,180,80,.22),rgba(249,180,80,.06)),rgba(20,14,6,.9)}.hdr-bar .acts a.act-offline::before{color:#f9b450;background:#f9b450}.hdr-bar .acts a.act-live{color:#d9f4ff;border-color:rgba(94,184,255,.45);background:linear-gradient(180deg,rgba(94,184,255,.24),rgba(94,184,255,.06)),rgba(6,14,24,.9);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 0 14px rgba(94,184,255,.18)}.hdr-bar .acts a.act-live::before{background:#5eb8ff;animation:hdr-live-dot 1.6s ease-in-out infinite}@keyframes hdr-live-dot{0%,100%{opacity:.55;box-shadow:0 0 4px #5eb8ff}50%{opacity:1;box-shadow:0 0 10px #5eb8ff,0 0 18px rgba(94,184,255,.5)}}.hdr-bar .acts a.act-ai{color:#f0e4ff;border-color:rgba(210,168,255,.4);background:linear-gradient(180deg,rgba(210,168,255,.22),rgba(210,168,255,.05)),rgba(16,10,24,.9)}.hdr-bar .acts a.act-ai::before{background:#d2a8ff}.hdr-bar .acts a.act-install{color:#f5ead2;border-color:rgba(201,184,150,.45);background:linear-gradient(180deg,rgba(201,184,150,.2),rgba(201,184,150,.05)),rgba(18,14,8,.9)}.hdr-bar .acts a.act-install::before{background:#c9b896}.under-header{width:100%;border-top:0;background:rgba(0,0,0,.42)}.under-header-inner{width:100%;max-width:none;margin:0;padding:8px 12px 10px}.construct-bar{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.4);overflow:hidden;position:relative;z-index:5;contain:layout style}.construct-bar-hd{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:8px 12px;cursor:pointer;user-select:none;background:rgba(0,0,0,.45);min-width:0;position:relative;z-index:6;touch-action:manipulation}.construct-bar-hd:hover{background:rgba(255,255,255,.04)}.construct-bar-hd:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}.construct-bar[data-open="1"] .construct-bar-hd{border-bottom:1px solid var(--line)}.construct-bar-hd .collapse-cue{display:inline-flex;align-items:center;gap:4px;font:800 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);flex-shrink:0}.construct-bar-hd .collapse-cue .dir{display:inline-block;width:0.85em;color:var(--ice);font-weight:900}.construct-bar-hd .collapse-cue .dot{color:var(--mute)}.construct-bar-hd .collapse-cue .parts{display:inline-flex;gap:0;align-items:center;color:var(--gold)}.construct-bar-hd .collapse-cue .parts b{font-weight:800;color:var(--fg)}.construct-bar-hd .collapse-cue .parts .sep{color:var(--mute);margin:0 5px;font-weight:600}.construct-bar-hd .collapse-hint{font:600 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);border-radius:var(--r-chip);padding:2px 6px;flex-shrink:0}.construct-bar-hd .sub{font:600 9px/1.2 var(--mono);color:var(--mute);flex:1 1 60px;min-width:48px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.construct-bar-hd .active-pills{flex:1 1 auto;min-width:0;max-width:min(48vw,420px);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap !important;pointer-events:auto}.construct-bar-hd .collapse-cue,.construct-bar-hd .collapse-hint,.construct-bar-hd .chev{pointer-events:none}.construct-bar-hd .chev{font:700 10px/1 var(--mono);color:var(--mute);transition:transform .15s;margin-left:4px;flex-shrink:0}.construct-bar[data-open="1"] .construct-bar-hd .chev{transform:rotate(180deg)}.construct-bar-body{display:none;padding:10px 10px 12px;background:rgba(0,0,0,.22);max-height:min(52vh,520px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.construct-bar[data-open="1"] .construct-bar-body,.construct-bar[data-open="1"] .construct-bar-body[hidden]{display:block !important}.construct-bar:not([data-open="1"]) .construct-bar-body,.construct-bar:not([data-open="1"]) .construct-bar-body[hidden]{display:none !important}.construct-bar-body .peer-band,.construct-bar-body .tools-band,.construct-bar-body .desk-tabs-wrap{margin:0 0 10px}.construct-bar-body .desk-tabs-wrap{margin-bottom:0}.construct-bar-body .peer-band-hd .collapse-hint,.construct-bar-body .tools-band-hd .collapse-hint,.construct-bar-body .desk-band-hd,.construct-bar-body .peer-band-hd .chev,.construct-bar-body .tools-band-hd .chev{display:none !important}.construct-bar-body .peer-band-hd,.construct-bar-body .tools-band-hd{cursor:default;padding:6px 10px}.construct-bar-body .peer-band[data-open="1"] .peer-band-body,.construct-bar-body .tools-band[data-open="1"] .tools-band-body,.construct-bar-body .desk-tabs-wrap[data-open="1"] .desk-tabs-body{display:block !important}.construct-bar-body .peer-band-body[hidden],.construct-bar-body .tools-band-body[hidden],.construct-bar-body .desk-tabs-body[hidden]{display:block !important}.construct-bar-body .desk-tabs-body{display:block !important}.construct-bar-body .desk-tabs-hd .lab{display:inline-flex !important}.under-header-inner{padding:8px 12px 10px}.peer-band{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.35);overflow:hidden;margin-bottom:10px}.peers-clock-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,248px);gap:10px;width:100%;align-items:stretch}@media (max-width:820px){.peers-clock-row{grid-template-columns:1fr}}.clock-panel{border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.4);display:flex;flex-direction:column;min-height:0;overflow:hidden}.clock-panel .ck-hd{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.35);font:800 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.clock-panel .ck-hd .cue{color:var(--mute);font-weight:600}.clock-panel .ck-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px;flex:1}.clock-panel .ck-metric{border:1px solid var(--line);border-radius:8px;padding:7px 8px;background:rgba(0,0,0,.28)}.clock-panel .ck-metric .k{font:700 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.clock-panel .ck-metric .v{font:800 12px/1.25 var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;word-break:break-all}.clock-panel .ck-metric .v.ok{color:var(--ok)}.clock-panel .ck-metric .v.warn{color:var(--gold)}.clock-panel .ck-metric .s{font:600 9px/1.3 var(--mono);color:var(--mute);margin-top:3px}.tz-col .tz-hd .tz-live{margin-left:auto;font:700 10px/1.2 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;max-width:62%;overflow:hidden;text-overflow:ellipsis;text-align:right}.tz-col .tz-hd .tz-live em{font-style:normal;color:var(--mute);font-weight:600}.tz-col[data-z="1"] .tz-hd .tz-live{color:#ffb07a}.tz-col[data-z="2"] .tz-hd .tz-live{color:#9ed4ff}.tz-col[data-z="3"] .tz-hd .tz-live{color:#e0c6ff}.peer-band-hd{font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;cursor:pointer;user-select:none;background:rgba(0,0,0,.3);border-bottom:1px solid transparent}.peer-band.open .peer-band-hd{border-bottom-color:rgba(160,190,220,0.1)}.peer-band-hd:hover{color:var(--fg);background:rgba(255,255,255,.03)}.peer-band-hd .sub{font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--mute);opacity:.85}.peer-band-hd .collapse-cue{display:inline-flex;align-items:center;gap:6px;font:800 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);flex-shrink:0}.peer-band-hd .collapse-cue .dir{display:inline-flex;align-items:center;justify-content:center;min-width:0.9em;color:var(--gold);font-weight:800;font-size:13px;transition:color .15s}.peer-band-hd .collapse-cue .dot{color:var(--mute);font-weight:800;font-size:14px;line-height:1;opacity:.9}.peer-band-hd .collapse-cue .label{color:var(--fg);letter-spacing:.14em}.peer-band-hd:hover .collapse-cue .dir{color:var(--ice)}.peer-band-hd .chev{margin-left:auto;font:800 12px/1 var(--mono);color:var(--gold);opacity:.85;transition:transform .2s}.peer-band.open .peer-band-hd .chev{transform:rotate(180deg)}.peer-band-hd .collapse-hint{font:600 9px/1 var(--mono);letter-spacing:.06em;text-transform:none;color:var(--mute);opacity:.75;border:1px solid rgba(160,190,220,0.15);border-radius:999px;padding:3px 7px}.construct-bar-hd .active-pills,.peer-band-hd .active-pills{display:inline-flex;flex-wrap:wrap;gap:5px 8px;align-items:center;flex:1 1 auto;min-width:120px;max-width:min(58vw,720px);justify-content:flex-end}.construct-bar-hd .reg-group,.peer-band-hd .reg-group{display:inline-flex;flex-wrap:wrap;gap:3px 4px;align-items:center;max-width:100%}.construct-bar-hd .reg-tag,.peer-band-hd .reg-tag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font:800 9px/1 var(--mono);flex-shrink:0;box-sizing:border-box}.construct-bar-hd .reg-group[data-z="1"] .reg-tag,.peer-band-hd .reg-group[data-z="1"] .reg-tag{color:#ff8a3d;border:1px solid rgba(255,138,61,.45);background:rgba(255,138,61,.1)}.construct-bar-hd .reg-group[data-z="2"] .reg-tag,.peer-band-hd .reg-group[data-z="2"] .reg-tag{color:#5eb8ff;border:1px solid rgba(94,184,255,.45);background:rgba(94,184,255,.1)}.construct-bar-hd .reg-group[data-z="3"] .reg-tag,.peer-band-hd .reg-group[data-z="3"] .reg-tag{color:#d2a8ff;border:1px solid rgba(210,168,255,.45);background:rgba(210,168,255,.1)}.construct-bar-hd .reg-pipe,.peer-band-hd .reg-pipe{color:var(--mute);opacity:.5;font:600 10px/1 var(--mono);user-select:none;padding:0 2px}.construct-bar-hd .active-pill,.peer-band-hd .active-pill,span.active-pill{display:inline-flex;align-items:baseline;gap:0;font:800 9px/1.15 var(--mono) !important;letter-spacing:.04em;text-transform:uppercase;color:var(--ice);border:1px solid var(--line2);border-radius:999px !important;padding:4px 8px;background:rgba(0,0,0,.45);max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.construct-bar-hd .active-pill b,.peer-band-hd .active-pill b,span.active-pill b{display:inline;color:var(--mute);font-weight:600;text-transform:none;letter-spacing:0;margin-left:5px;font-size:8px}.construct-bar-hd .active-pill .ap-code,.peer-band-hd .active-pill .ap-code,span.active-pill .ap-code{font-weight:800;letter-spacing:.05em}.construct-bar-hd .active-pill .ap-name,.peer-band-hd .active-pill .ap-name,span.active-pill .ap-name{margin-left:5px;color:var(--mute);font-weight:600;text-transform:none;letter-spacing:0;font-size:8px}.construct-bar-hd .peer-add-lang,.peer-band-hd .peer-add-lang,select.peer-add-lang{appearance:none;-webkit-appearance:none;border:1px solid var(--line2);background:rgba(0,0,0,.5);color:var(--dim);font:700 9px/1 var(--mono) !important;letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-btn) !important;cursor:pointer;min-height:24px;max-width:7rem;flex-shrink:0;box-sizing:border-box}.construct-bar-hd .peer-add-lang:hover,.peer-band-hd .peer-add-lang:hover,select.peer-add-lang:hover{color:#fff;border-color:var(--ice)}.construct-bar-hd .active-empty,.peer-band-hd .active-empty{font:600 10px/1 var(--mono);color:var(--mute);letter-spacing:.04em;text-transform:none}.peer-band-body{display:none;padding:8px 10px 10px}.peer-band.open .peer-band-body{display:block}.tz-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0 8px;width:100%;align-items:stretch}.tz-pipe{width:1px;background:linear-gradient(180deg,transparent,rgba(160,190,220,0.35),transparent);align-self:stretch;min-height:48px}.tz-col{min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.4);padding:0;display:flex;flex-direction:column;min-height:0;max-height:340px;overflow:hidden}.tz-col .tz-hd{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font:800 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);padding:8px 10px;border-bottom:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.35)}.tz-col .tz-hd .num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1px solid rgba(201,184,150,.45);background:rgba(201,184,150,.1);font-size:11px;color:var(--gold)}.tz-col .tz-hd .name{color:var(--mute);font-weight:700;letter-spacing:.04em}.tz-col .tz-hd .n{font:700 9px/1 var(--mono);color:var(--ice);border:1px solid var(--line2);border-radius:var(--r-chip);padding:2px 6px;min-width:1.4rem;text-align:center}.tz-col[data-z="1"] .tz-hd .num{border-color:rgba(255,138,61,.5);color:#ff8a3d;background:rgba(255,138,61,.1)}.tz-col[data-z="2"] .tz-hd .num{border-color:rgba(94,184,255,.5);color:#5eb8ff;background:rgba(94,184,255,.1)}.tz-col[data-z="3"] .tz-hd .num{border-color:rgba(210,168,255,.5);color:#d2a8ff;background:rgba(210,168,255,.1)}.tz-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.25) transparent}.tz-scroll::-webkit-scrollbar{width:6px}.tz-scroll::-webkit-scrollbar-thumb{background:rgba(125,211,252,0.22);border-radius:99px}.tz-list{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%;align-content:start}.peer-cell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:0 6px;min-width:0;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,0.35);cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s;overflow:hidden;padding:0}.peer-cell:hover{border-color:var(--line2);background:rgba(255,255,255,0.04);box-shadow:0 0 0 1px rgba(125,211,252,0.12)}.peer-cell.origin{border-color:rgba(61,214,140,.35);box-shadow:inset 3px 0 0 rgba(61,214,140,.55)}.peer-cell .cell-hd{grid-column:1 / -1;display:flex;flex-wrap:nowrap;gap:4px 6px;align-items:center;padding:4px 6px 3px;border-bottom:1px solid rgba(160,190,220,0.08);background:rgba(0,0,0,0.22)}.peer-cell .cell-hd .lname{flex:1;min-width:0}.peer-cell .cell-hd .bpm-tag{margin-left:auto}.peer-cell .cell-hd .rm{margin-left:0}.peer-cell .code{font:800 10px/1 var(--mono);letter-spacing:.05em;color:var(--ice);text-transform:uppercase;white-space:nowrap}.peer-cell .lname{font:600 10px/1.2 var(--font);color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.peer-cell .bpm-tag{font:700 8px/1 var(--mono);letter-spacing:.06em;color:var(--gold);border:1px solid rgba(201,184,150,.3);border-radius:var(--r-chip);padding:2px 4px;white-space:nowrap}.peer-cell .rm{appearance:none;border:0;background:rgba(255,255,255,0.08);color:var(--mute);width:16px;height:16px;border-radius:var(--r-btn);font:700 11px/1 var(--mono);cursor:pointer;padding:0;justify-self:end}.peer-cell .rm:hover{background:rgba(248,113,113,0.25);color:#fff}.peer-cell .glyph-feed{grid-column:1 / -1;position:relative;height:36px;min-height:36px;background:linear-gradient(180deg,#0a0c10,#05070a);display:flex;align-items:stretch}.peer-cell .glyph-feed canvas{display:block;width:100%;height:36px}.peer-cell .glyph-feed .gf-idle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:600 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);opacity:.45;pointer-events:none}.peer-cell .glyph-feed.has-feed .gf-idle{display:none}.peer-cell.empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:48px;text-align:center;padding:12px 8px;font:600 10px/1.3 var(--mono);color:var(--mute);opacity:.75;border:1px dashed var(--line);background:transparent;cursor:default}@media (max-width:520px){.tz-list{grid-template-columns:1fr}}.peer-modal{display:none;position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);align-items:center;justify-content:center;padding:12px}.peer-modal.open{display:flex}.peer-modal.room-modal .pm-code.room,.peer-modal.room-modal .lp-code{color:var(--gold)}.peer-modal .pm-stage{display:flex;align-items:stretch;gap:10px;width:min(1280px,100%);max-height:min(92vh,820px);min-height:0}.peer-modal .pm-glyph-float{flex:0 0 min(200px,22vw);width:min(200px,22vw);max-height:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(180deg,#0a0e16,#05070c);box-shadow:0 16px 48px rgba(0,0,0,.5)}.peer-modal .pm-float-hd,.peer-modal .pm-send-hd{font:800 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding:10px 10px 6px;border-bottom:1px solid var(--line);flex-shrink:0}.peer-modal .pm-float-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin}.peer-modal .pm-g-card{border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.45);padding:6px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.peer-modal .pm-g-card:hover,.peer-modal .pm-g-card.primary{border-color:rgba(94,184,255,.45);box-shadow:0 0 0 1px rgba(94,184,255,.15)}.peer-modal .pm-g-hd{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.peer-modal .pm-g-hd .code{font:800 11px/1 var(--mono);letter-spacing:.06em}.peer-modal .pm-g-hd .name{font:600 9px/1 var(--mono);color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-modal .pm-g-hd .rm{margin-left:auto;appearance:none;border:0;background:transparent;color:var(--mute);font:800 12px/1 var(--mono);cursor:pointer;padding:0 2px}.peer-modal .pm-g-hd .rm:hover{color:#f87171}.peer-modal canvas.pm-g-cv{width:100%;height:48px;display:block;border-radius:4px;background:#05070a;image-rendering:pixelated}.peer-modal .pm-g-chat{margin-top:4px;font:500 9px/1.25 var(--mono);color:rgba(200,215,230,.75);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.2em}.peer-modal .pm-g-chat.empty{color:var(--mute);opacity:.55}.peer-modal .pm-card{flex:1 1 auto;min-width:0;max-height:100%;overflow:auto;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(180deg,#0c1018,#06080e);box-shadow:0 24px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;cursor:default}.peer-modal .pm-hd{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(6,8,14,.95);z-index:1}.peer-modal .pm-hd .code{font:800 16px/1 var(--mono);letter-spacing:.08em}.peer-modal .pm-hd .lname{font:700 14px/1.2 var(--font);color:var(--dim)}.peer-modal .pm-hd .meta{font:600 10px/1 var(--mono);color:var(--mute);margin-left:4px}.peer-modal .pm-hd .close{margin-left:auto;appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 11px/1 var(--mono);padding:8px 12px;border-radius:8px;cursor:pointer}.peer-modal .pm-hd .close:hover{color:#fff;border-color:var(--ice)}.peer-modal .pm-feeds{display:flex;flex-wrap:wrap;gap:5px;padding:8px 14px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.25);align-items:center}.peer-modal .pm-feeds .pm-feeds-lab{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:4px}.peer-modal .pm-feeds button.pm-chip{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:var(--dim);font:700 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:6px;cursor:pointer}.peer-modal .pm-feeds button.pm-chip.on{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.12);box-shadow:0 0 0 1px rgba(61,214,140,.12)}.peer-modal .pm-feeds button.pm-chip.primary{border-color:rgba(94,184,255,.55);background:rgba(94,184,255,.14);color:#fff}.peer-modal .pm-body{padding:12px 14px 16px;display:grid;gap:12px}.peer-modal .pm-section{border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.35);padding:10px 12px}.peer-modal .pm-section h3{margin:0 0 8px;font:800 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.peer-modal .pm-section h3 #pm-bpm,.peer-modal .pm-section h3 span.pm-h3-meta{margin-left:8px;font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--mute);vertical-align:middle;text-transform:none}.peer-modal .pm-words{display:flex;flex-wrap:wrap;gap:6px}.peer-modal .pm-words span{font:600 11px/1.2 var(--mono);border:1px solid var(--line2);border-radius:6px;padding:4px 8px;color:var(--dim);background:rgba(255,255,255,.03);cursor:pointer}.peer-modal .pm-words span:hover{border-color:var(--ice);color:#fff}.peer-modal .pm-words span.on{color:#fff;border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.1)}.peer-modal canvas.pm-flow{width:100%;height:120px;display:block;border-radius:8px;background:#05070a}.peer-modal .pm-flow-stack{display:flex;flex-direction:column;gap:6px}.peer-modal .pm-flow-row{display:grid;grid-template-columns:36px 1fr;gap:6px;align-items:center}.peer-modal .pm-flow-row .pm-flow-lab{font:800 10px/1 var(--mono);letter-spacing:.05em;text-align:right}.peer-modal .pm-flow-row canvas{width:100%;height:44px;display:block;border-radius:6px;background:#05070a}.peer-modal .pm-music{font:600 18px/1.6 var(--mono);letter-spacing:.12em;color:var(--ice);min-height:2.4em;word-break:break-all}.peer-modal .pm-staff{font:500 13px/1.5 var(--mono);color:var(--mute);white-space:pre-wrap}.peer-modal .pm-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin-bottom:8px}.peer-modal .pm-metric{border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:rgba(0,0,0,.3)}.peer-modal .pm-metric .k{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:3px}.peer-modal .pm-metric .v{font:700 12px/1.2 var(--mono);color:var(--dim);word-break:break-all}.peer-modal .pm-feed-lines{max-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin}.peer-modal .pm-feed-line{font:500 10px/1.3 var(--mono);color:rgba(200,215,230,.8);border-left:2px solid var(--c,var(--ice));padding:3px 6px;background:rgba(0,0,0,.25);border-radius:0 4px 4px 0}.peer-modal .pm-feed-line .t{color:var(--mute);margin-right:6px;font-size:9px}.peer-modal .pm-feed-line .lg{font-weight:800;margin-right:6px;color:var(--c,var(--ice))}.peer-modal .pm-send{flex:0 0 min(210px,24vw);width:min(210px,24vw);max-height:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(180deg,#0a0e16,#05070c);box-shadow:0 16px 48px rgba(0,0,0,.5)}.peer-modal .pm-send-body{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 12px;display:flex;flex-direction:column;gap:8px}.peer-modal .pm-send textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--line2);border-radius:8px;background:rgba(0,0,0,.45);color:var(--dim);font:500 12px/1.35 var(--mono);padding:8px;outline:none}.peer-modal .pm-send textarea:focus{border-color:var(--ice);color:#fff}.peer-modal .pm-send .pm-send-actions{display:flex;flex-direction:column;gap:5px}.peer-modal .pm-send .pm-send-actions button{appearance:none;width:100%;text-align:left;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:700 10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px;border-radius:7px;cursor:pointer}.peer-modal .pm-send .pm-send-actions button:hover{color:#fff;border-color:var(--ice)}.peer-modal .pm-send .pm-send-actions button.primary{background:rgba(61,214,140,.12);border-color:rgba(61,214,140,.4);color:var(--ok,#3dd68c)}.peer-modal .pm-send .pm-send-actions button.primary:hover{background:rgba(61,214,140,.2);color:#fff}.peer-modal .pm-send .pm-send-hint{font:500 9px/1.35 var(--mono);color:var(--mute)}.peer-modal .pm-send .pm-send-status{font:600 9px/1.3 var(--mono);color:var(--mute);min-height:1.3em;word-break:break-word}.peer-modal .pm-send .pm-send-status.ok{color:var(--ok,#3dd68c)}.peer-modal .pm-send .pm-send-status.err{color:#f87171}.peer-modal .pm-send .pm-targets{font:600 9px/1.3 var(--mono);color:var(--mute)}.peer-modal .pm-send .pm-targets b{color:var(--ice);font-weight:800}@media (max-width:900px){.peer-modal .pm-stage{flex-direction:column;max-height:min(96vh,900px);overflow-y:auto}.peer-modal .pm-glyph-float,.peer-modal .pm-send{flex:0 0 auto;width:100%;max-height:180px}.peer-modal .pm-float-list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.peer-modal .pm-g-card{min-width:140px;flex:0 0 140px}}.tz-add{flex-shrink:0;padding:6px 8px 8px;border-top:1px solid rgba(160,190,220,0.08);background:rgba(0,0,0,.25)}.tz-add select{width:100%;min-height:28px;padding:4px 6px;font:600 11px var(--mono);background:rgba(0,0,0,.55);border:1px solid var(--line2);border-radius:8px;color:var(--fg)}@media (max-width:900px){.tz-grid{grid-template-columns:1fr;gap:8px}.tz-pipe{display:none}.tz-col{max-height:220px}}.tools-band{width:100%;border:0;border-radius:0;background:transparent;overflow:visible}.tools-band-hd{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding:6px 4px 8px;cursor:pointer;user-select:none;background:transparent;border-bottom:0}.tools-band-hd:hover{background:transparent}.tools-band-hd:focus-visible{outline:1px solid var(--ice);outline-offset:2px;border-radius:8px}.tools-band-hd .collapse-cue{display:inline-flex;align-items:center;gap:4px;font:800 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.tools-band-hd .collapse-cue .dir{display:inline-block;width:0.85em;color:var(--ice);font-weight:900}.tools-band-hd .collapse-cue .dot{color:var(--mute)}.tools-band-hd .collapse-cue .label{color:var(--gold)}.tools-band-hd:hover .collapse-cue .dir{color:#fff}.tools-band-hd .collapse-hint{font:600 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);border-radius:var(--r-chip);padding:2px 5px}.tools-band-hd .sub{font:600 9px/1 var(--mono);color:var(--mute);letter-spacing:.04em}.tools-band-hd .tools-status{font:600 9px/1 var(--mono);color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18em}.tools-band-hd .btns{margin-left:auto;display:flex;gap:4px;align-items:center}.tools-band-hd .chev{font:700 10px/1 var(--mono);color:var(--mute);transition:transform .15s}.tools-band[data-open="1"] .tools-band-hd .chev{transform:rotate(180deg)}.tools-band-body{padding:0 2px 4px}.tools-band-body[hidden]{display:none !important}.steno-float-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;align-items:stretch;perspective:900px}@media (max-width:900px){.steno-float-row{grid-template-columns:1fr 1fr}.steno-float-row .steno-win:last-child{grid-column:1 / -1}}@media (max-width:560px){.steno-float-row{grid-template-columns:1fr}}.steno-win{min-width:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(180,210,240,0.2);background:linear-gradient(165deg,rgba(22,28,38,0.97) 0%,rgba(8,10,16,0.98) 100%);box-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 12px 32px rgba(0,0,0,0.45),0 0 0 1px rgba(0,0,0,0.3);overflow:hidden;transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.steno-win:hover{transform:translateY(-2px);border-color:rgba(126,200,232,0.35);box-shadow:0 1px 0 rgba(255,255,255,0.08) inset,0 18px 40px rgba(0,0,0,0.5),0 0 24px rgba(94,184,255,0.06)}.steno-win .sw-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;background:linear-gradient(180deg,rgba(255,255,255,0.05),transparent);border-bottom:1px solid rgba(160,190,220,0.12);cursor:default}.steno-win .sw-title .sw-dots{display:inline-flex;gap:4px;margin-right:2px}.steno-win .sw-title .sw-dots i{width:7px;height:7px;border-radius:50%;display:block;background:rgba(160,190,220,0.25)}.steno-win .sw-title .sw-dots i:nth-child(1){background:#ff5f57}.steno-win .sw-title .sw-dots i:nth-child(2){background:#febc2e}.steno-win .sw-title .sw-dots i:nth-child(3){background:#28c840}.steno-win .sw-title .sw-name{font:800 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.steno-win .sw-title .sw-tag{font:600 8px/1 var(--mono);color:var(--mute);border:1px solid var(--line);border-radius:var(--r-chip);padding:2px 5px;letter-spacing:.04em;text-transform:uppercase}.steno-win .sw-title .sw-acts{margin-left:auto;display:flex;gap:4px}.steno-win .sw-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.steno-win .sw-stats{display:grid;grid-template-columns:1fr 1fr;gap:5px}.steno-win .sw-stat{border:1px solid rgba(160,190,220,0.1);border-radius:8px;padding:6px 8px;background:rgba(0,0,0,0.35)}.steno-win .sw-stat .k{font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.steno-win .sw-stat .v{font:800 13px/1.2 var(--mono);color:var(--ok);margin-top:3px}.steno-win .sw-stat .s{font:600 9px/1.2 var(--mono);color:var(--dim);margin-top:2px}.steno-win.win-maze .sw-stat .v{color:#ff8a3d}.steno-win.win-home .sw-stat .v{color:var(--ice)}.steno-win.win-origin .sw-stat .v{color:#d2a8ff}.steno-win .sw-note{font:600 10px/1.35 var(--mono);color:var(--mute)}.wp-sub{font:800 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wp-sub .btns,.tools-band-hd .btns,.steno-win .sw-acts{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.wp-sub .btn,.tools-band-hd .btn,.steno-win .sw-acts .btn,.steno-win .sw-file-row .btn,.steno-win .sw-modes button,.steno-win button.btn{appearance:none !important;border:1px solid var(--line2) !important;background:rgba(255,255,255,.06) !important;color:var(--dim) !important;font:800 8px/1 var(--mono) !important;letter-spacing:.04em !important;text-transform:uppercase !important;padding:6px 10px !important;border-radius:var(--r-btn) !important;cursor:pointer !important;min-height:26px;line-height:1 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.wp-sub .btn:hover,.wp-sub .btn.on,.tools-band-hd .btn:hover,.tools-band-hd .btn.on,.steno-win .sw-acts .btn:hover,.steno-win .sw-acts .btn.on,.steno-win .sw-file-row .btn:hover,.steno-win button.btn:hover{color:#fff !important;border-color:var(--ice) !important;background:rgba(94,184,255,.12) !important}.steno-win.win-maze .sw-acts .btn:hover,.steno-win.win-maze .sw-modes button.on{border-color:rgba(255,138,61,.55) !important;background:rgba(255,138,61,.14) !important;color:#ffc9a8 !important}.steno-win.win-home .sw-acts .btn:hover,.steno-win.win-home .sw-modes button.on{border-color:rgba(94,184,255,.55) !important;background:rgba(94,184,255,.14) !important;color:#9ad8ff !important}.steno-win.win-origin .sw-acts .btn:hover,.steno-win.win-origin .sw-modes button.on{border-color:rgba(210,168,255,.55) !important;background:rgba(210,168,255,.14) !important;color:#e0c8ff !important}.wp-meta{font:600 10px/1.3 var(--mono);color:var(--mute);margin-top:6px}#maze-cv{width:100%;max-width:100%;height:auto;display:block;background:#05070a;border-radius:8px;border:1px solid rgba(255,255,255,.06);image-rendering:pixelated}.steno-win .sw-file-row{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:6px}.steno-win .sw-file-row input[type="file"]{display:none}.steno-win .sw-file-meta{font:600 8px/1.3 var(--mono);color:var(--mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 80px}.steno-win .sw-modes{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.steno-win .sw-modes button{appearance:none !important;border:1px solid var(--line2) !important;background:rgba(0,0,0,.45) !important;color:var(--mute) !important;font:700 8px/1 var(--mono) !important;letter-spacing:.05em !important;text-transform:uppercase !important;padding:6px 9px !important;border-radius:var(--r-btn) !important;cursor:pointer !important;min-height:26px}.steno-win .sw-modes button.on{color:#fff !important;border-color:rgba(255,138,61,.55) !important;background:rgba(255,138,61,.14) !important}.steno-win.win-home .sw-modes button.on{border-color:rgba(94,184,255,.55) !important;background:rgba(94,184,255,.14) !important;color:#cfe9ff !important}.steno-win.win-origin .sw-modes button.on{border-color:rgba(210,168,255,.55) !important;background:rgba(210,168,255,.14) !important;color:#edd8ff !important}.home-split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:8px;align-items:stretch;min-width:0}@media (max-width:720px){.home-split{grid-template-columns:1fr}}.home-row-vis{display:flex;flex-wrap:wrap;gap:4px}.home-row-vis .hk{width:28px;height:32px;border-radius:6px;border:1px solid var(--line2);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;font:800 12px/1 var(--mono);color:var(--ice);position:relative}.home-row-vis .hk .hk-bar{position:absolute;left:2px;right:2px;bottom:2px;height:3px;border-radius:2px;background:rgba(61,214,140,.55);transform-origin:left center}.home-row-vis .hk.hit{border-color:rgba(255,138,61,.7);box-shadow:0 0 8px rgba(255,138,61,.25);color:#ff8a3d}.home-pattern{min-width:0;border:1px solid rgba(160,190,220,0.12);border-radius:8px;background:#05070a;overflow:hidden;display:flex;flex-direction:column}.home-pattern .hp-lab{font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);padding:4px 6px;border-bottom:1px solid rgba(160,190,220,0.1)}#home-flow-cv,#home-ddr-cv{display:block;width:100%;background:#05070a;image-rendering:pixelated}#home-flow-cv{height:36px}#home-ddr-cv{height:52px;border-top:1px solid rgba(160,190,220,0.08)}#home-ddr-cv[hidden],.home-pattern:not([data-detect="1"]) #home-ddr-cv{display:none !important}.home-pattern[data-detect="1"] #home-ddr-cv{display:block}.home-pattern .hp-note{font:600 8px/1.25 var(--mono);color:var(--mute);padding:4px 6px}.home-pattern .hp-detect{font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ok);padding:3px 6px;border-top:1px solid rgba(61,214,140,.2);background:rgba(61,214,140,.06)}.home-pattern:not([data-detect="1"]) .hp-detect{display:none}.origin-tree{display:flex;flex-wrap:wrap;gap:6px;flex:1}.origin-tree .ot{border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:rgba(0,0,0,.35);font:600 10px/1.35 var(--mono);color:var(--dim);flex:1 1 160px;min-width:140px}.origin-tree .ot b{color:var(--ot-c,#5eb8ff);display:block;margin-bottom:2px}.origin-dump{margin-top:8px;border:1px solid rgba(210,168,255,0.2);border-radius:8px;background:#05070a;overflow:hidden}.origin-dump .od-hd{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:5px 8px;border-bottom:1px solid rgba(160,190,220,0.1);font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#d2a8ff}.origin-dump pre{margin:0;padding:8px;max-height:120px;overflow:auto;font:500 9px/1.35 var(--mono);color:rgba(200,215,230,0.85);white-space:pre-wrap;word-break:break-all}.steno-win .sw-train{font:600 8px/1.3 var(--mono);color:var(--mute);margin-top:4px;min-height:2.4em}.steno-win .sw-train b{color:var(--ok)}.desk-tabs-wrap{width:100%;margin-top:12px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.45);overflow:hidden}.desk-tabs-hd{display:flex;flex-wrap:wrap;gap:0;align-items:center;border-bottom:1px solid var(--line);background:rgba(0,0,0,.35);min-width:0}.desk-tabs-hd .lab{font:800 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:10px 12px;align-self:center;border-right:1px solid var(--line);white-space:nowrap;flex-shrink:0}.desk-tabs{display:flex;flex-wrap:wrap;gap:0;flex:1 1 auto;min-width:0}.desk-tabs button,.desk-tabs a{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--dim);font:800 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:12px 14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.desk-tabs button:hover,.desk-tabs a:hover{color:#fff;background:rgba(255,255,255,.04);text-decoration:none}.desk-tabs button.on,.desk-tabs a.on{color:#fff;background:rgba(61,214,140,.12);box-shadow:inset 0 -2px 0 var(--ok)}.desk-tabs .count{font:700 9px/1 var(--mono);color:var(--mute);border:1px solid var(--line2);border-radius:var(--r-chip);padding:2px 6px}.desk-launch{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.28)}.desk-launch a{appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(180,210,240,.22);color:#e8eef6;font:800 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 11px 8px 9px;border-radius:var(--r-btn);text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(12,16,24,.85);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 4px 14px rgba(0,0,0,.3)}.desk-launch a::before{content:"";width:5px;height:5px;border-radius:1px;background:currentColor;box-shadow:0 0 6px currentColor;opacity:.85}.desk-launch a:hover{color:#fff;border-color:rgba(126,200,232,.55);text-decoration:none;filter:brightness(1.06)}.desk-launch a.go{color:#06140c;border-color:rgba(61,214,140,.65);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.desk-launch a.go::before{background:#06140c;box-shadow:none}.desk-launch a.act-offline{border-color:rgba(249,180,80,.4);color:#f9b450}.desk-launch a.act-live{border-color:rgba(94,184,255,.45);color:#8ecfff}.desk-launch a.act-ai{border-color:rgba(210,168,255,.4);color:#d2a8ff}.desk-launch a.act-install{border-color:rgba(201,184,150,.4);color:var(--gold)}.desk-tabs-hd .desk-lab-row{display:flex;flex-wrap:nowrap;gap:4px 6px;align-items:center;justify-content:flex-end;margin-left:auto;flex:0 1 auto;min-width:0;max-width:100%;padding:6px 10px;border:0;border-left:1px solid var(--line);background:transparent;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.desk-lab-row .hdr-lab-tag{font:800 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-right:2px;flex-shrink:0}.desk-lab-row .lab-src{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:var(--r-btn);padding:2px;background:rgba(0,0,0,.35);flex-shrink:0}.desk-lab-row .lab-src button{appearance:none;border:0;background:transparent;color:var(--mute);font:800 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-btn);cursor:pointer;white-space:nowrap}.desk-lab-row .lab-src button.on{color:#06140c;background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.desk-lab-row label{display:inline-flex;align-items:center;gap:3px;font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);flex-shrink:0;white-space:nowrap}.desk-lab-row select,.desk-lab-row input[type="number"]{background:rgba(0,0,0,.55);border:1px solid var(--line2);border-radius:var(--r-btn);color:var(--fg);padding:3px 5px;min-height:24px;font:600 10px/1 var(--mono);outline:none;max-width:88px}.desk-lab-row input[type="number"]{width:44px;max-width:48px}@media (max-width:1100px){.desk-tabs-hd .desk-lab-row{flex:1 1 100%;margin-left:0;border-left:0;border-top:1px solid var(--line);justify-content:flex-end}}.desk-tabs button.on .count,.desk-tabs a.on .count{color:var(--ok);border-color:rgba(61,214,140,.4)}.desk-tab-panel{display:none;padding:10px 12px;font:600 11px/1.4 var(--mono);color:var(--mute);border-bottom:1px solid var(--line)}.desk-tab-panel.on{display:block}.desk-tab-panel .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.desk-tab-panel a.go-btn{border:1px solid rgba(61,214,140,.45);background:rgba(61,214,140,.14);color:#fff;border-radius:var(--r-btn);padding:8px 12px;font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.desk-tab-panel a.go-btn:hover{filter:brightness(1.08);text-decoration:none}.desk-tab-panel a.sec{border:1px solid var(--line2);border-radius:var(--r-btn);padding:8px 12px;color:var(--dim);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.desk-tab-panel a.sec:hover{color:#fff;border-color:var(--ice);text-decoration:none}header.top .hdr-mix-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0.38;image-rendering:pixelated}header.top .hdr-top,header.top .hdr-row2{position:relative;z-index:1}.hdr-mix{width:100%;max-width:none;margin:0;padding:2px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;flex:1 1 auto}.hdr-mix .hm-hd{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-content:center;width:100%}.hdr-mix .hm-lab{font:800 9px/1.15 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 12px rgba(0,0,0,.8);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(100%,42rem)}.hdr-mix .hm-hd .btn{appearance:none;border:1px solid var(--line2);background:rgba(0,0,0,.45);color:var(--dim);font:800 7px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r-btn);cursor:pointer}.hdr-mix .hm-hd .btn:hover,.hdr-mix .hm-hd .btn.on{color:#fff;border-color:var(--ice)}.hdr-mix .hm-body{display:flex;flex-direction:column;gap:4px;min-height:0;align-items:stretch}.hm-lattice-wrap{position:relative;width:100%;max-height:var(--den-mix-h,min(140px,18vh));min-height:var(--den-mix-min,72px);overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a0c10;box-shadow:inset 0 0 16px rgba(0,0,0,.35);scrollbar-width:thin;scrollbar-color:rgba(94,184,255,0.35) transparent;-webkit-overflow-scrolling:touch}.hm-lattice-wrap::-webkit-scrollbar{width:4px;height:4px}.hm-lattice-wrap::-webkit-scrollbar-thumb{background:rgba(94,184,255,0.35);border-radius:99px}#mix-heat{display:block;width:100%;max-width:none;height:auto;min-height:64px;background:#0a0c10;border:0;border-radius:0;image-rendering:pixelated;image-rendering:crisp-edges}.hdr-mix .hm-order{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 6px;align-items:center;height:auto;min-height:22px;margin:2px 0 0;padding:0 2px;border:0;background:transparent;pointer-events:none;z-index:1;font:700 9px/1.2 var(--mono);letter-spacing:.04em;color:var(--mute)}.hdr-mix .hm-order .r-pill{position:relative;top:auto;left:auto !important;transform:none !important;justify-self:center;display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;border:1px solid rgba(201,184,150,0.35);border-radius:999px;background:rgba(4,6,10,.9);color:var(--gold);white-space:nowrap;pointer-events:auto;box-shadow:0 1px 4px rgba(0,0,0,.35);max-width:100%;overflow:hidden}.hdr-mix .hm-order .r-pill[hidden],.hdr-mix .hm-order .r-pill.is-hidden{visibility:hidden;pointer-events:none}.hdr-mix .hm-order .r-pill .rn{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hdr-mix .hm-order .r-pill .rc{color:var(--ice);font-weight:800}.hdr-mix .hm-order .r-pill .ru{color:var(--mute);font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.hdr-mix .hm-order .r-pill[data-z="1"]{border-color:rgba(61,214,140,.5);color:#9ef0c4}.hdr-mix .hm-order .r-pill[data-z="1"] .rc{color:#7dffb8}.hdr-mix .hm-order .r-pill[data-z="2"]{border-color:rgba(94,184,255,.5);color:#a8d8ff}.hdr-mix .hm-order .r-pill[data-z="2"] .rc{color:#7ec8e8}.hdr-mix .hm-order .r-pill[data-z="3"]{border-color:rgba(210,168,255,.5);color:#d2a8ff}.hdr-mix .hm-order .r-pill[data-z="3"] .rc{color:#e0c0ff}.hdr-mix .hm-order .r-pill.empty{opacity:.4}.hm-lang-scroll{max-height:min(220px,28vh);min-height:140px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(160,190,220,0.12);border-radius:4px;background:rgba(0,0,0,.55);padding:2px 3px;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.3) transparent;-webkit-overflow-scrolling:touch;display:none}.hdr-mix[data-dual="1"] .hm-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,0.85fr);gap:5px}.hdr-mix[data-dual="1"] .hm-lang-scroll{display:block}.hm-lang-scroll::-webkit-scrollbar{width:3px}.hm-lang-scroll::-webkit-scrollbar-thumb{background:rgba(125,211,252,0.28);border-radius:99px}.hm-lang-row{display:grid;grid-template-columns:1fr;gap:1px;padding:3px 2px 4px;border-bottom:1px solid rgba(160,190,220,0.07);min-height:0}.hm-lang-row:last-child{border-bottom:0}.hm-lang-row .hm-glyph-wrap{display:block;width:100%;border-radius:2px;overflow:hidden;background:#05070a;border:1px solid rgba(160,190,220,0.08)}.hm-lang-row canvas.hm-glyph{width:100%;height:18px;display:block;image-rendering:pixelated}.hm-lang-row .hm-designation{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;padding:1px 2px 0}.hm-lang-row .hm-code{font:800 8px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c,var(--ice));flex-shrink:0}.hm-lang-row .hm-name{font:600 7px/1 var(--mono);color:var(--mute);flex-shrink:0;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-lang-row .hm-chat{font:500 8px/1.2 var(--mono);color:rgba(200,215,230,0.75);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hm-lang-row .hm-chat.empty{color:var(--mute);opacity:0.55}.hm-lang-row canvas.hm-glyph{width:52px;height:16px;display:block;border-radius:2px;background:#05070a;image-rendering:pixelated}.hdr-mix .hm-meta{display:none}@media (max-width:720px){.hm-lattice-wrap,.hm-lang-scroll{max-height:min(160px,26vh);min-height:110px}.hdr-mix[data-dual="1"] .hm-body{grid-template-columns:1fr}.hdr-mix[data-dual="1"] .hm-lang-scroll{display:none}}.hdr-top .logo,.hdr-top .hdr-addr-time-ver{padding-top:4px}main.land{flex:1;min-height:0;display:grid;grid-template-columns:var(--den-pin) minmax(0,1fr) var(--den-turn);max-width:none;width:100%;margin:0;padding:0;align-items:stretch;gap:0}@media (max-width:1100px){main.land{grid-template-columns:minmax(108px,15vw) minmax(0,1fr) minmax(210px,26vw)}}@media (max-width:980px){main.land{grid-template-columns:minmax(100px,16vw) minmax(0,1fr) minmax(200px,28vw)}}html[data-density="compact"] main.land{grid-template-columns:minmax(92px,11vw) minmax(var(--den-center-min,280px),1fr) minmax(188px,20vw)}html[data-density="cozy"] main.land{grid-template-columns:minmax(108px,12.5vw) minmax(var(--den-center-min,300px),1fr) minmax(210px,21vw)}html[data-density="phone"] main.land{grid-template-columns:1fr}@media (max-width:720px){main.land{grid-template-columns:1fr}main.land .pin-rail{max-height:min(28vh,180px);border-right:0;border-bottom:1px solid var(--line)}main.land .pin-grid{grid-auto-flow:row;overflow-x:hidden;overflow-y:auto}main.land .turn-rail{max-height:min(42vh,300px);border-left:0;border-top:1px solid var(--line)}}.col{border-right:1px solid var(--line);background:var(--panel);min-height:280px;display:flex;flex-direction:column;min-width:0}.col:last-child{border-right:0}.hd{flex-shrink:0;padding:10px 12px 8px;border-bottom:1px solid var(--line);font:800 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hd b{color:var(--gold)}.scroll{flex:1;overflow:auto;padding:12px;min-height:0}.col-landing{grid-column:2;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(6,8,12,.7))}.col-landing>.hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.col-landing>.hd .world-hd-meta{margin-left:auto;font:600 8px/1 var(--mono);letter-spacing:.04em;color:var(--mute);text-transform:none}.world-panel{display:flex;flex-direction:column;gap:10px;min-height:0}.world-theme-row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.world-theme-row .wt-lab{font:800 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-right:2px}.world-theme-row button{appearance:none;border:1px solid var(--line2);background:rgba(0,0,0,.4);color:var(--mute);font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-btn);cursor:pointer}.world-theme-row button.on{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.14)}.world-theme-row button:hover{color:#fff;border-color:var(--ice)}.world-translate{border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.45);padding:10px 12px;display:grid;gap:8px}.world-translate .wt-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.world-translate .wt-row .lab{font:800 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.world-translate select,.world-translate input[type="text"]{background:rgba(0,0,0,.55);border:1px solid var(--line2);border-radius:var(--r-btn);color:var(--fg);font:600 11px/1 var(--mono);padding:6px 8px;min-height:28px;outline:none}.world-translate select:focus,.world-translate input[type="text"]:focus,.world-translate textarea:focus{border-color:var(--ice)}.world-translate .wt-arrow{font:800 12px/1 var(--mono);color:var(--mute)}.world-translate .wt-to-chips{display:flex;flex-wrap:wrap;gap:3px;flex:1;min-width:0}.world-translate .wt-to-chips button{appearance:none;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--mute);font:700 8px/1 var(--mono);padding:4px 7px;border-radius:4px;cursor:pointer;text-transform:uppercase}.world-translate .wt-to-chips button.on{color:#fff;border-color:color-mix(in srgb,var(--c,var(--ice)) 50%,transparent);background:color-mix(in srgb,var(--c,var(--ice)) 14%,transparent)}.world-translate textarea{width:100%;min-height:56px;resize:vertical;border:1px solid var(--line2);border-radius:8px;background:rgba(0,0,0,.5);color:var(--fg);font:500 13px/1.4 var(--font);padding:8px 10px;outline:none}.world-translate .wt-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.world-translate .wt-actions button{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border-radius:var(--r-btn);cursor:pointer}.world-translate .wt-actions button.go{color:#06140c;border-color:rgba(61,214,140,.55);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.world-translate .wt-actions button:hover{color:#fff;border-color:var(--ice)}.world-translate .wt-actions button.go:hover{color:#06140c;filter:brightness(1.05)}.world-translate .wt-status{font:600 9px/1.3 var(--mono);color:var(--mute);margin-left:auto}.world-translate .wt-status.ok{color:var(--ok)}.world-translate .wt-status.err{color:#f87171}.bw-panel{border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.4);overflow:hidden}.bw-panel .bw-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-bottom:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.3);cursor:pointer;user-select:none}.bw-panel .bw-hd .lab{font:800 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.bw-panel .bw-hd .cue{font:800 10px/1 var(--mono);color:var(--mute);width:0.9em}.bw-panel .bw-hd .meta{font:600 8px/1 var(--mono);color:var(--mute);margin-left:auto}.bw-panel .bw-body{padding:8px 10px 10px;display:grid;gap:8px}.bw-panel[data-open="0"] .bw-body{display:none}.bw-panel .bw-legend{font:500 9px/1.35 var(--mono);color:var(--mute)}.bw-panel .bw-table{width:100%;border-collapse:collapse;font:600 9px/1.3 var(--mono)}.bw-panel .bw-table th{text-align:left;font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:4px 5px;border-bottom:1px solid rgba(160,190,220,0.12);white-space:nowrap}.bw-panel .bw-table td{padding:5px 5px;border-bottom:1px solid rgba(160,190,220,0.06);color:var(--dim);vertical-align:middle;white-space:nowrap}.bw-panel .bw-table tr:hover td{background:rgba(255,255,255,.03)}.bw-panel .bw-table .lg{font-weight:800;letter-spacing:.04em}.bw-panel .bw-bar{display:block;height:5px;border-radius:2px;background:rgba(160,190,220,0.12);overflow:hidden;min-width:48px;max-width:72px}.bw-panel .bw-bar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,rgba(61,214,140,.7),rgba(94,184,255,.75));min-width:2px}.bw-panel .bw-use{appearance:none;border:1px solid var(--line2);background:rgba(0,0,0,.4);color:var(--mute);font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;border-radius:var(--r-btn);cursor:pointer}.bw-panel .bw-use.user{color:var(--ok);border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.1)}.bw-panel .bw-use.ai{color:#d2a8ff;border-color:rgba(210,168,255,.4);background:rgba(210,168,255,.1)}.bw-panel .bw-use.shared{color:var(--ice);border-color:rgba(94,184,255,.35);background:rgba(94,184,255,.08)}.bw-panel .bw-rank{display:flex;flex-wrap:wrap;gap:4px}.bw-panel .bw-pill{font:700 8px/1 var(--mono);padding:4px 7px;border-radius:4px;border:1px solid var(--line);color:var(--dim);background:rgba(0,0,0,.3)}.bw-panel .bw-pill b{color:var(--gold);margin-right:3px}.bw-panel .bw-pill .ok{color:var(--ok)}.bw-panel .bw-acts{display:flex;flex-wrap:wrap;gap:4px}.bw-panel .bw-acts button{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--r-btn);cursor:pointer}.bw-panel .bw-acts button:hover{color:#fff;border-color:var(--ice)}.world-thread{display:flex;flex-direction:column;gap:10px;min-height:120px}.world-thread .wt-empty{font:600 11px/1.45 var(--mono);color:var(--mute);padding:16px 12px;text-align:center;border:1px dashed rgba(160,190,220,0.18);border-radius:10px;background:rgba(0,0,0,.25)}.world-card{border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.4);overflow:hidden;transition:border-color .12s,box-shadow .12s}.world-card.on,.world-card:hover{border-color:color-mix(in srgb,var(--br-c,var(--ice)) 45%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--br-c,var(--ice)) 12%,transparent)}.world-card .wc-hd{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.35)}.world-card .wc-dir{display:inline-flex;align-items:center;gap:5px;font:800 10px/1 var(--mono)}.world-card .wc-dir .from{color:var(--br-c,var(--ice));padding:3px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--br-c,var(--ice)) 40%,transparent);background:color-mix(in srgb,var(--br-c,var(--ice)) 12%,transparent)}.world-card .wc-dir .arr{color:var(--mute)}.world-card .wc-dir .to{color:var(--dim);font-weight:700}.world-card .wc-meta{font:600 8px/1 var(--mono);color:var(--mute);display:flex;flex-wrap:wrap;gap:4px 8px;margin-left:auto}.world-card .wc-meta .ok{color:var(--ok)}.world-card .wc-body{padding:10px 12px 12px;display:grid;gap:8px}.world-card .wc-spine{font:600 15px/1.4 var(--font);color:#fff;word-break:break-word}.world-card .wc-caps{display:grid;gap:5px}.world-card .wc-cap{display:grid;grid-template-columns:36px 1fr;gap:8px;align-items:start;padding:6px 8px;border-radius:8px;border:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.3);border-left:3px solid var(--c,var(--ice))}.world-card .wc-cap .lg{font:800 9px/1.2 var(--mono);color:var(--c,var(--ice));letter-spacing:.04em}.world-card .wc-cap .tx{font:500 12px/1.35 var(--font);color:var(--dim);word-break:break-word}.world-card .wc-theme{font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);opacity:.85}.hero-card{border-left:3px solid var(--ok);background:rgba(0,0,0,.4);border-radius:0 12px 12px 0;padding:14px 16px;margin-bottom:12px}.hero-card h1{margin:0 0 8px;font:800 1.35rem/1.2 var(--font);letter-spacing:-.02em}.hero-card p{margin:0;color:var(--dim);font-size:13px;max-width:36rem}.hero-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hero-actions a{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border-radius:var(--r-btn);text-decoration:none}.hero-actions a.go{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.14)}.hero-actions a:hover{color:#fff;border-color:var(--ice);text-decoration:none}.stream-item{border-left:3px solid var(--ice);background:rgba(0,0,0,.35);border-radius:0 10px 10px 0;padding:10px 12px;margin-bottom:10px}.stream-item .time{font:700 9px/1 var(--mono);color:var(--mute);margin-bottom:4px}.stream-item .spine{font:600 14px/1.4 var(--font);color:#fff;margin-bottom:4px}.stream-item .meta{font:600 10px/1.4 var(--mono);color:var(--mute)}.pin-rail{--pin-sz:25px;--pin-gap:2px;grid-column:1;display:flex;flex-direction:column;min-height:0;height:100%;min-width:0;width:100%;border-right:1px solid var(--line);border-left:0;margin:0;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(6,8,12,.95));padding:0;z-index:2;align-self:stretch;contain:layout style;content-visibility:auto}.pin-rail .pin-hd{display:flex;flex-direction:column;gap:3px;align-items:stretch;padding:5px 4px 4px;border-bottom:1px solid rgba(160,190,220,0.1);flex-shrink:0;background:rgba(0,0,0,.45)}.pin-rail .pin-hd .lab{font:800 7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.pin-rail .pin-hd .sub{font:600 6px/1.2 var(--mono);color:var(--mute);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;order:4}.pin-rail .pin-hd .pin-sz-seg{order:2}.pin-rail .pin-hd .pin-acts{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;order:3}.pin-rail .pin-hd .btn{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 7px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:4px 5px;border-radius:var(--r-btn);cursor:pointer;flex:1 1 auto;text-align:center;min-width:0}.pin-rail .pin-hd .btn:hover,.pin-rail .pin-hd .btn.on{color:#fff;border-color:var(--ice)}.pin-rail .pin-hd .btn.go{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.14)}.chat-party{flex-shrink:0;padding:6px 5px 8px;border-bottom:1px solid rgba(160,190,220,0.1);background:rgba(0,0,0,.4);display:flex;flex-direction:column;gap:6px}.chat-party .cp-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-items:stretch}.chat-party .cp-slot{min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column}.chat-party .cp-slot.you{border-color:rgba(61,214,140,.45);box-shadow:0 0 0 1px rgba(61,214,140,.12)}.chat-party .cp-slot.peer{border-color:rgba(94,184,255,.4)}.chat-party .cp-slot.on-room{border-color:rgba(201,184,150,.55);box-shadow:0 0 10px rgba(201,184,150,.12)}.chat-party .cp-media{position:relative;width:100%;aspect-ratio:1;background:#05070a;overflow:hidden}.chat-party .cp-media video,.chat-party .cp-media canvas.cp-glyph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;image-rendering:pixelated}.chat-party .cp-media canvas.cp-glyph{mix-blend-mode:screen;opacity:0.78;pointer-events:none}.chat-party .cp-media .cp-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 9px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);text-align:center;padding:4px;background:linear-gradient(135deg,rgba(255,255,255,0.03),transparent 50%),#080a0e}.chat-party .cp-eq{display:block;width:100%;height:28px;background:#05070a;border-top:1px solid rgba(160,190,220,0.08);image-rendering:pixelated}.chat-party .cp-lab{display:flex;flex-wrap:wrap;align-items:center;gap:3px 4px;padding:3px 5px 4px;font:700 7px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);border-top:1px solid rgba(160,190,220,0.08);min-height:0}.chat-party .cp-lab .code{color:var(--c,var(--ice));font-weight:800}.chat-party .cp-lab .who{color:var(--dim)}.chat-party .cp-lab .tag{margin-left:auto;color:var(--ok);font-size:6px}.chat-party .cp-slot.peer .cp-lab .tag{color:var(--ice)}.chat-party .cp-tools{display:flex;flex-direction:column;gap:4px}.chat-party .cp-tools .cp-row{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.chat-party .cp-tools select{flex:1 1 auto;min-width:0;max-width:100%;background:rgba(0,0,0,.55);border:1px solid var(--line2);border-radius:var(--r-btn);color:var(--fg);font:600 8px/1 var(--mono);padding:4px 5px;min-height:24px;outline:none}.chat-party .cp-tools .btn{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 7px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:5px 6px;border-radius:var(--r-btn);cursor:pointer;flex:1 1 auto;text-align:center;min-width:0}.chat-party .cp-tools .btn:hover{color:#fff;border-color:var(--ice)}.chat-party .cp-tools .btn.go{color:#06140c;border-color:rgba(61,214,140,.5);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.chat-party .cp-tools .btn.gold{color:var(--gold);border-color:rgba(201,184,150,.4)}.chat-party .cp-room-id{font:600 7px/1.25 var(--mono);color:var(--mute);word-break:break-all;min-height:1.2em}.chat-party .cp-room-id b{color:var(--gold)}.chat-party .cp-streams{display:flex;flex-wrap:wrap;gap:2px;max-height:52px;overflow-y:auto;scrollbar-width:thin}.chat-party .cp-streams button{appearance:none;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--mute);font:700 7px/1 var(--mono);padding:3px 5px;border-radius:3px;cursor:pointer;text-transform:uppercase}.chat-party .cp-streams button.on{color:#fff;border-color:color-mix(in srgb,var(--c,var(--ice)) 50%,transparent);background:color-mix(in srgb,var(--c,var(--ice)) 14%,transparent)}.chat-party .cp-streams button:hover{color:#fff;border-color:var(--ice)}.pin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pin-sz),1fr));grid-auto-rows:var(--pin-sz);gap:var(--pin-gap,2px);justify-content:stretch;align-content:start;padding:3px 2px 6px 2px;margin:0;width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.25) transparent;image-rendering:pixelated}.pin-grid .glyph-pin{width:100%;max-width:none;min-width:0;height:var(--pin-sz);min-height:var(--pin-sz);max-height:var(--pin-sz);justify-self:stretch}.pin-grid::-webkit-scrollbar{width:3px}.pin-grid::-webkit-scrollbar-thumb{background:rgba(125,211,252,0.22);border-radius:99px}.glyph-pin{position:relative;width:100%;height:var(--pin-sz);min-width:0;min-height:var(--pin-sz);max-width:none;max-height:var(--pin-sz);border:1px solid rgba(160,190,220,0.2);border-radius:1px;overflow:hidden;background:#05070a;flex-shrink:0;image-rendering:pixelated;image-rendering:crisp-edges;cursor:pointer;box-sizing:border-box}.glyph-pin video,.glyph-pin canvas.pin-glyph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;image-rendering:pixelated;image-rendering:crisp-edges}.glyph-pin canvas.pin-glyph{mix-blend-mode:screen;opacity:.8;pointer-events:none}.glyph-pin .pin-meta{position:absolute;left:0;right:0;bottom:0;padding:0;height:3px;background:linear-gradient(90deg,rgba(61,214,140,.9),rgba(94,184,255,.5));font-size:0;line-height:0;color:transparent;z-index:2;overflow:hidden}.glyph-pin .pin-meta em{display:none}.glyph-pin.you{border-color:rgba(61,214,140,.75);box-shadow:0 0 0 1px rgba(61,214,140,.35),0 0 6px rgba(61,214,140,.25)}.glyph-pin.later{display:flex;align-items:center;justify-content:center;border-style:dashed;border-color:rgba(201,184,150,.55);opacity:.95;background:rgba(201,184,150,.08)}.glyph-pin.later .pin-later-msg{text-align:center;padding:0;font:800 9px/1 var(--mono);color:var(--gold);letter-spacing:0;pointer-events:none;user-select:none}.glyph-pin.later .pin-later-msg br,.glyph-pin.later .pin-later-msg em,.glyph-pin.later .pin-later-msg button{display:none}.glyph-pin.slot{border-color:rgba(160,190,220,0.1);background:linear-gradient(135deg,rgba(255,255,255,0.03) 0%,transparent 50%),rgba(8,10,14,0.9);cursor:default;opacity:0.55}.glyph-pin.slot::after{content:"";position:absolute;inset:20%;border:1px solid rgba(160,190,220,0.07);border-radius:0}.glyph-pin.demo{border-color:rgba(125,211,252,0.28)}.glyph-pin.demo .pin-meta{background:linear-gradient(90deg,rgba(125,211,252,.7),rgba(192,132,252,.4))}.pin-empty{grid-column:1 / -1;font:600 8px/1.3 var(--mono);color:var(--mute);padding:6px 2px;text-align:center}.pin-rail[data-pin-sz="13"]{--pin-sz:13px}.pin-rail[data-pin-sz="25"]{--pin-sz:25px}.pin-rail[data-pin-sz="32"]{--pin-sz:32px}.turn-rail{grid-column:3;display:flex;flex-direction:column;min-height:0;height:100%;min-width:0;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(6,8,12,.95));padding:0;z-index:2;align-self:stretch;contain:layout style}.turn-rail .turn-hd{display:flex;flex-direction:column;gap:4px;padding:6px 8px 6px;border-bottom:1px solid rgba(160,190,220,0.1);flex-shrink:0;background:rgba(0,0,0,.4)}.turn-rail .turn-hd .lab{font:800 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.turn-rail .turn-hd .sub{font:600 7px/1.2 var(--mono);color:var(--mute);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.turn-rail .turn-hd .turn-stats{display:flex;flex-wrap:wrap;gap:4px}.turn-rail .turn-hd .turn-stats span{font:700 7px/1 var(--mono);border:1px solid var(--line);border-radius:var(--r-btn);padding:3px 5px;color:var(--ice);background:rgba(0,0,0,.35)}.turn-rail .turn-hd .turn-stats span b{color:var(--mute);font-weight:600;margin-right:3px}.turn-rail .turn-hd .turn-sort{display:flex;flex-wrap:wrap;gap:3px;align-items:center;margin-top:2px}.turn-rail .turn-hd .turn-sort .ts-lab{font:700 7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);width:100%;margin-bottom:1px}.turn-rail .turn-hd .turn-sort button{appearance:none;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--mute);font:700 7px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:4px 6px;border-radius:var(--r-btn);cursor:pointer}.turn-rail .turn-hd .turn-sort button.on{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.12)}.turn-rail .turn-hd .turn-sort button:hover{color:#fff;border-color:var(--ice)}.turn-rail .turn-hd .turn-acts{display:flex;flex-wrap:wrap;gap:3px}.turn-list .turn-n .t-bubble .t-refs{margin-top:5px;display:grid;gap:2px}.turn-list .turn-n .t-refraction{font:500 10px/1.3 var(--font);color:var(--dim);border-left:2px solid var(--c,var(--ice));padding:2px 0 2px 6px}.turn-rail .turn-hd .btn{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 7px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:4px 6px;border-radius:var(--r-btn);cursor:pointer;flex:1 1 auto;text-align:center;text-decoration:none;min-width:0}.turn-rail .turn-hd .btn:hover{color:#fff;border-color:var(--ice)}.turn-rail .turn-hd .btn.go{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.14)}.turn-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 6px 8px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.25) transparent}.turn-list::-webkit-scrollbar{width:3px}.turn-list::-webkit-scrollbar-thumb{background:rgba(125,211,252,0.22);border-radius:99px}.turn-list .turn-empty{font:600 10px/1.4 var(--mono);color:var(--mute);padding:12px 8px;text-align:center;border:1px dashed rgba(160,190,220,0.15);border-radius:6px}.turn-list .turn-n{display:flex;margin-bottom:8px;padding:0;border:0;background:transparent;cursor:pointer;max-width:100%}.turn-list .turn-n.side-tx{justify-content:flex-end}.turn-list .turn-n.side-rx{justify-content:flex-start}.turn-list .turn-n .t-bubble{max-width:min(94%,280px);min-width:0;border:1px solid var(--line);background:rgba(0,0,0,.48);padding:7px 9px 8px;transition:border-color .12s,box-shadow .12s;box-shadow:0 2px 10px rgba(0,0,0,.25)}.turn-list .turn-n.side-tx .t-bubble{border-radius:12px 12px 3px 12px;border-color:color-mix(in srgb,var(--br-c,var(--ok)) 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--br-c,var(--ok)) 10%,transparent),rgba(0,0,0,.5))}.turn-list .turn-n.side-rx .t-bubble{border-radius:12px 12px 12px 3px;border-color:color-mix(in srgb,var(--br-c,var(--ice)) 35%,var(--line));background:linear-gradient(200deg,color-mix(in srgb,var(--br-c,var(--ice)) 10%,transparent),rgba(0,0,0,.5))}.turn-list .turn-n:hover .t-bubble,.turn-list .turn-n.on .t-bubble{border-color:color-mix(in srgb,var(--br-c,var(--ice)) 55%,var(--line));box-shadow:0 0 14px color-mix(in srgb,var(--br-c,var(--ice)) 18%,transparent)}.turn-list .turn-n .t-dir{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin-bottom:4px;font:800 8px/1 var(--mono);letter-spacing:.04em}.turn-list .turn-n .t-dir .from{color:var(--br-c,var(--ice));padding:2px 5px;border-radius:3px;border:1px solid color-mix(in srgb,var(--br-c,var(--ice)) 40%,transparent);background:color-mix(in srgb,var(--br-c,var(--ice)) 12%,transparent)}.turn-list .turn-n .t-dir .arr{color:var(--mute);font-weight:700}.turn-list .turn-n .t-dir .to{color:var(--dim);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-list .turn-n .t-dir .side-tag{margin-left:auto;font:700 7px/1 var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.turn-list .turn-n.side-tx .t-dir .side-tag{color:var(--ok)}.turn-list .turn-n.side-rx .t-dir .side-tag{color:var(--ice)}.turn-list .turn-n .t-meta{font:600 7px/1.2 var(--mono);color:var(--mute);display:flex;flex-wrap:wrap;gap:3px 6px;margin-bottom:4px}.turn-list .turn-n .t-meta .ok{color:var(--ok)}.turn-list .turn-n .t-tx{font:600 12px/1.35 var(--font);color:var(--fg);word-break:break-word}.turn-list .turn-n .t-caps{margin-top:6px;display:flex;flex-wrap:wrap;gap:3px}.turn-list .turn-n .t-chip{font:700 8px/1 var(--mono);padding:3px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--c,#8ec8d8) 40%,transparent);color:var(--c,#8ec8d8);background:color-mix(in srgb,var(--c,#8ec8d8) 10%,transparent)}.turn-list .turn-n .t-cap-all{margin-top:6px;max-height:120px;overflow:auto;display:grid;gap:3px;scrollbar-width:thin}.turn-list .turn-n .t-cap-line{border-left:2px solid var(--c,var(--ice));padding:3px 0 3px 6px;font:500 10px/1.3 var(--font);color:var(--dim);background:rgba(0,0,0,.2);border-radius:0 4px 4px 0}.turn-list .turn-n .t-cap-line b{font:800 8px/1 var(--mono);margin-right:4px;letter-spacing:.03em}.pin-rail .pin-sz-seg{display:flex;gap:2px}.pin-rail .pin-sz-seg button{flex:1;appearance:none;border:1px solid var(--line);background:transparent;color:var(--mute);font:700 7px/1 var(--mono);padding:3px 2px;border-radius:var(--r-btn);cursor:pointer}.pin-rail .pin-sz-seg button.on{color:var(--ok);border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.1)}.stream-compose-modal{position:fixed;inset:0;z-index:430;display:none;align-items:stretch;justify-content:stretch;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);padding:10px}.stream-compose-modal.open{display:flex}.stream-compose-modal .sc-shell{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;border:1px solid rgba(160,190,220,0.22);border-radius:12px;overflow:hidden;background:#05060a;box-shadow:0 24px 80px rgba(0,0,0,.65)}.stream-compose-modal .sc-bar{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(160,190,220,0.14);background:linear-gradient(180deg,rgba(12,16,24,.98),rgba(6,8,12,.96));font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.stream-compose-modal .sc-bar b{color:var(--ice)}.stream-compose-modal .sc-bar .sc-quick{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.stream-compose-modal .sc-bar button,.stream-compose-modal .sc-bar a{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;border-radius:var(--r-btn);cursor:pointer;text-decoration:none}.stream-compose-modal .sc-bar button:hover,.stream-compose-modal .sc-bar a:hover{color:#fff;border-color:var(--ice)}.stream-compose-modal .sc-bar button.good{color:var(--ok);border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.1)}.stream-compose-modal .sc-bar a.go{color:#06140c;border-color:rgba(61,214,140,.5);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.stream-compose-modal .sc-bar .sc-close{margin-left:auto;color:var(--mute)}.stream-compose-modal .sc-root{flex:1;min-height:0;position:relative}.pin-rail .pin-hd .btn.stream,.hdr-top .chat-tools-under .btn.stream{color:#9ad8ff;border-color:rgba(110,200,255,.45);background:rgba(40,100,160,.15)}.pin-rail .pin-hd .btn.stream:hover,.hdr-top .chat-tools-under .btn.stream:hover{color:#fff;border-color:var(--ice)}.walk-modal{display:none;position:fixed;inset:0;z-index:320;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);align-items:center;justify-content:center;padding:16px}.walk-modal.open{display:flex}.walk-card{width:min(1040px,100%);max-height:min(92vh,780px);overflow:auto;border:1px solid var(--line2);border-radius:16px;background:linear-gradient(180deg,#0e121a,#06080e);box-shadow:0 28px 90px rgba(0,0,0,.6);display:flex;flex-direction:column}.walk-card .wk-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px 14px 0}@media (max-width:860px){.walk-card .wk-metrics{grid-template-columns:repeat(3,1fr)}}.walk-card .wk-metric{border:1px solid rgba(160,190,220,0.14);border-radius:var(--r-btn);background:rgba(0,0,0,.4);padding:7px 8px;min-width:0}.walk-card .wk-metric .k{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.walk-card .wk-metric .v{font:800 14px/1.2 var(--mono);color:var(--ok);margin-top:3px}.walk-card .wk-metric .s{font:600 9px/1.2 var(--mono);color:var(--dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walk-card .wk-metric.warn .v{color:#f9b450}.walk-card .wk-metric.ice .v{color:var(--ice)}.walk-card .wk-metric.gold .v{color:var(--gold)}.walk-card .wk-metric.pink .v{color:#d2a8ff}.walk-card .wk-intro,.walk-card .wk-outro{margin:10px 14px 0;padding:10px 12px;border:1px solid rgba(160,190,220,0.14);border-radius:6px;background:rgba(0,0,0,.35)}.walk-card .wk-outro{margin:8px 14px 0;background:rgba(61,214,140,.04);border-color:rgba(61,214,140,.18)}.walk-card .wk-intro h2,.walk-card .wk-outro h2{margin:0 0 6px;font:800 13px/1.25 var(--font);letter-spacing:-.01em;color:#fff}.walk-card .wk-intro p,.walk-card .wk-outro p{margin:0 0 6px;font:500 12px/1.45 var(--font);color:var(--dim)}.walk-card .wk-intro p:last-child,.walk-card .wk-outro p:last-child{margin-bottom:0}.walk-card .wk-intro .wk-lead,.walk-card .wk-outro .wk-lead{color:var(--fg);font-weight:550}.walk-card .wk-intro .wk-flow,.walk-card .wk-outro .wk-flow{display:flex;flex-wrap:wrap;gap:5px 6px;margin-top:8px;align-items:center}.walk-card .wk-intro .wk-flow span,.walk-card .wk-outro .wk-flow span{font:700 8px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 7px;color:var(--dim);background:rgba(0,0,0,.4)}.walk-card .wk-intro .wk-flow span.on,.walk-card .wk-outro .wk-flow span.on{color:var(--ok);border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.1)}.walk-card .wk-intro .wk-flow .arr,.walk-card .wk-outro .wk-flow .arr{border:0;background:transparent;color:var(--mute);padding:0 2px;font-weight:800}.walk-card .wk-outro .wk-next{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}@media (max-width:900px){.walk-card .wk-outro .wk-next{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.walk-card .wk-outro .wk-next{grid-template-columns:1fr 1fr}}.walk-card .wk-outro .wk-next a{display:block;text-decoration:none;border:1px solid var(--line2);border-radius:var(--r-btn);padding:7px 8px;background:rgba(0,0,0,.4);color:var(--dim);font:600 10px/1.3 var(--mono)}.walk-card .wk-outro .wk-next a:hover{color:#fff;border-color:var(--ice);text-decoration:none}.walk-card .wk-outro .wk-next a b{display:block;font:800 9px/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:2px}.walk-card .wk-rack{margin:8px 14px 0;padding:8px 10px 10px;border:1px solid rgba(160,190,220,0.14);border-radius:6px;background:rgba(0,0,0,.32)}.walk-card .wk-rack .rack-hd{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:6px}.walk-card .wk-rack .rack-hd .lab{font:800 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.walk-card .wk-rack .rack-hd .sub{font:600 10px/1.2 var(--mono);color:var(--mute);flex:1;min-width:120px}.walk-card .wk-rack .rack-hd .cmd{font:600 9px/1.2 var(--mono);color:var(--ice);max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walk-card .wk-rack .rack-sec{margin-top:6px}.walk-card .wk-rack .rack-sec .rk{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.walk-card .wk-rack .rack-chips{display:flex;flex-wrap:wrap;gap:4px}.walk-card .wk-rack .rack-chips button{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;border-radius:var(--r-btn);cursor:pointer}.walk-card .wk-rack .rack-chips button:hover{color:#fff;border-color:var(--ice)}.walk-card .wk-rack .rack-chips button.on{color:#06140c;border-color:rgba(61,214,140,.55);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.walk-card .wk-rack .rack-chips button.media{color:#cfe9ff}.walk-card .wk-rack .rack-chips button.optic{color:#f0d8ff}.walk-card .wk-rack .rack-chips button.stream{color:#ffe8c2}.walk-card .wk-rack .rack-chips button.ai{color:#c8f5dc}.walk-card .wk-rack .rack-chips button.peer{color:#ffc9a8}.walk-card .wk-rack .rack-chips button.media.on,.walk-card .wk-rack .rack-chips button.optic.on,.walk-card .wk-rack .rack-chips button.stream.on,.walk-card .wk-rack .rack-chips button.ai.on,.walk-card .wk-rack .rack-chips button.peer.on{color:#06140c}.walk-card .wk-pane-demo{display:grid;grid-template-columns:0.7fr 1.4fr 0.85fr;gap:5px;min-height:88px;border:1px solid rgba(160,190,220,0.16);border-radius:8px;padding:5px;background:rgba(0,0,0,.45)}.walk-card .wk-pane-demo .pane{border:1px solid rgba(160,190,220,0.14);border-radius:6px;background:linear-gradient(180deg,#0a0e16,#05070c);padding:6px;min-width:0;display:flex;flex-direction:column;gap:4px}.walk-card .wk-pane-demo .pane .ph{font:800 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.walk-card .wk-pane-demo .pane .pd{font:600 9px/1.25 var(--mono);color:var(--mute)}.walk-card .wk-pane-demo .pane.mid{border-color:rgba(125,211,252,.25)}.walk-card .wk-pane-demo .pane.tx{border-color:rgba(255,138,61,.35)}.walk-card .wk-pane-demo .pane.rx{border-color:rgba(94,184,255,.35)}.walk-card .wk-act-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.walk-card .wk-act-row button{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;border-radius:var(--r-btn);cursor:pointer}.walk-card .wk-act-row button:hover{color:#fff;border-color:var(--ice)}.walk-card .wk-act-row button.go{color:#06140c;border-color:rgba(61,214,140,.5);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.walk-card .wk-act-row button.gold{color:var(--gold);border-color:rgba(201,184,150,.45);background:rgba(201,184,150,.1)}.walk-card .wk-act-row button.stream{color:#9ad8ff;border-color:rgba(110,200,255,.45);background:rgba(40,100,160,.15)}.walk-card .wk-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 14px 4px;align-items:stretch}@media (max-width:860px){.walk-card .wk-cols{grid-template-columns:1fr}}.walk-card .wk-col{border:1px solid rgba(180,210,240,0.18);border-radius:8px;background:linear-gradient(165deg,rgba(22,28,38,0.98),rgba(8,10,16,0.99));box-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 14px 36px rgba(0,0,0,0.4);padding:10px 11px 12px;min-width:0;display:flex;flex-direction:column;gap:7px}.walk-card .wk-toolgrid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.walk-card .wk-tool{border:1px solid rgba(160,190,220,0.12);border-radius:var(--r-btn);background:rgba(0,0,0,.35);padding:6px 7px;font:600 10px/1.25 var(--mono);color:var(--dim)}.walk-card .wk-tool b{display:block;font:800 9px/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ice);margin-bottom:2px}.walk-card .wk-tool.ok b{color:var(--ok)}.walk-card .wk-tool.gold b{color:var(--gold)}.walk-card .wk-tool.ice b{color:var(--ice)}.walk-card .wk-pkg{display:flex;flex-wrap:wrap;gap:4px}.walk-card .wk-pkg span{font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 6px;color:var(--dim);background:rgba(0,0,0,.35)}.walk-card .wk-cam-test{border:1px solid rgba(160,190,220,0.12);border-radius:var(--r-btn);background:#05070a;min-height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.walk-card .wk-cam-test video,.walk-card .wk-cam-test canvas{width:100%;height:80px;object-fit:cover;display:block}.walk-card .wk-cam-test .cam-idle{font:600 10px/1.3 var(--mono);color:var(--mute);text-align:center;padding:8px}.walk-card .wk-col h3{margin:0;font:800 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.walk-card .wk-col h3 em{font-style:normal;color:var(--mute);font-weight:600;letter-spacing:.04em;margin-left:6px;text-transform:none;font-size:9px}.walk-card .wk-col p{margin:0;color:var(--dim);font:500 12px/1.4 var(--font)}.walk-card .wk-col ul{margin:0;padding-left:1.1rem;color:var(--dim);font:500 11px/1.4 var(--font)}.walk-card .wk-col pre{margin:0;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.55);border:1px solid var(--line);color:var(--ice);font:600 10px/1.35 var(--mono);overflow-x:auto;white-space:pre-wrap;flex:1}.walk-card .wk-hd{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 16px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1;background:rgba(6,8,14,.96)}.walk-card .wk-kicker{font:800 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.walk-card .wk-step{font:600 10px/1 var(--mono);color:var(--mute);margin-left:auto}.walk-card .wk-close{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 10px/1 var(--mono);padding:7px 10px;border-radius:var(--r-btn);cursor:pointer}.walk-card .wk-close:hover{color:#fff;border-color:var(--ice)}.walk-card .wk-dots{display:flex;gap:5px;padding:0 16px;margin-top:10px}.walk-card .wk-dots span{width:7px;height:7px;border-radius:99px;background:rgba(160,190,220,.2)}.walk-card .wk-dots span.on{background:var(--ok);width:18px}.walk-card .wk-body{padding:14px 16px 8px;flex:1}.walk-card .wk-body h2{margin:0 0 8px;font:800 1.25rem/1.2 var(--font);letter-spacing:-.02em}.walk-card .wk-body p{margin:0 0 10px;color:var(--dim);font:500 13px/1.45 var(--font)}.walk-card .wk-body ul{margin:0 0 12px;padding-left:1.15rem;color:var(--dim);font:500 12px/1.45 var(--font)}.walk-card .wk-body li{margin-bottom:4px}.walk-card .wk-body code,.walk-card .wk-body pre{font-family:var(--mono);font-size:11px}.walk-card .wk-body pre{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.55);border:1px solid var(--line);color:var(--ice);overflow-x:auto;white-space:pre-wrap}.walk-card .wk-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px}@media (max-width:480px){.walk-card .wk-choices{grid-template-columns:1fr}}.walk-card .wk-choice{appearance:none;text-align:left;border:1px solid var(--line2);background:rgba(0,0,0,.4);border-radius:var(--r-btn);padding:10px 12px;cursor:pointer;color:var(--fg)}.walk-card .wk-choice:hover{border-color:var(--ice)}.walk-card .wk-choice.on{border-color:rgba(61,214,140,.5);background:rgba(61,214,140,.1);box-shadow:0 0 0 1px rgba(61,214,140,.2)}.walk-card .wk-choice b{display:block;font:800 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.walk-card .wk-choice span{font:500 11px/1.35 var(--font);color:var(--dim)}.walk-card .wk-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 12px}@media (max-width:480px){.walk-card .wk-styles{grid-template-columns:1fr 1fr}}.walk-card .wk-style{appearance:none;border:1px solid var(--line);background:#05070a;border-radius:var(--r-btn);padding:0;cursor:pointer;overflow:hidden;color:var(--dim);text-align:center}.walk-card .wk-style canvas{display:block;width:100%;height:36px}.walk-card .wk-style .lbl{font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 4px 6px;display:block}.walk-card .wk-style.on{border-color:rgba(61,214,140,.55);color:#fff;box-shadow:0 0 0 1px rgba(61,214,140,.25)}.walk-card .wk-status{font:600 11px/1.3 var(--mono);color:var(--mute);min-height:1.3em;margin-bottom:6px}.walk-card .wk-status.ok{color:var(--ok)}.walk-card .wk-status.err{color:#f87171}.walk-card.wk-v3{width:min(920px,100%);max-height:min(94vh,820px)}.walk-card.wk-v3 .wk-hd{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;padding:12px 14px 10px}.walk-card.wk-v3 .wk-hd-left{display:flex;flex-direction:column;gap:3px;min-width:0}.walk-card.wk-v3 .wk-hd-left .wk-step{margin-left:0;font-size:10px;color:var(--mute)}.walk-card.wk-v3 .wk-tabs{display:flex;flex-wrap:wrap;gap:4px;flex:1;justify-content:center;min-width:0}.walk-card.wk-v3 .wk-tabs button{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border-radius:var(--r-btn);cursor:pointer}.walk-card.wk-v3 .wk-tabs button:hover{color:#fff;border-color:var(--ice)}.walk-card.wk-v3 .wk-tabs button.on{color:#06140c;border-color:rgba(61,214,140,.55);background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.walk-card.wk-v3 .wk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 14px 0}@media (max-width:640px){.walk-card.wk-v3 .wk-metrics{grid-template-columns:repeat(2,1fr)}}.walk-card.wk-v3 .wk-pane{display:none;flex-direction:column;min-height:0;overflow:auto;flex:1}.walk-card.wk-v3 .wk-pane.on{display:flex}.walk-card.wk-v3 .wk-pane[hidden]{display:none !important}.walk-card.wk-v3 .wk-intro{margin:10px 14px 0;border-color:rgba(61,214,140,.2);background:rgba(61,214,140,.05)}.walk-card.wk-v3 .wk-intro h2{font-size:15px}.walk-card.wk-v3 .wk-intro .wk-lead{font-size:13px;line-height:1.5}.walk-card.wk-v3 .wk-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 4px}@media (max-width:780px){.walk-card.wk-v3 .wk-start-grid{grid-template-columns:1fr}}.walk-card.wk-v3 .wk-card{appearance:none;text-align:left;border:1px solid rgba(160,190,220,0.18);border-radius:12px;background:linear-gradient(165deg,rgba(22,28,38,0.98),rgba(8,10,16,0.99));padding:14px 14px 12px;cursor:pointer;color:var(--fg);display:flex;flex-direction:column;gap:8px;min-height:148px;transition:border-color .15s,box-shadow .15s,transform .12s}.walk-card.wk-v3 .wk-card:hover{border-color:var(--ice);box-shadow:0 0 0 1px rgba(126,200,232,.2),0 12px 32px rgba(0,0,0,.35);transform:translateY(-1px)}.walk-card.wk-v3 .wk-card.primary{border-color:rgba(61,214,140,.4);background:linear-gradient(165deg,rgba(30,50,40,0.55),rgba(8,12,10,0.98)),linear-gradient(165deg,rgba(22,28,38,0.98),rgba(8,10,16,0.99))}.walk-card.wk-v3 .wk-card .num{font:800 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.walk-card.wk-v3 .wk-card h3{margin:0;font:800 15px/1.2 var(--font);letter-spacing:-.01em;color:#fff;text-transform:none}.walk-card.wk-v3 .wk-card p{margin:0;flex:1;font:500 12px/1.45 var(--font);color:var(--dim)}.walk-card.wk-v3 .wk-card .cta{font:800 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);display:inline-flex;align-items:center;gap:6px}.walk-card.wk-v3 .wk-card.primary .cta{color:#7dffb8}.walk-card.wk-v3 .wk-steps{margin:8px 14px 12px;padding:10px 12px;border:1px solid rgba(160,190,220,0.12);border-radius:8px;background:rgba(0,0,0,.28);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:720px){.walk-card.wk-v3 .wk-steps{grid-template-columns:1fr}}.walk-card.wk-v3 .wk-step-item{display:flex;gap:8px;align-items:flex-start;min-width:0}.walk-card.wk-v3 .wk-step-item .n{flex:0 0 auto;width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font:800 10px/1 var(--mono);color:#06140c;background:linear-gradient(180deg,#6ef0b0,#3dd68c)}.walk-card.wk-v3 .wk-step-item .t{font:600 11px/1.35 var(--font);color:var(--dim);min-width:0}.walk-card.wk-v3 .wk-step-item .t b{display:block;font:800 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-bottom:2px}.walk-card.wk-v3 .wk-map{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.walk-card.wk-v3 .wk-map-hd{font:500 13px/1.45 var(--font);color:var(--dim)}.walk-card.wk-v3 .wk-map-hd b{color:var(--fg)}.walk-card.wk-v3 .wk-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:640px){.walk-card.wk-v3 .wk-map-grid{grid-template-columns:1fr}}.walk-card.wk-v3 .wk-map-cell{appearance:none;text-align:left;border:1px solid rgba(160,190,220,0.16);border-radius:10px;background:rgba(0,0,0,.4);padding:12px;cursor:pointer;color:var(--fg)}.walk-card.wk-v3 .wk-map-cell:hover{border-color:var(--ice);background:rgba(20,30,42,.9)}.walk-card.wk-v3 .wk-map-cell .where{font:800 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.walk-card.wk-v3 .wk-map-cell b{display:block;font:800 13px/1.2 var(--font);margin-bottom:4px}.walk-card.wk-v3 .wk-map-cell span{font:500 11px/1.4 var(--font);color:var(--dim)}.walk-card.wk-v3 .wk-map-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.walk-card.wk-v3 .wk-map-legend span{font:700 8px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 7px;color:var(--mute)}.walk-card.wk-v3 .wk-rack{margin-top:10px}.walk-card.wk-v3 .wk-rack .rack-sec[data-collapsed="1"] .rack-chips{display:none}.walk-card.wk-v3 .wk-rack .rk-toggle{cursor:pointer;user-select:none}.walk-card.wk-v3 .wk-rack .rk-toggle:hover{color:var(--ice)}.walk-card.wk-v3 .wk-ft-hint{font:600 10px/1.2 var(--mono);color:var(--mute);max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.walk-card.wk-v3 .wk-ft-hint{display:none}.walk-card.wk-v3 .wk-tabs{order:3;width:100%;justify-content:flex-start}}.walk-card .wk-ft{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px 14px;border-top:1px solid var(--line);position:sticky;bottom:0;background:rgba(6,8,14,.96)}.walk-card .wk-ft .btn{appearance:none;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--dim);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;border-radius:var(--r-btn);cursor:pointer}.walk-card .wk-ft .btn:hover{color:#fff;border-color:var(--ice)}.walk-card .wk-ft .btn.go{color:#fff;border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.16)}.walk-card .wk-ft .btn.ghost{opacity:.85}.walk-card .wk-ft .grow{flex:1;min-width:8px}.walk-card .wk-ft .chk{display:inline-flex;align-items:center;gap:6px;font:600 10px/1 var(--mono);color:var(--mute);cursor:pointer}.walk-card .wk-ft .chk input{accent-color:var(--ok)}.grid-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:520px){.grid-links{grid-template-columns:1fr}}.link-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(0,0,0,.35);display:flex;flex-direction:column;gap:6px;min-height:100px}.link-card h3{margin:0;font:800 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.link-card p{margin:0;flex:1;font-size:12px;color:var(--dim)}.link-card a{font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ok);text-decoration:none}.link-card a:hover{color:var(--ice)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.metric-card{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:rgba(0,0,0,.35)}.metric-card .k{font:700 9px/1 var(--mono);color:var(--mute);letter-spacing:.06em}.metric-card .v{font:800 16px/1.2 var(--mono);color:var(--ok);margin-top:4px}.metric-card .s{font:600 10px/1.3 var(--mono);color:var(--dim);margin-top:2px}footer.bot{flex-shrink:0;border-top:1px solid var(--line);padding:8px 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:rgba(0,0,0,.6);font:600 10px/1.3 var(--mono);color:var(--mute)}footer.bot a{color:var(--ice)}button,.btn,.tb-btn,a.go,a.go-btn,a.sec,.hdr-bar .acts a,.hdr-bar .acts button,.desk-tabs .count,.peer-band-hd .collapse-hint,.tools-band-hd .collapse-hint,.construct-bar-hd .collapse-hint,.wk-close,.wk-choice,.wk-style,.wk-ft .btn,.pin-rail .pin-hd .btn,.sw-acts .btn,.desk-tabs button,.desk-tabs a,.tz-add select,.wp-sub .btn,.turn-rail .turn-hd button,.turn-rail .btn{border-radius:var(--r-btn) !important}.pill{border-radius:var(--r-chip) !important;font:700 10px/1 var(--mono) !important}.turn-rail button,#turn-sort button,.world-theme-row button,.genre-row button{font:700 9px/1 var(--mono) !important;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-btn) !important;min-height:24px;box-sizing:border-box}.hdr-bar .acts a,.hdr-bar .acts button{padding:7px 11px 7px 9px}.hdr-bar .acts a::before,.hdr-bar .acts button::before{width:5px;height:5px;border-radius:1px}
