.cc{--void:#07090c;--glass:rgba(12,14,18,.5);--glass-2:rgba(20,23,29,.66);--glass-blur:blur(22px)saturate(1.45)brightness(.8);--glass-edge:rgba(255,255,255,.12);--line:rgba(255,236,210,.11);--ink:#f2ece3;--dim:#a39c92;--faint:#6d6861;--lantern:#f2b45a;--crit:#ff5b4d;--warn:#ffb347;--ok:#6ee7a0;--info:#7fb8ff;--bub-guest:rgba(255,255,255,.08);--bub-host:rgba(242,180,90,.14);--bub-host-line:rgba(242,180,90,.25);--bub-agent:rgba(127,184,255,.14);--bub-agent-line:rgba(127,184,255,.25);--display:"Unbounded","Hanken Grotesk",system-ui,sans-serif;--body:"Hanken Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:50;background:var(--void);color:var(--ink);font:14px/1.4 var(--body);-webkit-font-smoothing:antialiased;position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}.cc *,.cc :before,.cc :after{box-sizing:border-box}.cc #stage{touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.cc #stage canvas{display:block}.cc .css3d{z-index:1;top:0;bottom:0;left:0;right:0;position:absolute!important}.cc #labels{pointer-events:none;z-index:2;--hud-fade:14px;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--hud-top,0px)),#000 calc(var(--hud-top,0px) + var(--hud-fade)),#000 calc(100% - var(--hud-bottom,0px) - var(--hud-fade)),transparent calc(100% - var(--hud-bottom,0px)));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--hud-top,0px)),#000 calc(var(--hud-top,0px) + var(--hud-fade)),#000 calc(100% - var(--hud-bottom,0px) - var(--hud-fade)),transparent calc(100% - var(--hud-bottom,0px)));mask-image:linear-gradient(to bottom,transparent calc(var(--hud-top,0px)),#000 calc(var(--hud-top,0px) + var(--hud-fade)),#000 calc(100% - var(--hud-bottom,0px) - var(--hud-fade)),transparent calc(100% - var(--hud-bottom,0px)));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cc .lbl{white-space:nowrap;will-change:transform,opacity;transition:opacity .25s;position:absolute;top:0;left:0}.cc .lbl.click{pointer-events:auto;cursor:pointer}.cc .lbl.click:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .lbl-inner{align-items:center;gap:6px;display:flex}.cc .lbl.hood{font:600 11px/1 var(--display);letter-spacing:.32em;text-transform:uppercase;color:rgba(255,240,220,.78);text-shadow:0 1px 12px #000;margin:-6px 0 0 -50px}.cc .lbl.lm{font:500 12px/1 var(--body);color:#fff;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(8,9,12,.55);border-radius:99px;padding:5px 9px;translate:-50% -100%}.cc .lbl.culled,.cc .lbl.culled *{pointer-events:none!important}.cc .lbl.prop{font:600 11.5px/1 var(--body);color:var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.9);background:rgba(10,11,14,.82);border:1px solid rgba(255,236,210,.2);border-radius:7px;padding:5px 9px 5px 7px;translate:-50% -100%;box-shadow:0 2px 10px rgba(0,0,0,.5)}.cc .lbl.prop .hc{flex-direction:column;gap:4px;display:flex}.cc .lbl.prop .hc-row{align-items:center;gap:6px;display:flex}.cc .lbl.prop .hc-dot{background:var(--dot,var(--faint));width:7px;height:7px;box-shadow:0 0 6px var(--dot,transparent);border-radius:50%;flex:none}.cc .lbl.prop .hc-name{text-overflow:ellipsis;max-width:190px;overflow:hidden}.cc .lbl.prop .hc-units{color:var(--dim);font-variant-numeric:tabular-nums;font-weight:500}.cc .lbl.prop .hc-units:empty,.cc .lbl.prop .hc-badges:empty,.cc .lbl.prop .hc-line:empty{display:none}.cc .lbl.prop .hc-line{text-overflow:ellipsis;max-width:250px;font:500 10.5px/1.2 var(--body);color:#d7d1c7;margin-left:13px;overflow:hidden}.cc .lbl.prop.risk{border-color:rgba(255,91,77,.7)}.cc .lbl.prop.sel,.cc .lbl.prop.feat{z-index:3}.cc .lbl.prop.sel{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern),0 2px 14px rgba(242,180,90,.35)}.cc .lbl.prop.feat{border-color:rgba(242,180,90,.6);box-shadow:0 0 22px rgba(242,180,90,.35)}.cc .lbl.prop.pulse{z-index:3;animation:1.2s ease-out 2 cc-chip-pulse}@keyframes cc-chip-pulse{0%{box-shadow:0 0 rgba(242,180,90,.9),0 2px 10px rgba(0,0,0,.5)}to{box-shadow:0 0 0 18px rgba(242,180,90,0),0 2px 10px rgba(0,0,0,.5)}}@media (prefers-reduced-motion:reduce){.cc .lbl.prop.pulse{outline:2px solid var(--lantern);outline-offset:2px;animation:none}}.cc .lbl.prop[data-lod=far]{padding:3px 7px 3px 6px;font-size:10.5px}.cc .lbl.prop[data-lod=far] .hc-name{max-width:108px}.cc .lbl.prop[data-lod=far] .hc-line,.cc .lbl.prop[data-lod=near] .hc-line{display:none}.cc .hc-badges{gap:4px;margin-left:2px;display:inline-flex}.cc .hc-badge{font:700 10.5px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:99px;align-items:center;gap:3px;padding:2px 6px 2px 5px;display:inline-flex;position:relative}.cc .hc-badge:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-3px;right:-3px}.cc .hc-badge:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .hc-badge .hc-ic{font-size:11px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--body)}.cc .hc-badge .hc-sub{color:#cfd6e2;font-weight:600}.cc .hc-badge.warn{color:#ffe3b0;background:rgba(255,179,71,.22);border-color:rgba(255,179,71,.6)}.cc .hc-badge.crit{color:#fff1ef;background:rgba(255,91,77,.38);border-color:rgba(255,91,77,.9)}.cc .hc-badge[data-kind=reviews] .hc-ic{color:#ffc857;text-shadow:0 0 6px rgba(255,200,87,.6)}.cc .hc-badge[data-kind=health]{opacity:.85;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.cc .lbl.prop[data-lod=far] .hc-tx,.cc .lbl.prop[data-lod=far] .hc-sub{display:none}.cc .lbl.prop[data-lod=far] .hc-badge{padding:2px 4px}.cc .lbl.prop.svc-off .hc-badge[data-kind=services]{display:none}.cc .hc-badge[data-kind=services] .hc-ic{letter-spacing:1px}.cc .hc-occ,.cc .hc-gap{display:none}.cc .lbl.prop.cal-on .hc-occ:not(:empty),.cc .lbl.prop.cal-on .hc-gap:not(:empty){display:inline-flex}.cc .hc-occ{--occ:#a9bbd6;font:700 10.5px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--ink);cursor:default;align-items:center;gap:4px}.cc .hc-occ[data-tone=low]{--occ:#ff7a6b}.cc .hc-occ[data-tone=mid]{--occ:#ffb347}.cc .hc-occ[data-tone=high]{--occ:#6ee7a0}.cc .hc-occ .hc-ring{background:conic-gradient(var(--occ)calc(var(--p,0)*1%),rgba(255,255,255,.16) 0);border-radius:50%;flex:none;width:14px;height:14px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 2.5px))}.cc .hc-occ[data-tone=none] .hc-ring{background:rgba(255,255,255,.16)}.cc .hc-gap{cursor:default}.cc #calReadout{top:calc(84px + env(safe-area-inset-top,0px));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;gap:20px;padding:8px 16px;display:flex;left:50%;transform:translate(-50%)}.cc.immersive #calReadout{display:none}@media (max-width:760px){.cc #calReadout{gap:12px;padding:6px 12px}.cc #calReadout .stat b{font-size:15px}}.cc .hc-rev{display:none}.cc .lbl.prop.money-on .hc-rev:not(:empty){display:inline-flex}.cc .lbl.prop.money-on[data-lod=far] .hc-rev:not(:empty){display:none}.cc .hc-rev{font:700 10.5px/1 var(--body);font-variant-numeric:tabular-nums;color:#bff0d2;cursor:default;align-items:center}.cc .lbl.prop:not(.money-on) .hc-badge[data-kind=money]{display:none}.cc #moneyReadout{top:calc(84px + env(safe-area-inset-top,0px));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;gap:20px;max-width:calc(100vw - 24px);padding:8px 16px;display:flex;left:50%;overflow-x:auto;transform:translate(-50%)}.cc #moneyReadout.stacked{top:calc(84px + 62px + env(safe-area-inset-top,0px))}.cc #moneyReadout .stat.w b{color:var(--warn)}.cc.immersive #moneyReadout{display:none}.cc #moneyReadout .tide-sep{background:var(--line);flex:none;align-self:stretch;width:1px}.cc #moneyReadout .stat.tide b{color:var(--ink)}.cc #moneyReadout .stat.tide.up b{color:#ffd36b}.cc #moneyReadout .stat.tide.down b{color:#9fc3ff}.cc #moneyReadout .tide-gauge{background:rgba(255,255,255,.12);border-radius:2px;width:54px;height:3px;margin:2px 0 1px;display:block;position:relative;overflow:hidden}.cc #moneyReadout .tide-gauge:after{content:"";background:rgba(255,255,255,.45);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.cc #moneyReadout .tide-gauge i{background:var(--dim);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cc #moneyReadout .stat.tide.up .tide-gauge i{background:#ffd36b}.cc #moneyReadout .stat.tide.down .tide-gauge i{background:#9fc3ff}.cc .cc-tide{z-index:1;height:var(--tide-h,16%);pointer-events:none;opacity:1;transition:height 2.4s,background 2.4s;position:absolute;bottom:0;left:0;right:0}.cc .cc-tide.up{background:linear-gradient(to top,rgba(255,196,92,var(--tide-a,.1)),rgba(255,196,92,0))}.cc .cc-tide.flat{background:linear-gradient(rgba(220,214,196,0),rgba(220,214,196,.07))}.cc .cc-tide.down{background:linear-gradient(to top,rgba(110,160,255,var(--tide-a,.1)),rgba(110,160,255,0))}.cc.present .cc-tide,.cc.street .cc-tide,.cc.immersive .cc-tide{display:none}@media (prefers-reduced-motion:reduce){.cc .cc-tide{transition:none}}@media (max-width:760px){.cc #moneyReadout{gap:12px;padding:6px 12px}.cc #moneyReadout .stat b{font-size:15px}.cc #moneyReadout.stacked{top:calc(84px + 52px + env(safe-area-inset-top,0px))}}.cc .hc-rate{display:none}.cc .lbl.prop.rep-on .hc-rate:not(:empty){display:inline-flex}.cc .lbl.prop.rep-on[data-lod=far] .hc-rate:not(:empty){display:none}.cc .hc-rate{font:700 10.5px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--rate,var(--ink));cursor:default;align-items:center;gap:3px}.cc .hc-rate[data-tone=good]{--rate:#bff0d2}.cc .hc-rate[data-tone=ok]{--rate:#ffe3b0}.cc .hc-rate[data-tone=low]{--rate:#ff9a8f}.cc .hc-rate .hc-ic{color:#ffc857;font-size:10.5px;line-height:1}.cc .hc-rate.dim{opacity:.6}.cc .hc-rate .hc-ar{font-weight:800}.cc .hc-rate[data-trend=up] .hc-ar{color:#6ee7a0}.cc .hc-rate[data-trend=down] .hc-ar{color:#ff9a8f}.cc .hc-rate[data-trend=flat] .hc-ar{color:var(--dim)}.cc .lbl.prop:not(.rep-on) .hc-badge[data-kind=reputation],.cc .hc-own{display:none}.cc .lbl.prop.own-on .hc-own:not(:empty){display:inline-flex}.cc .lbl.prop.own-on[data-lod=far] .hc-own:not(:empty){display:none}.cc .hc-own{min-width:17px;height:15px;font:800 9.5px/1 var(--body);letter-spacing:.02em;color:var(--ink);cursor:default;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:99px;justify-content:center;align-items:center;padding:0 4px}.cc .hc-own[data-tone=warn]{color:#ffe3b0;background:rgba(255,179,71,.22);border-color:rgba(255,179,71,.6)}.cc .hc-own[data-tone=crit]{color:#fff1ef;background:rgba(255,91,77,.38);border-color:rgba(255,91,77,.9)}.cc .lbl.prop:not(.own-on) .hc-badge[data-kind=owners]{display:none}.cc .slot-0{--slot:0}.cc .slot-1{--slot:1}.cc .slot-2{--slot:2}.cc .slot-3{--slot:3}.cc .slot-4{--slot:4}.cc #repReadout,.cc #ownReadout,.cc #teamReadout{top:calc(84px + var(--slot,0)*62px + env(safe-area-inset-top,0px));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;gap:20px;max-width:calc(100vw - 24px);padding:8px 16px;display:flex;left:50%;overflow-x:auto;transform:translate(-50%)}.cc #repReadout .stat.w b,.cc #ownReadout .stat.w b,.cc #teamReadout .stat.w b{color:var(--warn)}.cc.immersive #repReadout,.cc.immersive #ownReadout,.cc.immersive #teamReadout{display:none}@media (max-width:760px){.cc #repReadout,.cc #ownReadout,.cc #teamReadout{top:calc(84px + var(--slot,0)*52px + env(safe-area-inset-top,0px));gap:12px;padding:6px 12px}.cc #repReadout .stat b,.cc #ownReadout .stat b,.cc #teamReadout .stat b{font-size:15px}}.cc #teamReadout button.stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cc #teamReadout button.stat:hover small{color:var(--ink)}.cc .lbl.crew .crew-load{font-weight:600;display:none}.cc .lbl.crew.team-on .crew-load{display:inline}.cc .lbl.crew .crew-load.over{color:#ffb347}.cc .lbl.crew .crew-load.idle{color:#9fb4c9}.cc .pp-team{margin:0 0 10px}.cc .pp-team .pp-load{font:600 13px/1.3 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 6px}.cc .pp-team .pp-meter{background:rgba(255,255,255,.12);border-radius:99px;height:4px;margin:0 0 6px;overflow:hidden}.cc .pp-team .pp-meter i{background:#5cc8ff;border-radius:99px;height:100%;display:block}.cc .pp-team .pp-meter.over i{background:#ffb347}.cc .pp-team .pp-load-note{font:500 12px/1.35 var(--body);color:var(--dim);margin:0 0 4px}.cc .pp-team .pp-load-note.over{color:#ffb347}.cc .pp-team .pp-ontime{font:500 12px/1.35 var(--body);color:var(--dim);font-variant-numeric:tabular-nums;margin:0}.cc .hc-jny{display:none}.cc .lbl.prop.jny-on .hc-jny:not(:empty){display:inline-flex}.cc .lbl.prop.jny-on[data-lod=far] .hc-jny:not(:empty){display:none}.cc .hc-jny{font:700 10.5px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--jny,var(--ink));cursor:default;align-items:center;gap:3px}.cc .hc-jny[data-tone=in]{--jny:#bff0d2}.cc .hc-jny[data-tone=missing]{--jny:var(--dim)}.cc .hc-jny[data-tone=warn]{--jny:#ffe3b0}.cc .hc-jny .hc-ic{font-size:10.5px;line-height:1}.cc .slot-5{--slot:5}.cc #jnyReadout{top:calc(84px + var(--slot,0)*62px + env(safe-area-inset-top,0px));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;gap:20px;max-width:calc(100vw - 24px);padding:8px 16px;display:flex;left:50%;overflow-x:auto;transform:translate(-50%)}.cc #jnyReadout .stat.w b{color:var(--warn)}.cc #jnyReadout button.stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cc #jnyReadout button.stat:hover b{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cc #jnyReadout button.stat:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid rgba(255,255,255,.6)}.cc.immersive #jnyReadout{display:none}@media (max-width:760px){.cc #jnyReadout{top:calc(84px + var(--slot,0)*52px + env(safe-area-inset-top,0px));gap:12px;padding:6px 12px}.cc #jnyReadout .stat b{font-size:15px}}.cc .slot-6{--slot:6}.cc #cityReadout{top:calc(84px + var(--slot,0)*62px + env(safe-area-inset-top,0px));white-space:nowrap;max-width:calc(100vw - 24px);font:500 12.5px/1.2 var(--body);border-radius:12px;align-items:center;gap:12px;padding:8px 16px;display:flex;left:50%;overflow-x:auto;transform:translate(-50%)}.cc #cityReadout .cty-lead{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cc #cityReadout .cty-ev{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.cc #cityReadout .cty-ev.hi{color:#ffd2ad}.cc #cityReadout button.cty-ev{cursor:pointer}.cc #cityReadout button.cty-ev:hover{text-underline-offset:3px;text-decoration:underline}.cc #cityReadout button.cty-ev:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid rgba(255,255,255,.6)}.cc #cityReadout .cty-empty{color:var(--dim)}.cc.immersive #cityReadout{display:none}@media (max-width:760px){.cc #cityReadout{top:calc(84px + var(--slot,0)*52px + env(safe-area-inset-top,0px));gap:10px;padding:6px 12px}}.cc .lbl.city-ev{font:600 11.5px/1 var(--body);color:#fff;background:rgba(18,12,6,.78);border:1px solid rgba(242,180,90,.55);border-radius:99px;padding:6px 10px;translate:-50% -100%;box-shadow:0 2px 12px rgba(0,0,0,.5)}.cc .lbl.city-ev.high{border-color:rgba(255,157,87,.9);box-shadow:0 0 18px rgba(255,157,87,.35)}.cc .lbl.city-ev.low{border-color:rgba(255,255,255,.25)}.cc .cty .cty-facts{gap:6px;margin:10px 0 0;display:grid}.cc .cty .cty-facts div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cc .cty .cty-facts dt{font:600 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cc .cty .cty-facts dd{font:500 12.5px/1.35 var(--body);overflow-wrap:anywhere;margin:0}.cc .cty .cty-impact.high{color:#ffbe8f}.cc .cty .cty-impact.med{color:#ffe3b0}.cc .cty .cty-h{font:600 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:14px 0 6px}.cc .cty .cty-sugg{font:500 12.5px/1.4 var(--body);flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;display:flex}.cc .cty .cty-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:40px;color:var(--ink);font:600 12px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:8px;margin:10px 0 0;padding:8px 12px}.cc .cty .cty-btn:hover{background:rgba(255,255,255,.12)}.cc .cty .cty-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .cty .cty-foot{font-size:11.5px}.cc .hp .hp-jny{background:rgba(255,255,255,.03);border-radius:10px;margin:-2px 0 8px;padding:8px 10px}.cc .hp .hp-jny>small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10.5px;display:block}.cc .hp .hp-jny ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.cc .hp .hp-jny li{align-items:baseline;gap:7px;font-size:12px;line-height:1.35;display:flex}.cc .hp .hp-jny li .mk{text-align:center;width:12px;color:var(--dim);flex:none}.cc .hp .hp-jny li.ok .mk{color:var(--ok)}.cc .hp .hp-jny li.warn .mk,.cc .hp .hp-jny li.warn .lb{color:var(--warn)}.cc .hp .hp-jny li .v{color:var(--dim);overflow-wrap:anywhere}.cc #right .rp-btn{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 10.5px/1 var(--body);letter-spacing:.04em;border:1px solid var(--line);color:var(--dim);cursor:pointer;background:rgba(255,255,255,.05);border-radius:99px;padding:6px 11px;transition:background .2s,color .2s;position:absolute;top:9px;right:12px}.cc #right .rp-btn:hover:not(:disabled){color:var(--ink);background:rgba(255,255,255,.12)}.cc #right .rp-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc #right .rp-btn.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc #right .rp-btn:disabled{opacity:.4;cursor:default}.cc #replayCap{left:50%;bottom:calc(var(--hud-bottom,0px) + 14px);font:500 12px/1 var(--body);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex;transform:translate(-50%)}.cc .rp-dot{background:var(--lantern);width:7px;height:7px;box-shadow:0 0 10px var(--lantern);border-radius:50%;animation:1.6s ease-in-out infinite cc-rp}@keyframes cc-rp{50%{opacity:.35}}.cc .rp-clock{font:500 16px/1 var(--mono);color:var(--lantern);font-variant-numeric:tabular-nums}.cc .rp-stop{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 11.5px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:99px;padding:6px 11px}.cc .rp-stop:hover{background:rgba(255,255,255,.14)}.cc .rp-stop:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc.immersive #replayCap{display:none}.cc .lbl.face{z-index:2;--mood:#6ee7a0;--mood-glow:rgba(110,231,160,.55);border:2px solid var(--mood);width:38px;height:38px;box-shadow:0 0 0 3px rgba(0,0,0,.42),0 0 20px var(--mood-glow),0 4px 12px rgba(0,0,0,.6);background:radial-gradient(circle at 50% 35%,rgba(34,38,47,.96),rgba(8,9,12,.94));border-radius:50%;translate:-50% -100%}.cc .lbl.face.mood-neutral{--mood:#a9bbd6;--mood-glow:rgba(169,187,214,.5)}.cc .lbl.face.mood-risk{--mood:var(--crit);--mood-glow:rgba(255,91,77,.75)}.cc .lbl.face .face-in{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cc .lbl.face .face-emoji{font:22px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--body);text-shadow:0 1px 3px rgba(0,0,0,.8)}.cc .lbl.face .face-n{border:1px solid var(--mood);min-width:17px;height:17px;font:700 10.5px/15px var(--body);text-align:center;color:var(--ink);text-shadow:none;background:#0b0c10;border-radius:99px;padding:0 4px;position:absolute;bottom:-6px;right:-8px}.cc .lbl.face .face-n:empty{display:none}.cc .lbl.face .face-pulse{border:2px solid var(--mood);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.cc .lbl.face.mood-risk .face-pulse{animation:2.2s ease-out infinite cc-face-pulse}@keyframes cc-face-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.cc .lbl.face.mood-risk .face-pulse{opacity:.5;animation:none}}.cc .lbl.prop .hc-plate{transform-origin:20% 0;border-top:1px solid rgba(255,236,210,.16);flex-direction:column;gap:3px;width:max-content;max-width:260px;margin:7px 0 0 13px;padding-top:7px;animation:.34s cubic-bezier(.2,.9,.25,1.1) cc-plate-grow;display:flex}.cc .lbl.prop .hc-plate .pl-title{font:600 10px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.cc .lbl.prop .hc-plate .pl-row{font:500 11px/1.3 var(--body);color:#e6dfd4;white-space:normal;overflow-wrap:anywhere;--tone:#6e7380;align-items:baseline;gap:7px;display:flex}.cc .lbl.prop .hc-plate .pl-row:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.cc .lbl.prop .hc-plate .pl-row.warn{--tone:var(--warn);color:#ffe3b0}.cc .lbl.prop .hc-plate .pl-row.crit{--tone:var(--crit);color:#ffd6d1;font-weight:600}@keyframes cc-plate-grow{0%{opacity:0;transform:scale(.82)}}.cc .lbl.face.plated{display:none}.cc .cc-hearts b{align-items:center;gap:2px;display:inline-flex}.cc .cc-hearts svg path{stroke:#ff7a6b;stroke-width:2px;fill:none}.cc .cc-hearts svg.full path{fill:#ff7a6b}.cc .cc-hearts svg.empty{opacity:.45}.cc .cc-hearts.risk svg.full{transform-origin:50% 60%;animation:1.2s ease-in-out infinite cc-heart-beat}@keyframes cc-heart-beat{0%,to{transform:scale(1)}40%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.cc .cc-hearts.risk svg.full{animation:none}}.cc .lbl.face .face-joy{display:none}.cc .lbl.face.has-joy .face-joy{background:rgba(8,9,12,.85);border:1px solid rgba(255,255,255,.22);border-radius:99px;width:40px;height:6px;display:block;position:absolute;top:-11px;left:50%;overflow:hidden;translate:-50%}.cc .lbl.face .face-joy .face-joy-fill{height:100%;width:var(--joy,0%);background:#6ee7a0;border-radius:99px;display:block}.cc .lbl.face .face-joy.t-warn .face-joy-fill{background:#f2b45a}.cc .lbl.face .face-joy.t-bad .face-joy-fill{background:var(--crit)}.cc .lbl.face.no-mood{background:rgba(8,9,12,.7);border-width:1px;width:22px;height:22px}.cc .lbl.face.no-mood .face-emoji{display:none}.cc .lbl.face.joy-danger:after{content:"";pointer-events:none;background:conic-gradient(var(--crit)calc(var(--joy-clock,1)*360deg),rgba(255,255,255,.08) 0);border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-mask:radial-gradient(circle,transparent 62%,#000 64%);mask:radial-gradient(circle,transparent 62%,#000 64%)}.cc .lbl.face.joy-danger .face-pulse{animation:1.6s ease-out infinite cc-face-pulse}@media (prefers-reduced-motion:reduce){.cc .lbl.face.joy-danger .face-pulse{opacity:.6;animation:none}}.cc .lbl.prop.plated .hc-line{display:none}.cc .lbl.speech{translate:-50% -100%}.cc .lbl.speech .sp{flex-direction:column;gap:4px;width:max-content;max-width:230px;display:flex}.cc .lbl.speech .sp-b{max-width:200px;font:500 11.5px/1.3 var(--body);color:var(--ink);white-space:normal;overflow-wrap:anywhere;border:1px solid var(--line);background-color:rgba(10,11,14,.86);border-radius:13px;padding:6px 10px;box-shadow:0 2px 10px rgba(0,0,0,.45)}.cc .lbl.speech .sp-b.guest{background-image:linear-gradient(var(--bub-guest),var(--bub-guest));border-bottom-left-radius:4px;align-self:flex-start}.cc .lbl.speech .sp-b.host{border-color:var(--bub-host-line);background-image:linear-gradient(var(--bub-host),var(--bub-host));border-bottom-right-radius:4px;align-self:flex-end}.cc .lbl.speech .sp-b.agent{border-color:var(--bub-agent-line);background-image:linear-gradient(var(--bub-agent),var(--bub-agent));border-bottom-right-radius:4px;align-self:flex-end}.cc .lbl.speech.auto .sp{transform-origin:50% 100%;max-width:210px;animation:.34s cubic-bezier(.2,.9,.25,1.1) cc-plate-grow}.cc .lbl.speech.auto .sp-b{max-width:190px;padding:5px 9px 6px;font-size:11px}.cc .lbl.speech .sp-meta{font:600 9.5px/1.2 var(--body);letter-spacing:.04em;color:var(--dim);margin-bottom:2px}.cc .lbl.speech .sp-b.late{background-image:linear-gradient(rgba(255,91,77,.3),rgba(255,91,77,.3));border-color:rgba(255,91,77,.75)}.cc .lbl.speech .sp-b.late .sp-meta{color:#ffd6d1}@media (prefers-reduced-motion:reduce){.cc .lbl.speech.auto .sp{animation:none}}.cc .lbl.route{font:600 11px/1 var(--body);color:#d6ecff;background:rgba(10,30,50,.75);border:1px solid rgba(111,195,255,.5);border-radius:99px;padding:5px 9px;translate:-50% -100%}.cc .lbl.route i{background:#6fc3ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6fc3ff}.cc .lbl.agent-live{z-index:4;text-overflow:ellipsis;max-width:340px;font:600 11px/1 var(--body);color:#eaf5ff;border:1px solid var(--line);text-shadow:0 1px 2px rgba(0,0,0,.9);background:rgba(8,20,34,.84);border-radius:99px;padding:5px 10px 5px 8px;overflow:hidden;translate:-50% -100%;box-shadow:0 2px 10px rgba(0,0,0,.5)}.cc .lbl.agent-live:before{content:"";vertical-align:.5px;background:var(--agent,#9fd8ff);width:7px;height:7px;box-shadow:0 0 8px var(--agent,#9fd8ff);border-radius:50%;margin-right:6px;display:inline-block}.cc .lbl.agent-live .lbl-lead{cursor:pointer;background:rgba(255,255,255,.12);border-radius:99px;margin:-2px 1px -2px -2px;padding:2px 7px}.cc .lbl.agent-live .lbl-lead:hover{background:rgba(255,255,255,.24);outline:none}.cc .lbl.agent-live .lbl-lead:focus-visible{background:rgba(255,255,255,.24);outline:none}.cc .lbl.agent-live .lbl-lead:focus-visible{box-shadow:0 0 0 2px var(--lantern)}@media (pointer:coarse){.cc .lbl.agent-live .lbl-lead{margin:-5px 2px -5px -4px;padding:5px 9px}}.cc .lbl.agent-live.agent-rest{box-shadow:none;background:rgba(8,20,34,.62);padding:4px 9px 4px 7px;font-weight:500}.cc .lbl.agent-live.agent-rest:before{box-shadow:none}.cc .lbl.booking-live{z-index:4;text-overflow:ellipsis;max-width:340px;font:600 11px/1 var(--body);color:#fff4dc;text-shadow:0 1px 2px rgba(0,0,0,.9);background:rgba(28,20,6,.84);border:1px solid rgba(255,211,107,.45);border-radius:99px;padding:5px 10px 5px 8px;overflow:hidden;translate:-50% -100%;box-shadow:0 2px 10px rgba(0,0,0,.5)}.cc .lbl.booking-live:before{content:"";vertical-align:.5px;background:#ffd36b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #ffd36b}.cc .lbl.veh{font:500 10.5px/1 var(--body);color:#b4c3d3;background:rgba(10,14,20,.6);border:1px solid rgba(143,180,216,.28);border-radius:99px;padding:3px 7px;translate:-50% -100%}.cc .lbl.veh i{background:#8fb4d8;border-radius:50%;width:5px;height:5px}.cc .lbl.veh.stale{color:var(--faint);border-style:dashed;border-color:var(--line)}.cc .lbl.veh.stale i{background:var(--faint)}.cc .lbl.crew{font:500 11px/1 var(--body);color:var(--ink);border:1px solid var(--line);background:rgba(10,11,14,.62);border-radius:99px;padding:4px 8px;translate:-50% -100%}.cc .lbl.crew .crew-task{color:var(--dim);display:none}.cc .lbl.crew.street .crew-task{display:inline}.cc .lbl.flight{font:500 11px/1 var(--mono);color:#cfe8ff;background:rgba(8,20,34,.7);border:1px solid rgba(127,184,255,.35);border-radius:6px;padding:4px 8px;translate:-50% -130%}.cc .lbl.ring-past,.cc .lbl.ring-now,.cc .lbl.ring-next{font:500 10.5px/1 var(--mono);background:rgba(10,11,14,.7);border-radius:5px;padding:3px 7px;translate:-50% -160%}.cc .lbl.ring-past{color:#b9bfcc;border:1px solid rgba(140,147,163,.4)}.cc .lbl.ring-now{color:#cdeeff;border:1px solid rgba(92,200,255,.6)}.cc .lbl.ring-next{color:#ffe2b3;border:1px solid rgba(242,180,90,.5)}.cc .hud{z-index:5;background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:14px;position:absolute;box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08)}.cc #top{top:calc(14px + env(safe-area-inset-top,0px));border-radius:12px;align-items:center;gap:20px;padding:10px 16px;display:flex;left:16px;right:16px}.cc .brand{align-items:center;gap:10px;min-width:0;display:flex}.cc .mark{background:radial-gradient(circle at 35% 30%,#fff3dc,var(--lantern)40%,#7a3d12 80%);border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 18px rgba(242,180,90,.6)}.cc .brand b{font:600 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.cc .brand small{color:var(--dim);margin-top:3px;font-size:11px;display:block}.cc .stats{font-variant-numeric:tabular-nums;gap:22px;margin-left:auto;display:flex}.cc .stat{flex-direction:column;gap:2px;display:flex}.cc .stat b{font:500 18px/1 var(--mono)}.cc .stat b small{color:var(--dim);font-size:12px}.cc .stat>small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.cc .stat.r b{color:var(--crit)}.cc .clock{font:500 22px/1 var(--mono);color:var(--lantern)}.cc .badge{font:500 10px/1 var(--mono);color:var(--dim);border:1px dashed var(--faint);letter-spacing:.06em;white-space:nowrap;border-radius:5px;padding:4px 7px}.cc .badge.badge-live{color:var(--ok);border-style:solid;border-color:rgba(110,231,160,.35)}.cc .badge.badge-stale{color:var(--warn);border-color:rgba(255,179,71,.5)}.cc .badge.gap{color:var(--warn);cursor:help;border-color:rgba(255,179,71,.4)}.cc #panelToggle{display:none}.cc #left,.cc #right{transition:opacity .5s,transform .5s,max-height .5s,translate .22s ease-out,visibility}.cc .rail-grip{z-index:5;top:calc(84px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));cursor:col-resize;touch-action:none;pointer-events:auto;outline:none;justify-content:center;align-items:center;width:12px;display:flex;position:absolute}.cc .rail-grip:after{content:"";opacity:0;background:rgba(255,255,255,.34);border-radius:2px;width:3px;height:48px;transition:opacity .15s}.cc .rail-grip:hover:after,.cc.rail-drag .rail-grip:after{opacity:1}.cc .rail-grip:focus-visible:after{opacity:1}.cc .rail-grip:focus-visible{box-shadow:0 0 0 2px var(--lantern);border-radius:6px}.cc .rail-grip.l{left:calc(16px + var(--cc-lw) - 2px)}.cc .rail-grip.r{right:calc(16px + var(--cc-rw) - 2px)}.cc.ov-l-off .rail-grip.l,.cc.ov-r-off .rail-grip.r,.cc.immersive .rail-grip.r,.cc.present .rail-grip{display:none}@media (max-width:760px){.cc .rail-grip{display:none}}.cc.rail-drag{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc.rail-drag #left,.cc.rail-drag #right,.cc.rail-drag #bottom{transition:none}.cc.immersive #right{opacity:0;pointer-events:none;transform:translate(24px)}.cc.immersive #left{max-height:44px}.cc{--cc-lw:var(--cc-left-w,318px);--cc-rw:var(--cc-right-w,300px);--cc-dl:calc(var(--cc-lw) + 32px);--cc-dr:calc(var(--cc-rw) + 32px)}.cc:has(#right.lens){--cc-rw:var(--cc-right-w,380px)}.cc.ov-l-off{--cc-dl:16px}.cc.ov-r-off{--cc-dr:16px}.cc #left{top:calc(84px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:var(--cc-lw);flex-direction:column;max-height:none;display:flex;left:16px;overflow:hidden}.cc #right{top:calc(84px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:var(--cc-rw);flex-direction:column;max-height:none;display:flex;right:16px;overflow:hidden}.cc{--ov-sink:0px}.cc #left,.cc #right{translate:0 var(--ov-sink);touch-action:pan-y}.cc #bottom{touch-action:pan-x;transition:translate .22s ease-out,opacity .22s,visibility}.cc #left:focus,.cc #right:focus,.cc #bottom:focus{outline:none}.cc.ov-l-off #left{translate:calc(-100% - 40px)var(--ov-sink);visibility:hidden;transition:opacity .5s,transform .5s,max-height .5s,translate .22s ease-out,visibility 0s linear .22s}.cc.ov-r-off #right{translate:calc(100% + 40px)var(--ov-sink);visibility:hidden;transition:opacity .5s,transform .5s,max-height .5s,translate .22s ease-out,visibility 0s linear .22s}.cc.ov-b-off #bottom{translate:0 calc(100% + 32px + env(safe-area-inset-bottom,0px));visibility:hidden;transition:translate .22s ease-out,opacity .22s,visibility 0s linear .22s}.cc [data-drag]{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none!important}.cc .hud h2{font:600 10.5px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin:0;padding:14px 16px 10px;display:flex}.cc .hud h2 em{font:500 11px var(--mono);letter-spacing:0;color:var(--crit);font-style:normal}.cc .hud h2 em.calm{color:var(--ok)}.cc .scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;min-height:0;overflow:auto}.cc #attn{flex-direction:column;gap:4px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.cc #attn li{cursor:pointer;border-radius:9px;gap:11px;padding:10px;transition:background .2s;display:flex}.cc #attn li:hover{background:rgba(255,255,255,.06);outline:none}.cc #attn li:focus-visible{background:rgba(255,255,255,.06);outline:none}.cc #attn li i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.cc #attn li.crit i{background:var(--crit);box-shadow:0 0 0 4px rgba(255,91,77,.18),0 0 12px var(--crit);animation:1.6s infinite cc-pulse}.cc #attn li.warn i{background:var(--warn)}.cc #attn li.info i{background:var(--info)}.cc #attn b{font-size:13px;font-weight:600;display:block}.cc #attn span{color:#d6cfc5;margin-top:2px;font-size:12.5px;display:block}.cc #attn em{color:var(--dim);font-size:11.5px;font-style:normal;font-family:var(--mono);margin-top:4px;display:block}.cc #attn .attn-ronda,.cc #convs .attn-ronda{color:var(--dim);overflow-wrap:anywhere;margin:5px 0 0;font-size:11.5px;line-height:1.35}.cc #attn .attn-ronda:before,.cc #convs .attn-ronda:before{content:"";background:var(--ronda);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cc #attn li.open{background:rgba(255,255,255,.05)}.cc #attn .attn-detail{border:1px solid var(--line);cursor:default;background:rgba(0,0,0,.28);border-radius:8px;margin-top:8px;padding:8px 10px}.cc #attn .attn-detail dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}.cc #attn .attn-detail dl>div{display:contents}.cc #attn .attn-detail dt{color:var(--faint);font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em}.cc #attn .attn-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.cc #attn .attn-home{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:8px;margin-top:8px;padding:7px 11px}.cc #attn .attn-home:hover{background:rgba(255,255,255,.12)}.cc #attn .attn-links{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.cc #attn .attn-links a{color:var(--info,#7cc4ff);font:500 12px var(--body);border-bottom:1px solid transparent;text-decoration:none}.cc #attn .attn-links a:hover{border-bottom-color:currentColor}.cc #attn .attn-links a:focus-visible{border-bottom-color:currentColor}.cc #attn .attn-links a.ext{font-weight:600}.cc #attn .empty{cursor:default;color:var(--dim);padding:6px 10px 12px;font-size:12.5px}.cc #attn li.tier-h{cursor:default;align-items:baseline;gap:8px;padding:12px 10px 2px}.cc #attn li.tier-h:hover{background:0 0}.cc #attn li.tier-h b,.cc #attn li.tier-h button b{font:600 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);display:inline}.cc #attn li.tier-now b{color:#ffb3aa}.cc #attn li.tier-h em{font:normal 600 10.5px/1 var(--mono);color:var(--faint);margin:0;display:inline}.cc #attn li.tier-h button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:baseline;gap:8px;margin:0;padding:0;display:inline-flex}.cc #attn li.tier-h button:after{content:"▸";color:var(--faint);font-size:10px}.cc #attn li.tier-h button[aria-expanded=true]:after{content:"▾"}.cc #attn li.tier-h button:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc #attn li.tier-link{cursor:default;padding:2px 10px 6px 29px}.cc #attn li.tier-link:hover{background:0 0}.cc #attn li.tier-link button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--info,#7cc4ff);font:500 12px var(--body);text-align:left;background:0 0;border:0;border-bottom:1px solid transparent;padding:0}.cc #attn li.tier-link button:hover{border-bottom-color:currentColor;outline:none}.cc #attn li.tier-link button:focus-visible{border-bottom-color:currentColor;outline:none}.cc #attn li.tier-link small{color:var(--dim);font-size:12px}.cc #attn li.quiet{opacity:.66}.cc #attn li.quiet:hover,.cc #attn li.quiet:focus-within{opacity:1}.cc #attn li.quiet i{background:var(--faint);box-shadow:none;animation:none}.cc #attn .tl+.tl{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.cc #attn li.card .tl{cursor:pointer}.cc #attn .tl.tl-quiet>span,.cc #attn .tl.tl-quiet>b,.cc #attn .tl.tl-quiet>em{opacity:.7}.cc #attn .attn-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 11.5px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:7px;margin-top:6px;padding:4px 9px}.cc #attn .attn-back:hover{background:rgba(255,255,255,.12);outline:none}.cc #attn .attn-back:focus-visible{background:rgba(255,255,255,.12);outline:none}.cc .lt{gap:4px;padding:10px 10px 6px;display:flex}.cc .lt button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-width:0;color:var(--dim);font:600 12px/1.1 var(--body);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px;transition:background .2s,color .2s;display:inline-flex}.cc .lt button:hover{color:var(--ink);background:rgba(255,255,255,.1)}.cc .lt button.on{color:var(--ink);background:rgba(255,255,255,.12);border-color:rgba(255,236,210,.28)}.cc .lt button:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .cv-filters button:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .lt em{font:normal 600 10.5px/1 var(--mono);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 6px}.cc .lt em.crit{color:#fff1ef;background:rgba(255,91,77,.38)}.cc .lt em.calm{color:var(--dim);background:rgba(255,255,255,.1)}.cc .cv-filters{gap:6px;padding:4px 10px 8px;display:flex}.cc .cv-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.04);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;transition:background .2s;display:inline-flex}.cc .cv-filters button:hover{background:rgba(255,255,255,.1)}.cc .cv-filters button em{font:normal 600 11px var(--mono);color:var(--dim)}.cc .cv-filters button.crit{border-color:rgba(255,91,77,.75)}.cc .cv-filters button.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .cv-filters button.on em{color:#4a3210}.cc #convs{flex-direction:column;gap:4px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.cc #convs li.cv{cursor:pointer;border-radius:9px;gap:11px;padding:10px;transition:background .2s;display:flex}.cc #convs li.cv:hover{background:rgba(255,255,255,.06);outline:none}.cc #convs li.cv:focus-visible{background:rgba(255,255,255,.06);outline:none}.cc #convs li.cv>i{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.cc #convs li.cv.draft>i{background:var(--lantern)}.cc #convs li.cv.late>i{background:var(--crit);box-shadow:0 0 0 4px rgba(255,91,77,.18),0 0 12px var(--crit);animation:1.6s infinite cc-pulse}.cc #convs li.cv>div{flex:1;min-width:0}.cc #convs .cv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc #convs .cv-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.cc #convs .cv-top span{color:var(--dim);flex:none;font-size:11.5px}.cc #convs .cv-text{color:#d6cfc5;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cc #convs .cv-text.none{color:var(--faint);font-style:italic}.cc #convs .cv-meta{font:11px var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.cc #convs li.cv.late .cv-meta>span:first-child{color:#ffd6d1}.cc .cv-pill{font:700 10px/1 var(--body);color:#ffe3b0;background:rgba(255,179,71,.22);border-radius:99px;padding:3px 6px}.cc .cv-pill.crit{color:#fff1ef;background:rgba(255,91,77,.4)}.cc #convs .empty{cursor:default;color:var(--dim);padding:6px 10px 12px;font-size:12.5px}.cc .cv-note{color:var(--dim);margin:0;padding:6px 16px 14px;font-size:12.5px}.cc .cv-badge{font:600 10px/1 var(--body);border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.06);border-radius:4px;padding:3px 6px}.cc .cv-badge.gv{color:#d8f0ff;background:rgba(120,200,255,.14);border-color:rgba(120,200,255,.55)}.cc .cv-also{font:11px var(--mono);color:#b9dcff}.cc #convs .cv-text.gv{-webkit-line-clamp:1;color:#cfe6f7}.cc .gv-thread{border:1px solid var(--line);cursor:default;background:rgba(0,0,0,.22);border-radius:8px;margin-top:8px;padding:8px}.cc .gv-head{font:11px var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc .gv-summary{color:#d6cfc5;margin:6px 0 0;font-size:12px}.cc .gv-msgs{gap:6px;max-height:280px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.cc .gv-msg{background:rgba(255,255,255,.05);border-radius:7px;margin-right:24px;padding:6px 8px}.cc .gv-msg.staff{background:rgba(120,200,255,.1);margin:0 0 0 24px}.cc .gv-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.cc .gv-who{font:10.5px var(--mono);color:var(--dim)}.cc .gv-switch{color:var(--dim);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.cc .gv-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.04);border-radius:99px;padding:4px 10px}.cc .gv-switch button.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .gv-reply{gap:6px;margin-top:8px;display:grid}.cc .gv-reply label{color:var(--dim);gap:4px;font-size:12px;display:grid}.cc .gv-reply textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);font:13px var(--body);background:rgba(0,0,0,.3);border-radius:6px;padding:6px 8px}.cc .gv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc .gv-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:7px;margin-top:6px;padding:6px 11px}.cc .gv-btn.primary{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .gv-btn:disabled{opacity:.5;cursor:default}.cc .gv-count{font:10.5px var(--mono);color:var(--faint)}.cc .gv-note{color:var(--dim);margin:4px 0 0;font-size:12px}.cc .gv-error{color:#ffb4ab;margin:4px 0 0;font-size:12px}.cc .gv-lane{padding:0 10px 10px}.cc .gv-lane-head{font:600 11px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin:2px 0 6px}.cc .gv-lane>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc .gv-lane li.empty{color:var(--faint);padding:8px 0;font-size:12.5px}.cc .gv-person{background:rgba(255,255,255,.04);border-radius:9px;padding:8px 10px}.cc .gv-person .cv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc .gv-person .cv-top span{color:var(--dim);font-size:11.5px}.cc .gv-person .cv-meta{font:11px var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cc .gv-reqs{gap:3px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.cc .gv-reqs li{justify-content:space-between;gap:8px;display:flex}.cc .gv-reqs li span{color:var(--faint);font:10.5px var(--mono)}@media (pointer:coarse){.cc .gv-btn,.cc .gv-switch button{min-height:38px}.cc .lt button{min-height:40px}.cc .cv-filters button{min-height:38px}}@keyframes cc-pulse{50%{box-shadow:0 0 0 7px rgba(255,91,77,0),0 0 12px var(--crit)}}.cc .offmap{border-top:1px solid var(--line);padding:4px 8px 8px}.cc .offmap summary{cursor:pointer;font:600 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:8px;list-style:none}.cc .offmap summary::-webkit-details-marker{display:none}.cc .offmap ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc .offmap li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--ink);font:12px var(--body);background:0 0;border:0;border-radius:7px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.cc .offmap li button:hover{background:rgba(255,255,255,.05);outline:none}.cc .offmap li button:focus-visible{background:rgba(255,255,255,.05);outline:none}.cc .offmap li i{border-radius:50%;width:7px;height:7px}.cc .offmap li em{font:normal 10.5px var(--mono);color:var(--faint)}.cc .offmap li.veh{color:var(--ink);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.cc .offmap li.veh i{border-radius:2px}.cc .offmap li.veh.stale{color:var(--dim)}.cc #feed{flex-direction:column;gap:2px;margin:0;padding:0 10px 10px;list-style:none;display:flex}.cc #feed li{cursor:default;border-radius:8px;grid-template-columns:8px 1fr auto;gap:10px;padding:8px 6px;animation:.45s cubic-bezier(.2,.8,.2,1) cc-in;display:grid}.cc #feed li[tabindex]{cursor:pointer}.cc #feed li:hover{background:rgba(255,255,255,.05)}.cc #feed .dot{border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 10px}.cc #feed b{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600;display:block}.cc #feed span{color:#e9e2d8;overflow-wrap:anywhere;min-width:0;font-size:12.5px;display:block}.cc #feed .feed-agent{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px dotted var(--faint);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;margin:0;padding:0 0 1px}.cc #feed .feed-agent:hover{color:var(--ink);border-bottom-color:var(--ink);outline:none}.cc #feed .feed-agent:focus-visible{color:var(--ink);border-bottom-color:var(--ink);outline:none}.cc #feed .feed-agent:focus-visible{box-shadow:0 0 0 2px var(--lantern);border-radius:3px}@media (pointer:coarse){.cc #feed .feed-agent{margin:-6px 0 -7px;padding:6px 0 7px}}.cc #feed time{font:11px var(--mono);color:var(--faint)}.cc #feed .empty{cursor:default;color:var(--dim);padding:6px;font-size:12.5px;display:block}@keyframes cc-in{0%{opacity:0;transform:translateY(-6px)}}.cc #bottom{left:var(--cc-dl);right:var(--cc-dr);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(1060px,calc(100% - var(--cc-dl) - var(--cc-dr)));flex-direction:column;gap:10px;margin:0 auto;padding:12px 14px;display:flex;transform:none}.cc #bottom .dock-more{color:var(--dim);margin-left:auto}.cc #bottom .dock-more span{margin-left:2px;font-size:9px}.cc #bottom.folded{width:max-content;max-width:calc(100% - var(--cc-dl) - var(--cc-dr))}.cc .vbar{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.cc .vrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc .vmic{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:46px;color:var(--lantern);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(242,180,90,.1);border:1px solid rgba(242,180,90,.55);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.cc .vmic:hover{background:rgba(242,180,90,.2)}.cc .vmic:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .vmute:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .vin:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .vlink:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .vmic.on{background:var(--lantern);color:#1a1006;animation:1.4s ease-in-out infinite cc-vpulse;box-shadow:0 0 0 6px rgba(242,180,90,.22)}@keyframes cc-vpulse{50%{box-shadow:0 0 0 11px rgba(242,180,90,.08)}}.cc .vtext{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.cc .vline{font:500 14px/1.35 var(--body);color:var(--ink);overflow-wrap:anywhere}.cc .vline.interim{color:var(--dim);font-style:italic}.cc .vline.idle{color:var(--faint);font-size:13px;font-weight:400}.cc .vnote{font:12px/1.35 var(--body);color:var(--dim);overflow-wrap:anywhere}.cc .vnote.warn{color:var(--warn)}.cc .vnote.error{color:var(--crit)}.cc .vheard,.cc .vsrc{font:11.5px/1.35 var(--mono);color:var(--faint);overflow-wrap:anywhere}.cc .vconfirm{flex:none;gap:8px;display:flex}.cc .vconfirm .btn{padding:11px 18px;font-size:13px}.cc .vconfirm .btn:disabled,.cc .vform .btn:disabled{opacity:.45;cursor:default}.cc .vform{flex:260px;gap:6px;min-width:0;display:flex}.cc .vin{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-width:0;color:var(--ink);font:14px var(--body);background:rgba(0,0,0,.28);border-radius:9px;flex:1;padding:9px 12px}.cc .vin::placeholder{color:var(--faint)}.cc .vmute{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);width:38px;height:38px;color:var(--dim);cursor:pointer;background:rgba(255,255,255,.04);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc .vmute:hover{color:var(--ink);background:rgba(255,255,255,.1)}.cc .vmute.off{opacity:.55}.cc .vmore{flex-direction:column;gap:4px;display:flex}.cc .vlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--lantern);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}.cc .vdetail{font:13px/1.45 var(--body);color:#e9e2d8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(30vh,220px);overflow-y:auto}.cc .vbar.confirming{border-bottom-color:rgba(242,180,90,.45)}.cc .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border-radius:9px;padding:7px 10px;transition:all .2s}.cc .btn:hover{background:rgba(255,255,255,.1)}.cc .btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .btn.on{background:var(--lantern);color:#1a1006;border-color:var(--lantern)}.cc .btn.primary{color:var(--lantern);border-color:rgba(242,180,90,.55)}.cc .btn.off{opacity:.42;text-decoration:line-through}.cc .cc-lang{border:1px solid var(--line);border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.cc .cc-lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:38px;min-height:34px;color:var(--dim);font:600 11px/1 var(--mono);letter-spacing:.08em;cursor:pointer;background:rgba(255,255,255,.04);border:0;margin:0;padding:0 10px;transition:background .2s,color .2s}.cc .cc-lang button+button{border-left:1px solid var(--line)}.cc .cc-lang button:hover{color:var(--ink);background:rgba(255,255,255,.1)}.cc .cc-lang button.on{background:var(--lantern);color:#1a1006}.cc .cc-lang button:focus-visible{outline:2px solid var(--lantern);outline-offset:-2px}.cc .sep{background:var(--line);width:1px;height:22px;margin:0 4px}.cc input[type=range]{accent-color:var(--lantern);flex:1;min-width:0;height:20px}.cc .chips{gap:6px;display:flex}.cc .chip{font:500 11px var(--mono);color:var(--dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:5px 7px}.cc .chip:hover{color:var(--ink)}.cc .alt{font:11px var(--mono);color:var(--faint);margin-left:auto}.cc .ov-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3;color:var(--dim);font:600 11px/1 var(--mono);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:.85;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s,background .2s,color .2s;animation:.22s ease-out cc-tab-in;display:flex;position:absolute;box-shadow:0 10px 30px rgba(0,0,0,.35)}.cc .ov-tab:hover{opacity:1;background:var(--glass-2);color:var(--ink)}.cc .ov-tab:focus-visible{opacity:1;background:var(--glass-2);color:var(--ink)}.cc .ov-tab:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .ov-tab:before{content:"";position:absolute}.cc .ov-tab-left:before{top:-10px;bottom:-10px;left:0;right:-14px}.cc .ov-tab-right:before{top:-10px;bottom:-10px;left:-14px;right:0}.cc .ov-tab-bottom:before{top:-14px;bottom:0;left:-12px;right:-12px}.cc .ov-tab:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px}.cc .ov-tab-left:after{margin-left:-2px;rotate:45deg}.cc .ov-tab-right:after{margin-right:-2px;rotate:-135deg}.cc .ov-tab-bottom:after{margin-top:3px;rotate:-45deg}.cc .ov-tab-left,.cc .ov-tab-right{flex-direction:column;gap:6px;width:26px;min-height:72px;padding:10px 0;top:50%;translate:0 -50%}.cc .ov-tab-left{left:env(safe-area-inset-left,0px);border-left:0;border-radius:0 12px 12px 0}.cc .ov-tab-right{right:env(safe-area-inset-right,0px);border-right:0;border-radius:12px 0 0 12px}.cc .ov-tab-bottom{left:50%;bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:12px 12px 0 0;width:64px;height:22px;translate:-50%}.cc .ov-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.cc .ov-dot.crit{background:var(--crit);box-shadow:0 0 0 3px rgba(255,91,77,.18),0 0 10px var(--crit);animation:1.6s infinite cc-pulse}.cc .ov-dot.warn{background:var(--warn);box-shadow:0 0 8px rgba(255,179,71,.55)}.cc .ov-dot.new{background:var(--lantern);animation:1.4s ease-out infinite cc-ping}.cc .ov-n{font:500 11px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.cc .ov-n.crit{color:var(--crit)}.cc.immersive .ov-tab-left,.cc.immersive .ov-tab-right{opacity:0;visibility:hidden;pointer-events:none}@keyframes cc-tab-in{0%{opacity:0}}@keyframes cc-ping{0%{box-shadow:0 0 rgba(242,180,90,.6)}to{box-shadow:0 0 0 8px rgba(242,180,90,0)}}.cc #right{transition:opacity .5s,transform .5s,max-height .5s,translate .22s ease-out,width .25s,visibility}.cc #right.lens{width:var(--cc-rw)}.cc .hp{flex-direction:column;flex:auto;min-height:0;animation:.3s ease-out cc-lens-in;display:flex}@keyframes cc-lens-in{0%{opacity:0;transform:translate(10px)}}.cc .hp .hp-head{flex:none;padding:10px 10px 8px 12px}.cc .hp .hp-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--dim);font:600 11.5px var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:8px;align-items:center;gap:6px;margin:0 0 8px -4px;padding:5px 9px;display:inline-flex}.cc .hp .hp-back:hover{color:var(--ink);background:rgba(255,255,255,.1);outline:none}.cc .hp .hp-back:focus-visible{color:var(--ink);background:rgba(255,255,255,.1);outline:none}.cc .hp .hp-back:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-id{align-items:flex-start;gap:10px;display:flex}.cc .hp .hp-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.cc .hp .hp-title{flex:1;min-width:0}.cc .hp h3{font:600 16px/1.25 var(--body);align-items:center;gap:8px;min-width:0;margin:0;display:flex}.cc .hp .hp-mood{font:16px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--body)}.cc .hp .hp-title small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cc .hp .hp-units{scrollbar-width:none;flex:none;gap:6px;padding:0 14px 8px;display:flex;overflow-x:auto}.cc .hp .hp-units::-webkit-scrollbar{display:none}.cc .hp .hp-units button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.cc .hp .hp-units button.on{border-color:var(--lantern);background:rgba(242,180,90,.14)}.cc .hp .hp-units i{border-radius:50%;width:7px;height:7px}.cc .hp .hp-now{flex:none;padding:0 14px 8px}.cc .hp .hp-now .issue{color:#ffcdc7;background:rgba(255,91,77,.12);border-radius:8px;margin:0 0 6px;padding:7px 10px;font-size:12.5px}.cc .hp .hp-now .sub{color:var(--dim);margin:0;font-size:12px}.cc .hp .hp-now .heat{color:#ffcf9f;margin:6px 0 0;font-size:11.5px}.cc .hp .hp-now .heat:before{content:"";vertical-align:1px;background:#ff9d57;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 6px rgba(255,157,87,.7)}.cc .hp .hp-top{margin:0 -12px;padding-top:8px}.cc .hp .hp-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;border-top:1px solid var(--line);flex:auto;min-height:0;padding:0 12px 10px;overflow-y:auto}.cc .hp .hp-facts{color:var(--dim);font:11.5px var(--mono);margin:8px 0 0}.cc .hp .hp-quiet{color:var(--dim);margin:8px 0;font-size:12px}.cc{--ronda:#9ef0bd}.cc .hp .hp-ronda{border-left:2px solid var(--ronda);margin:0 14px 8px;padding:1px 0 1px 10px}.cc .hp .hp-ronda-head{align-items:baseline;gap:8px;margin:0 0 2px;display:flex}.cc .hp .hp-ronda-head b{font:600 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ronda)}.cc .hp .hp-ronda-head time{font:11px var(--mono);color:var(--faint)}.cc .hp .hp-ronda-finding{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.35}.cc .hp .hp-ronda-next{color:var(--dim);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.35}.cc .hp .hp-ronda-next span{font:600 10px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:4px}.cc .hp .hp-meta{color:var(--dim);margin:8px 0 4px;font-size:12px}.cc .hp .hp-watch .hp-tag{vertical-align:1px;margin-left:6px}.cc .hp .hp-quotes{gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.cc .hp .hp-quotes li{color:var(--ink);overflow-wrap:anywhere;border-left:2px solid rgba(255,255,255,.16);padding-left:8px;font-size:12px}.cc .hp .hp-quotes small{color:var(--dim)}.cc .hp .hp-chips{z-index:2;scrollbar-width:none;box-shadow:0 1px 0 var(--line),0 8px 10px -8px rgba(0,0,0,.7);background:#14171d;gap:6px;margin:0 -12px;padding:10px 12px 8px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}.cc .hp .hp-chips::-webkit-scrollbar{display:none}.cc .hp .hp-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border-radius:99px;flex:none;align-items:center;gap:6px;padding:7px 11px;transition:background .2s;display:inline-flex}.cc .hp .hp-chip:hover{background:rgba(255,255,255,.1)}.cc .hp .hp-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-row-h:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-units button:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-chip em{font:normal 600 11px var(--mono);color:var(--dim)}.cc .hp .hp-chip.warn{border-color:rgba(255,179,71,.55)}.cc .hp .hp-chip.crit{border-color:rgba(255,91,77,.75)}.cc .hp .hp-chip.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .hp .hp-chip.on em{color:#4a3210}.cc .hp .hp-pill{font:700 10px/1 var(--body);color:#ffe3b0;background:rgba(255,179,71,.22);border-radius:99px;padding:3px 6px}.cc .hp .hp-pill.crit{color:#fff1ef;background:rgba(255,91,77,.4)}.cc .hp .hp-chip.on .hp-pill{color:var(--lantern);background:rgba(26,16,6,.85)}.cc .hp .hp-section{padding-top:2px}.cc .hp .hp-thread{flex-direction:column;gap:8px;padding:4px 0 6px;display:flex}.cc .hp .hp-day{text-align:center;margin:6px 0 0}.cc .hp .hp-day span{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.cc .hp .hp-sys{text-align:center;color:var(--faint);overflow-wrap:anywhere;margin:0 14px;font-size:11.5px}.cc .hp .hp-grp{flex-direction:column;gap:3px;min-width:0;max-width:88%;display:flex}.cc .hp .hp-grp.left{align-self:flex-start;align-items:flex-start}.cc .hp .hp-grp.right{align-self:flex-end;align-items:flex-end}.cc .hp .hp-author{color:var(--dim);padding:0 6px;font-size:10.5px}.cc .hp .hp-bub{border-radius:14px;min-width:0;padding:8px 11px}.cc .hp .hp-bub p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.cc .hp .hp-bub em{font:normal 11px var(--mono);color:var(--dim);margin-top:3px;display:block}.cc .hp .hp-bub time{text-align:right;font:10px var(--mono);color:var(--faint);margin-top:3px;display:block}.cc .hp .hp-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--lantern);font:600 11.5px var(--body);cursor:pointer;background:0 0;border:0;padding:4px 0 0}.cc .hp .hp-grp.left .hp-bub{background:var(--bub-guest);border-bottom-left-radius:4px}.cc .hp .hp-grp.right.host .hp-bub{background:var(--bub-host);border:1px solid var(--bub-host-line);border-bottom-right-radius:4px}.cc .hp .hp-grp.right.agent .hp-bub{background:var(--bub-agent);border:1px solid var(--bub-agent-line);border-bottom-right-radius:4px}.cc .hp .hp-draft{border:1px dashed var(--lantern);background:rgba(242,180,90,.09);border-radius:12px;max-width:100%;padding:9px 11px}.cc .hp .hp-draft.other{border-color:var(--faint);background:rgba(255,255,255,.04)}.cc .hp .hp-draft-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc .hp .hp-draft-h b{color:var(--lantern);font-size:12px}.cc .hp .hp-draft-h time{font:10px var(--mono);color:var(--faint);margin-left:auto}.cc .hp .hp-draft-q{color:var(--dim);overflow-wrap:anywhere;margin:6px 0 0;font-size:11.5px}.cc .hp .hp-draft-t{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.cc .hp .hp-draft-tx{color:var(--dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.cc .hp .hp-draft-tx em{color:#9fd8ff;font-style:normal;font-weight:600}.cc .hp .hp-tx{color:var(--dim);font:500 11px/1.3 var(--body);background:rgba(159,216,255,.07);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:4px 6px 4px 10px;display:flex}.cc .hp .hp-tx button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#9fd8ff;min-height:30px;font:600 11px/1 var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;margin:0;padding:0 10px}.cc .hp .hp-tx button:hover{background:rgba(255,255,255,.08)}.cc .hp .hp-tx button:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .hp .hp-draft small{color:var(--faint);margin-top:6px;font-size:11px;display:block}.cc .hp .hp-earlier{margin:6px 0 0}.cc .hp .hp-earlier .hp-earlier-t{min-height:30px;color:var(--dim);text-align:left;padding:4px 0;font-weight:500}.cc .hp .hp-earlier .hp-earlier-t:after{content:"›";margin-left:6px;transition:transform .15s;display:inline-block}.cc .hp .hp-earlier .hp-earlier-t[aria-expanded=true]:after{transform:rotate(90deg)}.cc .hp .hp-earlier-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cc .hp .hp-earlier-item{border:1px solid var(--faint);opacity:.85;background:rgba(255,255,255,.03);border-radius:10px;padding:7px 10px}.cc .hp .hp-earlier-item small{color:var(--faint);font-size:11px;display:block}.cc .hp .hp-grp.wide{width:100%;max-width:100%}.cc .hp .hp-grp.wide .hp-draft{width:100%}.cc .hp .hp-act{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cc .hp .hp-act-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cc .hp .hp-act .hp-act-row,.cc .hp .hp-act-msg .hp-act-row{margin-top:0}.cc .hp .hp-act-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:34px;color:var(--ink);font:600 12px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:8px;padding:6px 12px}.cc .hp .hp-act-btn:hover:not(:disabled){background:rgba(255,255,255,.13)}.cc .hp .hp-act-btn.go{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .hp .hp-act-btn.go:hover:not(:disabled){background:var(--lantern);filter:brightness(1.1)}.cc .hp .hp-act-btn.quiet{color:var(--dim);background:0 0}.cc .hp .hp-act-btn:disabled,.cc .hp .hp-act-chip:disabled,.cc .hp .hp-act-opt:disabled{opacity:.45;cursor:default}.cc .hp .hp-act-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-act-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-act-opt:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-act-text:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-act-input:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .hp .hp-act-confirm{border:1px solid var(--lantern);background:rgba(242,180,90,.12);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.cc .hp .hp-act .hp-act-confirm{margin-top:0}.cc .hp .hp-act-confirm span{overflow-wrap:anywhere;flex:100%;font-size:12.5px}.cc .hp .hp-act-confirm .hp-act-will{white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(0,0,0,.25);border-radius:8px;flex:100%;margin:0;padding:6px 8px;font-size:13px}.cc .hp .hp-act-confirm .hp-act-yours{color:var(--dim);white-space:pre-wrap;overflow-wrap:anywhere;flex:100%;margin:0;font-size:11.5px}.cc .hp .hp-act-lang{align-self:flex-start;margin:6px 0 0}.cc .hp .hp-act-lang.on{color:#9fd8ff;background:rgba(159,216,255,.16);border-color:rgba(159,216,255,.5)}.cc .hp .hp-act-msg{color:var(--dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-size:12.5px;display:flex}.cc .hp .hp-act .hp-act-msg{margin-top:0}.cc .hp .hp-act-msg.ok{color:var(--ok)}.cc .hp .hp-act-msg.bad{color:#ffcdc7;background:rgba(255,91,77,.12);border-radius:10px;padding:8px 10px}.cc .hp .hp-act-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:10.5px;display:block}.cc .hp .hp-act-edit{flex-direction:column;gap:4px;margin-top:8px;display:flex}.cc .hp .hp-act-text,.cc .hp .hp-act-input{border:1px solid var(--line);width:100%;color:var(--ink);font:13px/1.4 var(--body);background:rgba(0,0,0,.35);border-radius:9px;padding:8px 10px}.cc .hp .hp-act-text{resize:vertical;min-height:64px;max-height:240px}.cc .hp .hp-act-text:disabled{opacity:.6}.cc .hp .hp-act-count{font:10.5px var(--mono);color:var(--faint);margin-left:auto}.cc .hp .hp-act-count.full{color:var(--warn)}.cc .hp .hp-reply{z-index:1;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:rgba(20,23,29,.84);margin:4px -12px 0;padding:10px 12px 8px;position:-webkit-sticky;position:sticky;bottom:0}.cc .hp .hp-act-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc .hp .hp-tools{display:contents}.cc .hp .hp-tools-pick,.cc .hp .hp-tools>.hp-act-msg{flex:100%;order:2}.cc .hp .hp-act-btn.on{border-color:var(--lantern);background:rgba(242,180,90,.16)}.cc .hp .hp-tools-pick{border:1px solid var(--line);background:rgba(0,0,0,.25);border-radius:10px;margin-top:2px;padding:8px 10px}.cc .hp .hp-tools-pick .hp-quiet{margin:0 0 6px}.cc .hp .hp-tools-pick .hp-tools-search{box-sizing:border-box;width:100%;min-height:34px;margin:0 0 6px}.cc .hp .hp-tools-pick ul{gap:4px;max-height:220px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow-y:auto}.cc .hp .hp-tools-pick .hp-act-opt{text-align:left;flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:100%;display:flex}.cc .hp .hp-tools-name{overflow-wrap:anywhere;flex:auto}.cc .hp .hp-tools-price{font:11.5px var(--mono);color:var(--dim)}.cc .hp .hp-tools-warn{color:var(--warn);flex:100%;font-size:11px}.cc .hp .hp-act-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:34px;color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:99px;padding:6px 12px}.cc .hp .hp-act-chip.on,.cc .hp .hp-act-opt.on{border-color:var(--lantern);background:rgba(242,180,90,.2)}.cc .hp .hp-act-seg{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cc .hp .hp-act-label{font:400 12px var(--body);color:var(--ink-3);flex-basis:100%}.cc .hp .hp-act-label b{color:var(--ink);font-weight:600}.cc .hp .hp-act-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:34px;color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.04);border-radius:8px;padding:6px 10px}.cc .hp .hp-act-opt.current{border-color:var(--faint);opacity:1;background:rgba(255,255,255,.12);font-weight:700}@media (pointer:coarse){.cc .hp .hp-act-btn,.cc .hp .hp-act-chip,.cc .hp .hp-act-opt{min-height:44px;padding-left:14px;padding-right:14px}.cc .hp .hp-act-text,.cc .hp .hp-act-input{font-size:16px}}.cc .ab{flex-direction:column;gap:6px;margin:8px 0 0;display:flex}.cc .ab-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc .ab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:32px;color:var(--dim);font:600 12px var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:8px;padding:5px 11px}.cc .ab-btn:hover:not(:disabled){color:var(--ink);background:rgba(255,255,255,.13)}.cc .ab-btn.go{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .ab-btn.go:hover:not(:disabled){background:var(--lantern);color:#1a1006;filter:brightness(1.1)}.cc .ab-btn.quiet{background:0 0}.cc .ab-btn:disabled,.cc .ab-chip:disabled{opacity:.45;cursor:default}.cc .ab-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .ab-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .ab-input:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .ab-form,.cc .ab-review{border:1px solid var(--line);background:rgba(0,0,0,.22);border-radius:10px;flex-direction:column;gap:8px;padding:9px 10px;display:flex}.cc .ab-review{border-color:var(--lantern);background:rgba(242,180,90,.12)}.cc .ab-title{font:700 12px var(--body);color:var(--ink);margin:0}.cc .ab-will{white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(0,0,0,.25);border-radius:8px;margin:0;padding:6px 8px;font-size:13px;line-height:1.4}.cc .ab-warn{color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:12px}.cc .ab-warn em{font-style:normal;font-weight:700}.cc .ab-msg{color:var(--dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;display:flex}.cc .ab-msg.ok{color:var(--ok)}.cc .ab-msg.bad{color:#ffcdc7;background:rgba(255,91,77,.12);border-radius:10px;padding:8px 10px}.cc .ab-field{flex-direction:column;gap:4px;display:flex}.cc .ab-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;display:block}.cc .ab-input{border:1px solid var(--line);width:100%;color:var(--ink);font:13px/1.4 var(--body);background:rgba(0,0,0,.35);border-radius:9px;padding:7px 10px}.cc .ab-note{resize:vertical;min-height:60px;max-height:200px}.cc .ab-chips{flex-wrap:wrap;gap:6px;display:flex}.cc .ab-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:32px;color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:99px;padding:5px 12px}.cc .ab-chip.on{border-color:var(--lantern);background:rgba(242,180,90,.2)}.cc .ab-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cc .ab-list li>span{color:var(--dim);font-size:12px}@media (pointer:coarse){.cc .ab-btn,.cc .ab-chip{min-height:44px;padding-left:14px;padding-right:14px}.cc .ab-input{font-size:16px}}@media (max-width:760px){.cc .hp .hp-reply{position:static}}.cc .hp .hp-clean{background:rgba(255,255,255,.04);border-radius:10px;margin:6px 0 8px;padding:10px}.cc .hp .hp-clean-top{align-items:center;gap:12px;display:flex}.cc .hp .hp-clean-top b{font-size:13px;display:block}.cc .hp .hp-clean-top span{color:#d6cfc5;font-size:12.5px;display:block}.cc .hp .hp-clean-top span.live{color:#cdeeff}.cc .hp .hp-clean-top small{color:var(--dim);font-size:11.5px;display:block}.cc .hp .hp-ring{--p:0;text-align:center;background:radial-gradient(closest-side,#0e1014 76%,transparent 78% 100%),conic-gradient(#5cc8ff calc(var(--p)*1%),rgba(255,255,255,.08) 0);border-radius:50%;flex:none;place-content:center;width:56px;height:56px;display:grid}.cc .hp .hp-ring b{font:500 13px/1 var(--mono)}.cc .hp .hp-rooms{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cc .hp .hp-rooms li{background:rgba(255,255,255,.04);border-radius:7px;justify-content:space-between;gap:6px;padding:6px 9px;font-size:12px;display:flex}.cc .hp .hp-rooms li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc .hp .hp-rooms li em{font:normal 11px var(--mono);color:var(--dim)}.cc .hp .hp-rooms li.done{color:#c9f5da;background:rgba(110,231,160,.12)}.cc .hp .hp-rooms li.progress{color:#cdeeff;background:rgba(92,200,255,.14)}.cc .hp .hp-rows{flex-direction:column;gap:4px;padding-top:4px;display:flex}.cc .hp .hp-row{background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:10px}.cc .hp .hp-row.open{border-color:var(--line);background:rgba(255,255,255,.07)}.cc .hp .hp-row-h{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.cc .hp .hp-tone{background:var(--faint);border-radius:50%;width:8px;height:8px}.cc .hp .hp-row.crit .hp-tone{background:var(--crit)}.cc .hp .hp-row.warn .hp-tone{background:var(--warn)}.cc .hp .hp-row-t{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.cc .hp .hp-row.open .hp-row-t{-webkit-line-clamp:unset}.cc .hp .hp-row-s{font:11px var(--mono);color:var(--faint);white-space:nowrap;align-items:center;gap:6px;display:flex}.cc .hp .hp-row-b{padding:2px 12px 12px 27px}.cc .hp .hp-full{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.cc .hp .hp-tag{font:600 10px/1 var(--body);color:var(--ink);background:rgba(255,255,255,.1);border-radius:99px;padding:3px 6px}.cc .hp .hp-tag.crit{color:#fff1ef;background:rgba(255,91,77,.35)}.cc .hp .hp-tag.warn{color:#ffe3b0;background:rgba(255,179,71,.25)}.cc .hp .hp-facts-grid{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.cc .hp .hp-facts-grid>div{display:contents}.cc .hp .hp-facts-grid dt{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding-top:1px;font-size:10.5px}.cc .hp .hp-facts-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.cc .hp .hp-photos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cc .hp .hp-photos img{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;border-radius:8px;width:72px;height:72px}.cc .hp .hp-photos img.big{object-fit:contain;cursor:zoom-out;background:#000;width:100%;height:auto;max-height:260px}.cc .hp .hp-stay{background:rgba(255,255,255,.04);border-radius:10px;margin:6px 0 8px;padding:10px}.cc .hp .hp-stay small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;display:block}.cc .hp .hp-stay b{margin:2px 0 6px;font-size:14px;display:block}.cc .hp .hp-timeline{border-left:1px solid var(--line);flex-direction:column;gap:5px;margin:8px 0 0;padding:0 0 0 12px;list-style:none;display:flex}.cc .hp .hp-timeline li{font:11.5px var(--mono);color:var(--ink)}.cc .hp .hp-timeline li.past{color:var(--faint)}.cc .hp .hp-timeline li.next{color:var(--lantern)}.cc .hp .hp-money{padding-top:8px}.cc .hp .hp-open{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.cc .hp .hp-open-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cc .hp .hp-open-head b{font:600 13px var(--body);color:#ffd58a}.cc .hp .hp-open-head small,.cc .hp .hp-open-note{color:var(--dim);font-size:11.5px}.cc .hp .hp-open-run{border:1px solid var(--line);background:rgba(255,213,138,.05);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.cc .hp .hp-open-run.hot{background:rgba(255,174,66,.1);border-color:rgba(255,174,66,.55)}.cc .hp .hp-open-line{font:600 12.5px var(--body);color:var(--ink)}.cc .hp .hp-open-why{color:#ffcf8a;font-size:11.5px}.cc .hp .hp-open-price{font:11.5px var(--mono);color:var(--dim)}.cc .hp .hp-open-run .hp-act-row,.cc .hp .hp-open-run .hp-act-confirm,.cc .hp .hp-open-run .hp-act-msg{margin-top:4px}.cc .hp .hp-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.cc .hp .hp-foot span{font:10.5px var(--mono);color:var(--faint);margin-left:auto}.cc .hp .hp-hl{outline:2px solid var(--lantern);outline-offset:2px;animation:1.4s ease-out 2 cc-hp-flash}@keyframes cc-hp-flash{0%{box-shadow:0 0 rgba(242,180,90,.55)}to{box-shadow:0 0 0 10px rgba(242,180,90,0)}}@media (pointer:coarse){.cc .hp .hp-chip,.cc .hp .hp-units button{padding-top:10px;padding-bottom:10px}.cc .hp .hp-back{padding:9px 12px}.cc .hp .hp-row-h{min-height:48px}}.cc .pp .pp-h{font:600 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:12px 0 8px}.cc .pp .pp-visits{border-left:1px solid var(--line);flex-direction:column;gap:5px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.cc .pp .pp-visits li{position:relative}.cc .pp .pp-visits li:before{content:"";background:var(--faint);border:2px solid #14171d;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;left:-20px}.cc .pp .pp-visits li.now:before{background:var(--lantern);box-shadow:0 0 8px var(--lantern)}.cc .pp .pp-visit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:9px 11px 11px;display:grid;position:relative;overflow:hidden}.cc .pp button.pp-visit{cursor:pointer;min-height:48px;transition:background .2s}.cc .pp button.pp-visit:hover{background:rgba(255,255,255,.09)}.cc .pp button.pp-visit:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .pp .pp-visits li.now .pp-visit{background:rgba(242,180,90,.08);border-color:rgba(242,180,90,.45)}.cc .pp .pp-home{font:600 13px/1.3 var(--body);overflow-wrap:anywhere;min-width:0}.cc .pp .pp-when{font:11px var(--mono);color:var(--dim);white-space:nowrap}.cc .pp .pp-task{color:#d6cfc5;grid-column:1/-1;font-size:12px}.cc .pp .pp-bar{opacity:.8;background:#5cc8ff;height:3px;position:absolute;bottom:0;left:0}@media (pointer:coarse){.cc .pp .pp-visit{padding-top:11px;padding-bottom:13px}}.cc .cm .cm-filters{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.cc .cm .cm-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--dim);font:500 11.5px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.04);border-radius:99px;min-height:30px;padding:6px 10px}.cc .cm .cm-chip b{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.cc .cm .cm-chip.on{color:var(--ink);background:rgba(242,180,90,.1);border-color:rgba(242,180,90,.55)}.cc .cm .cm-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .cm .cm-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc .cm .cm-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:3px 9px;min-height:48px;padding:9px 11px 10px;transition:background .2s;display:grid}.cc .cm .cm-row:hover{background:rgba(255,255,255,.09)}.cc .cm .cm-row:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .cm .cm-person.open .cm-row{background:rgba(242,180,90,.08);border-color:rgba(242,180,90,.45)}.cc .cm .cm-person.alert .cm-row{border-color:rgba(255,140,90,.4)}.cc .cm .cm-dot{border-radius:50%;align-self:center;width:9px;height:9px}.cc .cm .cm-name{font:600 13px/1.3 var(--body);overflow-wrap:anywhere;min-width:0}.cc .cm .cm-role{font:10.5px var(--mono);color:var(--faint);white-space:nowrap}.cc .cm .cm-status,.cc .cm .cm-plan,.cc .cm .cm-seen,.cc .cm .cm-flag{grid-column:2/-1;font-size:12px;line-height:1.35}.cc .cm .cm-status{color:#d6cfc5}.cc .cm .cm-plan{color:var(--dim)}.cc .cm .cm-seen{color:var(--faint);font-size:11.5px}.cc .cm .cm-gps{color:#7ff0c0;font-style:normal}.cc .cm .cm-flag{color:#ffb38a;font-weight:600}.cc .cm .st-off .cm-status,.cc .cm .st-off_today .cm-status{color:var(--dim)}.cc .cm .cm-day{margin:8px 0 4px 14px}.cc .cm .cm-day .pp-visits li.ahead:before{border-color:var(--faint);background:0 0;border-style:dashed}.cc .cm .cm-note{color:#ffb38a}.cc .cm .cm-loc{color:var(--dim);grid-column:2/-1;font-size:11.5px;line-height:1.35}.cc .cm .cm-loc.sharing{color:#7ff0c0}.cc .cm .cm-loc.blocked{color:#ffb38a;font-weight:600}.cc .cm-dist{color:var(--dim)}.cc .tm .tm-room{margin:0 0 14px}.cc .tm .tm-room:first-child{padding-top:8px}.cc .tm .tm-room-h{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin:0 0 8px;display:flex}.cc .tm .tm-tiles{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc .tm .tm-tile{flex-direction:column;gap:6px;min-width:0;display:flex}.cc .tm .tm-tile.open{grid-column:1/-1}.cc .tm .tm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:rgba(255,255,255,.04);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 9px;padding:9px 10px;display:grid;position:relative}.cc .tm .tm-btn:hover{background:rgba(255,255,255,.09)}.cc .tm .tm-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tm .tm-tile.ai .tm-btn{background:linear-gradient(rgba(127,184,255,.1),rgba(127,184,255,.03));border-color:rgba(127,184,255,.25)}.cc .tm .tm-tile.open .tm-btn{border-color:rgba(242,180,90,.45)}.cc .tm .tm-tile.st-asleep .tm-btn,.cc .tm .tm-tile.st-off .tm-btn{border-style:dashed}.cc .tm .tm-tile.st-asleep .tm-av,.cc .tm .tm-tile.st-off .tm-av{filter:grayscale()brightness(.6)}.cc .tm .tm-av{background:var(--lantern);color:#14110c;width:34px;height:34px;font:600 12px var(--display);border-radius:50%;grid-row:1/span 3;place-items:center;display:grid;position:relative}.cc .tm .tm-tile.ai .tm-av{background:var(--info)}.cc .tm .tm-av.hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}.cc .tm .tm-pip{background:var(--faint);border:2px solid #101318;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.cc .tm .tm-pip.ok{background:var(--ok)}.cc .tm .tm-pip.busy{background:var(--lantern)}.cc .tm .tm-pip.ride{background:var(--info)}.cc .tm .tm-pip.alert{background:var(--crit)}.cc .tm .tm-name{font:600 13px/1.25 var(--body);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.cc .tm .tm-ai{font:500 9px var(--mono);letter-spacing:.08em;color:var(--info);border:1px solid rgba(127,184,255,.3);border-radius:4px;padding:1px 4px}.cc .tm .tm-title{font:10.5px var(--mono);color:var(--faint);overflow-wrap:anywhere}.cc .tm .tm-status{color:var(--dim);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.cc .tm .tm-need{background:var(--crit);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px rgba(255,91,77,.2)}.cc .tm .tm-card{border-left:2px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 2px 14px;padding:8px 10px;display:flex}.cc .tm .tm-line{color:#d6cfc5;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.cc .tm .tm-line.dim{color:var(--dim)}.cc .tm .tm-line.warn{color:#ffb38a;font-weight:600}.cc .tm .tm-drivers.gap{color:#ffb38a}.cc .tm .tm-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 11.5px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:99px;margin-top:2px;padding:5px 11px}.cc .tm a.tm-open{text-decoration:none;display:inline-block}.cc .tm .tm-open:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tm .tm-thread{flex-direction:column;align-self:stretch;gap:6px;margin-top:4px;display:flex}.cc .tm .tm-msgs{flex-direction:column;gap:5px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cc .tm .tm-msg{overflow-wrap:anywhere;background:rgba(255,255,255,.08);border-radius:10px;flex-direction:column;align-self:flex-start;gap:2px;max-width:92%;padding:6px 9px;font-size:12px;line-height:1.35;display:flex}.cc .tm .tm-msg.mine{background:rgba(242,180,90,.14);border:1px solid rgba(242,180,90,.25);align-self:flex-end}.cc .tm .tm-msg-time{font:10px var(--mono);color:var(--faint)}.cc .tm .tm-msg-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cc .tm .tm-msg-meta em{font:normal 10px var(--mono);color:var(--faint)}.cc .tm .tm-msg-state{font:500 10px var(--mono);color:var(--dim)}.cc .tm .tm-msg-state.seen{color:var(--ok)}.cc .tm .tm-msg-state.failed{color:#ffb38a}.cc .tm .tm-msg.agent{background:rgba(127,184,255,.14);border:1px solid rgba(127,184,255,.3)}.cc .tm .tm-msg-state.working,.cc .tm .tm-msg-state.queued{color:var(--info)}.cc .tm .tm-msg-state.expired{color:#ffb38a}.cc .tm .tm-msg-state.answered{color:var(--ok)}.cc .tm .tm-msg.failed{border:1px solid rgba(255,140,90,.4)}.cc .tm .tm-compose{gap:6px;display:flex}.cc .tm .tm-compose input{border:1px solid var(--line);min-width:0;color:var(--ink);font:12.5px var(--body);background:rgba(255,255,255,.06);border-radius:99px;flex:1;padding:7px 12px}.cc .tm .tm-compose input:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tm .tm-compose button:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tm .tm-compose button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lantern);color:#14110c;font:600 12px var(--body);cursor:pointer;border:0;border-radius:99px;padding:0 14px}.cc .tm .tm-compose button:disabled{opacity:.5;cursor:default}.cc .cm-dist.far{color:#ffb38a;font-weight:600}.cc .lbl.crewleg{font:500 10px/1 var(--mono);color:var(--dim);border:1px solid var(--line);pointer-events:none;background:rgba(10,11,14,.62);border-radius:5px;padding:2px 6px;translate:-50% -50%}.cc .ap .ap-tiles{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cc .ap .ap-tile{background:rgba(255,255,255,.05);border-radius:10px;flex-direction:column;gap:2px;padding:8px 9px 9px;display:flex}.cc .ap .ap-tile b{font:600 20px/1.1 var(--display);font-variant-numeric:tabular-nums}.cc .ap .ap-tile span{font:600 10px/1.25 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.cc .ap .ap-tile.alert{background:rgba(255,91,77,.14)}.cc .ap .ap-tile.alert b{color:#ffcdc7}.cc .ap .ap-h{font:600 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:14px 0 8px}.cc .ap .ap-h.needs{color:#ff9d94}.cc .ap .ap-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cc .ap .ap-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:rgba(255,255,255,.04);border:1px solid transparent;border-left:3px solid rgba(255,255,255,.1);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:8px 10px 9px;display:grid}.cc .ap button.ap-item{cursor:pointer;min-height:44px;transition:background .2s}.cc .ap button.ap-item:hover{background:rgba(255,255,255,.09)}.cc .ap button.ap-item:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .ap .ap-row.needs .ap-item{border-left-color:var(--crit);background:rgba(255,91,77,.1)}.cc .ap .ap-row.waiting .ap-item{border-left-color:var(--warn)}.cc .ap .ap-time{font:11px var(--mono);color:var(--dim);white-space:nowrap}.cc .ap .ap-text{font:500 12.5px/1.35 var(--body);overflow-wrap:anywhere;min-width:0}.cc .ap .ap-note{font:600 11px/1.3 var(--body);color:var(--dim);grid-column:2;font-style:normal}.cc .ap .ap-row.needs .ap-note{color:#ffb3ab}.cc .ap .ap-row.waiting .ap-note{color:var(--warn)}.cc .ap .ap-home{font:600 10.5px/1.3 var(--body);color:var(--dim);display:block}.cc .ap .ap-next,.cc .ap .ap-msg{font:500 11.5px/1.35 var(--body);color:var(--dim);overflow-wrap:anywhere;grid-column:2;font-style:normal}.cc .ap .ap-next span{font:600 10px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:4px}.cc .ap .ap-msg{color:var(--ronda)}.cc .ap .ap-foot{color:var(--faint)}@media (pointer:coarse){.cc .ap button.ap-item{padding-top:11px;padding-bottom:12px}}.cc .bf .bf-read{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);min-height:34px;color:var(--ink);font:600 12px var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:99px;align-items:center;gap:7px;margin:10px 0 0;padding:6px 13px;transition:background .2s;display:inline-flex}.cc .bf .bf-read:hover{background:rgba(255,255,255,.13)}.cc .bf .bf-read.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .bf .bf-read:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .bf button.bf-row:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .bf .bf-more:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .bf .bf-sec{padding-top:14px}.cc .bf .bf-h{font:600 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:8px;margin:0;display:flex}.cc .bf .bf-h em{font:normal 600 11px var(--mono);letter-spacing:0;color:var(--dim)}.cc .bf .bf-sum{color:var(--dim);margin:3px 0 8px;font-size:12.5px}.cc .bf .bf-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cc .bf .bf-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 11px;display:grid}.cc .bf button.bf-row{cursor:pointer;min-height:44px;transition:background .2s}.cc .bf button.bf-row:hover{background:rgba(255,255,255,.09)}.cc .bf .bf-row.done{opacity:.55}.cc .bf .bf-dot{background:var(--faint);border-radius:50%;width:8px;height:8px;margin-top:6px}.cc .bf .bf-dot.crit{background:var(--crit);box-shadow:0 0 8px var(--crit)}.cc .bf .bf-dot.warn{background:var(--warn)}.cc .bf .bf-text{min-width:0}.cc .bf .bf-text b{font:600 13px/1.3 var(--body);overflow-wrap:anywhere;display:block}.cc .bf .bf-text small{color:#d6cfc5;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.cc .bf .bf-val{font:11.5px var(--mono);color:var(--dim);white-space:nowrap;padding-top:2px}.cc .bf .bf-money .bf-val{color:var(--ink);font-size:14px;font-weight:600}.cc .bf .bf-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--lantern);font:600 11.5px var(--body);cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:4px 2px}@media (pointer:coarse){.cc .bf .bf-read{min-height:44px}.cc .bf .bf-more{padding:10px 4px}}.cc .bf .bf-ceo-text{white-space:pre-wrap;color:#e6e0d6;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12.5px;line-height:1.5}.cc .bf .bf-text small.bf-take{color:var(--lantern)}.cc .hud button.stat.tap{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cc .hud button.stat.tap:hover b{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cc .hud button.stat.tap:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid rgba(255,255,255,.6)}.cc .tn{--tn-plot:64px;--tn-pad:5px}.cc .tn .tn-quiet{margin:8px 0}.cc .tn .tn-axis{font:10px var(--mono);color:var(--faint);margin:6px 0 2px}.cc .tn .tn-chart{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.cc .tn .tn-col{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;color:var(--dim);font:inherit;background:0 0;border:1px solid transparent;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px 0 2px;display:flex}.cc .tn button.tn-col{cursor:pointer;transition:background .2s}.cc .tn button.tn-col:hover{background:rgba(255,255,255,.07)}.cc .tn button.tn-col.on{border-color:var(--lantern);background:rgba(242,180,90,.1)}.cc .tn button.tn-col:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .tn .tn-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:84px;display:flex}.cc .tn .tn-b{border-radius:2px 2px 0 0;flex:0 36%;max-width:9px;display:block}.cc .tn .tn-b.ty{background-color:var(--lantern)}.cc .tn .tn-b.ly{background-color:rgba(255,255,255,.28)}.cc .tn .tn-b.occ{background-color:#5cc8ff;flex-basis:62%;max-width:14px}.cc .tn .tn-b.older{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 2px,transparent 2px,transparent 4px)}.cc .tn .tn-col.part .tn-b.ty{opacity:.8}.cc .tn .tn-m{font:600 10px var(--body);color:var(--dim)}.cc .tn .tn-y,.cc .tn .tn-v{min-height:12px;font:10px var(--mono);font-variant-numeric:tabular-nums}.cc .tn .tn-y{color:var(--faint)}.cc .tn .tn-v{color:var(--dim)}.cc .tn .tn-legend{color:var(--dim);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:11.5px;display:flex}.cc .tn .tn-legend span{align-items:center;gap:5px;display:inline-flex}.cc .tn .tn-sw{border-radius:2px;width:10px;height:10px;display:inline-block}.cc .tn .tn-sw.ty{background-color:var(--lantern)}.cc .tn .tn-sw.ly{background-color:rgba(255,255,255,.28)}.cc .tn .tn-sw.older{background-color:var(--lantern);background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 2px,transparent 2px,transparent 4px)}.cc .tn .tn-note{color:#d6cfc5;overflow-wrap:anywhere;background:rgba(255,255,255,.04);border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:12px}.cc .tn .tn-month{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.cc .tn .tn-mh{font:600 15px/1.25 var(--body);margin:0 0 8px}.cc .tn .tn-facts{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.cc .tn .tn-fact{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 10px;display:grid}.cc .tn .tn-fact dt{color:var(--dim);font-size:12px}.cc .tn .tn-fact dd{text-align:right;margin:0}.cc .tn .tn-fact dd b{font:600 13px var(--mono);font-variant-numeric:tabular-nums}.cc .tn .tn-fact dd.tn-fn{text-align:left;color:var(--dim);overflow-wrap:anywhere;grid-column:1/-1;font-size:11.5px}.cc .tn .tn-homes{flex-direction:column;gap:5px;margin:0 0 4px;padding:0;list-style:none;display:flex}.cc .tn .tn-home{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto 36px;align-items:baseline;gap:8px;padding:9px 11px;display:grid}.cc .tn button.tn-home{cursor:pointer;min-height:44px;transition:background .2s}.cc .tn button.tn-home:hover{background:rgba(255,255,255,.09)}.cc .tn button.tn-home:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tn .tn-all:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tn .tn-rank{font:11px var(--mono);color:var(--faint)}.cc .tn .tn-name{font:600 13px/1.3 var(--body);overflow-wrap:anywhere}.cc .tn .tn-amt{font:600 13px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cc .tn .tn-share{font:11px var(--mono);color:var(--dim);text-align:right}.cc .tn .tn-rate{position:relative}.cc .tn .tn-rate .tn-plot{width:100%;height:var(--tn-plot);display:block;position:relative}.cc .tn .tn-dot{box-sizing:border-box;border:2px solid var(--lantern);background:var(--lantern);border-radius:50%;width:9px;height:9px;margin:0 0 -4.5px -4.5px;position:absolute;left:50%}.cc .tn .tn-dot.thin{background:0 0}.cc .tn .tn-line{left:0;top:calc(var(--tn-pad) + 1px);width:100%;height:var(--tn-plot);pointer-events:none;position:absolute}.cc .tn .tn-line polyline{stroke:rgba(242,180,90,.55);stroke-width:1.5px}.cc .tn .tn-yaxis{left:2px;top:calc(var(--tn-pad) + 1px);height:var(--tn-plot);font:9px var(--mono);color:var(--faint);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.cc .tn .tn-cnt{justify-content:center;align-items:flex-end;width:100%;height:22px;display:flex}.cc .tn .tn-cnt i{background:rgba(255,255,255,.28);border-radius:2px 2px 0 0;width:55%;max-width:12px;display:block}@media (max-width:760px){.cc .tn .tn-bars{height:72px}}.cc .fl{--tone:var(--ink)}.cc .fl .fl-row{padding:6px 0}.cc .fl .fl-name{align-items:baseline;gap:7px;min-width:0;display:flex}.cc .fl .fl-name b{font:600 11px/1.2 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);overflow-wrap:anywhere}.cc .fl .fl-name em{font:normal 600 11px var(--mono);color:var(--faint)}.cc .fl .fl-gap{font:600 10px var(--body);color:var(--warn)}.cc .fl .fl-chain{align-items:stretch;min-width:0;display:flex}.cc .fl .fl-chain.gap{opacity:.45}.cc .fl .fl-stage{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:9px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:1px;margin:0;padding:5px 4px;transition:background .2s,border-color .2s;display:flex;position:relative}.cc .fl .fl-stage:hover{background:rgba(255,255,255,.1)}.cc .fl .fl-stage:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .fl .fl-stage[aria-disabled=true]{cursor:default}.cc .fl .fl-stage[aria-disabled=true]:hover{background:rgba(255,255,255,.04)}.cc .fl .fl-stage.on{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern);background:rgba(242,180,90,.14)}.cc .fl .fl-stage[data-tone=warn]{--tone:var(--warn);background:rgba(255,179,71,.12);border-color:rgba(255,179,71,.55)}.cc .fl .fl-stage[data-tone=crit]{--tone:var(--crit);background:rgba(255,91,77,.16);border-color:rgba(255,91,77,.75)}.cc .fl .fl-stage.on[data-tone=warn],.cc .fl .fl-stage.on[data-tone=crit]{box-shadow:0 0 0 1px var(--lantern)}.cc .fl .fl-n{font:700 17px/1.1 var(--body);font-variant-numeric:tabular-nums;color:var(--tone);white-space:nowrap}.cc .fl .fl-stage.empty .fl-n{color:var(--faint);font-weight:500}.cc .fl .fl-l{font:600 10px/1.15 var(--body);color:#d6cfc5;overflow-wrap:anywhere}.cc .fl .fl-stage.empty .fl-l{color:var(--faint)}.cc .fl .fl-age{font:normal 500 9.5px/1.15 var(--mono);color:var(--dim);white-space:nowrap}.cc .fl .fl-stage[data-tone=warn] .fl-age{color:#ffe3b0}.cc .fl .fl-stage[data-tone=crit] .fl-age{color:#ffd0cb}.cc .fl .fl-link{height:calc(2px + 4px*var(--f,0));background:var(--lantern);opacity:calc(.18 + .7*var(--f,0));border-radius:99px;flex:0 0 14px;align-self:center}.cc .fl .fl-link[data-none]{opacity:1;background:0 0;border-top:2px dotted rgba(255,255,255,.2);border-radius:0;height:0}.cc #flows.band{left:var(--cc-dl);right:var(--cc-dr);bottom:calc(var(--hud-bottom,0px) + 10px);flex-direction:column;max-height:min(46%,330px);padding:6px 12px 8px;transition:opacity .5s,left .22s ease-out,right .22s ease-out;display:flex;overflow:hidden}.cc.ov-r-off #flows.band{right:16px}.cc.immersive #flows.band{opacity:0;pointer-events:none}.cc #flows .fl-head{flex:none;align-items:center;gap:12px;padding:4px 2px 2px;display:flex}.cc #flows .fl-head h2{margin:0;padding:0}.cc #flows .fl-hint{font:11px var(--body);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc #flows .fl-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);width:28px;height:26px;color:var(--dim);font:500 16px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:8px;margin-left:auto;padding:0}.cc #flows .fl-x:hover{color:var(--ink);background:rgba(255,255,255,.12)}.cc #flows .fl-x:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc #flows .fl-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;flex-direction:column;display:flex;overflow-y:auto}.cc #flows .fl-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cc #flows .fl-row+.fl-row{border-top:1px solid var(--line)}.cc .fl.rail .fl-row{padding:10px 0 8px;display:block}.cc .fl.rail .fl-row+.fl-row{border-top:1px solid var(--line)}.cc .fl.rail .fl-chain{flex-direction:column;align-items:stretch;margin-top:6px}.cc .fl.rail .fl-stage{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;min-height:38px;padding:6px 10px}.cc .fl.rail .fl-n{text-align:right;min-width:46px}.cc .fl.rail .fl-l{flex:auto;font-size:12px}.cc .fl.rail .fl-age{margin-left:auto}.cc .fl.rail .fl-link{width:calc(2px + 4px*var(--f,0));flex:0 0 8px;align-self:flex-start;height:8px;margin-left:28px}.cc .fl.rail .fl-link[data-none]{border-top:0;border-left:2px dotted rgba(255,255,255,.2);width:0;height:8px}@media (max-width:760px){.cc .fl .fl-stage{min-height:44px}}.cc .fl-filter{background:rgba(242,180,90,.1);border:1px solid rgba(242,180,90,.5);border-radius:9px;flex:none;align-items:center;gap:8px;margin:0 10px 8px;padding:6px 6px 6px 11px;display:flex}.cc .fl-filter-text{min-width:0;font:500 11.5px/1.3 var(--body);color:var(--ink);overflow-wrap:anywhere;flex:auto}.cc .fl-filter-text b{color:var(--lantern);font-weight:700}.cc .fl-filter-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);width:28px;height:26px;color:var(--ink);font:500 16px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.06);border-radius:8px;flex:none;padding:0}.cc .fl-filter-x:hover{background:rgba(255,255,255,.14)}.cc .fl-filter-x:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .lbl.prop.flow-hit{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern),0 0 18px rgba(242,180,90,.55);z-index:3}.cc .lbl.prop.flow-dim,.cc .lbl.face.flow-dim{filter:brightness(.55)saturate(.6)}.cc .lbl.rel{font:600 10px/1 var(--body);color:#ecdcff;text-overflow:ellipsis;background:rgba(10,11,14,.74);border:1px solid rgba(199,146,234,.55);border-radius:99px;max-width:160px;padding:3px 7px;overflow:hidden;translate:-50% -100%}.cc .lbl.ghost{translate:-50%}.cc .lbl.ghost .gh{flex-wrap:wrap;justify-content:center;gap:4px;max-width:230px;margin-top:4px;display:flex}.cc .lbl.ghost .gp{pointer-events:auto;cursor:pointer;color:#efe7da;font:600 10.5px/1 var(--mono);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.9);background:rgba(10,11,14,.3);border:1.5px dashed rgba(255,236,210,.55);border-radius:99px;align-items:center;gap:4px;padding:3px 7px 3px 6px;transition:background .2s,border-color .2s;display:inline-flex}.cc .lbl.ghost .gp>*{pointer-events:none}.cc .lbl.ghost .gp-ic{font:11px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--body)}.cc .lbl.ghost .gp-dot{background:var(--c,var(--lantern));width:7px;height:7px;box-shadow:0 0 6px var(--c,var(--lantern));border-radius:50%;flex:none}.cc .lbl.ghost .gp.warn{color:#ffe3b0;background:rgba(255,179,71,.12);border-color:rgba(255,179,71,.9)}.cc .lbl.ghost .gp.crit{color:#ffd6d1;background:rgba(255,91,77,.16);border-color:rgba(255,91,77,.95)}.cc .lbl.ghost .gp:hover{background:rgba(242,180,90,.2)}.cc .lbl.ghost .gp:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .lbl.ghost .gp.focus{border-style:solid;border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern),0 0 14px rgba(242,180,90,.5)}.cc .lbl.ghost .gp.drop-ok,.cc .lbl.ghost .gh.drop-ok .gp.can-drop{border-style:solid;border-color:var(--lantern);background:rgba(242,180,90,.3);box-shadow:0 0 0 2px rgba(242,180,90,.55)}.cc .lbl.ghost .gp-more{font:600 10px/1 var(--mono);color:var(--dim);text-shadow:0 1px 2px rgba(0,0,0,.9);align-self:center}.cc .lbl.ghost .gh.fire-warn{border-radius:14px;box-shadow:0 0 0 1.5px rgba(255,179,71,.55),0 0 18px rgba(255,179,71,.35)}.cc .lbl.ghost .gh.fire-crit{border-radius:14px;animation:2.4s ease-in-out infinite cc-fire-glow;box-shadow:0 0 0 1.5px rgba(255,91,77,.7),0 0 22px rgba(255,91,77,.5)}.cc .lbl.ghost .gr{pointer-events:auto;cursor:pointer;min-width:18px;height:18px;font:700 10.5px/1 var(--mono);color:#14171d;background:var(--info);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.6)}.cc .lbl.ghost .gr.warn{background:var(--warn)}.cc .lbl.ghost .gr.crit{background:var(--crit);color:#fff}@keyframes cc-fire-glow{50%{box-shadow:0 0 0 1.5px rgba(255,91,77,.95),0 0 30px rgba(255,91,77,.7)}}@media (prefers-reduced-motion:reduce){.cc .lbl.ghost .gh.fire-crit{animation:none}}.cc .tm .tm-scroll{padding-top:4px}.cc .tm .tm-sec{padding:8px 0 6px}.cc .tm .tm-sec+.tm-sec{border-top:1px solid var(--line)}.cc .tm h4{font:600 11px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:baseline;gap:7px;margin:0 0 6px;display:flex}.cc .tm h4 em{font:normal 600 11px var(--mono);letter-spacing:0;color:var(--faint)}.cc .tm h4 em.warn{color:var(--warn)}.cc .tm ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cc .tm .tm-ok,.cc .tm .tm-hint,.cc .tm .tm-note{color:var(--dim);margin:4px 0 8px;font-size:12px}.cc .tm .tm-note.warn{color:#ffe3b0;background:rgba(255,179,71,.1);border:1px solid rgba(255,179,71,.35);border-radius:8px;padding:7px 10px}.cc .tm .tm-assign{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:rgba(20,23,29,.82);margin:0 -12px 6px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0}.cc .tm .tm-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:9px;align-items:flex-start;gap:9px;padding:7px 9px;transition:background .2s,border-color .2s;display:flex}.cc .tm .tm-main:hover{background:rgba(255,255,255,.1)}.cc .tm .tm-main:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .tm .tm-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .tm .tm-gap>.tm-main>i{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.cc .tm .tm-gap.warn>.tm-main>i{background:var(--warn)}.cc .tm .tm-gap.crit>.tm-main>i{background:var(--crit);box-shadow:0 0 8px var(--crit)}.cc .tm .tm-gap.warn>.tm-main,.cc .tm .tm-row.warn>.tm-main{border-color:rgba(255,179,71,.45)}.cc .tm .tm-gap.crit>.tm-main,.cc .tm .tm-row.crit>.tm-main{border-color:rgba(255,91,77,.6)}.cc .tm .tm-gap.focus>.tm-main,.cc .tm .tm-row.focus>.tm-main{border-color:var(--lantern);background:rgba(242,180,90,.12)}.cc .tm .tm-risk>.tm-main>i{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.cc .tm .tm-risk.warn>.tm-main>i{background:var(--warn)}.cc .tm .tm-risk.crit>.tm-main>i{background:var(--crit);box-shadow:0 0 8px var(--crit)}.cc .tm .tm-risk.warn>.tm-main{border-color:rgba(255,179,71,.45)}.cc .tm .tm-risk.crit>.tm-main{border-color:rgba(255,91,77,.6)}.cc .tm .tm-risk.focus>.tm-main{border-color:var(--lantern);background:rgba(242,180,90,.12)}.cc .tm .tm-risk .tm-lbl{font:normal 600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.cc .tm .tm-risk .tm-ev{color:#d6cfc5;margin:2px 0 0;padding:0 0 0 14px;font-size:11.5px;list-style:outside;display:block}.cc .tm .tm-risk .tm-ev li{margin:1px 0}.cc .tm .tm-fix{color:#ffe3b0;align-items:flex-start;gap:8px;padding:5px 9px 2px;font-size:12px;display:flex}.cc .tm .tm-fix>span{overflow-wrap:anywhere;flex:1;min-width:0}.cc .tm .tm-fix .hp-act-btn{flex:none}.cc .tm h4 em.crit{color:var(--crit)}.cc .tm .tm-x{flex-direction:column;gap:1px;min-width:0;display:flex}.cc .tm .tm-x b{font:600 12.5px/1.3 var(--body);overflow-wrap:anywhere}.cc .tm .tm-x span{color:#d6cfc5;overflow-wrap:anywhere;font-size:12px}.cc .tm .tm-x em{font:normal 500 11px var(--mono);color:var(--dim)}.cc .tm .tm-x em.none{color:#ffe3b0}.cc .tm .tm-t{width:44px;font:600 11.5px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--lantern);flex:none}.cc .tm .tm-give{padding-top:4px}.cc .tm .tm-cl{background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 9px;display:grid}.cc .tm .tm-cl.focus{border-color:var(--lantern);background:rgba(242,180,90,.12)}.cc .tm .tm-chip{cursor:pointer;min-width:0;font:500 12.5px var(--body);align-items:center;gap:7px;display:inline-flex}.cc .tm .tm-chip.drag{cursor:grab}.cc .tm .tm-chip.drag:active{cursor:grabbing}.cc .tm .tm-chip .tm-n{color:var(--dim);font-size:11.5px}.cc .tm .tm-sw{background:var(--c);width:10px;height:10px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.cc .tm .tm-hrs{font:600 11.5px var(--mono);color:var(--ink);justify-self:end}.cc .tm .tm-hrs em{font-style:normal}.cc .tm .tm-cl.free .tm-hrs{color:var(--faint);font-weight:500}.cc .tm .tm-cl.over .tm-hrs{color:var(--warn)}.cc .tm .tm-bar{background:rgba(255,255,255,.08);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.cc .tm .tm-bar i{border-radius:inherit;background:var(--ok);height:100%;display:block}.cc .tm .tm-cl.over .tm-bar i{background:var(--warn)}.cc .tm .tm-route{color:var(--dim);overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}@media (pointer:coarse){.cc .tm .tm-main,.cc .tm .tm-chip{min-height:44px}.cc .lbl.ghost .gp{padding:6px 10px 6px 8px}}.cc .lbl.ghost .gh.wi .gp:not(.warn):not(.crit){background:rgba(199,146,234,.1);border-color:rgba(199,146,234,.85)}.cc .tm .tm-out{margin:2px 0 6px}.cc .tm .tm-out-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--dim);font:500 12px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cc .tm .tm-out-btn:hover{color:var(--ink)}.cc .tm .tm-out-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .tm .tm-out-list{margin-top:6px}.cc .tm .tm-out-list .hp-act-chip{align-items:center;gap:6px;display:inline-flex}.cc .tm .tm-wi{background:rgba(199,146,234,.1);border:1.5px dashed rgba(199,146,234,.75);border-radius:10px;flex-direction:column;gap:3px;margin:4px 0 8px;padding:9px 11px;display:flex}.cc .tm .tm-wi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc .tm .tm-wi-top b{font:600 13px/1.3 var(--body);color:#e6d2f7;overflow-wrap:anywhere}.cc .tm .tm-wi-d{color:var(--ink);font-size:12px}.cc .tm .tm-wi-n{font:normal 500 11px var(--body);color:var(--dim)}.cc .tm .tm-new{color:#e6d2f7;font:normal 600 10px var(--body);letter-spacing:.04em;text-transform:uppercase;background:rgba(199,146,234,.22);border-radius:99px;margin-left:6px;padding:1px 6px}.cc .tm .tm-cover{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:5px 9px 0 25px;font-size:11.5px;display:flex}.cc .tm .tm-cover-none{color:#ffd6d1}.cc .tm .tm-cv{border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);background:rgba(255,255,255,.05);border-radius:99px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.cc .tm .tm-cv b{font-weight:600}.cc .tm .tm-cv .tm-n{color:var(--dim);font-size:11px}.cc .tm .tm-cl.out{opacity:.55}.cc .tm .tm-cl.out .tm-hrs{color:#e6d2f7;font-weight:600}.cc .tm .tm-plan>.tm-sec:first-child{border-top:1px solid var(--line)}.cc .tm .tm-cr+.tm-cr{margin-top:8px}.cc .tm .tm-cr-l{font:500 11px var(--body);color:var(--dim);margin-bottom:3px;display:block}.cc .tm .tm-cr-cells{gap:2px;display:grid}.cc .tm .tm-cc{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:34px;color:var(--ink);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid transparent;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;padding:3px 0 2px;transition:background .2s,border-color .2s;display:flex}.cc .tm .tm-cc b{font:600 9.5px/1.2 var(--mono);font-variant-numeric:tabular-nums}.cc .tm .tm-cc-n{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;max-width:100%;min-height:12px;display:flex;overflow:hidden}.cc .tm .tm-cc-s{font:italic 500 9px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--faint)}.cc .tm .tm-cc small{font:500 9px/1.2 var(--mono);color:var(--faint)}.cc .tm .tm-cc:disabled{cursor:default;background:rgba(255,255,255,.024)}.cc .tm .tm-cc:not(:disabled):hover{background:rgba(255,255,255,.12)}.cc .tm .tm-cc.tight{background:rgba(255,179,71,.2);border-color:rgba(255,179,71,.45)}.cc .tm .tm-cc.over{background:rgba(255,91,77,.3);border-color:rgba(255,91,77,.75)}.cc .tm .tm-cc.on{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern)}.cc .tm .tm-cc:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .tm .tm-cr-over,.cc .tm .tm-cr-note{color:var(--dim);margin:3px 0 0;font-size:11.5px}.cc .tm .tm-cr-over{color:#ffd6d1}.cc .tm .tm-filter{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.cc .tm .tm-filter em{font:normal 600 11px var(--mono);color:var(--lantern)}.cc .tm .tm-filter small{color:var(--dim);font-size:11px;display:block}@media (pointer:coarse){.cc .tm .tm-cc,.cc .tm .tm-out-btn{min-height:44px}}.cc .wpanel{width:380px;color:var(--ink);font:14px/1.45 var(--body);pointer-events:auto;background:rgba(10,11,14,.82);border:1px solid rgba(242,180,90,.3);border-radius:18px;overflow:hidden;box-shadow:0 0 60px rgba(242,180,90,.18)}.cc .wp-head{font:600 11px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--lantern);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;display:flex}.cc .live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none;animation:1.4s infinite cc-blink}.cc .live.c{background:#5cc8ff;box-shadow:0 0 10px #5cc8ff}@keyframes cc-blink{50%{opacity:.35}}.cc .thread{flex-direction:column;gap:9px;max-height:330px;padding:12px 14px;display:flex;overflow:auto}.cc .msg{border-radius:14px;max-width:86%;padding:9px 12px}.cc .msg small{color:var(--dim);margin-bottom:3px;font-size:10.5px;display:block}.cc .msg p{white-space:pre-wrap;margin:0;font-size:13.5px}.cc .msg.g{background:rgba(255,255,255,.08);border-bottom-left-radius:4px;align-self:flex-start}.cc .msg.a{background:rgba(127,184,255,.14);border:1px solid rgba(127,184,255,.25);border-bottom-right-radius:4px;align-self:flex-end}.cc .msg.typing p:after{content:"▍";color:#9fd8ff;animation:1s infinite cc-blink}.cc .wp-foot{color:var(--dim);border-top:1px solid var(--line);padding:10px 16px 14px;font-size:12px}.cc .tov{align-items:center;gap:16px;padding:16px;display:flex}.cc .ring{--p:0;text-align:center;background:radial-gradient(closest-side,#0c0e12 78%,transparent 80% 100%),conic-gradient(#5cc8ff calc(var(--p)*1%),rgba(255,255,255,.08) 0);border-radius:50%;flex:none;place-content:center;width:92px;height:92px;display:grid}.cc .ring b{font:500 22px/1 var(--mono)}.cc .ring small{color:var(--dim);font-size:11px}.cc .tov p{margin:0 0 4px}.cc .dim{color:var(--dim);font-size:12.5px}.cc .dim.pad{margin:0;padding:14px 16px}.cc .ok{color:var(--ok);font-size:12.5px}.cc .warn{color:var(--warn);font-size:12.5px}.cc .rooms{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.cc .rooms li{background:rgba(255,255,255,.04);border-radius:7px;justify-content:space-between;gap:6px;padding:6px 9px;font-size:12px;display:flex}.cc .rooms li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc .rooms li em{font:normal 11px var(--mono);color:var(--dim)}.cc .rooms li.done{color:#c9f5da;background:rgba(110,231,160,.12)}.cc .rooms li.progress{color:#cdeeff;background:rgba(92,200,255,.14)}.cc #boot{z-index:20;background:var(--void);text-align:center;place-content:center;gap:14px;transition:opacity 1.2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cc #boot.done{opacity:0;pointer-events:none}.cc #boot .mark{width:44px;height:44px;margin:auto;animation:1.6s ease-in-out infinite cc-breathe}.cc #boot p{font:500 11px var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin:0}.cc #boot p.err{font:13px/1.5 var(--body);letter-spacing:0;text-transform:none;color:#ffcdc7;max-width:420px}@keyframes cc-breathe{50%{transform:scale(1.15);box-shadow:0 0 40px rgba(242,180,90,.9)}}.cc.fb:not(.lm) #boot{z-index:2}.cc.fb.booting #labels,.cc.fb.booting .hint,.cc.fb.booting .attrib{visibility:hidden}.cc .gate{text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cc .gate .mark{width:44px;height:44px}.cc .gate.wait .mark{animation:1.6s ease-in-out infinite cc-breathe}.cc .gate h1{font:600 12px/1.2 var(--display);letter-spacing:.28em;text-transform:uppercase;margin:0}.cc .gate p{max-width:420px;font:13px/1.5 var(--body);color:var(--dim);margin:0}.cc .gate small{font:11px var(--mono);color:var(--faint)}.cc .hint{z-index:3;left:50%;bottom:calc(132px + env(safe-area-inset-bottom,0px));font:11px var(--mono);color:rgba(255,255,255,.5);pointer-events:none;text-shadow:0 1px 6px #000;position:absolute;transform:translate(-50%)}.cc .attrib{z-index:3;text-align:right;max-width:calc(100% - 20px);font:10px var(--body);color:rgba(255,255,255,.4);position:absolute;bottom:4px;right:10px}.cc .attrib a{color:inherit}.cc .attrib.google{color:rgba(255,255,255,.8);text-shadow:0 1px 4px #000}.cc .sv{z-index:2;opacity:0;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.cc .sv.on{opacity:1;pointer-events:auto}.cc .sv-pano{position:absolute;top:0;bottom:0;left:0;right:0}.cc.street #stage,.cc.street #labels,.cc.street .hint,.cc.street .attrib{visibility:hidden}.cc .sv-bar{top:calc(84px + env(safe-area-inset-top,0px));left:var(--cc-dl);z-index:6;border-radius:12px;align-items:center;gap:12px;padding:6px 14px 6px 6px;animation:.3s ease-out cc-in;display:flex}.cc.ov-l-off .sv-bar{left:48px}.cc .sv-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:600 13px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.08);border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 12px;display:inline-flex}.cc .sv-back:hover{background:rgba(255,255,255,.16)}.cc .sv-back:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .sv-back kbd{font:500 10.5px/1 var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:3px 5px}.cc .sv-arrow{border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:7px;margin-left:3px;rotate:45deg}.cc .sv-title{font:500 12px/1.2 var(--body);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}@media (pointer:coarse){.cc .sv-back kbd{display:none}}@media (max-width:1100px){.cc .stats .stat:nth-child(n+4){display:none}}@media (max-width:760px){.cc #top{gap:10px;padding:8px 12px}.cc .brand small,.cc .badge{display:none}.cc .stats{gap:12px}.cc .stat b{font-size:15px}.cc .clock{font-size:16px}.cc .cc-lang button{min-width:34px;padding:0 8px}.cc #left,.cc #right{width:auto;max-height:34%;top:auto;left:16px;right:16px;bottom:calc(122px + env(safe-area-inset-bottom,0px))}.cc.ov-b-off{--ov-sink:90px}.cc #panelToggle{display:inline-block}.cc .chips,.cc .sep,.cc .alt,.cc .hint,.cc .brand div:not(.mark),.cc .stats .stat:nth-child(n+4){display:none}.cc #bottom{width:auto;padding:10px;left:16px;right:16px;transform:none}.cc #bottom .row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cc #bottom .row::-webkit-scrollbar{display:none}.cc #right.lens{width:auto;max-height:min(58%,520px)}.cc .sv{bottom:var(--hud-bottom,0px)}.cc .sv-bar,.cc.ov-l-off .sv-bar{left:16px}.cc .sv-title{display:none}}@media (max-width:767px){.cc{--cc-rbar:calc(max(var(--hud-bottom,0px),env(safe-area-inset-bottom,0px) + 16px) + 12px)}.cc:has(.rk .rk-card:not(.rk-slim)) #left{visibility:hidden;opacity:0;pointer-events:none;transition:none}.cc.lm:has(.rk .rk-card:not(.rk-slim)) #lm{visibility:hidden;opacity:0;pointer-events:none;transition:none}.cc.lm-sheet:has(.rk .rk-card:not(.rk-slim)) #right{visibility:hidden;opacity:0;pointer-events:none;transition:none}.cc:has(.rk .rk-slim) #left{bottom:calc(var(--cc-rbar) + 52px + 8px)}.cc.lm:has(.rk .rk-slim) #lm{bottom:calc(var(--cc-rbar) + 52px + 8px)}.cc.lm-sheet:has(.rk .rk-slim) #right{bottom:calc(var(--cc-rbar) + 52px + 8px)}}@media (max-width:760px){.cc .rk .rk-card{right:16px}.cc:has(.rk .rk-card:not(.rk-slim)) #right{visibility:hidden;opacity:0;pointer-events:none;transition:none}.cc:not(.lm):has(.rk .rk-slim){--cc-sheet-b:max(calc(106px + var(--cc-pill-clear,16px) + env(safe-area-inset-bottom,0px)),calc(var(--cc-rbar) + 52px + 8px))}.cc:not(.lm):has(.rw-talk-bar){--cc-sheet-b:max(calc(106px + var(--cc-pill-clear,16px) + env(safe-area-inset-bottom,0px)),calc(var(--cc-rbar) + 128px + 8px))}.cc:not(.lm):has(.rk .rk-slim) #left{bottom:var(--cc-sheet-b);max-height:min(34%,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc:not(.lm):has(.rk .rk-slim) #right{bottom:var(--cc-sheet-b);max-height:min(34%,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc:not(.lm):has(.rw-talk-bar) #left{bottom:var(--cc-sheet-b);max-height:min(34%,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc:not(.lm):has(.rw-talk-bar) #right{bottom:var(--cc-sheet-b);max-height:min(34%,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc:not(.lm):has(.rk .rk-slim) #right.lens{max-height:min(58%,520px,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc:not(.lm):has(.rw-talk-bar) #right.lens{max-height:min(58%,520px,calc(100% - var(--hud-top,84px) - 8px - var(--cc-sheet-b)))}.cc.lm-sheet:has(.rw-talk-bar) #right{bottom:calc(var(--cc-rbar) + 128px + 8px)}}.cc.present .hud,.cc.present .ov-tab,.cc.present .hint{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility 0s linear .6s!important}.cc.present #stage,.cc.present .css3d{pointer-events:none}.cc.present #labels,.cc.present #labels *{pointer-events:none!important}.cc.present #labels{--hud-top:0px;--hud-bottom:0px}.cc.present .attrib,.cc.present .attrib a{pointer-events:none}.cc .pr-scrim{z-index:6;pointer-events:none;background:linear-gradient(transparent,rgba(4,6,9,.4) 45%,rgba(4,6,9,.8));height:200px;animation:.8s ease-out cc-pr-in;position:absolute;bottom:0;left:0;right:0}.cc .pr-line{z-index:7;left:50%;bottom:calc(44px + env(safe-area-inset-bottom,0px));pointer-events:none;text-align:center;width:min(980px,100% - 48px);min-height:2.8em;position:absolute;transform:translate(-50%)}.cc .pr-line p{font:500 clamp(17px,1.9vw,26px)/1.35 var(--body);letter-spacing:.005em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.85);text-wrap:balance;margin:0;animation:.7s ease-out cc-pr-line}.cc .pr-bar{z-index:8;top:calc(14px + env(safe-area-inset-top,0px));gap:8px;animation:.8s ease-out cc-pr-in;display:flex;position:absolute;right:16px}.cc .pr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.8);min-height:38px;font:600 12px/1 var(--body);cursor:pointer;opacity:.72;background:rgba(10,12,16,.55);border:1px solid rgba(255,255,255,.22);border-radius:99px;align-items:center;gap:7px;margin:0;padding:9px 14px;transition:opacity .2s,background .2s;display:inline-flex}.cc .pr-btn:hover{opacity:1;background:rgba(10,12,16,.8)}.cc .pr-btn:focus-visible{opacity:1;background:rgba(10,12,16,.8)}.cc .pr-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .pr-btn.on{color:var(--lantern);border-color:rgba(242,180,90,.55)}.cc .pr-btn kbd{font:500 10.5px/1 var(--mono);color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:3px 5px}.cc .pr-card{z-index:7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(closest-side at 50% 46%,rgba(4,6,9,.5),rgba(4,6,9,.18) 70%,transparent);place-items:center;animation:1s ease-out cc-pr-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cc .pr-card:focus-visible{outline:2px solid var(--lantern);outline-offset:-6px}.cc .pr-plate{text-align:center;background:rgba(255,255,255,.95);border-radius:26px;width:min(560px,82vw);margin-bottom:70px;padding:30px 42px 22px;animation:1.1s cubic-bezier(.2,.8,.25,1) cc-pr-plate;box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.4)}.cc .pr-plate img{width:100%;height:auto;display:block}.cc .pr-tag{font:600 11px/1.5 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#5b6b82;text-wrap:balance;margin:14px 0 0}.cc .pr-tag b{color:#1e3a5f;font-weight:700}@keyframes cc-pr-in{0%{opacity:0}to{opacity:1}}@keyframes cc-pr-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cc-pr-plate{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (pointer:coarse){.cc .pr-btn{min-height:44px}}@media (max-width:760px){.cc .pr-line{bottom:calc(30px + env(safe-area-inset-bottom,0px))}.cc .pr-line p{font-size:16px}.cc .pr-plate{margin-bottom:60px;padding:20px 24px 16px}.cc .pr-tag{font-size:10px}}.cc .cc-searchbtn{flex:none;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:inline-flex}.cc .cc-searchbtn kbd,.cc .cs-keys kbd{font:500 10.5px/1 var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:3px 5px}.cc .cc-searchbtn.on kbd{color:#1a1006;border-color:rgba(26,16,6,.4)}.cc .cc-search{top:calc(var(--hud-top,84px) + 8px);z-index:9;flex-direction:column;gap:4px;width:min(640px,100% - 32px);padding:8px;animation:.15s ease-out cc-in;display:flex;left:50%;translate:-50%}.cc .cs-row{align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.cc .cs-ic{color:var(--dim);flex:none;display:inline-flex}.cc .cs-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;color:var(--ink);font:500 16px/1.2 var(--body);background:0 0;border:0;outline:none;flex:1;padding:11px 4px}.cc .cs-in::placeholder{color:var(--faint);font-weight:400}.cc .cs-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);width:34px;height:34px;color:var(--dim);cursor:pointer;background:rgba(255,255,255,.04);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc .cs-x:hover{color:var(--ink);background:rgba(255,255,255,.1)}.cc .cs-x:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .cs-note{font:500 11.5px/1.35 var(--body);color:var(--warn);padding:0 12px 4px}.cc .cs-list{border-top:1px solid var(--line);overscroll-behavior:contain;max-height:min(52vh,440px);margin:0;padding:4px 0 0;list-style:none;overflow-y:auto}.cc .cs-list[hidden]{display:none}.cc .cs-item{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.cc .cs-item.on{box-shadow:inset 2px 0 0 var(--lantern);background:rgba(242,180,90,.14)}.cc .cs-item.dim .cs-txt b{color:var(--dim)}.cc .cs-dot{background:var(--faint);width:9px;height:9px;color:var(--faint);border-radius:50%;flex:none;box-shadow:0 0 6px}.cc .cs-dot.crit{background:var(--crit);color:var(--crit)}.cc .cs-dot.warn{background:var(--warn);color:var(--warn)}.cc .cs-dot.ok{background:var(--ok);color:var(--ok)}.cc .cs-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.cc .cs-txt b{font:600 14px/1.25 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc .cs-txt span{font:12px/1.3 var(--body);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc .cs-kind{font:600 9.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:4px 7px;font-style:normal}.cc .cs-foot{justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:4px 10px 2px;display:flex}.cc .cs-msg{font:12px/1.35 var(--body);color:var(--dim)}.cc .cs-keys{font:11px/1 var(--body);color:var(--faint);white-space:nowrap}.cc .cs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.cc .cs-keys,.cc .cc-searchbtn kbd{display:none}.cc .cs-item{min-height:56px}.cc .cs-x{width:44px;height:44px}.cc .cc-searchbtn{min-height:44px}}@media (max-width:1280px){.cc .cc-searchbtn span{display:none}}@media (max-width:760px){.cc .cc-search{width:auto;left:16px;right:16px;translate:none}.cc .cc-searchbtn span,.cc .cc-searchbtn kbd,.cc .cs-keys{display:none}}@media (prefers-reduced-motion:reduce){.cc *,.cc :before,.cc :after{transition:none!important;animation:none!important}}.cc-layer{display:contents}.cc.wall{--wall-s:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.cc.fit{--wall-s:var(--fit-s,1)}.cc.wall .cc-layer,.cc.fit .cc-layer{z-index:3;width:calc(100%/var(--wall-s));height:calc(100%/var(--wall-s));transform:scale(var(--wall-s));transform-origin:0 0;pointer-events:none;display:block;position:absolute;top:0;left:0}:where(.cc.wall .cc-layer>:not(#labels)){pointer-events:auto}:where(.cc.fit .cc-layer>:not(#labels)){pointer-events:auto}.cc.wall .hint{display:none}.cc.wall[data-cursor=off],.cc.wall[data-cursor=off] *{cursor:none!important}.cc.wall #top{gap:14px}.cc.wall .brand small{display:none}.cc.wall .stats{flex:0 auto;gap:16px;min-width:0;overflow:hidden}.cc.wall .stats .stat{flex:none}.cc .btn:disabled{opacity:.55;cursor:default}.cc .wall-visitors{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;color:var(--lantern);font:700 15px/1 var(--body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:rgba(242,180,90,.1);border:1.5px solid rgba(242,180,90,.6);border-radius:12px;flex:none;align-items:center;gap:9px;margin:0;padding:0 14px 0 11px;transition:background .2s,color .2s;display:inline-flex}.cc .wall-visitors:hover{background:rgba(242,180,90,.2)}.cc .wall-visitors:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .wall-visitors .wv-eye{flex:none;width:22px;height:22px}.cc .wall-visitors b{font:inherit}.cc .wall-visitors em{font:normal 600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:rgba(0,0,0,.3);border-radius:6px;padding:4px 6px}.cc .wall-visitors.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .wall-visitors.on em{color:var(--lantern);background:rgba(26,16,6,.85)}.cc .wall-chip{z-index:6;left:50%;bottom:calc(var(--hud-bottom,0px) + 12px);font:600 12px/1 var(--body);letter-spacing:.04em;color:#ffe3b0;pointer-events:none;white-space:nowrap;background:rgba(12,14,18,.72);border:1px solid rgba(242,180,90,.45);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;position:absolute;transform:translate(-50%)}.cc .wall-chip i{background:var(--lantern);width:7px;height:7px;box-shadow:0 0 8px var(--lantern);border-radius:50%}.cc .wall-session{z-index:7;left:50%;top:calc(84px + env(safe-area-inset-top,0px));position:absolute;transform:translate(-50%)}.cc .wall-session button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ffe3b0;font:600 13px/1 var(--body);cursor:pointer;white-space:nowrap;background:rgba(12,14,18,.85);border:1px solid rgba(255,179,71,.5);border-radius:99px;margin:0;padding:10px 18px}.cc .wall-session button:hover{background:rgba(20,23,29,.95)}.cc .wall-session button:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .wall-note{color:var(--dim);font:500 12px/1.35 var(--body);text-align:center;background:rgba(255,255,255,.04);border-radius:9px;margin:10px 0 2px;padding:8px 12px}.cc.wall #boot>*{scale:var(--wall-s)}.cc.wall .sv-bar{left:calc(350px*var(--wall-s));top:calc(84px*var(--wall-s));transform-origin:0 0;scale:var(--wall-s)}.cc.wall.ov-l-off .sv-bar{left:calc(48px*var(--wall-s))}.cc .wk-row{cursor:default;margin-top:6px}.cc .wk-lines{font:11px/1.3 var(--mono);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.cc #attn .wk-lines span,.cc #convs .wk-lines span,.cc .hp-work .wk-lines span{font:inherit;margin:0;display:inline}.cc .wk-owner{color:#ffe3b0}.cc .wk-owner.mine{color:var(--lantern);font-weight:700}.cc .wk-back{color:#cfe3ff;font:600 10px/1.2 var(--body);background:rgba(127,184,255,.18);border-radius:99px;padding:2px 6px}.cc .wk-notice{color:#ffb3a8;font-family:var(--body);font-size:11.5px}.cc .wk-quiet{color:var(--dim);margin:4px 0 0;font-size:11.5px}.cc .wk-actions{margin-top:6px}.cc .wk-actions[data-busy=true]{opacity:.6}.cc .wk-btns{flex-wrap:wrap;gap:4px;display:flex}.cc .wk-btn,.cc .wk-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:600 11px/1 var(--body);cursor:pointer;background:rgba(255,255,255,.05);border-radius:7px;margin:0;padding:6px 9px;transition:background .15s,border-color .15s}.cc .wk-btn:hover:not(:disabled),.cc .wk-chip:hover:not(:disabled){background:rgba(255,255,255,.13)}.cc .wk-btn:disabled,.cc .wk-chip:disabled{cursor:default;opacity:.55}.cc .wk-btn.primary{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .wk-btn.primary:hover:not(:disabled){background:#f6c47f}.cc .wk-btn.on{border-color:var(--lantern);background:rgba(242,180,90,.16)}.cc .wk-btn:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .wk-chip:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .wk-note input:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .wk-mine button:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .wk-aside-bar button:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.cc .wk-panel{border:1px solid var(--line);background:rgba(0,0,0,.28);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;padding:6px;display:flex}.cc .wk-note input{border:1px solid var(--line);min-width:0;color:var(--ink);font:12px var(--body);background:rgba(255,255,255,.06);border-radius:7px;flex:140px;padding:6px 8px}.cc .wk-chip.on{border-color:var(--lantern);background:rgba(242,180,90,.16)}.cc .gch-panel .gch-ask,.cc .gch-panel .gch-fail{flex:1 0 100%;margin:0 0 2px}.cc .gch-done{color:#bfe6c4}.cc .wk-mine{padding:0 10px 6px;display:flex}.cc .wk-mine button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:500 12px var(--body);cursor:pointer;background:rgba(255,255,255,.04);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;transition:background .2s;display:inline-flex}.cc .wk-mine button:hover{background:rgba(255,255,255,.1)}.cc .wk-mine button em{font:normal 600 11px var(--mono);color:var(--dim)}.cc .wk-mine button.on{background:var(--lantern);border-color:var(--lantern);color:#1a1006}.cc .wk-mine button.on em{color:#4a3210}.cc .wk-aside{cursor:default;padding:4px 10px 10px}.cc .wk-aside-bar{flex-wrap:wrap;gap:6px;display:flex}.cc .wk-aside-bar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--dim);font:500 11.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;-webkit-text-decoration:underline rgba(255,255,255,.2);text-decoration:underline rgba(255,255,255,.2)}.cc .wk-aside-bar button:hover,.cc .wk-aside-bar button[aria-pressed=true]{color:var(--ink)}.cc .wk-aside-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cc .wk-aside-list li{background:rgba(255,255,255,.03);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cc .wk-aside-list li>div{min-width:0}.cc .wk-aside-list b{font-size:12.5px;font-weight:600;display:block}.cc .wk-aside-list span{color:#d6cfc5;font-size:12px;display:block}.cc .wk-aside-list em{font:normal 11px var(--mono);color:var(--dim);margin-top:2px;display:block}.cc .hp .hp-work{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:9px;flex:none;margin:0 12px 8px;padding:8px 10px}.cc .hp .wk-head{font:600 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);align-items:center;gap:6px;display:flex}.cc .hp .wk-head em{color:var(--ink);font-style:normal}.cc .hp .wk-item{gap:9px;margin-top:8px;display:flex}.cc .hp .wk-item>i{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.cc .hp .wk-item.crit>i{background:var(--crit)}.cc .hp .wk-item.warn>i{background:var(--warn)}.cc .hp .wk-item>div{flex:1;min-width:0}.cc .hp .wk-item b{font-size:12.5px;font-weight:600;display:block}.cc .hp .hp-viewers{color:var(--dim);align-items:center;gap:8px;margin:8px 0 0 20px;font-size:11.5px;display:flex}.cc .wk-avatars{display:inline-flex}.cc .wk-avatars .hc-av{margin-left:-4px}.cc .wk-avatars .hc-av:first-child{margin-left:0}.cc .hc-av{min-width:16px;height:16px;font:700 9px/1 var(--body);color:#1a1006;background:var(--lantern);border:1.5px solid rgba(10,11,14,.9);border-radius:99px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.cc .hc-av.more{color:var(--ink);background:rgba(255,255,255,.18)}.cc .lbl.prop .hc-who:empty,.cc .lbl.prop .hc-work:empty{display:none}.cc .lbl.prop .hc-who{cursor:default;margin-left:2px;display:inline-flex}.cc .lbl.prop .hc-who .hc-av{margin-left:-4px}.cc .lbl.prop .hc-who .hc-av:first-child{margin-left:0}.cc .lbl.prop .hc-work{text-overflow:ellipsis;max-width:250px;font:600 10.5px/1.2 var(--body);color:#ffe3b0;cursor:default;margin-left:13px;overflow:hidden}.cc .lbl.prop .hc-work.mine{color:var(--lantern)}.cc .lbl.prop[data-lod=far] .hc-work,.cc .lbl.prop[data-lod=far] .hc-who{display:none}@media (pointer:coarse){.cc .wk-btn,.cc .wk-chip{min-height:38px;padding:8px 12px}.cc .wk-mine button{min-height:38px}.cc .wk-aside-bar button{min-height:34px}}.cc .rk{--rk:#9ef0bd;--rk-glow:rgba(158,240,189,.45);z-index:10;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cc .rk-fig{opacity:0;transform-origin:50% 60%;pointer-events:none;will-change:transform;width:120px;height:150px;filter:drop-shadow(0 0 18px var(--rk-glow));transition:opacity .35s;position:absolute;top:0;left:0;overflow:visible}.cc .rk-fig .rk-bob{transform-origin:60px 80px;animation:3.2s ease-in-out infinite rk-bob}@keyframes rk-bob{50%{transform:translateY(-4px)}}.cc .rk-fig .rk-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite rk-blink}@keyframes rk-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.cc .rk-fig .rk-eyes{transition:transform .35s}.cc .rk-ring,.cc .rk-lids,.cc .rk-smile,.cc .rk-puff,.cc .rk-zzz,.cc .rk-sparks,.cc .rk-dots,.cc .rk-arm-l,.cc .rk-watch,.cc .rk-thumb,.cc .rk-held{opacity:0;transition:opacity .3s}.cc .rk-ring{transform-box:view-box;transform-origin:60px 78px}.cc .rk-fig.rk-urgent{filter:drop-shadow(0 0 18px rgba(255,90,90,.55));animation:.45s ease-in-out 2 rk-shake}.cc .rk-fig.rk-urgent .rk-ring{opacity:1;animation:1.1s ease-out infinite rk-ring}.cc .rk-fig.rk-urgent .rk-bob{animation-duration:1.2s}@keyframes rk-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes rk-shake{20%,60%{translate:-3px}40%,80%{translate:3px}}.cc .rk-fig .rk-brow{opacity:0;transition:opacity .3s}.cc .rk-fig.rk-concerned .rk-brow{opacity:1}.cc .rk-fig .rk-mouth{transform-box:fill-box;transform-origin:50%}.cc .rk-fig.rk-speaking .rk-mouth{animation:.22s ease-in-out infinite alternate rk-talk}@keyframes rk-talk{to{transform:scaleY(2.2)}}.cc .rk-fig .rk-arm{opacity:0;transform-box:fill-box;transform-origin:0 100%}.cc .rk-fig.rk-tapping .rk-arm{opacity:1;animation:.38s ease-in-out 2 rk-tap}@keyframes rk-tap{50%{transform:rotate(-24deg)translate(6px,-4px)scale(1.15)}}.cc .rk-fig .rk-halo{transform-origin:60px 74px;animation:2.6s ease-in-out infinite rk-halo}@keyframes rk-halo{50%{opacity:.55;transform:scale(1.06)}}.cc .rk-glass{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cc .rk-ripple{border:2px solid var(--rk);width:18px;height:18px;box-shadow:0 0 18px var(--rk-glow),inset 0 0 10px var(--rk-glow);border-radius:50%;margin:-9px 0 0 -9px;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards rk-ripple;position:absolute}@keyframes rk-ripple{to{opacity:0;transform:scale(9)}}.cc .rk-card{z-index:1;pointer-events:auto;width:min(430px,100% - 32px);right:var(--cc-dr);bottom:calc(max(var(--hud-bottom,0px),env(safe-area-inset-bottom,0px) + 16px) + 12px);max-height:calc(100% - var(--hud-top,84px) - 24px - max(var(--hud-bottom,0px),16px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(9,12,13,.7);border:1px solid rgba(158,240,189,.32);border-radius:18px;gap:12px;padding:16px 16px 14px;animation:.3s ease-out cc-in;display:grid;position:absolute;overflow:auto;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 18px 50px rgba(0,0,0,.6),0 0 40px rgba(158,240,189,.12)}.cc .rk-who{font:600 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--rk);align-items:center;gap:8px;display:flex}.cc .rk-dot{background:var(--rk);width:8px;height:8px;box-shadow:0 0 10px var(--rk);border-radius:50%}.cc .rk-meta{font:500 11px/1 var(--mono);letter-spacing:0;text-transform:none;color:var(--dim);margin-left:auto}.cc .rk-say{min-height:2.8em;font:500 18px/1.38 var(--body);color:var(--ink);text-wrap:pretty;margin:0}.cc .rk-quote{color:#e6dfd4;overflow-wrap:anywhere;background:rgba(255,255,255,.06);border-radius:12px;margin:0;padding:9px 12px;font-size:14px}.cc .rk-quote small{color:var(--faint);font:500 11px/1.3 var(--mono);margin-top:4px;display:block}.cc .rk-opts{gap:8px;display:grid}.cc .rk-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:rgba(255,255,255,.04);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:0;padding:10px 12px;transition:border-color .2s,background .2s;display:grid}.cc .rk-opt:hover{background:rgba(158,240,189,.06);border-color:rgba(158,240,189,.5)}.cc .rk-opt:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .rk-opt .rk-k{width:24px;height:24px;font:600 12px/1 var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:7px;grid-row:span 2;place-items:center;display:grid}.cc .rk-opt b{font-size:14.5px;font-weight:600}.cc .rk-opt .rk-d{min-width:0;color:var(--dim);font-size:12.5px}.cc .rk-opt.rec{background:rgba(158,240,189,.08);border-color:rgba(158,240,189,.55)}.cc .rk-opt.rec .rk-k{color:#062214;background:var(--rk);border-color:var(--rk)}.cc .rk-opt .rk-badge{font:600 10px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--rk);grid-column:2;justify-self:start;margin-top:2px}.cc .rk[data-look=perch]{--rk-perch:144px}.cc .rk[data-look=perch] .rk-card{max-height:calc(100% - var(--hud-top,84px) - 12px - var(--rk-perch) - max(var(--hud-bottom,0px),16px))}.cc .rk-who-docked{gap:10px}.cc .rk-who-docked .rk-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc .rk-fig.rk-docked{opacity:1;will-change:auto;width:48px;height:60px;filter:drop-shadow(0 0 6px var(--rk-glow));flex:none;margin:-4px 0 -4px -4px;transition:none;position:static;overflow:hidden;transform:none}.cc .rk-fig.rk-docked.rk-urgent{filter:drop-shadow(0 0 6px rgba(255,90,90,.55))}.cc .rk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cc.present .rk{display:none}@media (pointer:coarse){.cc .rk-opt{min-height:48px}}.cc .rk-tolist,.cc .rk-reopen{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;color:var(--ink);font:600 11.5px/1 var(--body);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;pointer-events:auto;background:rgba(158,240,189,.08);border:1px solid rgba(158,240,189,.45);border-radius:99px;flex:none;margin:0;padding:6px 12px}.cc .rk-tolist:hover,.cc .rk-reopen:hover{background:rgba(158,240,189,.16)}.cc .rk-tolist:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .rk-reopen:focus-visible{outline:2px solid var(--lantern);outline-offset:2px}.cc .rk-card.rk-slim{align-items:center;height:52px;max-height:none;padding:0 8px 0 14px;animation:none;display:flex;overflow:hidden}.cc .rk-slim .rk-who{flex:auto;min-width:0}.cc .rk-slim .rk-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (pointer:coarse){.cc .rk-tolist,.cc .rk-reopen{min-height:40px}}@media (max-width:640px){.cc .rk-card{width:auto;left:16px;right:16px}.cc .rk-say{font-size:16px}}@media (prefers-reduced-motion:reduce){.cc .rk-fig{transition:none}.cc .rk-fig .rk-bob,.cc .rk-fig .rk-eye,.cc .rk-fig .rk-halo,.cc .rk-fig.rk-speaking .rk-mouth,.cc .rk-fig.rk-urgent,.cc .rk-fig.rk-urgent .rk-ring{animation:none}.cc .rk-ripple{animation-duration:10ms}.cc .rk-card{animation:none}}