:root{--ease:cubic-bezier(.16,1,.3,1)}.sm{font-size:12.5px}.lnk{color:var(--accent);font-weight:600}.row-end{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.note{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:12.5px;margin-top:12px}.note svg{width:15px;height:15px}.empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:40px 16px;color:var(--faint);text-align:center}.empty svg{width:22px;height:22px}.empty.sm{padding:18px 8px;grid-auto-flow:column;justify-content:center}.empty.sm svg{width:16px;height:16px;color:var(--pos)}.btn.danger{color:var(--neg)}.btn.danger:hover{background:color-mix(in srgb,var(--neg) 8%,transparent)}.btn.danger-pri{background:var(--neg);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--neg) 28%,transparent)}.chip-s.ok,.ig-on small{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 30%,transparent)}.ig-on small{margin-left:2px}.flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}.in-new{animation:in-new .5s var(--ease) both}@keyframes in-new{0%{opacity:0;transform:translateY(-8px)}}.theming,.theming *,.theming :after,.theming :before{transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease,fill .4s ease,stroke .4s ease!important}.acc-dot{margin-left:auto;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.ni-mode .nic>span{display:contents}.ni-mode .nic>.i-sun,:root[data-theme=dark] .ni-mode .nic>.i-moon{display:none}:root[data-theme=dark] .ni-mode .nic>.i-sun{display:contents}:root[data-theme=dark] .ni-mode .sw-t{background:var(--accent)}:root[data-theme=dark] .ni-mode .sw-t i{transform:translateX(12px);background:#fff}.me-av,.pf-av .av{background-size:cover;background-position:50%}.seg{gap:2px;padding:3px;border-radius:12px;background:var(--surface-2)}.seg,.seg button{display:inline-flex;position:relative}.seg button{z-index:1;height:30px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:500;color:var(--muted);align-items:center;gap:6px;transition:color .2s}.seg button svg{width:15px;height:15px}.seg button.on{color:var(--text)}.seg .seg-ind{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:9px;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s var(--ease),width .3s var(--ease)}:root[data-theme=dark] .seg .seg-ind,:root[data-theme=dark] .tabs .tab-ind{background:#2b3038}.seg.full{display:flex}.seg.full button{flex:1 1;justify-content:center}.tabs em{font-style:normal;font-family:var(--mono);font-size:11px;margin-left:4px;padding:1px 6px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.srch{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:12px;background:var(--field);border:1px solid var(--field-line);color:var(--faint);min-width:0;transition:border-color .15s,box-shadow .15s}.srch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.srch svg{width:16px;height:16px}.srch input{border:0;background:none;outline:0;flex:1 1;min-width:0;color:var(--text)}.srch.sm{height:32px;width:200px}.sel{position:relative;display:inline-flex;align-items:center}.sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:0 34px 0 12px;border-radius:12px;border:1px solid var(--field-line);background:var(--field);color:var(--text);font:inherit;cursor:pointer;width:100%}.sel svg{position:absolute;right:10px;width:15px;height:15px;pointer-events:none;color:var(--faint)}.sel.sm select{height:32px;font-size:13px;border-radius:10px}.fl .sel{display:flex}.fl select{height:46px}.tg{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:99px;background:color-mix(in srgb,var(--text) 16%,transparent);position:relative;cursor:pointer;flex:none;transition:background .2s}.tg:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .25s var(--ease)}.tg:checked{background:var(--accent)}.tg:checked:after{transform:translateX(16px)}.fp{display:grid;grid-gap:16px;gap:16px}.fp[hidden],[data-fpanel][hidden],[data-spanel][hidden]{display:none!important}.tx-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.tx-bar .srch{width:260px}.tx-tbl .who{width:24px;height:24px;font-size:9px}.tx-tbl td.out{color:var(--text)}.tx-sum{display:flex;align-items:flex-end;gap:28px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.tx-sum b{font-size:16px}.wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.wl-card{display:flex;flex-direction:column;gap:4px}.wl-card .wal-i{color:var(--wc);background:color-mix(in srgb,var(--wc) 12%,var(--surface))}.wl-card .card-h{margin-bottom:8px}.wl-card .card-h .ib{margin-left:auto}.wl-ch{height:90px;position:relative;margin:6px 0 12px;--lbl:0px}.wl-ch .chart{position:absolute;inset:0}.wl-ch .ch-end,.wl-ch .ch-lbl{display:none}.wl-card .ch-area .ln{stroke:var(--wc)}.wl-tx{list-style:none;display:grid}.wl-tx li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.wl-tx b{font-weight:500}.wl-tx .in{color:var(--pos)}.wl-tx .tr{color:var(--muted)}.wl-add{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;min-height:260px;border-radius:var(--radius);border:1.5px dashed var(--line);color:var(--muted);transition:border-color .2s,color .2s,background .2s}.wl-add:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.wl-add svg{width:22px;height:22px}.wl-add small{color:var(--faint)}.bg-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.bd-l{list-style:none;grid-gap:4px;gap:4px}.bd,.bd-l{display:grid}.bd{grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.bd:last-child{border-bottom:0}.bd-t{display:grid;grid-gap:6px;gap:6px}.bd-r{display:flex;align-items:center;gap:8px}.bd-r .mono{margin-left:auto;font-size:12.5px}.bd small{font-size:12px}.bd.warn .bar-fill{background:var(--warn)}.bd-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px}.bd-chip svg{width:12px;height:12px}.bd-chip.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.gl-col{display:grid;grid-gap:12px;gap:12px}.gl-h{display:flex;align-items:center;justify-content:space-between}.gl-h h3{font-size:15px;font-weight:600}.gl{display:flex;align-items:center;gap:16px}.gl-ring{position:relative;width:72px;height:72px;flex:none;display:grid;place-items:center}.gl-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.gl-ring circle{fill:none;stroke:var(--surface-2);stroke-width:7}.gl-ring .v{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:calc(var(--p) * 100) 100}.gl.in .gl-ring .v,.in .gl-ring .v{animation:ring-draw 1.2s var(--ease) both .2s}@keyframes ring-draw{0%{stroke-dasharray:0 100}}.gl-ring b{font-size:14px}.gl-t{display:grid;grid-gap:2px;gap:2px}.gl-t b{font-size:15px}.gl-t .mono{font-size:13px}.gl-t em{font-style:normal;color:var(--faint)}.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.cat-i{color:var(--cc)!important;background:color-mix(in srgb,var(--cc) 13%,var(--surface))!important}.ct-add{display:flex;gap:8px;margin-top:12px}.ct-add input{flex:1 1;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--field-line);background:var(--field);color:var(--text);outline:0}.ct-add input:focus{border-color:var(--accent)}.d-bar{flex-wrap:wrap;margin-bottom:6px}.d-bar .srch.sm{width:170px}.d-hint{color:var(--faint);font-size:12.5px;margin-bottom:12px}.kb-f{flex-wrap:nowrap;font-size:12px}.kb-f>*{white-space:nowrap}.kb-due{font-size:11.5px}.kb-card.hide,.wl-row.hide{display:none}.kb-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dll li[data-project],.wl-row{cursor:pointer;border-radius:10px;transition:background .15s}.dll li[data-project]:hover,.wl-row:hover{background:var(--hover)}.wl-row.blink{animation:flash 1.2s var(--ease)}.cl-row{cursor:pointer}.cl-chev svg{width:16px;height:16px;color:var(--faint);transition:transform .25s var(--ease)}.cl-row[aria-expanded=true] .cl-chev svg{transform:rotate(180deg)}.cl-det td{padding:0 12px 14px!important;border-top:0!important}.cl-det td:first-child{display:table-cell!important}.cl-in{padding:14px;border-radius:14px;background:var(--soft);display:grid;grid-gap:8px;gap:8px;animation:in-new .35s var(--ease)}.cl-h{list-style:none;display:grid}.cl-h li{display:grid;grid-template-columns:64px minmax(0,1fr) auto 110px;grid-gap:12px;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.cl-h li .mono:last-child{text-align:right}.cl-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cm{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.cm-feed,.cm-posts,.cm-side{display:grid;grid-gap:14px;gap:14px}.cm-compose{display:flex;gap:12px}.cm-cin{flex:1 1;display:grid;grid-gap:10px;gap:10px}.cm-cin textarea{width:100%;border:0;outline:0;resize:none;background:none;color:var(--text);font:inherit;font-size:15px;padding-top:5px}.cm-cbar{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.cm-post{display:grid;grid-gap:10px;gap:10px}.cm-post.pinned{border-color:color-mix(in srgb,var(--accent) 35%,var(--edge));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface) 60%)}.cm-pin{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent)}.cm-pin svg{width:14px;height:14px}.cm-ph{display:flex;align-items:center;gap:10px}.cm-ph .ib{margin-left:auto}.cm-post h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.cm-post p{color:var(--muted);font-size:14.5px;max-width:70ch}.cm-imgs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cm-imgs span{aspect-ratio:4/3;border-radius:14px;background:linear-gradient(calc(var(--g) * 60deg),color-mix(in srgb,var(--accent) 70%,#111),color-mix(in srgb,var(--c2) 70%,#fff))}.cm-imgs span:nth-child(2){background:linear-gradient(140deg,#111827,color-mix(in srgb,var(--accent) 60%,#000))}.cm-imgs span:nth-child(3){background:radial-gradient(circle at 30% 30%,#fde68a,#f97316 45%,#7c2d12)}.cm-f{display:flex;gap:6px;padding-top:6px}.cm-f button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;color:var(--muted);font-size:13px;transition:background .15s,color .15s}.cm-f button:hover{background:var(--hover);color:var(--text)}.cm-f svg{width:16px;height:16px}.cm-like[aria-pressed=true]{color:#e11d48}.cm-like[aria-pressed=true] svg{fill:currentColor;animation:heart .45s var(--ease)}@keyframes heart{40%{transform:scale(1.35)}}.role{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;vertical-align:1px;margin-left:4px;color:var(--muted);background:var(--surface-2)}.role svg{width:11px;height:11px}.role.r-owner{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.role.r-admin{color:var(--c3);background:color-mix(in srgb,var(--c3) 12%,transparent)}.ppl,.ws-l{list-style:none;display:grid}.ppl li,.ws-l li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.ppl li:last-child,.ws-l li:last-child{border-bottom:0}.ppl .tx-t,.ws-l .tx-t{flex:1 1}.av.sq{border-radius:10px}.on-dot{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--text) 18%,transparent)}.on-dot.on{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 22%,transparent)}.cm-stat{list-style:none;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:4px}.cm-stat,.cm-stat li{display:grid}.cm-stat b{font-size:24px}.cm-stat small{color:var(--faint);font-size:12px}.mail{display:grid;grid-template-columns:300px minmax(0,1fr);height:max(560px,calc(100vh - 210px));border-radius:24px;border:1px solid var(--edge);background:var(--surface);box-shadow:var(--sh-1);overflow:hidden}.mail.ib3{grid-template-columns:300px minmax(0,1fr) 300px}.mail-l{display:flex;flex-direction:column;gap:10px;padding:16px;border-right:1px solid var(--hair);overflow-y:auto;background:var(--soft)}.ch-grp{display:grid;grid-gap:2px;gap:2px;margin-top:6px}.ch-gh{font-size:11.5px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px}.ch,.cv{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;text-align:left;transition:background .15s;position:relative}.ch:hover,.cv:hover{background:var(--hover)}.ch.on,.cv.on{background:var(--surface);box-shadow:var(--sh-1)}.ch-i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--icon-bg);color:var(--icon-fg);flex:none}.ch-i svg{width:15px;height:15px}.ch.on .ch-i{background:var(--accent);color:var(--accent-ink)}.ch .tx-t,.cv .tx-t{flex:1 1}.ch-n{font-style:normal;font-family:var(--mono);font-size:11px;font-weight:600;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.mail-l .note{margin-top:auto}.mail-t{display:flex;flex-direction:column;min-width:0;min-height:0}.th-h{align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair)}.avs,.th-h{display:flex}.avs .av{width:26px;height:26px;font-size:10px;box-shadow:0 0 0 2px var(--surface)}.avs .av+.av{margin-left:-7px}.th-body{flex:1 1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:4px;scroll-behavior:smooth}.day{align-self:center;margin:12px 0 8px;font-size:11.5px;color:var(--faint);padding:3px 10px;border-radius:99px;background:var(--surface-2)}.msg{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;padding:6px 0;max-width:78%}.msg .av{width:34px;height:34px;grid-row:span 2}.msg-h{display:flex;gap:8px;align-items:baseline;font-size:13px}.msg-h b{font-weight:600}.msg-h span{color:var(--faint);font-size:11.5px;font-family:var(--mono)}.msg p{font-size:14px;color:var(--text);background:var(--soft);padding:9px 13px;border-radius:4px 16px 16px 16px;margin-top:4px;justify-self:start}.msg.me{align-self:flex-end;grid-template-columns:minmax(0,1fr);justify-items:end}.msg.me .av,.msg.me .msg-h b{display:none}.msg.me p{background:var(--accent);color:var(--accent-ink);border-radius:16px 4px 16px 16px;justify-self:end}.msg.cont{padding-top:0}.msg.cont .av,.msg.cont .msg-h{visibility:hidden;height:0}.msg.new{animation:msg-in .45s var(--ease) both}@keyframes msg-in{0%{opacity:0;transform:translateY(14px)}}.msg .att,.msg .ig-img,.msg p{grid-column:2}.msg.me .att,.msg.me .ig-img,.msg.me p{grid-column:1}.msg .att{white-space:nowrap;display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:13px;justify-self:start}.msg .att span:first-child{flex:none;width:42px;height:32px;border-radius:8px;background:linear-gradient(140deg,#111827,color-mix(in srgb,var(--accent) 60%,#000))}.typing{display:flex;align-items:center;gap:10px;padding:0 22px 10px;color:var(--faint);font-size:12.5px}.typing[hidden]{display:none}.typing .av{width:24px;height:24px;font-size:9px}.dots{display:inline-flex;gap:4px;padding:9px 12px;border-radius:99px;background:var(--soft)}.dots i{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:dot 1.2s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.composer{display:flex;align-items:center;gap:8px;margin:0 16px 16px;padding:6px 6px 6px 8px;border-radius:16px;border:1px solid var(--field-line);background:var(--field);transition:border-color .15s,box-shadow .15s}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.composer input{flex:1 1;border:0;outline:0;background:none;color:var(--text);height:34px}.cv-l{list-style:none;display:grid;grid-gap:2px;gap:2px}.cv.hide{display:none}.ig-av{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;color:#fff;position:relative;background:hsl(calc(var(--h) * 70 + 200) 60% 50%);box-shadow:0 0 0 2px var(--surface),0 0 0 4px transparent}.cv.unread .ig-av,.th-h .ig-av{box-shadow:0 0 0 2px var(--soft),0 0 0 4px #e1306c}.th-h .ig-av{box-shadow:0 0 0 2px var(--surface),0 0 0 4px #e1306c}.cv .tx-t b{display:flex;justify-content:space-between;gap:8px}.cv .tx-t em{font-style:normal;font-weight:400;font-size:11px;color:var(--faint)}.cv .ud{display:none}.cv.unread .ud{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.cv.unread .tx-t small{color:var(--text);font-weight:500}.th-body.ig .msg p{border-radius:18px}.th-body.ig .msg.me p{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#7c3aed))}.ig-img{width:200px;aspect-ratio:4/5;border-radius:18px;margin-top:4px;background:radial-gradient(circle at 30% 30%,#fde68a,#f97316 45%,#7c2d12)}.rw{display:grid;grid-template-columns:auto 1fr;grid-gap:0 8px;gap:0 8px;align-items:center;margin:0 16px 8px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--pos) 9%,transparent);color:var(--pos);font-size:12.5px}.rw svg{width:15px;height:15px;grid-row:span 2}.rw small{color:var(--faint);font-size:11.5px}.rw.low{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.cl-side{border-left:1px solid var(--hair);padding:18px;overflow-y:auto;display:grid;grid-gap:14px;gap:14px;align-content:start;background:var(--soft)}.cl-side .ig-av{width:64px;height:64px;font-size:22px;justify-self:center}.cl-side .cs-id{text-align:center;display:grid;grid-gap:2px;gap:2px}.cl-side .cs-id b{font-size:16px}.cs-kv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.cs-kv div{padding:10px 12px;border-radius:12px;background:var(--surface)}.cs-kv b{font-size:16px}.cs-pr{list-style:none;display:grid;grid-gap:6px;gap:6px}.cs-pr li{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 10px;border-radius:10px;background:var(--surface)}.cs-pr li .st{margin-left:auto}.cl-side .btn{width:100%}.cl-side.swap>*{animation:in-new .35s var(--ease) both}.nt{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.nt-side{display:grid;grid-gap:14px;gap:14px}.nt-list{padding:8px 10px}.nt-g{padding:6px 0}.nt-g.hide{display:none}.nt-gh{display:block;padding:10px 10px 6px;font-size:12px;font-weight:600;color:var(--faint)}.nt-ul{list-style:none;grid-gap:2px;gap:2px}.nt-ul,.nti{display:grid}.nti{grid-template-columns:auto minmax(0,1fr) auto 10px;grid-gap:12px;gap:12px;align-items:center;padding:12px 10px;border-radius:14px;cursor:pointer;transition:background .15s,opacity .3s}.nti:hover{background:var(--hover)}.nti.hide{display:none}.nti-i{width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.nti-i svg{width:17px;height:17px}.s-access{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.s-workspace{color:var(--c3);background:color-mix(in srgb,var(--c3) 12%,transparent)}.s-finance{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent)}.s-messages{color:var(--warn);background:color-mix(in srgb,var(--warn) 13%,transparent)}.nti-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.nti-h{font-size:14px;color:var(--muted)}.nti-h b{color:var(--text);font-weight:600}.nti-t small{color:var(--faint);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nti-m{display:flex;align-items:center;gap:10px;font-size:12px}.nti .ud{width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .3s var(--ease)}.nti.unread .ud{transform:scale(1)}.nti.unread{background:color-mix(in srgb,var(--accent) 4%,transparent)}.nti.unread .nti-h{color:var(--text)}.req{display:grid;grid-gap:10px;gap:10px}.req-h{display:flex;align-items:center;gap:10px}.req-h .tx-t{flex:1 1}.req-m{font-size:13.5px;color:var(--muted);padding:10px 12px;border-radius:12px;background:var(--soft)}.req-a{display:flex;gap:6px;flex-wrap:wrap}.req.gone{animation:gone .4s var(--ease) forwards}@keyframes gone{to{opacity:0;transform:translateX(20px)}}.nt-stack{position:fixed;top:28px;right:28px;z-index:230;display:grid;grid-gap:10px;gap:10px;width:370px;pointer-events:none}.ntb{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--sh-pop);cursor:pointer;animation:ntb-in .5s var(--ease) both}.ntb.out{animation:ntb-out .3s ease forwards}@keyframes ntb-in{0%{opacity:0;transform:translateY(-18px) scale(.97)}}@keyframes ntb-out{to{opacity:0;transform:translateY(-10px) scale(.98)}}.ntb .nti-i{width:34px;height:34px}.ntb b{font-size:13.5px;display:block}.ntb small{color:var(--muted);font-size:12.5px;display:block;margin-top:1px}.ntb .mono{font-size:11px;color:var(--faint)}.ntb .ib{width:26px;height:26px;margin:-4px -4px 0 0}.ntb-bar{grid-column:1/-1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.ntb-bar i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:ntb-time 5s linear forwards}.ntb:hover .ntb-bar i{animation-play-state:paused}@keyframes ntb-time{to{transform:scaleX(0)}}.pf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.pf-hero{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:end;padding:0 26px 22px;overflow:hidden}.pf-cover{grid-column:1/-1;height:120px;margin:0 -26px -52px;background:var(--stage) radial-gradient(circle at 30% 20%,var(--stage-dot) 0 1.2px,transparent 1.3px) 0 0 /7px 7px;position:relative}.pf-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 45%,transparent),transparent 60%)}.pf-av{position:relative;cursor:pointer;z-index:1;align-self:start}.pf-av .av{width:104px;height:104px;font-size:30px;box-shadow:0 0 0 5px var(--surface)}.pf-cam{position:absolute;right:2px;bottom:2px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--ink-fg);box-shadow:0 0 0 3px var(--surface);transition:transform .2s var(--ease)}.pf-cam svg{width:15px;height:15px}.pf-av:hover .pf-cam{transform:scale(1.1)}.pf-av:focus-within{outline:2px solid var(--accent);outline-offset:4px;border-radius:50%}.pf-id{display:grid;grid-gap:6px;gap:6px;z-index:1;padding-top:64px}.pf-id h2{font-size:26px;font-weight:650;letter-spacing:-.025em}.vchip{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;color:var(--pos);margin-left:6px}.vchip svg{width:13px;height:13px}.pf-ch{display:flex;gap:8px}.pf-ch .chip{height:30px;font-size:12.5px}.pf-ch svg{width:14px;height:14px}.pf-st{list-style:none;display:flex;gap:26px;z-index:1}.pf-st li{display:grid;text-align:right}.pf-st b{font-size:20px}.pf-st small{color:var(--faint);font-size:12px}.pf-form,.pf-sec{display:grid;grid-gap:12px;gap:12px}.pf-form .card-h,.pf-sec .card-h{margin-bottom:2px}.fl input:disabled{opacity:.65;cursor:not-allowed}.pw-meter{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;align-items:center;margin-top:-4px}.pw-meter i{height:4px;border-radius:4px;background:color-mix(in srgb,var(--text) 10%,transparent);transition:background .3s}.pw-meter small{grid-column:1/-1;font-size:12px;color:var(--faint)}.pw-meter[data-s="1"] i:nth-child(-n+1){background:var(--neg)}.pw-meter[data-s="2"] i:nth-child(-n+2){background:var(--warn)}.pw-meter[data-s="3"] i:nth-child(-n+3){background:var(--accent)}.pw-meter[data-s="4"] i{background:var(--pos)}.dev{list-style:none;display:grid;margin-bottom:14px}.dev li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);transition:opacity .3s,transform .3s}.dev li>svg{color:var(--muted)}.dev .tx-t{flex:1 1}.dev li.gone{opacity:0;transform:translateX(16px)}.sp-p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.sp-p[data-spanel=log],.sp-p[data-spanel=members]{grid-template-columns:minmax(0,1fr)}.set{display:grid;grid-gap:10px;gap:10px}.set .card-h{margin-bottom:4px}.mods{display:grid;grid-gap:8px;gap:8px}.mod{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background .2s}.mod:has(.tg:checked){border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent)}.mod .tx-t{flex:1 1}.mod-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--icon-bg);color:var(--icon-fg)}.mod.shake,.mods.shake{animation:shake .4s}.sws{display:flex;flex-wrap:wrap;gap:10px}.sw{width:32px;height:32px;border-radius:50%;background:var(--c);position:relative;transition:transform .2s var(--ease);display:grid;place-items:center;color:var(--muted)}.sw:hover{transform:scale(1.1)}.sw.on:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c)}.sw-c{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444);cursor:pointer;color:#fff}.sw-c svg{width:15px;height:15px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.sw-c input{position:absolute;inset:0;opacity:0;cursor:pointer}.prev-c .pc{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.prev-c .chart{width:120px;height:46px;min-height:0;--lbl:0px}.mem .sel{min-width:120px}.mem-a{display:inline-flex;gap:6px}.mem tr.gone{opacity:.35}.log{list-style:none;display:grid}.log,.log li{position:relative}.log li{display:flex;gap:12px;align-items:center;padding:11px 0}.log li:before{content:"";position:absolute;left:15px;top:42px;bottom:-10px;width:1px;background:var(--line)}.log li:last-child:before{display:none}.log .tx-t span{font-size:13.5px;color:var(--muted)}.log .tx-t b{color:var(--text);font-weight:600}.auth-f{display:grid;grid-gap:14px;gap:14px}.auth-c{min-height:100vh;display:grid;grid-template-rows:auto 1fr;padding:18px}.auth-top{display:flex;align-items:center;padding:8px 18px}.auth-top .mark{background:var(--ink);color:var(--ink-fg)}.auth-card{place-self:center;width:min(460px,100%);display:grid;grid-gap:14px;gap:14px;justify-items:stretch;text-align:center;padding:38px;border-radius:28px;background:var(--win);box-shadow:var(--sh-win);margin-bottom:60px}.auth-card.wide{width:min(560px,100%)}.auth-card h1{font-size:28px;font-weight:650;letter-spacing:-.03em}.auth-card .auth-f{text-align:left}.auth-i{justify-self:center;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.auth-i svg{width:26px;height:26px}.auth-i.ok{color:var(--pos);background:color-mix(in srgb,var(--pos) 13%,transparent)}.auth-i.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.auth-i.bad{color:var(--neg);background:color-mix(in srgb,var(--neg) 12%,transparent)}.cw-a,.cw-b,.fg-a,.fg-b{display:grid;grid-gap:14px;gap:14px}.cw-a[hidden],.cw-b[hidden],.fg-a[hidden],.fg-b[hidden]{display:none}.cw-b,.fg-b{animation:in-new .4s var(--ease)}.cw-b .lbl{margin:4px 0 -6px}.env{justify-self:center;position:relative;width:96px;height:70px;margin:8px 0 6px}.env-b{inset:0;border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));border:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent)}.env-b,.env-l{position:absolute}.env-l{left:12px;right:12px;top:10px;height:56px;border-radius:8px;background:var(--surface);box-shadow:0 6px 16px rgba(0,0,0,.1);animation:letter 2.8s var(--ease) infinite}.env-l:after,.env-l:before{content:"";position:absolute;left:10px;right:18px;height:4px;top:12px;border-radius:4px;background:color-mix(in srgb,var(--accent) 45%,transparent)}.env-l:after{top:22px;right:32px;background:var(--surface-2)}.env-f{position:absolute;left:0;right:0;bottom:0;height:44px;border-radius:0 0 12px 12px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),color-mix(in srgb,var(--accent) 10%,var(--surface)));-webkit-clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%)}@keyframes letter{0%,to{transform:translateY(0)}45%,60%{transform:translateY(-22px)}}.mdl-wrap{position:fixed;inset:0;z-index:140;display:none;place-items:center;padding:24px}.mdl-wrap.on{display:grid}.mdl-bg{position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 0%,transparent);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.mdl-wrap.show .mdl-bg{background:color-mix(in srgb,#0b0c0f 32%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mdl{position:relative;display:none;width:min(480px,100%);max-height:calc(100vh - 48px);overflow-y:auto;gap:14px;padding:22px;border-radius:24px;background:var(--surface);box-shadow:var(--sh-pop);transform-origin:var(--ox,50%) var(--oy,50%);opacity:0;transform:scale(.9);transition:opacity .22s ease,transform .3s var(--ease)}.mdl.lg{width:min(640px,100%)}.mdl.sm{width:min(400px,100%);text-align:center}.mdl.on{display:grid}.mdl-wrap.show .mdl.on{opacity:1;transform:none}.mdl-h{display:flex;align-items:center;gap:10px}.mdl-h h2{font-size:19px;font-weight:650;letter-spacing:-.02em;flex:1 1}.mdl-h .mono{font-size:12px}.mdl-f{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.mdl.sm .mdl-f{justify-content:center}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.amt{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:14px;border-radius:16px;background:var(--soft)}.amt-c{font-size:18px;color:var(--faint);font-weight:600}.amt input{width:70%;border:0;outline:0;background:none;color:var(--text);font:600 38px var(--mono);letter-spacing:-.03em;text-align:center}.amt:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.drop{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1.5px dashed var(--line);text-align:left;color:var(--muted);cursor:pointer;transition:border-color .2s,background .2s}.drop:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.drop span{display:grid}.drop small{color:var(--faint);font-size:12px}.drop b{color:var(--text);font-weight:600;font-size:13.5px}.tr-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:end}.tr-ar{height:46px;display:grid;place-items:center;color:var(--faint)}.pay-calc{display:grid;align-content:end;padding:10px 14px;border-radius:12px;background:var(--soft)}.pay-calc b{font-size:15px}.pay-calc small{font-size:12px}.com-only{display:grid;grid-gap:12px;gap:12px}.mdl[data-kind=premade] .com-only{display:none}.pick{display:grid;grid-gap:8px;gap:8px;margin-top:-6px}.pick label{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background .2s}.pick label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.pick input{accent-color:var(--accent);width:16px;height:16px}.mdl>.lbl{margin-bottom:-6px}.dt{display:grid;grid-gap:14px;gap:14px}.dt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dt-grid>div{padding:11px 13px;border-radius:12px;background:var(--soft);display:grid;grid-gap:2px;gap:2px;min-width:0}.dt-grid b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-grid small{font-size:12px;color:var(--faint)}.dt-pay{list-style:none;display:grid}.dt-pay li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.dt-refs{display:flex;gap:8px}.dt-refs span{width:84px;height:64px;border-radius:10px;background:linear-gradient(140deg,#111827,color-mix(in srgb,var(--accent) 60%,#000))}.dt-refs span:nth-child(2){background:radial-gradient(circle at 30% 30%,#fde68a,#f97316 45%,#7c2d12)}.drawer{position:absolute;top:12px;right:12px;bottom:12px;width:380px;display:none;flex-direction:column;gap:12px;padding:20px;border-radius:24px;background:var(--surface);box-shadow:var(--sh-pop);transform:translateX(calc(100% + 24px));transition:transform .4s var(--ease)}.drawer.on{display:flex}.mdl-wrap.show .drawer.on{transform:none}.wg-l{list-style:none;display:grid;grid-gap:2px;gap:2px;overflow-y:auto;flex:1 1}.wg-l li{display:flex;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid var(--line)}.wg-l .tx-t{flex:1 1}.drawer .mdl-f{justify-content:space-between}.w.wg-off{display:none}.menu,.theme-pop{position:fixed;z-index:150;display:none;padding:14px;border-radius:18px;background:var(--surface);box-shadow:var(--sh-pop);transform-origin:var(--ox,0) var(--oy,0)}.theme-pop{width:300px;gap:10px}.menu.on,.theme-pop.on{display:grid;animation:pop-in .28s var(--ease)}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}}.theme-pop .seg{display:flex}.theme-pop .seg button{flex:1 1;justify-content:center}.theme-pop .lbl{margin:2px 0 -2px}.theme-pop .sws{gap:8px}.theme-pop .sw{width:28px;height:28px}.tp-more{display:flex;align-items:center;justify-content:space-between;padding:10px 2px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.tp-more:hover{color:var(--text)}.tp-more svg{width:15px;height:15px}.menu{width:280px;gap:2px;padding:8px}.menu .lbl{padding:6px 8px 2px}.menu button{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;text-align:left;font-size:13.5px;color:var(--icon-fg)}.menu button:hover{background:var(--hover)}.menu button .tx-t{flex:1 1}.menu .ck{width:16px;height:16px;color:var(--accent);opacity:0}.menu [aria-checked=true] .ck{opacity:1}.menu .nsep{margin:4px}.menu>button>svg:first-child{width:17px;height:17px;margin:0 6px}.main.switching>.app-screen.on{opacity:.35;filter:blur(2px);transition:opacity .2s,filter .2s}.edge.b,.edge.t{height:110px}.edge.l,.edge.r{width:110px}.edge.t{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}.edge.b{background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}.edge.l{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}.edge.r{background:linear-gradient(270deg,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}@keyframes edge-in{0%{transform:var(--from);opacity:0}to{transform:none;opacity:.7}}@keyframes edge-pulse{0%,to{opacity:.7}50%{opacity:.38}}.shot .lock.on .edge{opacity:.7}.runner{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;overflow:visible}.runner rect{x:7px;y:7px;width:calc(100% - 14px);height:calc(100% - 14px);rx:24px;fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:90 910;filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 60%,transparent))}.lock.on .runner{animation:runner-in .9s ease .4s forwards}.lock.on .runner .r1{animation:run 7s linear infinite}.lock.on .runner .r2{animation:run2 7s linear infinite}@keyframes runner-in{to{opacity:.85}}@keyframes run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes run2{0%{stroke-dashoffset:-500}to{stroke-dashoffset:-1500}}.lock.out .runner{animation:runner-out .6s ease forwards}@keyframes runner-out{0%{opacity:.85}to{opacity:0}}.shot .lock.on .runner{opacity:.85}.app .main .hint-d,.app .main .ph,.app .nav-wrap,.app .wgrid>.w{transition:translate 1.1s var(--ease),scale 1.1s var(--ease),opacity .9s ease;transition-delay:calc(var(--k, 0) * 35ms)}.app.lock-move .nav-wrap{translate:-22px 0;opacity:.5}.app.lock-move .main .hint-d,.app.lock-move .main .ph{translate:0 -18px;opacity:.45}.app.lock-move .wgrid>.w{translate:var(--mx,0) var(--my,0);scale:.955;animation:drift 6.5s ease-in-out infinite alternate;animation-delay:calc(var(--k, 0) * -.7s)}@keyframes drift{0%{transform:translate(0)}to{transform:translate(var(--fx,4px),var(--fy,-5px))}}.lock .pv-own{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--faint);border:1px dashed var(--dot);border-radius:12px;padding:8px 10px}.lock .pv-own span{flex:1 1}.lock .pv-own button{padding:5px 10px;border-radius:8px;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:500}.lock .pv-own button:hover{background:var(--hover)}.lock .st8 .auth-i{justify-self:start}.pv-m{position:relative}.pv-m>button{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.1)}.pv-m>button svg{width:14px;height:14px}.pv-pop{position:absolute;bottom:calc(100% + 10px);left:0;display:none;grid-template-columns:1fr 1fr;gap:1px 12px;padding:10px;width:330px;border-radius:12px;background:rgba(18,18,20,.96);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.45)}.pv-m.open .pv-pop{display:grid;grid-auto-flow:column;grid-template-rows:repeat(10,auto);animation:pop-in .2s var(--ease)}.pv-gh{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#71717a;padding:4px 10px 2px}.pv-pop a{display:block}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-delay:0s!important;transition-property:opacity,background-color,color,border-color!important;scroll-behavior:auto!important}:root[data-motion=reduced] .rv,:root[data-motion=reduced] .rv-x,:root[data-motion=reduced] .st>*{transform:none!important}:root[data-motion=reduced] .lock.on .lock-card,:root[data-motion=reduced] .lock.on .lock-ico,:root[data-motion=reduced] .st.in>*{opacity:1;transform:none}:root[data-motion=reduced] .lock.on .edge{opacity:.55;transform:none}:root[data-motion=reduced] .lock.on .runner{opacity:0}:root[data-motion=reduced] .app.lock-move .nav-wrap,:root[data-motion=reduced] .app.lock-move .ph,:root[data-motion=reduced] .app.lock-move .w{translate:none;scale:none}:root[data-motion=off] *,:root[data-motion=off] :after,:root[data-motion=off] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-motion=off] .lock-card,:root[data-motion=off] .lock-ico,:root[data-motion=off] .rv,:root[data-motion=off] .rv-x,:root[data-motion=off] .st>*{opacity:1!important;transform:none!important}:root[data-motion=off] .lock.on .edge{opacity:.55}:root[data-motion=off] .runner{display:none}:root[data-motion=off] .app.lock-move .nav-wrap,:root[data-motion=off] .app.lock-move .ph,:root[data-motion=off] .app.lock-move .w{translate:none;scale:none}:root[data-motion=off] .drawer,:root[data-motion=off] .mdl{opacity:1;transform:none}[hidden]{display:none!important}.chip-s{display:inline-flex;align-items:center;gap:5px}.chip-s svg{width:13px;height:13px}.cs-pr li .mono{white-space:nowrap}:root[data-motion=reduced] .lock .runner{display:none}:root[data-motion=off] .app.lock-move .hint-d,:root[data-motion=reduced] .app.lock-move .hint-d{translate:none}:root[data-motion=reduced] .app.lock-move .wgrid>.w{animation:none!important}.stage-float{padding:45px 39px 0;min-height:350px}.stage-float .fl-win{grid-template-columns:230px minmax(0,1fr);margin-right:105px;min-height:294px}.stage-float .mm-l li{padding:8px 6px}.stage-float .fl-card{position:absolute;z-index:2;background:var(--surface);border-radius:18px;box-shadow:0 2px 4px rgba(17,20,23,.08),0 12px 26px rgba(17,20,23,.14),0 30px 60px rgba(17,20,23,.18)}.stage-float .fl-bal{right:24px;top:28px;width:292px;padding:18px;display:grid;grid-gap:6px;gap:6px}.stage-float .fl-bal .num{font-size:26px}.stage-float .fl-bal .chart{margin-top:10px;width:100%;position:relative}.stage-float .fl-note{right:45px;bottom:32px;width:270px;padding:12px 14px;display:flex;align-items:center;gap:12px}.stage-float .fl-note .nti-i{background:color-mix(in srgb,var(--pos) 14%,var(--surface));color:var(--pos);width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none}.stage-float .fl-note b{font-size:13px}.stage-float .fl-note small{color:var(--muted);font-size:12px}:root[data-theme=dark] .stage-float .fl-card{box-shadow:0 18px 44px rgba(0,0,0,.5)}.stage-float .fl-win .mm-main{padding-right:168px}.ch-gh{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-radius:10px;transition:background .15s,color .15s}.ch-gh:hover{background:var(--hover);color:var(--text)}.ch-gh>span{flex:1 1}.ch-gh .chv{width:15px;height:15px;transition:transform .3s var(--ease)}.ch-gh[aria-expanded=false] .chv{transform:rotate(-90deg)}.ch-n.sm{height:18px;min-width:18px;font-size:10.5px}.ch-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease),opacity .25s ease}.ch-body>.ch-in{overflow:hidden;min-height:0;display:grid;grid-gap:2px;gap:2px}.ch-gh[aria-expanded=false]+.ch-body{grid-template-rows:0fr;opacity:0}.ch-grp{margin-top:4px}.dm-av{position:relative;flex:none}.dm-av .av{width:30px;height:30px;font-size:10.5px}.dm-av .on-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;box-shadow:0 0 0 2px var(--soft);background:color-mix(in srgb,var(--text) 25%,transparent)}.dm-av .on-dot.on{background:#22c55e}.ch.on .dm-av .on-dot{box-shadow:0 0 0 2px var(--surface)}.ch-new{color:var(--muted)}.ch-new:hover{color:var(--text)}.ch-new .ch-i{background:transparent;border:1.5px dashed var(--line)}.th-h .w-i .av{width:30px;height:30px;font-size:10.5px}.th-h .w-i:has(.av){background:none}.ch-gh,.ch-grp,.mail-l .note,.mail-l>.seg,.mail-l>.srch{flex:none}.w-music{--mu:#e0572f;--mu2:#f2b544;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--mu) 24%,transparent),transparent 62%),#0e0f11;color:#fff;border-color:#000;container-type:inline-size;padding:12px 18px 16px}:root[data-theme=dark] .w-music{border-color:rgba(255,255,255,.08)}.w-music .w-h{margin-bottom:6px;justify-content:flex-end}.wm-src{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:rgba(255,255,255,.92)}.wm-src svg{width:14px;height:14px}.w-music .w-rs:before{border-color:rgba(255,255,255,.45)}.music2{gap:10px}.mu-top{display:flex;align-items:center;gap:14px;min-width:0;margin-top:-26px}.mu-art{flex:none;width:clamp(64px,24cqw,96px);aspect-ratio:1;border-radius:18%;position:relative;overflow:hidden;background:radial-gradient(60% 50% at 25% 20%,color-mix(in srgb,var(--mu2) 90%,#fff) 0 55%,transparent 56%),radial-gradient(50% 40% at 80% 75%,var(--mu) 0 60%,transparent 61%),linear-gradient(135deg,var(--mu2),color-mix(in srgb,var(--mu) 70%,#000));box-shadow:0 8px 22px color-mix(in srgb,var(--mu) 45%,transparent),0 2px 6px rgba(0,0,0,.4);transition:transform .5s var(--ease),box-shadow .5s ease}.mu-art:after{content:"";position:absolute;background:repeating-linear-gradient(115deg,transparent 0 9px,color-mix(in srgb,var(--mu) 55%,transparent) 9px 15px);mix-blend-mode:multiply;opacity:.55}.music2.playing .mu-art{transform:scale(1.04)}.mu-t{display:grid;min-width:0;grid-gap:2px;gap:2px;padding-top:14px}.mu-t b{font-size:clamp(15px,5.4cqw,20px);font-weight:650;letter-spacing:-.02em;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mu-t small{font-size:13px;color:rgba(255,255,255,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-prog,.mu-vol{display:flex;align-items:center;gap:10px}.mu-time{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.62);min-width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu-time.r{text-align:right;min-width:36px}.music2 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:18px;background:none;cursor:pointer;--p:40%;--fill:#fff}.music2 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--fill) var(--p),rgba(255,255,255,.22) var(--p))}.music2 input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:rgba(255,255,255,.22)}.music2 input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--fill)}.music2 input[type=range]::-webkit-slider-thumb{width:0;height:0}.music2 input[type=range]::-moz-range-thumb{width:0;height:0}.music2 input[type=range]:focus-visible::-webkit-slider-thumb,.music2 input[type=range]:hover::-webkit-slider-thumb{width:12px;height:12px;margin-top:-3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5)}.music2 [data-mu-seek]{--fill:var(--mu)}.music2 [data-mu-seek]::-moz-range-progress{background:var(--mu)}.mu-ctl{display:flex;align-items:center;justify-content:center;gap:clamp(14px,7cqw,30px)}.mu-b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;transition:transform .15s var(--ease),background .15s,color .15s,opacity .15s}.mu-b:hover{background:rgba(255,255,255,.1)}.mu-b:active{transform:scale(.9)}.mu-b svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mu-b svg path[fill=currentColor],.mu-b svg rect[fill=currentColor]{stroke:none}.mu-b[data-mu=prev] svg{transform:scaleX(-1)}.mu-b.mu-sm{width:32px;height:32px;color:rgba(255,255,255,.55)}.mu-b.mu-sm svg{width:18px;height:18px}.mu-b.mu-sm[aria-pressed=true]{color:var(--mu2)}.mu-play{width:48px;height:48px}.mu-play svg{width:30px;height:30px}.mu-play .i-pause,.music2.playing .mu-play .i-play{display:none}.music2.playing .mu-play .i-pause{display:contents}.mu-vi{display:grid;place-items:center;color:#fff}.mu-vi svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mu-vol .mu-b{width:28px;height:28px;margin-left:2px}.w-music .w-i{display:none}.music2 :focus-visible{outline-color:#fff}.music2 .mu-b.flash-b{animation:heart .4s var(--ease)}.w-music{--mu:var(--accent);--mu2:color-mix(in srgb,var(--accent) 55%,#fff);background:var(--surface);color:var(--text);box-shadow:var(--sh-1)}.w-music,:root[data-theme=dark] .w-music{border-color:var(--edge)}.wm-src{color:var(--muted)}.w-music .w-rs:before{border-color:var(--faint)}.mu-t small{color:var(--muted)}.mu-time{color:var(--faint)}.mu-b{color:var(--text)}.mu-b:hover{background:var(--hover)}.mu-b.mu-sm{color:var(--faint)}.mu-b.mu-sm[aria-pressed=true]{color:var(--accent)}.mu-play{background:var(--ink);color:var(--ink-fg)}.mu-play:hover{background:var(--ink);filter:brightness(1.15)}.music2 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--fill) var(--p),color-mix(in srgb,var(--text) 12%,transparent) var(--p))}.music2 input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--text) 12%,transparent)}.music2 input[type=range]:focus-visible::-webkit-slider-thumb,.music2 input[type=range]:hover::-webkit-slider-thumb{background:var(--fill)}.music2 :focus-visible{outline-color:var(--accent)}.mu-art{box-shadow:0 6px 16px color-mix(in srgb,var(--mu) 30%,transparent),0 2px 5px rgba(17,20,23,.18)}.music2{justify-content:space-evenly}.mu-art:after{background:repeating-linear-gradient(var(--ang,115deg),transparent 0 9px,color-mix(in srgb,var(--mu) 55%,transparent) 9px 15px)}.mu-art{background:linear-gradient(150deg,color-mix(in srgb,var(--mu) 62%,#fff),var(--mu) 55%,color-mix(in srgb,var(--mu) 72%,#000));display:grid;place-items:center}.mu-art:before{content:"";width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 5%,color-mix(in srgb,var(--mu) 80%,#000) 5.5% 13%,transparent 13.5%),repeating-radial-gradient(circle,rgba(255,255,255,.26) 0 1.2px,transparent 1.2px 5px);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}.mu-art:after{inset:0;mix-blend-mode:normal;opacity:1;background:linear-gradient(var(--ang,125deg),rgba(255,255,255,.34),transparent 46%)}.mu-play .i-play svg{width:28px;height:28px}.mu-play .i-play{display:grid;place-items:center;transform:translateX(1px)}.mdl.xl{width:min(960px,100%);padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;border-radius:28px;max-height:min(700px,calc(100vh - 48px))}.mdl.xl.on,.th-l{display:grid}.th-l{padding:24px 32px;align-content:start;grid-gap:16px;gap:16px;overflow-y:auto}.th-l .brand .mark{background:var(--ink);color:var(--ink-fg)}.th-form{display:grid;grid-gap:12px;gap:12px;padding:0 6px}.th-form h2{font-size:24px;font-weight:650;letter-spacing:-.025em}.th-form>.muted{font-size:13.5px;margin-top:-6px}.th-sec{font-size:13px;font-weight:600;margin-top:8px}.th-sws{gap:8px;flex-wrap:nowrap}.th-sws .sw{width:26px;height:26px}.th-sws .sw.on:after{inset:-4px}.th-sws .sw.on{color:#fff}.th-av{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.th-me{width:44px;height:44px;font-size:14px;background-size:cover;background-position:50%;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.th-up{cursor:pointer}.th-pre{display:inline-flex;gap:8px;margin-left:6px}.th-pre button{width:36px;height:36px;border-radius:50%;background-size:cover;background-position:50%;transition:transform .2s var(--ease),box-shadow .2s}.th-pre button:hover{transform:scale(1.08)}.th-pre button.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.th-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.thc{display:grid;grid-gap:7px;gap:7px;text-align:left}.thc-p{--tb:#f2f3f5;--tw:#ffffff;--tl:#e5e7eb;position:relative;display:block;aspect-ratio:1.4;border-radius:14px;overflow:hidden;background:var(--tb);box-shadow:0 0 0 1.5px var(--line);transition:box-shadow .2s,transform .2s var(--ease)}.thc[data-theme-card=dark] .thc-p{--tb:#0f1114;--tw:#1b1e24;--tl:#2b2f37}.thc[data-theme-card=system] .thc-p{background:linear-gradient(115deg,#f2f3f5 50%,#0f1114 0)}.thc-s{position:absolute;left:10%;top:14%;bottom:0;width:22%;border-radius:8px 8px 0 0;background:var(--tw)}.thc[data-theme-card=system] .thc-s{background:linear-gradient(115deg,#fff 50%,#1b1e24 0)}.thc-s i{left:18%;right:18%;top:16%;height:10%;border-radius:3px;background:var(--accent)}.thc-m,.thc-s i{position:absolute}.thc-m{left:38%;right:0;top:14%;bottom:0;display:grid;grid-gap:7%;gap:7%;align-content:start;padding-top:4%}.thc-m i{display:block;height:22%;border-radius:6px 0 0 6px;background:var(--tw)}.thc[data-theme-card=system] .thc-m i{background:linear-gradient(115deg,#fff 50%,#1b1e24 0)}.thc-l{font-size:13px;font-weight:500;color:var(--muted)}.thc:hover .thc-p{transform:translateY(-2px)}.thc.on .thc-p{box-shadow:0 0 0 2.5px var(--accent)}.thc.on .thc-l{color:var(--text);font-weight:600}.th-f{display:flex;justify-content:space-between;margin-top:10px}.th-r{position:relative;background:var(--soft);padding:38px 0 0 34px;align-items:end;background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:14px 14px}.th-r,.thp{overflow:hidden;display:grid}.thp{grid-template-columns:160px minmax(0,1fr);height:100%;min-height:420px;border-radius:18px 0 0 0;background:var(--win);box-shadow:-2px -2px 30px rgba(17,20,23,.1),0 0 0 1px var(--hair);margin-top:38px}.thp-side{padding:16px 12px;display:grid;align-content:start;grid-gap:6px;gap:6px;border-right:1px solid var(--hair)}.thp-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.thp-top .mark{width:24px;height:24px;border-radius:7px;background:var(--ink);color:var(--ink-fg)}.thp-top .mark svg{width:13px;height:13px}.thp-av{margin-left:auto;width:22px;height:22px;font-size:8px;background-size:cover;background-position:50%;box-shadow:0 0 0 2px var(--accent)}.thp-line{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--text) 14%,transparent)}.thp-nav{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;color:var(--faint);transition:background .3s,color .3s}.thp-nav svg{width:14px;height:14px}.thp-nav.on{background:var(--accent);color:var(--accent-ink)}.thp-nav.on .thp-line{background:color-mix(in srgb,var(--accent-ink) 55%,transparent)}.thp-sep{height:1px;background:var(--hair);margin:6px 2px}.thp-main{padding:16px 0 0 16px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--main)}.thp-hd{display:block;height:10px;width:90px;border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent)}.thp-c{padding:12px 14px;border-radius:12px 0 0 12px;background:var(--surface);box-shadow:var(--sh-1);display:grid;grid-gap:5px;gap:5px}.thp-c .lbl{font-size:10.5px;margin:0}.thp-c b{font-size:18px;font-weight:600;letter-spacing:-.02em}.thp-bars{display:flex;align-items:flex-end;gap:5px;height:54px;margin-top:6px}.thp-bars i{flex:1 1;height:calc(var(--v) * 100%);border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));transition:background .3s}.thp-bars i.hi{background:var(--accent)}.thp-c.s{grid-auto-flow:row;padding:12px 14px}.thp-tag{font-size:10px;font-weight:700;padding:2px 8px;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.thp-btn,.thp-tag{justify-self:start;border-radius:99px}.thp-btn{font-size:10.5px;font-weight:600;padding:4px 12px;background:var(--accent);color:var(--accent-ink);transition:background .3s}.mu-play .i-play{transform:translateX(-1.5px)}.mu-art:after,.mu-art:before{transition:opacity .4s ease}.mu-art{background:linear-gradient(var(--ang,150deg),color-mix(in srgb,var(--mu) 62%,#fff),var(--mu) 55%,color-mix(in srgb,var(--mu) 72%,#000))}.mu-art[data-art="1"]{--ang:180deg;background:linear-gradient(180deg,color-mix(in srgb,var(--mu) 45%,#f59e0b) 0 52%,color-mix(in srgb,var(--mu) 80%,#000) 52% 100%)}.mu-art[data-art="1"]:before{width:58%;border-radius:50% 50% 0 0;align-self:end;aspect-ratio:2/1;background:color-mix(in srgb,#fff 82%,var(--mu));box-shadow:none;position:absolute;left:21%;bottom:0;margin:0}.mu-art[data-art="1"]:after{background:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in srgb,var(--mu) 70%,#000) 5px 7px) 0 52% /100% 48% no-repeat}.mu-art[data-art="2"]{background:color-mix(in srgb,var(--mu) 85%,#000)}.mu-art[data-art="2"]:before{width:100%;border-radius:0;background:radial-gradient(circle,color-mix(in srgb,var(--mu) 40%,#fff) 0 22%,transparent 24%) 0 0 /25% 25%;box-shadow:none;opacity:.9}.mu-art[data-art="2"]:after{background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 50%)}.mu-art[data-art="3"]{background:linear-gradient(140deg,color-mix(in srgb,var(--mu) 30%,#7c3aed),color-mix(in srgb,var(--mu) 70%,#000))}.mu-art[data-art="3"]:before{width:130%;border-radius:50%;box-shadow:none;background:repeating-radial-gradient(circle at 20% 90%,transparent 0 7px,rgba(255,255,255,.5) 7px 9px)}.mu-art[data-art="3"]:after{background:linear-gradient(120deg,rgba(255,255,255,.3),transparent 45%)}.wm-pip{margin-left:4px;width:28px;height:28px;color:var(--muted)}.wm-pip svg{width:16px;height:16px}.wm-pip[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.w-music .w-h{gap:4px}.mu-float{position:fixed;z-index:90;display:flex;align-items:center;gap:12px;height:64px;padding:9px 10px 9px 9px;border-radius:99px;background:var(--surface);color:var(--text);box-shadow:var(--sh-pop);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;max-width:calc(100vw - 16px);transition:opacity .3s}.mu-float[hidden]{display:none}.mu-float.pop{animation:pill-in .5s var(--ease)}@keyframes pill-in{0%{opacity:0;transform:translateY(14px) scale(.92)}}.mu-float.drag{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 30px 70px rgba(17,20,23,.28),0 0 0 1px var(--edge)}.mu-float .mu-art{width:46px;height:46px;border-radius:13px;flex:none;box-shadow:0 2px 6px rgba(17,20,23,.25);transform:none}.mu-eq{display:inline-flex;align-items:flex-end;gap:2px;height:16px;flex:none}.mu-eq i{width:3px;height:40%;border-radius:2px;background:var(--accent)}.mu-float.playing .mu-eq i{animation:eq .9s ease-in-out infinite alternate}.mu-eq i:first-child{height:55%}.mu-eq i:nth-child(2){height:100%;animation-delay:-.3s}.mu-eq i:nth-child(3){height:35%;animation-delay:-.6s}@keyframes eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.mu-eq i{transform-origin:bottom}.mu-pt{font-size:14px;font-weight:600;color:var(--accent);min-width:42px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu-ptx{display:grid;min-width:0;width:132px}.mu-ptx b{font-size:14px;font-weight:650}.mu-ptx b,.mu-ptx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-ptx small{font-size:11.5px;color:var(--muted)}.mu-pb{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text);cursor:pointer;transition:transform .15s var(--ease),filter .15s}.mu-pb:hover{filter:brightness(.96)}.mu-pb:active{transform:scale(.92)}.mu-pb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mu-pb svg path[fill=currentColor],.mu-pb svg rect[fill=currentColor]{stroke:none;fill:currentColor}.mu-pb .i-play{display:grid;place-items:center;transform:translateX(-1px)}.mu-float.playing .mu-pb .i-play,.mu-pb .i-pause{display:none}.mu-float.playing .mu-pb .i-pause{display:grid;place-items:center}.mu-open{background:var(--accent);color:var(--accent-ink)}.mu-open svg{width:20px;height:20px}.mu-pb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mu-float{--mu:var(--accent);--mu2:color-mix(in srgb,var(--accent) 55%,#fff)}.mu-float .mu-art{position:relative;overflow:hidden;display:grid;place-items:center}.mu-ptx{width:168px}.w-music{padding:18px}.w-music .w-h{position:absolute;top:12px;right:14px;margin:0;z-index:2}.mu-top{margin-top:0}.mu-t{padding-top:0}.music2{justify-content:space-between}.music2 input[type=range],.music2 input[type=range][data-mu-seek]{--fill:var(--accent)}.music2 input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--p),color-mix(in srgb,var(--text) 14%,transparent) var(--p))}.music2 input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--text) 14%,transparent)}.music2 input[type=range]::-moz-range-progress{background:var(--accent)}.music2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface),0 1px 4px rgba(17,20,23,.3);transform:scale(0);-webkit-transition:transform .15s var(--ease);transition:transform .15s var(--ease)}.music2 input[type=range]:active::-webkit-slider-thumb,.music2 input[type=range]:focus-visible::-webkit-slider-thumb,.music2 input[type=range]:hover::-webkit-slider-thumb{width:12px;height:12px;background:var(--accent);transform:scale(1)}.music2 input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.ch-body>.ch-in{padding:6px 10px 18px;margin:-6px -10px -18px}.ch.on{background:var(--surface);box-shadow:0 1px 2px rgba(17,20,23,.06),0 4px 10px rgba(17,20,23,.07),0 14px 28px rgba(17,20,23,.09)}:root[data-theme=dark] .ch.on{background:var(--surface-2);box-shadow:0 1px 2px rgba(0,0,0,.4),0 6px 14px rgba(0,0,0,.35),0 16px 30px rgba(0,0,0,.3)}.mail-l{padding-left:14px;padding-right:14px}.ch{transition:background .2s ease,box-shadow .25s ease}.ch-body>.ch-in{padding:8px 12px 24px;margin:-8px -12px -24px}.ch.on{box-shadow:0 1px 2px rgba(17,20,23,.07),0 4px 8px -2px rgba(17,20,23,.09),0 12px 20px -8px rgba(17,20,23,.16)}:root[data-theme=dark] .ch.on{box-shadow:0 1px 2px rgba(0,0,0,.45),0 4px 8px -2px rgba(0,0,0,.4),0 12px 20px -8px rgba(0,0,0,.5)}.mu-t{padding-right:30px}@container (max-width: 330px){.wm-src{display:none}.mu-art{width:64px}.mu-t b{font-size:15px}.mu-ctl{gap:12px}}.sx-tabs{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:44px}.sx-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:99px;font-size:14px;font-weight:500;color:var(--muted);background:transparent;transition:color .25s,background .25s,box-shadow .25s;overflow:hidden}.sx-tabs button svg{width:16px;height:16px}.sx-tabs button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.sx-tabs button.on{color:var(--text);background:var(--surface);box-shadow:0 1px 2px rgba(17,20,23,.08),0 6px 14px -4px rgba(17,20,23,.14)}.sx-tabs button.on svg{color:var(--accent)}.sx-fill{position:absolute;left:15px;right:15px;bottom:0;height:2.5px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;opacity:0}.sx-tabs button.on .sx-fill{opacity:1;animation:sx-fill var(--dur,3s) linear forwards}.sx-tabs.paused .sx-fill{animation-play-state:paused}@keyframes sx-fill{to{transform:scaleX(1)}}.sx-cap{text-align:center;color:var(--muted);font-size:15px;margin:14px auto 0;min-height:24px;max-width:70ch;transition:opacity .18s ease,transform .25s var(--ease)}.sx-cap.swap{opacity:0;transform:translateY(4px)}.sx-stage{margin-top:20px}:is(.sx-stage,.sh-stage) .fl-win{height:452px;min-height:0;margin-right:105px;overflow:hidden}:is(.sx-stage,.sh-stage) .mm-side{position:relative}.sx-pill{position:absolute;left:16px;right:16px;top:0;height:38px;border-radius:12px;background:var(--accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .38s var(--ease),height .3s var(--ease);z-index:0;pointer-events:none}:is(.sx-stage,.sh-stage) .mm-li{position:relative;z-index:1;background:transparent;transition:color .3s}:is(.sx-stage,.sh-stage) .mm-li.on{background:transparent}.sx-main{position:relative;padding:0!important;overflow:hidden}.sx-sc{position:absolute;inset:0;display:flex;flex-direction:column;padding:24px 24px 14px;visibility:hidden;opacity:0;transform:translateY(10px) scale(.992);filter:blur(4px);transition:opacity .34s var(--ease),transform .4s var(--ease),filter .34s var(--ease),visibility 0s .4s}.sx-sc[data-pad=r]{padding-right:168px}.sx-sc.on{visibility:visible;opacity:1;transform:none;filter:none;transition-delay:0s}.sx-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sx-hd b{font-size:18px;font-weight:650;letter-spacing:-.015em}.sx-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;font-size:12px;font-weight:500;color:var(--muted);background:var(--surface-2)}.sx-chip svg{width:14px;height:14px}.sx-chip.ig{color:var(--text)}.sx-chip.ig svg:first-child{color:#e1306c}.sx-sync{display:inline-grid}.sx-sync svg{color:var(--pos)}.sx-sc.on .sx-sync svg{animation:spin 1s ease .5s 2}.sx-stack{position:relative;flex:1 1;margin-top:14px;min-height:0}.sb{position:absolute;inset:0;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .28s var(--ease),transform .32s var(--ease),visibility 0s .3s}.sb.on{visibility:visible;opacity:1;transform:none;transition-delay:0s}.sb.on [style*="--i"],.sx-sc.on [style*="--i"]{animation:sx-in .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .11s)}@keyframes sx-in{0%{opacity:0;transform:translateY(10px)}}.sx-sc .sx-bars{display:flex;align-items:flex-end;gap:6px;height:96px;margin-top:10px}.sx-sc .sx-bars i{flex:1 1;height:calc(var(--v) * 100%);border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));transform-origin:bottom}.sx-sc .sx-bars i.hi{background:var(--accent)}.sb.on .sx-bars i,.sx-sc.on .sx-bars i{animation:sx-grow .7s var(--ease) both;animation-delay:calc(var(--i) * 45ms + .22s)}@keyframes sx-grow{0%{transform:scaleY(0)}}.sx-card{background:var(--soft);border-radius:16px;padding:14px 16px;min-width:0}.sx-card .lbl{margin-bottom:4px}.sx-n{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.sx-col{display:grid;grid-gap:12px;gap:12px}.sx-grid2{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:14px;gap:14px;flex:1 1;min-height:0}.sx-music{display:grid;align-content:space-between;grid-gap:12px;gap:12px;background:var(--surface);box-shadow:var(--sh-1)}.sx-mh{display:flex;align-items:center;gap:12px}.sx-art{width:62px!important;flex:none}.sx-pip{margin-left:auto;align-self:flex-start;color:var(--muted)}.sx-pip svg{width:18px;height:18px}.sx-sc.on .sx-pip{animation:sx-pulse 1s ease 1s 2;border-radius:8px}@keyframes sx-pulse{40%{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}}.sx-prog{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--faint)}.sx-prog i{flex:1 1;height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.sx-prog i b{display:block;height:100%;width:40%;border-radius:99px;background:var(--accent);transform-origin:left}.sx-sc.on .sx-prog i b{animation:sx-play 4.6s linear both}@keyframes sx-play{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.sx-ctl{display:flex;align-items:center;justify-content:center;gap:22px}.sx-ctl .pl{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--ink-fg)}.sx-ctl .pl svg{width:18px;height:18px}.sx-dl{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-top:4px}.sx-dl li{display:flex;align-items:center;gap:10px;font-size:13px}.sx-pillx{position:absolute!important;left:auto!important;top:70px!important;right:20px;cursor:default;transform-origin:right center}.sx-fl,.sx-pillx{pointer-events:none}.sx-fl{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s .3s;z-index:3}.sx-fl.on{visibility:visible;opacity:1;transition-delay:0s}.sx-fl.on .fl-card{animation:sx-float .6s var(--ease) both;animation-delay:.25s}.sx-fl.on .fl-note{animation-delay:.55s}@keyframes sx-float{0%{opacity:0;transform:translateY(16px) scale(.96)}}.sx-fl.on .sx-pillx{animation:sx-pill .6s var(--ease) 1.5s both}@keyframes sx-pill{0%{opacity:0;transform:translateX(40px) scale(.7)}to{opacity:1;transform:scale(.88)}}.sx-fl.on .sx-tip{animation:sx-float .6s var(--ease) 2.1s both}.stage-float .fl-note.sx-ig,.stage-float .fl-note.sx-tip{top:auto}.stage-float .fl-note.sx-tip{bottom:54px;right:60px}.stage-float .fl-note.sx-ig{bottom:auto;top:44px;right:26px}.sx-fl.on .sx-ig{animation-delay:1.2s}.sx-split{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:14px;gap:14px;flex:1 1;min-height:0}.sx-list{background:var(--soft);border-radius:16px;padding:12px 10px;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow:hidden}.sx-gh{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:6px 8px 4px}.sx-gh svg{width:13px;height:13px}.sx-ch{display:flex;align-items:center;gap:9px;padding:8px;border-radius:12px;position:relative}.sx-ch>i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--icon-bg);color:var(--icon-fg);font-style:normal;font-weight:600;flex:none}.sx-ch.on>i{background:var(--accent);color:var(--accent-ink)}.sx-ch>i+span{display:grid;min-width:0;flex:1 1}.sx-ch b{font-size:12.5px;font-weight:600;display:flex;justify-content:space-between;gap:6px}.sx-ch b em{font-style:normal;font-weight:400;font-size:10.5px;color:var(--faint)}.sx-ch small{font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-ch>em{font-style:normal;font-size:10.5px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.sx-ch.on{background:var(--surface);box-shadow:0 1px 2px rgba(17,20,23,.07),0 4px 8px -2px rgba(17,20,23,.09)}.sx-ch .av,.sx-ch .ig-av{width:28px;height:28px;font-size:10px}.sx-ch .ig-av{box-shadow:none}.sx-ch.new .ig-av{box-shadow:0 0 0 2px var(--soft),0 0 0 4px #e1306c}.sx-sc.on .sx-ch.new{animation:sx-drop .6s var(--ease) 1.1s both}@keyframes sx-drop{0%{opacity:0;transform:translateY(-14px);background:color-mix(in srgb,var(--accent) 16%,transparent)}60%{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.sx-thread{display:flex;flex-direction:column;min-width:0;border:1px solid var(--edge);border-radius:16px;background:var(--surface);overflow:hidden}.sx-th{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hair)}.sx-th>i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--icon-bg);font-style:normal;font-weight:600;font-size:13px}.sx-th b{font-size:13.5px}.sx-th small{color:var(--faint);font-size:11.5px}.sx-th .sx-chip{margin-left:auto;height:24px;font-size:11px}.sx-th .ig-av{width:26px;height:26px;font-size:10px;box-shadow:none}.sx-msgs{flex:1 1;padding:12px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.sx-m{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;max-width:80%}.sx-m .av{width:28px;height:28px;font-size:10px}.sx-m b{font-size:12px}.sx-m b em{font-style:normal;font-weight:400;color:var(--faint);font-family:var(--font);font-size:10.5px;margin-left:4px}.sx-m p{font-size:13px;background:var(--soft);padding:8px 12px;border-radius:4px 14px 14px 14px;margin-top:3px;width:-moz-fit-content;width:fit-content}.sx-m.me{align-self:flex-end;grid-template-columns:minmax(0,1fr);justify-items:end}.sx-m.me .av,.sx-m.me b{display:none}.sx-m.me p{background:var(--accent);color:var(--accent-ink);border-radius:14px 4px 14px 14px}.sx-msgs.ig .sx-m{grid-template-columns:minmax(0,1fr)}.sx-msgs.ig .sx-m p{border-radius:16px}.sx-typing{display:flex;align-items:center;gap:8px}.sx-typing .av{width:24px;height:24px;font-size:9px}.sx-comp{display:flex;align-items:center;gap:10px;margin:0 12px 12px;padding:7px 8px 7px 12px;border-radius:14px;background:var(--field);border:1px solid var(--field-line);color:var(--faint);font-size:12.5px}.sx-comp svg{width:16px;height:16px}.sx-comp span{flex:1 1}.sx-comp b{width:30px;height:28px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.sx-comp b svg{width:14px;height:14px}.sx-sub{position:relative;display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:99px;background:var(--surface-2)}.sx-sub>span:not(.sx-subpill){position:relative;z-index:1;padding:6px 14px;border-radius:99px;font-size:12.5px;font-weight:500;color:var(--muted);transition:color .25s;white-space:nowrap}.sx-sub>span.on{color:var(--text)}.sx-subpill{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:99px;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .32s var(--ease),width .32s var(--ease)}:root[data-theme=dark] .sx-subpill{background:#2b3038}.sx-net{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:16px;gap:16px}.sx-big{display:block;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:2px 0 4px}.sx-seg{display:flex;gap:4px;height:8px;margin:16px 0 10px}.sx-seg i{border-radius:99px;background:var(--c);transform-origin:left}.sb.on .sx-seg i{animation:sx-seg .8s var(--ease) both;animation-delay:.25s}@keyframes sx-seg{0%{transform:scaleX(0)}}.sx-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted)}.sx-leg span{display:inline-flex;align-items:center;gap:6px}.sx-leg i{width:8px;height:8px;border-radius:50%}.sx-tx{list-style:none;display:grid}.sx-tx li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--line);border-radius:10px}.sx-tx .amount{font-size:13.5px;font-weight:600}.sx-tx .amount.in{color:var(--pos)}.sx-tx .amount.tr{color:var(--muted)}.sb.on .sx-tx li.new{animation:sx-in .5s var(--ease) both,flash 1.6s var(--ease) .6s;animation-delay:calc(var(--i) * 70ms + .11s),.6s}.sx-wal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sx-wal .sx-n{margin:4px 0 10px;font-size:16px}.sx-sp{width:100%;height:44px;overflow:visible}.sx-sp polyline{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke}.sb.on .sx-sp polyline{animation:sx-draw 1s var(--ease) .3s forwards}@keyframes sx-draw{to{stroke-dashoffset:0}}.sx-bg{grid-template-columns:1.4fr 1fr}.sx-bg,.sx-budgets{display:grid;grid-gap:14px;gap:14px}.sx-budgets{align-content:start}.bgt>span{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.bgt em{font-style:normal;color:var(--faint);font-size:12px}.bgt>i{height:7px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.bgt>i,.bgt>i b{display:block;border-radius:99px}.bgt>i b{height:100%;width:var(--w);background:var(--accent);transform-origin:left}.bgt.warn>i b{background:var(--warn)}.sb.on .bgt>i b{animation:sx-seg .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .25s)}.sx-goals{display:grid;grid-gap:14px;gap:14px;align-content:start}.sx-goals .gl{display:flex;align-items:center;gap:12px;animation:none}.sx-ring{position:relative;width:52px;height:52px;display:grid;place-items:center;flex:none}.sx-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sx-ring circle{fill:none;stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:4.5}.sx-ring .v{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:calc(var(--p) * 100) 100}.sx-ring b{font-size:11.5px}.sb.on .sx-ring .v{animation:sx-ringdraw 1s var(--ease) .3s both}@keyframes sx-ringdraw{0%{stroke-dasharray:0 100}}.sx-goals .gl span:last-child{display:grid}.sx-goals small{display:none}.sx-dll{list-style:none;display:grid}.sx-dll li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--line)}.sx-dll .muted{font-size:12.5px}.sx-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.sx-bc{background:var(--soft);border-radius:16px;padding:10px;display:grid;grid-gap:8px;gap:8px;position:relative}.sx-bc>.st{justify-self:start}.sx-bc .bn{position:absolute;right:14px;top:12px;display:inline-grid;font-size:12px;color:var(--muted);font-weight:600}.sx-bc .bn b{grid-area:1/1}.sx-bc .bn .b{opacity:0}.sb.on .sx-bc .bn .a{animation:sx-out .3s ease 1.7s forwards}.sb.on .sx-bc .bn .b{animation:sx-bump .5s var(--ease) 1.8s forwards}@keyframes sx-out{to{opacity:0}}@keyframes sx-bump{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}.sx-kc{background:var(--surface);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 1px 2px rgba(17,20,23,.07),0 3px 8px -2px rgba(17,20,23,.08);position:relative}.sx-kc>.mono{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint)}.sx-kc>.mono em{font-style:normal}.sx-kc b{font-size:13px}.sx-kc small{font-size:11.5px;color:var(--faint)}.sx-pr{height:4px;background:color-mix(in srgb,var(--text) 10%,transparent);margin-top:6px;overflow:hidden}.sx-pr,.sx-pr i{display:block;border-radius:4px}.sx-pr i{width:60%;height:100%;background:var(--pos)}.sb.on .sx-bc .sx-kc{animation:sx-in .45s var(--ease) both}.sb.on .sx-bc .sx-kc:nth-of-type(2){animation-delay:.1s}.sb.on .sx-bc .sx-kc:nth-of-type(3){animation-delay:.2s}.sb.on .sx-kc.mv{animation:sx-in .45s var(--ease) .2s both,sx-hop 1.1s var(--ease) 1s forwards;z-index:2}@keyframes sx-hop{0%{transform:none}30%{transform:translate(24px,-16px) rotate(3deg) scale(1.04);box-shadow:0 18px 30px -6px rgba(17,20,23,.3)}to{transform:translate(calc(100% + 28px),calc(-100% - 8px))}}.sx-wl{list-style:none;display:grid}.sx-wl li{display:grid;grid-template-columns:minmax(0,1fr) auto 100px;grid-gap:14px;gap:14px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--line);border-radius:10px}.sx-wl .muted{font-size:12px;text-align:right}.sb.on .sx-wl li:nth-child(4) .st.flip{animation:sx-chip .6s var(--ease) 1.2s both}@keyframes sx-chip{0%{transform:rotateX(90deg);opacity:0}to{transform:none;opacity:1}}.sb.on .sx-wl li:nth-child(4){animation:sx-in .5s var(--ease) both,flash 1.6s var(--ease) 1.2s;animation-delay:calc(var(--i) * 70ms + .11s),1.2s}@media (max-width:900px){.sx-tabs{gap:2px}.sx-tabs button{padding:0 10px}.sx-tabs button svg{display:none}}:is(.sx-stage,.sh-stage){--mu:var(--accent);--mu2:color-mix(in srgb,var(--accent) 55%,#fff)}.sx-ctl .sk{display:grid;place-items:center;width:30px;height:30px;color:var(--text)}.sx-ctl .sk svg{width:22px;height:22px}.sx-ctl .sk.l svg{transform:scaleX(-1)}.sx-ch>span:not(.av):not(.ig-av){display:grid;min-width:0;flex:1 1}.sx-ch>.av,.sx-ch>.ig-av{flex:none;display:inline-grid;place-items:center}.sx-th>.av,.sx-th>.ig-av{flex:none}.sh-h{margin:110px auto 56px}.sh-list{display:grid;grid-gap:88px;gap:88px;margin:0 auto;text-align:left}.sh-z{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.sh-z.rev{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.sh-z.rev .sh-fit{order:2}.sh-fit{position:relative;overflow:hidden;border-radius:30px;aspect-ratio:1224/497;--s:.7;box-shadow:var(--sh-1)}.sh-stage{position:absolute!important;left:0;top:0;margin:0!important;width:1224px;transform:scale(var(--s));transform-origin:0 0;pointer-events:none}.sh-stage *,.sh-stage :after,.sh-stage :before{animation:none!important;transition:none!important}.sh-stage .sx-sp polyline{stroke-dashoffset:0}.sh-stage .rv,.sh-stage .rv-x{opacity:1;transform:none}.sh-stage .sx-pillx,.sh-stage .sx-tip{opacity:1}.sh-stage .sx-pillx{transform:scale(.88)}.sh-tx{display:grid;grid-gap:14px;gap:14px;align-content:center;justify-items:start}.sh-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.sh-ic svg{width:21px;height:21px}.sh-tx h3{font-size:30px;font-weight:650;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.sh-tx p{color:var(--muted);font-size:16px;max-width:44ch}.sh-tx ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin:2px 0 6px}.sh-tx li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px}.sh-tx li svg{width:17px;height:17px;margin-top:2px;color:var(--pos);flex:none}@media (max-width:1000px){.sh-z,.sh-z.rev{grid-template-columns:minmax(0,1fr);gap:24px}.sh-z.rev .sh-fit{order:0}.sh-list{gap:64px}}.lg-prev.lp{justify-content:stretch;align-items:stretch;padding:30px}.lg-prev.lp,.lp-wrap{display:flex;flex-direction:column}.lp-wrap{gap:14px;width:100%;flex:1 1;min-height:0}.lp .sx-tabs{margin:0;gap:2px}.lp .sx-tabs button{height:34px;padding:0 11px;font-size:13px}.lp .sx-cap{margin:0 auto 8px;font-size:14px}.lp-fit{position:relative;width:100%;flex:1 1;min-height:0;--s:.83}.lp-stage{position:absolute!important;left:0;top:0;width:840px;margin:0!important;padding:0!important;min-height:0!important;background:none!important;border-radius:0!important;overflow:visible!important;transform:scale(var(--s));transform-origin:0 0}.lp-stage:before{display:none!important}.lp-stage .fl-win{height:var(--wh,560px)!important;margin-right:60px!important;grid-template-columns:76px minmax(0,1fr)!important;border-radius:26px!important;box-shadow:var(--sh-win)}.lp-stage .mm-side{padding:52px 12px 16px;justify-items:center;align-content:start;gap:6px}.lp-stage .mm-side .brand{font-size:0;margin-bottom:12px}.lp-stage .mm-org{display:none}.lp-stage .mm-li{font-size:0;width:44px;height:44px;padding:0;justify-content:center;gap:0}.lp-stage .mm-li svg{width:19px;height:19px}.lp-stage .mm-li em{position:absolute;top:3px;right:2px;margin:0;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:700;display:grid;place-items:center}.lp-stage .mm-li em:empty{display:none}.lp-stage .mm-li.on em{background:var(--surface);color:var(--accent)}.lp-stage .sx-pill{left:16px;right:16px}.lg-prev .lp-stage,.lp-stage{width:840px!important;max-width:none!important}.lp .sx-cap,.lp .sx-tabs{flex:none}.lp-stage .sx-sc[data-pad=r]{padding-right:198px}.lp-stage .fl-card{width:230px!important}.lp-stage .fl-bal,.lp-stage .stage-float .fl-bal{right:10px;top:24px;width:230px}.lp-stage .fl-note{right:14px;bottom:28px;width:230px}.lp-stage .fl-note.sx-tip{bottom:70px;right:14px}.lp-stage .fl-note.sx-ig{top:24px;right:14px;bottom:auto}.lp-stage .sx-pillx{right:6px;top:70px!important;transform-origin:right center}.sfx-cats{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.sfx-cats .mod{cursor:pointer}.sfx-row{display:flex;align-items:center;gap:12px;margin-top:6px}.sfx-row .lbl{margin:0}.sfx-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;height:18px;background:none;cursor:pointer;--p:70%}.sfx-row input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--p),color-mix(in srgb,var(--text) 14%,transparent) var(--p))}.sfx-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface),0 1px 4px rgba(17,20,23,.3)}.sfx-row input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 14%,transparent)}.sfx-row input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--accent)}.sfx-row input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}.sfx-off .sfx-cats,.sfx-off .sfx-row{opacity:.45;pointer-events:none}.card-h .sfx-master{margin-left:auto}.ni .bdg.dot-new,.ni.on .bdg.dot-new{color:#fff;background:var(--neg)}.fp[data-fpanel=goals]{gap:12px}.gl-col{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sx-goalgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sx-goalgrid .gl{display:flex;align-items:center;gap:12px;animation:none}.sx-goalgrid .gl span:last-child{display:grid;min-width:0}.sx-goalgrid .gl small{display:block;color:var(--faint);font-size:11.5px}.sx-goalgrid .sx-ring{width:56px;height:56px}.sb.on .sx-goalgrid .gl{animation:sx-in .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .11s)}.chart .ch-grid{position:absolute;left:0;right:0;top:0;bottom:var(--lbl,20px);pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--text) 7%,transparent) calc(25% - 1px),color-mix(in srgb,var(--text) 7%,transparent) 25%);-webkit-mask-image:linear-gradient(90deg,#000 0 100%);mask-image:linear-gradient(90deg,#000 0 100%)}.chart .ch-grid:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--surface) 0 5px,transparent 5px 9px);opacity:.85}.ch-bars{padding-top:24px;--gap:8px;z-index:1}.ch-bars>i,.ch-stack>i{height:100%!important;background:color-mix(in srgb,var(--text) 5.5%,transparent)!important;border-radius:99px!important}.ch-bars>i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:max(10px,calc(var(--v) * 100%));border-radius:99px;background:color-mix(in srgb,var(--accent) 34%,var(--surface));transform-origin:bottom;transition:background .2s ease,filter .2s ease}.ch-bars>i.hi:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 78%,#fff),var(--accent));box-shadow:0 6px 14px -4px color-mix(in srgb,var(--accent) 55%,transparent)}.ch-bars>i:hover:after{background:var(--accent)}.ch-bars>i.hi:before{content:attr(data-val);position:absolute;bottom:calc(max(10px, var(--v) * 100%) + 8px);left:50%;transform:translateX(-50%);max-height:none!important;padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--ink-fg);font-size:10.5px;font-weight:600;white-space:nowrap;z-index:2;pointer-events:none}.ch-bars>i.hi:not([data-val]):before{display:none}.in .ch-bars>i{animation:none!important}.in .ch-bars>i:after{animation:grow .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 45ms + .12s)}.in .ch-bars>i.hi:before{animation:fade-up .5s ease-out both;animation-delay:.9s}.ch-area{z-index:1}.ch-area .ln{stroke-width:2.6;stroke-linejoin:round;filter:drop-shadow(0 7px 7px color-mix(in srgb,var(--accent) 32%,transparent))}.ch-area .ar{opacity:.85}.ch-pts{left:0;right:0;top:0;bottom:var(--lbl,20px);pointer-events:none;z-index:3}.ch-pt,.ch-pts{position:absolute}.ch-pt{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 2.2px var(--accent);transform:scale(0);transition:transform .2s var(--ease)}.ch-pt.on{transform:scale(1.15)}.ch-pt.end{transform:scale(1);background:var(--accent);box-shadow:0 0 0 3px var(--surface),0 0 0 4.5px color-mix(in srgb,var(--accent) 35%,transparent)}.ch-pt.end:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:ch-pulse 2.4s ease-out 1.6s infinite}@keyframes ch-pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.8);opacity:0}}.ch-pt.end:before{content:attr(data-val);position:absolute;right:-2px;bottom:16px;padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--ink-fg);font-size:10.5px;font-weight:600;white-space:nowrap}.chart.scrubbing .ch-pt.end:before{opacity:0}.chart.has-pts .ch-end{display:none!important}.ch-cur{position:absolute;top:0;bottom:var(--lbl,20px);width:0;border-left:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;transition:opacity .15s;pointer-events:none;z-index:2}.chart.scrubbing .ch-cur{opacity:1}.chart[data-chart=area]{cursor:crosshair}.ch-dots{gap:5px!important;place-items:stretch!important;align-content:center;height:100%}.ch-dots i{width:auto!important;height:auto!important;aspect-ratio:1;border-radius:8px!important;background:color-mix(in srgb,var(--accent) calc(var(--sz) * 100%),color-mix(in srgb,var(--text) 6%,transparent))!important;opacity:1!important;transition:transform .15s var(--ease)}.ch-dots i:hover{transform:scale(1.12)}.ch-dots i:last-child{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent)}.ch-tip2{position:fixed;z-index:160;pointer-events:none;padding:7px 11px;border-radius:11px;background:var(--ink);color:var(--ink-fg);font-size:12px;line-height:1.25;box-shadow:var(--sh-pop);opacity:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity .12s ease;white-space:nowrap}.ch-tip2.on{opacity:1}.ch-tip2 b{display:block;font-size:11px;font-weight:500;opacity:.65;margin-bottom:1px}.ch-tip2 span{font-weight:650;font-size:13px}.ch-bars>i.hi:last-child:before{left:auto;right:0;transform:none}.ch-bars>i,.ch-stack>i{flex:1 1!important;max-width:30px;margin:0 auto}.ch-bars>i.hi:last-child:before{right:auto;left:50%;transform:translateX(-50%)}.f-wal{gap:16px}.atm{--cc:#2f6bff;--cf:#fff;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;grid-row-gap:6px;row-gap:6px;aspect-ratio:1.586;min-height:150px;padding:15px 17px 14px;border-radius:20px;color:var(--cf);overflow:hidden;isolation:isolate;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 80%,#fff) 0,var(--cc) 46%,color-mix(in srgb,var(--cc) 66%,#000) 100%);box-shadow:0 1px 2px rgba(17,20,23,.25),0 20px 30px -16px color-mix(in srgb,var(--cc) 70%,transparent);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease),box-shadow .35s ease;will-change:transform}:root[data-theme=dark] .atm{background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 88%,#fff) 0,color-mix(in srgb,var(--cc) 82%,#000) 46%,color-mix(in srgb,var(--cc) 52%,#000) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),0 20px 34px -16px rgba(0,0,0,.75)}.atm:before{content:"";background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.24),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.06) 0 2px,transparent 2px 10px)}.atm-shine,.atm:before{position:absolute;inset:0;z-index:-1}.atm-shine{background:radial-gradient(240px circle at var(--mx,70%) var(--my,0),rgba(255,255,255,.3),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.atm:hover .atm-shine{opacity:1}.atm header{display:flex;align-items:center;gap:8px}.atm-brand{font-size:16px;font-weight:700;letter-spacing:.01em}.atm-kind{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--cf) 18%,transparent)}.atm-pal{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--cf) 18%,transparent);color:inherit;opacity:0;transition:opacity .2s,transform .2s var(--ease)}.atm-pal svg{width:15px;height:15px}.atm-pal:focus-visible,.atm-pal[aria-expanded=true],.atm:hover .atm-pal{opacity:1}.atm-pal:hover{transform:scale(1.1)}.atm-pal:focus-visible{outline:2px solid var(--cf);outline-offset:2px}.atm-mid{display:flex;align-items:center;gap:10px;margin-top:2px}.atm-chip{position:relative;width:36px;height:27px;border-radius:6px;background:linear-gradient(135deg,#f6dd9c,#c79d45);box-shadow:inset 0 0 0 1px rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.2);overflow:hidden}.atm-chip:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 33%,rgba(0,0,0,.22) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,rgba(0,0,0,.22) 66% calc(66% + 1px),transparent calc(66% + 1px)),linear-gradient(0deg,transparent 45%,rgba(0,0,0,.22) 45% calc(45% + 1px),transparent calc(45% + 1px))}.atm-nfc svg{width:20px;height:20px;transform:rotate(90deg);opacity:.85}.atm-bal{align-self:end;font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.16);white-space:nowrap}.atm footer{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;letter-spacing:.13em;opacity:.85;font-weight:500}.atm-holder{font-size:9.5px;letter-spacing:.12em}.wl-card{padding:14px}.wl-card .atm{margin-bottom:10px}.atm-pop{position:fixed;z-index:170;display:none;width:236px;padding:12px;border-radius:16px;background:var(--surface);box-shadow:var(--sh-pop)}.atm-pop.on{display:grid;grid-gap:10px;gap:10px;animation:pop-in .25s var(--ease)}.atm-pop b{font-size:13px}.atm-pop .sws{gap:8px}.atm-pop .sw{width:24px;height:24px}.atm-pop .row{display:flex;justify-content:space-between;align-items:center}.ch-pt.end:not([data-val]):before{display:none}@property --rim{syntax:"<angle>";inherits:false;initial-value:0deg}.atm:before{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.22),transparent 55%),radial-gradient(90% 70% at 0 100%,rgba(255,255,255,.1),transparent 60%)}.atm{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.22),0 1px 2px rgba(17,20,23,.25),0 20px 30px -16px color-mix(in srgb,var(--cc) 70%,transparent)}:root[data-theme=dark] .atm{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.3),0 20px 34px -16px rgba(0,0,0,.75)}.atm:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from var(--rim),rgba(255,255,255,.25) 0deg,rgba(255,255,255,.95) 55deg,rgba(255,255,255,.2) 120deg,rgba(255,255,255,.12) 200deg,rgba(255,255,255,.75) 280deg,rgba(255,255,255,.25) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:atm-rim 9s linear infinite}.atm:hover:after{animation-duration:3.5s}@keyframes atm-rim{to{--rim:360deg}}.ch-blocks{position:absolute;left:0;right:0;top:24px;bottom:var(--lbl,20px);display:flex;gap:8px}.ch-blocks>i{position:relative;flex:1 1;max-width:28px;margin:0 auto;display:flex;flex-direction:column-reverse;gap:3px}.ch-blocks b{flex:1 1;border-radius:4px;background:color-mix(in srgb,var(--text) 7%,transparent);transition:background .2s ease,transform .2s var(--ease)}.ch-blocks b.on{background:color-mix(in srgb,var(--accent) 32%,var(--surface))}.ch-blocks>i.hi b.on{box-shadow:0 3px 8px -3px color-mix(in srgb,var(--accent) 70%,transparent)}.ch-blocks>i.hi b.on,.ch-blocks>i:hover b.on{background:var(--accent)}.ch-blocks>i.hi:before{content:attr(data-val);position:absolute;left:50%;top:-24px;transform:translateX(-50%);padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--ink-fg);font-size:10.5px;font-weight:600;white-space:nowrap;pointer-events:none}.ch-blocks>i.hi:not([data-val]):before{display:none}.in .ch-blocks b.on{animation:blk .45s var(--ease) both;animation-delay:calc(var(--k, 0) * 55ms + var(--n) * 28ms + .12s)}@keyframes blk{0%{opacity:0;transform:scale(.4)}}.ch-hbars{position:absolute;inset:0;display:grid;align-content:space-evenly;grid-gap:6px;gap:6px}.hb{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.hb-l{color:var(--muted)}.hb-t{height:12px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.hb-t,.hb-t i{border-radius:99px}.hb-t i{display:block;height:100%;width:calc(var(--v) * 100%);background:color-mix(in srgb,var(--accent) 38%,var(--surface));transform-origin:left;transition:background .2s}.hb.hi .hb-t i{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#fff),var(--accent))}.hb:hover .hb-t i{background:var(--accent)}.hb-v{font-weight:600;font-size:12px;min-width:76px;text-align:right;white-space:nowrap}.hb.hi .hb-l{color:var(--text);font-weight:600}.in .hb-t i{animation:sx-seg .8s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .15s)}.ch-stack{padding-top:24px;z-index:1;--gap:10px}.ch-stack>i{height:calc(var(--v) * 100%)!important;max-width:34px;background:var(--accent)!important;border-radius:11px 11px 5px 5px!important}.ch-stack>i>b{background:var(--c3)!important;border-radius:0 0 5px 5px;border-top:2.5px solid var(--surface);box-sizing:content-box}.ch-stack>i:not(.hi){background:color-mix(in srgb,var(--accent) 42%,var(--surface))!important}.ch-stack>i:not(.hi)>b{background:color-mix(in srgb,var(--c3) 45%,var(--surface))!important}.ch-stack>i:hover{filter:saturate(1.15)}.ch-stack>i.hi:before{content:attr(data-val);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--ink-fg);font-size:10.5px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:2}.ch-stack>i.hi:not([data-val]):before{display:none}.sales .duo .lbl:before{content:"";display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px;background:var(--c3)}.sales .duo>div:last-child .lbl:before{background:var(--accent)}.cw{position:fixed;right:24px;bottom:24px;width:480px;max-width:calc(100vw - 16px);height:min(540px,calc(100vh - 110px));z-index:91;display:flex;flex-direction:column;border-radius:22px;background:var(--surface);box-shadow:var(--sh-pop);overflow:hidden;transform-origin:bottom right}.cw[hidden]{display:none}.cw.pop{animation:cw-in .45s var(--ease)}@keyframes cw-in{0%{opacity:0;transform:translateY(18px) scale(.94)}}.cw-h{display:flex;align-items:center;gap:4px;padding:9px 8px 9px 10px;border-bottom:1px solid var(--hair)}.cw-t{display:grid;min-width:0;margin-left:6px}.cw-t b{font-size:14px;font-weight:650}.cw-t b,.cw-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-t small{font-size:11.5px;color:var(--faint)}.cw-ib{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--muted);transition:background .15s,color .15s}.cw-ib:hover{background:var(--hover);color:var(--text)}.cw-ib svg{width:17px;height:17px}.cw-ib[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cw-body{flex:1 1;min-height:0;display:grid;grid-template-columns:168px minmax(0,1fr);transition:grid-template-columns .32s var(--ease)}.cw.rail .cw-body{grid-template-columns:58px minmax(0,1fr)}.cw-list{overflow-y:auto;overflow-x:hidden;background:var(--soft);padding:8px;display:grid;align-content:start;grid-gap:2px;gap:2px;border-right:1px solid var(--hair)}.cw-gh{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 6px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw.rail .cw-gh{font-size:0;height:1px;padding:0;margin:7px 8px;background:var(--line)}.cw-i{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px;border-radius:12px;text-align:left;transition:background .15s,box-shadow .2s}.cw-i:hover{background:var(--hover)}.cw-i.on{background:var(--surface);box-shadow:0 1px 2px rgba(17,20,23,.07),0 4px 8px -2px rgba(17,20,23,.09)}.cw-hash{width:28px;height:28px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--icon-bg);color:var(--icon-fg);font-weight:600}.cw-i.on .cw-hash{background:var(--accent);color:var(--accent-ink)}.cw-i .dm-av .av{width:28px;height:28px;font-size:10px}.cw-i .dm-av .on-dot{box-shadow:0 0 0 2px var(--soft)}.cw-n{flex:1 1;min-width:0;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-i em{font-style:normal;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);flex:none}.cw.rail .cw-n{display:none}.cw.rail .cw-i{justify-content:center;padding:6px 0}.cw.rail .cw-i em{position:absolute;top:0;right:4px;min-width:15px;height:15px;padding:0 3px;font-size:9px}.cw-main{display:flex;flex-direction:column;min-width:0;min-height:0}.cw-main .th-body{padding:12px 14px;gap:2px}.cw-main .msg{max-width:90%}.cw-main .msg p{font-size:13px;padding:7px 11px}.cw-main .day{margin:8px 0 4px}.cw-main .typing{padding:0 14px 8px}.cw-main .composer{margin:0 10px 10px}.cw-main .composer .btn{padding:0 10px}.cw-main .composer .btn svg{width:15px;height:15px}[data-chat-float][aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}@media (max-width:560px){.cw{right:8px;bottom:8px}.cw-body,.cw.rail .cw-body{grid-template-columns:58px minmax(0,1fr)}.cw-n{display:none}}.cw{transition:width .38s var(--ease),height .38s var(--ease),border-radius .38s var(--ease),background .3s}.cw-body,.cw-h{transition:opacity .2s ease,visibility 0s}.cw.min{width:58px;height:58px!important;border-radius:50%;background:var(--accent)}.cw.min .cw-body,.cw.min .cw-h{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility 0s .15s}.cw-bubble{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;color:var(--accent-ink);opacity:0;visibility:hidden;transition:opacity .25s ease .12s,visibility 0s .12s,transform .2s var(--ease);cursor:pointer}.cw-bubble svg{width:26px;height:26px}.cw.min .cw-bubble{opacity:1;visibility:visible}.cw.min .cw-bubble:hover{transform:scale(1.08)}.cw.min .cw-bubble:active{transform:scale(.94)}.cw-bubble:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-6px}.cw-bubble em{position:absolute;top:4px;right:3px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--neg);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2.5px var(--accent)}.cw-bubble em[hidden]{display:none}.cw.min.ring{animation:cw-ring .6s var(--ease)}@keyframes cw-ring{0%{transform:scale(1)}30%{transform:scale(1.18) rotate(-6deg)}60%{transform:scale(.96) rotate(4deg)}to{transform:none}}.cw.min{overflow:visible}.cw-bubble em{top:-6px;right:-6px;box-shadow:0 0 0 3px var(--surface),0 2px 6px rgba(17,20,23,.25)}.ch-wf{position:absolute;left:0;right:0;top:24px;bottom:var(--lbl,20px);display:flex;gap:0}.ch-wf>i{position:relative;flex:1 1}.ch-wf>i>b{position:absolute;left:50%;width:26px;margin-left:-13px;bottom:var(--b);height:max(12px,var(--h));border-radius:99px;background:color-mix(in srgb,var(--accent) 30%,var(--surface));transition:background .2s ease,transform .2s var(--ease);transform-origin:bottom}.ch-wf>i:hover>b{background:var(--accent)}.ch-wf>i.hi>b{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 78%,#fff),var(--accent));box-shadow:0 8px 16px -6px color-mix(in srgb,var(--accent) 65%,transparent)}.ch-wf>i:after{content:"";position:absolute;left:calc(50% + 15px);width:calc(100% - 30px);bottom:var(--t);border-top:1.5px dashed color-mix(in srgb,var(--text) 22%,transparent)}.ch-wf>i:last-child:after{display:none}.wf-d{bottom:calc(var(--t) + 6px);color:var(--pos)}.ch-wf>i.hi:before,.wf-d{position:absolute;left:50%;transform:translateX(-50%);font-size:10.5px;font-weight:600;white-space:nowrap}.ch-wf>i.hi:before{content:attr(data-val);bottom:calc(var(--t) + 24px);padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--ink-fg);z-index:2;pointer-events:none}.ch-wf>i.hi .wf-d{display:none}.in .ch-wf>i>b{animation:wf-in .7s var(--ease) both;animation-delay:calc(var(--k) * 90ms + .12s)}.in .ch-wf .wf-d,.in .ch-wf>i:after{animation:fade-up .5s ease-out both;animation-delay:calc(var(--k) * 90ms + .5s)}@keyframes wf-in{0%{opacity:0;transform:translateY(14px) scaleY(.4)}}.chart[data-chart=gauge]{display:grid;place-items:end center}.ch-gauge{width:100%;height:100%;max-height:100%;overflow:visible;position:absolute;inset:0}.gt{stroke:color-mix(in srgb,var(--text) 11%,transparent);stroke-width:5;stroke-linecap:round;transition:stroke .2s ease}.gt.on{stroke:color-mix(in srgb,var(--accent) calc(var(--o, 1) * 100%),var(--surface));cursor:pointer}.gt.end,.gt.on:hover{stroke:var(--accent)}.gt.end{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 60%,transparent))}.in .gt.on{animation:gt-in .5s var(--ease) both;animation-delay:calc(var(--k) * 22ms + .15s)}@keyframes gt-in{0%{opacity:0;stroke-width:1}}.gg-mid{position:absolute;left:0;right:0;bottom:14%;display:grid;justify-items:center;pointer-events:none}.gg-mid b{font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1}.gg-mid span{font-size:11.5px;color:var(--muted);margin-top:3px}.gg-ends{position:absolute;left:6%;right:6%;bottom:0;display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint);pointer-events:none}.ch-wf>i>b{width:32px;margin-left:-16px;height:max(18px,var(--h))}.ch-wf>i:after{left:calc(50% + 18px);width:calc(100% - 36px)}