:root{--accent:#6366f1;--accent-2:#8b5cf6;--accent-soft:#6366f11c;--bg:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#94a3b838;--glass:#fffffff0;--glass-strong:#fff;--stroke:#e2e8f0f5;--shadow:0 1px 0 #fff inset, 0 -1px 0 #94a3b824 inset, 0 18px 40px -12px #0f172a1f, 0 4px 12px -2px #0f172a0f;--ok:#10b981;--warn:#0ea5e9;--bad:#ef4444;--r:22px;--blur:saturate(1.06) blur(16px);--ln-w:248px;--stage-top:#fff;--stage-bot:#eef2ff;--stage-glow:#7c3aed1c;--stage-glow-2:#10b98117;--dot:#6366f124;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-weather=dusk]{--stage-top:#f5f3ff;--stage-bot:#e0e7ff;--stage-glow:#8b5cf62e}body[data-weather=rain]{--stage-top:#f1f5f9;--stage-bot:#e0e7ff;--stage-glow:#3b82f624}body[data-weather=dew]{--stage-top:#f0fdf4;--stage-bot:#e0f2fe;--stage-glow:#10b98124}body[data-night=true]{--bg:#090d1a;--ink:#f1f5f9;--muted:#94a3b8;--line:#8b5cf629;--glass:#0f172a94;--glass-strong:#16203ad1;--stroke:#ffffff24;--shadow:0 1px 0 #ffffff14 inset, 0 20px 44px -14px #000000ad;--accent-soft:#8b5cf633;--stage-top:#070b16;--stage-bot:#11182e;--stage-glow:#7c3aed2e;--stage-glow-2:#10b9811a;--dot:#8b5cf624;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-size:14px;transition:background-color .6s,color .6s;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.muted{color:var(--muted)}.small{font-size:12px}.num{font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);border-radius:var(--r);box-shadow:var(--shadow);transition:background-color .6s,border-color .6s,box-shadow .6s}#stage{z-index:1;background:linear-gradient(#bfdbfe 0%,#dcfce7 52%,#86efac 100%);transition:background .8s;position:fixed;inset:0;overflow:hidden}body[data-night=true] #stage{background:linear-gradient(#060b19 0%,#0f172a 55%,#06281e 100%)}#worldCanvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-grid{z-index:2;pointer-events:none;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);opacity:.25;background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side at 50% 56%,#000 30%,#0000);mask:radial-gradient(closest-side at 50% 56%,#000 30%,#0000)}.stage-rain{z-index:3;pointer-events:none;opacity:0;background:repeating-linear-gradient(100deg,#0000 0 18px,#465a8238 18px 19.5px) 0 0/200% 200%;transition:opacity .8s;animation:.45s linear infinite rain;position:absolute;inset:0}body[data-weather=rain] .stage-rain{opacity:1}@keyframes rain{to{background-position:-12px 70px}}.stage-mist{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(900px 300px at 50% 78%,#ffffff8c,#0000 70%);transition:opacity .8s;position:absolute;inset:0}body[data-weather=dew] .stage-mist{opacity:1}.stage-note{display:none}.leftnav{z-index:15;top:calc(86px + var(--safe-t));width:var(--ln-w);flex-direction:column;padding:16px 14px 12px;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s;display:flex;position:fixed;bottom:12px;left:12px;overflow:hidden}.ln-brand{-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:10px;padding:2px 2px 12px;display:flex}.ln-brand-main{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ln-crest{background:linear-gradient(135deg,#a855f7,#6366f1,#3b82f6);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:2px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 4px 12px #6366f147}.ln-brand-main:hover .ln-crest{transform:scale(1.05);box-shadow:0 6px 16px #7c3aed6b}.ln-brand-main:active .ln-crest{transform:scale(.96)}.ln-crest svg{border-radius:50%;width:100%;height:100%;display:block}.ln-status-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 2px 4px #10b98159}body[data-night=true] .ln-status-dot{border-color:#0f172a}.ln-user-meta{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.15;display:flex}.ln-wordmark{letter-spacing:-.01em;color:var(--ink);opacity:.88;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.ln-upgrade-pill{color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 55%,#10b981 100%);border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:4px;padding:2.5px 8px;font-size:9.5px;font-weight:800;line-height:1.2;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 2px 8px #7c3aed52,inset 0 1px #ffffff59}.ln-upgrade-pill:hover{filter:brightness(1.07);transform:translateY(-1px)scale(1.04);box-shadow:0 4px 12px #7c3aed7a}.ln-upgrade-pill:active{transform:scale(.96)}.ln-up-ic{font-size:10px;line-height:1}.ln-upgrade-ic{color:#fff;flex-shrink:0;width:11px;height:11px;display:block}.ln-user-handle{color:#8b5cf6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:700;overflow:hidden}body[data-night=true] .ln-user-handle{color:#a78bfa}.ln-collapse-btn{border:1px solid var(--line);color:#64748b;cursor:pointer;background:#94a3b81f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:background-color .18s,color .18s,transform .18s;display:grid}.ln-collapse-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:#1e5eff40}.ln-collapse-btn:active{transform:scale(.93)}.ln-collapse-btn svg{width:17px;height:17px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}body[data-night=true] .ln-collapse-btn{color:#94a3b8;background:#ffffff0f}.ln-nav{scrollbar-width:thin;scroll-behavior:smooth;flex:1;width:100%;min-height:0;padding:2px 2px 10px 0;overflow:hidden auto}.ln-nav::-webkit-scrollbar{width:4px}.ln-nav::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:99px}.ln-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ln-compact-only{display:none}.ln-item{letter-spacing:.04em;text-transform:uppercase;color:#8e98a8;text-align:left;white-space:nowrap;border:2px solid #0000;border-radius:14px;align-items:center;gap:13px;width:100%;height:44px;padding:0 13px;font-size:12.5px;font-weight:800;transition:all .18s;display:flex;position:relative}body[data-night=true] .ln-item{color:#94a3b8}.ln-item:hover{color:var(--ink);background:#6366f114}.ln-item[aria-current=page]{color:#4f46e5;background:linear-gradient(135deg,#8b5cf624,#3b82f624);border-color:#7c3aed6b;box-shadow:inset 0 1px #fffc,0 6px 16px -6px #6366f147}body[data-night=true] .ln-item[aria-current=page]{color:#e0e7ff;background:linear-gradient(135deg,#8b5cf642,#3b82f638);border-color:#818cf8;box-shadow:0 0 16px -2px #818cf859,inset 0 1px #ffffff26}.ln-ic{flex:none;place-items:center;width:26px;height:26px;display:grid}.ln-ic svg{width:26px;height:26px;display:block;overflow:visible}.ln-badge{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:grid;box-shadow:0 3px 8px #6d28d959}.ln-badge.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 3px 8px #2563eb59}.ln-coach{text-align:center;background:linear-gradient(#fff 0%,#faf5ff 100%);border:1.5px solid #8b5cf642;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:6px;width:100%;margin-top:6px;padding:11px;transition:background-color .6s,border-color .6s;display:flex;box-shadow:inset 0 1px #fff,0 8px 22px -10px #6366f129}body[data-night=true] .ln-coach{background:var(--glass-strong);border-color:#a855f747}.ln-seg{background:#6366f114;border:1px solid #8b5cf624;border-radius:99px;grid-template-columns:1fr 1fr;width:100%;padding:3px;display:grid}body[data-night=true] .ln-seg{background:#94a3b829}.ln-seg button{color:#64748b;border-radius:99px;justify-content:center;align-items:center;gap:5px;height:28px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.ln-seg button svg{width:14px;height:14px}.ln-seg button[aria-pressed=true]{color:#4f46e5;background:#fff;box-shadow:0 2px 8px #6366f129}body[data-night=true] .ln-seg button[aria-pressed=true]{background:var(--glass-strong);color:var(--ink)}.ln-mascot{place-items:center;width:58px;height:58px;margin-top:2px;display:grid;position:relative}.arnold-droplet-svg{filter:drop-shadow(0 4px 10px #7c3aed2e);width:48px;height:54px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible}.ln-coach:hover .arnold-droplet-svg{transform:translateY(-2px)scale(1.06)}.arnold-body{transform-origin:24px 38px;animation:3.6s ease-in-out infinite arnoldBreathe}@keyframes arnoldBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3.5px)scale(1.02,.98)}}.arnold-eye{transform-origin:50%;animation:4.2s infinite arnoldBlink}@keyframes arnoldBlink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.arnold-shake{animation:.55s ease-in-out arnoldShakeAnim!important}@keyframes arnoldShakeAnim{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)rotate(-3deg)}40%,80%{transform:translate(5px)rotate(3deg)}}.arnold-bounce{animation:.75s ease-out arnoldBounceAnim!important}@keyframes arnoldBounceAnim{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-8px)scale(1.14,.95)}60%{transform:translateY(2px)scale(.97,1.03)}}.woka-stage{justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.woka-bg{background:linear-gradient(45deg,#e0e7ff 0%,#f0f9ff 50%,#d1fae5 100%);border:1px solid #c7d2febf;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 6px #6366f114}.woka-sparkles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.woka-pedestal{background:#059669d1;border:1px solid #047857a6;border-radius:7px;justify-content:center;align-items:center;width:54px;height:13px;display:flex;position:absolute;bottom:4px;box-shadow:0 2px 5px #05966947}.woka-pedestal i{background:#34d399d9;border-radius:99px;width:38px;height:4px;display:block}.woka-char{z-index:2;width:44px;height:44px;image-rendering:pixelated;filter:drop-shadow(0 3px 4px #0f172a2e);animation:1.8s ease-in-out infinite floatMascot;position:relative}.ln-coach-title{color:#374151;margin-top:0;font-size:13.5px;font-weight:800}body[data-night=true] .ln-coach-title{color:var(--ink)}.ln-coach-sub{color:#4b5563;text-align:center;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;padding:0 4px;font-size:10.5px;line-height:1.32;display:flex;overflow:hidden}body[data-night=true] .ln-coach-sub{color:var(--muted)}.ln-av-stats{flex-direction:column;gap:5px;width:100%;padding:0 2px;display:flex}.ln-av-lvl{justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.ln-av-lvl .lvl{color:#4f46e5}.ln-av-lvl .dot{color:#cbd5e1}.ln-av-lvl .rank{color:#7c3aed}.ln-av-wallet{color:#047857;cursor:pointer;background:#10b9811a;border:1px solid #10b98152;border-radius:9px;align-self:center;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;transition:transform .12s,background-color .15s;display:inline-flex}.ln-av-wallet:hover{background:#10b9812e;border-color:#10b981}.ln-av-wallet:active{transform:scale(.96)}.ln-av-bar-wrap{flex-direction:column;gap:2px;width:100%;display:flex}.ln-av-bar-h{justify-content:space-between;align-items:center;padding:0 2px;font-size:10px;font-weight:800;display:flex}.ln-av-bar-h.hp{color:#047857}.ln-av-bar-h.xp{color:#6d28d9}.ln-av-track{border-radius:99px;width:100%;padding:1px;overflow:hidden}.ln-av-track.hp{background:#10b98124;border:1px solid #10b9814d;height:8px}.ln-av-track.xp{background:#8b5cf624;border:1px solid #8b5cf64d;height:6px}.ln-av-fill{border-radius:99px;height:100%;transition:width .4s}.ln-av-fill.hp{background:linear-gradient(90deg,#10b981,#34d399)}.ln-av-fill.xp{background:linear-gradient(90deg,#8b5cf6,#3b82f6)}.ln-ask{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;width:100%;height:34px;margin-top:2px;font-size:12.5px;font-weight:800;transition:transform .12s,filter .18s;box-shadow:0 6px 16px -4px #6366f17a}.ln-ask:hover{filter:brightness(1.06)}.ln-ask:active{transform:scale(.98)}.ln-foot{border-top:2px solid var(--line);width:100%;margin-top:10px;padding-top:8px;position:relative}.ln-more{letter-spacing:.04em;text-transform:uppercase;color:#8e98a8;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background-color .18s,color .18s;display:flex}.ln-foot:hover .ln-more,.ln-foot.is-open .ln-more,.ln-more:hover{color:#6b7280;background:#f3f4f6}body[data-night=true] .ln-foot:hover .ln-more,body[data-night=true] .ln-foot.is-open .ln-more{color:#e2e8f0;background:#ffffff14}.ln-more-flyout{left:calc(12px + var(--ln-w) + 4px);z-index:120;color:#9ca3af;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:2px solid #d1d5db;border-radius:18px;min-width:300px;transition:opacity .16s,translate .16s,visibility .16s,left .24s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:12px;translate:-8px;box-shadow:0 24px 48px -12px #0f172a40}.ln-more-flyout:before{content:"";width:20px;position:absolute;top:0;bottom:0;left:-20px}body[data-night=true] .ln-more-flyout{color:#94a3b8;background:#151d34;border-color:#ffffff29;box-shadow:0 24px 48px -12px #000000a6}.ln-more-flyout.is-open{opacity:1;visibility:visible;pointer-events:auto;translate:0}.ln-fly-sec{flex-direction:column;padding:10px 0;display:flex}.ln-fly-sec+.ln-fly-sec{border-top:2px solid #d1d5db}body[data-night=true] .ln-fly-sec+.ln-fly-sec{border-top-color:#ffffff24}.ln-fly-item{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af;cursor:pointer;align-items:center;gap:14px;width:100%;padding:10px 22px;font-size:13.5px;font-weight:800;transition:background-color .15s,color .15s;display:flex}.ln-fly-item:hover{color:#4b5563;background:#f3f4f6}body[data-night=true] .ln-fly-item:hover{color:#f1f5f9;background:#ffffff12}.ln-fly-item svg{flex:none;width:26px;height:26px;display:block}body.ln-collapsed:not([data-sheet=nav]){--ln-w:74px}body.ln-collapsed:not([data-sheet=nav]) .leftnav{align-items:center;padding:14px 8px 12px}body.ln-collapsed:not([data-sheet=nav]) .ln-brand{flex-direction:column;justify-content:center;gap:8px;padding:2px 0 12px}body.ln-collapsed:not([data-sheet=nav]) .ln-brand-main{justify-content:center}body.ln-collapsed:not([data-sheet=nav]) .ln-collapse-btn svg{transform:rotate(180deg)}body.ln-collapsed:not([data-sheet=nav]) .ln-wordmark,body.ln-collapsed:not([data-sheet=nav]) .ln-user-meta,body.ln-collapsed:not([data-sheet=nav]) .ln-item>span:not(.ln-ic):not(.ln-badge),body.ln-collapsed:not([data-sheet=nav]) .ln-coach,body.ln-collapsed:not([data-sheet=nav]) .ln-more>span:not(.ln-ic){display:none}body.ln-collapsed:not([data-sheet=nav]) .ln-compact-only{display:block}body.ln-collapsed:not([data-sheet=nav]) .ln-list{align-items:center;gap:6px;width:100%}body.ln-collapsed:not([data-sheet=nav]) .ln-item{border-radius:15px;justify-content:center;width:48px;height:48px;margin:0 auto;padding:0}body.ln-collapsed:not([data-sheet=nav]) .ln-ic,.ln-compact-only .ln-ic,body.ln-collapsed:not([data-sheet=nav]) .ln-ic svg,.ln-compact-only .ln-ic svg{width:28px;height:28px}body.ln-collapsed:not([data-sheet=nav]) .ln-badge{border:1.5px solid var(--glass-strong);min-width:19px;height:19px;padding:0 5px;font-size:10.5px;position:absolute;top:1px;right:1px}body.ln-collapsed:not([data-sheet=nav]) .ln-foot{justify-content:center;width:100%;margin-top:auto;display:flex}body.ln-collapsed:not([data-sheet=nav]) .ln-more{border-radius:14px;justify-content:center;width:46px;height:46px;padding:0}.leftnav.is-chat{background:#fffffff0;align-items:stretch!important;width:256px!important;padding:0!important}body[data-night=true] .leftnav.is-chat{background:#0f172af0}.leftnav.is-chat>:not(.ac-panel){display:none!important}.ac-panel{-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ac-panel[hidden]{display:none!important}.ac-head{background:linear-gradient(90deg,#faf5ffd9 0%,#fff 50%,#faf5ff73 100%);border-bottom:1px solid #e9d5ffd9;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}body[data-night=true] .ac-head{background:#1e293bd9;border-bottom-color:#8b5cf638}.ac-head-l{align-items:center;gap:10px;min-width:0;display:flex}.ac-back{color:#6b7280;background:#fff;border:1px solid #f3e8ff;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;transition:all .16s;display:grid;box-shadow:0 1px 2px #0000000a}.ac-back:hover{color:#6d28d9;background:#f3e8ff}.ac-back:active{transform:scale(.95)}.ac-back svg{width:16px;height:16px}body[data-night=true] .ac-back{color:#e2e8f0;background:#ffffff14;border-color:#ffffff1f}.ac-av{flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.ac-av svg{width:28px;height:31px;overflow:visible}.ac-av-dot{background:#10b981;border:1.8px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:0}.ac-av-dot.thinking{background:#f59e0b;animation:1s infinite blink}.ac-meta{flex-direction:column;min-width:0;line-height:1.18;display:flex}.ac-name{color:#1f2937;font-size:12.5px;font-weight:900}body[data-night=true] .ac-name{color:#f8fafc}.ac-status{color:#059669;font-size:10px;font-weight:700}@keyframes acBeamSpin{to{transform:rotate(360deg)}}.ac-voice-beam{border-radius:12px;flex:none;padding:1.5px;display:inline-flex;position:relative;overflow:hidden}.ac-voice-beam:before{content:"";background:conic-gradient(#a855f7,#ec4899,#3b82f6,#10b981,#a855f7);animation:3.2s linear infinite acBeamSpin;position:absolute;inset:-60%}.ac-voice-btn{z-index:1;color:#7c3aed;background:#fff;border-radius:10.5px;place-items:center;width:31px;height:31px;transition:background-color .15s,color .15s,transform .12s;display:grid;position:relative}.ac-voice-btn:hover{color:#5b21b6;background:#faf5ff}.ac-voice-btn:active{transform:scale(.95)}.ac-voice-btn svg{width:16px;height:16px}body[data-night=true] .ac-voice-btn{color:#c4b5fd;background:#1e293b}.ac-body{scrollbar-width:thin;scroll-behavior:smooth;background:#f8fafca6;flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden auto}body[data-night=true] .ac-body{background:#0f172a8c}.ac-body::-webkit-scrollbar{width:4px}.ac-body::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:99px}.ac-welcome{text-align:center;background:linear-gradient(#faf5ffb3 0%,#fff 100%);border:1px solid #e9d5ffe6;border-radius:14px;flex:none;padding:11px 10px;box-shadow:0 1px 3px #0f172a08}body[data-night=true] .ac-welcome{background:#1e293bcc;border-color:#8b5cf640}.ac-welcome-ic{background:linear-gradient(135deg,#58cc02,#46a302);border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 5px;font-size:14px;display:grid;box-shadow:0 2px 6px #58cc0247}.ac-welcome b{color:#1f2937;font-size:11px;font-weight:800;line-height:1.3;display:block}body[data-night=true] .ac-welcome b{color:#f8fafc}.ac-welcome p{color:#6b7280;margin:2px 0 0;font-size:9.5px;font-weight:500;line-height:1.35}body[data-night=true] .ac-welcome p{color:#94a3b8}.ac-msg-row{flex-direction:column;flex:none;width:100%;display:flex}.ac-msg-row.arnold{align-items:flex-start}.ac-msg-row.user{align-items:flex-end}.ac-bubble{-webkit-user-select:text;user-select:text;cursor:text;word-break:break-word;white-space:pre-line;border-radius:16px;padding:9px 12px;font-size:11.5px;line-height:1.5;position:relative;box-shadow:0 1px 2px #0f172a0a}.ac-msg-row.arnold .ac-bubble{color:#1f2937;background:#fff;border:1px solid #e5e7ebe6;border-top-left-radius:4px;width:100%}body[data-night=true] .ac-msg-row.arnold .ac-bubble{color:#f1f5f9;background:#1e293b;border-color:#ffffff1a}.ac-msg-row.user .ac-bubble{color:#fff;background:#7c3aed;border-top-right-radius:4px;max-width:92%}.ac-time{text-align:right;-webkit-user-select:none;user-select:none;margin-top:4px;font-size:9px;font-weight:600}.ac-msg-row.arnold .ac-time{color:#9ca3af}.ac-msg-row.user .ac-time{color:#ddd6fe}.ac-att-img{-o-object-fit:cover;object-fit:cover;border:1px solid #a855f740;border-radius:8px;width:100%;max-height:130px;margin-bottom:6px;display:block}.ac-typing{background:#fff;border:1px solid #e5e7ebe6;border-radius:4px 16px 16px;flex:none;align-self:flex-start;align-items:center;gap:5px;padding:8px 12px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}body[data-night=true] .ac-typing{background:#1e293b;border-color:#ffffff1a}.ac-typing span{color:#9ca3af;margin-right:3px;font-size:10px;font-weight:700}.ac-typing i{background:#10b981;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite acBounce}.ac-typing i:nth-child(3){animation-delay:.15s}.ac-typing i:nth-child(4){animation-delay:.3s}@keyframes acBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ac-qps{flex-direction:column;flex:none;gap:5px;padding-top:4px;display:flex}.ac-qps-t{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:0 0 2px;padding:0 4px;font-size:9.5px;font-weight:800}.ac-qp{color:#374151;text-align:left;background:#fff;border:1px solid #f3e8ff;border-radius:12px;align-items:center;gap:7px;width:100%;padding:7px 10px;font-size:10.5px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #0f172a08}.ac-qp:hover:not(:disabled){color:#5b21b6;background:#faf5ff;border-color:#d8b4fe}.ac-qp:active:not(:disabled){transform:scale(.98)}.ac-qp:disabled{opacity:.5;cursor:not-allowed}.ac-qp.clear:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}body[data-night=true] .ac-qp{color:#e2e8f0;background:#1e293b;border-color:#8b5cf633}body[data-night=true] .ac-qp:hover:not(:disabled){color:#fff;background:#8b5cf62e}.ac-reset-box{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;font-weight:700;display:flex}.ac-reset-acts{gap:4px;display:flex}.ac-reset-yes{color:#fff;background:#ef4444;border-radius:7px;padding:3px 9px;font-size:10px;font-weight:700}.ac-reset-no{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:700}.ac-att-bar{background:#faf5ff;border-top:1px solid #f3e8ff;flex:none;padding:8px}.ac-att-card{background:#fff;border:1px solid #e9d5ff;border-radius:11px;align-items:center;gap:8px;padding:6px;display:flex}.ac-att-card img{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:36px;height:36px}.ac-att-info{flex:1;min-width:0}.ac-att-info b{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.ac-att-info small{color:#7c3aed;font-size:9px;font-weight:600}.ac-att-rm{color:#6b7280;background:#f3f4f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ac-att-rm:hover{color:#dc2626;background:#fee2e2}.ac-foot{background:#fff;border-top:1px solid #e5e7eb;flex:none;padding:8px}body[data-night=true] .ac-foot{background:#0f172a;border-top-color:#ffffff1a}.ac-input-box{background:#f9fafb;border:1.5px solid #d1d5db;border-radius:16px;align-items:center;gap:6px;padding:5px 8px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.ac-input-box:focus-within{background:#fff;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1f}body[data-night=true] .ac-input-box{background:#1e293b;border-color:#ffffff26}body[data-night=true] .ac-input-box:focus-within{background:#0f172a;border-color:#a855f7}.ac-clip{color:#9ca3af;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:grid}.ac-clip:hover{color:#6d28d9;background:#f3e8ff}.ac-clip svg{width:16px;height:16px}.ac-ta{min-width:0;font:inherit;color:var(--ink);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:84px;padding:0;font-size:12px;line-height:1.4}.ac-ta::placeholder{color:#9ca3af}.ac-send{color:#9ca3af;cursor:not-allowed;background:#e5e7eb;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.ac-send.ready{color:#fff;cursor:pointer;background:#9333ea;box-shadow:0 2px 6px #9333ea59}.ac-send.ready:hover{background:#7e22ce}.ac-send.ready:active{transform:scale(.94)}.ac-send svg{width:14px;height:14px;transform:rotate(90deg)}.topbar{z-index:30;top:calc(12px + var(--safe-t));isolation:isolate;border-radius:20px;align-items:center;gap:10px;height:60px;padding:0 10px 0 12px;display:flex;position:fixed;left:12px;right:12px}.topbar:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);box-shadow:var(--shadow);transition:background-color .6s;position:absolute;inset:0}.logo{letter-spacing:-.03em;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.logo .word{background:linear-gradient(90deg,#6d28d9,#4f46e5);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;transition:opacity .2s}body[data-night=true] .logo .word{background:linear-gradient(90deg,#a78bfa,#818cf8);-webkit-background-clip:text;background-clip:text}.logo-mark{background:linear-gradient(135deg,#a855f7,#6366f1,#3b82f6);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:2px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 4px 12px #6366f152}.logo:hover .logo-mark{transform:scale(1.05);box-shadow:0 6px 16px #7c3aed6b}.logo:active .logo-mark{transform:scale(.96)}.logo-mark svg{border-radius:50%;width:100%;height:100%;display:block}.logo small{letter-spacing:.02em;color:var(--muted);margin-top:-2px;font-size:10px;font-weight:600;display:block}.search{flex:0 250px;min-width:0;position:relative}.search input{border:1px solid var(--line);background:var(--glass-strong);width:100%;height:38px;color:var(--ink);font:inherit;border-radius:12px;padding:0 36px 0 34px;font-size:13px;transition:background-color .6s}.search input::placeholder{color:var(--muted)}.search>.i{color:var(--muted);pointer-events:none;position:absolute;top:10px;left:10px}.search kbd{font:600 11px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px;position:absolute;top:9px;right:8px}.results{background:var(--glass-strong);width:max(100%,320px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:16px;max-height:360px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.results li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.results li small{color:var(--muted);font-size:11px;display:block}.results li[aria-selected=true],.results li:hover{background:var(--accent-soft)}.results .r-ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.results .r-ic .i{width:15px;height:15px}.results .empty{color:var(--muted);cursor:default}.areas{background:var(--line);border-radius:13px;flex:none;gap:2px;padding:3px;display:flex}.areas button{height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.areas button .area-emj{justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.areas button .i{width:15px;height:15px}.areas button:hover{color:var(--ink)}.areas button[aria-pressed=true]{background:var(--glass-strong);color:var(--accent);box-shadow:0 1px 3px #0000001a}.areas button .dd-arrow{opacity:.65;align-items:center;margin-left:1px;transition:transform .18s;display:inline-flex}.areas button .dd-arrow .i{width:12px;height:12px}.areas button[aria-expanded=true] .dd-arrow{transform:rotate(180deg)}.areas button[aria-expanded=true]{background:var(--glass-strong);color:var(--accent)}.loc-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a73;place-items:center;padding:16px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.loc-modal-backdrop[hidden]{display:none!important}.loc-modal{background:var(--glass-strong);border:1px solid var(--stroke);border-radius:24px;flex-direction:column;width:min(1000px,94vw);max-height:88vh;animation:.24s cubic-bezier(.2,.8,.2,1) slideUp;display:flex;overflow:hidden;box-shadow:0 30px 60px -15px #00000059}.loc-modal-head{border-bottom:1px solid var(--stroke);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 22px 12px;display:flex}.loc-modal-badge{color:var(--accent);background:var(--accent-soft);letter-spacing:.04em;border-radius:6px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.loc-modal-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.loc-modal-sub{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.loc-modal-toolbar{background:var(--bg);border-bottom:1px solid var(--stroke);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 22px;display:flex}.loc-search-wrap{align-items:center;display:flex;position:relative}.loc-search-ic{pointer-events:none;opacity:.6;font-size:13px;position:absolute;left:12px}.loc-search-input{border:1px solid var(--line);background:var(--glass-strong);width:100%;height:38px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px 0 34px;font-size:13px;transition:border-color .2s}.loc-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.loc-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.loc-tabs::-webkit-scrollbar{display:none}.loc-tab{height:30px;color:var(--muted);background:var(--glass-strong);border:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:99px;flex-shrink:0;padding:0 11px;font-size:11.5px;font-weight:700;transition:all .16s}.loc-tab:hover{color:var(--ink);border-color:var(--accent)}.loc-tab.is-active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 6px #6366f140}.loc-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(315px,1fr));gap:14px;max-height:calc(88vh - 210px);padding:16px 20px;display:grid;overflow-y:auto}.loc-card{border:1px solid var(--stroke);background:var(--glass-strong);cursor:pointer;text-align:left;border-radius:15px;flex-direction:column;justify-content:space-between;padding:14px 15px;transition:all .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.loc-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px -6px #6366f12e}.loc-card-top{align-items:flex-start;gap:10px;display:flex}.loc-card-hwrap{flex-direction:column;flex:1;min-width:0;display:flex}.loc-card-icon{background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff40}.loc-card-title{color:var(--ink);letter-spacing:-.015em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:14px;font-weight:800;line-height:1.32}.loc-card-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.loc-card-lvl{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.loc-access-badge{white-space:nowrap;letter-spacing:.02em;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.loc-access-badge.paid{color:#9333ea;background:linear-gradient(135deg,#a855f72e,#ec48992e);border:1px solid #a855f752}.loc-access-badge.member{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f640}.loc-access-badge.staff{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b4d}.loc-access-badge.guest{color:#475569;background:#64748b1a;border:1px solid #64748b33}.loc-card-desc{color:color-mix(in srgb,var(--ink) 72%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 12px;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.loc-card-foot{border-top:1px solid var(--stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.loc-card-occ{color:#059669;white-space:nowrap;background:#10b9811f;border-radius:99px;padding:2.5px 8px;font-size:10.5px;font-weight:700;line-height:1.4}.loc-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.loc-act-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:800;transition:all .15s;display:inline-flex}.loc-act-btn.walk{color:var(--accent,#6366f1);background:var(--accent-soft,#6366f11f)}.loc-act-btn.walk:hover{background:var(--accent,#6366f1);color:#fff}.loc-act-btn.beam{color:#7c3aed;background:#7c3aed1f}.loc-act-btn.beam:hover{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);box-shadow:0 2px 8px #7c3aed59}.loc-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:44px 16px}@media (max-width:680px){.loc-modal-backdrop{align-items:flex-end;padding:0}.loc-modal{border-bottom:none;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;box-shadow:0 -10px 40px #00000059}.loc-modal-head{padding:14px 16px 10px}.loc-modal-title{font-size:16px}.loc-modal-sub{font-size:11px;line-height:1.35}.loc-modal-toolbar{gap:8px;padding:10px 16px}.loc-search-input{height:40px;font-size:13.5px}.loc-tabs{gap:6px;padding-bottom:3px}.loc-tab{height:32px;padding:0 12px;font-size:12px}.loc-grid{padding:12px 14px max(18px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px;max-height:calc(92dvh - 190px)}.loc-card{border-radius:14px;padding:13px 14px}.loc-card-title{-webkit-hyphens:none;hyphens:none;word-break:keep-all;font-size:14px;line-height:1.32}.loc-card-meta-row{gap:6px;margin-top:5px}.loc-card-desc{-webkit-line-clamp:4;font-size:12px;line-height:1.46}.loc-card-foot{flex-direction:column;align-items:stretch;gap:8px}.loc-card-occ{align-self:flex-start}.loc-card-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-left:0;display:grid}.loc-act-btn{border-radius:8px;justify-content:center;height:36px;min-height:36px;font-size:12px;font-weight:800}}@media (max-width:380px){.loc-card-actions{grid-template-columns:1fr;gap:6px}}.tb-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background-color .2s;display:grid;position:relative}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--line)}.chip-btn{border:1px solid var(--line);background:var(--glass-strong);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .6s;display:flex}.chip-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.chip-btn .temp{color:var(--muted);font-weight:500}.badge{background:var(--bad);color:#fff;border:2px solid var(--glass-strong);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;right:3px}.tb-wallet-btn{cursor:pointer;background:var(--glass-strong);border:1px solid var(--line);align-items:center;gap:6px;padding:0 10px;transition:all .18s;display:flex;box-shadow:0 1px 3px #0000000d}.tb-wallet-btn:hover{background:var(--accent-soft);border-color:#6366f152}.tb-wallet-btn[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tb-wallet-ic{font-size:14px;line-height:1}.tb-wallet-val{color:var(--ink);letter-spacing:-.01em;font-size:12.5px;font-weight:800}.tb-wallet-badge{color:var(--accent);letter-spacing:.02em;background:#6366f11f;border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:800}.tb-wallet-btn[data-active-curr=www] .tb-wallet-badge,.tb-wallet-btn[data-active-curr=wcc] .tb-wallet-badge{color:#d97706;background:#d9770626}.wallet-pop{border-radius:18px;min-width:370px;padding:14px}.wp-curr-list{flex-direction:column;gap:6px;margin:8px 0;display:flex}.wp-curr-item{border:1.5px solid var(--stroke);background:var(--bg);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .18s;display:flex}.wp-curr-item:hover{background:var(--accent-soft);border-color:#6366f159}.wp-curr-item.is-active{border-color:var(--accent);background:#6366f114;box-shadow:0 2px 8px #6366f124}.wp-curr-left{align-items:center;gap:10px;display:flex}.wp-curr-icon{background:var(--glass-strong);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid;box-shadow:0 2px 6px #0000000f}.wp-curr-name{color:var(--ink);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.wp-curr-code{color:var(--accent);background:#6366f11f;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.wp-curr-code.www,.wp-curr-code.wcc{color:#d97706;background:#d977061f}.wp-curr-sub{color:var(--muted);margin-top:2px;font-size:11px}.wp-curr-right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.wp-curr-amount{color:var(--ink);font-size:13px;font-weight:800}.wp-curr-pill{color:#059669;background:#10b9811f;border-radius:99px;margin-top:2px;padding:1px 6px;font-size:9.5px;font-weight:800}.wp-curr-equiv{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.wp-divider{background:var(--stroke);height:1px;margin:8px 0}.wp-actions{gap:10px;display:flex}.wp-btn-sm{white-space:nowrap;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.stores-pop{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;width:236px!important;min-width:236px!important;padding:0!important;overflow:hidden!important;translate:0!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.pop.is-open,.user-profile-pop,#userPop,#tbWalletPop,#alertsPop,#weatherPop,#supermarktPop{opacity:1!important;visibility:visible!important;pointer-events:auto!important;translate:0!important}.stores-search-wrap{background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:8px!important}.stores-search-box{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important;display:flex!important}.stores-search-box:focus-within{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f626!important}.stores-search-ic{color:#9ca3af!important;flex-shrink:0!important;width:14px!important;height:14px!important;display:block!important}.stores-search-input,.stores-search-input:focus,.stores-search-input:focus-visible,.topbar-search-input,.topbar-search-input:focus,.topbar-search-input:focus-visible{outline-offset:0!important;box-shadow:none!important;border:none!important;outline:none!important}.stores-search-input{color:#374151!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:12px!important;line-height:1.4!important}.stores-search-input::placeholder{color:#9ca3af!important}.stores-search-clear{color:#9ca3af!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.stores-search-clear:hover{color:#4b5563!important}.stores-search-clear svg{width:12px!important;height:12px!important}.stores-list{max-height:224px!important;margin:0!important;padding:4px 0!important;list-style:none!important;overflow-y:auto!important}.store-item{cursor:pointer!important;text-align:left!important;color:#374151!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:8px 12px!important;font-size:12px!important;transition:background-color .15s,color .15s!important;display:flex!important}.store-item:hover{background:#f9fafb!important}.store-item.is-active{color:#2563eb!important;background:#eff6ffd9!important;font-weight:700!important}.store-left{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.store-ic{flex-shrink:0!important;font-size:16px!important;line-height:1!important;display:inline-block!important}.store-meta{text-align:left!important;flex-direction:column!important;min-width:0!important;display:flex!important}.store-name{font-size:12px!important;line-height:1.3!important}.store-item.is-active .store-name{color:#2563eb!important;font-weight:700!important}.store-desc{color:#9ca3af!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important}.store-item.is-active .store-desc{color:#60a5fa!important}.store-chk{color:#2563eb!important;flex-shrink:0!important;width:14px!important;height:14px!important;display:none!important}.store-item.is-active .store-chk{display:block!important}.store-empty{color:#9ca3af!important;text-align:left!important;padding:8px 12px!important;font-size:12px!important}.clock{display:none}.clock b{font:600 14px var(--mono);font-variant-numeric:tabular-nums}.clock small{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.live-dot{background:var(--bad);border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.25}}.switch{background:var(--line);border-radius:99px;flex:none;width:56px;height:32px;transition:background-color .4s;position:relative}.switch .knob{width:26px;height:26px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;transition:translate .4s cubic-bezier(.3,1.4,.5,1),background-color .4s,color .4s;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #6366f138}.switch .knob .i{width:15px;height:15px}.switch[aria-checked=true]{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.switch[aria-checked=true] .knob{color:#c4b5fd;background:#0f1730;translate:24px}.flood{flex:none;gap:3px;display:flex}.flood i{background:var(--line);border-radius:3px;width:5px;height:14px;transition:background-color .3s,box-shadow .3s}.flood i.on{background:#10b981;box-shadow:0 0 8px #10b981}.avatar{color:#fff;width:36px;height:36px;box-shadow:0 0 0 2px var(--glass-strong);background:linear-gradient(145deg,#7c3aed,#3b82f6);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pop{min-width:230px;color:var(--ink);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);border-radius:16px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 24px 50px -16px #00000059}.anchor-ok .pop{position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline;margin-top:8px}@media (prefers-reduced-motion:no-preference){.pop{opacity:0;transition-behavior:allow-discrete;transition:opacity .15s,translate .15s,display .15s,overlay .15s;translate:0 -4px}.pop:popover-open{opacity:1;transition-duration:.1s;translate:0}@starting-style{.pop:popover-open{opacity:0;translate:0 -4px}}}.pop-h{justify-content:space-between;align-items:center;padding:8px 10px 6px;font-size:13px;font-weight:700;display:flex}.pop-h button{color:var(--accent);font-size:12px;font-weight:600}.mi{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.mi:hover,.mi:focus-visible{background:var(--accent-soft);outline:none}.mi small{color:var(--muted);font-size:11px;display:block}.mi .grow{flex:1}.mi .chk{opacity:0;color:var(--accent)}.mi[aria-checked=true]{color:var(--accent);font-weight:600}.mi[aria-checked=true] .chk{opacity:1}.pop hr{border:0;border-top:1px solid var(--line);margin:4px 6px}#alertsPop{width:340px}.alerts{max-height:360px;overflow:auto}.al{text-align:left;border-radius:10px;gap:10px;width:100%;padding:9px 10px;font-size:12.5px;display:flex}.al:hover{background:var(--accent-soft)}.al .sw{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.al.bad .sw{background:var(--bad)}.al.warn .sw{background:var(--warn)}.al.ok .sw{background:var(--ok)}.al.read{opacity:.6}.al time{color:var(--muted);font:500 11px var(--mono);display:block}.kpis{z-index:10;top:calc(76px + var(--safe-t));left:calc(var(--ln-w) + 14px);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;pointer-events:auto;justify-content:flex-start;gap:10px;padding:10px 10px 36px;transition:left .24s cubic-bezier(.2,.8,.2,1),right .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;right:374px;overflow:auto hidden}.kpis::-webkit-scrollbar{display:none}body.dt-collapsed .kpis{right:14px}.kpi{pointer-events:auto;text-align:left;white-space:nowrap;scroll-snap-align:start;cursor:pointer;flex-direction:column;flex:none;gap:8px;min-width:212px;max-width:254px;padding:12px 14px;transition:transform .2s,background-color .6s,box-shadow .2s,border-color .2s;display:flex}.kpi:first-child{margin-left:auto}@media (max-width:1360px){.kpi:first-child{margin-left:0}}.kpi:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 18px 30px -12px #0f172a33,0 4px 12px -2px #6366f124}.kpi>span{white-space:nowrap;display:flex}.kpi-h{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700}.kpi-ic{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid!important}.kpi-ic .i{width:14px;height:14px}.kpi-tag{letter-spacing:.05em;background:var(--accent-soft);color:var(--accent);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:2.5px 8px;font-size:9.5px;font-weight:800;line-height:1.2}.kpi-v{white-space:nowrap;align-items:baseline;gap:6px}.kpi-v b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:26px;font-weight:800}.kpi-v small{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}body[data-night=true] .kpi-v b{color:#f8fafc!important}body[data-night=true] .kpi-v small{color:#94a3b8!important}body[data-night=true] .kpi{color:var(--ink)}.kpi-f{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px}.kpi-f>span{white-space:nowrap}.kpi-spark{height:26px;display:block!important}.bar{background:var(--line);border-radius:99px;height:6px;overflow:hidden;display:block!important}.bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));width:0;height:100%;transition:width .5s;display:block}.kpi.pulse{animation:1.4s pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 #1e5eff8c,var(--shadow)}to{box-shadow:0 0 0 22px #1e5eff00,var(--shadow)}}.balls{align-items:center;gap:4px;display:flex}.ball{background:var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:grid}.ball.b4{background:var(--accent-soft);color:var(--accent)}.ball.b6{background:var(--accent);color:#fff}.ball.bW{background:var(--bad);color:#fff}.ball.bx{border:1.5px dashed var(--line);background:0 0}.detail{z-index:25;top:calc(86px + var(--safe-t));flex-direction:column;width:360px;transition:translate .26s cubic-bezier(.2,.8,.2,1),opacity .22s;display:flex;position:fixed;bottom:12px;right:12px;overflow:hidden;box-shadow:-8px 0 32px #0000002e}.detail-body{scrollbar-width:thin;scroll-behavior:smooth;flex:1;padding:16px;overflow:hidden auto}.dt-collapse-btn{z-index:26;background:var(--glass-strong);width:26px;height:54px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1.5px solid var(--stroke);color:#64748b;cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:right .26s cubic-bezier(.2,.8,.2,1),background-color .18s,color .18s,border-color .18s,transform .15s;display:flex;position:fixed;top:calc(50% + 37px);right:358px;translate:0 -50%;box-shadow:0 8px 20px -4px #0f172a2e}.dt-collapse-btn:hover{color:var(--accent);background:#fff;border-color:#1e5eff59;box-shadow:0 10px 24px -4px #1e5eff3d}.dt-collapse-btn:active{transform:scale(.94)}.dt-collapse-btn .dt-grip{opacity:.65;width:10px;height:14px}.dt-collapse-btn .dt-chev{width:14px;height:14px;transition:transform .26s cubic-bezier(.2,.8,.2,1)}body[data-night=true] .dt-collapse-btn{color:#94a3b8;border-color:#ffffff29}body[data-night=true] .dt-collapse-btn:hover{color:#60a5fa;background:#1e293b}body.dt-collapsed .detail{opacity:0;pointer-events:none;translate:calc(100% + 24px)}body.dt-collapsed .dt-collapse-btn{right:10px}body.dt-collapsed .dt-collapse-btn .dt-chev{transform:rotate(180deg)}.w-stack{flex-direction:column;gap:14px;margin:0 0 18px;display:flex}.w-card{color:#f8fafc;border-radius:22px;padding:18px 16px 14px;position:relative;overflow:hidden;box-shadow:0 18px 38px -14px #040914a6,inset 0 1px #ffffff14}.w-water{background:radial-gradient(120% 90% at 50% 22%,#0f254c 0%,#081326 68%,#060c18 100%);border:1px solid #3b82f63d}.w-scale{background:radial-gradient(120% 90% at 50% 18%,#241445 0%,#130a25 68%,#0c0618 100%);border:1px solid #a78bfa3d}.w-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.w-brand{align-items:center;gap:10px;display:flex}.w-brand svg{flex:none;width:28px;height:28px}.w-title{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800;line-height:1.15}.w-sub{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-top:2px;font-size:10.5px;font-weight:700}.w-status{color:#60a5fa;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@keyframes wDotPing{75%,to{opacity:0;transform:scale(2.5)}}.w-status .dot,.w-livebar .dot{background:#3b82f6;border-radius:50%;flex:none;width:8px;height:8px;display:inline-flex;position:relative}.w-status .dot:after,.w-livebar .dot:after{content:"";background:inherit;opacity:.75;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite wDotPing;position:absolute;inset:0}.w-card.is-disconnected .w-status .dot:after,.w-card.is-disconnected .w-livebar .dot:after{display:none}.w-status.purple{color:#a78bfa;margin-top:2px}.w-status.purple .dot{background:#a855f7}.w-right-meta{text-align:right}.w-right-meta .w-sub{margin:0}.w-right-meta b{color:#c4b5fd;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.w-beaker-wrap{place-items:center;margin:14px 0 10px;padding:4px 0;display:grid;position:relative}.w-beaker-glow{filter:blur(22px);opacity:.28;pointer-events:none;background:radial-gradient(circle,#38bdf8 0%,#0000 70%);border-radius:50%;width:102px;height:102px;position:absolute}.w-beaker{cursor:pointer;background:#ffffff08;border:1.5px solid #38bdf87a;border-radius:17px;width:84px;height:114px;padding:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #38bdf829,0 0 25px #3b82f638}.w-beaker:hover{transform:scale(1.04);box-shadow:inset 0 0 22px #38bdf83d,0 0 30px #3b82f657}.w-beaker:active{transform:scale(.97)}.w-water-3d-mount{border-radius:inherit;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.w-water-3d-mount canvas{display:block;width:100%!important;height:100%!important}.w-ticks{pointer-events:none;z-index:3;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:25%;bottom:25%;right:6px}.w-ticks i{background:#ffffff47;border-radius:2px;width:7px;height:1.5px;display:block}.w-ticks i:nth-child(2){background:#38bdf88c;width:11px}.w-big{font-variant-numeric:tabular-nums;z-index:1;justify-content:center;align-items:baseline;gap:6px;margin-top:4px;display:flex;position:relative}.w-hero-glow{background:radial-gradient(circle,var(--w-glow,#3b82f6) 0%,transparent 70%);filter:blur(22px);opacity:.18;pointer-events:none;z-index:-1;border-radius:50%;width:128px;height:76px;position:absolute;top:50%;left:50%;translate:-50% -50%}.w-bump-ic{transition:transform .3s cubic-bezier(.2,1.4,.4,1);display:inline-block}.w-bump-ic.is-bump{transform:scale(1.28)}@keyframes hrBeatPulse{0%,to{transform:scale(1)}14%{transform:scale(1.26)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}.w-hr-heart{color:#ef4444;transform-origin:50%;animation:1.15s ease-in-out infinite hrBeatPulse;display:inline-flex}.w-hr-heart.is-bump{transform:scale(1.32)}@keyframes sleepFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2.5px)rotate(-4deg)}}.w-sleep-moon{animation:3.6s ease-in-out infinite sleepFloat;display:inline-block}.w-big b{letter-spacing:-.03em;color:#fff;font-size:40px;font-weight:800;line-height:1;transition:transform .3s,color .3s}.w-scale .w-big b{text-shadow:0 0 26px #a78bfa61;font-size:44px}.w-big span{color:#94a3b8;font-size:18px;font-weight:700}.w-big svg{align-self:center;width:22px;height:22px;margin-right:2px}.w-note{text-align:center;color:#64748b;margin:6px 0 14px;font-size:12px;font-weight:600}.w-grid3{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.w-cell{text-align:center;background:#ffffff09;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;gap:3px;padding:10px 6px;display:flex}.w-scale .w-cell{background:#a78bfa0b;border-color:#a78bfa24}.w-cell span{letter-spacing:.07em;text-transform:uppercase;color:#64748b;font-size:9.5px;font-weight:700}.w-cell b{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.w-cell small{color:#64748b;font-size:10.5px;font-weight:600}.w-chart{margin:8px 0 4px}.w-chart svg{width:100%;height:78px;display:block;overflow:visible}.w-chart-leg{color:#64748b;justify-content:center;gap:18px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.w-chart-leg span{align-items:center;gap:6px;display:inline-flex}.w-chart-leg i{background:#a78bfa;border-radius:2px;width:14px;height:2.5px;display:inline-block}.w-chart-leg i.dash{background:0 0;border-top:2px dashed #7c3aed}.w-comp{align-items:center;gap:16px;padding:4px 6px 14px;display:flex}.w-donut{flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.w-donut svg{width:82px;height:82px;transform:rotate(-90deg)}.w-donut-txt{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.w-donut-txt b{color:#f8fafc;font-size:11px;font-weight:800}.w-donut-txt span{color:#94a3b8;font-size:11px;font-weight:700}.w-comp-list{flex-direction:column;flex:1;gap:7px;font-size:12.5px;display:flex}.w-comp-row{color:#94a3b8;align-items:center;gap:8px;font-weight:600;display:flex}.w-comp-row i{border-radius:50%;flex:none;width:8px;height:8px}.w-comp-row b{color:#f8fafc;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.w-livebar{color:#60a5fa;background:#1e3a8a3d;border:1px solid #3b82f638;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:12px;font-weight:700;display:flex}.w-livebar .dot{background:#60a5fa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #60a5fa}.w-livebar span{color:#64748b;font-weight:600}.w-scale .w-livebar{color:#a78bfa;background:#581c873d;border-color:#a78bfa38}.w-scale .w-livebar .dot{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.w-cart{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-bottom:3px solid #8b5cf63d;border-radius:20px;padding:18px 16px 16px;transition:background-color .2s,border-color .2s;position:relative;box-shadow:inset 0 1px #fff,0 14px 32px -12px #0f172a1a}body[data-night=true] .w-cart{color:#f1f5f9;background:#151d34c7;border-color:#ffffff24}.wc-overlay{z-index:30;text-align:center;color:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:16px;animation:.25s tin;display:flex;position:absolute;inset:0}.wc-overlay.kaufen{background:#3b82f6}.wc-overlay.konsumieren{background:#a855f7}.wc-overlay.leeren{background:#ef4444}.wc-overlay-ic{background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;font-size:28px;display:grid;box-shadow:0 8px 20px #0000002e}.wc-overlay b{letter-spacing:.08em;text-transform:uppercase;font-size:17px}.wc-overlay small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:11px;font-weight:700}.wc-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.wc-title{letter-spacing:-.01em;color:inherit;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.wc-title svg{flex:none;width:20px;height:20px}.wc-badge{color:#fff;font-variant-numeric:tabular-nums;background:#3b82f6;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-grid}.wc-head-acts{align-items:center;gap:6px;display:flex}.wc-trash{color:#9ca3af;border-radius:8px;place-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:grid}.wc-trash:hover{color:#ef4444;background:#fef2f2}.wc-trash svg{width:15px;height:15px}.wc-dice{color:#9333ea;background:#f3e8ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;transition:transform .2s,background-color .2s;display:grid;box-shadow:0 1px 2px #0000000f}.wc-dice:hover{background:#e9d5ff;transform:rotate(16deg)scale(1.08)}.wc-dice:active{transform:scale(.94)}.wc-dice svg{width:18px;height:18px}.wc-clear-box{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.wc-clear-box p{color:#b91c1c;text-align:center;margin:0;font-size:11.5px;font-weight:700}.wc-clear-btns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wc-clear-yes{color:#fff;background:#ef4444;border-bottom:2px solid #b91c1c;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:800}.wc-clear-no{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:700}.wc-empty{color:#9ca3af;border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding:4px 0 12px;font-size:12.5px}body[data-night=true] .wc-empty{color:#94a3b8;border-bottom-color:#ffffff14}.wc-items{scrollbar-width:thin;border-bottom:1px solid #f3f4f6;max-height:210px;margin-bottom:10px;overflow-y:auto}body[data-night=true] .wc-items{border-bottom-color:#ffffff14}.wc-item{border-top:1px solid #f3f4f6;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.wc-item:first-child{border-top:0}body[data-night=true] .wc-item{border-top-color:#ffffff0f}.wc-item-em{flex:none;font-size:20px;line-height:1}.wc-item-info{flex:1;min-width:0}.wc-item-info b{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}body[data-night=true] .wc-item-info b{color:#f8fafc}.wc-item-info small{color:#9ca3af;font-size:10.5px}.wc-stepper{flex:none;align-items:center;gap:3px;display:flex}.wc-step{color:#4b5563;background:#f3f4f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid}.wc-step:hover{background:#e5e7eb}body[data-night=true] .wc-step{color:#e2e8f0;background:#ffffff1a}.wc-qty{text-align:center;font-variant-numeric:tabular-nums;width:18px;font-size:11.5px;font-weight:700}.wc-line-price{text-align:right;color:#374151;font-variant-numeric:tabular-nums;flex:none;width:46px;font-size:11.5px;font-weight:700}body[data-night=true] .wc-line-price{color:#e2e8f0}.wc-rm{color:#d1d5db;flex:none;padding:2px;font-size:14px;line-height:1}.wc-rm:hover{color:#ef4444}.wc-sum{color:#6b7280;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:14px;font-weight:500;display:flex;position:relative}.wc-sum b{color:#1f2937;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}body[data-night=true] .wc-sum b{color:#f8fafc}.wc-info-trig{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .15s}.wc-info-trig:hover{color:#111827}body[data-night=true] .wc-info-trig:hover{color:#fff}.wc-cols{letter-spacing:.06em;text-transform:uppercase;color:#d1d5db;grid-template-columns:1fr auto 44px;gap:8px;padding:8px 0 4px;font-size:10px;font-weight:800;display:grid;position:relative}body[data-night=true] .wc-cols{color:#64748b}.wc-cols span:nth-child(2),.wc-cols button:nth-child(3){text-align:right}.wc-cols button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.wc-cols button:hover{color:#4b5563}.wc-sec{border-top:1px solid #f3f4f6;margin-top:2px;padding-top:6px}body[data-night=true] .wc-sec{border-top-color:#ffffff14}.wc-sec-btn{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:4px 0 6px;font-size:11.5px;font-weight:800;transition:color .15s;display:flex}.wc-sec-btn:hover{color:#4b5563}body[data-night=true] .wc-sec-btn:hover{color:#e2e8f0}.wc-sec-btn svg{width:13px;height:13px;transition:transform .2s}.wc-sec-btn[aria-expanded=true] svg{transform:rotate(180deg)}.wc-rows{flex-direction:column;gap:3px;padding:0 0 6px;display:flex}.wc-row{color:#6b7280;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 42px;align-items:baseline;gap:8px;padding:2px 0;font-size:12px;display:grid;position:relative}body[data-night=true] .wc-row{color:#94a3b8}.wc-row b{color:#374151;text-align:right;white-space:nowrap;font-weight:700}body[data-night=true] .wc-row b{color:#f1f5f9}.wc-row small{color:#9ca3af;text-align:right;font-size:11.5px;font-weight:500}.wc-tip-pop{z-index:60;color:#fff;text-transform:none;letter-spacing:normal;text-align:left;background:#111827;border:2px solid #000;border-radius:12px;margin-top:6px;padding:11px 12px;font-size:11px;font-weight:400;line-height:1.4;position:absolute;top:100%;left:-4px;right:-4px;box-shadow:3px 3px #000}.wc-tip-h{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.wc-tip-title{color:#fbbf24;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.wc-tip-cat{color:#d1d5db;background:#ffffff1a;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:700}.wc-tip-x{color:#9ca3af;cursor:pointer;padding:2px 4px;font-size:12px;font-weight:700}.wc-tip-x:hover{color:#fff}.wc-tip-desc{color:#e5e7eb;margin:0 0 8px;font-size:11px;line-height:1.45}.wc-tip-ben{background:#0006;border:1px solid #37415199;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:10px;display:flex}.wc-tip-ben b{color:#34d399;white-space:nowrap}.wc-tip-ben span{color:#d1d5db;text-align:right}.wc-tip-rda{color:#9ca3af;border-top:1px solid #1f2937;justify-content:space-between;margin-top:6px;padding-top:5px;font-size:9.5px;display:flex}.wc-tip-rda b{color:#fff}.wc-btn-main{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#10b981,#059669);border-bottom:4px solid #047857;border-radius:16px;place-items:center;width:100%;height:44px;margin-top:12px;font-size:13px;font-weight:800;transition:transform .1s,filter .15s,opacity .2s;display:grid;box-shadow:0 8px 18px -6px #10b98173}.wc-btn-main.is-empty{opacity:.88}.wc-btn-main:hover{filter:brightness(1.05)}.wc-btn-main:active{border-bottom-width:2px;transform:translateY(2px)}.wc-btn-pair{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.wc-btn-sub{border-radius:16px;place-items:center;height:44px;font-size:20px;transition:transform .1s,filter .15s,opacity .2s;display:grid}.wc-btn-sub.is-empty{opacity:.85}.wc-btn-sub:hover{filter:brightness(1.06)}.wc-btn-sub:active{border-bottom-width:2px;transform:translateY(2px)}.wc-btn-sub.purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-bottom:4px solid #5b21b6;box-shadow:0 8px 18px -6px #7c3aed66}.wc-btn-sub.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:4px solid #1d4ed8;box-shadow:0 8px 18px -6px #2563eb66}.wc-btn-sub svg{width:26px;height:26px;overflow:visible}.w-cgm{background:linear-gradient(145deg,#021a0f 0%,#0a2618 50%,#051510 100%);border:1px solid #10b98138;box-shadow:0 0 30px #10b9811f,0 4px 24px #0006}.w-steps{background:linear-gradient(145deg,#0a1628 0%,#0d1f35 50%,#0a1220 100%);border:1px solid #22d3ee33;box-shadow:0 0 30px #22d3ee1a,0 4px 24px #0006}.w-hr{background:linear-gradient(145deg,#0f1423 0%,#1a1f35 50%,#0d1220 100%);border:1px solid #ef444438;box-shadow:0 0 30px #ef44441f,0 4px 24px #0006}.w-sleep{background:linear-gradient(145deg,#090e1a 0%,#131a2c 50%,#060912 100%);border:1px solid #8b5cf638;box-shadow:0 0 30px #8b5cf61a,0 4px 24px #0006}.w-status.emerald{color:#34d399}.w-status.emerald .dot{background:#10b981;box-shadow:0 0 0 3px #10b98140}.w-status.cyan{color:#22d3ee}.w-status.cyan .dot{background:#22d3ee;box-shadow:0 0 0 3px #22d3ee40}.w-status.red{color:#f87171}.w-status.red .dot{background:#ef4444;box-shadow:0 0 0 3px #ef444440}.w-status.indigo{color:#818cf8}.w-status.indigo .dot{background:#6366f1;box-shadow:0 0 0 3px #6366f140}.w-cgm .w-livebar{color:#34d399;background:#064e3b47;border-color:#10b98140}.w-cgm .w-livebar .dot{background:#34d399;box-shadow:0 0 8px #34d399}.w-steps .w-livebar{color:#22d3ee;background:#0e749038;border-color:#22d3ee3d}.w-steps .w-livebar .dot{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.w-hr .w-livebar{color:#f87171;background:#7f1d1d40;border-color:#ef444440}.w-hr .w-livebar .dot{background:#f87171;box-shadow:0 0 8px #f87171}.w-sleep .w-livebar{color:#a78bfa;background:#312e8142;border-color:#8b5cf63d}.w-sleep .w-livebar .dot{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.w-prog{margin:4px 0 12px}.w-prog-track{background:#ffffff14;border-radius:99px;height:10px;display:flex;overflow:hidden}.w-prog-meta{color:#64748b;justify-content:space-between;margin-top:5px;font-size:10px;font-weight:700;display:flex}@keyframes ecgScroll{0%{transform:translate(0)}to{transform:translate(-150px)}}.ecg-loop{animation:2.2s linear infinite ecgScroll}.w-card[data-widget-modal]{cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}.w-card[data-widget-modal]:hover{transform:translateY(-2px)}.w-card.is-compact .w-beaker-wrap,.w-card.is-compact .w-chart,.w-card.is-compact .w-chart-leg,.w-card.is-compact .w-comp,.w-card.is-compact .w-grid3,.w-card.is-compact .w-prog,.w-card.is-compact .w-note{display:none!important}.w-card.is-compact .w-big{margin:10px 0 12px!important}.w-card.is-disconnected{filter:grayscale(.75);opacity:.78}.wm-root{z-index:200;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:16px;transition:opacity .18s,visibility .18s;display:flex;position:fixed;inset:0}.wm-root.is-open{opacity:1;visibility:visible;pointer-events:auto}.wm-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a3;position:absolute;inset:0}.wm-box{z-index:1;color:#fff;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:100%;max-width:672px;min-height:540px;max-height:90vh;transition:transform .22s cubic-bezier(.2,.85,.25,1);display:flex;position:relative;overflow:hidden;transform:scale(.96)translateY(10px);box-shadow:0 25px 60px -15px #000000b3}.wm-root.is-open .wm-box{transform:scale(1)translateY(0)}.wm-box.theme-water,.wm-box.theme-scale{background:#0b0f19}.wm-box.theme-cgm{background:linear-gradient(145deg,#021a0f 0%,#0a2618 50%,#051510 100%);box-shadow:0 0 40px #10b98126,0 10px 40px #0000008c}.wm-box.theme-steps{background:linear-gradient(145deg,#0a1628 0%,#0d1f35 50%,#0a1220 100%);box-shadow:0 0 40px #22d3ee26,0 10px 40px #0000008c}.wm-box.theme-hr{background:linear-gradient(145deg,#0f1423 0%,#1a1f35 50%,#0d1220 100%);box-shadow:0 0 40px #ef444426,0 10px 40px #0000008c}.wm-box.theme-sleep{background:linear-gradient(145deg,#090e1a 0%,#131a2c 50%,#060912 100%);box-shadow:0 0 40px #8b5cf626,0 10px 40px #0000008c}.wm-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:relative}.wm-head-glow{filter:blur(44px);pointer-events:none;opacity:.18;width:52%;height:100%;position:absolute;top:0;left:22%}.wm-head-l{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.wm-ic-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.wm-h-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.wm-h-status{align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}.wm-ping-wrap{width:10px;height:10px;display:inline-flex;position:relative}.wm-ping{opacity:.75;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite wmPing;position:absolute;inset:0}@keyframes wmPing{75%,to{opacity:0;transform:scale(2.2)}}.wm-ping-dot{border-radius:50%;width:10px;height:10px;position:relative}.wm-close{z-index:1;color:#ffffffb3;cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:grid;position:relative}.wm-close:hover{color:#fff;background:#ffffff29}.wm-close svg{width:20px;height:20px}.wm-tabs-line{border-bottom:1px solid #ffffff0f;flex:none;gap:4px;padding:0 24px;display:flex}.wm-tab-line{color:#ffffff6b;text-transform:capitalize;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.wm-tab-line:hover{color:#ffffffbf}.wm-tab-line.active{color:#fff}.wm-tab-line.active:after{content:"";background:var(--wm-accent,#3b82f6);border-radius:99px 99px 0 0;height:2.5px;position:absolute;bottom:0;left:0;right:0}.wm-tabs-pills{scrollbar-width:none;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:8px;padding:14px 24px;display:flex;overflow-x:auto}.wm-tab-pill{color:#ffffff80;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:9px 18px;font-size:14px;font-weight:700;transition:all .15s}.wm-tab-pill:hover{color:#fff;background:#ffffff0d}.wm-tab-pill.active{background:var(--wm-pill-bg,#10b98133);color:var(--wm-accent,#34d399);border-color:var(--wm-pill-bd,#10b98152)}.wm-body{scrollbar-width:thin;flex:1;padding:24px;overflow-y:auto}.wm-body::-webkit-scrollbar{width:5px}.wm-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.wm-ov-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 0;display:flex;position:relative}.wm-hero-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(68px,11vw,108px);font-weight:900;line-height:1}.wm-hero-unit{color:#ffffff80;font-size:28px;font-weight:800}.wm-badge-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.wm-chip-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:flex}.wm-chip-card span{color:#ffffff80;font-size:12px}.wm-chip-card b{color:#fff;font-size:17px;font-weight:800}.wm-zone-pill{border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:6px;padding:6px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.wm-sec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wm-sec-top h3{color:#fff;margin:0;font-size:18px;font-weight:800}.wm-range-bar{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:4px;display:flex}.wm-range-btn{color:#ffffff73;cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700;transition:all .15s}.wm-range-btn:hover{color:#fff}.wm-range-btn.active{background:var(--wm-accent,#3b82f6);color:#fff;box-shadow:0 4px 12px #0000004d}.wm-chart-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-end;gap:6px;width:100%;height:256px;padding:42px 16px 26px;display:flex;position:relative;overflow:hidden}.wm-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.wm-bar-track{background:#ffffff0a;border-radius:4px 4px 0 0;align-items:flex-end;width:100%;max-width:38px;height:100%;display:flex;position:relative;overflow:hidden}.wm-bar-fill{border-radius:4px 4px 0 0;width:100%;transition:height .3s,filter .15s}.wm-bar-col:hover .wm-bar-fill{filter:brightness(1.2)}.wm-bar-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#0b0f19eb;border:1px solid #ffffff24;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;transition:opacity .15s;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.wm-bar-col:hover .wm-bar-tip{opacity:1}.wm-bar-lbl{color:#ffffff6b;white-space:nowrap;margin-top:6px;font-size:10px;font-weight:600}.wm-peak-badge{color:#fff;z-index:10;background:#0b0f19d1;border:1px solid #ffffff14;border-radius:9px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:12px;right:14px}.wm-stats-grid2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.wm-stats-grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:560px){.wm-stats-grid2,.wm-stats-grid3{grid-template-columns:1fr}}.wm-stat-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:6px;padding:18px;transition:background-color .15s;display:flex}.wm-stat-card:hover{background:#ffffff14}.wm-stat-ic{margin-bottom:2px;font-size:26px;line-height:1}.wm-stat-lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.wm-stat-val{color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.wm-stat-sub{color:#ffffff61;font-size:11.5px}.wm-set-stack{flex-direction:column;gap:16px;display:flex}.wm-set-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.wm-set-card h4{color:#fff;margin:0 0 4px;font-size:15.5px;font-weight:800}.wm-set-card p{color:#ffffff80;max-width:420px;margin:0;font-size:12.5px;line-height:1.4}.wm-toggle{cursor:pointer;background:#ffffff2e;border-radius:99px;flex:none;width:52px;height:28px;transition:background-color .22s;position:relative}.wm-toggle.on{background:var(--wm-accent,#3b82f6)}.wm-toggle i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000004d}.wm-toggle.on i{transform:translate(24px)}.wm-notif-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.wm-notif-head{align-items:center;gap:10px;display:flex}.wm-notif-head h4{color:#fff;margin:0;font-size:14.5px;font-weight:800}.wm-notif-head p{color:#ffffff6b;margin:2px 0 0;font-size:11.5px}.wm-ch-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;transition:border-color .2s,background-color .2s;overflow:hidden}.wm-ch-card.on{background:#ffffff0b;border-color:#fff3}.wm-ch-row{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.wm-ch-info{align-items:center;gap:11px;min-width:0;display:flex}.wm-ch-info b{color:#fff;font-size:13.5px;display:block}.wm-ch-info small{color:#ffffff6b;font-size:10.5px;display:block}.wm-ch-exp{border-top:1px solid #ffffff0f;flex-direction:column;gap:9px;padding:11px 14px 13px;display:flex}.wm-freq-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wm-freq-row span{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;font-size:10px;font-weight:800}.wm-freq-pills{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:2px;display:flex}.wm-freq-btn{color:#ffffff73;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.wm-freq-btn.active{background:var(--wm-pill-bg,#3b82f638);color:var(--wm-accent,#60a5fa)}.wm-ch-inp{color:#fff;width:100%;height:36px;font:500 13px var(--font);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:0 12px}.wm-ch-inp:focus{background:#ffffff14;border-color:#ffffff52}.wm-danger-card{background:#ef444414;border:1px solid #ef444447;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.wm-danger-card.reconnect{background:#10b98114;border-color:#10b9814d}.wm-danger-card h4{color:#f87171;margin:0 0 4px;font-size:15.5px;font-weight:800}.wm-danger-card.reconnect h4{color:#34d399}.wm-danger-card p{color:#fff9;max-width:410px;margin:0;font-size:12.5px;line-height:1.4}.wm-danger-btn{color:#fff;cursor:pointer;background:#ef4444;border-radius:11px;padding:9px 18px;font-size:13px;font-weight:800;transition:background-color .15s}.wm-danger-btn:hover{background:#dc2626}.wm-danger-card.reconnect .wm-danger-btn{background:#10b981}.wm-danger-card.reconnect .wm-danger-btn:hover{background:#059669}.dt-h{align-items:flex-start;gap:12px;display:flex}.dt-h>div{flex:1;min-width:0}.dt-ic{color:#fff;background:linear-gradient(145deg,#5585ff,#1e5eff);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 2px #ffffff4d,0 8px 16px -8px #1e5effcc}.dt-h h2{letter-spacing:-.02em;margin:1px 0 2px;font-size:18px}.dt-h p{margin:0;font-size:12px}.live-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.stats{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.stat{background:var(--glass-strong);border:1px solid var(--line);border-radius:14px;min-width:0;padding:10px 12px;transition:background-color .6s}.stat span{color:var(--muted);font-size:11px;font-weight:600;display:block}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.stat small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:600}.card{background:var(--glass-strong);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px;transition:background-color .6s}.card-h{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.card-h b{color:var(--ink);font-variant-numeric:tabular-nums}.section-t{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:16px 0 8px;font-size:11px;font-weight:700}.lanes{gap:4px;display:flex}.lanes i{background:var(--line);border-radius:7px;flex:1;height:24px;transition:background-color .3s;position:relative}.lanes i.on{background:var(--accent)}.lanes i.on:after{content:"";background:#ffffffb3;border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:50%;translate:-50%}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.btn{border:1px solid var(--line);background:var(--glass-strong);border-radius:11px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .12s,background-color .2s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 8px 16px -8px #1e5effcc}.btn.primary:hover:not(:disabled){color:#fff;background:#174fe0}.btn.wide{flex:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.tip{background:var(--accent-soft);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.tip .i{color:var(--accent);width:16px;height:16px;margin-top:1px}.list{flex-direction:column;gap:6px;display:flex}.li{background:var(--glass-strong);border:1px solid var(--line);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;transition:border-color .2s,background-color .6s;display:flex}.li:hover{border-color:var(--accent)}.li .grow{flex:1;min-width:0}.li .grow b{font-weight:600;display:block}.li .grow .bar{height:4px;margin-top:6px}.li .val{font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-weight:700}.score-big{align-items:baseline;gap:8px;margin-top:14px;display:flex}.score-big b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.score-big .team{color:var(--accent);font-size:16px}.comm{background:var(--glass-strong);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.split{background:var(--line);border-radius:99px;height:8px;display:flex;overflow:hidden}.split i{height:100%;display:block}.legend{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.kv{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.kv:last-child{border-bottom:0}.kv b{font-variant-numeric:tabular-nums}.towers{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tower{color:var(--muted);justify-items:center;gap:6px;font-size:11px;font-weight:600;display:grid}.tower .t-bar{background:var(--line);border-radius:6px;width:16px;height:52px;position:relative;overflow:hidden}.tower .t-bar i{background:linear-gradient(#ffe27a,#ffb300);height:0;transition:height .2s;position:absolute;bottom:0;left:0;right:0}.spark svg{display:block}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.pill.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent)}.pill.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}.pill.info{color:var(--accent);background:var(--accent-soft)}.pill.idle{color:var(--muted);background:var(--line)}.bottom{z-index:10;left:calc(var(--ln-w) + 24px);width:min(780px,calc(100vw - var(--ln-w) - 360px - 48px));flex-direction:column;gap:12px;transition:left .24s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:12px}body.dt-collapsed .bottom{width:min(1080px,calc(100vw - var(--ln-w) - 48px))}.tracker{padding:14px 16px 12px}.tr-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tr-h b{letter-spacing:-.01em;font-size:15px}.tr-h .muted{margin-left:8px;font-size:12px}.speed{background:var(--line);border-radius:11px;flex:none;gap:2px;padding:3px;display:flex}.speed button{min-width:32px;height:26px;font:600 11.5px var(--mono);color:var(--muted);border-radius:8px;place-items:center;padding:0 8px;display:grid}.speed button .i{width:13px;height:13px}.speed button[aria-pressed=true]{background:var(--glass-strong);color:var(--accent);box-shadow:0 1px 3px #0000001a}.steps{grid-template-columns:repeat(6,1fr);margin:14px 0 0;padding:0;list-style:none;display:grid}.steps li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex;position:relative}.steps li:before{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:10px;left:calc(14px - 50%);right:calc(50% + 14px)}.steps li:first-child:before{display:none}.steps li.done:before,.steps li.current:before{background:var(--accent)}.steps .dot{border:2px solid var(--line);background:var(--glass-strong);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .3s;display:grid}.steps .dot .i{stroke-width:3px;opacity:0;width:12px;height:12px}.steps li.done .dot{background:var(--accent);border-color:var(--accent)}.steps li.done .dot .i{opacity:1}.steps li.current{color:var(--ink)}.steps li.current .dot{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.steps li.current .dot:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s infinite blink}.steps li.current .dot .i{display:none}.steps time{font:500 10.5px var(--mono);color:var(--muted)}.delay{margin-left:8px;display:inline-flex}.tablecard{flex-direction:column;height:clamp(170px,100vh - 480px,290px);display:flex;overflow:hidden}.tc-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:2px 14px 0 8px;display:flex}.tabs{scrollbar-width:none;display:flex;overflow-x:auto}[role=tab]{color:var(--muted);flex:none;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:600;display:flex;position:relative}[role=tab] .i{width:15px;height:15px}[role=tab]:hover{color:var(--ink)}[role=tab][aria-selected=true]{color:var(--accent)}[role=tab][aria-selected=true]:after{content:"";border-bottom:2.5px solid var(--accent);border-radius:2px;position:absolute;inset:auto 10px 0}.count{font:600 10.5px var(--mono);background:var(--line);color:var(--muted);border-radius:99px;padding:1px 6px}.tc-body{scrollbar-width:thin;flex:1;display:grid;overflow:auto}[role=tabpanel]{grid-area:1/1}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}th{z-index:1;background:var(--glass-strong);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 12px}tbody tr{cursor:pointer;transition:background-color .15s}tbody tr:hover,tbody tr.sel{background:var(--accent-soft)}tbody tr.sel td:first-child{box-shadow:inset 3px 0 var(--accent)}.rowbtn{text-align:left;font-size:12.5px;font-weight:600}.rowbtn small{color:var(--muted);font-size:11px;font-weight:500;display:block}.mbar{background:var(--line);vertical-align:middle;border-radius:9px;width:44px;height:5px;margin-left:6px;display:inline-block;overflow:hidden}.mbar i{border-radius:inherit;height:100%;display:block}.minimap{z-index:22;left:calc(var(--ln-w) + 24px);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:8px;width:248px;padding:10px;transition:left .24s cubic-bezier(.2,.8,.2,1),bottom .22s,width .26s cubic-bezier(.2,.8,.2,1),padding .22s,border-radius .22s,background-color .4s;display:flex;position:fixed;bottom:52px}.minimap.is-large{width:min(420px,calc(100vw - var(--ln-w) - 396px))}body.dt-collapsed .minimap.is-large{width:min(460px,calc(100vw - var(--ln-w) - 48px))}.minimap.is-minimized{border-radius:14px;gap:0;width:auto;padding:7px 11px}.minimap.is-minimized .mm-canvas,.minimap.is-minimized .mm-foot{display:none!important}.mm-head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.mm-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;align-items:center;gap:7px;min-width:0;font-size:11.5px;font-weight:800;display:flex}.mm-zone-pill{background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:110px;padding:2px 7px;font-size:10px;font-weight:800;overflow:hidden}.mm-ctrls{z-index:3;flex:none;align-items:center;gap:4px;display:flex;position:relative}.mm-btn{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#6366f114;border-radius:8px;place-items:center;font-size:10px;font-weight:800;transition:all .15s;display:grid}.mm-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:#6366f152}.mm-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#7c3aed66}.mm-btn:active{transform:scale(.92)}.mm-btn svg{pointer-events:none;width:13.5px;height:13.5px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.minimap.is-minimized #mmMinIc{transform:rotate(180deg)}.mm-canvas{aspect-ratio:4/3;cursor:crosshair;background:linear-gradient(145deg,#eef2ff 0%,#f8fafc 52%,#ecfdf5 100%);border:1.5px solid #7c3aed33;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #4f46e514}body[data-night=true] .mm-canvas{background:linear-gradient(145deg,#0b1120 0%,#111c33 55%,#091e1a 100%);border-color:#8b5cf647;box-shadow:inset 0 2px 12px #00000073}.mm-svg{width:100%;height:100%;display:block}.mm-node{cursor:pointer;transition:opacity .18s,filter .18s}.mm-node:hover{filter:brightness(1.12)drop-shadow(0 2px 5px #6366f159)}.mm-stand{fill:#6366f124;stroke:#6366f161;stroke-width:1.2px;transition:fill .2s,stroke .2s}body[data-night=true] .mm-stand{fill:#6366f138;stroke:#818cf873}.mm-stand:hover,.mm-stand.is-sel{fill:#7c3aed52;stroke:#7c3aed;stroke-width:1.8px}.mm-lot{fill:#94a3b82e;stroke:#64748b61;stroke-width:1px;transition:fill .2s,stroke .2s}.mm-lot:hover,.mm-lot.is-sel{fill:#6366f13d;stroke:#4f46e5}.mm-gate-ring{fill:#fff;stroke-width:2px;transition:transform .18s,stroke .2s}body[data-night=true] .mm-gate-ring{fill:#0f172a}.mm-gate.is-sel .mm-gate-ring{stroke-width:2.6px;stroke:#7c3aed!important}.mm-gate-lbl{font:800 6.5px var(--font);fill:#1e293b;text-anchor:middle;dominant-baseline:central;pointer-events:none}body[data-night=true] .mm-gate-lbl{fill:#f8fafc}#mmCamGroup{pointer-events:none;transition:transform .38s cubic-bezier(.2,.85,.25,1)}.mm-cam-rect{fill:#7c3aed17;stroke:#7c3aed;stroke-width:1.4px;stroke-dasharray:3 2;rx:6}body[data-night=true] .mm-cam-rect{fill:#a78bfa1f;stroke:#a78bfa}.mm-cam-ring{fill:none;stroke:#10b981;stroke-width:1.4px;opacity:.75;animation:2.4s ease-out infinite mmRingPing}@keyframes mmRingPing{0%{r:4;opacity:.9}to{r:16;opacity:0}}.mm-compass{color:#4f46e5;pointer-events:none;background:#fff;border:1px solid #6366f13d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8.5px;font-weight:900;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #0f172a14}body[data-night=true] .mm-compass{color:#a5b4fc;background:#0f172ae0;border-color:#ffffff26}.mm-coords{font:700 9px var(--mono);color:#475569;pointer-events:none;background:#fff;border:1px solid #94a3b847;border-radius:6px;padding:2px 6px;position:absolute;bottom:6px;left:7px}body[data-night=true] .mm-coords{color:#cbd5e1;background:#0f172ae0;border-color:#ffffff1f}.mm-foot{justify-content:space-between;align-items:center;gap:4px;display:flex}.mm-pills{scrollbar-width:none;flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.mm-pills::-webkit-scrollbar{display:none}.mm-pill{color:var(--muted);white-space:nowrap;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:8px;padding:3px 7px;font-size:10px;font-weight:700;transition:all .15s}.mm-pill:hover{color:var(--ink);background:#6366f11a}.mm-pill[aria-pressed=true]{color:var(--accent);background:linear-gradient(135deg,#7c3aed29,#3b82f629);border-color:#7c3aed59;font-weight:800}body[data-night=true] .mm-pill[aria-pressed=true]{color:#c4b5fd;border-color:#a78bfa66}.ctrl-bar{bottom:12px;left:calc(var(--ln-w) + 24px);width:fit-content;max-width:calc(100vw - var(--ln-w) - 408px);-webkit-user-select:none;user-select:none;white-space:nowrap;scrollbar-width:none;border-radius:999px;align-items:center;gap:16px;height:32px;margin:0 auto;padding:0 15px;transition:left .24s cubic-bezier(.2,.8,.2,1),right .26s cubic-bezier(.2,.8,.2,1),max-width .26s cubic-bezier(.2,.8,.2,1),background-color .4s;display:flex;position:fixed;right:384px;overflow-x:auto;z-index:40!important}.ctrl-bar::-webkit-scrollbar{display:none}body.dt-collapsed .ctrl-bar{max-width:calc(100vw - var(--ln-w) - 48px);right:24px}.cb-group{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin:-2px -4px;padding:2px 4px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.cb-group:hover{color:var(--accent);background:#7c3aed14}.cb-keys{align-items:center;gap:3px;display:inline-flex}.cb-sep{color:var(--muted);margin:0 1px;font-size:10.5px;font-weight:600}.cb-k{min-width:19px;height:19px;font:700 10px var(--mono);color:var(--ink);background:#fff;border:1px solid #6366f142;border-radius:5px;justify-content:center;align-items:center;padding:0 5.5px;transition:transform .12s,background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px #6366f124,inset 0 1px #fff}body[data-night=true] .cb-k{color:#f1f5f9;background:#1e293be6;border-color:#a78bfa4d;box-shadow:0 1px #0006,inset 0 1px #ffffff1a}.cb-group:hover .cb-k{border-color:#7c3aed73}.cb-k.is-active,.cb-group.is-active .cb-k{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#6d28d9;transform:translateY(1px);box-shadow:0 2px 8px #7c3aed61}.cb-lbl{letter-spacing:-.01em;color:var(--muted);margin-left:1px;font-size:11px;font-weight:600;transition:color .15s}.cb-group:hover .cb-lbl,.cb-group.is-active .cb-lbl{color:var(--ink)}.joypad{z-index:22;-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:8px;padding:10px;transition:right .26s cubic-bezier(.2,.8,.2,1),padding .22s,border-radius .22s,background-color .4s,transform .2s;display:flex;position:fixed;bottom:52px;right:384px}body.dt-collapsed .joypad{right:16px}.joypad.is-minimized{border-radius:14px;gap:0;padding:7px 11px}.joypad.is-minimized .jp-body{display:none!important}.jp-head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.jp-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.joypad.is-minimized #jpMinIc{transform:rotate(180deg)}.jp-body{align-items:center;gap:10px;display:flex}.jp-pad-wrap{flex-direction:column;align-items:center;gap:5px;display:flex}.jp-ring{touch-action:none;background:radial-gradient(circle,#f5f3ff 0%,#fff 68%,#eef2ff 100%);border:1.5px solid #7c3aed42;border-radius:50%;width:108px;height:108px;position:relative;box-shadow:inset 0 2px 10px #4f46e51a,0 6px 16px -6px #4f46e529}body[data-night=true] .jp-ring{background:radial-gradient(circle,#8b5cf638 0%,#0f172ae0 70%,#1e293bf2 100%);border-color:#a78bfa57;box-shadow:inset 0 2px 12px #0000008c}.jp-ring:before,.jp-ring:after{content:"";pointer-events:none;background:#6366f124;position:absolute}.jp-ring:before{height:1px;top:50%;left:14px;right:14px;transform:translateY(-.5px)}.jp-ring:after{width:1px;top:14px;bottom:14px;left:50%;transform:translate(-.5px)}.jp-dir{color:#6366f1;cursor:pointer;z-index:2;background:#fff;border:1px solid #6366f138;border-radius:9px;place-items:center;width:28px;height:28px;transition:background-color .14s,color .14s,transform .12s,box-shadow .14s;display:grid;position:absolute}body[data-night=true] .jp-dir{color:#a5b4fc;background:#1e293bd9;border-color:#a78bfa40}.jp-dir svg{stroke-width:2.5px;pointer-events:none;width:13px;height:13px}.jp-dir:hover,.jp-dir.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#6d28d9;box-shadow:0 3px 10px #7c3aed61}.jp-dir.up{top:4px;left:50%;transform:translate(-50%)}.jp-dir.up:active,.jp-dir.up.is-active{transform:translate(-50%)scale(.92)}.jp-dir.down{bottom:4px;left:50%;transform:translate(-50%)}.jp-dir.down:active,.jp-dir.down.is-active{transform:translate(-50%)scale(.92)}.jp-dir.left{top:50%;left:4px;transform:translateY(-50%)}.jp-dir.left:active,.jp-dir.left.is-active{transform:translateY(-50%)scale(.92)}.jp-dir.right{top:50%;right:4px;transform:translateY(-50%)}.jp-dir.right:active,.jp-dir.right.is-active{transform:translateY(-50%)scale(.92)}.jp-stick{color:#fff;cursor:grab;z-index:3;touch-action:none;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 58%,#10b981 100%);border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .16s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #7c3aed73,inset 0 2px 4px #ffffff73}body[data-night=true] .jp-stick{border-color:#e2e8f0}.jp-stick.is-dragging{cursor:grabbing;transition:none;box-shadow:0 6px 18px #7c3aeda6,0 0 0 4px #10b98140}.jp-stick svg{pointer-events:none;width:16px;height:16px}.jp-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.jp-zoom{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;padding:4px;display:flex}body[data-night=true] .jp-zoom{background:#0f172aa8;border-color:#ffffff1f}.jp-zbtn{background:var(--glass-strong);width:30px;height:30px;color:var(--ink);cursor:pointer;border:1px solid #6366f138;border-radius:10px;place-items:center;transition:all .15s;display:grid}.jp-zbtn:hover{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#6d28d9;box-shadow:0 3px 9px #7c3aed52}.jp-zbtn:active{transform:scale(.92)}.jp-zbtn svg{stroke-width:2.4px;pointer-events:none;width:15px;height:15px}.jp-zval{font:800 9.5px var(--mono);color:var(--accent);background:var(--accent-soft);cursor:pointer;text-align:center;border-radius:7px;min-width:34px;padding:2px 5px;transition:transform .12s,background-color .15s}.jp-zval:hover{background:#7c3aed38;transform:scale(1.05)}.jp-wx-quick{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .15s;display:flex}body[data-night=true] .jp-wx-quick{background:#1e293b;border-color:#334155}.jp-wx-quick:hover{border-color:#a78bfa;transform:scale(1.1);box-shadow:0 2px 8px #7c3aed2e}.jp-wx-quick:active{transform:scale(.92)}.pm-root{z-index:9999;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:16px;transition:opacity .22s;display:flex;position:fixed;inset:0}.pm-root.open{opacity:1;pointer-events:auto}.pm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a16ad;position:absolute;inset:0}.pm-card{z-index:1;border-radius:26px;grid-template-columns:1.1fr .95fr;width:100%;max-width:740px;transition:transform .26s cubic-bezier(.2,.9,.25,1);display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.94);box-shadow:0 28px 70px #0000008c}.pm-root.open .pm-card{transform:translateY(0)scale(1)}.pm-close{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;background:#00000052;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px}.pm-close:hover{color:#fff;background:#0000008c;transform:scale(1.06)}.pm-left{color:#fff;background:linear-gradient(135deg,#1a0533 0%,#2d1055 35%,#4a1a7a 70%,#6b21a8 100%);flex-direction:column;justify-content:center;padding:32px 28px;display:flex;position:relative;overflow:hidden}.pm-brand{align-items:center;gap:8px;margin-bottom:16px;display:flex}.pm-brand b{letter-spacing:-.02em;font-size:20px;font-weight:900}.pm-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#fbbf24,#f97316);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900;box-shadow:0 4px 12px #f59e0b59}.pm-left h2{letter-spacing:-.02em;margin:0 0 18px;font-size:26px;font-weight:900;line-height:1.18}.pm-left h2 span{color:#fbbf24}.pm-benefits{flex-direction:column;gap:9px;display:flex}.pm-ben{color:#f8fafc;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.pm-ben i{background:#fbbf2433;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.pm-right{color:#111827;text-align:center;background:linear-gradient(#fef3c7 0%,#fde68a 42%,#fbbf24 100%);flex-direction:column;justify-content:center;align-items:center;padding:32px 26px;display:flex}.pm-save-pill{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#f97316,#ef4444);border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:12px;font-weight:900;display:inline-block;box-shadow:0 8px 18px #f9731661}.pm-old{color:#4b5563;margin-bottom:4px;font-size:15px;font-weight:700}.pm-old s{color:#374151;font-size:21px;font-weight:800;text-decoration-color:#ef4444;text-decoration-thickness:2.5px}.pm-price{color:#1f2937;margin-bottom:3px;font-size:16px;font-weight:800}.pm-price b{color:#111827;letter-spacing:-.03em;font-size:34px;font-weight:900}.pm-sub{color:#4b5563;margin:0 0 14px;font-size:11.5px;font-weight:600}.pm-timer{color:#4b5563;align-items:center;gap:6px;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.pm-timer b{font:900 13px var(--mono);color:#dc2626}.pm-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f97316,#ea580c);border-radius:15px;width:100%;max-width:250px;padding:12px 18px;font-size:14.5px;font-weight:800;transition:transform .15s,filter .15s;box-shadow:0 10px 22px #ea580c5c}.pm-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.pm-cta:active{transform:scale(.97)}.pm-fine{color:#6b7280;max-width:250px;margin:12px 0 0;font-size:8.5px;line-height:1.4}@media (max-width:680px){.pm-card{grid-template-columns:1fr}}.toasts{z-index:40;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;transition:right .26s cubic-bezier(.2,.8,.2,1),bottom .22s;display:flex;position:fixed;bottom:252px;right:384px}body:has(.joypad.is-minimized) .toasts{bottom:100px}body.dt-collapsed .toasts{right:16px}.toast{pointer-events:auto;background:var(--glass-strong);max-width:340px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13px;font-weight:600;animation:.35s cubic-bezier(.2,1.2,.4,1) tin;display:flex}.toast>span{color:inherit}body[data-night=true] .toast{color:#f8fafc!important;background:#16203af0!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff1a,0 16px 36px -8px #000000bf!important}body[data-night=true] .toast>span{color:#f8fafc!important}body[data-night=true] .toast .toast-close{color:#94a3b8!important}body[data-night=true] .toast .toast-close:hover{color:#fff!important}.toast .i{color:var(--accent)}.toast.six{background:var(--accent);color:#fff;border-color:#0000}.toast.six .i{color:#fff}.toast.bad .i{color:var(--bad)}.toast.wkt{border-left:3px solid var(--bad)}.toast button{background:var(--accent);color:#fff;border-radius:9px;margin-left:6px;padding:5px 10px;font-size:12px}.toast.out{animation:.3s forwards tout}@keyframes tin{0%{opacity:0;translate:0 -10px;scale:.96}}@keyframes tout{to{opacity:0;translate:16px}}.dock{display:none}.kpi.is-sel,.kpi.is-sel:hover{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f1,0 0 0 6px #6366f12e,0 16px 28px -12px #6366f166!important}body[data-night=true] .kpi.is-sel,body[data-night=true] .kpi.is-sel:hover{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf8,0 0 0 6px #818cf840,0 0 24px -2px #818cf880!important}body[data-night=true] .pn-card,body[data-night=true] .pn-tile{color:#f1f5f9;background:#151d34c7;border-color:#ffffff24}body[data-night=true] .pn-card-h b,body[data-night=true] .pn-big b,body[data-night=true] .pn-tile b,body[data-night=true] .pn-li .tx b{color:#f8fafc}body[data-night=true] .pn-li{border-top-color:#ffffff14}body[data-night=true] .pn-chip{color:#c4b5fd;background:#8b5cf638}body[data-night=true] .pn-chip.ok{color:#34d399;background:#10b98133}body[data-night=true] .pn-hic{background:linear-gradient(145deg,#7c3aed4d,#3b82f633);border-color:#a78bfa4d}body[data-night=true] .pn-bar{background:#ffffff1f}.pn-h{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pn-h>div{flex:1;min-width:0}.pn-hic{background:linear-gradient(145deg,#ede9fe,#dbeafe);border:1px solid #7c3aed33;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pn-h h2{letter-spacing:-.02em;margin:1px 0 2px;font-size:18px}.pn-h p{color:var(--muted);margin:0;font-size:12px}.pn-stage{touch-action:none;background:radial-gradient(120% 90% at 50% 20%,#312e81 0%,#1e1b4b 55%,#0f0a2e 100%);border:1px solid #7c3aed59;border-radius:20px;height:250px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #7c3aed40}.pn-stage canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.pn-stage canvas:active{cursor:grabbing}.pn-badge{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.pn-hint{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:0;right:0}.pn-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:10px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.pn-card-h{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.pn-card-h b{color:var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px}.pn-big{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pn-big b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.pn-big small{color:var(--muted);font-size:12px;font-weight:600}.pn-bar{background:#94a3b833;border-radius:99px;height:8px;margin:8px 0 6px;overflow:hidden}.pn-bar i{border-radius:inherit;height:100%;transition:width .5s;display:block}.pn-row{color:var(--muted);white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.pn-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.pn-tile{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pn-tile span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10.5px;font-weight:700}.pn-tile b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}.pn-tile small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.pn-list{flex-direction:column;display:flex}.pn-li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.pn-li:first-child{border-top:0}.pn-li .em{background:#6366f11a;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.pn-li .tx{flex:1;min-width:0}.pn-li .tx b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.pn-li .tx small{color:var(--muted);white-space:nowrap;font-size:11px}.pn-li .val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pn-li .val.pos{color:#059669}.pn-li .val.neg{color:#dc2626}.pn-chip{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.pn-chip.ok{color:#059669;background:#10b98124}.pn-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:13px;width:100%;height:40px;margin-top:4px;margin-bottom:10px;font-size:13px;font-weight:800;transition:transform .12s,filter .15s;box-shadow:0 8px 18px -8px #6366f199}.pn-btn:hover{filter:brightness(1.07)}.pn-btn:active{transform:scale(.98)}.pn-btn.alt{color:var(--accent);box-shadow:none;background:#fff;border:1.5px solid #6366f14d}.pn-ring{align-items:center;gap:14px;display:flex}.pn-ring svg{flex:none;width:112px;height:112px;transform:rotate(-90deg)}.pn-ring .mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pn-ring .mid b{letter-spacing:-.03em;white-space:nowrap;font-size:26px;font-weight:800}.pn-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:84px;display:grid}.pn-day{height:100%;color:var(--muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.pn-day i{background:#94a3b838;border-radius:7px 7px 3px 3px;width:100%;max-width:26px;min-height:6px;display:block}.pn-day.done i{background:linear-gradient(#8b5cf6,#10b981)}.pn-day.today span{color:var(--accent)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1360px){body:not(.ln-expanded):not([data-sheet=nav]){--ln-w:74px}body:not(.ln-expanded):not([data-sheet=nav]) .leftnav{align-items:center;padding:14px 8px 12px}body:not(.ln-expanded):not([data-sheet=nav]) .ln-brand{flex-direction:column;justify-content:center;gap:8px;padding:2px 0 12px}body:not(.ln-expanded):not([data-sheet=nav]) .ln-brand-main{justify-content:center}body:not(.ln-expanded):not([data-sheet=nav]) .ln-collapse-btn svg{transform:rotate(180deg)}body:not(.ln-expanded):not([data-sheet=nav]) .ln-wordmark,body:not(.ln-expanded):not([data-sheet=nav]) .ln-user-meta,body:not(.ln-expanded):not([data-sheet=nav]) .ln-item>span:not(.ln-ic):not(.ln-badge),body:not(.ln-expanded):not([data-sheet=nav]) .ln-coach,body:not(.ln-expanded):not([data-sheet=nav]) .ln-more>span:not(.ln-ic){display:none}body:not(.ln-expanded):not([data-sheet=nav]) .ln-compact-only{display:block}body:not(.ln-expanded):not([data-sheet=nav]) .ln-list{align-items:center;gap:6px;width:100%}body:not(.ln-expanded):not([data-sheet=nav]) .ln-item{border-radius:15px;justify-content:center;width:48px;height:48px;margin:0 auto;padding:0}body:not(.ln-expanded):not([data-sheet=nav]) .ln-ic,body:not(.ln-expanded):not([data-sheet=nav]) .ln-ic svg{width:28px;height:28px}body:not(.ln-expanded):not([data-sheet=nav]) .ln-badge{border:1.5px solid var(--glass-strong);min-width:19px;height:19px;padding:0 5px;font-size:10.5px;position:absolute;top:1px;right:1px}body:not(.ln-expanded):not([data-sheet=nav]) .ln-foot{justify-content:center;width:100%;margin-top:auto;display:flex}body:not(.ln-expanded):not([data-sheet=nav]) .ln-more{border-radius:14px;justify-content:center;width:46px;height:46px;padding:0}body:not(.ln-expanded):not([data-sheet=nav]) .stage-note{left:calc(50% - 120px)}}@media (max-width:1240px) and (min-width:901px){.areas button span:not(.area-emj):not(.dd-arrow){display:none!important}.areas button{gap:2px!important;padding:0 8px!important}}@media (max-width:1240px){.chip-btn .lbl,.clock small span.md{display:none}.search{flex-basis:180px}.areas button .i,.logo small{display:none}.ctrl-bar .cb-lbl{display:none!important}.ctrl-bar{left:calc(var(--ln-w) + 12px)!important;gap:10px!important;margin:0!important;padding:0 10px!important}.kpi{min-width:180px!important;padding:10px 12px!important}.kpi-v b{font-size:21px!important}}@media (max-width:900px){:root{--ln-w:64px}.topbar{left:8px;right:8px;top:calc(8px + var(--safe-t));border-radius:18px;gap:4px;height:54px;padding:0 6px 0 9px}.logo-mark{border-radius:10px;width:32px;height:32px}.search{flex:0 0 38px}.search input{color:#0000;cursor:pointer;background:0 0;border-color:#0000;padding:0}.search input::placeholder{color:#0000}.search kbd{display:none}.search>.i{left:10px}.search:focus-within{z-index:5;flex:none;position:absolute;top:8px;left:6px;right:6px}.search:focus-within input{color:var(--ink);background:var(--glass-strong);border-color:var(--accent);cursor:text;padding:0 12px 0 34px}.search:focus-within input::placeholder{color:var(--muted)}.results{width:100%}.areas{top:calc(70px + var(--safe-t));scrollbar-width:none;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;position:fixed;left:8px;right:8px;overflow-x:auto}.areas button{flex:1;justify-content:center;padding:0 8px}.clock{padding:0 2px}.clock small{display:none}.clock b{font-size:12.5px}.chip-btn{background:0 0;border:0;justify-content:center;width:38px;padding:0}.chip-btn .temp,.chip-btn .chev,.flood{display:none}.switch{width:48px;height:30px}.switch .knob{width:24px;height:24px}.switch[aria-checked=true] .knob{translate:18px}.avatar{width:32px;height:32px}.leftnav{top:calc(118px + var(--safe-t));left:8px;bottom:calc(78px + var(--safe-b));border-radius:18px;width:64px;padding:10px 6px}.ln-crest{width:40px;height:40px}body:not(.ln-expanded):not([data-sheet=nav]) .ln-item{border-radius:13px;width:44px;height:44px}body.ln-expanded .leftnav,body[data-sheet=nav] .leftnav{z-index:25;align-items:stretch;width:248px;padding:14px 12px}body.ln-expanded .ln-brand,body[data-sheet=nav] .ln-brand{flex-direction:row;justify-content:space-between;width:100%;padding:2px 2px 12px}body.ln-expanded .ln-brand-main,body[data-sheet=nav] .ln-brand-main{justify-content:flex-start}body.ln-expanded .ln-list,body[data-sheet=nav] .ln-list{align-items:stretch;gap:4px;width:100%}body.ln-expanded .ln-list>li,body[data-sheet=nav] .ln-list>li{width:100%}body[data-sheet=nav] .ln-wordmark,body[data-sheet=nav] .ln-user-meta,body[data-sheet=nav] .ln-item>span:not(.ln-ic):not(.ln-badge),body[data-sheet=nav] .ln-coach,body[data-sheet=nav] .ln-more>span:not(.ln-ic){display:initial}body[data-sheet=nav] .ln-user-meta,body[data-sheet=nav] .ln-coach{display:flex}body[data-sheet=nav] .ln-compact-only{display:none}body.ln-expanded .ln-item,body[data-sheet=nav] .ln-item{text-align:left;justify-content:flex-start;width:100%;height:42px;margin:0;padding:0 12px}body.ln-expanded .ln-badge,body[data-sheet=nav] .ln-badge{margin-left:auto;position:static}body.ln-expanded .ln-foot,body[data-sheet=nav] .ln-foot{width:100%;display:block}body.ln-expanded .ln-more,body[data-sheet=nav] .ln-more{text-align:left;justify-content:flex-start;width:100%;height:42px;padding:0 13px}.kpis{top:calc(108px + var(--safe-t));scroll-snap-type:x proximity;scrollbar-width:none;pointer-events:auto;justify-content:flex-start;gap:8px;padding:10px 10px 36px;left:70px;right:0;overflow-x:auto}.kpi{scroll-snap-align:start;flex:none;gap:7px;min-width:212px;max-width:246px;padding:12px 14px}.kpi-v b{font-size:24px}.detail,.tracker,.tablecard,.dt-collapse-btn,.minimap,.ctrl-bar,.joypad{display:none}.detail{width:auto;top:auto;left:80px;right:8px;bottom:calc(78px + var(--safe-b));max-height:min(56vh,520px)}.bottom{width:auto;left:80px;right:8px;bottom:calc(78px + var(--safe-b))}body[data-sheet=detail] .detail{display:flex}body[data-sheet=match] .tracker{display:block}body[data-sheet=data] .tablecard{height:min(48vh,420px);display:flex}.steps li{font-size:10px}.steps time{display:none}.tr-h{flex-wrap:wrap}.toasts{top:auto;bottom:calc(86px + var(--safe-b));align-items:center;width:calc(100% - 96px);left:calc(50% + 32px);right:auto;translate:-50%}body:has(.joypad.is-minimized) .toasts{bottom:calc(86px + var(--safe-b))}.dock{z-index:20;left:50%;bottom:calc(10px + var(--safe-b));border-radius:18px;gap:4px;padding:5px;display:flex;position:fixed;translate:-50%}.dock button{width:72px;color:var(--muted);border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:7px 0 6px;font-size:11px;font-weight:600;display:flex}.dock button[aria-pressed=true]{background:var(--accent);color:#fff}.stage-note{top:58%;left:calc(50% + 32px)}}@media (max-width:480px){.logo .word{display:none}.detail{width:calc(100vw - 24px)!important;right:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.user-pill-btn{min-width:36px;height:36px;font-family:var(--font);color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:800;transition:all .15s;display:flex}@media (max-width:640px){.user-pill-btn{border-radius:10px;min-width:32px;height:32px;padding:0 4px;font-size:12px}}.user-pill-btn:hover,.user-pill-btn[aria-expanded=true]{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px)}body.night .user-pill-btn{color:#e2e8f0;background:#1e293b;border-color:#334155}#userPop,.anchor-ok #userPop{position-area:none!important;top:calc(65px + var(--safe-t))!important;margin:0!important;position:fixed!important;bottom:auto!important;left:auto!important;right:14px!important}#tbWalletPop,.anchor-ok #tbWalletPop{position-area:none!important;position:fixed!important}#userPop.user-profile-pop{color:#1e293b;z-index:1000;width:256px;max-width:calc(100vw - 20px);max-height:calc(100vh - 75px);font-family:var(--font);background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:8px;overflow-y:auto;box-shadow:0 16px 40px -8px #0f172a33,0 4px 12px #0000000f;opacity:1!important;visibility:visible!important;pointer-events:auto!important;translate:0!important}body.night #userPop.user-profile-pop{color:#f8fafc;background:#0f172a;border-color:#334155;box-shadow:0 16px 40px -8px #000000a6}.u-pop-header{padding:4px 6px 6px}.u-pop-pretitle{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.u-pop-pretitle>span{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.u-pop-switch-link{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.u-pop-switch-link:hover{color:#059669;background:#f1f5f9}body.night .u-pop-switch-link:hover{color:#34d399;background:#1e293b}.u-pop-user-card{align-items:center;gap:10px;display:flex}.u-pop-avatar{color:#334155;-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}body.night .u-pop-avatar{color:#cbd5e1;background:#1e293b;border-color:#334155}.u-pop-user-info{flex:1;min-width:0}.u-pop-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;line-height:1.2;overflow:hidden}body.night .u-pop-name{color:#f8fafc}.u-pop-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}body.night .u-pop-email{color:#94a3b8}.u-pop-accounts-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;margin-top:8px;margin-bottom:6px;padding:6px;display:flex}body.night .u-pop-accounts-list{background:#1e293b;border-color:#334155}.u-pop-acc-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:all .15s;display:flex}.u-pop-acc-item:hover{background:#fff;border-color:#e2e8f0}body.night .u-pop-acc-item:hover{background:#0f172a;border-color:#334155}.u-pop-acc-item.active{background:#ecfdf5;border-color:#a7f3d0}body.night .u-pop-acc-item.active{background:#10b98126;border-color:#10b9814d}.u-pop-acc-avatar{color:#334155;background:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:flex}.u-pop-acc-avatar.gold{color:#b45309;background:#fef3c7}.u-pop-acc-avatar.guest{background:#e2e8f0;font-size:12px}.u-pop-acc-text{flex:1;min-width:0}.u-pop-acc-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.1;overflow:hidden}body.night .u-pop-acc-name{color:#f8fafc}.u-pop-acc-mail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.1;overflow:hidden}.u-pop-chk{color:#10b981;font-size:12px;font-weight:800}.u-pop-badges-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 10px;display:flex}body.night .u-pop-badges-row{background:#1e293b;border-color:#334155}.u-pop-badge-left{align-items:center;gap:5px;display:flex}.u-pop-badge-emj{font-size:12px}.u-pop-badge-title{color:#64748b;font-size:11px;font-weight:800}body.night .u-pop-badge-title{color:#94a3b8}.u-pop-badge-right{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.u-pop-wallet-card{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 50%,#4f46e5 100%);border-radius:14px;flex-direction:column;gap:8px;margin-top:8px;padding:11px 12px;display:flex;box-shadow:0 4px 14px #6366f140}.u-pop-wallet-top{justify-content:space-between;align-items:center;display:flex}.u-pop-wallet-lbl{letter-spacing:.05em;color:#fffc;text-transform:uppercase;font-size:9px;font-weight:800}.u-pop-wallet-amt{letter-spacing:.02em;color:#fff;align-items:center;gap:4px;margin-top:2px;font-size:15px;font-weight:900;display:flex}.u-pop-wallet-btn{color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:7px;padding:3px 9px;font-size:10px;font-weight:700;transition:all .15s}.u-pop-wallet-btn:hover{background:#ffffff59;transform:translateY(-1px)}.u-pop-limit-sec{border-top:1px solid #ffffff26;flex-direction:column;gap:4px;padding-top:7px;display:flex}.u-pop-limit-head{letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8.5px;font-weight:800;display:flex}.u-pop-limit-track{background:#ffffff38;border-radius:999px;width:100%;height:4px;overflow:hidden}.u-pop-limit-fill{background:#34d399;border-radius:999px;height:100%;transition:width .4s}.u-pop-limit-foot{color:#ffffffd9;justify-content:space-between;font-size:8px;font-weight:600;display:flex}.u-pop-club-card{background:#fffbeb;border:1px solid #fde68a;border-radius:13px;flex-direction:column;gap:6px;margin-top:8px;padding:10px 11px;display:flex}body.night .u-pop-club-card{background:#f59e0b14;border-color:#f59e0b40}.u-pop-club-head{align-items:flex-start;gap:6px;display:flex}.u-pop-club-crown{margin-top:1px;font-size:14px;line-height:1.1}.u-pop-club-pre{color:#b45309;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:900}.u-pop-club-title{color:#92400e;letter-spacing:.02em;font-size:10.5px;font-weight:900;line-height:1.15}body.night .u-pop-club-title{color:#fcd34d}.u-pop-club-desc{color:#4b5563;margin:0;font-size:9.5px;font-weight:500;line-height:1.35}body.night .u-pop-club-desc{color:#d1d5db}.u-pop-club-btn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border:none;border-radius:8px;width:100%;padding:6px 10px;font-size:10.5px;font-weight:800;transition:all .15s;box-shadow:0 2px 6px #ea580c40}.u-pop-club-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.u-pop-nav-list{flex-direction:column;gap:2px;margin-top:8px;display:flex}.u-pop-nav-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6.5px 8px;font-size:12px;font-weight:700;transition:all .12s;display:flex}body.night .u-pop-nav-item{color:#e2e8f0}.u-pop-nav-item:hover{color:#0f172a;background:#f1f5f9}body.night .u-pop-nav-item:hover{color:#fff;background:#1e293b}.u-pop-nav-ic{justify-content:center;width:18px;font-size:13.5px;display:inline-flex}.u-pop-toggles-sec{flex-direction:column;gap:2px;margin-top:6px;display:flex}.u-pop-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6.5px 8px;transition:all .12s;display:flex}.u-pop-toggle-row:hover{background:#f8fafc}body.night .u-pop-toggle-row:hover{background:#1e293b}.u-pop-toggle-lbl{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}body.night .u-pop-toggle-lbl{color:#e2e8f0}.u-pop-toggle-ic{justify-content:center;width:18px;font-size:13.5px;display:inline-flex}.u-pop-toggle-stacked{flex-direction:column;align-items:flex-start;gap:2px}.u-pop-toggle-lbl-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.u-pop-toggle-sub{color:#64748b;margin-left:26px;font-size:9px;font-weight:600}body.night .u-pop-toggle-sub{color:#94a3b8}.u-toggle-track{background:#e2e8f0;border-radius:999px;flex-shrink:0;width:28px;height:16px;transition:background .2s;position:relative}body.night .u-toggle-track{background:#334155}.u-toggle-track.active{background:#10b981!important}.u-toggle-thumb{background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.u-toggle-track.active .u-toggle-thumb{transform:translate(12px)}.u-pop-divider{background:#f1f5f9;height:1px;margin:6px 4px}body.night .u-pop-divider{background:#334155}.u-pop-logout-btn{color:#dc2626;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6.5px 8px;font-size:12px;font-weight:800;transition:all .12s;display:flex}.u-pop-logout-btn:hover{color:#b91c1c;background:#fef2f2}body.night .u-pop-logout-btn:hover{color:#f87171;background:#dc262626}.u-pop-logout-ic{justify-content:center;width:18px;font-size:13.5px;display:inline-flex}
