:root[data-theme=atrium]{--bg:#fbfbf9;--bg-deep:#f3f3ef;--paper:#fff;--ink:#12140f;--ink-2:#3a3e36;--dim:#6e7268;--dim-2:#9ba095;--line:#12140f17;--line-2:#12140f29;--hair:#12140f17;--gr-1:#0f7a43;--gr-2:#14914f;--gr-3:#3fbf77;--grad:linear-gradient(180deg, var(--gr-2), var(--gr-1));--gr-ink:#0b6b3a;--up:#0b6b3a;--down:#a8291f;--glass:#fff;--glass-2:#fff;--glass-blur:none;--glass-edge:none;--lift-1:none;--lift-2:0 1px 0 #12140f0f;--glow:none;--r-xs:2px;--r-sm:3px;--r-md:4px;--r-lg:4px;--r-xl:5px;--sb:292px;--top:92px;--sbpad:18px;--pad:clamp(22px,3vw,44px);--ff-disp:"Instrument Sans", system-ui, sans-serif;--ff-body:"Instrument Sans", system-ui, sans-serif}[data-theme=atrium] .atmo{background:radial-gradient(70vw 50vh at 12% -18%, #14914f12, transparent 62%), linear-gradient(180deg, #fdfdfb, var(--bg) 42%)}[data-theme=atrium] .grain{display:none}[data-theme=atrium] .sb{border-right:1px solid var(--line);box-shadow:none;padding:var(--sbpad) 0 18px;background:0 0}[data-theme=atrium] .sb-brand{margin:0 16px calc(var(--sbpad) + var(--pad));border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:2px;gap:0;padding:0}[data-theme=atrium] .sb-brand:hover{box-shadow:none;border-color:var(--ink);transform:none}[data-theme=atrium] .sb-mark{background:var(--ink);width:58px;box-shadow:none;border-radius:0}[data-theme=atrium] .sb-mark svg{width:28px;height:28px}[data-theme=atrium] .sb-name b{letter-spacing:.015em;font-size:20px;font-weight:700}[data-theme=atrium] .sb-name b em{color:var(--gr-ink);background:0 0}[data-theme=atrium] .sb-scroll{margin:0;padding:0}[data-theme=atrium] .grp{margin:0 0 4px}[data-theme=atrium] .grp-hd{letter-spacing:.2em;color:var(--dim);border-bottom:1px solid var(--line);background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;margin:0 16px;padding:11px 12px;font-size:11.5px}[data-theme=atrium] .grp-hd:hover{color:var(--ink);background:0 0}[data-theme=atrium] .grp-hd .gi{background:0 0;border-radius:0;width:22px;height:22px;padding:0}[data-theme=atrium] .grp[data-open=true] .grp-hd{color:var(--gr-1);border-color:var(--gr-1);background:0 0}[data-theme=atrium] .grp[data-open=true] .grp-hd .gi{color:var(--gr-1);box-shadow:none;background:0 0}[data-theme=atrium] .grp-hd .gi{box-shadow:none}[data-theme=atrium] .grp-hd .chev{opacity:.5;width:13px;height:13px}[data-theme=atrium] .nav-i{color:var(--ink-2);border:0;border-radius:0;padding:9px 22px;font-size:15.5px;font-weight:400}[data-theme=atrium] .nav-i .ic{width:auto;height:auto;box-shadow:none;color:var(--dim-2);background:0 0}[data-theme=atrium] .nav-i .ic svg{width:17px;height:17px}[data-theme=atrium] .nav-i:hover{box-shadow:none;background:#12140f09}[data-theme=atrium] .nav-i.on{color:var(--ink);box-shadow:none;background:#12140f0f;font-weight:600}[data-theme=atrium] .nav-i.on:before{background:var(--ink);width:2px;height:100%;box-shadow:none;border-radius:0;display:block;top:0;left:0;transform:none}[data-theme=atrium] .nav-i.on .ic{color:var(--ink);box-shadow:none;background:0 0}[data-theme=atrium] .sb-foot{gap:12px;padding:14px 16px 0}[data-theme=atrium] .sb-user{background:0 0;border:0;border-radius:2px}[data-theme=atrium] .sb-ava{background:var(--ink);box-shadow:none;border-radius:2px}[data-theme=atrium] .topbar{background:var(--bg);border-bottom:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 var(--pad) 0 clamp(22px,3vw,44px)}[data-theme=atrium] .tb-ttl h1{letter-spacing:-.042em;font-size:32px;font-weight:600}[data-theme=atrium] .tb-ttl .crumb{letter-spacing:.2em;color:var(--dim);opacity:1;font-size:10.5px}[data-theme=atrium] .tb-total{box-shadow:none;border:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:2px}[data-theme=atrium] .tb-total:before{background:var(--gr-2)}[data-theme=atrium] .tt-num{font-size:26px;font-weight:600}[data-theme=atrium] .tt-trend{border-radius:2px}[data-theme=atrium] .tb-btn,[data-theme=atrium] .btn{border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:2px;font-weight:500}[data-theme=atrium] .tb-btn:hover,[data-theme=atrium] .btn:hover{box-shadow:none;background:#12140f0a;transform:none}[data-theme=atrium] .tb-btn.primary,[data-theme=atrium] .btn.primary{background:var(--gr-1);border-color:var(--gr-1);color:#fff;box-shadow:none;font-weight:600}[data-theme=atrium] .tb-btn.primary:hover,[data-theme=atrium] .btn.primary:hover{box-shadow:none;background:#0b6537}[data-theme=atrium] .seg-cat{border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:2px;gap:0;padding:0}[data-theme=atrium] .seg-cat button{border-radius:0;padding:0 16px;font-weight:600}[data-theme=atrium] .seg-cat button.on{background:var(--ink);color:#fff;box-shadow:none}[data-theme=atrium] .canvas{padding:var(--pad)}[data-theme=atrium] .surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}[data-theme=atrium] .surface:after{display:none}[data-theme=atrium] .surface-in{padding:0}[data-theme=atrium] .ph{border-bottom:1px solid var(--line-2);margin-bottom:30px;padding-bottom:18px}[data-theme=atrium] .ph h1{letter-spacing:-.042em;font-size:38px;font-weight:600}[data-theme=atrium] .ph p{color:var(--dim);font-size:14px}[data-theme=atrium] .tabs{border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:0;margin-bottom:26px;padding:0;display:flex}[data-theme=atrium] .tab{border-bottom:2px solid #0000;border-radius:0;height:40px;margin-bottom:-1px;padding:0 18px;font-size:14px;font-weight:500}[data-theme=atrium] .tab svg{display:none}[data-theme=atrium] .tab.on{color:var(--ink);border-bottom-color:var(--gr-2);box-shadow:none;background:0 0;font-weight:600}[data-theme=atrium] .tab.on .cnt{color:var(--dim)}[data-theme=atrium] .clip,[data-theme=atrium] .ms,[data-theme=atrium] .camp,[data-theme=atrium] .subcard,[data-theme=atrium] .total-card,[data-theme=atrium] .rlist,[data-theme=atrium] .panel,[data-theme=atrium] .task{background:var(--paper);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}[data-theme=atrium] .clip:hover,[data-theme=atrium] .ms:hover,[data-theme=atrium] .camp:hover,[data-theme=atrium] .subcard:hover{border-color:var(--line-2);transform:none;box-shadow:0 1px #12140f0f}[data-theme=atrium] .clip-thumb-wrap{padding:0}[data-theme=atrium] .thumb{border-radius:0}[data-theme=atrium] .clip-body{padding:16px 18px 18px}[data-theme=atrium] .clip-body h3{letter-spacing:-.012em;color:var(--ink);font-size:14.5px;font-weight:600}[data-theme=atrium] .clip:hover .clip-body h3{color:var(--ink)}[data-theme=atrium] .clip-plat{border-top:1px solid var(--line)}[data-theme=atrium] .pl-ic{border-radius:2px}[data-theme=atrium] .clip-task{background:var(--ink);border-radius:2px}[data-theme=atrium] .ms-thumb{padding:0}[data-theme=atrium] .ms-val{letter-spacing:-.038em;font-size:26px;font-weight:600}[data-theme=atrium] .tc-val{letter-spacing:-.042em;font-size:34px;font-weight:600}[data-theme=atrium] .tc-label{letter-spacing:.2em;text-transform:uppercase;color:var(--dim-2);font-size:10px}[data-theme=atrium] .subcard-val{letter-spacing:-.038em;font-size:24px;font-weight:600}[data-theme=atrium] .subcard.total{background:var(--ink);border-color:var(--ink)}[data-theme=atrium] .subcard.total .subcard-label,[data-theme=atrium] .subcard.total .subcard-growth span{color:#fff9}[data-theme=atrium] .subcard.total .subcard-val{color:#fff}[data-theme=atrium] .subcard.total .subcard-ic{background:var(--gr-2);box-shadow:none;border-radius:2px}[data-theme=atrium] .subcard-logo,[data-theme=atrium] .subcard-ic{border-radius:2px}[data-theme=atrium] .camp-body h3{letter-spacing:-.028em;font-size:18px;font-weight:600}[data-theme=atrium] .camp-total b{letter-spacing:-.04em;font-size:28px;font-weight:600}[data-theme=atrium] .goal{border-radius:2px}[data-theme=atrium] .goal-rail{border-radius:0;height:4px}[data-theme=atrium] .goal-rail i{border-radius:0}[data-theme=atrium] .goal-check{border-radius:2px}[data-theme=atrium] .search input,[data-theme=atrium] .sel select{background:var(--paper);box-shadow:none;border-radius:2px}[data-theme=atrium] .inp,[data-theme=atrium] textarea.inp{background:var(--paper);border-radius:2px}[data-theme=atrium] .chip{background:var(--paper);border-radius:2px;font-weight:500}[data-theme=atrium] .chip.on{background:var(--ink);color:#fff;box-shadow:none}[data-theme=atrium] .gen-form,[data-theme=atrium] .feed-col{background:var(--paper);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}[data-theme=atrium] .gen-form:after{display:none}[data-theme=atrium] .pblock{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0 4px}[data-theme=atrium] .pblock:first-of-type{border-top:0;padding-top:0}[data-theme=atrium] .pblock:focus-within{border-color:var(--line);background:0 0}[data-theme=atrium] .pl-label .num{width:20px;height:20px;color:var(--dim-2);border:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;font-weight:600}[data-theme=atrium] .pl-label b{letter-spacing:-.018em;font-size:15px;font-weight:600}[data-theme=atrium] .seg{border:1px solid var(--line-2);background:0 0;border-radius:2px;gap:0;padding:0}[data-theme=atrium] .seg button{border-right:1px solid var(--line);border-radius:0;font-weight:500}[data-theme=atrium] .seg button:last-child{border-right:0}[data-theme=atrium] .seg button.on{background:var(--ink);color:#fff;box-shadow:none}[data-theme=atrium] .gen-btn{background:var(--gr-1);box-shadow:none;letter-spacing:-.005em;border-radius:2px;font-weight:600}[data-theme=atrium] .gen-btn:hover{filter:none;box-shadow:none;background:#0b6537;transform:none}[data-theme=atrium] .work{border-bottom:1px solid var(--line);background:0 0;border-radius:2px}[data-theme=atrium] .work:hover{box-shadow:none;background:#12140f08}[data-theme=atrium] .work.on{box-shadow:inset 2px 0 0 var(--gr-2);background:#14914f0f;border-color:#0000}[data-theme=atrium] .work .art{box-shadow:none;border-radius:2px}[data-theme=atrium] .feed{gap:0}[data-theme=atrium] .pb-in{background:var(--paper);border-top:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=atrium] .pb-cov{box-shadow:none;border-radius:2px}[data-theme=atrium] .pb-play{background:var(--ink);box-shadow:none;border-radius:2px}[data-theme=atrium] .pb-fill{background:var(--gr-2)}[data-theme=atrium] .pb-dl,[data-theme=atrium] .pb-x{border-radius:2px}[data-theme=atrium] .stub{background:var(--paper);border:1px solid var(--line);border-radius:3px}[data-theme=atrium] .stub .si{box-shadow:none;background:#14914f1a;border-radius:2px}[data-theme=atrium] .work .wave{--wave-off:#12140f2e;--wave-on-1:#0f7a43;--wave-on-2:#3fbf77}
:root[data-theme=onyx]{--bg:#f5f3ee;--bg-deep:#ebe8e1;--paper:#fff;--ink:#131a16;--ink-2:#3d4741;--dim:#6d766f;--dim-2:#9aa29b;--line:#131a1612;--line-2:#131a1621;--hair:#131a160f;--gr-1:#0c6b40;--gr-2:#159959;--gr-3:#4fc98a;--grad:linear-gradient(140deg, var(--gr-1), var(--gr-2) 62%, var(--gr-3));--gr-ink:#0a5c37;--up:#0a5c37;--down:#9c2b22;--glass:#fff;--glass-2:#fff;--glass-blur:none;--glass-edge:inset 0 1px 0 #ffffffe6;--lift-1:0 2px 8px #131a160d, 0 16px 34px -22px #131a164d;--lift-2:0 4px 12px #131a1612, 0 26px 48px -26px #131a166b;--glow:0 14px 30px -16px #0c6b408c;--r-xs:10px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--sb:292px;--top:88px;--sbpad:16px;--ff-disp:"Instrument Serif", Georgia, serif;--ff-body:"Inter", system-ui, sans-serif}[data-theme=onyx] .atmo{background:radial-gradient(60vw 44vh at 78% -14%, #1599591a, transparent 62%), radial-gradient(50vw 40vh at 8% 104%, #131a160f, transparent 60%), var(--bg)}[data-theme=onyx] .grain{opacity:.32}[data-theme=onyx] .cap,[data-theme=onyx] .tc-label,[data-theme=onyx] .subcard-label,[data-theme=onyx] .tab,[data-theme=onyx] .btn,[data-theme=onyx] .nav-i,[data-theme=onyx] .grp-hd{font-family:var(--ff-body)}[data-theme=onyx] .sb{padding:var(--sbpad) 14px 14px;background:linear-gradient(178deg,#16211b,#0d1512);border-right:0;box-shadow:0 0 0 1px #131a1680,26px 0 60px -50px #131a16e6}[data-theme=onyx] .sb-brand{margin-bottom:calc(var(--sbpad) + var(--pad));box-shadow:none;background:#ffffff12;border-color:#ffffff1f;padding:0}[data-theme=onyx] .sb-brand:hover{box-shadow:none;background:#ffffff1c;border-color:#4fc98a73}[data-theme=onyx] .sb-mark{border-radius:0;width:62px}[data-theme=onyx] .sb-name b{color:#f3f1ea;font-family:var(--ff-brand,var(--ff-disp));letter-spacing:.03em;font-size:25px;font-weight:400}[data-theme=onyx] .sb-name b em{color:var(--gr-3);background:0 0}[data-theme=onyx] .grp-hd{color:#f3f1eac7;letter-spacing:.15em;font-size:12px;font-family:var(--ff-body);background:#ffffff0d;font-weight:700}[data-theme=onyx] .grp-hd:hover{color:#f3f1ea;background:#ffffff17}[data-theme=onyx] .grp[data-open=true] .grp-hd{color:#eafbf1;box-shadow:none;background:#4fc98a33;border-color:#4fc98a57}[data-theme=onyx] .grp[data-open=true] .grp-hd .gi{background:var(--grad);color:#fff}[data-theme=onyx] .grp-hd .gi{color:#f3f1ea8c;box-shadow:none;background:#ffffff1a}[data-theme=onyx] .grp-hd:hover .gi,[data-theme=onyx] .grp[data-open=true] .grp-hd .gi{color:var(--gr-3)}[data-theme=onyx] .grp[data-open=true] .grp-hd{color:#f3f1ea}[data-theme=onyx] .grp-hd .chev{color:#f3f1ea52}[data-theme=onyx] .nav-i{color:#f3f1eadb}[data-theme=onyx] .nav-i .ic{color:#f3f1eab8;background:#ffffff0f}[data-theme=onyx] .nav-i:hover{box-shadow:none;color:#f3f1ea;background:#ffffff12;border-color:#0000}[data-theme=onyx] .nav-i:hover .ic{color:var(--gr-3);background:#4fc98a29}[data-theme=onyx] .nav-i.on{color:#fff;background:#ffffff1a;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff24}[data-theme=onyx] .nav-i.on:before{background:var(--gr-3);box-shadow:0 0 14px #4fc98acc}[data-theme=onyx] .nav-i.on .ic{color:#16211b;background:#ffffffe6}[data-theme=onyx] .sb-foot{border-top-color:#ffffff1a}[data-theme=onyx] .sb-user{background:#ffffff0d;border-color:#ffffff14}[data-theme=onyx] .sb-user:hover{box-shadow:none;background:#ffffff1a}[data-theme=onyx] .sb-user .who b{color:#f3f1ea}[data-theme=onyx] .sb-user .who span,[data-theme=onyx] .sb-user .out{color:#f3f1ea66}[data-theme=onyx] .topbar{border-bottom:1px solid var(--line);background:#f5f3eed1}[data-theme=onyx] .tb-ttl h1{font-family:var(--ff-brand,var(--ff-disp));font-weight:var(--fw-brand,400);letter-spacing:-.02em;font-size:30px}[data-theme=onyx] .tt-num{font-family:var(--ff-body);letter-spacing:-.04em;font-size:24px;font-weight:800}[data-theme=onyx] .tb-total,[data-theme=onyx] .tb-btn{border-radius:999px;padding:0 22px}[data-theme=onyx] .seg-cat{border-radius:999px}[data-theme=onyx] .seg-cat button{border-radius:0}[data-theme=onyx] .seg-cat button.on{background:var(--grad);color:#fff;box-shadow:inset 0 1px #ffffff52}[data-theme=onyx] .tb-btn.primary{background:var(--grad);box-shadow:0 10px 22px -12px #0c6b40e6}[data-theme=onyx] .tb-btn.primary:hover{background:var(--grad);filter:brightness(1.05)}[data-theme=onyx] .surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffd9}[data-theme=onyx] .ph h1{font-family:var(--ff-disp);letter-spacing:-.018em;font-size:40px;font-weight:400;line-height:1.05}[data-theme=onyx] .ph p{font-size:14px}[data-theme=onyx] .tabs{background:#fff;border-color:#0000;border-radius:999px;padding:5px;box-shadow:0 2px 8px #131a160f}[data-theme=onyx] .tab{border-radius:999px;height:38px;padding:0 17px;font-weight:600}[data-theme=onyx] .tab.on{background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px #0c6b40e6}[data-theme=onyx] .tab.on .cnt{color:#f3f1ea8c}[data-theme=onyx] .clip,[data-theme=onyx] .ms,[data-theme=onyx] .camp,[data-theme=onyx] .subcard,[data-theme=onyx] .total-card,[data-theme=onyx] .rlist,[data-theme=onyx] .panel,[data-theme=onyx] .task,[data-theme=onyx] .st-card{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lift-1);border:0;border-radius:22px}[data-theme=onyx] .gen-form,[data-theme=onyx] .feed-col{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1efe9;border:0;border-radius:28px}[data-theme=onyx] .clip:hover,[data-theme=onyx] .ms:hover,[data-theme=onyx] .camp:hover,[data-theme=onyx] .subcard:hover{box-shadow:var(--lift-2);border-color:var(--line)}[data-theme=onyx] .ms-val,[data-theme=onyx] .tc-val,[data-theme=onyx] .subcard-val,[data-theme=onyx] .camp-total b,[data-theme=onyx] .feed-head h2{font-family:var(--ff-disp);letter-spacing:-.012em;font-weight:400}[data-theme=onyx] .ms-val{font-size:28px}[data-theme=onyx] .tc-val{font-size:36px}[data-theme=onyx] .subcard-val{font-size:26px}[data-theme=onyx] .camp-total b{font-size:30px}[data-theme=onyx] .camp-body h3{font-family:var(--ff-disp);letter-spacing:-.012em;font-size:22px;font-weight:400}[data-theme=onyx] .feed-head h2{font-size:23px}[data-theme=onyx] .subcard.total{background:linear-gradient(140deg,#16211b,#0d1512);border-color:#0000}[data-theme=onyx] .subcard.total .subcard-label{color:#f3f1ea80}[data-theme=onyx] .subcard.total .subcard-val{color:#f3f1ea}[data-theme=onyx] .subcard.total .subcard-growth span{color:#f3f1ea6b}[data-theme=onyx] .subcard.total .gr.up{color:var(--gr-3)}[data-theme=onyx] .btn{border-radius:999px}[data-theme=onyx] .btn.primary{background:var(--grad);box-shadow:0 10px 22px -12px #0c6b40e6}[data-theme=onyx] .search input,[data-theme=onyx] .sel select,[data-theme=onyx] .inp{background:var(--paper)}[data-theme=onyx] .chip.on{background:var(--grad);box-shadow:0 8px 18px -10px #0c6b40e6}[data-theme=onyx] .pl-label b{font-family:var(--ff-disp);letter-spacing:-.01em;font-size:18px;font-weight:400}[data-theme=onyx] .pl-label .num{background:var(--ink);box-shadow:none}[data-theme=onyx] .pblock{border-color:var(--hair);background:#131a1606}[data-theme=onyx] .pblock:focus-within{background:#1599590d;border-color:#1599593d}[data-theme=onyx] .seg button.on{background:var(--grad);box-shadow:0 8px 18px -10px #0c6b40e6}[data-theme=onyx] .gen-btn{font-family:var(--ff-body);letter-spacing:0;background:var(--grad);border-radius:16px;height:52px;font-size:15.5px;font-weight:700;box-shadow:0 16px 34px -16px #0c6b40f2}[data-theme=onyx] .work .wi b{font-family:var(--ff-disp);letter-spacing:-.008em;font-size:17px;font-weight:400}[data-theme=onyx] .work{background:#f7f5f0;border-radius:16px}[data-theme=onyx] .work.on{box-shadow:none;background:#e9f7ef}[data-theme=onyx] .pb-in{border-top:1px solid var(--line);background:#ffffffe6}[data-theme=onyx] .pb-track .pt b{font-family:var(--ff-disp);font-size:17px;font-weight:400}[data-theme=onyx] .pb-play{background:var(--grad);box-shadow:0 8px 18px -10px #0c6b40e6}[data-theme=onyx] .work .wave{--wave-off:#131a1629;--wave-on-1:#0c6b40;--wave-on-2:#4fc98a}
:root[data-theme=grid]{--bg:#f6f8f7;--bg-deep:#edf0ee;--paper:#fff;--ink:#0b1210;--ink-2:#374440;--dim:#657570;--dim-2:#93a19c;--line:#0b121017;--line-2:#0b121026;--hair:#0b121017;--gr-1:#12864c;--gr-2:#16a75e;--gr-3:#35d07f;--grad:linear-gradient(135deg, var(--gr-1), var(--gr-2));--gr-ink:#0c6d3e;--up:#0c6d3e;--down:#b02a20;--glass:#fff;--glass-2:#fff;--glass-blur:none;--glass-edge:none;--lift-1:none;--lift-2:0 1px 2px #0b12100d, 0 8px 20px -14px #0b121066;--glow:none;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--sb:270px;--top:80px;--gut:16px;--player-h:76px;--sbpad:10px;--ctl-h:44px;--ff-disp:"IBM Plex Sans", system-ui, sans-serif;--ff-body:"IBM Plex Sans", system-ui, sans-serif;--ff-num:"IBM Plex Mono", ui-monospace, monospace}[data-theme=grid] .atmo{background:linear-gradient(#0b121007 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(90deg, #0b121007 1px, transparent 1px) 0 0 / 34px 34px, radial-gradient(62vw 46vh at 84% -12%, #16a75e17, transparent 62%), var(--bg)}[data-theme=grid] .grain{display:none}[data-theme=grid] .num,[data-theme=grid] .tc-val,[data-theme=grid] .subcard-val,[data-theme=grid] .ms-val,[data-theme=grid] .camp-total b,[data-theme=grid] .clip-stats b,[data-theme=grid] .clip-plat,[data-theme=grid] .goal-nums,[data-theme=grid] .gr,[data-theme=grid] .tt-num,[data-theme=grid] .rplay .rt,[data-theme=grid] .work .dur,[data-theme=grid] .pb-time{font-family:var(--ff-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-theme=grid] .sb{border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--sbpad) 8px 10px;background:#ffffffdb}[data-theme=grid] .sb-brand{margin-bottom:calc(var(--sbpad) + var(--pad));background:var(--paper);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:11px;gap:0;padding:0}[data-theme=grid] .sb-brand:hover{box-shadow:none;border-color:var(--line-2);transform:none}[data-theme=grid] .sb-mark{width:52px;box-shadow:none;border-radius:0}[data-theme=grid] .sb-mark svg{width:26px;height:26px}[data-theme=grid] .sb-name b{letter-spacing:.025em;font-size:18px;font-weight:700}[data-theme=grid] .grp{margin-bottom:2px}[data-theme=grid] .grp-hd{letter-spacing:.14em;color:var(--ink-2);background:#0b12100b;border-radius:8px;padding:9px 10px;font-size:11px}[data-theme=grid] .grp[data-open=true] .grp-hd{color:var(--ink);background:#16a75e26;border-color:#16a75e42}[data-theme=grid] .grp-hd .gi{width:24px;height:24px;box-shadow:none;border-radius:6px;padding:5px}[data-theme=grid] .nav-i{border-radius:9px;gap:10px;padding:7px 10px;font-size:14.5px}[data-theme=grid] .nav-i .ic{background:0 0;border-radius:8px;width:28px;height:28px}[data-theme=grid] .nav-i .ic svg{width:17px;height:17px}[data-theme=grid] .nav-i:hover{box-shadow:none;background:#0b12100b;border-color:#0000}[data-theme=grid] .nav-i.on{box-shadow:none;color:var(--ink);background:#0b121014;border-color:#0000}[data-theme=grid] .nav-i.on:before{display:none}[data-theme=grid] .nav-i.on .ic{background:var(--ink);color:#fff;box-shadow:none}[data-theme=grid] .sb-user{border-radius:8px;padding:7px 9px}[data-theme=grid] .sb-ava{width:26px;height:26px;box-shadow:none;border-radius:7px}[data-theme=grid] .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8f7eb;gap:10px}[data-theme=grid] .tb-ttl h1{letter-spacing:-.03em;font-size:23px;font-weight:600}[data-theme=grid] .tb-ttl .crumb{letter-spacing:.14em;font-size:10px}[data-theme=grid] .tb-total{height:var(--ctl-h);background:var(--paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;padding:0 14px}[data-theme=grid] .tt-num{font-size:22px;font-weight:600}[data-theme=grid] .tb-btn{height:var(--ctl-h);background:var(--paper);box-shadow:none;border-radius:9px;padding:0 16px;font-size:13px}[data-theme=grid] .tb-btn:hover{border-color:var(--line-2);box-shadow:none;transform:none}[data-theme=grid] .tb-btn.primary{background:var(--gr-1);box-shadow:none}[data-theme=grid] .tb-btn.primary:hover{box-shadow:none;background:#0c6d3e}[data-theme=grid] .seg-cat{height:var(--ctl-h);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b12100d;border-color:#0000;border-radius:9px;padding:4px}[data-theme=grid] .seg-cat button{border-radius:6px;padding:0 12px;font-size:12px}[data-theme=grid] .seg-cat button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0b12101f}[data-theme=grid] .surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}[data-theme=grid] .surface:after{display:none}[data-theme=grid] .surface-in{padding:4px 0 0}[data-theme=grid] .ph{margin-bottom:16px}[data-theme=grid] .ph h1{letter-spacing:-.025em;font-size:19px;font-weight:600}[data-theme=grid] .ph p{font-size:12.5px}[data-theme=grid] .tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b12100d;border-color:#0000;border-radius:9px;margin-bottom:16px;padding:2px}[data-theme=grid] .tab{border-radius:7px;height:28px;padding:0 11px;font-size:12.5px}[data-theme=grid] .tab svg{width:13px;height:13px}[data-theme=grid] .tab.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0b12101f}[data-theme=grid] .tab.on .cnt{color:var(--dim)}[data-theme=grid] .clip,[data-theme=grid] .ms,[data-theme=grid] .camp,[data-theme=grid] .subcard,[data-theme=grid] .total-card,[data-theme=grid] .rlist,[data-theme=grid] .panel,[data-theme=grid] .task,[data-theme=grid] .gen-form,[data-theme=grid] .feed-col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=grid] .gen-form:after{display:none}[data-theme=grid] .clip:hover,[data-theme=grid] .ms:hover,[data-theme=grid] .camp:hover,[data-theme=grid] .subcard:hover{box-shadow:var(--lift-2);border-color:#0b12103d;transform:none}[data-theme=grid] .clip-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:12px}[data-theme=grid] .clip-thumb-wrap{padding:0}[data-theme=grid] .thumb{border-radius:0}[data-theme=grid] .clip-body{gap:9px;padding:11px 13px 13px}[data-theme=grid] .clip-body h3{min-height:2.5em;font-size:13px}[data-theme=grid] .clip-stats{gap:12px;font-size:11.5px}[data-theme=grid] .clip-plat{gap:5px 10px;padding-top:9px;font-size:11.5px}[data-theme=grid] .pl-ic{border-radius:3px;width:15px;height:15px}[data-theme=grid] .clip-task{border-radius:7px}[data-theme=grid] .total-grid{gap:10px}[data-theme=grid] .total-card{padding:12px 14px}[data-theme=grid] .tc-label{letter-spacing:.09em;text-transform:uppercase;color:var(--dim-2);font-size:10.5px}[data-theme=grid] .tc-val{font-size:24px;font-weight:600}[data-theme=grid] .tc-note{font-size:11px}[data-theme=grid] .ms-list{gap:10px}[data-theme=grid] .ms-thumb{width:200px;padding:0}[data-theme=grid] .ms-val{font-size:18px;font-weight:600}[data-theme=grid] .subcard-grid{gap:10px}[data-theme=grid] .subcard{border-radius:var(--r-lg);padding:12px 14px}[data-theme=grid] .subcard-val{font-size:19px;font-weight:600}[data-theme=grid] .subcard-logo,[data-theme=grid] .subcard-ic{width:34px;height:34px;box-shadow:none;border-radius:8px}[data-theme=grid] .subcard.total{background:var(--paper);border-color:#16a75e4d}[data-theme=grid] .camp-body{gap:10px;padding:14px 16px 16px}[data-theme=grid] .camp-body h3{letter-spacing:-.02em;font-size:15px;font-weight:600}[data-theme=grid] .camp-total b{font-size:20px;font-weight:600}[data-theme=grid] .goal{border-radius:7px;padding:6px 8px}[data-theme=grid] .goal-rail{height:5px}[data-theme=grid] .rplay{padding:8px 13px}[data-theme=grid] .search input,[data-theme=grid] .sel select{background:var(--paper);height:32px;box-shadow:none;border-radius:8px;font-size:12.5px}[data-theme=grid] .search input{padding-left:32px}[data-theme=grid] .btn{background:var(--paper);height:30px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:7px;font-size:12.5px}[data-theme=grid] .btn:hover{border-color:var(--line-2);box-shadow:none;transform:none}[data-theme=grid] .btn.primary{background:var(--gr-1);box-shadow:none}[data-theme=grid] .chip{background:var(--paper);border-radius:7px;padding:6px 11px;font-size:12.5px}[data-theme=grid] .chip.on{background:var(--gr-1);box-shadow:none}[data-theme=grid] .gen{gap:12px}[data-theme=grid] .gen-form{gap:10px;padding:14px}[data-theme=grid] .pblock{background:#0b121006;border-radius:9px;gap:10px;padding:12px 13px 14px}[data-theme=grid] .pl-label .num{width:20px;height:20px;box-shadow:none;border-radius:5px;font-size:11px}[data-theme=grid] .pl-label b{letter-spacing:-.015em;font-size:13.5px;font-weight:600}[data-theme=grid] .inp,[data-theme=grid] textarea.inp{border-radius:8px;padding:9px 11px;font-size:13px}[data-theme=grid] .seg{border-radius:9px;padding:3px}[data-theme=grid] .seg button{border-radius:6px;padding:7px 6px;font-size:12.5px}[data-theme=grid] .seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0b121024}[data-theme=grid] .gen-btn{height:42px;box-shadow:none;border-radius:9px;font-size:14px;font-weight:600}[data-theme=grid] .gen-btn:hover{filter:none;box-shadow:none;background:linear-gradient(135deg,#0c6d3e,#12864c);transform:none}[data-theme=grid] .feed-col{padding:14px}[data-theme=grid] .feed{gap:5px}[data-theme=grid] .work{background:0 0;border-radius:8px;gap:11px;padding:8px 11px}[data-theme=grid] .work:hover{box-shadow:none;background:#0b12100a;border-color:#0000}[data-theme=grid] .work.on{box-shadow:none;background:#16a75e1a;border-color:#0000}[data-theme=grid] .work .art{width:38px;height:38px;box-shadow:none;border-radius:8px;font-size:14px}[data-theme=grid] .work .wi b{letter-spacing:-.015em;font-size:13.5px;font-weight:600}[data-theme=grid] .work .wave{height:26px}[data-theme=grid] .feed-head h2{letter-spacing:-.02em;font-size:15px;font-weight:600}[data-theme=grid] .pb-in{border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2}[data-theme=grid] .pb-cov{width:40px;height:40px;box-shadow:none;border-radius:8px;font-size:16px}[data-theme=grid] .pb-play{width:36px;height:36px;box-shadow:none;border-radius:9px}[data-theme=grid] .pb-dl,[data-theme=grid] .pb-x{border-radius:8px}[data-theme=grid] .stub{border-radius:var(--r-lg);background:var(--paper);border-style:solid;border-color:var(--line)}[data-theme=grid] .stub .si{box-shadow:none;border-radius:10px}[data-theme=grid] .work .wave{--wave-off:#0b12102b;--wave-on-1:#12864c;--wave-on-2:#35d07f}
[data-family=stat]{--bg:#fff;--bg-deep:#f4f4f4;--paper:#fff;--ink:#000000d6;--ink-2:#000000b3;--dim:#6b7280;--dim-2:#00000073;--line:#00000014;--line-2:#00000024;--hair:#0000000f;--gr-1:#16a34a;--gr-2:#22c55e;--gr-3:#4ade80;--grad:linear-gradient(135deg, var(--gr-1), var(--gr-2));--gr-ink:#15803d;--up:#16a34a;--down:#ef4444;--panel:#f4f4f4;--chip:#f4f4f4e6;--dark:#111;--glass:#fff9;--glass-2:#ffffffb3;--glass-blur:blur(2px);--glass-edge:none;--lift-1:0 1px 2px 0 #0000000d;--lift-2:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--glow:none;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--sb:292px;--top:84px;--gut:10px;--player-h:84px;--sbpad:12px;--ff-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ff-disp:var(--ff-body)}[data-family=stat] .atmo{background:var(--bg)}[data-family=stat] .grain{display:none}[data-family=stat] .sb{background:var(--paper);border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--sbpad) 10px 12px}[data-family=stat] .sb-brand{margin-bottom:calc(var(--sbpad) + var(--pad));border-radius:var(--r-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(100deg,#22c55e1a 0%,#22c55e05 34%,#fff0 62%),#fff;border-color:#10281c12;gap:0;padding:0;box-shadow:0 1px 2px #10281c0f,0 12px 26px -18px #10281c80}[data-family=stat] .sb-brand:hover{border-color:#22c55e4d;transform:none;box-shadow:0 2px 4px #10281c12,0 16px 30px -18px #10281c99}[data-family=stat] .sb-mark{border-radius:0;width:58px;box-shadow:inset -1px 0 #ffffff4d}[data-family=stat] .sb-mark svg{width:28px;height:28px}[data-family=stat] .sb-name b{font-family:var(--ff-brand,var(--ff-body));letter-spacing:.03em;color:#000000e6;font-size:19px;font-weight:700}[data-family=stat] .sb-name b em{color:var(--gr-ink);background:0 0}[data-family=stat] .grp-hd{letter-spacing:.15em;color:#000000b8;border-radius:var(--r-sm);font-size:11.5px;font-family:var(--ff-body);background:#00000009;padding:11px 12px;font-weight:700}[data-family=stat] .grp[data-open=true] .grp-hd{color:#000000e0;box-shadow:none;background:#16a34a26;border-color:#16a34a42}[data-family=stat] .grp-hd:hover{color:#000000b8;background:#0000000f}[data-family=stat] .grp-hd .gi{background:#fff;border-radius:7px;width:25px;height:25px;padding:5px;box-shadow:0 1px 2px #00000014}[data-family=stat] .grp[data-open=true] .grp-hd .gi{background:var(--grad);color:#fff;box-shadow:none}[data-family=stat] .nav-i{border-radius:var(--r-md);color:#000000de;border-color:#0000;padding:9px 11px;font-size:15px;font-weight:500}[data-family=stat] .nav-i .ic{color:#0000008c;width:32px;height:32px;box-shadow:none;background:0 0;border-radius:9px}[data-family=stat] .nav-i .ic svg{width:18px;height:18px}[data-family=stat] .nav-i:hover{background:var(--panel);box-shadow:none;color:#000000e0;border-color:#0000}[data-family=stat] .nav-i:hover .ic{color:var(--gr-ink);background:0 0}[data-family=stat] .nav-i.on:before{display:none}[data-family=stat] .sb-foot{border-top-color:var(--line)}[data-family=stat] .sb-user{border-radius:var(--r-md);border-color:var(--line);background:var(--paper)}[data-family=stat] .sb-user:hover{background:var(--panel);box-shadow:none}[data-family=stat] .sb-ava{box-shadow:none;border-radius:9px}[data-family=stat] .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 calc(var(--pad) + 12px) 0 clamp(22px, 2.8vw, 44px);background:#fffffff2;border-bottom:0}[data-family=stat] .tb-ttl h1{font-family:var(--ff-brand,var(--ff-body));font-size:26px;font-weight:var(--fw-brand,700);letter-spacing:-.028em;color:#000000e6}[data-family=stat] .tb-ttl .crumb{color:var(--gr-ink);font-size:10.5px}[data-family=stat] .tb-total{height:var(--ctl-h);border-radius:var(--r-md);background:var(--paper);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 18px}[data-family=stat] .tt-num{font-family:var(--ff-body);letter-spacing:-.036em;color:#000000e0;font-size:24px;font-weight:800}[data-family=stat] .tb-btn{height:var(--ctl-h);border-radius:var(--r-md);color:#000c;background:var(--chip);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;padding:0 20px;font-size:13.5px;font-weight:600}[data-family=stat] .tb-btn svg{width:15px;height:15px}[data-family=stat] .tb-btn:hover{box-shadow:none;background:#00000012;transform:none}[data-family=stat] .tb-btn.icon{width:var(--ctl-h)}[data-family=stat] .seg-cat{height:var(--ctl-h);border-radius:var(--r-md);background:var(--panel);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:0}[data-family=stat] .seg-cat button{letter-spacing:.04em;color:#0000006b;background:0 0;border-radius:0;padding:0 20px;font-size:13.5px;font-weight:700}[data-family=stat] .seg-cat button:hover{color:#000000b8}[data-family=stat] .seg-cat button.on{background:var(--dark);color:#fff;box-shadow:0 1px 2px #00000024}[data-family=stat] .canvas{padding:var(--pad)}[data-family=stat] .canvas:has(>.surface){overflow:hidden}[data-family=stat] .surface{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;display:flex}[data-family=stat] .surface:after{display:none}[data-family=stat] .surface-in{flex:1;min-height:0;padding:clamp(12px,2vw,32px);overflow-y:auto}[data-family=stat] .ph h1{font-family:var(--ff-body);letter-spacing:-.032em;color:#000000e6;font-size:30px;font-weight:700}[data-family=stat] .ph p{color:var(--dim);font-size:14px}[data-family=stat] .tabs{border-radius:var(--r-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb3;border:0;padding:4px}[data-family=stat] .tab{border-radius:var(--r-sm);height:36px;color:var(--dim);padding:0 14px;font-size:14px;font-weight:500}[data-family=stat] .tab:hover{color:#000000e0}[data-family=stat] .tab.on{background:var(--dark);color:#fff;box-shadow:0 1px 2px #0000000d}[data-family=stat] .tab.on .cnt{color:#ffffffb3}[data-family=stat] .clip,[data-family=stat] .ms{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--lift-1);border:0;border-radius:18px}[data-family=stat] .clip:hover,[data-family=stat] .ms:hover{box-shadow:var(--lift-2);transform:none}[data-family=stat] .clip-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}[data-family=stat] .clip-body{gap:12px;padding:12px 16px 16px}[data-family=stat] .clip-body h3,[data-family=stat] .ms-body h3{color:#000c;font-size:14px;font-weight:600;line-height:1.25}[data-family=stat] .clip:hover .clip-body h3{color:var(--gr-ink)}[data-family=stat] .clip-stats{color:#0009;gap:16px;font-size:12px}[data-family=stat] .clip-plat{color:#00000080;border-top-color:#0000001a;gap:6px 12px;padding-top:8px;font-size:12px}[data-family=stat] .clip-task{border-radius:var(--r-sm);background:#000000b3}[data-family=stat] .clip-task:hover{background:#000000d9}[data-family=stat] .ms-val{font-family:var(--ff-body);letter-spacing:-.01em;color:#000000e6;font-size:20px;font-weight:700}[data-family=stat] .ms-date{color:var(--dim)}[data-family=stat] .total-card,[data-family=stat] .rlist,[data-family=stat] .panel,[data-family=stat] .task,[data-family=stat] .subcard{border-radius:var(--r-lg);box-shadow:var(--lift-1);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border:0}[data-family=stat] .tc-label{color:var(--dim);text-transform:none;letter-spacing:0;font-size:13px}[data-family=stat] .tc-val{font-family:var(--ff-body);letter-spacing:-.02em;color:#000000e6;font-size:30px;font-weight:700}[data-family=stat] .tc-note{color:var(--dim);font-size:12px}[data-family=stat] .rplay:hover{background:#00000008}[data-family=stat] .rday h2{color:var(--dim)}[data-family=stat] .subcard{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:18px}[data-family=stat] .subcard:hover{box-shadow:var(--lift-2);transform:none}[data-family=stat] .subcard-val{font-family:var(--ff-body);letter-spacing:-.015em;color:#000000e6;font-size:20px;font-weight:700}[data-family=stat] .subcard-label{color:var(--dim);font-size:12px}[data-family=stat] .subcard-logo,[data-family=stat] .subcard-ic{width:40px;height:40px;box-shadow:none;border-radius:8px}[data-family=stat] .camp{box-shadow:0 0 0 1px #0000000f, var(--lift-1);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:16px}[data-family=stat] .camp:hover{box-shadow:0 0 0 1px #0000000f, var(--lift-2)}[data-family=stat] .camp-body h3{font-family:var(--ff-body);letter-spacing:-.015em;color:#000000e6;font-size:18px;font-weight:700}[data-family=stat] .camp-total b{font-family:var(--ff-body);letter-spacing:-.02em;font-size:24px;font-weight:700}[data-family=stat] .goal{border-radius:12px}[data-family=stat] .goal.done{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0b3}[data-family=stat] .goal-check{background:#10b981}[data-family=stat] .goal-rail{background:#0000000f;height:8px}[data-family=stat] .goal.done .goal-rail{background:#a7f3d080}[data-family=stat] .search input,[data-family=stat] .sel select{background:#fffc;border:1px solid #00000014;border-radius:999px;height:30px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000000d}[data-family=stat] .search input{padding-left:32px}[data-family=stat] .search svg{width:14px;height:14px}[data-family=stat] .sel select{width:170px;padding:0 30px 0 12px}[data-family=stat] .sel-chev{width:13px;height:13px}[data-family=stat] .btn{border-radius:var(--r-sm);height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0000001a;font-size:13px;font-weight:500}[data-family=stat] .btn:hover{box-shadow:none;background:#00000008;transform:none}[data-family=stat] .chip{background:#fff;border-color:#0000001a;border-radius:999px;font-weight:500}[data-family=stat] .gen-form,[data-family=stat] .feed-col{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-family=stat] .gen-form:after{display:none}[data-family=stat] .pblock{border-radius:var(--r-lg);box-shadow:var(--lift-1);background:#ffffffbf;border:0}[data-family=stat] .pblock:focus-within{box-shadow:0 0 0 1px #22c55e59, var(--lift-1);background:#fff}[data-family=stat] .pl-label b{font-family:var(--ff-body);letter-spacing:-.01em;color:#000000e0;font-size:14px;font-weight:600}[data-family=stat] .pl-label .num{box-shadow:none;border-radius:50%}[data-family=stat] .inp,[data-family=stat] textarea.inp{border-radius:var(--r-md);background:#fff;border-color:#0000001a;font-size:13.5px}[data-family=stat] .seg{border-radius:var(--r-md);background:#ffffffb3;border:0}[data-family=stat] .seg button{border-radius:var(--r-sm);font-weight:500}[data-family=stat] .seg button.on{background:var(--dark);color:#fff;box-shadow:0 1px 2px #0000000d}[data-family=stat] .gen-btn{border-radius:var(--r-sm);height:44px;font-family:var(--ff-body);letter-spacing:0;box-shadow:none;font-size:14px;font-weight:600}[data-family=stat] .gen-btn:hover{filter:none;box-shadow:none;transform:none}[data-family=stat] .work{box-shadow:none;background:#ffffffb3;border:0;border-radius:14px}[data-family=stat] .work:hover{box-shadow:var(--lift-1);background:#fff}[data-family=stat] .work .art{box-shadow:none;border-radius:10px}[data-family=stat] .work .wi b{font-family:var(--ff-body);letter-spacing:-.01em;font-size:14px;font-weight:600}[data-family=stat] .feed-head h2{font-family:var(--ff-body);letter-spacing:-.02em;color:#000000e6;font-size:18px;font-weight:700}[data-family=stat] .pb-in{border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5}[data-family=stat] .pb-cov{box-shadow:none;border-radius:10px}[data-family=stat] .pb-play{box-shadow:none;border-radius:50%}[data-family=stat] .pb-track .pt b{font-family:var(--ff-body);font-weight:600}[data-family=stat] .pb-dl,[data-family=stat] .pb-x{border-radius:var(--r-sm)}[data-family=stat] .stub{border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line);border-style:solid}[data-family=stat] .stub .si{box-shadow:none;border-radius:14px}[data-family=stat] .stub h3{font-family:var(--ff-body);letter-spacing:-.02em;font-weight:700}
[data-theme=origin] .nav-i.on{background:var(--dark);color:#fff;border-color:#0000;box-shadow:0 1px 2px #0000000d}[data-theme=origin] .nav-i.on .ic{color:var(--gr-3);box-shadow:none;background:0 0}[data-theme=origin] .grp[data-open=true] .grp-hd{color:#000000e0}[data-theme=origin] .tb-btn.primary{background:var(--chip);color:#000c;box-shadow:none;font-weight:500}[data-theme=origin] .tb-btn.primary:hover{box-shadow:none;background:#00000012}[data-theme=origin] .btn.primary,[data-theme=origin] .gen-btn{background:var(--dark);color:#fff;box-shadow:none}[data-theme=origin] .chip.on{background:var(--dark);border-color:#0000}[data-theme=origin] .subcard.total{box-shadow:inset 0 0 0 1px #e9d5ffe6, var(--lift-1);background:linear-gradient(135deg,#faf5ff,#eff6ff)}[data-theme=origin] .subcard.total .subcard-ic{background:linear-gradient(135deg,#a855f7,#3b82f6)}[data-theme=graphite]{--panel:#f7f7f7;--r-lg:14px;--r-md:12px;--r-xl:20px;--sb:292px;--top:84px;--gut:14px}[data-theme=graphite] .surface{border:0}[data-theme=graphite] .surface-in{padding:clamp(16px,2.4vw,38px)}[data-theme=graphite] .ph h1{letter-spacing:-.034em;font-size:28px;font-weight:600}[data-theme=graphite] .clip,[data-theme=graphite] .ms,[data-theme=graphite] .subcard,[data-theme=graphite] .total-card,[data-theme=graphite] .rlist,[data-theme=graphite] .panel,[data-theme=graphite] .task,[data-theme=graphite] .camp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:14px;box-shadow:0 0 0 1px #0000000f}[data-theme=graphite] .clip:hover,[data-theme=graphite] .ms:hover,[data-theme=graphite] .subcard:hover,[data-theme=graphite] .camp:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #0000001f,0 6px 16px -10px #0006}[data-theme=graphite] .clip-grid{gap:16px}[data-theme=graphite] .clip-body h3{font-size:14px}[data-theme=graphite] .tabs{background:#0000000d;border-radius:11px;padding:3px}[data-theme=graphite] .tab{border-radius:8px;height:32px;font-size:13px;font-weight:600}[data-theme=graphite] .tab.on{color:var(--gr-ink);background:#fff;box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000a}[data-theme=graphite] .tab.on .cnt{color:var(--dim)}[data-theme=graphite] .nav-i.on{color:#000000e6;background:#fff;border-color:#0000;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d}[data-theme=graphite] .nav-i.on:before{background:var(--gr-1);width:3px;height:18px;box-shadow:none;border-radius:0 3px 3px 0;display:block;top:50%;left:0}[data-theme=graphite] .nav-i.on .ic{color:var(--gr-1);box-shadow:none;background:0 0}[data-theme=graphite] .tb-btn.primary,[data-theme=graphite] .btn.primary,[data-theme=graphite] .gen-btn{background:var(--gr-1);color:#fff;box-shadow:none}[data-theme=graphite] .seg{background:#0000000d}[data-theme=graphite] .seg button.on{color:var(--gr-ink);background:#fff;box-shadow:0 1px 2px #0000001f}[data-theme=graphite] .chip.on{background:var(--gr-1);border-color:#0000}[data-theme=graphite] .pblock{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000f}[data-theme=graphite] .gen-form,[data-theme=graphite] .feed-col{background:var(--panel);border:0}[data-theme=graphite] .work{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000d}[data-theme=graphite] .work.on{background:#f6fef9;box-shadow:0 0 0 1px #16a34a66}[data-theme=graphite] .subcard.total{background:#f0fdf4;box-shadow:0 0 0 1px #bbf7d0e6}[data-theme=contrast]{--panel:#fafafa;--r-lg:14px;--r-md:12px;--r-xl:18px;--top:84px;--gut:0px;--sb:292px;--gr-1:#16a34a;--gr-2:#22c55e;--gr-3:#4ade80}[data-theme=contrast] .atmo{background:#f4f4f4}[data-theme=contrast] .sb{padding:var(--sbpad) 11px 12px;background:#111;border-right:0}[data-theme=contrast] .sb-brand{background:#ffffff14;border-color:#ffffff24}[data-theme=contrast] .sb-brand:hover{background:#ffffff21;border-color:#22c55e80}[data-theme=contrast] .sb-name b{color:#fff}[data-theme=contrast] .sb-name b em{color:var(--gr-3);background:0 0}[data-theme=contrast] .grp-hd{color:#ffffffc7;background:#ffffff12}[data-theme=contrast] .grp[data-open=true] .grp-hd{color:#fff;box-shadow:none;background:#22c55e38;border-color:#22c55e5c}[data-theme=contrast] .grp[data-open=true] .grp-hd .gi{background:var(--grad);color:#fff}[data-theme=contrast] .grp-hd:hover{color:#fff;background:#ffffff12}[data-theme=contrast] .grp-hd .gi{color:#fff9;box-shadow:none;background:#ffffff1f}[data-theme=contrast] .grp[data-open=true] .grp-hd,[data-theme=contrast] .grp[data-open=true] .grp-hd .gi{color:#fff}[data-theme=contrast] .grp-hd .chev{color:#ffffff4d}[data-theme=contrast] .nav-i{color:#ffffffdb}[data-theme=contrast] .nav-i .ic{color:#ffffffad}[data-theme=contrast] .nav-i:hover{color:#fff;background:#ffffff14}[data-theme=contrast] .nav-i:hover .ic{color:var(--gr-3)}[data-theme=contrast] .nav-i.on{color:#fff;box-shadow:none;background:#ffffff29;border-color:#0000}[data-theme=contrast] .nav-i.on .ic{color:#111;background:#ffffffe6}[data-theme=contrast] .sb-foot{border-top-color:#ffffff1f}[data-theme=contrast] .sb-user{background:#ffffff0f;border-color:#ffffff1a}[data-theme=contrast] .sb-user:hover{background:#ffffff1c}[data-theme=contrast] .sb-user .who b{color:#fff}[data-theme=contrast] .sb-user .who span,[data-theme=contrast] .sb-user .out{color:#fff6}[data-theme=contrast] .sb-ava{background:var(--gr-1)}[data-theme=contrast] .topbar{padding:0 var(--pad) 0 clamp(24px, 2.8vw, 44px);-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-bottom:0}[data-theme=contrast] .tb-ttl h1{color:#fff}[data-theme=contrast] .tb-ttl .crumb{color:#ffffff8c}[data-theme=contrast] .tb-total{background:#ffffff1a;border-color:#ffffff24}[data-theme=contrast] .tt-ic{color:var(--gr-3);opacity:1}[data-theme=contrast] .tt-num{color:#fff}[data-theme=contrast] .tb-btn{color:#ffffffd9;background:#ffffff1a}[data-theme=contrast] .tb-btn:hover{background:#ffffff2e}[data-theme=contrast] .tb-btn.primary{background:var(--gr-1);color:#fff}[data-theme=contrast] .tb-btn.primary:hover{background:#12833b}[data-theme=contrast] .seg-cat{background:#ffffff1a;border-color:#ffffff24}[data-theme=contrast] .seg-cat button{color:#ffffff8c}[data-theme=contrast] .seg-cat button.on{color:#fff;background:#ffffff29}[data-theme=contrast] .surface{background:#f4f4f4;border:0;border-radius:0}[data-theme=contrast] .surface-in{padding:clamp(16px,2.4vw,36px)}[data-theme=contrast] .clip,[data-theme=contrast] .ms,[data-theme=contrast] .subcard,[data-theme=contrast] .total-card,[data-theme=contrast] .rlist,[data-theme=contrast] .panel,[data-theme=contrast] .task,[data-theme=contrast] .camp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:14px;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}[data-theme=contrast] .clip:hover,[data-theme=contrast] .ms:hover,[data-theme=contrast] .subcard:hover,[data-theme=contrast] .camp:hover{transform:none;box-shadow:0 8px 20px -12px #00000059,0 0 0 1px #0000000f}[data-theme=contrast] .tabs{background:#fff;box-shadow:0 0 0 1px #0000000d}[data-theme=contrast] .tab.on{background:var(--gr-1);color:#fff;box-shadow:none}[data-theme=contrast] .btn.primary,[data-theme=contrast] .gen-btn{background:var(--gr-1);box-shadow:none}[data-theme=contrast] .chip.on{background:var(--gr-1);border-color:#0000}[data-theme=contrast] .seg button.on{background:var(--gr-1);color:#fff}[data-theme=contrast] .gen-form,[data-theme=contrast] .feed-col{background:#fff;border:0;box-shadow:0 0 0 1px #0000000d}[data-theme=contrast] .pblock{box-shadow:none;background:#fafafa}[data-theme=contrast] .work{background:#fafafa}[data-theme=contrast] .work.on{background:#f0fdf4;box-shadow:0 0 0 1px #16a34a59}[data-theme=contrast] .subcard.total{background:#111}[data-theme=contrast] .subcard.total .subcard-label,[data-theme=contrast] .subcard.total .subcard-growth span{color:#ffffff80}[data-theme=contrast] .subcard.total .subcard-val{color:#fff}[data-theme=contrast] .subcard.total .subcard-ic{background:var(--gr-1)}[data-theme=contrast] .subcard.total .gr.up{color:var(--gr-3)}[data-theme=contrast] .pb-in{background:#111;border-top:0}[data-theme=contrast] .pb-track .pt b{color:#fff}[data-theme=contrast] .pb-track .pt span,[data-theme=contrast] .pb-time{color:#fff9}[data-theme=contrast] .pb-mini{color:#ffffff80}[data-theme=contrast] .pb-mini:hover{color:#fff}[data-theme=contrast] .pb-rail,[data-theme=contrast] .pb-volrail{background:#ffffff29}[data-theme=contrast] .pb-volfill{background:#ffffff80}[data-theme=contrast] .pb-vol{color:#ffffff80}[data-theme=contrast] .pb-dl{color:#fff;background:#ffffff1a;border-color:#ffffff24}[data-theme=contrast] .pb-dl:hover{background:var(--gr-1);color:#fff;border-color:#0000}[data-theme=contrast] .pb-x{color:#ffffff8c;background:#ffffff14;border-color:#ffffff1f}[data-theme=contrast] .pb-x:hover{color:#fff;background:#ffffff29}[data-theme=soft]{--panel:#e8ede9;--bg:#f4f7f5;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--top:88px;--gut:14px;--sb:296px}[data-theme=soft] .atmo{background:radial-gradient(70vw 46vh at 20% -16%,#22c55e14,#0000 64%),#f4f7f5}[data-theme=soft] .feed-col,[data-theme=soft] .gen-form{background:#eef3f0;box-shadow:inset 0 0 0 1px #10281c0d}[data-theme=soft] .sb{background:#ffffffeb}[data-theme=soft] .topbar{background:#f4f7f5e6}[data-theme=soft] .surface{border:0;border-radius:28px}[data-theme=soft] .surface-in{padding:clamp(18px,2.8vw,40px)}[data-theme=soft] .ph{margin-bottom:26px}[data-theme=soft] .ph h1{letter-spacing:-.035em;font-size:28px;font-weight:700}[data-theme=soft] .clip,[data-theme=soft] .ms,[data-theme=soft] .subcard,[data-theme=soft] .total-card,[data-theme=soft] .rlist,[data-theme=soft] .panel,[data-theme=soft] .task,[data-theme=soft] .camp,[data-theme=soft] .gen-form,[data-theme=soft] .feed-col{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:22px;box-shadow:0 2px 8px #10281c0a,0 16px 34px -22px #10281c47}[data-theme=soft] .clip:hover,[data-theme=soft] .ms:hover,[data-theme=soft] .subcard:hover,[data-theme=soft] .camp:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10281c0f,0 26px 48px -26px #10281c66}[data-theme=soft] .clip-grid{gap:18px}[data-theme=soft] .clip-body{padding:14px 18px 18px}[data-theme=soft] .clip-body h3{font-size:14px}[data-theme=soft] .clip-task{border-radius:999px}[data-theme=soft] .total-card{background:linear-gradient(140deg,#f0fdf4,#fff 62%,#ecfdf5)}[data-theme=soft] .tc-val{letter-spacing:-.03em;font-size:34px}[data-theme=soft] .subcard{padding:18px 20px}[data-theme=soft] .subcard-val{font-size:23px}[data-theme=soft] .subcard.total{background:linear-gradient(140deg,#dcfce7,#f0fdf4 60%,#ecfdf5);box-shadow:0 2px 8px #10281c0d,0 16px 34px -22px #10281c4d}[data-theme=soft] .subcard-logo,[data-theme=soft] .subcard-ic{border-radius:12px}[data-theme=soft] .ms-val{font-size:23px}[data-theme=soft] .camp-total b{font-size:27px}[data-theme=soft] .tabs{background:#fff;border-radius:999px;padding:5px;box-shadow:0 2px 8px #10281c0d}[data-theme=soft] .tab{border-radius:999px;height:38px;padding:0 17px;font-weight:600}[data-theme=soft] .tab.on{background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px #16a34ae6}[data-theme=soft] .nav-i{border-radius:14px}[data-theme=soft] .nav-i.on{color:var(--ink);box-shadow:none;background:#10281c13;border-color:#0000}[data-theme=soft] .nav-i.on .ic{background:var(--ink);color:#fff;box-shadow:none}[data-theme=soft] .tb-btn{height:var(--ctl-h);border-radius:999px;padding:0 22px}[data-theme=soft] .tb-btn.primary,[data-theme=soft] .btn.primary{background:var(--grad);color:#fff;box-shadow:0 10px 22px -12px #16a34ae6}[data-theme=soft] .seg-cat,[data-theme=soft] .seg-cat button{border-radius:999px}[data-theme=soft] .tb-total{border-radius:999px;padding:0 22px}[data-theme=soft] .sb-brand{border-radius:20px}[data-theme=soft] .seg-cat button.on{background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px #16a34ae6}[data-theme=soft] .btn{border-radius:999px}[data-theme=soft] .search input,[data-theme=soft] .sel select{height:36px;font-size:13px}[data-theme=soft] .sel select{border-radius:999px}[data-theme=soft] .pblock{box-shadow:none;background:#f7faf8;border-radius:18px}[data-theme=soft] .seg{background:#f2f6f3;border-radius:14px}[data-theme=soft] .seg button{border-radius:10px}[data-theme=soft] .seg button.on{background:var(--grad);color:#fff}[data-theme=soft] .gen-btn{border-radius:16px;height:52px;font-size:15.5px;font-weight:700;box-shadow:0 16px 34px -16px #16a34af2}[data-theme=soft] .work{background:#f7faf8;border-radius:16px}[data-theme=soft] .work.on{box-shadow:none;background:#ecfdf5}[data-theme=soft] .work .art,[data-theme=soft] .goal{border-radius:14px}[data-theme=soft] .stub{background:#fff;border:0;border-radius:28px;box-shadow:0 2px 8px #10281c0a,0 16px 34px -22px #10281c47}[data-theme=contrast] .work .wave{--wave-off:#0b121029;--wave-on-1:#16a34a;--wave-on-2:#4ade80}[data-theme=soft] .work .wave{--wave-off:#10281c24;--wave-on-1:#16a34a;--wave-on-2:#5be49b}
[data-card=bars],[data-card=marks],[data-card=hero]{--cb-pad:16px;--pl-line:#0d171214}.pl-cell[data-p=yt]{--pc:red}.pl-cell[data-p=vk]{--pc:#07f}.pl-cell[data-p=ok]{--pc:#f7931e}.pl-cell[data-p=dz]{--pc:#8b5cf6}.pl-cell[data-p=rt]{--pc:#ec1e7a}.pl-date{--pc:#0d1712}[data-card=bars] .clip-plat,[data-card=marks] .clip-plat,[data-card=hero] .clip-plat{margin:auto calc(var(--cb-pad) * -1) 0;border-top:1px solid var(--pl-line);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}[data-card=bars] .pl-cell,[data-card=marks] .pl-cell,[data-card=hero] .pl-cell{border-bottom:1px solid var(--pl-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 9px;min-width:0;display:grid}[data-card=bars] .pl-cell:nth-child(odd),[data-card=marks] .pl-cell:nth-child(odd),[data-card=hero] .pl-cell:nth-child(odd){border-right:1px solid var(--pl-line)}[data-card=bars] .pl-cell:nth-last-child(-n+2),[data-card=marks] .pl-cell:nth-last-child(-n+2),[data-card=hero] .pl-cell:nth-last-child(-n+2){border-bottom:0}[data-card=bars] .pl-name,[data-card=marks] .pl-name,[data-card=hero] .pl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dim-2);font-size:11px;line-height:1.25;display:block;overflow:hidden}[data-card=bars] .pl-num,[data-card=marks] .pl-num,[data-card=hero] .pl-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);grid-column:2;padding-right:10px;font-weight:700;line-height:1.2;overflow:hidden}[data-card=bars] .pl-date,[data-card=marks] .pl-date,[data-card=hero] .pl-date{grid-column:auto}[data-card=bars] .pl-date .pl-num,[data-card=marks] .pl-date .pl-num,[data-card=hero] .pl-date .pl-num{color:var(--dim);font-weight:600}[data-card=bars] .pl-mark,[data-card=marks] .pl-mark,[data-card=hero] .pl-mark{background:color-mix(in srgb, var(--pc) 12%, transparent);width:44px;box-shadow:inset -1px 0 0 var(--pl-line);flex:none;grid-row:1/-1;align-self:stretch;place-items:center;display:grid}[data-card=bars] .pl-ic,[data-card=marks] .pl-ic,[data-card=hero] .pl-ic{border-radius:5px;width:20px;height:20px}[data-card=bars] .clip-body,[data-card=marks] .clip-body,[data-card=hero] .clip-body{padding:13px var(--cb-pad) 0;gap:9px}[data-card=bars] .clip-stats,[data-card=marks] .clip-stats,[data-card=hero] .clip-stats{gap:4px 14px;font-size:12.5px}[data-card=bars] .clip-stats span:first-child,[data-card=marks] .clip-stats span:first-child,[data-card=hero] .clip-stats span:first-child{letter-spacing:-.025em;color:var(--ink);font-size:19px}[data-card=bars] .clip-stats span:first-child svg,[data-card=marks] .clip-stats span:first-child svg,[data-card=hero] .clip-stats span:first-child svg{width:18px;height:18px;color:var(--gr-ink)}[data-card=bars] .clip-stats span:first-child b,[data-card=marks] .clip-stats span:first-child b,[data-card=hero] .clip-stats span:first-child b{font-weight:700}[data-card=bars] .pl-cell{font-size:13px}[data-card=bars] .pl-name{padding-top:8px}[data-card=bars] .pl-num{padding-bottom:8px;font-size:13.5px}[data-card=bars] .pl-name{font-weight:500}[data-card=marks]{--pl-line:#0d17120f}[data-card=marks] .pl-cell{font-size:13.5px}[data-card=marks] .pl-mark{background:var(--pc);width:54px;box-shadow:inset -1px 0 #ffffff40}[data-card=marks] .pl-ic{filter:grayscale()brightness(0)invert();border-radius:0;width:24px;height:24px}[data-card=marks] .pl-date .pl-mark{background:#0d1712db}[data-card=marks] .pl-name{padding-top:9px}[data-card=marks] .pl-num{padding-bottom:9px;font-size:14.5px}[data-card=marks] .pl-name{color:var(--ink-2);font-weight:600}[data-card=marks] .clip-stats span:first-child{font-size:21px}[data-card=hero] .clip-body{gap:6px}[data-card=hero] .clip-body h3{min-height:2.4em;font-size:13.5px}[data-card=hero] .clip-stats{grid-template-columns:1fr auto auto;gap:2px 12px;display:grid}[data-card=hero] .clip-stats span:first-child{font-family:var(--ff-disp);letter-spacing:-.038em;grid-column:1/-1;gap:9px;font-size:27px}[data-card=hero] .clip-stats span:first-child svg{width:21px;height:21px}[data-card=hero] .clip-stats span:not(:first-child){color:var(--dim-2);font-size:12px}[data-card=hero] .pl-cell{font-size:12.5px}[data-card=hero] .pl-mark{background:color-mix(in srgb, var(--pc) 14%, transparent);width:40px;box-shadow:inset 3px 0 0 var(--pc), inset -1px 0 0 var(--pl-line)}[data-card=hero] .pl-ic{width:17px;height:17px}[data-card=hero] .pl-name{padding-top:7px}[data-card=hero] .pl-num{padding-bottom:7px;font-size:12.5px}[data-theme=onyx][data-card=bars],[data-theme=onyx][data-card=marks],[data-theme=onyx][data-card=hero]{--pl-line:#131a161a}[data-glass=on][data-card=bars],[data-glass=on][data-card=marks],[data-glass=on][data-card=hero]{--pl-line:#0d171212}
[data-glass=on]{--gl-bg:#ffffff9e;--gl-blur:blur(26px) saturate(140%);--gl-edge:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #ffffff73, inset 1px 0 0 #fff9, inset -1px 0 0 #fff9;--gl-lift:0 2px 10px -4px #0b281929, 0 26px 60px -34px #0b281980}[data-glass=on] .atmo{background:radial-gradient(52vw 48vh at 12% -14%,#22c55e2b,#0000 62%),radial-gradient(46vw 44vh at 96% 2%,#14b8a621,#0000 60%),radial-gradient(58vw 52vh at 58% 112%,#5be49b30,#0000 62%),radial-gradient(34vw 34vh at 82% 46%,#a7f3d02e,#0000 66%),#f4f7f5}[data-glass=on] .grain{opacity:.28}[data-glass=on] .surface,[data-glass=on] .clip,[data-glass=on] .ms,[data-glass=on] .camp,[data-glass=on] .subcard,[data-glass=on] .total-card,[data-glass=on] .rlist,[data-glass=on] .panel,[data-glass=on] .task,[data-glass=on] .gen-form,[data-glass=on] .feed-col,[data-glass=on] .stub,[data-glass=on] .tabs,[data-glass=on] .sb-brand,[data-glass=on] .tb-total,[data-glass=on] .seg-cat,[data-glass=on] .tb-btn,[data-glass=on] .btn,[data-glass=on] .pblock,[data-glass=on] .work{position:relative;overflow:hidden;background:var(--gl-bg)!important;-webkit-backdrop-filter:var(--gl-blur)!important;backdrop-filter:var(--gl-blur)!important;box-shadow:var(--gl-edge), var(--gl-lift)!important;border:1px solid #ffffffb8!important}[data-glass=on] .surface:after,[data-glass=on] .clip:after,[data-glass=on] .ms:after,[data-glass=on] .camp:after,[data-glass=on] .subcard:after,[data-glass=on] .total-card:after,[data-glass=on] .panel:after,[data-glass=on] .gen-form:after,[data-glass=on] .feed-col:after,[data-glass=on] .sb-brand:after,[data-glass=on] .tb-total:after,[data-glass=on] .work:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(134deg,#ffffff80 0%,#ffffff1f 24%,#fff0 46%),radial-gradient(120% 80% at 8% -12%,#fff6,#0000 58%);display:block;position:absolute;inset:0}[data-glass=on] .surface>*,[data-glass=on] .clip>*,[data-glass=on] .ms>*,[data-glass=on] .camp>*,[data-glass=on] .subcard>*,[data-glass=on] .total-card>*,[data-glass=on] .rlist>*,[data-glass=on] .panel>*,[data-glass=on] .task>*,[data-glass=on] .gen-form>*,[data-glass=on] .feed-col>*,[data-glass=on] .stub>*,[data-glass=on] .tabs>*,[data-glass=on] .sb-brand>*,[data-glass=on] .tb-total>*,[data-glass=on] .seg-cat>*,[data-glass=on] .tb-btn>*,[data-glass=on] .btn>*,[data-glass=on] .pblock>*,[data-glass=on] .work>*{z-index:1;position:relative}[data-glass=on] .clip,[data-glass=on] .ms,[data-glass=on] .camp,[data-glass=on] .subcard{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out)}[data-glass=on] .clip:after,[data-glass=on] .ms:after,[data-glass=on] .camp:after,[data-glass=on] .subcard:after{transition:background-position .5s var(--ease-out), opacity .3s var(--ease)}[data-glass=on] .clip:hover,[data-glass=on] .ms:hover,[data-glass=on] .camp:hover,[data-glass=on] .subcard:hover{transform:translateY(-3px);box-shadow:var(--gl-edge), 0 4px 14px -4px #0b281933, 0 40px 80px -40px #0b281999!important}[data-glass=on] .clip:hover:after,[data-glass=on] .ms:hover:after,[data-glass=on] .camp:hover:after,[data-glass=on] .subcard:hover:after{opacity:.6}[data-glass=on] .sb{-webkit-backdrop-filter:var(--gl-blur)!important;backdrop-filter:var(--gl-blur)!important;background:linear-gradient(178deg,#ffffff9e,#ffffff4d)!important;border-right:1px solid #ffffffb3!important;box-shadow:inset -1px 0 #ffffffd9,22px 0 60px -50px #0b281999!important}[data-glass=on] .topbar{-webkit-backdrop-filter:var(--gl-blur)!important;backdrop-filter:var(--gl-blur)!important;background:#ffffff57!important;border-bottom:1px solid #fff9!important}[data-glass=on] .pb-in{-webkit-backdrop-filter:var(--gl-blur)!important;backdrop-filter:var(--gl-blur)!important;background:#ffffff80!important;border-top:1px solid #ffffffbf!important;box-shadow:inset 0 1px #fffffff2,0 -26px 60px -40px #0b28198c!important}[data-glass=on] .nav-i.on,[data-glass=on] .tab.on,[data-glass=on] .chip.on,[data-glass=on] .seg button.on,[data-glass=on] .seg-cat button.on,[data-glass=on] .tb-btn.primary,[data-glass=on] .btn.primary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#0000!important}[data-glass=on] .nav-i.on{background:linear-gradient(96deg,#fffffff5,#ecfdf3db)!important;border-color:#22c55e66!important}[data-glass=on] .tb-btn.primary,[data-glass=on] .btn.primary{background:var(--grad)!important;box-shadow:var(--glow)!important}[data-theme=onyx][data-glass=on] .sb,[data-theme=contrast][data-glass=on] .sb{background:linear-gradient(178deg,#141e19b8,#0a100dd1)!important;border-right:1px solid #ffffff1a!important;box-shadow:inset -1px 0 #ffffff14,22px 0 60px -50px #000c!important}[data-family=stat][data-glass=on] .sb-brand{background:linear-gradient(100deg,#22c55e24 0%,#ffffffdb 46%)!important;border-color:#ffffffe6!important;box-shadow:0 2px 6px #10281c0f,0 16px 32px -20px #10281c8c!important}[data-family=stat][data-glass=on] .sb-brand:after{display:none}[data-theme=onyx][data-glass=on] .sb-brand,[data-theme=contrast][data-glass=on] .sb-brand{background:#ffffff1a!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff2e!important}[data-theme=contrast][data-glass=on] .topbar{background:#111111b8!important;border-bottom:1px solid #ffffff1a!important}[data-theme=contrast][data-glass=on] .tb-total,[data-theme=contrast][data-glass=on] .seg-cat,[data-theme=contrast][data-glass=on] .tb-btn{background:#ffffff1f!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff29!important}[data-theme=contrast][data-glass=on] .tb-total:after,[data-theme=onyx][data-glass=on] .sb-brand:after{display:none}[data-theme=onyx][data-glass=on] .nav-i.on{background:#ffffff24!important;border-color:#4fc98a66!important}[data-theme=contrast][data-glass=on] .nav-i.on{background:var(--gr-1)!important;border-color:#0000!important}@media (prefers-reduced-motion:reduce){[data-glass=on] .clip:hover,[data-glass=on] .ms:hover,[data-glass=on] .camp:hover,[data-glass=on] .subcard:hover{transform:none}}
.theme-switch{z-index:200;color:#edefec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101613ed;border:1px solid #ffffff1a;border-radius:14px;width:288px;padding:12px 13px 11px;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 50px -24px #000000b3}body.has-player .theme-switch{bottom:calc(var(--player-h) + 16px)}.ts-hd{letter-spacing:.18em;text-transform:uppercase;color:#edefec70;margin-bottom:8px;font-size:9.5px;font-weight:700}.ts-hd+.ts-row+.ts-hd{border-top:1px solid #ffffff17;margin-top:11px;padding-top:11px}.ts-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ts-row button{cursor:pointer;color:#edefecb3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:flex}.ts-row button:hover{color:#fff;background:#ffffff1a}.ts-row button.on{color:#08130d;background:linear-gradient(135deg,#35d07f,#8cf0b8);border-color:#0000}.ts-key{color:#edefec99;background:#ffffff1a;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:grid}.ts-row button.on .ts-key{color:#08130d;background:#08130d2e}.ts-note{color:#edefec80;min-height:2.9em;margin:9px 2px 0;font-size:11px;line-height:1.45}.ts-glass{color:#edefecc7;cursor:pointer;border-top:1px solid #ffffff17;align-items:center;gap:9px;margin-top:11px;padding-top:11px;font-size:12.5px;font-weight:600;display:flex}.ts-glass input{opacity:0;width:0;height:0;position:absolute}.ts-sw{background:#ffffff24;border-radius:99px;flex:none;width:34px;height:19px;transition:background .18s;position:relative}.ts-sw:after{content:"";background:#edefec;border-radius:99px;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px}.ts-glass input:checked+.ts-sw{background:linear-gradient(135deg,#35d07f,#8cf0b8)}.ts-glass input:checked+.ts-sw:after{transform:translate(15px)}.ts-glass input:focus-visible+.ts-sw{outline-offset:2px;outline:2px solid #8cf0b8}.ts-font{color:#edefec6b;border-top:1px solid #ffffff17;margin:7px 2px 0;padding-top:8px;font-size:10.5px}.ts-font.warn{color:#f0b429}@media (max-width:760px){.theme-switch{width:auto;left:12px;right:12px}.ts-note{display:none}}.ts-sep{border-top:1px solid #ffffff17;margin-top:11px;padding-top:11px}.ts-fonts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ts-fonts button{cursor:pointer;color:#edefeca8;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;padding:7px 6px;font-size:12px;font-weight:600;transition:background .16s,color .16s;overflow:hidden}.ts-fonts button:hover{color:#fff;background:#ffffff1a}.ts-fonts button.on{color:#08130d;background:linear-gradient(135deg,#35d07f,#8cf0b8);border-color:#0000}.ts-cards{flex-wrap:wrap}.ts-cards button{flex:calc(50% - 4px)}
:root[data-view=mint]{--bg:#e7ede9;--bg-deep:#e7ede9;--paper:#fff;--ink:#0b1712;--ink-2:#46534d;--dim:#68756f;--dim-2:#68756f;--line:#092d1e17;--line-2:#092d1e29;--hair:#092d1e12;--gr-1:#0a8347;--gr-2:#0a8347;--gr-3:#05643a;--grad:linear-gradient(135deg, #0a8347, #05643a);--grad-soft:linear-gradient(96deg, #0a83471f, #05643a0a);--gr-ink:#06703c;--glass:#fff;--glass-2:#fff;--glass-blur:none;--glass-edge:0 0 0 1px var(--line);--lift-1:0 2px 4px #092d1e0a, 0 16px 40px -12px #092d1e1a;--lift-2:0 4px 8px #092d1e0d, 0 24px 54px -14px #092d1e24;--glow:0 14px 30px -16px #0a8347d9}[data-view=mint] .atmo{background:#f1f6f3}[data-view=mint] .grain{display:none}[data-view=mint] .glass{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:var(--lift-1);background:#fff}[data-view=mint] .clip{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:var(--lift-1);background:#fff;border-radius:18px}[data-view=mint] .clip:hover{border-color:var(--line);box-shadow:var(--lift-2);transform:translateY(-3px)}[data-view=mint] .clip-body h3{font-family:var(--ff-disp);letter-spacing:-.035em;color:var(--ink);-webkit-line-clamp:1;min-height:0;font-size:17px;font-weight:600}[data-view=mint] .clip-cover-stat{background:linear-gradient(#0b171200,#0b1712b8);display:flex}[data-view=mint] .clip-stats{gap:8px}[data-view=mint] .clip-stats span:first-child{display:none}[data-view=mint] .clip-stats span{color:var(--ink-2);background:#f7faf8;border-radius:10px;flex:1;justify-content:flex-start;padding:8px 10px;box-shadow:inset 0 0 0 1px #092d1e12}[data-view=mint] .clip-stats svg{color:var(--gr-ink)}[data-view=mint] .clip-stats b{font-family:var(--ff-disp)}[data-view=mint] .clip-plat{border-top-color:#092d1e17}[data-view=mint] .pl-mark{background:#092d1e0d;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px}[data-view=mint] .pl-ic{width:14px;height:14px}[data-view=mint] .pl-cell[data-p=yt] .pl-mark{background:#ff00331a}[data-view=mint] .pl-cell[data-p=vk] .pl-mark{background:#0a7cff1a}[data-view=mint] .pl-cell[data-p=ok] .pl-mark{background:#ee82081f}[data-view=mint] .pl-cell[data-p=rt] .pl-mark{background:#000af51a}[data-view=mint] .pl-cell[data-p=dz] .pl-mark{background:#00000014}[data-view=mint] .pl-date .pl-mark{background:#e3f3ea}[data-view=mint] .pl-num{color:var(--ink-2);font-family:var(--ff-disp)}[data-view=mint] .ms{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:var(--lift-1);background:#fff}[data-view=mint] .ms:hover{box-shadow:var(--lift-2)}[data-view=mint] .nav-i.on .ic{background:var(--gr-ink)}[data-view=mint] .an-kpi{box-shadow:var(--lift-1);background:#fff}[data-view=mint] .an-kpi:before{content:"";pointer-events:none;background:radial-gradient(circle,#00c88a2e,#00c88a00 70%);border-radius:50%;width:560px;height:460px;position:absolute;top:-160px;right:-160px}[data-view=mint] .an-kpi>*{position:relative}[data-view=mint] .an-tile{background:#f7faf8;box-shadow:inset 0 0 0 1px #092d1e12}[data-view=mint] .an-plats{box-shadow:var(--lift-1);background:#fff}
:root[data-view=verdant]{--bg:#dfe7e1;--bg-deep:#dfe7e1;--paper:#ffffffc7;--ink:#0b1712;--ink-2:#3f4b45;--dim:#5b6862;--dim-2:#7c8a83;--line:#0b171212;--line-2:#0b171224;--hair:#ffffffe6;--gr-1:#00c285;--gr-2:#00c285;--gr-3:#037a48;--grad:linear-gradient(135deg, #00c285, #037a48);--grad-soft:linear-gradient(96deg, #00c28529, #037a480d);--gr-ink:#037a48;--glass:#ffffff9e;--glass-2:#ffffffb8;--glass-blur:blur(18px) saturate(150%);--glass-edge:inset 0 0 0 1px #ffffffe6, 0 1px 0 #ffffffe6 inset;--lift-1:0 20px 40px -30px #063c2473;--lift-2:0 30px 60px -34px #063c248c;--glow:0 18px 34px -18px #037a48f2;--r-md:22px;--r-lg:22px;--r-xl:26px}[data-view=verdant] .atmo{background:radial-gradient(46vw 44vh at 8% -12%,#00d69057,#0000 62%),radial-gradient(40vw 40vh at 98% 12%,#8cdeff4d,#0000 62%),radial-gradient(46vw 42vh at 86% 116%,#ffd67a3d,#0000 64%),#f4f8f5}[data-view=verdant] .grain{opacity:.32}[data-view=verdant] .glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--hair);box-shadow:var(--glass-edge), var(--lift-1)}[data-view=verdant] .clip{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hair);background:#ffffffc7;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffe6,0 26px 50px -34px #063c2480}[data-view=verdant] .clip:hover{border-color:var(--hair);transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffffe6,0 34px 60px -34px #063c2499}[data-view=verdant] .clip-body h3{font-family:var(--ff-disp);letter-spacing:-.04em;color:var(--ink);-webkit-line-clamp:1;min-height:0;font-size:17.5px;font-weight:600}[data-view=verdant] .clip-cover-stat{background:linear-gradient(#041a1000,#041a10c2);display:flex}[data-view=verdant] .clip-stats{gap:8px}[data-view=verdant] .clip-stats span:first-child{display:none}[data-view=verdant] .clip-stats span{color:var(--ink-2);background:#0b17120b;border-radius:12px;flex:1;justify-content:flex-start;padding:8px 10px}[data-view=verdant] .clip-stats svg{color:var(--gr-ink)}[data-view=verdant] .clip-stats b{font-family:var(--ff-disp)}[data-view=verdant] .clip-plat{border-top-color:#0b171212}[data-view=verdant] .pl-mark{background:#0b17120d;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px}[data-view=verdant] .pl-ic{width:14px;height:14px}[data-view=verdant] .pl-date .pl-mark{background:#037a481f}[data-view=verdant] .pl-num{color:var(--ink-2);font-family:var(--ff-disp)}[data-view=verdant] .an-total,[data-view=verdant] .vd-nums b,[data-view=verdant] .total-card .num{background:linear-gradient(120deg,#0b1712 30%,#037a48);color:#0000;-webkit-background-clip:text;background-clip:text}[data-view=verdant] .an-kpi{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--hair);background:linear-gradient(150deg,#ffffffdb,#ffffff8c);border-radius:26px;box-shadow:inset 0 0 0 1px #ffffffe6,0 30px 60px -34px #063c2473}[data-view=verdant] .an-tile{background:#ffffffb8;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 28px -22px #063c2480}[data-view=verdant] .an-plats{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-radius:26px;box-shadow:inset 0 0 0 1px #ffffffe6,0 20px 40px -30px #063c2459}[data-view=verdant] .sb{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-right:0;padding:22px 18px 16px}[data-view=verdant] .sb-brand{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:14px;margin-bottom:22px;padding:0;overflow:visible}[data-view=verdant] .sb-brand:hover{box-shadow:none;border-color:#0000;transform:none}[data-view=verdant] .sb-mark{background:linear-gradient(140deg,#00d690,#037a48);border-radius:15px;flex:none;align-self:auto;width:46px;height:46px;box-shadow:0 16px 30px -14px #037a48e6,inset 0 1px #ffffff80}[data-view=verdant] .sb-mark svg{width:25px;height:25px}[data-view=verdant] .sb-name{padding:0}[data-view=verdant] .sb-name b{letter-spacing:.01em;font-size:18px}[data-view=verdant] .grp{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hair);background:#ffffff80;border-radius:22px;margin-bottom:12px;padding:8px;box-shadow:inset 0 0 0 1px #ffffffd9,0 20px 40px -30px #063c2459}[data-view=verdant] .grp-hd,[data-view=verdant] .grp[data-open=true] .grp-hd{box-shadow:none;background:0 0;border-color:#0000}[data-view=verdant] .grp-hd:hover{background:#0b17120a}[data-view=verdant] .grp-hd .gi{background:#ffffffbf}[data-view=verdant] .grp[data-open=true] .grp-hd .gi{background:var(--grad);color:#fff}[data-view=verdant] .nav-i.on{background:var(--grad);color:#fff;box-shadow:0 14px 26px -14px #037a48b3}:root[data-view=verdant] .nav-i.on .ic{color:#fff;box-shadow:none;background:#ffffff3d}[data-view=verdant] .nav-i.on .lbl{color:#fff}[data-view=verdant] .nav-i:hover{box-shadow:none;background:#fff9}[data-view=verdant] .nav-i:hover .ic{background:#00c28524}[data-view=verdant] .sb-foot{border-top-color:#ffffffb3}[data-view=verdant] .sb-views{background:#ffffff80}[data-view=verdant] .topbar{border:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-radius:24px;height:auto;min-height:64px;margin:18px 18px 0;padding:14px 22px;box-shadow:inset 0 0 0 1px #ffffffe6,0 20px 40px -30px #063c2459}
