.bt{--bg:#09090b;--surface:#18181b;--sc:#27272a;--outline:#27272a;--ov:#3f3f46;--primary:#4ade80;--onPrimary:#09090b;--pdim:#4ade801a;--p14:#4ade8024;--pedge:#4ade8047;--on:#fafafa;--osv:#a1a1aa;--muted:#71717a;--elite:#e879f9;--elite-tint:#e879f91a;--elite-edge:#e879f947;--amber:#fbbf24;--amber-bg:#fbbf241f;--err:#ef4444;--errb:#f87171;--warn:#fb923c;--glass:#ffffff0b;--glass-d:#ffffff17;--glass-b:#ffffff1a;--glass-bs:#ffffff0f;--target:#a1a1aabf;--display:var(--font-display),"Space Grotesk",system-ui,sans-serif;--body:var(--font-body),"Lexend",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--rvh:0px;--a0:#4ade8029;--a1:#4ade800d;--b0:transparent;--b1:transparent;--h0:#86efac;--h1:#4ade80;--ai:#4ade80;--ai-tint:#4ade801a;--ai-edge:#4ade8047}.bt[data-tier=free]{--a0:#a1a1aa24;--a1:#a1a1aa0d;--h0:#f4f4f5;--h1:#a1a1aa}.bt[data-tier=elite]{--a0:#e879f929;--a1:#e879f90d;--b0:#4ade801f;--b1:#4ade800a;--h0:#e879f9;--h1:#4ade80;--ai:#e879f9;--ai-tint:var(--elite-tint);--ai-edge:var(--elite-edge)}.bt *{box-sizing:border-box;margin:0;padding:0}.bt{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--on);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.55;overflow-x:clip}.bt a{color:inherit;text-decoration:none}.bt button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.bt svg{display:block}.bt ::selection{background:var(--p14)}.bt :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bt .eyebrow{font:500 11px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--osv)}.bt .mono{font-family:var(--mono)}.bt .lbl{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--osv)}.bt .h-xl{font:700 clamp(40px,6vw,68px)/1.02 var(--display);letter-spacing:-.03em}.bt .h-lg{font:700 clamp(28px,3.4vw,38px)/1.1 var(--display);letter-spacing:-.02em}.bt .h-md{font:600 22px/1.25 var(--display);letter-spacing:-.01em}.bt .h-sm{font:600 16px/1.3 var(--display)}.bt .verdict{font:700 22px/1.2 var(--display);letter-spacing:-.01em}.bt .dim{color:var(--osv)}.bt .mut{color:var(--muted)}.bt .grad{background:linear-gradient(135deg,var(--h0),var(--h1));color:#0000;-webkit-background-clip:text;background-clip:text}.bt .hero-num{font:700 clamp(72px,10vw,120px)/.9 var(--display);letter-spacing:-.04em;background:linear-gradient(135deg,var(--h0),var(--h1));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;padding:.05em .07em .05em 0}.bt .num{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.bt .unit{font:400 .5em var(--body);color:var(--osv);letter-spacing:0;margin-left:3px}.bt .glass{background:var(--glass);border:1px solid var(--glass-b);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-radius:16px}.bt .lb{background:var(--glass);border:1px solid var(--glass-b);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-radius:16px;min-width:0;padding:18px;position:relative}.bt .lb-h{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--osv);align-items:center;gap:8px;margin-bottom:12px;display:flex}.bt .lb-h .t{flex:1}.bt .lb-h .more{color:var(--osv);font:500 10px var(--mono);letter-spacing:.12em}.bt .lb-h .more:hover{color:var(--on)}.bt .div{background:var(--glass-bs);height:1px;margin:12px 0}.bt .row{align-items:center;gap:12px;display:flex}.bt .between{justify-content:space-between}.bt .stack{flex-direction:column;display:flex}.bt .chip{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--osv);white-space:nowrap;background:#27272a;border:1px solid #2a2a2e;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.bt .chip.merged{background:var(--pdim);color:var(--primary);border-color:var(--pedge)}.bt .chip.ai{background:var(--ai-tint);color:var(--ai);border-color:var(--ai-edge)}.bt .chip.lock{color:var(--osv);background:#ffffff14;border-color:#ffffff24}.bt .chip.warn{background:var(--amber-bg);color:var(--amber);border-color:#fbbf244d}.bt .chip svg{width:10px;height:10px}.bt .btn{height:48px;font:600 15px var(--body);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .12s,opacity .12s,background .12s;display:inline-flex}.bt .btn:hover{opacity:.92}.bt .btn:active{transform:scale(.98)}.bt .btn.p{background:var(--primary);color:var(--onPrimary)}.bt .btn.s{background:var(--surface);border-color:var(--ov);color:var(--primary)}.bt .btn.g{color:var(--osv)}.bt .btn.g:hover{color:var(--on)}.bt .btn.o{border-color:var(--glass-b);color:var(--on);background:var(--glass)}.bt .btn.sm{height:36px;padding:0 16px;font-size:13px}.bt .btn.xs{height:30px;padding:0 12px;font-size:12px}.bt .btn.block{width:100%}.bt .btn[disabled]{opacity:.45;cursor:not-allowed}.bt .btn svg{width:16px;height:16px}.bt .field{flex-direction:column;gap:7px;display:flex}.bt .field>label{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--osv)}.bt .in{border:1px solid var(--ov);height:48px;color:var(--on);font:400 15px var(--body);background:#ffffff0a;border-radius:12px;width:100%;padding:0 14px;transition:border-color .12s,box-shadow .12s}.bt .in::placeholder{color:var(--muted)}.bt .in:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--p14);outline:none}.bt .in.sm{border-radius:9px;height:36px;padding:0 10px;font-size:13px}.bt .in.num-in{font-family:var(--mono);text-align:right}.bt .hint{color:var(--osv);font-size:12px;line-height:1.5}.bt .consent{color:var(--osv);font-size:12px;line-height:1.55}.bt .consent a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.bt .strength{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.bt .strength i{background:var(--sc);border-radius:2px;height:3px;transition:background .15s}.bt .strength[data-s="1"] i:nth-child(-n+1),.bt .strength[data-s="2"] i:nth-child(-n+2),.bt .strength[data-s="3"] i:nth-child(-n+3),.bt .strength[data-s="4"] i:nth-child(-n+4){background:var(--on)}.bt .otp{gap:8px;display:flex}.bt .otp input{text-align:center;width:100%;max-width:56px;height:60px;font:600 26px var(--display);border:1px solid var(--ov);color:var(--on);background:#ffffff0a;border-radius:12px}.bt .otp input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--p14);outline:none}.bt .sw{background:var(--sc);border:1px solid var(--ov);border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.bt .sw:after{content:"";background:var(--osv);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.bt .sw.on{background:var(--p14);border-color:var(--pedge)}.bt .sw.on:after{background:var(--primary);transform:translate(18px)}.bt .seg{background:var(--glass);border:1px solid var(--glass-b);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bt .seg button{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--osv);border-radius:999px;padding:6px 13px}.bt .seg button.on{background:var(--glass-d);color:var(--on)}.bt .pillrow{flex-wrap:wrap;gap:8px;display:flex}.bt .pill{border:1px solid var(--glass-b);background:var(--glass);font:500 12px var(--body);color:var(--osv);border-radius:999px;padding:7px 14px;transition:all .12s}.bt .pill:hover{color:var(--on)}.bt .pill.on{background:var(--p14);border-color:var(--pedge);color:var(--primary)}.bt .gate{position:relative}.bt .gate>.veil{border-radius:inherit;z-index:4;-webkit-backdrop-filter:blur(9px);text-align:center;background:#09090b61;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:none;position:absolute;inset:0}.bt .veil .vt{font:500 13px var(--body);color:var(--on);max-width:240px;line-height:1.4}.bt[data-tier=free] .gate[data-min=pro]>.veil,.bt[data-tier=free] .gate[data-min=elite]>.veil,.bt[data-tier=pro] .gate[data-min=elite]>.veil{display:flex}.bt .only-elite{display:none}.bt[data-tier=elite] .only-elite{display:revert}.bt .only-free{display:none}.bt[data-tier=free] .only-free,.bt .not-elite{display:revert}.bt[data-tier=elite] .not-elite,.bt[data-tier=free] .hide-free{display:none}.bt .tiername:after{content:"Pro"}.bt[data-tier=free] .tiername:after{content:"Free"}.bt[data-tier=elite] .tiername:after{content:"Elite"}.bt .chart{width:100%;height:auto;overflow:visible}.bt .chart .grid{stroke:var(--glass-bs);stroke-width:1px}.bt .chart .ln{fill:none;stroke:#fafafaeb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bt .chart .ln2{fill:none;stroke:var(--osv);stroke-width:1.6px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.bt .chart .ar{fill:url(#ga);stroke:none}.bt .chart .tg{stroke:var(--target);stroke-width:1.2px;stroke-dasharray:2 4}.bt .chart text{font:500 10px var(--mono);fill:var(--osv);letter-spacing:.04em}.bt .chart .dot{fill:#fff;stroke:var(--bg);stroke-width:2px}.bt .chart .ann{stroke:var(--ai-edge);stroke-width:1px;stroke-dasharray:3 3}.bt .bar{background:var(--sc);border-radius:999px;height:8px;position:relative;overflow:visible}.bt .bar>i{background:#fafafadb;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.bt .bar>u{border-left:2px dotted var(--target);width:0;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.bt .delta{font-variant-numeric:tabular-nums}.bt .delta:before{content:attr(data-d);color:var(--osv);margin-right:3px}.bt .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.bt .tbl th{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--osv);text-align:left;border-bottom:1px solid var(--glass-b);padding:8px 10px;font-weight:500}.bt .tbl td{border-bottom:1px solid var(--glass-bs);vertical-align:middle;padding:11px 10px}.bt .tbl tr:last-child td{border-bottom:0}.bt .tbl .r{text-align:right}.bt .li{border-bottom:1px solid var(--glass-bs);align-items:center;gap:12px;padding:11px 0;display:flex}.bt .li:last-child{border-bottom:0}.bt .li .grow{flex:1;min-width:0}.bt .li .sub{color:var(--osv);font-size:12px}.bt .ck{border:1.5px solid var(--ov);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.bt .ck.done{background:var(--primary);border-color:var(--primary)}.bt .ck.done:after{content:"";border-left:2px solid var(--onPrimary);border-bottom:2px solid var(--onPrimary);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.bt .msg{border-radius:16px;max-width:min(640px,92%);padding:14px 16px;font-size:14.5px;line-height:1.6}.bt .msg.u{background:var(--glass-d);border:1px solid var(--glass-b);border-bottom-right-radius:5px;align-self:flex-end}.bt .msg.c{background:var(--glass);border:1px solid var(--glass-b);border-bottom-left-radius:5px;align-self:flex-start}.bt .msg .cite{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bt .msg .md-h{font:600 15px/1.3 var(--display);color:var(--on);margin:0 0 4px}.bt .msg .md-list{margin:0;padding:0;list-style:none}.bt .msg .md-li{grid-template-columns:20px 1fr;align-items:baseline;gap:0 4px;display:grid}.bt .msg .md-li+.md-li{margin-top:6px}.bt .msg .md-li-m{color:var(--osv);font-variant-numeric:tabular-nums}.bt .msg .md-code{font:500 .92em var(--mono);background:var(--glass-d);border-radius:5px;padding:1px 5px}.bt .msg .md-a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.bt .action{border:1px solid var(--ai-edge);background:linear-gradient(135deg,var(--ai-tint),transparent 70%),var(--glass);border-radius:14px;max-width:min(520px,100%);padding:16px}.bt .action .vals{font:600 24px var(--display);letter-spacing:-.01em;align-items:center;gap:14px;margin:8px 0 14px;display:flex}.bt .action .vals s{color:var(--muted);font-weight:500;text-decoration:none}.bt .action .vals i{color:var(--osv);font-size:18px;font-style:normal}.bt .starter{border:1px solid var(--glass-b);background:var(--glass);color:var(--on);border-radius:999px;padding:9px 14px;font-size:13px}.bt .starter:hover{border-color:var(--ai-edge)}.bt .composer{border:1px solid var(--glass-b);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex}.bt .composer input{color:var(--on);font:400 15px var(--body);background:0 0;border:0;flex:1;min-width:0;height:40px}.bt .composer input:focus{outline:none}.bt .composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--p14)}.bt .ph{aspect-ratio:3/4;background:linear-gradient(160deg,#34343b,#1d1d22 70%);border-radius:14px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.bt .ph svg.fig{width:78%;height:auto;max-height:96%}.bt .ph .tag{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000080;border-radius:999px;padding:3px 9px;position:absolute;top:10px;left:10px}.bt .ph .tag.r{left:auto;right:10px}.bt .ph .ph-note{text-align:center;font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;position:absolute;bottom:8px;left:0;right:0}.bt .cmp[data-angle=front] .a-side,.bt .cmp[data-angle=front] .a-back,.bt .cmp[data-angle=side] .a-front,.bt .cmp[data-angle=side] .a-back,.bt .cmp[data-angle=back] .a-front,.bt .cmp[data-angle=back] .a-side{display:none}.bt .drow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bt .dcell{background:var(--glass);border:1px solid var(--glass-bs);border-radius:12px;padding:12px 14px}.bt .dcell .v{font:700 22px var(--display);letter-spacing:-.02em;margin-top:3px}.bt .dcell .w{color:var(--osv);font-size:11.5px}.bt .wkcard{background:var(--glass);border:1px solid var(--glass-b);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.bt .wkcard.cur{border-color:var(--pedge);background:linear-gradient(135deg,var(--pdim),transparent 70%),var(--glass)}.bt .wkcard .th{gap:3px;display:flex}.bt .wkcard .th span{background:linear-gradient(160deg,#34343b,#1d1d22);border-radius:6px;width:30px;height:40px;display:block;overflow:hidden}.bt .wkcard .th svg{width:100%;height:100%}.bt .modal{z-index:400;-webkit-backdrop-filter:blur(8px);background:#09090bb3;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.bt .modal.on{animation:.2s both in;display:flex}.bt .modal .sheet{border:1px solid var(--glass-b);background:#121214;border-radius:20px;width:100%;max-width:560px;max-height:calc(100vh - 40px);padding:22px;overflow:auto}.bt .sharecard{border:1px solid var(--glass-b);background:linear-gradient(160deg,#101014,#0a0a0c);border-radius:16px;padding:16px;overflow:hidden}.bt .savebar{border:1px solid var(--pedge);z-index:20;background:#151518;border-radius:999px;align-items:center;gap:12px;padding:12px 14px;display:none;position:sticky;bottom:16px;box-shadow:0 18px 50px -18px #000000e6}.bt .savebar.on{animation:.2s both in;display:flex}.bt .edcell{width:64px}.bt .dirty{background:var(--p14)!important;border-color:var(--pedge)!important}.bt .appnote{border:1px dashed var(--ov);color:var(--osv);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.bt .appnote svg{width:16px;height:16px;color:var(--osv);flex:none}.bt .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bt [hidden]{display:none!important}.bt .hero-num,.bt .mega,.bt .hero-title.grad{width:fit-content}.bt .wm{font:700 20px var(--display);letter-spacing:-.02em;color:var(--on);align-items:center;gap:10px;display:inline-flex}.bt .wm i{color:var(--primary);font-style:normal}.bt .wm sup{color:var(--osv);vertical-align:super;margin-left:1px;font-size:.5em;font-weight:500}.bt .hero-ready .hero-num{margin:6px 0 2px}.bt .week-strip{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}@media (max-width:900px){.bt .week-strip{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.bt .week-strip{grid-template-columns:repeat(2,1fr)}.bt .drow{grid-template-columns:1fr}.bt .dcell .v{font-size:20px}}.bt .rng{background:var(--sc);border-radius:999px;height:8px;position:relative}.bt .rng .band{background:#fff3;border-radius:999px;position:absolute;top:0;bottom:0}.bt .rng .pt{border:2px solid var(--bg);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;transform:translate(-50%)}.bt .chart .at{font-size:9px}.bt .editable .in:disabled{opacity:.6}.bt .editable .editable-in{width:100%}.bt .action[data-applied]{border-color:var(--pedge)}.bt .hero-title.grad,.bt .mast-h.grad,.bt .mast-m.grad{color:#0000;padding:0 .06em .08em 0}.bt .wrap{max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.bt .sec{padding:84px 0 0}.bt .sec .h-lg{margin-bottom:12px}.bt .g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt .g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bt .grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.bt .g3{grid-template-columns:repeat(2,minmax(0,1fr))}.bt .grid4,.bt .grid5{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.bt .g3,.bt .g2{grid-template-columns:1fr}}@media (max-width:600px){.bt .grid4,.bt .grid5{grid-template-columns:1fr}}.bt .badge{border:1px solid var(--pedge);background:var(--pdim);color:var(--primary);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:13px;font-weight:500;display:inline-flex}.bt .badge i{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bt .badge i{animation:none}}.bt .authcard{border-radius:22px;flex-direction:column;gap:18px;width:100%;padding:28px;display:flex}.bt .g12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt .g12.eq{align-items:stretch}.bt .g12.eq>.s3,.bt .g12.eq>.s4,.bt .g12.eq>.s5,.bt .g12.eq>.s6,.bt .g12.eq>.s7,.bt .g12.eq>.s8,.bt .g12.eq>.s9{flex-direction:column;display:flex}.bt .g12.eq>*>.lb,.bt .g12.eq>*>.gate{flex:1}.bt .gate>.lb{height:100%}.bt .s3{grid-column:span 3}.bt .s4{grid-column:span 4}.bt .s5{grid-column:span 5}.bt .s6{grid-column:span 6}.bt .s7{grid-column:span 7}.bt .s8{grid-column:span 8}.bt .s9{grid-column:span 9}.bt .s12{grid-column:span 12}.bt .hero-title{font:700 clamp(44px,6vw,72px)/.98 var(--display);letter-spacing:-.035em;color:var(--on)}.bt .pubnav{top:var(--rvh);z-index:90;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-bs);background:#09090b8c;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky}.bt .pubnav .links{color:var(--osv);gap:24px;font-size:14px;display:flex}.bt .pubnav .links a:hover{color:var(--on)}.bt .pubnav .ctas{gap:8px;display:flex}@media (max-width:760px){.bt .pubnav .links{display:none}}.bt .split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}@media (max-width:960px){.bt .split{grid-template-columns:1fr;gap:36px}}.bt .checks{flex-direction:column;gap:12px;margin-top:26px;display:flex}.bt .checks div{color:var(--osv);align-items:flex-start;gap:12px;font-size:15px;display:flex}.bt .checks svg{color:var(--on);flex:none;margin-top:3px}.bt .preview{border:1px solid var(--glass-b);background:#09090bb3;border-radius:20px;grid-template-columns:60px minmax(0,1fr) 230px;display:grid;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2}.bt .preview .pvi{border-right:1px solid var(--glass-bs);color:var(--osv);flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.bt .preview .pc{grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:22px;display:grid}.bt .preview .pr{border-left:1px solid var(--glass-bs);background:#ffffff05;padding:16px}@media (max-width:860px){.bt .preview{grid-template-columns:48px minmax(0,1fr)}.bt .preview .pr{display:none}.bt .preview .pc{grid-template-columns:1fr}}.bt .acct{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--osv);border:1px solid var(--glass-b);background:var(--glass);border-radius:999px;padding:9px 15px}.bt .acct:hover{color:var(--on)}.bt .kbtn{border:1px solid var(--glass-b);background:var(--glass);height:36px;color:var(--osv);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13px;display:flex}.bt .kbtn:hover{color:var(--on)}.bt kbd{font:500 10px var(--mono);border:1px solid var(--ov);color:var(--osv);border-radius:5px;padding:2px 6px}.bt .mega{font:700 clamp(120px,21vw,250px)/.8 var(--display);letter-spacing:-.06em;background:linear-gradient(135deg,var(--h0),var(--h1));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;padding:.05em .1em .05em 0}.bt .mastgrid{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin:22px 0 16px;display:grid}@media (max-width:800px){.bt .mastgrid{grid-template-columns:1fr}}.bt .mast-h{font:700 clamp(44px,7vw,96px)/.95 var(--display);letter-spacing:-.04em}.bt .mast-m{font:700 clamp(34px,4.6vw,56px)/1 var(--display);letter-spacing:-.035em}.bt .es{border-top:1px solid var(--glass-b);grid-template-columns:150px minmax(0,1fr);gap:28px;padding:44px 0;display:grid}@media (max-width:800px){.bt .es{grid-template-columns:1fr;gap:16px;padding:34px 0}}.bt .eidx{font:500 12px var(--mono);letter-spacing:.16em;color:var(--osv)}.bt .elab{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on);margin-top:4px}.bt .edesc{color:var(--muted);max-width:160px;margin-top:8px;font-size:12.5px;line-height:1.5}.bt .erow{border-bottom:1px solid var(--glass-bs);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.bt .erow:first-child{padding-top:0}.bt .erow:last-child{border-bottom:0}@media (max-width:600px){.bt .erow{grid-template-columns:1fr auto}.bt .erow .lbl{grid-column:1/-1}}.bt .big{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}@media (max-width:720px){.bt .big{grid-template-columns:1fr}}.bt .bl{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--osv)}.bt .bv{font:700 clamp(40px,5vw,64px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 4px}.bt .bv .unit{letter-spacing:0;font-size:.36em}.bt .bs{color:var(--osv);margin-bottom:12px;font-size:12.5px}.bt .pq{font:600 clamp(24px,3vw,38px)/1.2 var(--display);letter-spacing:-.025em;max-width:800px}.bt .q{font:600 clamp(24px,3vw,34px)/1.2 var(--display);letter-spacing:-.02em;max-width:760px;margin:44px 0 18px}.bt .ans{grid-template-columns:minmax(0,1fr) 210px;gap:34px;display:grid}.bt .ans .at p{color:#e4e4e7;max-width:62ch;margin-bottom:10px;font-size:16.5px;line-height:1.75}.bt .margin{border-left:1px solid var(--glass-bs);flex-direction:column;align-items:flex-start;gap:8px;padding-left:18px;display:flex}@media (max-width:860px){.bt .ans{grid-template-columns:1fr}.bt .margin{border-left:0;flex-flow:wrap;align-items:center;padding-left:0}}.bt .cmdbar{z-index:20;background:linear-gradient(#09090b00,#09090bf5 40%);padding-top:30px;position:sticky;bottom:18px}.bt .wipe{--x:50%;aspect-ratio:3/4;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;border:1px solid var(--glass-b);background:#18181b;border-radius:18px;position:relative;overflow:hidden}.bt .wipe .ph{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.bt .wipe .wt{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.bt .wipe-h{top:0;bottom:0;left:var(--x);z-index:5;background:#fff;width:2px;position:absolute;transform:translate(-50%)}.bt .wipe-h .knob{color:#09090b;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #0000008c}.bt .tl{scrollbar-width:thin;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.bt .tlc{text-align:left;flex:none;width:104px}.bt .tlc .ph{border:1px solid #0000}.bt .tlc.sel .ph{border-color:var(--primary);box-shadow:0 0 0 2px var(--p14)}.bt .tlc .d{font:500 11px var(--mono);letter-spacing:.06em;color:var(--osv);margin-top:6px}.bt .tlc.sel .d{color:var(--primary)}.bt .pal{align-items:flex-start;padding-top:14vh}.bt .pal .sheet{max-width:600px;padding:14px}.bt .pi{text-align:left;width:100%;color:var(--on);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;display:flex}.bt .pi:hover,.bt .pi.hl{background:var(--glass-d)}.bt .pi .k{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:auto}.bt .cph{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:34px;display:grid}@media (max-width:700px){.bt .cph{grid-template-columns:1fr;gap:22px}}@media (max-width:1180px){.bt .s3,.bt .s4{grid-column:span 6}.bt .s5,.bt .s7,.bt .s8,.bt .s9{grid-column:span 12}}@media (max-width:700px){.bt .g12>*{grid-column:span 12}}.bt .li.mk{flex-wrap:wrap}@media (max-width:700px){.bt .li.mk>div:first-child{width:100%!important}.bt .li.mk .grow{flex-basis:100%;order:3}.bt .li.mk>span{order:2}}.bt .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.bt .trio{gap:8px}.bt .trio .ph .tag{padding:2px 7px;font-size:9px}.bt .trio .ph .tag.r{display:none}}.bt .pv[data-view=week] .pv-compare,.bt .pv[data-view=compare] .pv-week,.bt .pvc[data-mode=side] .cm-slider,.bt .pvc[data-mode=slider] .cm-side{display:none}.bt select.in{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.bt select.in.sm{width:auto;padding-right:30px}.bt select.in option{color:#fafafa;background:#18181b}.bt .tbl tr.chg td{border-top:1px solid var(--glass-b);font-weight:600}.bt .inv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.bt .inv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt button.ck{cursor:pointer;background:0 0;padding:0}.bt button.ck:hover{border-color:var(--primary)}.bt .side{top:var(--rvh);height:calc(100vh - var(--rvh));border-right:1px solid var(--glass-bs);-webkit-backdrop-filter:blur(14px);background:#09090b80;flex-direction:column;align-self:start;gap:3px;padding:18px 14px;display:flex;position:sticky;overflow:auto}.bt .side .brand{padding:4px 10px 14px}.bt .side .grp{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:16px 12px 6px}.bt .ni{color:var(--osv);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14px;display:flex;position:relative}.bt .ni:hover{color:var(--on);background:var(--glass)}.bt .ni.on{background:var(--p14);color:var(--primary)}.bt .ni .dotu{background:var(--primary);border-radius:50%;width:7px;height:7px;margin-left:auto}.bt .side .acctblock{background:var(--glass);border:1px solid var(--glass-bs);border-radius:14px;margin-top:auto;padding:12px}.bt .main{min-width:0}.bt .top{top:var(--rvh);z-index:80;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-bs);background:#09090b8c;align-items:center;gap:14px;height:60px;padding:0 28px;display:flex;position:sticky}.bt .crumb{white-space:nowrap;font-size:14px}.bt .content{max-width:1240px;padding:26px 28px 90px}.bt .ph-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.bt .rail .rb{flex:1;padding:16px;overflow:auto}.bt .rail .rf{border-top:1px solid var(--glass-bs);padding:12px 14px 14px}@media (max-width:1180px){.bt .s3,.bt .s4{grid-column:span 6}.bt .s5,.bt .s7,.bt .s8,.bt .s9{grid-column:span 12}}@media (max-width:700px){.bt .g12>*{grid-column:span 12}}@media (max-width:900px){.bt .shell{grid-template-columns:minmax(0,1fr)}.bt .side{z-index:95;border-right:0;border-bottom:1px solid var(--glass-bs);background:#09090beb;flex-direction:row;align-self:auto;gap:2px;height:auto;padding:8px 10px;position:sticky;overflow-x:auto}.bt .side .grp,.bt .side .brand,.bt .side .acctblock{display:none}.bt .ni{white-space:nowrap;width:auto;padding:8px 12px}.bt .top{padding:0 16px;position:static}.bt .kbtn span.kt{display:none}.bt .content{padding:20px 16px 70px}}@media (max-width:700px){.bt .top{gap:8px;padding:0 14px}.bt .top .row .chip,.bt .crumb .dim,.bt .crumb .mut{display:none}}.bt .atmo{pointer-events:none;z-index:0;background:linear-gradient(180deg,var(--a0) 0%,var(--a1) 22%,transparent 45%);position:fixed;inset:0}.bt .atmo:after{content:"";background:radial-gradient(70% 55% at 88% 0%,var(--b0),var(--b1) 40%,transparent 70%);position:absolute;inset:0}.bt .screen{z-index:1;animation:.28s both in;position:relative}@media (prefers-reduced-motion:reduce){.bt .screen{animation:none}}.bt .pub{z-index:1;position:relative}.bt .shell{z-index:1;grid-template-columns:236px minmax(0,1fr) auto;min-height:100vh;display:grid;position:relative}.bt .rail{border-left:1px solid var(--glass-bs);-webkit-backdrop-filter:blur(14px);background:#09090b80;flex-direction:column;align-self:start;width:320px;height:100vh;display:flex;position:sticky;top:0}.bt .shell[data-rail=closed] .rail{display:none}@media (max-width:1399px){.bt .rail{z-index:150;background:#0c0c0ef5;height:100vh;display:none;position:fixed;top:0;right:0;box-shadow:-30px 0 60px -30px #000000f2}.bt .shell[data-rail=open] .rail{display:flex}}.bt .shell[data-rail=open] .rail{display:flex}@media (max-width:900px){.bt .shell{grid-template-columns:minmax(0,1fr)}}.bt .gate.locked>.veil{display:flex}.bt .gate.locked>.locked-body{pointer-events:none;-webkit-user-select:none;user-select:none}.bt .skel{background:linear-gradient(90deg,var(--glass),var(--glass-d),var(--glass));border-radius:10px;height:14px}.bt .err{color:var(--errb);font-size:13px;line-height:1.5}.bt .notice{color:var(--primary);font-size:13.5px;line-height:1.5}.bt .fielderr{color:var(--errb);font-size:12px;line-height:1.4}.bt .authwrap{flex-direction:column;min-height:100vh;display:flex}.bt .authmain{flex:1;place-items:center;padding:28px 20px 64px;display:grid}.bt .linkbtn{color:var(--primary);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bt .qrbox{background:#fff;border-radius:14px;flex:none;width:168px;height:168px;padding:8px}.bt .qrbox img{width:100%;height:100%;display:block}.bt .seg a{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--osv);border-radius:999px;padding:6px 13px}.bt .seg a:hover{color:var(--on)}.bt .seg a.on{background:var(--glass-d);color:var(--on)}
