.vibe-rail{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;--vibe-at:calc(var(--vibe-thumb-w,16px) / 2 + (100% - var(--vibe-thumb-w,16px)) * var(--vibe-n,0));flex:1;min-width:60px;height:20px;margin:0 2px;position:relative}.vibe-rail[data-locked]{cursor:default}.vibe-bar[data-drag] .vibe-rail{cursor:grabbing}.vibe-input{opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vibe-bar:not([data-pointer]) .vibe-rail:has(.vibe-input:focus-visible) .vibe-track{outline:auto 1px -webkit-focus-ring-color}.vibe-track{height:var(--vibe-track-h,6px);margin-top:calc(var(--vibe-track-h,6px) / -2);border-radius:var(--vibe-radius,999px);background:var(--vibe-track,var(--rule-2));position:absolute;top:50%;left:0;right:0}.vibe-fill{width:var(--vibe-at);border-radius:inherit;background:var(--vibe-fill-bg,linear-gradient(var(--vibe-color), var(--vibe-color)));box-shadow:0 0 calc(2px + var(--vibe-speed,0) * 10px) var(--vibe-glow,transparent);position:absolute;top:0;bottom:0;left:0}.vibe-ticks{pointer-events:none;opacity:var(--vibe-ticks-rest,0);transition:opacity var(--t-fade) var(--e-out);--rm-t:80ms;position:absolute;inset:0}@media (hover:hover){.vibe-rail:where(:not([data-locked])):hover .vibe-ticks{opacity:max(var(--vibe-ticks-rest,0), .4)}.vibe-rail:where(:not([data-locked])):hover .vibe-thumb{scale:var(--vibe-hover-s,1.12)}}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-ticks{opacity:1}.vibe-ticks>i{top:50%;left:calc(var(--vibe-thumb-w,16px) / 2 + (100% - var(--vibe-thumb-w,16px)) * var(--i));width:1px;height:var(--vibe-tick-h,10px);margin:calc(var(--vibe-tick-h,10px) / -2) 0 0 -.5px;background-color:var(--vibe-tick,color-mix(in srgb, var(--ink-3) 55%, transparent));transition:scale .14s var(--e-spring), height .18s var(--e-out), margin-top .18s var(--e-out), background-color .26s var(--e-out);border-radius:1px;position:absolute}.vibe-ticks>i[data-major]{--vibe-tick-h:var(--vibe-tick-major-h,14px)}.vibe-bar:is([data-drag],[data-coast]) .vibe-ticks>i{scale:1 calc(1 + var(--vibe-bulge,.7) * max(0, 1 - max(var(--i) - var(--vibe-n), var(--vibe-n) - var(--i)) * 7))}.vibe-bar .vibe-ticks>i[data-hit]{--vibe-tick-h:var(--vibe-tick-hit-h,calc(var(--vibe-thumb-w,16px) + var(--vibe-tick-clear,7px)));background-color:var(--vibe-thumb-edge,var(--vibe-color));transition-duration:0s;scale:2 1}.vibe-bar:is([data-drag],[data-coast]) .vibe-ticks>i[data-hit]{--vibe-tick-h:var(--vibe-tick-hit-h,calc(var(--vibe-thumb-w,16px) * var(--vibe-grab-s,1.5) + var(--vibe-tick-clear,7px)))}.vibe-seat{left:var(--vibe-at);pointer-events:none;width:0;height:0;position:absolute;top:50%}.vibe-bar[data-edge=min]{--vibe-wall:-1}.vibe-bar[data-edge=max]{--vibe-wall:1}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-seat{translate:calc(var(--vibe-squash,0) * var(--vibe-wall,0) * .15 * var(--vibe-thumb-w,16px) * var(--vibe-s,1)) calc(var(--vibe-kick,0) * -1 * var(--vibe-hop,3px));scale:calc(1 + var(--vibe-speed,0) * .1 - var(--vibe-squash,0) * .3) calc(1 - var(--vibe-speed,0) * .07 + var(--vibe-squash,0) * .2)}.vibe-bar:is([data-drag],[data-coast]) .vibe-seat{--vibe-s:var(--vibe-grab-s,1.5)}.vibe-thumb{box-sizing:border-box;width:var(--vibe-thumb-w,16px);height:var(--vibe-thumb-w,16px);margin:calc(var(--vibe-thumb-w,16px) / -2) 0 0 calc(var(--vibe-thumb-w,16px) / -2);--vibe-b:var(--vibe-thumb-ring,3px);border:var(--vibe-b) solid var(--vibe-thumb-edge,var(--vibe-color));border-radius:var(--vibe-thumb-radius,50%);background:var(--vibe-thumb-bg,var(--paper));box-shadow:var(--vibe-thumb-shadow,0 1px 3px #0000004d), 0 0 calc(var(--vibe-speed,0) * 6px / var(--vibe-s,1)) var(--vibe-glow,transparent);transition:scale var(--t-pop) var(--e-pop);position:absolute;top:0;left:0}.vibe-bar:is([data-drag],[data-coast]) .vibe-thumb{--vibe-b:var(--vibe-thumb-ring-on,2px);scale:var(--vibe-s)}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-thumb{rotate:calc(var(--vibe-lean,0) * var(--vibe-lean-deg,-19deg))}.vibe-face{pointer-events:none;width:100%;height:100%;color:var(--vibe-face-ink,var(--ink));opacity:var(--vibe-face-rest,0);transition:opacity var(--t-fade) var(--e-out);position:absolute;inset:0;overflow:visible}.vibe-bar:is([data-drag],[data-coast]) .vibe-face{opacity:1}.vibe-brow,.vibe-mouth{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vibe-mouth,.vibe-eye{fill:currentColor}.vibe-thumb:after{content:"";inset:calc(var(--vibe-thumb-w,16px) / 2 - var(--vibe-b) - var(--vibe-ring-reach,17px) / var(--vibe-grab-s,1.5));border:.5px solid var(--vibe-thumb-edge,var(--vibe-color));border-radius:inherit;opacity:0;pointer-events:none;position:absolute}:root .vibe-thumb[data-arrive=zone]{animation:vibe-pop .3s var(--e-pop)}:root .vibe-thumb[data-arrive=zone]:after{animation:vibe-ring .38s var(--e-out)}@keyframes vibe-pop{35%{transform:scale(var(--vibe-pop-s,1.08))}}@keyframes vibe-ring{0%{opacity:.9;inset:calc(var(--vibe-b) * -1);border-width:calc(2.5px / var(--vibe-grab-s,1.5))}}:root .vibe-bar[data-edge=min] .vibe-emoji[data-end=low],:root .vibe-bar[data-edge=max] .vibe-emoji[data-end=high]{animation:vibe-knock .42s var(--e-pop)}.vibe-bar[data-edge=min]{--vibe-bump:-3px;--vibe-knock-r:-12deg}.vibe-bar[data-edge=max]{--vibe-bump:3px;--vibe-knock-r:12deg}:root .vibe-bar[data-edge] :is(.vibe-track,.vibe-ticks){animation:vibe-bump .3s var(--e-spring)}@keyframes vibe-knock{30%{scale:1.3;rotate:var(--vibe-knock-r,0deg)}}@keyframes vibe-bump{0%{translate:var(--vibe-bump,0) 0}}.vibe-readout{left:var(--vibe-at);z-index:30;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:3ch;color:var(--vibe-readout-ink,var(--ink));background:var(--vibe-readout-bg,var(--paper-2));box-shadow:var(--vibe-readout-shadow,0 0 0 1px var(--rule-2), 0 2px 6px #00000024);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--t-fade) var(--e-out), visibility 0s linear var(--t-fade);border-radius:6px;padding:1px 5px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:calc(50% + 15px);translate:-50%}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-readout{opacity:1;visibility:visible;transition-delay:0s}.vibe-live{display:none}.vibe-bar[data-drag] .vibe-live{display:inline}.vibe-bar[data-coast] .vibe-readout:not(:has(.m-roll)) .vibe-live{display:inline}.vibe-bar[data-drag] .vibe-num{display:none}.vibe-bar[data-coast] .vibe-readout:not(:has(.m-roll)) .vibe-num{display:none}.vibe-num{display:inline-block}.vibe-bar[data-dir=down]{--vibe-seat-from:-30%}:root .vibe-readout[data-arrive=set]{animation:vibe-set .26s var(--e-spring)}:root .vibe-readout[data-arrive=set] .vibe-num{animation:vibe-seat .24s var(--e-spring)}@keyframes vibe-set{0%{scale:.9}}@keyframes vibe-seat{0%{translate:0 var(--vibe-seat-from,30%);opacity:.5}}:root[data-motion=off] .vibe-bar .vibe-thumb{border-width:var(--vibe-thumb-ring,3px);rotate:none;scale:none}:root[data-motion=off] .vibe-bar .vibe-face{opacity:var(--vibe-face-rest,0)}:root[data-motion=off] .vibe-bar .vibe-ticks>i{scale:none}.m-roll{white-space:nowrap}.m-roll-col{vertical-align:top;display:inline-block;overflow:clip}.m-roll-col[data-roll]{margin-block:-2px;padding-block:2px;-webkit-mask-image:linear-gradient(#0000,#000 3px calc(100% - 3px),#0000);mask-image:linear-gradient(#0000,#000 3px calc(100% - 3px),#0000)}.m-roll-strip{vertical-align:top;display:inline-block;position:relative}.m-roll-tail{text-align:center;flex-direction:column;display:flex;position:absolute;left:0;right:0}.m-roll-strip[data-dir=up]{--roll-from:calc(var(--k) * 100%)}.m-roll-strip[data-dir=up]>.m-roll-tail{bottom:100%}.m-roll-strip[data-dir=down]{--roll-from:calc(var(--k) * -100%)}.m-roll-strip[data-dir=down]>.m-roll-tail{top:100%}.m-roll-col[data-roll]>.m-roll-strip{animation:m-roll var(--roll-t,.42s) var(--roll-e,var(--e-spring)) backwards;animation-delay:calc(var(--c) * var(--roll-stagger,30ms))}@keyframes m-roll{0%{translate:0 var(--roll-from,0)}}.m-particles{z-index:10000;pointer-events:none;position:fixed}:root[data-theme=play]{--fx-1:#ff4fa3;--fx-2:#ffc928;--fx-3:#35d07f;--fx-shape:chip}:root[data-theme=play] :is(.vibe-readout,.reaction-count,.rail-badge){--roll:1}:root[data-theme=play] .vibe-bar{--vibe-thumb-w:20px;--vibe-thumb-ring:2px;--vibe-track-h:8px;--vibe-glow:var(--vibe-color);--vibe-face-rest:1;--vibe-readout-bg:#17171a;--vibe-readout-ink:#fff;--vibe-readout-shadow:0 3px 8px #00000040}:root[data-theme=lab]{--fx-1:#2f7df6;--fx-2:#7fb2ff;--fx-3:#9aa3b2;--fx-shape:plus;--fx-amount:.7}:root[data-theme=lab] :is(.vibe-readout,.reaction-count,.rail-badge){--roll:1}:root[data-theme=lab] .vibe-bar{--vibe-track-h:2px;--vibe-fill-bg:#2f7df6;--vibe-thumb-edge:#2f7df6;--vibe-thumb-ring:1.5px;--vibe-thumb-ring-on:1px;--vibe-tick:color-mix(in srgb, var(--ink-3) 60%, transparent);--vibe-ticks-rest:1;--vibe-glow:#2f7df6;--vibe-readout-bg:var(--paper);--vibe-readout-ink:#2f7df6}:root[data-theme=lab] .vibe-readout{font-family:ui-monospace,SF Mono,Menlo,monospace}
@property --gtb-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gtb-climb{syntax:"<number>";inherits:false;initial-value:0}.gtb,.gtb-pill,.gtb-rim,.gtb-cover,.gtb-strip{--roll:1;--gtb-accent:var(--accent);--gtb-warm:var(--status-warning);--gtb-ok:var(--status-success);--gtb-hi:color-mix(in srgb, var(--paper) 86%, #fff);--gtb-lo:color-mix(in srgb, var(--paper-2) 84%, var(--ink));--gtb-face:linear-gradient(180deg, var(--gtb-hi), var(--paper-2));--gtb-accent-ink:color-mix(in srgb, var(--gtb-accent) 80%, var(--ink))}.gtb{flex:none;align-items:center;display:flex;position:relative}.gtb-chip{border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--gtb-face);height:26px;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo), 0 3px 6px -3px color-mix(in srgb, var(--ink) 26%, transparent), var(--elev-1);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:translate var(--t-press) var(--e-out), box-shadow var(--t-press) var(--e-out), border-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out);--fx-1:var(--gtb-accent);--fx-2:var(--gtb-warm);--fx-3:color-mix(in srgb, var(--gtb-accent) 55%, var(--paper));--fx-shape:spark;align-items:center;gap:5px;padding:0 10px 0 5px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;position:relative}.gtb-chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--gtb-accent) 50%, var(--rule-2))}.gtb-chip:active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent), 0 0 0 var(--gtb-lo);translate:0 1px}.gtb-chip:focus-visible,.gtb-key:focus-visible,.gtb-start:focus-visible,.gtb-step:focus-visible,.gtb-pop-x:focus-visible,.gtb-remove:focus-visible,.gtb-done:focus-visible,.gtb-hide:focus-visible,.gtb-scrub:focus-visible,.gtb-strip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gtb-chip-label{letter-spacing:.005em}.gtb-unit{color:var(--ink-3);font-size:.86em;font-weight:600}.gtb-digits{color:var(--ink);font-weight:750;display:inline-block}.gtb-mark{flex:none;overflow:visible}.gtb-mark :is(circle,path){fill:none;stroke-linecap:round;stroke-linejoin:round}.gtb-mark-crown,.gtb-mark-hand,.gtb-mark-track{stroke:currentColor;stroke-width:1.7px}.gtb-mark-arc{stroke:var(--gtb-accent);stroke-width:2.6px;transform-origin:10px 11.2px;transform:rotate(-90deg)}.gtb-chip[data-arrive] .gtb-mark-arc{transition:stroke-dashoffset .64s cubic-bezier(.3,0,.2,1)}:is(.gtb,.gtb-pill):not([data-phase=none]) .gtb-mark-track{stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:2.6px}:is(.gtb,.gtb-pill):not([data-phase=none]) .gtb-mark-crown{stroke:var(--ink-3)}.gtb:not([data-phase=none]) .gtb-chip{color:var(--ink);border-color:color-mix(in srgb, var(--gtb-accent) 38%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--gtb-accent) 9%, var(--paper-2)))}:is(.gtb,.gtb-pill):is([data-phase=closing],[data-phase=final],[data-phase=up]) .gtb-mark-arc{stroke:var(--gtb-warm);transition:stroke-dashoffset .38s var(--e-spring), stroke var(--t-move) var(--e-out)}.gtb:is([data-phase=closing],[data-phase=final],[data-phase=up]) .gtb-chip{border-color:color-mix(in srgb, var(--gtb-warm) 60%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--gtb-warm) 16%, var(--paper-2)))}:is(.gtb,.gtb-pill)[data-phase=final] .gtb-digits{animation:gtb-tick .3s var(--e-pop)}@keyframes gtb-tick{0%{scale:1.2}}:root .gtb-chip[data-arrive=timebox-set]{animation:gtb-chip-set .56s var(--e-pop)}:root .gtb-chip[data-arrive=timebox-set]:before,:root .gtb-chip[data-arrive=timebox-set]:after{content:"";border-radius:inherit;border:2px solid var(--gtb-accent);pointer-events:none;animation:gtb-ripple .72s var(--e-out) forwards;position:absolute;inset:-1px}:root .gtb-chip[data-arrive=timebox-set]:after{border-color:var(--gtb-warm);animation-delay:.11s;animation-fill-mode:both}:root .gtb-chip[data-arrive=timebox-in]{animation:m-fade var(--t-fade) var(--e-out), gtb-chip-in .42s var(--e-pop)}:root .gtb-chip[data-arrive=timebox-off]{animation:gtb-chip-off .34s var(--e-spring)}@keyframes gtb-chip-set{0%{scale:.84}36%{scale:1.14}68%{scale:.985}}@keyframes gtb-chip-in{0%{translate:0 calc(-1 * var(--d-rise));scale:var(--s-in-chip)}55%{scale:1.06}}@keyframes gtb-chip-off{0%{scale:.92}}@keyframes gtb-ripple{0%{opacity:.8}to{opacity:0;scale:1.5 2.3}}.gtb-fly{z-index:90;pointer-events:none;animation:gtb-fly-x var(--gtb-fly-t,.38s) cubic-bezier(.55, 0, .8, .6) forwards;position:absolute;translate:-50% -50%}.gtb-fly>b{color:var(--gtb-accent-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:6px var(--paper);paint-order:stroke fill;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--gtb-accent) 45%, transparent));animation:gtb-fly-y var(--gtb-fly-t,.38s) cubic-bezier(.3, .45, .45, 1) forwards;font-size:44px;font-weight:800;line-height:1;display:block}@keyframes gtb-fly-x{to{translate:calc(-50% + var(--gtb-fly-x,0px)) -50%}}@keyframes gtb-fly-y{0%{opacity:.5;translate:0;scale:.4}22%{opacity:1;scale:1}58%{scale:.94}92%{opacity:1}to{translate:0 var(--gtb-fly-y,0px);opacity:0;scale:.3}}.gtb-line{--rm-a:4.5s;z-index:6;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;animation:gtb-line 4.5s var(--e-out) forwards;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 7px);right:0}@keyframes gtb-line{0%{opacity:0;translate:0 -5px}5%{opacity:1;translate:0}90%{opacity:1}to{opacity:0}}:root[data-motion=off] .gtb-line{animation-name:m-hold-fade;animation-timing-function:linear;animation-fill-mode:forwards}.gtb-pop{z-index:70;border:1px solid var(--rule-2);background:var(--paper);width:268px;max-width:calc(100cqw - 12px);box-shadow:var(--elev-3);color:var(--ink);cursor:default;touch-action:auto;transform-origin:calc(100% - 40px) -21px;--m-y:calc(-1 * var(--d-rise));--m-s:var(--s-in);animation:var(--m-enter);border-radius:16px;outline:none;gap:8px;padding:10px;font-weight:500;display:grid;position:absolute;top:calc(100% + 8px);right:-6px}.gtb-pop[data-leave=set]{animation:gtb-fold .21s var(--e-spring) forwards}.gtb-pop[data-leave=cancel]{animation:gtb-out var(--t-fade) var(--e-out) forwards}@keyframes gtb-fold{60%{opacity:1}to{opacity:0;scale:.16}}@keyframes gtb-out{to{opacity:0}}.gtb-pop-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.gtb-pop-title{color:var(--ink);font-size:12.5px;font-weight:650}.gtb-pop-x{width:22px;height:22px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.gtb-pop-x:hover{background:var(--hover);color:var(--ink)}.gtb-key{border:1px solid var(--rule-2);background:var(--gtb-face);min-width:0;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 2px 0 var(--gtb-lo), 0 6px 10px -6px color-mix(in srgb, var(--ink) 34%, transparent), var(--elev-1);color:var(--ink);cursor:pointer;transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out), border-color var(--t-fade) var(--e-out), background-color var(--t-fade) var(--e-out);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.gtb-key b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750;line-height:1}.gtb-key span{color:var(--ink-3);margin-top:3px;font-size:10px;font-weight:600;line-height:1}.gtb-key:hover:not([aria-disabled]){border-color:color-mix(in srgb, var(--gtb-accent) 60%, var(--rule-2))}.gtb-key:hover:not([aria-disabled]) b{color:var(--gtb-accent-ink)}.gtb-key:active:not([aria-disabled]),.gtb-key[data-chosen]{box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 18%, transparent), 0 0 0 var(--gtb-lo);translate:0 2px}.gtb-key[data-chosen]{border-color:var(--gtb-accent);background:color-mix(in srgb, var(--gtb-accent) 16%, var(--paper));scale:1.06 .86}.gtb-key[data-chosen] b{color:var(--gtb-accent-ink)}.gtb-key[aria-disabled]{cursor:default}.gtb-key[aria-disabled]:not([data-chosen]){opacity:.55}.gtb-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gtb-presets .gtb-key{height:42px}.gtb-custom{grid-template-columns:24px minmax(0,1fr) 24px auto;gap:5px;height:36px;display:grid}.gtb-step{border:1px solid var(--rule-2);background:var(--gtb-face);box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo);color:var(--ink-3);border-radius:9px;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid}.gtb-step:hover:not(:disabled){color:var(--ink)}.gtb-step:active:not(:disabled){box-shadow:none;translate:0 1px}.gtb-step:disabled{opacity:.45;cursor:default}.gtb-scrub{border:1px solid var(--rule-2);background:var(--paper-2);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:baseline;gap:4px;padding-top:5px;display:flex;position:relative;overflow:hidden}.gtb-scrub-num{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:750;line-height:1.1}.gtb-scrub-ticks{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 50%, transparent) 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 26%, transparent) 0 1px, transparent 1px 6px);background-repeat:repeat-x;background-size:30px 7px,6px 4px;background-position:calc(50% - var(--gtb-at) * 6px) 100%, calc(50% - var(--gtb-at) * 6px) 100%;height:7px;transition:background-position var(--t-pop) var(--e-spring);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.gtb-scrub[data-scrubbing] .gtb-scrub-ticks{transition:none}.gtb-scrub:after{content:"";background:var(--gtb-accent);border-radius:1px 1px 0 0;width:2px;height:9px;position:absolute;bottom:0;left:calc(50% - 1px)}.gtb-start{background-color:var(--accent);background-image:var(--gloss);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 0 color-mix(in srgb, var(--accent) 68%, #000), 0 6px 10px -6px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--on-accent);transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out);border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.gtb-start:hover:not([aria-disabled]){filter:brightness(1.06)}.gtb-start:active:not([aria-disabled]),.gtb-start[data-chosen]{translate:0 2px;box-shadow:inset 0 1px 3px #00000038,0 0 #0000}.gtb-start[data-chosen]{scale:1.05 .88}.gtb-start[aria-disabled]:not([data-chosen]){opacity:.6}.gtb-pop-foot{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.gtb-pop-foot small{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.3}.gtb-remove{height:24px;color:var(--danger);border-radius:8px;flex:none;padding:0 9px;font-size:12px;font-weight:650}.gtb-remove:hover:not([aria-disabled]){background:var(--danger-soft)}.gtb-error{color:var(--danger);font-size:11.5px;font-weight:600}.gtb-rim{z-index:6;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gtb-rim[data-sweep]{background:conic-gradient(from calc(48deg + var(--gtb-a)), transparent 0 56%, color-mix(in srgb, var(--gtb-accent) 55%, transparent) 78%, var(--gtb-accent) 90%, color-mix(in srgb, var(--gtb-accent) 30%, #fff) 96%, var(--gtb-warm) 99%, transparent 100%);animation:gtb-rim-sweep var(--gtb-sweep-t,.76s) cubic-bezier(.35, 0, .25, 1) forwards}@keyframes gtb-rim-sweep{0%{--gtb-a:0deg;opacity:0}12%{opacity:1}78%{opacity:1}to{--gtb-a:360deg;opacity:0}}.gtb-rim[data-sweep]{padding:3px}.gtb-rim[data-climb]{background:conic-gradient(from 180deg, var(--gtb-warm) 0 calc(var(--gtb-climb) * 180deg), transparent calc(var(--gtb-climb) * 180deg + .5deg) calc(359.5deg - var(--gtb-climb) * 180deg), var(--gtb-warm) calc(360deg - var(--gtb-climb) * 180deg) 360deg);transition:--gtb-climb .38s var(--e-spring);animation:m-fade .3s var(--e-out) backwards}:root[data-motion=off] .gtb-rim{display:none}.gtb-pill{border-radius:var(--r-pill);background:var(--paper-2);height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 7px 0 3px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.gtb-pill .gtb-mark{width:15px;height:15px}.huddle-pill-main:has(.gtb-pill){max-width:320px}.huddle-pill-main:has(.gtb-pill)>svg{flex:none}.gtb-pill:is([data-phase=closing],[data-phase=final],[data-phase=up]){background:color-mix(in srgb, var(--gtb-warm) 20%, var(--paper-2));color:var(--ink)}:root .gtb-pill[data-arrive=timebox-in]{animation:gtb-chip-in .42s var(--e-pop)}.gtb-cover{z-index:80;border-radius:inherit;cursor:default;touch-action:auto;-webkit-user-select:none;user-select:none;--gtb-aurora:radial-gradient(78% 86% at 8% -6%, color-mix(in srgb, var(--gtb-warm) 38%, transparent), transparent 68%), radial-gradient(82% 92% at 96% 108%, color-mix(in srgb, var(--gtb-accent) 32%, transparent), transparent 70%), radial-gradient(130% 120% at 50% 38%, transparent 52%, color-mix(in srgb, var(--ink) 10%, transparent));outline:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container:gtb-cover/size}.huddle-drawer.with-thread>.gtb-cover.gtb-cover{margin-right:0}.huddle-screen-stage:has(>:is(.gtb-cover,.gtb-strip)){position:relative}.huddle-screen-stage>.gtb-cover{border-radius:12px}html[data-desktop] .huddle-drawer--popout :is(.gtb-cover,.gtb-pop){-webkit-app-region:no-drag}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout .gtb{position:static}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout :is(.gtb-pop,.gtb-line){top:44px;right:12px}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout .gtb-pop{max-height:calc(100% - 56px);overflow-y:auto}@container huddle (max-width:400px){.huddle-drawer .gtb{position:static}.huddle-drawer .gtb-pop{max-height:calc(100% - 56px);top:44px;right:12px;overflow-y:auto}}.gtb-cover-scrim{background:var(--gtb-aurora), color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);animation:m-fade .24s var(--e-out) backwards;position:absolute;inset:0}.gtb-card{--gtb-ring:clamp(76px, min(35cqh, 30cqw), 150px);--gtb-bw:calc(var(--gtb-ring) * .105);--gtb-plate:clamp(22px, calc(var(--gtb-ring) * .25), 38px);flex-direction:column;display:flex;position:absolute;inset:0}.gtb-scene{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:10px 18px 6px;display:flex;position:relative}.gtb-stage{width:var(--gtb-ring);height:var(--gtb-ring);margin-bottom:calc(var(--gtb-plate) - var(--gtb-bw) + clamp(6px, 2.4cqh, 14px));animation:m-fade var(--t-fade) var(--e-out) backwards, gtb-stage-in .52s var(--e-pop) backwards, gtb-settle .36s var(--e-spring) .76s;--fx-1:var(--gtb-warm);--fx-2:var(--gtb-accent);--fx-3:color-mix(in srgb, var(--gtb-warm) 55%, var(--paper));--fx-shape:chip;flex:none;place-items:center;display:grid;position:relative}@keyframes gtb-stage-in{0%{scale:.66}}@keyframes gtb-settle{35%{scale:1.045}}.gtb-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--gtb-warm) 78%, transparent) 50%, color-mix(in srgb, var(--gtb-warm) 30%, transparent) 74%, transparent);opacity:.6;animation:m-fade .3s var(--e-out) backwards, gtb-breathe 1.25s ease-in-out .5s 2;border-radius:50%;position:absolute;inset:-26%}@keyframes gtb-breathe{50%{opacity:1;scale:1.07}}.gtb-bezel{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--paper-2) 72%, var(--gtb-lo)) 58%, var(--gtb-lo));box-shadow:inset 0 1.5px 0 #ffffff9e, inset 0 -2px 3px color-mix(in srgb, var(--ink) 16%, transparent), 0 1.5px 0 var(--gtb-lo), 0 3px 6px -1px color-mix(in srgb, var(--ink) 18%, transparent), 0 14px 26px -12px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:50%;position:absolute;inset:0}.gtb-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gtb-ring circle{fill:none;transform-origin:60px 60px;transform:rotate(-90deg)}.gtb-ring-ticks{stroke:color-mix(in srgb, var(--gtb-warm) 72%, var(--ink));stroke-width:6.4px;stroke-dasharray:1.9 3.7549;stroke-dashoffset:.95px}.gtb-ring-fives{stroke:color-mix(in srgb, var(--ink) 62%, var(--gtb-warm));stroke-width:9px;stroke-dasharray:2.8 25.4743;stroke-dashoffset:1.4px}.gtb-ring-arc{stroke:var(--gtb-warm);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gtb-warm) 70%, transparent));animation:.74s cubic-bezier(.45,0,.3,1) backwards gtb-drain}@keyframes gtb-drain{0%{stroke-dashoffset:.74px;opacity:1}92%{opacity:1}}.gtb-face{width:calc(var(--gtb-ring) - 2 * var(--gtb-bw));height:calc(var(--gtb-ring) - 2 * var(--gtb-bw));background:linear-gradient(180deg, var(--paper-2), var(--gtb-hi));color:var(--ink-3);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 24%, transparent), 0 1.5px 0 1px #ffffff8c;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.gtb-face:after{content:"";pointer-events:none;background:radial-gradient(92% 62% at 50% 0,#ffffff4d,#0000 70%),radial-gradient(92% 46% at 50% 100%,#00000029,#0000 70%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 3px 7px #00000057,inset 0 -1px #ffffff42}.gtb-face .avatar{width:100%!important;height:100%!important;font-size:calc(var(--gtb-ring) * .3)!important}.gtb-face .avatar img{width:100%!important;height:100%!important}.gtb-face .gtb-mark{display:none}.gtb-tick{z-index:1;background:var(--gtb-ok);opacity:0;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.gtb-tick path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.gtb-zero{left:50%;bottom:calc(var(--gtb-bw) - var(--gtb-plate) + 1px);height:var(--gtb-plate);border-radius:var(--r-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 86%, var(--paper)), var(--ink));color:var(--paper);font-size:calc(var(--gtb-plate) * .7);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 2px color-mix(in srgb, var(--paper) 92%, transparent), 0 7px 14px -6px color-mix(in srgb, var(--ink) 60%, transparent);animation:m-fade var(--t-fade) var(--e-out) .12s backwards, gtb-rise-plate .46s var(--e-pop) .12s backwards;justify-content:center;align-items:center;padding:0 .62em;font-weight:760;line-height:1;display:inline-flex;position:absolute;translate:-50%}.gtb-cover:not([data-named]) .gtb-zero{box-shadow:none;color:var(--ink);font-size:calc(var(--gtb-ring) * .27);background:0 0;padding:0;animation-name:m-fade,gtb-rise-bare;bottom:50%;translate:-50% 50%}.gtb-cover:not([data-named]) .gtb-stage{margin-bottom:clamp(8px,3cqh,16px)}.gtb-head,.gtb-ask{animation:m-fade var(--t-fade) var(--e-out) .2s backwards, gtb-rise .42s var(--e-spring) .2s backwards;margin:0}.gtb-head{letter-spacing:-.012em;max-width:30ch;color:var(--ink);text-wrap:balance;font-size:clamp(15px,5.3cqh,24px);font-weight:720;line-height:1.22}.gtb-head-done{display:none}.gtb-ask{color:var(--ink-3);margin-top:3px;font-size:clamp(12px,3.9cqh,16px);font-weight:550;line-height:1.3;animation-delay:.25s}.gtb-cover .gtb-error{color:var(--danger);font-weight:650}@keyframes gtb-rise{0%{translate:0 10px}}@keyframes gtb-rise-plate{0%{translate:-50% 10px;scale:.8}}@keyframes gtb-rise-bare{0%{translate:-50% calc(50% + 8px)}}.gtb-extend{justify-content:center;gap:8px;margin-top:clamp(8px,3.4cqh,22px);display:flex}.gtb-plus{width:clamp(72px,21cqw,128px);height:clamp(44px,15cqh,66px);animation:m-fade var(--t-fade) var(--e-out) backwards, gtb-key-in .52s var(--e-out) backwards;animation-delay:calc(.3s + var(--i,0) * 85ms)}.gtb-plus b{color:var(--gtb-accent-ink);font-size:clamp(18px,6.2cqh,28px)}.gtb-plus span{font-size:clamp(10px,3.2cqh,12.5px)}@keyframes gtb-key-in{0%{translate:0 24px;scale:.78}55%{translate:0 -4px;scale:1.04}80%{translate:0 1px;scale:.995}}.gtb-plus.gtb-plus-first{border-color:color-mix(in srgb, var(--accent) 78%, #000);background-color:var(--accent);background-image:var(--gloss), linear-gradient(180deg, #ffffff29, transparent 55%, #0000001f);box-shadow:inset 0 1px 0 #ffffff5c, 0 2px 0 color-mix(in srgb, var(--accent) 66%, #000), 0 10px 16px -8px color-mix(in srgb, var(--accent) 85%, transparent), var(--elev-1)}.gtb-plus.gtb-plus-first :is(b,span){color:var(--on-accent)}.gtb-plus.gtb-plus-first span{opacity:.84}.gtb-plus.gtb-plus-first:hover:not([aria-disabled]){filter:brightness(1.07)}.gtb-plus.gtb-plus-first:hover:not([aria-disabled]) b{color:var(--on-accent)}.gtb-plus.gtb-plus-first:is(:active:not([aria-disabled]),[data-chosen]){background-color:color-mix(in srgb, var(--accent) 88%, #000);box-shadow:inset 0 2px 4px #00000047}.gtb-cover-bar{animation:m-fade .22s var(--e-out) .52s backwards;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 12px 12px;display:grid}.gtb-cover-bar-side{gap:6px;display:flex}.gtb-cover-bar-side:last-child{justify-content:flex-end}.gtb-cover-bar .huddle-leave{height:32px;padding:0 14px}.gtb-done{border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--gtb-face);height:32px;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo), 0 4px 8px -5px color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink-2);white-space:nowrap;transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out);padding:0 14px;font-size:12.5px;font-weight:650}.gtb-done:hover:not([aria-disabled]){color:var(--ink);border-color:var(--ink-4)}.gtb-done:active:not([aria-disabled]),.gtb-done[data-chosen]{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent);translate:0 1px}.gtb-done[data-chosen]{scale:1.04 .9}.gtb-hide{z-index:1;width:28px;height:28px;color:var(--ink-3);animation:m-fade .22s var(--e-out) .52s backwards;border-radius:9px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.gtb-hide:hover{background:var(--hover);color:var(--ink)}.gtb-hold{background:linear-gradient(90deg, var(--gtb-warm), var(--gtb-accent));transform-origin:0;height:3px;animation:gtb-hold var(--gtb-hold,30s) steps(30, end) var(--gtb-held,0s) forwards;position:absolute;bottom:0;left:0;right:0}@keyframes gtb-hold{to{scale:0 1}}@container gtb-cover (min-width:640px) and (min-height:430px){.gtb-cover-scrim{-webkit-backdrop-filter:blur(30px)saturate(.55);backdrop-filter:blur(30px)saturate(.55);background:#0a0c1294}.gtb-card{border:1px solid var(--rule-2);background:var(--gtb-aurora), var(--paper);width:min(540px,100% - 48px);box-shadow:var(--elev-3), 0 40px 90px -30px #0009;animation:m-fade .2s var(--e-out) backwards, gtb-card-in .46s var(--e-pop) backwards;--gtb-ring:150px;border-radius:28px;position:relative;inset:auto;overflow:hidden}.gtb-scene{padding:34px 28px 24px}.gtb-head{font-size:23px}.gtb-ask{font-size:15px}.gtb-extend{gap:10px;margin-top:22px}.gtb-plus{width:128px;height:66px}.gtb-plus b{font-size:28px}.gtb-plus span{font-size:12.5px}.gtb-cover-bar{padding:0 18px 20px}.gtb-cover-bar :is(.huddle-leave,.gtb-done){height:38px;padding:0 18px;font-size:13.5px}.gtb-cover-bar .huddle-ctl.sm{width:38px;height:38px}.gtb-hide{top:12px;left:12px}}@keyframes gtb-card-in{0%{translate:0 18px;scale:.94}}.gtb-cover[data-leave]{pointer-events:none;animation:gtb-gone var(--gtb-leave,.3s) linear forwards}@keyframes gtb-gone{to{visibility:hidden}}.gtb-cover[data-leave] .gtb-cover-scrim{animation:gtb-scrim-out calc(var(--gtb-leave,.3s) * .85) var(--e-out) forwards}@keyframes gtb-scrim-out{0%,32%{opacity:1}to{opacity:0}}.gtb-cover[data-leave] .gtb-card{animation:gtb-card-out .1s var(--e-out) forwards}@keyframes gtb-card-out{to{opacity:0;scale:.97}}.gtb-cover[data-leave]:not([data-leave=wrap]) :is(.gtb-cover-bar,.gtb-hide){visibility:hidden}.gtb-cover[data-leave=rest] .gtb-card{animation:gtb-card-rest .42s var(--e-out) forwards}@keyframes gtb-card-rest{to{opacity:0;translate:0 12px}}.gtb-cover[data-leave=wrap] .gtb-card{animation:gtb-card-out .2s var(--e-out) .52s forwards}.gtb-cover[data-leave=wrap] .gtb-cover-scrim{animation:gtb-out .26s var(--e-out) .5s forwards}.gtb-cover[data-leave=wrap] .gtb-ring-arc{stroke:var(--gtb-ok);filter:none;animation:.38s cubic-bezier(.3,0,.2,1) forwards gtb-close}@keyframes gtb-close{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.gtb-cover[data-leave=wrap] .gtb-tick{animation:m-fade .14s var(--e-out) .16s both, gtb-tick-pop .42s var(--e-pop) .16s both;opacity:1}.gtb-cover[data-leave=wrap] .gtb-tick path{animation:gtb-draw .26s var(--e-out) .26s forwards}@keyframes gtb-tick-pop{0%{scale:.6}}@keyframes gtb-draw{to{stroke-dashoffset:0}}.gtb-cover[data-leave=wrap] .gtb-zero{animation:gtb-out .12s var(--e-out) forwards}.gtb-cover[data-leave=wrap] .gtb-head-up{display:none}.gtb-cover[data-leave=wrap] .gtb-head-done{display:inline}.gtb-cover[data-leave=wrap] .gtb-head{animation:gtb-rise .32s var(--e-spring)}.gtb-cover[data-leave=wrap] :is(.gtb-ask,.gtb-extend,.gtb-cover-bar,.gtb-hide,.gtb-hold){animation:gtb-out .14s var(--e-out) forwards}.gtb-cover[data-leave=wrap] .gtb-stage{--fx-1:var(--gtb-ok);--fx-2:var(--gtb-accent);--fx-shape:spark}.gtb-cover[data-late]:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card,.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide){animation:none}.gtb-cover>.gtb-fly>b{font-size:clamp(40px,15cqh,64px)}.gtb-strip{border:1px solid color-mix(in srgb, var(--gtb-warm) 46%, var(--rule-2));background:radial-gradient(70% 160% at 0% 0%, color-mix(in srgb, var(--gtb-warm) 30%, transparent), transparent 70%), radial-gradient(60% 160% at 100% 100%, color-mix(in srgb, var(--gtb-accent) 22%, transparent), transparent 70%), var(--paper);width:452px;max-width:calc(100vw - 24px);min-height:60px;box-shadow:var(--elev-3);color:var(--ink);cursor:default;touch-action:auto;transform-origin:30px 100%;animation:m-fade .14s var(--e-out) backwards, gtb-strip-in .46s var(--e-out) backwards;border-radius:20px;align-items:center;gap:9px;padding:9px 9px 11px 10px;display:flex;position:relative;overflow:hidden}@keyframes gtb-strip-in{0%{translate:0 30px;scale:.62 .3}55%{translate:0 -3px;scale:1.015 1.05}80%{translate:0 1px;scale:.998 .99}}.gtb-strip-face{background:repeating-conic-gradient(from -2deg, color-mix(in srgb, var(--gtb-warm) 78%, var(--ink)) 0 4deg, transparent 4deg 30deg), linear-gradient(180deg, var(--gtb-hi), var(--gtb-lo));width:44px;height:44px;box-shadow:inset 0 1px 0 #fff9, 0 0 0 1px color-mix(in srgb, var(--ink) 16%, var(--rule-2)), 0 0 14px color-mix(in srgb, var(--gtb-warm) 55%, transparent), 0 5px 9px -5px color-mix(in srgb, var(--ink) 50%, transparent);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.gtb-strip-face .avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 24%, transparent), inset 0 2px 4px #0000004d}.gtb-strip-face .gtb-mark{background:var(--paper);border-radius:50%;width:26px;height:26px;padding:4px}.gtb-strip-words{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gtb-strip-words b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:720;line-height:1.2;overflow:hidden}.gtb-strip-words small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:550;line-height:1.2;overflow:hidden}.gtb-strip-keys{flex:none;gap:5px;display:flex}.gtb-strip .gtb-plus{border-radius:11px;width:43px;height:36px;animation:none}.gtb-strip .gtb-plus b{font-size:14.5px}.gtb-strip-btn{width:30px;height:30px;color:var(--ink-3);transition:scale var(--t-pop) var(--e-pop), background-color var(--t-fade) var(--e-out);border-radius:50%;flex:none;place-items:center;display:grid}.gtb-strip-btn:hover:not([aria-disabled]){background:var(--hover);color:var(--ink)}.gtb-strip-btn[data-chosen]{background:color-mix(in srgb, var(--gtb-ok) 22%, transparent);color:var(--ink);scale:.86}.gtb-strip-keys+.gtb-strip-btn{border:1px solid var(--rule-2);background:var(--gtb-face);color:var(--ink-2);margin-left:1px}.gtb-strip-btn+.gtb-strip-btn{margin-left:-4px}.gtb-strip[data-leave]{pointer-events:none;animation:gtb-strip-out var(--gtb-leave,.24s) var(--e-out) forwards}@keyframes gtb-strip-out{to{opacity:0;translate:0 14px;scale:.9 .6}}.gtb-strip-stage{z-index:81;transform-origin:50% 100%;width:min(452px,100% - 24px);margin-left:max(-226px,12px - 50%);position:absolute;bottom:14px;left:50%}:root[data-power=low] .gtb-cover-scrim,:root[data-motion=off] .gtb-cover-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gtb-aurora), var(--paper)}:root[data-motion=off] .gtb-cover :is(.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide,.gtb-tick,.gtb-tick path){animation:none}:root[data-motion=off] .gtb-cover:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card),:root[data-motion=off] .gtb-strip:not([data-leave]){--rm-a:.12s;animation:m-fade .12s var(--e-out) backwards}:root[data-motion=off] :is(.gtb-hold,.gtb-fly){display:none}:root[data-motion=off] .gtb-chip .gtb-mark-arc{transition:none}:root[data-motion=off] :is(.gtb-key,.gtb-start,.gtb-done,.gtb-strip-btn)[data-chosen]{scale:1}@media (prefers-reduced-motion:reduce){:root:not([data-motion]) .gtb-cover-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gtb-aurora), var(--paper)}:root:not([data-motion]) .gtb-cover :is(.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide,.gtb-tick,.gtb-tick path){animation:none}:root:not([data-motion]) .gtb-cover:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card),:root:not([data-motion]) .gtb-strip:not([data-leave]){--rm-a:.12s;animation:m-fade .12s var(--e-out) backwards}:root:not([data-motion]) :is(.gtb-hold,.gtb-fly,.gtb-rim){display:none}:root:not([data-motion]) .gtb-chip .gtb-mark-arc{transition:none}:root:not([data-motion]) .gtb-line{animation-name:m-hold-fade;animation-timing-function:linear;animation-fill-mode:forwards}:root:not([data-motion]) :is(.gtb-key,.gtb-start,.gtb-done,.gtb-strip-btn)[data-chosen]{scale:1}}
.huddle-people-stage{position:relative}.huddle-people-stage.has-canvas{flex:1 1 max(var(--gc-solo-h,204px), 100cqw * 9 / 16);border-radius:var(--gc-r);padding:0;overflow:hidden}.huddle-people-stage[data-arrive=canvas-size]{animation:gaggle-canvas-size var(--t-move) var(--e-spring)}@keyframes gaggle-canvas-size{0%{flex-basis:var(--gc-from)}to{flex-basis:var(--gc-to)}}.huddle-drawer{--gc-r:11px;--gc-ink:#fff;--gc-glass:#0c0d1075;--gc-edge:#ffffff29;--gc-cross:.6s}.huddle-drawer--popout{--gc-r:14px}.gaggle-canvas{z-index:0;border-radius:var(--gc-r);background:var(--paper-3);color:var(--gc-ink);isolation:isolate;--m-s:var(--s-in);position:absolute;inset:0;overflow:hidden;container:gaggle-canvas/size}.gaggle-canvas[data-enter]{animation:var(--m-enter-sheet)}.gaggle-canvas.gaggle-canvas[data-going]{animation:gaggle-canvas-out var(--t-pop) var(--e-out) forwards;pointer-events:none}@keyframes gaggle-canvas-out{to{opacity:0;scale:var(--s-in)}}.gaggle-canvas:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gc-edge);pointer-events:none;position:absolute;inset:0}.gaggle-canvas-media,.gaggle-canvas-layer,.gaggle-canvas-layer>*,.gaggle-canvas-layer video{width:100%;height:100%;position:absolute;inset:0}.gaggle-canvas-media{z-index:0;pointer-events:none}.gaggle-canvas-layer>*,.gaggle-canvas-layer video{object-fit:cover;object-position:var(--gc-focus,50% 36%);display:block}.gaggle-canvas-layer video:not([data-on]){opacity:0}.gaggle-canvas-layer>.gaggle-canvas-fill{display:none}@container gaggle-canvas (min-aspect-ratio:13/5){.gaggle-canvas-layer>.gaggle-canvas-fill{filter:blur(32px)saturate(1.2)brightness(.86);display:block;scale:1.12}.gaggle-canvas-layer>:not(.gaggle-canvas-fill){width:260cqh;left:calc(50% - 130cqh);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}}@container gaggle-canvas (max-aspect-ratio:7/4){.gaggle-canvas-layer>.gaggle-canvas-fill{filter:blur(32px)saturate(1.2)brightness(.72);display:block;scale:1.12}.gaggle-canvas-layer>:not(.gaggle-canvas-fill){--gc-band:clamp(0px, (100cqh - 56.25cqw) / 2, 28px);height:56.25cqw;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);top:calc(50% - 28.125cqw)}}.gaggle-canvas-layer+.gaggle-canvas-layer{--rm-a:.24s;animation:m-fade var(--gc-cross) var(--e-out) backwards}.gaggle-canvas{--gc-foot:54px}.gaggle-canvas-media:after{content:"";background:linear-gradient(to top, #000000c2, #0009 var(--gc-foot), #00000038 calc(var(--gc-foot) * 1.8), transparent calc(var(--gc-foot) * 2.9)), linear-gradient(to bottom, #0000005c, #0000001f 22%, transparent 40%);position:absolute;inset:0}.gaggle-canvas-meta{z-index:1;text-shadow:0 1px 3px #0000008c;pointer-events:none;flex-direction:column;gap:1px;min-width:0;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.gaggle-canvas-kicker{letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.gaggle-canvas-title{--m-y:var(--d-rise);--m-s:1;font-family:var(--font-shout);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;animation:var(--m-enter);font-size:19px;font-weight:700;line-height:1.22;overflow:hidden}.gaggle-canvas-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.gaggle-canvas-eq i{transform-origin:bottom;width:2px;height:100%;animation:gaggle-canvas-eq .9s var(--e-out) infinite alternate;background:currentColor;border-radius:1px;scale:1 .45}.gaggle-canvas-eq i:nth-child(2){animation-duration:.7s;animation-delay:-300ms;scale:1 .9}.gaggle-canvas-eq i:nth-child(3){animation-duration:1.1s;animation-delay:-500ms;scale:1 .65}@keyframes gaggle-canvas-eq{0%{scale:1 .25}to{scale:1}}.gaggle-canvas:not([data-playing]) .gaggle-canvas-eq i{animation-name:none}.gaggle-music-stop.on-canvas,.gaggle-lyrics-toggle,.huddle-ptile-chip{border:1px solid var(--gc-edge);border-radius:var(--r-pill);background:var(--gc-glass);color:var(--gc-ink);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5)}.gaggle-music-stop.on-canvas{z-index:2;height:28px;transition:background-color var(--t-fade) var(--e-out), translate var(--t-move) var(--e-spring);position:absolute;top:10px;right:10px}.huddle-drawer:has(.gtb-line) .gaggle-music-stop.on-canvas{translate:0 30px}.gaggle-music-stop.on-canvas:hover,.gaggle-lyrics-toggle:hover{color:var(--gc-ink);background:#0c0d10a8}.gaggle-music-stop.on-canvas:focus-visible,.gaggle-lyrics-toggle:focus-visible{outline:2px solid var(--gc-ink);outline-offset:2px}.huddle-people-chip{z-index:1;max-width:calc(100% - 144px);display:flex;position:absolute;top:10px;left:10px}.huddle-ptile-chip{box-sizing:border-box;flex-direction:row;gap:7px;height:28px;padding:0 11px 0 0}.huddle-ptile-chip .huddle-av{flex:none}.huddle-ptile-chip .huddle-ptile-name{min-width:0;color:var(--gc-ink);font-size:12px;font-weight:600}.huddle-ptile-chip .huddle-av.muted{opacity:1}.huddle-ptile-chip .huddle-av-mic{border-color:#0c0d10b3;width:13px;height:13px;bottom:-5px;right:-7px}.huddle-ptile[data-arrive=chip]{animation:gaggle-chip-glass var(--t-move) var(--e-out) backwards}@keyframes gaggle-chip-glass{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}}.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-ptile-name{animation:m-fade var(--t-move) var(--e-out) backwards}.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-av{z-index:1}:root[data-motion=off] :is(.gaggle-canvas[data-enter]:not([data-going]),.gaggle-canvas-title,.huddle-people-stage[data-arrive=canvas-size],.huddle-ptile[data-arrive=chip],.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-ptile-name){animation:none}:root[data-motion=off] .gaggle-canvas[data-going]{visibility:hidden;animation:none}@container huddle (max-width:380px){.gaggle-canvas{--gc-foot:48px}.gaggle-canvas-meta{bottom:10px;left:12px;right:12px}.gaggle-canvas-title{font-size:16px}.gaggle-music-stop.on-canvas,.huddle-people-chip{top:8px}.gaggle-music-stop.on-canvas{right:8px}.huddle-people-chip{max-width:calc(100% - 136px);left:8px}}@container huddle (min-width:640px){.gaggle-canvas{--gc-foot:72px}.gaggle-canvas-meta{gap:3px;bottom:18px;left:20px;right:20px}.gaggle-canvas-kicker{font-size:12px}.gaggle-canvas-title{font-size:26px}.gaggle-music-stop.on-canvas,.huddle-people-chip{top:14px}.gaggle-music-stop.on-canvas{right:14px}.huddle-people-chip{left:14px}}.gaggle-lyrics-toggle{z-index:2;white-space:nowrap;height:28px;transition:background-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out);align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.gaggle-lyrics-toggle[aria-pressed=true],.gaggle-lyrics-toggle[aria-pressed=true]:hover{color:#0c0d10;background:#ffffffeb;border-color:#0000}.gaggle-canvas-meta.by-lyrics{right:96px}.gaggle-lyrics{border-radius:var(--gc-r);background:var(--paper-2);min-height:0;box-shadow:inset 0 0 0 1px var(--rule-2);animation:gaggle-lyrics-in var(--t-move) var(--e-spring) backwards;flex:0 auto;grid-template-rows:1fr;display:grid;overflow:hidden}.huddle-people-stage:has(+.gaggle-lyrics){flex-shrink:1000;min-height:96px}@keyframes gaggle-lyrics-in{0%{opacity:0;grid-template-rows:0fr;margin-top:-9px}}.gaggle-lyrics[data-going]{animation:gaggle-lyrics-out var(--t-move) var(--e-spring) forwards}@keyframes gaggle-lyrics-out{to{opacity:0;grid-template-rows:0fr;margin-top:-9px}}.gaggle-lyrics-text{border-radius:inherit;min-height:0;max-height:calc(7.13em + 10px);color:var(--ink);-webkit-user-select:text;user-select:text;cursor:auto;padding:10px 14px;font-size:13px;line-height:1.55;overflow-y:auto}.gaggle-lyrics-text p{margin:0}.gaggle-lyrics-text p:empty{height:.7em}.gaggle-lyrics-text:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-motion=off] .gaggle-lyrics{animation:none}:root[data-motion=off] .gaggle-lyrics[data-going]{display:none}@container huddle (max-width:380px){.gaggle-lyrics-toggle{bottom:8px;right:8px}.gaggle-canvas-meta.by-lyrics{right:92px}.gaggle-lyrics-text{padding:9px 12px}}@container huddle (min-width:640px){.gaggle-lyrics-toggle{bottom:14px;right:14px}.gaggle-canvas-meta.by-lyrics{right:104px}.gaggle-lyrics-text{padding:12px 20px;font-size:14px}}
@font-face{font-family:Play Display;font-weight:200 800;font-style:normal;font-display:swap;src:url(../media/Manrope-var-latin.0kho-wj7-y-w1.woff2?dpl=dpl_5mkjg5gjuZQU6N24mda5HH7cixd1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play Display;font-weight:200 800;font-style:normal;font-display:swap;src:url(../media/Manrope-var-latin-ext.0ctuso5mgh_i..woff2?dpl=dpl_5mkjg5gjuZQU6N24mda5HH7cixd1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-theme=play]{--play-lime:#c8f84a;--play-lime-hi:#e4ff8f;--play-on-lime:#0d1200;--play-pink:#ff4fa0;--play-pink-hi:#ff8cc4;--play-on-pink:#17020c;--play-blue:#2f7dff;--play-blue-ink:#8dbbff;--play-housing:#070708;--play-tray:#0a0a0c;--play-deck:#17171b;--accent-interactive:#c8f84a;--accent-2:#d9ff73;--accent-ai:#b9a2ff;--unread:#ff4fa0;--on-accent:#0d1200;--on-unread:#17020c;--status-success:#3ddc84;--status-warning:#ffb938;--bg-canvas:#17171b;--bg-sidebar:#0a0a0c;--bg-raised:#222227;--bg-hover:#ffffff0f;--bg-selected:#2a2a30;--border-subtle:#ffffff17;--border-strong:#ffffff29;--text-primary:#f4f4f1;--text-secondary:#b6b6bc;--text-tertiary:#9c9ca4;--ink-2:#e8e8e5;--ink-5:#4a4a52;--paper-2:#25252a;--paper-3:#0f0f11;--danger:#ff6b6b;--ink-link:#8dbbff;--shadow-sm:0 0 0 0 transparent;--shadow-pop:inset 0 1px 0 0 #ffffff1a, 0 0 0 1px #000000b3, 0 3px 6px #00000080, 0 18px 44px -8px #000c;--chrome-bg-start:#0f0f12;--chrome-bg-end:#050506;--panel-border:#ffffff12;--panel-shadow:0 0 0 0 transparent;--panel-radius:18px;--r-card:18px;--r-input:14px;--r-btn:12px;--r-chip:10px;--r-row:10px;--r-tag:6px;--rail-bg:#0a0a0c;--rail-edge:transparent;--rail-active-bg:#c8f84a;--rail-active-text:#0d1200;--rail-hover-bg:#ffffff12;--mention-bg:#2f7dff33;--mention-text:#a6caff;--reaction-border:transparent;--tab-indicator:#c8f84a;--font-shout:"Play Display", -apple-system, "SF Pro Display", "Segoe UI", system-ui, Roboto, sans-serif;--icon-tone-top:.26;--icon-tone-bottom:.06;--icon-solid-top:1;--icon-solid-bottom:.74;--ct-bg-tint:22%;--ct-red:#fca5a5;--ct-orange:#fdba74;--ct-amber:#fcd34d;--ct-lime:#bef264;--ct-green:#86efac;--ct-teal:#5eead4;--ct-cyan:#67e8f9;--ct-blue:#93c5fd;--ct-violet:#c4b5fd;--ct-pink:#f9a8d4;--play-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .2 0 0 0 -.1'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--play-tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .09 0 0 0 -.045'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--roll:1;--fx-1:#c8f84a;--fx-2:#fff;--fx-3:#e4ff8f;--fx-shape:spark;--fx-amount:.8;--play-lamp:#ffc98a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=play][data-motion=full]{--t-pop:.2s;--t-move:.3s;--d-rise:6px;--s-press:.95;--s-press-chip:.9;--s-in-chip:.7;--e-spring:cubic-bezier(.2, 1.2, .32, 1);--e-pop:cubic-bezier(.2, 1.5, .4, 1)}@supports (transition-timing-function:linear(0, 1)){:root[data-theme=play][data-motion=full]{--e-spring:linear(0, .0154 2%, .0696 4.5%, .1689 7.5%, .5929 18%, .7301 22%, .8403 26%, .9229 30%, .9859 34.5%, 1.026 39.5%, 1.0451 46%, 1.0348 57.5%, 1.0025 79.5%, 1);--e-pop:linear(0, .0102 1.5%, .0513 3.5%, .1354 6%, .29 9.5%, .6251 16.5%, .7701 20%, .8881 23.5%, .9769 27%, 1.0379 30.5%, 1.0782 34.5%, 1.0947 39.5%, 1.0798 46.5%, 1.0105 63.5%, .9918 76%, 1)}}:root[data-theme=play]{--play-face:radial-gradient(90% 130% at 50% 135%, #fff3, #fff0 62%), linear-gradient(180deg, #2a2a2f, #19191c);--play-face-hover:radial-gradient(90% 130% at 50% 135%, #ffffff4d, #fff0 64%), linear-gradient(180deg, #34343a, #1f1f23);--play-face-down:linear-gradient(180deg, #121214, #1b1b1f);--play-key:inset 0 1px 0 0 #ffffff2b, inset 0 -1px 0 0 #00000080, 0 0 0 1px #000000a8, 0 2px 2px 0 #00000080, 0 5px 9px -3px #0009;--play-key-hover:inset 0 1px 0 0 #ffffff3d, inset 0 -1px 0 0 #00000080, 0 0 0 1px #000000a8, 0 3px 3px 0 #00000073, 0 9px 16px -5px #000000b3;--play-key-down:inset 0 2px 4px 0 #000000b3, inset 0 -1px 0 0 #ffffff12, 0 0 0 1px #000000a8;--play-face-lime:radial-gradient(70% 90% at 22% -18%, #f2ffbf, #f2ffbf00 62%), linear-gradient(180deg, #d2fb5c, #bdee3a);--play-key-lime:inset 0 1px 0 0 #ffffffb3, inset 0 -1px 0 0 #4a6e008c, inset 0 -6px 7px -5px #58820099, 0 0 0 1px #000000b3, 0 2px 2px 0 #00000080, 0 4px 7px -3px #c8f84a80;--play-key-lime-down:inset 0 2px 4px 0 #3c5c00bf, inset 0 -1px 0 0 #fff6, 0 0 0 1px #000000b3;--play-face-pink:radial-gradient(70% 90% at 22% -18%, #ffc4e0, #ffc4e000 62%), linear-gradient(100deg, #ff6fb4, #ff3f98);--play-key-mine:inset 0 0 0 1.5px var(--play-pink), inset 0 -1px 0 0 #00000080, 0 0 0 1px #000000a8, 0 2px 2px 0 #00000080, 0 5px 9px -3px #0009;--play-well:inset 0 1px 0 0 #000000e6, inset 0 3px 4px 0 #000000a6, inset 0 0 0 1px #0000008c, 0 1px 0 0 #ffffff1f;--play-sticker:inset 0 1px 0 0 #ffffff73, 0 0 0 1.5px #f4f4f0, 0 1.5px 0 1.5px #000000e6, 0 3px 4px 1px #0006;--rim-light:inset 0 1px 0 0 #ffffff14;--edge-dark:inset 0 -1px 0 0 #0006;--shadow-tint:#000;--elev-1:var(--rim-light), var(--edge-dark);--elev-2:var(--rim-light), var(--edge-dark), var(--panel-shadow);--elev-3:var(--shadow-pop);--gloss:none}:root[data-theme=play] .app{background:linear-gradient(180deg, #ffffff0e, #fff0 40px), var(--play-grain) 0 0 / 160px 160px, linear-gradient(160deg, #101013, #050506);box-shadow:inset 0 1px #ffffff1f}:root[data-theme=play] .app:before{content:"";z-index:11;pointer-events:none;background-color:color-mix(in srgb, var(--play-lamp) 30%, #fff);width:clamp(120px,14vw,200px);height:3px;box-shadow:0 0 1.5px 0 var(--play-lamp), 0 0 10px 2px color-mix(in srgb, var(--play-lamp) 75%, transparent), 0 3px 30px 7px color-mix(in srgb, var(--play-lamp) 30%, transparent), 0 50px 110px 44px color-mix(in srgb, var(--play-lamp) 8%, transparent);transition:background-color .42s var(--e-out), box-shadow .42s var(--e-out);border-radius:3px;grid-area:topbar;place-self:end center;translate:0 7px}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar[data-zone="0"]:is([data-drag],[data-coast],[data-hold])){--play-lamp:#ff4fa0}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar[data-zone="1"]:is([data-drag],[data-coast],[data-hold])){--play-lamp:#ff8a5c}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar[data-zone="2"]:is([data-drag],[data-coast],[data-hold])){--play-lamp:#f3ecdc}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar[data-zone="3"]:is([data-drag],[data-coast],[data-hold])){--play-lamp:#ffe45c}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar[data-zone="4"]:is([data-drag],[data-coast],[data-hold])){--play-lamp:#c8f84a}:root[data-theme=play] .app:has(>.main>.chat>.chat-main>.chat-head>.vibe-bar:is([data-drag],[data-coast],[data-hold])):before{transition-duration:.16s}:root[data-theme=play] body{background:var(--play-tooth) 0 0 / 160px 160px, var(--play-deck)}:root[data-theme=play] .topbar .topbar-search{box-shadow:var(--play-well);color:var(--ink-4);background:linear-gradient(#010101,#070708);border-color:#0000;border-radius:999px}:root[data-theme=play] .topbar .topbar-search:hover{color:var(--ink-3);background:linear-gradient(#040405,#0d0d10);border-color:#0000}:root[data-theme=play] .topbar .topbar-search:active{box-shadow:var(--play-well), inset 0 3px 6px 0 #0009}:root[data-theme=play] .kbd{opacity:1;background:var(--play-face);color:var(--ink-3);border-color:#0000;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #000000b3,0 1.5px 0 1px #000000b3}:root[data-theme=play] .topbar .icon-btn{background:var(--play-face);box-shadow:var(--play-key);color:var(--ink-3);border-radius:50%}:root[data-theme=play] .topbar .icon-btn:hover{background:var(--play-face-hover);box-shadow:var(--play-key-hover);color:var(--ink)}:root[data-theme=play] .topbar .icon-btn:active{background:var(--play-face-down);box-shadow:var(--play-key-down)}:root[data-theme=play] .sidebar .ni-object{display:block}:root[data-theme=play] .sidebar .ni-object+svg{display:none}@media (min-resolution:1.5x){:root[data-theme=play] .sidebar .ni-object .ri-grain{display:inline}}:root[data-theme=play] .sidebar .ni-object{--ri-body:#e9e9e4;--ri-accent:#9c9ca6;--ri-mark:#17171a;--ri-light:#fff;--ri-shade:#17171c;--ri-glow:#fff;--ri-bounce:#6f7080;--ri-floor:#000;--ri-floor-a:.9;--ri-spill:#fff;--ri-spill-a:.07;--ri-under:#00000059;--ri-key:.25;--ri-sss:.2;--ri-gloss-body:1;--ri-gloss-accent:.5;--ri-grain:.2}:root[data-theme=play] .sidebar .nav-item:hover .ni-object{--ri-lift:calc(var(--d-nudge) * -.75);--ri-spill-a:.14;--ri-key:.4}:root[data-theme=play] .sidebar .nav-item:hover .ni-object .ri-floor{opacity:calc(var(--ri-floor-a) * .7);scale:.86 .8}:root[data-theme=play] .sidebar .nav-item:active .ni-object{--ri-lift:calc(var(--d-nudge) * .25)}:root[data-theme=play] .sidebar .nav-item:active .ni-object .ri-floor{opacity:var(--ri-floor-a);scale:1.04 1}:root[data-theme=play] .sidebar .nav-item.active .ni-object,:root[data-theme=play] .sidebar .nav-item.moon-toggle.on .ni-object{--ri-body:#c8f84a;--ri-accent:#f6ffd6;--ri-mark:#0d1200;--ri-shade:#2c4600;--ri-glow:#f2ffbf;--ri-bounce:#8fbf14;--ri-spill:#c8f84a;--ri-spill-a:.5;--ri-key:.5;--ri-sss:.9;--ri-under:#2c460080}@media (forced-colors:active){:root[data-theme=play] .sidebar .ni-object{display:none}:root[data-theme=play] .sidebar .ni-object+svg{display:inline}}:root[data-theme=play] .sidebar .nav-item{color:var(--ink-4)}:root[data-theme=play] .sidebar .nav-item:hover{color:var(--ink);background:#ffffff0d}:root[data-theme=play] .sidebar .nav-item:active{box-shadow:var(--play-key-down);background:#00000080}:root[data-theme=play] .sidebar .nav-item.active,:root[data-theme=play] .sidebar .nav-item.moon-toggle.on,:root[data-theme=play] .sidebar .m-glider[data-glider=nav]{color:var(--ink);background:radial-gradient(70% 62% at 50% 112%,#c8f84a4d,#c8f84a00 70%),linear-gradient(#222226,#131316);border-radius:16px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #c8f84a33,0 0 0 1px #000c,0 3px 4px #00000080,0 10px 18px -6px #000c}:root[data-theme=play] .sidebar [data-glide=on] .nav-item.active,:root[data-theme=play] .sidebar [data-glide=on] .nav-item.active:hover,:root[data-theme=play] .sidebar [data-glide=on] .nav-item.active:active{box-shadow:none;background:0 0}:root[data-theme=play] .sidebar .nav-item.active .ni-label{color:var(--ink)}:root[data-theme=play] .sidebar .nav-item.moon-toggle.on .ni-icon,:root[data-theme=play] .sidebar .nav-item.moon-toggle.on .ni-label{color:var(--play-lime)}:root[data-theme=play] .sidebar .nav-item .ni-badge{top:1px;right:1px}:root[data-theme=play] .sidebar .nav-item .ni-badge.flag{background:var(--play-face-pink);color:var(--play-on-pink);box-shadow:var(--play-sticker);font-family:var(--font-shout);font-weight:800}:root[data-theme=play] .sidebar-logo{box-shadow:inset 0 1px #ffffff73,inset 0 -6px 7px -5px #5a000a99,0 0 0 1px #000c,0 3px 4px #00000080,0 8px 14px -4px #000000b3}:root[data-theme=play] .main{background:var(--play-tooth) 0 0 / 160px 160px, var(--play-deck);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #000000d9,0 2px 3px #0009,0 22px 48px -12px #000000e6}:root[data-theme=play] .chat{background:var(--play-tray)}:root[data-theme=play] .chat-rail{--canvas:var(--play-tray);background:linear-gradient(180deg, #0009, #0000 18px), var(--play-tray)}:root[data-theme=play] .rail-brand{font-family:var(--font-shout);letter-spacing:-.02em;font-weight:800;line-height:23px}:root[data-theme=play] .chat-rail .rail-compose{background:var(--play-face);box-shadow:var(--play-key);color:var(--ink);border-color:#0000;border-radius:50%}:root[data-theme=play] .chat-rail .rail-compose:hover{background:var(--play-face-hover);box-shadow:var(--play-key-hover);border-color:#0000}:root[data-theme=play] .chat-rail .rail-compose:active{background:var(--play-face-down);box-shadow:var(--play-key-down)}:root[data-theme=play] .chat-rail .rail-find{box-shadow:var(--play-well);background:linear-gradient(#010101,#060607);border-color:#0000}:root[data-theme=play] .chat-rail .rail-find:focus-within{background:#010101;border-color:#0000;box-shadow:inset 0 1px #000000e6,inset 0 3px 4px #000000a6,inset 0 0 0 1px #0000008c,0 1px #ffffff57}:root[data-theme=play] .rail-find-input{caret-color:var(--play-lime)}:root[data-theme=play] .rail-find-input::placeholder{color:var(--ink-4)}:root[data-theme=play] .chat-rail-sec{font-family:var(--font-mono);letter-spacing:.1em;font-weight:500}:root[data-theme=play] .chat-rail-sec .rail-sec-toggle span{line-height:15px}:root[data-theme=play] .chat-rail .chat-rail-item{border-radius:999px}:root[data-theme=play] .chat-rail .chat-rail-item:hover{background:var(--rail-hover-bg);box-shadow:inset 0 1px #ffffff0f}:root[data-theme=play] .chat-rail .chat-rail-item:active{background:#0009;box-shadow:inset 0 2px 4px #000c,0 1px #ffffff0f}:root[data-theme=play] .chat-rail .chat-rail-item.active,:root[data-theme=play] .chat-rail .chat-rail-item.active:hover,:root[data-theme=play] .chat-rail .m-glider[data-glider=rail]{background:var(--play-face-lime);box-shadow:var(--play-key-lime);border-radius:999px}:root[data-theme=play] .chat-rail .chat-rail-item.active{--ink:#0d1200;--ink-2:#0d1200;--ink-3:#2c3a06;--ink-4:#3d500c;--hover:#0d12001f}:root[data-theme=play] .chat-rail .chat-rail-row:has(>.chat-rail-item.active){--ink:#0d1200;--ink-2:#0d1200;--ink-3:#2c3a06;--ink-4:#3d500c;--hover:#0d12001f}:root[data-theme=play] .chat-rail .chat-rail-item.active{font-weight:700}:root[data-theme=play] .chat-rail .chat-rail-item.active:active{box-shadow:var(--play-key-lime-down);background:linear-gradient(#a9d92c,#bdee3a)}:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-item.active,:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-item.active:hover,:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-item.active:active{box-shadow:none;background:0 0}:root[data-theme=play] .chat-rail [data-glide=on]:has(.chat-rail-item.active:active)>.m-glider[data-glider=rail]{box-shadow:var(--play-key-lime-down);background:linear-gradient(#a9d92c,#bdee3a)}:root[data-theme=play] [data-glide=on] .chat-rail-item.active{transition-delay:var(--t-move)}:root[data-theme=play] [data-glide=on] .chat-rail-item.active[data-arrive=cut]{transition-property:none}:root[data-theme=play] .chat-rail-item[data-arrive=from]:not(.active){transition-delay:0s, var(--t-move), 0s}:root[data-theme=play] .chat-rail-item[data-arrive=from]:not(.active) .rail-icon{color:inherit}:root[data-theme=play] .chat-rail-item[data-arrive=left]:not(.active){transition-property:background-color,box-shadow}:root[data-theme=play] [data-glide=on] .chat-rail-item.active .avatar-dot,:root[data-theme=play] .chat-rail-item[data-arrive=from]:not(.active) .avatar-dot{transition:background-color 0s var(--t-move), border-color 0s var(--t-move), border-width 0s var(--t-move), box-shadow 0s var(--t-move)}:root[data-theme=play] .chat-rail-item.active[data-arrive=cut] .avatar-dot,:root[data-theme=play] .chat-rail-item[data-arrive=left] .avatar-dot{transition:none}:root[data-theme=play] .rail-shortcut.active,:root[data-theme=play] .rail-shortcut[data-arrive=cut]{transition-property:none}:root[data-theme=play] .chat-rail .m-glider[data-glider=rail]{z-index:1}:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-item.active,:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-item[data-arrive=from]{z-index:2}:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-row:has(>.chat-rail-item.active){z-index:2}:root[data-theme=play] .chat-rail [data-glide=on] .chat-rail-row:has(>.chat-rail-item[data-arrive=from]){z-index:2}:root[data-theme=play] .chat-rail .chat-rail-item.muted .rail-name{opacity:1}:root[data-theme=play] .chat-rail .chat-rail-item.muted:not(.active){color:#8e8e97}:root[data-theme=play] .chat-rail .chat-rail-item .rail-badge{background:var(--play-face-pink);color:var(--play-on-pink);box-shadow:var(--play-sticker);font-family:var(--font-shout);letter-spacing:-.34px;font-size:9.5px;font-weight:800;line-height:12px}:root[data-theme=play] .chat-rail .chat-rail-item.active .rail-badge{color:var(--play-lime);background:#0d1200;box-shadow:inset 0 1px #fff3,0 0 0 1.5px #f4f4f0,0 1.5px 0 1.5px #1e3000bf}:root[data-theme=play] .chat-rail .rail-add,:root[data-theme=play] .chat-rail .rail-kebab,:root[data-theme=play] .chat-rail .rail-sec-kebab{border-radius:50%}:root[data-theme=play] .chat-rail .rail-add:hover,:root[data-theme=play] .chat-rail .rail-kebab:hover,:root[data-theme=play] .chat-rail .rail-sec-kebab:hover{background:var(--play-face);box-shadow:var(--play-key);color:var(--ink)}:root[data-theme=play] .chat-rail .chat-rail-item.active~.rail-kebab:hover{color:var(--text-primary)}:root[data-theme=play] .chat-main{background:linear-gradient(90deg, #fff0 12px, #ffffff29 44px, #ffffff29 70%, #ffffff17) 0 0 / 100% 1px no-repeat, linear-gradient(90deg, #0000 16px, #00000080 48px, #00000080) 0 1px / 100% 1px no-repeat, var(--play-tooth) 0 0 / 160px 160px, linear-gradient(180deg, #1e1e23, var(--play-deck) 200px, #131316);border-radius:18px 0 0 18px;box-shadow:inset 1px 1px #ffffff12,-1px 0 #000000e6,-4px 0 6px #0000008c,-18px 0 32px -8px #000c}:root[data-theme=play] .chat-head-title-text{font-family:var(--font-shout);letter-spacing:-.035em;margin-bottom:-3px;padding-bottom:3px;font-size:18px;font-weight:800;line-height:18px}:root[data-theme=play] .conversation-resources{border-bottom-color:#ffffff12;box-shadow:0 1px #00000080}:root[data-theme=play] .chat-head-star{border-radius:50%}:root[data-theme=play] .chat-head-title-btn,:root[data-theme=play] .project-owner-button,:root[data-theme=play] .chat-resource-tab:not(.chat-tab){border-radius:999px}:root[data-theme=play] .chat-head-btn:hover,:root[data-theme=play] .chat-head-title-btn:hover,:root[data-theme=play] .chat-head-star:hover,:root[data-theme=play] .project-owner-button:hover:not(:disabled),:root[data-theme=play] .chat-resource-tab:not(.chat-tab):hover{background:var(--play-face);box-shadow:var(--play-key);color:var(--ink);border-color:#0000}:root[data-theme=play] .chat-head-btn:active,:root[data-theme=play] .chat-head-title-btn:active,:root[data-theme=play] .chat-head-star:active,:root[data-theme=play] .project-owner-button:active:not(:disabled),:root[data-theme=play] .chat-resource-tab:not(.chat-tab):active{background:var(--play-face-down);box-shadow:var(--play-key-down)}:root[data-theme=play] .chat-head-btn.active{background:var(--play-face-hover);color:var(--ink);box-shadow:var(--play-key);border-color:#0000}:root[data-theme=play] .chat-head-btn.active .chat-head-btn-count{color:var(--ink)}:root[data-theme=play] .chat-head-btn-count{font-family:var(--font-shout);letter-spacing:-.42px;font-size:11px;font-weight:800;line-height:11.5px}:root[data-theme=play] .huddle-btn{background:var(--play-face);box-shadow:var(--play-key);color:var(--ink);border-color:#0000;border-radius:999px}:root[data-theme=play] .huddle-btn:hover:not(:disabled){background:var(--play-face-hover);box-shadow:var(--play-key-hover);border-color:#0000}:root[data-theme=play] .huddle-btn:active:not(:disabled){background:var(--play-face-down);box-shadow:var(--play-key-down)}:root[data-theme=play] .huddle-btn.live{color:var(--play-pink-hi);background:radial-gradient(80% 120% at 50% 128%,#ff4fa0b3,#ff4fa000 66%),linear-gradient(#2a2a2f,#19191c)}:root[data-theme=play] .huddle-btn.in,:root[data-theme=play] .huddle-btn.in:hover:not(:disabled){color:var(--play-lime);box-shadow:var(--play-key);background:radial-gradient(80% 120% at 50% 128%,#c8f84a9e,#c8f84a00 66%),linear-gradient(#2a2a2f,#19191c)}:root[data-theme=play] .chat-tab{color:var(--ink-4)}:root[data-theme=play] .chat-tab:hover{color:var(--ink)}:root[data-theme=play] .chat-tab.active{color:var(--ink);font-weight:700}:root[data-theme=play] .chat-tab.active:after,:root[data-theme=play] .m-glider[data-glider=tabs]:after{background:linear-gradient(#e4ff8f,#c8f84a 60%,#a5d82a);border-radius:3px;height:3px;bottom:-1px;box-shadow:0 0 0 1px #0009,0 0 10px #c8f84a8c}:root[data-theme=play] .chat-tab>span{font-family:var(--font-shout);letter-spacing:-.22px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:15px}@property --play-vibe{syntax:"<color>";inherits:true;initial-value:#f3ecdc}:root[data-theme=play] .vibe-bar{--play-vibe:#f3ecdc;--vibe-track-h:8px;--vibe-track:linear-gradient(180deg, #010101, #0a0a0c);--vibe-radius:999px;--vibe-fill-bg:linear-gradient(180deg, color-mix(in srgb, var(--play-vibe) 58%, #fff), var(--play-vibe) 46%, color-mix(in srgb, var(--play-vibe) 78%, #000));--vibe-glow:color-mix(in srgb, var(--play-vibe) 55%, transparent);--vibe-ticks-rest:1;--vibe-tick:#ffffff57;--vibe-tick-h:4px;--vibe-tick-major-h:14px;--vibe-bulge:1.1;--vibe-thumb-w:20px;--vibe-thumb-ring:1.5px;--vibe-thumb-ring-on:1px;--vibe-thumb-edge:#060607;--vibe-thumb-bg:linear-gradient(180deg, color-mix(in srgb, var(--play-vibe) 62%, #fff), var(--play-vibe) 48%, color-mix(in srgb, var(--play-vibe) 80%, #000));--vibe-thumb-shadow:inset 0 1px 0 0 #ffffffb3, inset 0 -2px 2px -1px #00000052, 0 2px 2px 0 #0009, 0 5px 8px -2px #000000b3;--vibe-face-ink:#17120c;--vibe-face-rest:1;--vibe-grab-s:1.5;--vibe-readout-ink:var(--play-vibe);--vibe-readout-bg:var(--play-face);--vibe-readout-shadow:var(--play-key), 0 10px 18px -6px #000c;--fx-1:var(--play-vibe);--fx-2:#fff;--fx-3:color-mix(in srgb, var(--play-vibe) 55%, #fff);--fx-shape:spark;--fx-amount:1;transition:--play-vibe .18s var(--e-out)}:root[data-theme=play] .vibe-bar[data-zone="0"]{--play-vibe:#ff4fa0}:root[data-theme=play] .vibe-bar[data-zone="1"]{--play-vibe:#ff8a5c}:root[data-theme=play] .vibe-bar[data-zone="2"]{--play-vibe:#f3ecdc}:root[data-theme=play] .vibe-bar[data-zone="3"]{--play-vibe:#ffe45c}:root[data-theme=play] .vibe-bar[data-zone="4"]{--play-vibe:#c8f84a;--vibe-fill-bg:linear-gradient(180deg, #fff0 26%, #ffffffd9 44%, #ffffffd9 54%, #fff0 74%), linear-gradient(180deg, #e4ff8f, #c8f84a 46%, #9fd023)}:root[data-theme=play] .vibe-emoji{transition:background-color var(--t-fade) var(--e-out), scale var(--t-pop) var(--e-pop), rotate var(--t-pop) var(--e-pop);border-radius:999px}:root[data-theme=play] .vibe-emoji:hover:not(:disabled){background:0 0;rotate:-8deg;scale:1.2}:root[data-theme=play] .vibe-emoji[data-end=high]:hover:not(:disabled){rotate:8deg}:root[data-theme=play] .vibe-emoji:active:not(:disabled){scale:var(--s-press-chip)}:root[data-theme=play] .vibe-track{box-shadow:inset 0 1px #000000e6,inset 0 2px 2px #000000b3,0 0 0 1px #000000bf,0 1px 0 1px #ffffff1c}:root[data-theme=play] .vibe-fill{box-shadow:inset 0 1px 0 0 #fff9, inset 0 -2px 2px -1px #00000052, 0 0 calc(3px + 12px * var(--vibe-speed,0)) 0 var(--vibe-glow)}:root[data-theme=play] .vibe-ticks{z-index:1}:root[data-theme=play] .vibe-seat{z-index:2}:root[data-theme=play] .vibe-ticks>i{background-color:color-mix(in srgb, #ffffff57 calc(clamp(0, (var(--i) - var(--vibe-n,0)) * 1000, 1) * 100%), #00000057)}:root[data-theme=play] .vibe-ticks>i[data-major]{background-color:#ffffff6b}:root[data-theme=play] .vibe-ticks>i[data-hit],:root[data-theme=play] .vibe-ticks>i[data-major][data-hit]{background-color:#fff}:root[data-theme=play] .vibe-bar:not([data-drag],[data-coast]) .vibe-rail:not([data-locked]):hover .vibe-thumb{scale:1.12}:root[data-theme=play] .vibe-thumb:after{border-color:var(--play-vibe)}:root[data-theme=play] .vibe-bar:not([data-pointer]) .vibe-rail:has(.vibe-input:focus-visible) .vibe-track{outline:2px solid var(--play-lime);outline-offset:3px}:root[data-theme=play] .vibe-readout{min-width:2.6ch;font-family:var(--font-shout);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:17px;font-weight:300;line-height:20px;top:calc(50% + 20px)}@keyframes play-vibe-edge{0%,30%{box-shadow:inset 0 1px 0 0 #000000e6, inset 0 2px 2px 0 #000000b3, 0 0 0 1px #000000bf, 0 0 0 2.5px var(--play-vibe), 0 0 16px 2px var(--vibe-glow)}}@keyframes play-vibe-hot{0%,22%{filter:brightness(1.5)saturate(.55)}}:root[data-theme=play][data-motion=full] .vibe-bar[data-edge] .vibe-track{animation:vibe-bump .3s var(--e-spring), play-vibe-edge .6s var(--e-out)}:root[data-theme=play][data-motion=full] .vibe-bar[data-edge] .vibe-fill{animation:play-vibe-hot .52s var(--e-out)}:root[data-theme=play] .msg:hover{background:#ffffff09;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000040}:root[data-theme=play] .chat-flow[data-scrolling] .msg:not(:focus-within):hover{box-shadow:none}:root[data-theme=play] .msg-author{font-family:var(--font-shout);letter-spacing:-.02em;font-weight:800}:root[data-theme=play] .msg-time{font-variant-numeric:tabular-nums}:root[data-theme=play] .chat-day{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:16.5px}:root[data-theme=play] .chat-day:before{background:linear-gradient(90deg,#fff0,#ffffff24)}:root[data-theme=play] .chat-day:after{background:linear-gradient(90deg,#ffffff24,#fff0)}:root[data-theme=play] .msg-toolbar{background:var(--play-face);border-color:#0000;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000080,0 0 0 1px #000c,0 3px 4px #00000080,0 12px 22px -6px #000c}:root[data-theme=play] .msg-toolbar .msg-tool{color:var(--ink-3)}:root[data-theme=play] .msg-toolbar .msg-tool:hover{color:var(--ink);background:#ffffff1f;box-shadow:inset 0 1px #ffffff24}:root[data-theme=play] .msg-toolbar .msg-tool:active{background:#00000080;box-shadow:inset 0 2px 3px #000000b3}:root[data-theme=play] .msg-toolbar .msg-tool-danger:hover{background:var(--danger);color:#1c0404}:root[data-theme=play] .reaction{--elev-1:var(--play-key);color:var(--ink-2);background-color:#1c1c1f;background-image:radial-gradient(90% 130% at 50% 135%,#fff3,#fff0 62%),linear-gradient(#ffffff12,#0000001a);border-color:#0000}:root[data-theme=play] .reaction:hover{--elev-1:var(--play-key-hover);color:var(--ink);background-color:#26262b;background-image:radial-gradient(90% 130% at 50% 135%,#ffffff4d,#fff0 64%),linear-gradient(#ffffff12,#0000001a);border-color:#0000}:root[data-theme=play] .reaction:active{--elev-1:var(--play-key-down);background-color:#151517;background-image:none}:root[data-theme=play] .reaction.mine{--elev-1:var(--play-key-mine)}:root[data-theme=play] .reaction.mine:hover{--elev-1:inset 0 0 0 1.5px var(--play-pink-hi), inset 0 -1px 0 0 #00000080, 0 0 0 1px #000000a8, 0 3px 3px 0 #00000073, 0 9px 16px -5px #000000b3}:root[data-theme=play] .reaction.mine:active{--elev-1:inset 0 0 0 1.5px var(--play-pink), inset 0 2px 4px 0 #000000b3, 0 0 0 1px #000000a8}:root[data-theme=play] .reaction .reaction-count{min-width:12.81px;font-family:var(--font-shout);letter-spacing:-.42px;font-size:11px;font-weight:700;line-height:11.5px}:root[data-theme=play] .reaction.mine .reaction-count{color:var(--play-pink-hi);font-weight:800}:root[data-theme=play] .reaction.reaction-add{--elev-1:inset 0 0 0 1px #ffffff1f;color:var(--ink-4);background:0 0}:root[data-theme=play] .reaction.reaction-add:hover{--elev-1:var(--play-key);background:var(--play-face);color:var(--ink)}:root[data-theme=play] .mention{box-shadow:inset 0 0 0 1px #8dbbff38}:root[data-theme=play] .md-code{background:#0c0c0e;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-theme=play] .md-pre{box-shadow:var(--play-well);background:#0a0a0c}:root[data-theme=play] .md-quote{border-left-color:#ffffff4d}:root[data-theme=play] .avatar{isolation:isolate}:root[data-theme=play] .avatar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#8686922e,#8686922e),#17171b5c;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d}:root[data-theme=play] .avatar{--canvas:#fff}:root[data-theme=play] .avatar .avatar-dot{--canvas:var(--play-deck)}:root[data-theme=play] .chat-rail .avatar .avatar-dot{--canvas:var(--play-tray)}:root[data-theme=play] .chat-rail .chat-rail-item.active .avatar .avatar-dot{--canvas:var(--play-lime)}:root[data-theme=play] .chat-composer{border-top-color:#0000}:root[data-theme=play] .chat-composer-box:not(.dragging),:root[data-theme=play] .msg-edit-box{background:linear-gradient(#060607,#0b0b0d);border-radius:18px;box-shadow:inset 0 1px #000000f2,inset 0 3px 6px #000000b3,inset 0 0 0 1px #0009,0 1px #ffffff21,0 0 0 1px #ffffff09}:root[data-theme=play] .chat-composer-box:not(.dragging):focus-within,:root[data-theme=play] .msg-edit-box:focus-within{background:linear-gradient(90deg,#c8f84a00 18px,#c8f84a 96px 26%,#c8f84a00 52%) 0 calc(100% - 1px)/100% 1.5px no-repeat,radial-gradient(22% 46% at 13% 104%,#c8f84a33,#c8f84a00 100%),linear-gradient(#060607,#0b0b0d)}:root[data-theme=play] .msg-edit-box{border-radius:14px}:root[data-theme=play] .rich-editor-content{caret-color:var(--play-lime)}:root[data-theme=play] .rich-toolbar-btn{border-radius:999px}:root[data-theme=play] .rich-toolbar-btn:hover,:root[data-theme=play] .composer-icon-btn:hover:not(.active){background:var(--play-face);box-shadow:var(--play-key);color:var(--ink)}:root[data-theme=play] .rich-toolbar-btn:active,:root[data-theme=play] .composer-icon-btn:active{background:var(--play-face-down);box-shadow:var(--play-key-down)}:root[data-theme=play] .rich-toolbar-btn.active,:root[data-theme=play] .composer-icon-btn.active{background:var(--play-face-hover);box-shadow:var(--play-key);color:var(--ink)}:root[data-theme=play] .composer-send{--elev-1:var(--play-key-lime);background-color:var(--play-lime);color:var(--play-on-lime);--fx-1:#c8f84a;--fx-2:#fff;--fx-3:#e4ff8f;background-image:radial-gradient(70% 70% at 30% 12%,#ffffffbf,#fff0 62%),linear-gradient(#ffffff1f,#3c60004d)}:root[data-theme=play] .composer-send:hover{background-color:var(--accent-2)}:root[data-theme=play] .composer-send:active,:root[data-theme=play] .composer-send[data-busy]{--elev-1:var(--play-key-lime-down)}:root[data-theme=play] .composer-send:disabled{--elev-1:var(--play-key);opacity:1;color:var(--ink-3);background-color:#1c1c1f;background-image:radial-gradient(90% 130% at 50% 135%,#ffffff3d,#fff0 62%),linear-gradient(#ffffff14,#0000001a)}:root[data-theme=play] .composer-send.disabled:not(:disabled){opacity:.6}@keyframes play-ring{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.5}}:root[data-theme=play] .reaction{--fx-1:#ff4fa0;--fx-2:#fff;--fx-3:#ff8cc4}@keyframes play-own-thump{38%{scale:1.09}}@keyframes play-own-cool{0%,55%{color:var(--play-on-pink);background-color:#ff4f9f;box-shadow:inset 0 0 0 1.5px #ffc4e0e6,inset 0 -1px #8200428c,0 0 0 1px #000000b3,0 2px 2px #00000080,0 5px 16px -3px #ff4fa08c}}@keyframes play-own-count{0%,55%{color:var(--play-on-pink)}}:root[data-theme=play][data-motion=full] .reaction[data-arrive=reaction-own]{animation:play-own-thump var(--t-pop) var(--e-pop), play-own-cool .56s var(--e-out)}:root[data-theme=play][data-motion=full] .reaction[data-arrive=reaction-own] .reaction-count{animation:play-own-count .56s var(--e-out)}:root[data-theme=play][data-motion=full] .reaction[data-arrive=reaction-own]:before{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--play-pink), 0 0 12px 2px #ff4fa099;animation:play-ring .42s var(--e-out) both;border-radius:999px;position:absolute;inset:-3px}:root[data-theme=play][data-motion=full] .composer-send{position:relative}:root[data-theme=play][data-motion=full] .composer-send[data-arrive=press]:before{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--play-lime), 0 0 14px 2px #c8f84a99;animation:play-ring .46s var(--e-out) both;border-radius:999px;position:absolute;inset:-2px}@keyframes play-row-land{0%{box-shadow:inset 2px 0 #c8f84af2,inset 240px 0 240px -240px #c8f84a33}to{box-shadow:inset 2px 0 #c8f84a00,inset 240px 0 240px -240px #c8f84a00}}:root[data-theme=play][data-motion=full] .msg[data-arrive=tail-own]{animation:var(--m-enter-sheet), play-row-land .4s var(--e-out) backwards}@keyframes play-sticker-in{0%{opacity:0;rotate:-18deg;scale:1.6}35%{opacity:1}}:root[data-theme=play][data-motion=full] .rail-badge[data-arrive=badge]{animation:play-sticker-in var(--t-move) var(--e-pop) backwards}:root[data-theme=play][data-motion=full]{--roll-t:.38s;--roll-stagger:36ms}:root[data-theme=play][data-motion=off] .m-roll-col[data-roll]>.m-roll-strip{animation:none}@media (prefers-reduced-motion:reduce){:root[data-theme=play]:not([data-motion]) .m-roll-col[data-roll]>.m-roll-strip{animation:none}}:root[data-theme=play] .chat-jump-new,:root[data-theme=play] .planner-block,:root[data-theme=play] .planner-create-range,:root[data-theme=play] .mo-cell.is-today .mo-daynum,:root[data-theme=play] .huddle-av-screen,:root[data-theme=play] .huddle-ctl.sharing,:root[data-theme=play] .huddle-ctl.sharing:hover,:root[data-theme=play] .gaggle-chat-send{color:var(--on-accent)}:root[data-theme=play] .gaggle-ring-join{color:#04210f}:root[data-theme=play] .sticker-manage-del,:root[data-theme=play] .huddle-av-mic,:root[data-theme=play] .huddle-ctl.on,:root[data-theme=play] .huddle-ctl.leave,:root[data-theme=play] .huddle-ctl.leave:hover,:root[data-theme=play] .huddle-screen-stop,:root[data-theme=play] .huddle-leave{color:#1c0404}:root[data-theme=play] .tab-count{color:var(--on-unread)}:root[data-theme=play] .chat-thread{background:var(--play-deck);border-left-color:#ffffff12}:root[data-theme=play]::selection{background:#c8f84a4d}@supports not (anchor-scope:none){:root[data-theme=play] ::selection{background:#c8f84a4d}}@media (prefers-reduced-transparency:reduce){:root[data-theme=play] .app{background:var(--play-housing)}:root[data-theme=play] .main,:root[data-theme=play] .chat-main{background:var(--play-deck)}}@media (forced-colors:active){:root[data-theme=play] .app:before{display:none}}@media (prefers-contrast:more){:root[data-theme=play]{--border-subtle:#ffffff4d;--border-strong:#fff9;--text-secondary:#d6d6da;--text-tertiary:#b6b6bc;--panel-border:#ffffff80}}:root[data-theme=play] .avatar[style*="var(--ink)"]{--canvas:#0b0b0d}
:root[data-theme=lab]{--accent-interactive:#1f6feb;--accent-2:#3d85f5;--accent-ai:#8f86f0;--unread:#1f6feb;--on-accent:#fff;--on-unread:#fff;--ink-link:#6aacff;--status-success:#3ccf8e;--status-warning:#e9b44c;--danger:#ff7a70;--bg-canvas:#18191b;--bg-sidebar:#111214;--bg-raised:#212328;--bg-hover:#ecf0f60d;--bg-selected:#2a2d33;--border-subtle:#2a2c31;--border-strong:#3a3d44;--text-primary:#eef0f3;--text-secondary:#a9aeb6;--text-tertiary:#969ba5;--ink-2:#dde0e5;--ink-5:#4d5159;--paper-2:#1d1f22;--paper-3:#131416;--shadow-sm:0 0 0 0 transparent;--shadow-pop:0 0 0 1px #000000b3, 0 2px 4px #00000080, 0 18px 44px -8px #000c;--chrome-bg-start:#37393d;--chrome-bg-end:#2a2c2f;--panel-border:#ffffff12;--panel-shadow:0 0 0 1px #0000009e, 0 1px 2px #00000080, 0 16px 30px -12px #000000b3;--rail-bg:transparent;--rail-edge:#0000008c;--rail-hover-bg:#00000029;--mention-bg:#5aa2ff24;--mention-text:#8cc0ff;--reaction-border:#ffffff17;--tab-indicator:#5aa2ff;--icon-tone-top:.26;--icon-tone-bottom:.06;--icon-solid-top:1;--icon-solid-bottom:.74;--ct-bg-tint:22%;--ct-red:#fca5a5;--ct-orange:#fdba74;--ct-amber:#fcd34d;--ct-lime:#bef264;--ct-green:#86efac;--ct-teal:#5eead4;--ct-cyan:#67e8f9;--ct-blue:#93c5fd;--ct-violet:#c4b5fd;--ct-pink:#f9a8d4;--lab-signal:#5aa2ff;--lab-signal-hi:#9cc8ff;--lab-signal-rgb:90 162 255;--lab-lamp:255 247 234;--lab-lamp-halo:255 196 128;--lab-lamp-x:calc(50% - 34px);--lab-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--lab-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .07 0 0 0 -.028'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .3 0 0 0 -.125'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23b)'/%3E%3Crect width='128' height='128' filter='url(%23a)'/%3E%3C/svg%3E");--lab-grain-size:128px 128px;--lab-smoke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .06 0 0 0 -.026'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23s)'/%3E%3C/svg%3E");--lab-lens-fill:linear-gradient(0deg, #ffffff21 1px, #0003 1px, #0000 5px), linear-gradient(180deg, #33363d, #25282d);--lab-lens-edge:inset 0 1px 0 0 #ffffff3d, inset 0 0 0 1px #ffffff0f;--lab-lens-cast:0 0 0 1px #0009, 0 1px 2px #0009, 0 7px 14px -5px #000c;--lab-key-fill:linear-gradient(180deg, #292c31, #1e2024);--lab-key-edge:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #ffffff0d;--lab-key-cast:0 0 0 1px #0000008c, 0 1px 2px #00000080;--lab-seat-fill:linear-gradient(0deg, #ffffff1a 1px, #fff0 1px), linear-gradient(180deg, #1d1f22, #131416);--lab-seat-edge:inset 0 1px 0 0 #ffffff29, inset 0 0 0 1px #ffffff0b;--lab-seat-cast:0 0 0 1px #0000009e, 0 1px 0 1px #ffffff12, 0 3px 6px -2px #00000080;--lab-well-fill:linear-gradient(0deg, #ffffff08, #fff0 28px), linear-gradient(180deg, #000c, #00000070 9px, #0000005c);--lab-well-edge:inset 0 0 0 1px #0009, inset 0 2px 0 0 #0006, 0 1px 0 0 #ffffff26, 0 0 0 1px #ffffff0a;--lab-index:linear-gradient(var(--lab-signal-hi), var(--lab-signal)) 0 50% / 2px 13px no-repeat, radial-gradient(ellipse 10px 13px at 0 50%, rgb(var(--lab-signal-rgb) / .45), rgb(var(--lab-signal-rgb) / 0)) 0 50% / 14px 26px no-repeat;--fx-1:#5aa2ff;--fx-2:#cfe4ff;--fx-3:#fff5e6;--fx-shape:plus;--fx-amount:.6;--roll:1}@media (min-resolution:1.5x){:root[data-theme=lab]{--lab-grain-size:64px 64px}}@media (max-width:1180px){:root[data-theme=lab]{--lab-lamp-x:calc(50% - 100px)}}@media (max-width:940px){:root[data-theme=lab]{--lab-lamp-x:calc(50% - 90px)}}:root[data-theme=lab] .msg-time,:root[data-theme=lab] .msg-hovertime,:root[data-theme=lab] .reaction-count,:root[data-theme=lab] .rail-badge,:root[data-theme=lab] .ni-badge,:root[data-theme=lab] .chat-head-btn-count,:root[data-theme=lab] .tab-count{font-variant-numeric:tabular-nums}:root[data-theme=lab] .msg-time,:root[data-theme=lab] .msg-hovertime{font-family:var(--lab-mono);letter-spacing:.01em}:root[data-theme=lab] .chat-rail-sec{font-family:var(--lab-mono);letter-spacing:.1em;font-weight:500;line-height:15px}:root[data-theme=lab] .chat-day{font-family:var(--lab-mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:16.5px}:root[data-theme=lab] .kbd{font-family:var(--lab-mono)}:root[data-theme=lab]::selection{background:rgb(var(--lab-signal-rgb) / .32)}@supports not (anchor-scope:none){:root[data-theme=lab] ::selection{background:rgb(var(--lab-signal-rgb) / .32)}}:root[data-theme=lab] button:focus-visible,:root[data-theme=lab] a:focus-visible{outline-color:var(--lab-signal)}:root[data-theme=lab] ::-webkit-scrollbar-thumb{background-color:#ffffff1f}:root[data-theme=lab] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}:root[data-theme=lab] .app{background:var(--lab-grain) 0 0 / var(--lab-grain-size), radial-gradient(ellipse 64% 260px at 50% 0, #ffffff0d, #fff0), linear-gradient(180deg, var(--chrome-bg-start), var(--chrome-bg-end) 420px)}:root[data-theme=lab] .topbar{position:relative}:root[data-theme=lab] .topbar:after{content:"";z-index:-1;inset:0 0 calc(-1 * var(--panel-gap)) 0;background:linear-gradient(90deg, rgb(var(--lab-lamp) / 0), rgb(var(--lab-lamp)) 3px, rgb(var(--lab-lamp)) calc(100% - 3px), rgb(var(--lab-lamp) / 0)) 50% calc(100% - 1px) / 372px 3px no-repeat, radial-gradient(ellipse 236px 9px at 50% calc(100% - 2px), rgb(var(--lab-lamp) / .75), rgb(var(--lab-lamp) / 0)), radial-gradient(ellipse 300px 30px at 50% calc(100% - 2px), rgb(var(--lab-lamp-halo) / .42), rgb(var(--lab-lamp-halo) / 0)), radial-gradient(ellipse 520px 78px at 50% calc(100% - 2px), rgb(var(--lab-lamp-halo) / .2), rgb(var(--lab-lamp-halo) / .06) 55%, rgb(var(--lab-lamp-halo) / 0));pointer-events:none;position:absolute}:root[data-theme=lab] .topbar .topbar-search{background:linear-gradient(90deg, rgb(var(--lab-lamp) / 0), rgb(var(--lab-lamp) / .8) 30%, rgb(var(--lab-lamp) / .8) 70%, rgb(var(--lab-lamp) / 0)) 50% 100% / 78% 1px no-repeat, radial-gradient(ellipse 44% 120% at 50% 112%, rgb(var(--lab-lamp-halo) / .26), rgb(var(--lab-lamp-halo) / 0)), linear-gradient(180deg, #212327, #151618);color:var(--text-secondary);border-color:#0000;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff0d,0 0 0 1px #0000009e,0 1px 0 1px #ffffff0f,0 4px 8px -2px #00000080}:root[data-theme=lab] .topbar .topbar-search:hover{background:linear-gradient(90deg, rgb(var(--lab-lamp) / 0), rgb(var(--lab-lamp) / .9) 30%, rgb(var(--lab-lamp) / .9) 70%, rgb(var(--lab-lamp) / 0)) 50% 100% / 78% 1px no-repeat, radial-gradient(ellipse 44% 120% at 50% 112%, rgb(var(--lab-lamp-halo) / .32), rgb(var(--lab-lamp-halo) / 0)), linear-gradient(180deg, #282a2f, #191a1d);color:var(--text-primary);border-color:#0000}:root[data-theme=lab] .topbar-search .kbd{opacity:1;color:var(--text-secondary);background:#0006;box-shadow:inset 0 0 0 1px #ffffff17}:root[data-theme=lab] .topbar .icon-btn{color:var(--text-secondary);background:0 0}:root[data-theme=lab] .topbar .icon-btn:hover{background:var(--lab-seat-fill);box-shadow:var(--lab-seat-edge), var(--lab-seat-cast);color:var(--text-primary)}:root[data-theme=lab] .main{background-color:#17181a;background-image:linear-gradient(90deg, rgb(var(--lab-lamp) / 0), rgb(var(--lab-lamp)) 26%, rgb(var(--lab-lamp)) 74%, rgb(var(--lab-lamp) / 0)), radial-gradient(ellipse 250px 22px at var(--lab-lamp-x) 0, rgb(var(--lab-lamp) / .5), rgb(var(--lab-lamp) / 0)), radial-gradient(ellipse 400px 82px at var(--lab-lamp-x) 0, rgb(var(--lab-lamp-halo) / .26), rgb(var(--lab-lamp-halo) / .07) 52%, rgb(var(--lab-lamp-halo) / 0)), linear-gradient(180deg, #1f2124, #18191b 240px, #141517), linear-gradient(180deg, #ffffff57, #ffffff1a 12px, #ffffff0e 50%, #ffffff08);background-size:620px 1px,100% 100%,100% 100%,100% 100%,100% 100%;background-origin:border-box;background-clip:border-box,padding-box,padding-box,padding-box,border-box;background-position:var(--lab-lamp-x) 0, 0 0, 0 0, 0 0, 0 0;box-shadow:inset 0 1px 0 0 #ffffff0b, inset 0 9px 10px -9px rgb(var(--lab-lamp) / .2), inset 0 -1px 0 0 #0006, var(--panel-shadow);background-repeat:no-repeat;border-color:#0000}:root[data-theme=lab] .chat-main{background:0 0;box-shadow:inset 16px 0 16px -14px #000000d9,inset 1px 0 #0009}:root[data-theme=lab] .chat-thread{background:var(--bg-canvas)}:root[data-theme=lab] .conversation-resources{border-bottom-color:#0009;box-shadow:0 1px #ffffff0e}:root[data-theme=lab] .chat-composer{border-top-color:#0009;box-shadow:inset 0 1px #ffffff0e}:root[data-theme=lab] .chat-flow::-webkit-scrollbar-track{background:linear-gradient(#ffffff4d 1px,#fff0 1px) 100% 0/6px 40px repeat-y,linear-gradient(#ffffff2b 1px,#fff0 1px) 100% 0/3px 8px repeat-y}:root[data-theme=lab] .chat-flow::-webkit-scrollbar-thumb{background:linear-gradient(rgb(var(--lab-lamp) / .85), rgb(var(--lab-lamp) / .85)) 50% 50% / 100% 1px no-repeat padding-box, linear-gradient(180deg, #3b3f47, #2a2d33) padding-box;border:1px solid #0000;border-radius:4px;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #00000080}:root[data-theme=lab] .chat-flow::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--lab-signal), var(--lab-signal)) 50% 50% / 100% 1px no-repeat padding-box, linear-gradient(180deg, #454a53, #30343a) padding-box}:root[data-theme=lab] .sidebar{--icon-solid-top:.2;--icon-solid-bottom:.05}:root[data-theme=lab] .sidebar svg{stroke-width:1.5px}:root[data-theme=lab] .sidebar .user-menu svg{stroke-width:1.6px}:root[data-theme=lab] .nav-item{color:#b6bac2}:root[data-theme=lab] .nav-item .ni-icon{color:#c3c7ce}:root[data-theme=lab] .nav-item:hover,:root[data-theme=lab] .nav-item.active{color:var(--text-primary)}:root[data-theme=lab] .nav-item:hover .ni-icon,:root[data-theme=lab] .nav-item.active .ni-icon{color:#fff}:root[data-theme=lab] .nav-item:not(.active):not(.on):hover{background:#00000029;box-shadow:inset 0 1px 2px #0000004d,0 1px #ffffff0d}:root[data-theme=lab] .nav-item.active,:root[data-theme=lab] .m-glider[data-glider=nav]{background:var(--lab-index), var(--lab-seat-fill);box-shadow:var(--lab-seat-edge), var(--lab-seat-cast)}:root[data-theme=lab] [data-glide=on] .nav-item.active{box-shadow:none;background:0 0}:root[data-theme=lab] .nav-item.moon-toggle.on{box-shadow:inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .55), 0 0 0 1px #0009;color:var(--lab-signal-hi);background:linear-gradient(#1a2231,#121824)}:root[data-theme=lab] .nav-item.moon-toggle.on .ni-icon,:root[data-theme=lab] .nav-item.moon-toggle.on .ni-label{color:var(--lab-signal-hi)}:root[data-theme=lab] .nav-item .ni-badge.flag{box-shadow:inset 0 1px 0 0 #ffffff47, 0 0 0 2px #2b2d30, 0 0 9px 1px rgb(var(--lab-signal-rgb) / .5);background:linear-gradient(#216de6,#1a5fd2)}:root[data-theme=lab] .nav-item.active .ni-badge.flag{box-shadow:inset 0 1px 0 0 #ffffff47, 0 0 0 2px #1a1b1e, 0 0 9px 1px rgb(var(--lab-signal-rgb) / .5)}:root[data-theme=lab] .sidebar-logo{box-shadow:0 0 0 1px #0009,0 1px 0 1px #ffffff0f,0 4px 8px -2px #0009}:root[data-theme=lab] .chat-rail{background:linear-gradient(270deg, #ffffff09, #fff0 22px), var(--lab-smoke) 0 0 / var(--lab-grain-size), linear-gradient(180deg, #151619, #101113 260px, #0d0e10);box-shadow:inset -1px 0 #ffffff21}:root[data-theme=lab] .rail-brand{letter-spacing:-.01em;font-weight:600}:root[data-theme=lab] .rail-compose{background:var(--lab-key-fill);box-shadow:var(--lab-key-edge), var(--lab-key-cast);color:var(--text-secondary);border-color:#0000}:root[data-theme=lab] .rail-compose:hover{background:var(--lab-lens-fill);box-shadow:var(--lab-lens-edge), var(--lab-key-cast);color:var(--text-primary);border-color:#0000;transform:none}:root[data-theme=lab] .rail-find{background:var(--lab-well-fill);box-shadow:var(--lab-well-edge);border-color:#0000}:root[data-theme=lab] .rail-find:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .75), inset 0 2px 3px -1px #000000b3, 0 0 0 3px rgb(var(--lab-signal-rgb) / .14);border-color:#0000}:root[data-theme=lab] .rail-find-input::placeholder{color:var(--text-tertiary)}:root[data-theme=lab] .chat-rail .rail-section{counter-reset:lab-rows}:root[data-theme=lab] .chat-rail .rail-section .chat-rail-item{counter-increment:lab-rows}:root[data-theme=lab] .chat-rail .rail-section:not(.drop-after):after{content:counter(lab-rows, decimal-leading-zero);font:500 10px/15px var(--lab-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-tertiary);pointer-events:none;position:absolute;top:14.5px;right:36px}:root[data-theme=lab] .chat-rail .rail-section:has(>.chat-rail-sec:hover):after{visibility:hidden}:root[data-theme=lab] .chat-rail .rail-section:has(>.chat-rail-sec>.rail-sec-toggle[aria-expanded=false]):after{visibility:hidden}:root[data-theme=lab] .chat-rail .rail-section:not(:has(.chat-rail-item)):after{visibility:hidden}:root[data-theme=lab] .chat-rail-item{color:var(--text-secondary)}:root[data-theme=lab] .chat-rail-item:hover,:root[data-theme=lab] .chat-rail-item.unread{color:var(--text-primary)}:root[data-theme=lab] .chat-rail-item.muted{color:var(--text-tertiary)}:root[data-theme=lab] .chat-rail-item.muted .rail-name{opacity:1}:root[data-theme=lab] .chat-rail-item:not(.active):hover{box-shadow:inset 0 0 0 1px #ffffff0b}:root[data-theme=lab] .chat-rail-item.active,:root[data-theme=lab] .m-glider[data-glider=rail]{background:var(--lab-index), var(--lab-lens-fill);box-shadow:var(--lab-lens-edge), var(--lab-lens-cast)}:root[data-theme=lab] .chat-rail-item.active{color:var(--text-primary)}:root[data-theme=lab] [data-glide=on] .chat-rail-item.active{box-shadow:none;background:0 0}:root[data-theme=lab] .chat-rail-item.active.drag-target,:root[data-theme=lab] .chat-rail-item.active.drag-target-after{box-shadow:inset 3px 0 0 var(--lab-signal)}:root[data-theme=lab] .chat-rail-item .rail-icon{color:var(--text-tertiary)}:root[data-theme=lab] .chat-rail-item.active .rail-icon,:root[data-theme=lab] .chat-rail-item.unread .rail-icon{color:inherit}:root[data-theme=lab] .chat-rail-item .rail-count{line-height:12px}:root[data-theme=lab] .chat-rail-item .rail-badge{box-shadow:inset 0 1px 0 0 #ffffff47, 0 0 0 1px #00000080, 0 0 10px 0 rgb(var(--lab-signal-rgb) / .42);background:linear-gradient(#216de6,#1a5fd2);line-height:12px}:root[data-theme=lab] .rail-kebab:hover,:root[data-theme=lab] .rail-add:hover,:root[data-theme=lab] .rail-sec-kebab:hover{background:#ecf0f614}:root[data-theme=lab] .avatar{--canvas:#f1f3f6;font-family:var(--lab-mono);letter-spacing:0;font-weight:500}:root[data-theme=lab] .avatar:not(.avatar-square){box-shadow:0 0 0 1px #0000008c,0 1px 2px #00000080;background-image:radial-gradient(70% 46% at 50% 0,#ffffff29,#fff0),radial-gradient(circle closest-side,#212328b3 calc(100% - 1.5px),#21232800 calc(100% - .5px))!important}:root[data-theme=lab] .chat-rail .avatar-dot{box-shadow:0 0 0 2px #101113}:root[data-theme=lab] .chat-rail .avatar-dot.offline{background:#101113}:root[data-theme=lab] .chat-rail .chat-rail-item.active .avatar-dot{box-shadow:0 0 0 2px #2a2d32}:root[data-theme=lab] .chat-rail .chat-rail-item.active .avatar-dot.offline{background:#2a2d32}:root[data-theme=lab] .chat-head-title{letter-spacing:-.01em}:root[data-theme=lab] .chat-head-icon{color:var(--text-tertiary)}:root[data-theme=lab] .chat-head-btn-count{font-family:var(--lab-mono);color:var(--text-primary);font-size:10.6px;font-weight:500}:root[data-theme=lab] .chat-head-btn:hover{background:var(--lab-key-fill);box-shadow:var(--lab-key-edge), var(--lab-key-cast);border-color:#0000}:root[data-theme=lab] .chat-head-btn.active{background:rgb(var(--lab-signal-rgb) / .13);box-shadow:inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .5);color:var(--lab-signal-hi);border-color:#0000}:root[data-theme=lab] .huddle-btn{background:var(--lab-key-fill);box-shadow:var(--lab-key-edge), var(--lab-key-cast);color:var(--text-secondary);border-color:#0000}:root[data-theme=lab] .huddle-btn:hover:not(:disabled){background:var(--lab-lens-fill);color:var(--text-primary);border-color:#0000}:root[data-theme=lab] .huddle-btn.live,:root[data-theme=lab] .huddle-btn.live:hover:not(:disabled),:root[data-theme=lab] .huddle-btn.in,:root[data-theme=lab] .huddle-btn.in:hover{background:radial-gradient(circle 2.5px at calc(100% - 7px) 7px, var(--status-success) 2px, #3ccf8e00 2.75px), var(--lab-key-fill);box-shadow:var(--lab-key-edge), var(--lab-key-cast);color:var(--text-secondary);filter:none;border-color:#0000}:root[data-theme=lab] .huddle-btn.in,:root[data-theme=lab] .huddle-btn.in:hover{box-shadow:var(--lab-key-edge), inset 0 0 0 1px #3ccf8e80, var(--lab-key-cast);color:var(--text-primary)}:root[data-theme=lab] .chat-head-title-btn:hover,:root[data-theme=lab] .chat-head-star:hover{background:#ecf0f60f}:root[data-theme=lab] .chat-tab{color:var(--text-secondary)}:root[data-theme=lab] .chat-tab:hover,:root[data-theme=lab] .chat-tab.active{color:var(--text-primary)}:root[data-theme=lab] .chat-tab.active:after,:root[data-theme=lab] .m-glider[data-glider=tabs]:after{background:linear-gradient(90deg, var(--lab-signal), var(--lab-signal-hi) 50%, var(--lab-signal));height:2px;box-shadow:0 0 8px 0 rgb(var(--lab-signal-rgb) / .75), 0 -3px 10px 0 rgb(var(--lab-signal-rgb) / .3);border-radius:1px}:root[data-theme=lab] .chat-resource-tab:hover{background:#ecf0f60d}:root[data-theme=lab] .chat-tab:hover,:root[data-theme=lab] .chat-tab.active,:root[data-theme=lab] .chat-tab.active:hover{background:0 0}:root[data-theme=lab] .vibe-bar{--lab-vibe-light:rgb(var(--lab-lamp));--vibe-track:#ffffff2b;--vibe-track-h:2px;--vibe-radius:1px;--vibe-fill-bg:var(--lab-vibe-light);--vibe-glow:rgb(var(--lab-lamp-halo) / .6);--vibe-tick:rgb(var(--lab-lamp));--vibe-tick-h:5px;--vibe-tick-major-h:11px;--vibe-ticks-rest:1;--vibe-bulge:.55;--vibe-thumb-w:16px;--vibe-thumb-ring:0px;--vibe-thumb-ring-on:0px;--vibe-thumb-radius:5px;--vibe-thumb-edge:var(--lab-signal);--vibe-thumb-bg:linear-gradient(var(--lab-signal-hi), var(--lab-signal)) 50% 50% / 2px 12px no-repeat, radial-gradient(ellipse 7px 9px at 50% 50%, rgb(var(--lab-signal-rgb) / .4), rgb(var(--lab-signal-rgb) / 0)), var(--lab-lens-fill);--vibe-thumb-shadow:inset 0 1px 0 0 #ffffff42, inset 0 0 0 1px #ffffff12, 0 0 0 1px #0000009e, 0 3px 7px -1px #000c;--vibe-grab-s:1.4;--vibe-face-rest:0;--vibe-face-ink:var(--text-primary);--vibe-readout-ink:var(--text-primary);--vibe-readout-bg:transparent;--vibe-readout-shadow:0 0 0 0 transparent;--vibe-knock-r:0deg;--fx-1:#fff5e6;--fx-2:#cfe4ff;--fx-3:#5aa2ff;--fx-amount:.7}:root[data-theme=lab] .vibe-bar[data-zone="0"]{--lab-vibe-light:#ff7468;--vibe-glow:#ff74688c;--vibe-face-ink:#ff9d94}:root[data-theme=lab] .vibe-bar[data-zone="4"]{--lab-vibe-light:#45d696;--vibe-glow:#45d6968c;--vibe-face-ink:#7fe6b6}:root[data-theme=lab] .vibe-emoji{filter:grayscale()brightness(1.05);opacity:.6;transition:opacity var(--t-fade) var(--e-out), filter .42s var(--e-out)}:root[data-theme=lab] .vibe-emoji:hover:not(:disabled){opacity:.95;background:#ecf0f612}:root[data-theme=lab] .vibe-emoji[data-end=high]{margin-right:38px}:root[data-theme=lab] .vibe-bar[data-edge=min] .vibe-emoji[data-end=low],:root[data-theme=lab] .vibe-bar[data-edge=max] .vibe-emoji[data-end=high]{filter:none;opacity:1;transition-duration:var(--t-press), var(--t-press)}:root[data-theme=lab] .vibe-ticks>i{opacity:calc(.24 + .5 * clamp(0, (var(--vibe-n,0) - var(--i)) * 200 + 1, 1));transition:scale .14s var(--e-spring), background-color .26s var(--e-out), opacity .18s var(--e-out);margin-left:0}:root[data-theme=lab] .vibe-bar .vibe-ticks>i[data-hit]{opacity:1;box-shadow:0 0 5px 0 rgb(var(--lab-signal-rgb) / .8);transition-duration:0s}:root[data-theme=lab] .vibe-ticks:before,:root[data-theme=lab] .vibe-ticks:after,:root[data-theme=lab] .vibe-track:before{font:500 9px/9px var(--lab-mono);letter-spacing:.04em;color:var(--text-secondary);opacity:0;transition:opacity var(--t-fade) var(--e-out);pointer-events:none;position:absolute;top:-9px}:root[data-theme=lab] .vibe-ticks:before{content:"0";left:calc(var(--vibe-thumb-w) / 2);translate:-50%}:root[data-theme=lab] .vibe-ticks:after{content:"100";right:calc(var(--vibe-thumb-w) / 2);translate:50%}:root[data-theme=lab] .vibe-track:before{content:"50";top:-18px;left:50%;translate:-50%}:root[data-theme=lab] .vibe-bar:hover .vibe-ticks:before,:root[data-theme=lab] .vibe-bar:hover .vibe-ticks:after,:root[data-theme=lab] .vibe-bar:hover .vibe-track:before,:root[data-theme=lab] .vibe-bar[data-drag] .vibe-ticks:before,:root[data-theme=lab] .vibe-bar[data-drag] .vibe-ticks:after,:root[data-theme=lab] .vibe-bar[data-drag] .vibe-track:before,:root[data-theme=lab] .vibe-bar[data-coast] .vibe-ticks:before,:root[data-theme=lab] .vibe-bar[data-coast] .vibe-ticks:after,:root[data-theme=lab] .vibe-bar[data-coast] .vibe-track:before,:root[data-theme=lab] .vibe-bar[data-hold] .vibe-ticks:before,:root[data-theme=lab] .vibe-bar[data-hold] .vibe-ticks:after,:root[data-theme=lab] .vibe-bar[data-hold] .vibe-track:before{opacity:1}:root[data-theme=lab] .vibe-thumb{height:20px;margin-top:-10px}:root[data-theme=lab] .vibe-bar[data-drag] .vibe-thumb,:root[data-theme=lab] .vibe-bar[data-coast] .vibe-thumb{rotate:calc(var(--vibe-lean,0) * -5deg);background:linear-gradient(0deg,#ffffff21 1px,#0000 1px),linear-gradient(#3a3e46,#282b31)}:root[data-theme=lab] .vibe-bar[data-hold] .vibe-thumb{rotate:calc(var(--vibe-lean,0) * -5deg)}:root[data-theme=lab] .vibe-brow,:root[data-theme=lab] .vibe-mouth{stroke-width:1.5px}:root[data-theme=lab] .vibe-mouth{fill:none}:root[data-theme=lab] .vibe-readout{width:36px;min-width:0;font-family:var(--lab-mono);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;opacity:1;visibility:visible;--roll-t:.34s;--roll-stagger:24ms;border-radius:0;padding:0;font-size:20px;font-weight:200;line-height:21px;top:50%;left:calc(100% + 35px);translate:0 -50%}:root[data-theme=lab] .vibe-bar:not([data-pointer]) .vibe-rail:has(.vibe-input:focus-visible) .vibe-track{outline:none}:root[data-theme=lab] .vibe-bar:not([data-pointer]) .vibe-rail:has(.vibe-input:focus-visible) .vibe-thumb{outline:2px solid var(--lab-signal);outline-offset:2px}:root[data-theme=lab] .vibe-bar[data-edge=min]{--vibe-bump:-2px}:root[data-theme=lab] .vibe-bar[data-edge=max]{--vibe-bump:2px}@keyframes lab-end-tick{0%{opacity:1;box-shadow:0 0 8px 1px var(--lab-vibe-light);background-color:var(--lab-vibe-light);scale:1.6 2.4}}:root[data-theme=lab] .vibe-bar[data-edge=min] .vibe-ticks>i:first-child,:root[data-theme=lab] .vibe-bar[data-edge=max] .vibe-ticks>i:last-child{animation:lab-end-tick .56s var(--e-out)}@keyframes lab-lamp-flare{0%{filter:brightness(1.9)}}:root[data-theme=lab]:has(.vibe-bar[data-edge]) .topbar:after{animation:lab-lamp-flare .62s var(--e-out)}:root[data-theme=lab] .vibe-bar input[type=range]:not(.vibe-input){background:linear-gradient(90deg, rgb(var(--lab-lamp)) var(--vibe), #fff0 var(--vibe)) 0 50% / 100% 2px no-repeat, linear-gradient(#ffffff2b, #ffffff2b) 0 50% / 100% 2px no-repeat, linear-gradient(#fff6, #fff6) 50% 50% / 1px 11px no-repeat, linear-gradient(90deg, #ffffff4d 1px, #fff0 1px) 50% 50% / 8px 5px repeat-x;border-radius:0;height:21px;margin-block:0}:root[data-theme=lab] .vibe-bar input[type=range]:not(.vibe-input)::-webkit-slider-thumb{background:linear-gradient(var(--lab-signal-hi), var(--lab-signal)) 50% 50% / 2px 12px no-repeat, linear-gradient(180deg, #33363d, #25282d);border:0;border-radius:5px;width:16px;height:20px;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff12,0 0 0 1px #0000009e,0 3px 7px -1px #000c}:root[data-theme=lab] .chat-day{color:#a2a7b0}:root[data-theme=lab] .chat-day:before,:root[data-theme=lab] .chat-day:after{background:linear-gradient(#ffffff6b,#ffffff6b) 100% 0/1px 7px no-repeat,linear-gradient(90deg,#fff0,#ffffff2b) 0 3px/100% 1px no-repeat;height:7px}:root[data-theme=lab] .chat-day:after{background:linear-gradient(#ffffff6b,#ffffff6b) 0 0/1px 7px no-repeat,linear-gradient(90deg,#ffffff2b,#fff0) 0 3px/100% 1px no-repeat}:root[data-theme=lab] .chat-new-divider{color:var(--lab-signal)}:root[data-theme=lab] .chat-new-divider:before,:root[data-theme=lab] .chat-new-divider:after{background:var(--lab-signal);opacity:.45}:root[data-theme=lab] .msg{transition:background-color var(--t-fade) var(--e-out), box-shadow var(--t-fade) var(--e-out)}:root[data-theme=lab] .msg:hover{transition-duration:var(--t-press);background:#ecf0f609;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000042}:root[data-theme=lab] .chat-flow[data-scrolling] .msg{transition:none}:root[data-theme=lab] .chat-flow[data-scrolling] .msg:not(:focus-within):hover{box-shadow:none;background-color:#0000}:root[data-theme=lab] .mention{box-shadow:inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .26)}:root[data-theme=lab] .msg-toolbar{background:var(--lab-lens-fill);box-shadow:var(--lab-lens-edge), 0 0 0 1px #0009, 0 2px 4px #00000080, 0 12px 24px -8px #000000d9;border-color:#0000}:root[data-theme=lab] .msg-tool{color:var(--text-secondary)}:root[data-theme=lab] .msg-tool:hover{color:var(--text-primary);background:#ecf0f61a}:root[data-theme=lab] .reaction{color:var(--text-secondary);background:linear-gradient(#ffffff0e,#ffffff06);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff12}:root[data-theme=lab] .reaction:hover{color:var(--text-primary);background:linear-gradient(#ffffff1a,#ffffff0e);border-color:#0000}:root[data-theme=lab] .reaction:active{background:#00000040}:root[data-theme=lab] .reaction.mine,:root[data-theme=lab] .reaction.mine:hover{background:radial-gradient(ellipse 70% 90% at 50% 120%, rgb(var(--lab-signal-rgb) / .36), rgb(var(--lab-signal-rgb) / 0)), linear-gradient(180deg, #1e2a3d, #172030);box-shadow:inset 0 1px 0 0 #9cc8ff4d, inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .6), 0 0 0 1px #00000080, 0 0 10px -1px rgb(var(--lab-signal-rgb) / .35);color:var(--lab-signal-hi);border-color:#0000}:root[data-theme=lab] .reaction.mine:hover{background:radial-gradient(ellipse 70% 90% at 50% 120%, rgb(var(--lab-signal-rgb) / .48), rgb(var(--lab-signal-rgb) / 0)), linear-gradient(180deg, #223149, #1a2538)}:root[data-theme=lab] .reaction-add{color:var(--text-tertiary)}:root[data-theme=lab] .chat-composer-box:not(.dragging),:root[data-theme=lab] .msg-edit-box{background:var(--lab-well-fill);box-shadow:var(--lab-well-edge)}:root[data-theme=lab] .chat-composer-box:not(.dragging):focus-within,:root[data-theme=lab] .msg-edit-box:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .66), inset 0 1px 0 0 #000000b3, 0 0 0 3px rgb(var(--lab-signal-rgb) / .11), 0 1px 0 0 #ffffff1f}:root[data-theme=lab] .rich-editor-content,:root[data-theme=lab] .msg-edit-textarea{caret-color:var(--lab-signal)}:root[data-theme=lab] .rich-toolbar-btn{color:var(--text-tertiary)}:root[data-theme=lab] .rich-toolbar-btn:hover,:root[data-theme=lab] .composer-icon-btn:hover{background:#ecf0f612}:root[data-theme=lab] .rich-toolbar-btn.active{background:rgb(var(--lab-signal-rgb) / .14);color:var(--lab-signal-hi)}:root[data-theme=lab] .rich-toolbar-sep{background:#000c;box-shadow:1px 0 #ffffff1a}:root[data-theme=lab] .composer-icon-btn{color:var(--text-secondary)}:root[data-theme=lab] .composer-icon-btn:hover,:root[data-theme=lab] .composer-icon-btn.active{transform:none}:root[data-theme=lab] .composer-icon-btn.active{background:var(--lab-key-fill);box-shadow:var(--lab-key-edge), var(--lab-key-cast);color:var(--text-primary)}:root[data-theme=lab] .composer-send{color:#fff;background:radial-gradient(80% 60% at 50% 0,#ffffff21,#fff0 70%),linear-gradient(#2f3238,#1f2125);position:relative;box-shadow:inset 0 0 0 2px #0000,inset 0 1px #fff3,inset 0 0 0 1px #ffffff0f,0 0 0 1px #000000a6,0 1px 0 1px #ffffff12,0 2px 4px #00000080}:root[data-theme=lab] .composer-send:before{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 0 #ffffff6b, inset 0 -1px 0 0 #00000040, 0 0 14px 0 rgb(var(--lab-signal-rgb) / .55);transition:opacity var(--t-fade) var(--e-out), filter var(--t-press) var(--e-out);pointer-events:none;background:radial-gradient(90% 70% at 50% 0,#ffffff57,#fff0 70%),linear-gradient(#3a88f8,#1a62d8);position:absolute;inset:0}:root[data-theme=lab] .composer-send>*{position:relative}:root[data-theme=lab] .composer-send:hover:not(:disabled):before{filter:brightness(1.12)}:root[data-theme=lab] .composer-send:disabled:not([data-busy]){opacity:1;color:var(--text-tertiary);transition:color .24s var(--e-out) .18s, scale var(--t-pop) var(--e-pop), translate var(--t-pop) var(--e-pop)}:root[data-theme=lab] .composer-send:disabled:not([data-busy]):before{opacity:0;transition:opacity .26s var(--e-out) .18s}:root[data-theme=lab] .composer-send[data-busy]{box-shadow:inset 0 0 0 2px #ffffff73,inset 0 1px #fff3,inset 0 0 0 1px #ffffff0f,0 0 0 1px #000000a6,0 1px 0 1px #ffffff12,0 2px 4px #00000080}:root[data-theme=lab] .chat-jump-new{box-shadow:inset 0 1px 0 0 #ffffff4d, 0 0 0 1px #0009, 0 8px 18px -6px #000c, 0 0 14px 0 rgb(var(--lab-signal-rgb) / .4);background:linear-gradient(#216de6,#1a5fd2)}:root[data-theme=lab][data-motion=full]{--t-press:70ms;--t-fade:.11s;--t-pop:.15s;--t-move:.22s;--e-pop:var(--e-spring);--d-rise:3px;--d-step:6px;--s-press-chip:.95;--s-in-chip:.92}@keyframes lab-settle{0%{opacity:0}}:root[data-theme=lab] .chat-flow>div:first-child{animation:lab-settle .12s var(--e-out)}@keyframes lab-ring{0%{box-shadow:inset 0 1px 0 0 #9cc8ff4d, inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .6), 0 0 0 1px #00000080, 0 0 10px -1px rgb(var(--lab-signal-rgb) / .35), 0 0 0 1px rgb(var(--lab-signal-rgb) / .7)}to{box-shadow:inset 0 1px 0 0 #9cc8ff4d, inset 0 0 0 1px rgb(var(--lab-signal-rgb) / .6), 0 0 0 1px #00000080, 0 0 10px -1px rgb(var(--lab-signal-rgb) / .35), 0 0 0 7px rgb(var(--lab-signal-rgb) / 0)}}:root[data-theme=lab] .reaction.mine[data-arrive=reaction-own]{animation:m-move var(--t-pop) var(--e-pop) backwards, lab-ring .42s var(--e-out)}@keyframes lab-register{0%{opacity:0;scale:1 .2}22%{opacity:1;scale:1}to{opacity:0;scale:1}}:root[data-theme=lab] .msg[data-arrive=tail-own]:before{content:"";background:var(--lab-signal);width:2px;height:36px;box-shadow:0 0 8px 0 rgb(var(--lab-signal-rgb) / .7);pointer-events:none;animation:lab-register .62s var(--e-out) both;border-radius:1px;position:absolute;top:6px;left:14px}@media (prefers-reduced-transparency:reduce){:root[data-theme=lab] .topbar:after{background:linear-gradient(rgb(var(--lab-lamp)), rgb(var(--lab-lamp))) 50% calc(100% - 1px) / 372px 3px no-repeat}:root[data-theme=lab] .app{background:var(--chrome-bg-end)}:root[data-theme=lab] .main{background-image:none;background-color:var(--bg-canvas);border-color:var(--border-strong)}:root[data-theme=lab] .chat-rail{background:var(--bg-sidebar)}}@media (prefers-contrast:more){:root[data-theme=lab]{--border-subtle:#4a4f58;--border-strong:#8a909a;--text-tertiary:#a9aeb6;--panel-border:#fff6;--reaction-border:#fff6}:root[data-theme=lab] .main{border-color:#fff6}:root[data-theme=lab] .reaction,:root[data-theme=lab] .chat-composer-box:not(.dragging),:root[data-theme=lab] .msg-edit-box,:root[data-theme=lab] .rail-find{box-shadow:inset 0 0 0 1px #fff6}}:root[data-theme=lab] audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
