.tbp{--paper:#f4f6fb;--plate:#fff;--ink:#0e1526;--ink-2:#3d4763;--muted:#646d86;--faint:#a6aec2;--line:#e4e8f1;--line-2:#d4dae7;--accent:#2a5fef;--accent-2:#1d3fc4;--accent-wash:#e7ecfd;--on-accent:#fff;--summit:#1e874b;--warn:#a9761a;--due:#c0392b;--c-ai:#b4547e;--c-data:#3e6cb0;--c-platform:#5b57a8;--c-sales:#2e827a;--c-marketing:#b4547e;--c-arch:#6e5eb0;--c-integ:#a8762e;--c-found:#6e7588;--c-other:#8a8fa0;--g-cert:#2a5fef;--g-prof:#6a54d6;--g-fde:#128f86;--g-attn:#b5562e;--disp:var(--font-fraunces),"Fraunces Variable",Georgia,"Times New Roman",serif;--body:var(--font-inter),"Inter","Inter Variable",system-ui,-apple-system,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga";--background:var(--paper);--foreground:var(--ink);--surface:var(--plate);--surface-muted:var(--line);--surface-sunken:var(--paper);--border:var(--line-2);--muted-fg:var(--muted);--success:var(--summit);--error:var(--due)}[data-theme=dark] .tbp{--paper:#0b0f1e;--plate:#121a2e;--ink:#eceff7;--ink-2:#aab3cc;--muted:#808ba7;--faint:#4a5270;--line:#1e2740;--line-2:#2a3454;--accent:#5e80ff;--accent-2:#95aaff;--accent-wash:#141e38;--on-accent:#0b0f1e;--summit:#45c088;--warn:#e5ac4e;--due:#f26b62;--c-ai:#e68bb0;--c-data:#7fa6e6;--c-platform:#9a94e0;--c-sales:#52bab0;--c-marketing:#e68bb6;--c-arch:#a99ae0;--c-integ:#dba85e;--c-found:#a6a08e;--c-other:#a6a08e;--g-cert:#5e80ff;--g-prof:#9b8bf0;--g-fde:#43c7bf;--g-attn:#e0895e}[data-theme=light] .tbp{--paper:#f4f6fb;--plate:#fff;--ink:#0e1526;--ink-2:#3d4763;--muted:#646d86;--faint:#a6aec2;--line:#e4e8f1;--line-2:#d4dae7;--accent:#2a5fef;--accent-2:#1d3fc4;--accent-wash:#e7ecfd;--on-accent:#fff;--summit:#1e874b;--warn:#a9761a;--due:#c0392b;--c-ai:#b4547e;--c-data:#3e6cb0;--c-platform:#5b57a8;--c-sales:#2e827a;--c-marketing:#b4547e;--c-arch:#6e5eb0;--c-integ:#a8762e;--c-found:#6e7588;--c-other:#8a8fa0;--g-cert:#2a5fef;--g-prof:#6a54d6;--g-fde:#128f86;--g-attn:#b5562e}.tbp *{box-sizing:border-box}.tbp .tnum{font-variant-numeric:tabular-nums}.tbp .disp{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 560}.tbp .shell{max-width:1000px;margin:0 auto;padding:0 44px}@media (max-width:640px){.tbp .shell{padding:0 22px}}.tbp .kick{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.tbp .top{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:70px;display:flex}.tbp .mk{border:1.5px solid var(--ink);width:24px;height:24px;font-family:var(--disp);font-variation-settings:"opsz" 20,"wght" 640;border-radius:3px;place-items:center;font-size:12px;display:grid}.tbp .top .tt{font-family:var(--disp);font-variation-settings:"opsz" 24,"wght" 600;font-size:15px}.tbp .top .ts{color:var(--muted);letter-spacing:.02em;font-size:10.5px}.tbp .top .sp{gap:20px;margin-left:auto;display:flex}.tbp .lk{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tbp .lk:hover{color:var(--accent-2)}.tbp .lk svg{width:13px;height:13px}.tbp .mast{border-bottom:2px solid var(--ink);padding:40px 0 34px;position:relative;overflow:hidden}.tbp .mast .topo{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tbp .mast-in{grid-template-columns:1fr auto;align-items:flex-end;gap:40px;display:grid;position:relative}@media (max-width:720px){.tbp .mast-in{grid-template-columns:1fr;align-items:start;gap:26px}}.tbp .verified{letter-spacing:.16em;text-transform:uppercase;color:var(--summit);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.tbp .verified svg{width:12px;height:12px}.tbp .name{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 540;letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(42px,7vw,72px);line-height:.92}.tbp .role{color:var(--muted);letter-spacing:.01em;margin-top:12px;font-size:14px}.tbp .tag{color:var(--ink-2);max-width:48ch;margin-top:18px;font-size:15px;line-height:1.55}.tbp .tag em{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 540;color:var(--ink);font-style:italic}.tbp .figs{border-top:1px solid var(--line-2);flex-wrap:wrap;width:max-content;max-width:100%;margin-top:22px;display:flex}.tbp .fig{border-right:1px solid var(--line-2);margin-right:26px;padding:12px 26px 0 0}.tbp .fig:last-child{border-right:0;margin-right:0;padding-right:0}.tbp .fig .n{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 560;font-size:27px;line-height:1}.tbp .fig .n .u{color:var(--muted);font-size:15px}.tbp .fig .l{color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:11px}.tbp .score{text-align:right}@media (max-width:720px){.tbp .score{text-align:left}}.tbp .score .big{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 500;letter-spacing:-.02em;font-size:76px;line-height:.8}.tbp .score .big .pc{color:var(--muted);font-size:30px}.tbp .score .st{color:var(--summit);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.tbp .score .st svg{width:13px;height:13px}.tbp .score .sub{color:var(--muted);margin-top:6px;font-size:12px}.tbp .flag{color:var(--warn)}.tbp section.blk{border-bottom:1px solid var(--line);padding:30px 0}.tbp .sh{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.tbp .sh .no{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 480;color:var(--accent-2);font-size:15px;font-style:italic}.tbp .sh h2{font-family:var(--disp);font-variation-settings:"opsz" 48,"wght" 560;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:24px}.tbp .sh .rule{background:var(--line-2);flex:1;align-self:center;height:1px}.tbp .sh .meta{color:var(--muted);white-space:nowrap;font-size:12px}.tbp .sg{-moz-column-gap:36px;grid-template-columns:repeat(3,1fr);column-gap:36px;display:grid}@media (max-width:680px){.tbp .sg{grid-template-columns:1fr 1fr}}@media (max-width:440px){.tbp .sg{grid-template-columns:1fr}}.tbp .sig{border-top:1px solid var(--line);gap:11px;padding:14px 0;display:flex}.tbp .sig:nth-child(-n+3){border-top:0}.tbp .sig .mk2{color:var(--summit);flex:none;margin-top:2px}.tbp .sig .mk2 svg{width:14px;height:14px}.tbp .sig.todo .mk2{color:var(--warn)}.tbp .sig .k{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.tbp .sig .v{font-family:var(--disp);font-variation-settings:"opsz" 28,"wght" 560;color:var(--ink);word-break:break-word;margin-top:3px;font-size:16px;line-height:1.25}.tbp .sig.todo .v{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:400}.tbp .sig.na .mk2{color:var(--faint);font-weight:600}.tbp .sig.na .k{color:var(--faint)}.tbp .sig.na .v.na{font-family:var(--body);color:var(--faint);font-size:13px;font-style:italic;font-weight:400}.tbp .apps{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.tbp .apps span{color:var(--ink-2);border:1px solid var(--line-2);border-radius:3px;padding:1px 8px;font-size:11px;font-weight:600}.tbp .cov{flex-direction:column;display:flex}.tbp .cbar{border-top:1px solid var(--line);grid-template-columns:158px 1fr 34px;align-items:center;gap:16px;padding:9px 0;display:grid}.tbp .cbar:first-child{border-top:0}@media (max-width:560px){.tbp .cbar{grid-template-columns:120px 1fr 28px}}.tbp .cbar .nm{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.tbp .cbar .nm i{border-radius:50%;flex:none;width:7px;height:7px}.tbp .cbar .tk{background:var(--line);height:6px}.tbp .cbar .tk i{background:var(--ink);height:100%;display:block}.tbp .cbar .n{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 560;text-align:right;font-size:15px}.tbp .cmp{grid-template-columns:1fr 1.05fr;gap:0;display:grid}@media (max-width:820px){.tbp .cmp{grid-template-columns:1fr}.tbp .cmp .l{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:26px;border-right:0!important;padding-right:0!important}.tbp .cmp .r{padding-left:0!important}}.tbp .cmp .l{border-right:1px solid var(--line);padding-right:40px}.tbp .cmp .r{padding-left:40px}.tbp .pctile{align-items:baseline;gap:14px;display:flex}.tbp .pctile .big{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 520;letter-spacing:-.02em;font-size:66px;line-height:.8}.tbp .pctile .big .th{color:var(--muted);font-size:24px}.tbp .pctile .r2 .p{color:var(--accent-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.tbp .pctile .r2 .p svg{width:13px;height:13px}.tbp .pctile .r2 .s{color:var(--muted);margin-top:4px;font-size:12px}.tbp .say{color:var(--ink-2);margin:14px 0 0;font-size:14.5px}.tbp .dist{margin-top:16px}.tbp .dist svg{width:100%;height:92px;display:block}.tbp .distax{color:var(--muted);letter-spacing:.02em;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.tbp .hlth{color:var(--ink-2);margin-top:16px;font-size:13px}.tbp .hlth em{font-family:var(--disp);font-variation-settings:"opsz" 24,"wght" 560;color:var(--ink);font-style:italic}.tbp .rt-k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:10.5px;font-weight:600}.tbp .kpis{margin-bottom:18px;display:flex}.tbp .kpi{border-right:1px solid var(--line-2);margin-right:28px;padding-right:28px}.tbp .kpi:last-child{border-right:0}.tbp .kpi .n{font-family:var(--disp);font-variation-settings:"opsz" 72,"wght" 540;font-size:32px;line-height:.9}.tbp .kpi .l{color:var(--muted);margin-top:7px;font-size:11px}.tbp .ladder{width:100%;display:block}.tbp .lgd{color:var(--muted);gap:18px;margin-top:12px;font-size:10.5px;display:flex}.tbp .lgd b{color:var(--ink-2);font-weight:600}.tbp .cap{color:var(--muted);margin-top:8px;font-size:11px;font-style:italic}.tbp .stands .you-bar{border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--accent-wash);border-radius:7px;align-items:center;gap:12px;margin:0 0 4px;padding:12px 14px;display:flex}.tbp .stands .you-bar .yk{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);font-size:9.5px;font-weight:700}.tbp .stands .you-bar .yt{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 560;margin-top:3px;font-size:17px;line-height:1.12}.tbp .stands .you-bar .yt b{font-variation-settings:"opsz" 40,"wght" 620}.tbp .stands .you-bar .ys{text-align:right;color:var(--ink-2);max-width:11ch;margin-left:auto;font-size:11px;line-height:1.25}.tbp .stands .you-bar .ys .g{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 600;color:var(--accent-2);font-size:22px;line-height:1;display:block}.tbp .stands .stand{border-top:1px solid var(--line);margin-top:14px}.tbp .stands .row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:0 0;padding:0;font-family:inherit;display:block}.tbp .stands .row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.tbp .stands .rowin{grid-template-columns:30px 1fr 84px 14px;align-items:center;gap:12px;padding:13px 4px;display:grid}@media (max-width:520px){.tbp .stands .rowin{grid-template-columns:26px 1fr 64px 12px;gap:9px}}.tbp .stands .rank{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 500;color:var(--faint);text-align:center;font-size:24px;line-height:1;position:relative}.tbp .stands .row.top .rank{color:var(--ink)}.tbp .stands .row.mine .rank{color:var(--accent)}.tbp .stands .medal{border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.tbp .stands .tier{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.tbp .stands .row.top .tier{color:var(--accent-2)}.tbp .stands .nm{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 560;align-items:center;gap:7px;margin-top:2px;font-size:16px;line-height:1.15;display:flex}.tbp .stands .row.mine .nm{font-variation-settings:"opsz" 40,"wght" 620}.tbp .stands .youchip{font-family:var(--body);letter-spacing:.09em;color:var(--on-accent);background:var(--accent);border-radius:3px;padding:2px 5px;font-size:8.5px;font-weight:700;line-height:1}.tbp .stands .track{background:var(--line);border-radius:5px;height:8px;overflow:hidden}.tbp .stands .fill{background:var(--ink-2);opacity:.5;transform-origin:0;border-radius:5px;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) standGrow}.tbp .stands .row.mine .fill{background:var(--accent);opacity:1}.tbp .stands .row.top .fill{background:var(--ink);opacity:.82}@keyframes standGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tbp .stands .chev{width:13px;height:13px;color:var(--faint);justify-self:end;transition:transform .25s}.tbp .stands .row[aria-expanded=true] .chev{color:var(--accent-2);transform:rotate(90deg)}.tbp .stands .h2h{max-height:0;transition:max-height .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.tbp .stands .h2h.open{max-height:340px}.tbp .stands .h2h-in{border-bottom:1px solid var(--line);padding:4px 4px 20px}.tbp .stands .h2h-hd{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 560;color:var(--muted);margin-bottom:13px;font-size:13.5px}.tbp .stands .h2h-hd .vs{color:var(--faint);font-style:italic}.tbp .stands .duel{flex-direction:column;gap:10px;display:flex}.tbp .stands .dl{grid-template-columns:74px 1fr 34px;align-items:center;gap:10px;display:grid}.tbp .stands .dl .dn{color:var(--ink-2);font-size:12px;font-weight:600}.tbp .stands .dl.me .dn{color:var(--accent-2);font-weight:700}.tbp .stands .dtrack{background:var(--line);border-radius:4px;height:13px;overflow:hidden}.tbp .stands .dfill{background:var(--ink-2);opacity:.45;transform-origin:0;border-radius:4px;height:100%}.tbp .stands .dl.me .dfill{background:var(--accent);opacity:1}.tbp .stands .dl .dv{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 560;text-align:right;font-size:13.5px}.tbp .stands .verdict{font-family:var(--disp);font-variation-settings:"opsz" 34,"wght" 540;margin:15px 0 0;font-size:16.5px;font-style:italic;line-height:1.3}.tbp .stands .verdict.lead{color:var(--summit)}.tbp .stands .verdict.trail{color:var(--accent-2)}.tbp .stands .h2sub{color:var(--ink-2);margin-top:8px;font-size:12px}.tbp .stands .h2sub .k{color:var(--muted)}.tbp .stands .h2ctx{color:var(--faint);margin-top:7px;font-size:10.5px;font-style:italic}.tbp .stands .substat{color:var(--muted);align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.tbp .stands .pips{gap:3px;display:inline-flex}.tbp .stands .pip{background:var(--line-2);border-radius:50%;width:6px;height:6px}.tbp .stands .pip.on{background:var(--accent-2)}.tbp .stands .row.mine .pip.on{background:var(--accent)}.tbp .stands .substat b{color:var(--ink-2);font-weight:600}.tbp .stands .substat .sd{color:var(--faint)}.tbp .stands .h2brk{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.tbp .stands .h2line{color:var(--ink-2);justify-content:space-between;align-items:baseline;padding:4px 0;font-size:12.5px;display:flex}.tbp .stands .h2line .lbl{color:var(--muted);font-size:11px}.tbp .stands .h2line .val{font-variant-numeric:tabular-nums}.tbp .stands .h2line.tot{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:9px}.tbp .stands .h2line.tot .lbl{color:var(--ink);font-size:12px;font-weight:700}.tbp .stands .h2line.tot .val{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 600;font-size:15px}.tbp .stands .expl{border:1px solid var(--line-2);background:var(--plate);border-radius:8px;margin-top:16px;overflow:hidden}.tbp .stands .expl summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:600;list-style:none;display:flex}.tbp .stands .expl summary::-webkit-details-marker{display:none}.tbp .stands .expl summary .ex{font-family:var(--disp);color:var(--accent-2);margin-left:auto;font-size:13px;font-style:italic}.tbp .stands .expl[open] summary{border-bottom:1px solid var(--line)}.tbp .stands .expl .exbody{color:var(--ink-2);padding:14px 15px 16px;font-size:12.5px;line-height:1.6}.tbp .stands .expl .exbody b{color:var(--ink);font-weight:700}.tbp .stands .expl .formula{background:var(--paper);color:var(--ink-2);font-size:12.5px;font-family:var(--disp);font-variation-settings:"opsz" 24,"wght" 500;border-radius:6px;margin-top:11px;padding:11px 13px}.tbp .stands .expl .formula b{color:var(--accent-2)}.tbp .stands .expl .ph{color:var(--faint);border-top:1px dashed var(--line-2);margin-top:11px;padding-top:10px;font-size:11px;font-style:italic}.tbp .cols{-moz-columns:3;columns:3;-moz-column-gap:36px;column-gap:36px}@media (max-width:820px){.tbp .cols{-moz-columns:2;columns:2}}@media (max-width:520px){.tbp .cols{-moz-columns:1;columns:1}}.tbp .cg{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px}.tbp .cg-h{border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.tbp .cg-h i{border-radius:50%;width:7px;height:7px}.tbp .cg-h .nm{font-family:var(--disp);font-variation-settings:"opsz" 26,"wght" 580;font-size:13px}.tbp .cg-h .ct{color:var(--muted);margin-left:auto;font-size:11px}.tbp .crt{border-top:1px solid var(--line);padding:8px 0}.tbp .crt:first-of-type{border-top:0}.tbp .crt .nm{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.3}.tbp .crt .st{align-items:center;gap:5px;margin-top:3px;font-size:10.5px;font-weight:600;display:inline-flex}.tbp .crt .st .d{border-radius:50%;width:5px;height:5px}.tbp .s-ok{color:var(--summit)}.tbp .s-ok .d{background:var(--summit)}.tbp .s-warn{color:var(--warn)}.tbp .s-warn .d{background:var(--warn)}.tbp .s-due{color:var(--due)}.tbp .s-due .d{background:var(--due)}.tbp .s-none{color:var(--faint)}.tbp .s-none .d{background:var(--faint)}.tbp .foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:34px 0 54px;font-size:12px;display:flex}.tbp .foot a{color:var(--accent-2);text-decoration:none}.tbp .btn{font-family:var(--body);letter-spacing:.005em;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,border-color .15s,background .15s;display:inline-flex}.tbp .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.tbp .btn svg{width:15px;height:15px}.tbp .btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.tbp .btn.ghost:hover{filter:none;border-color:var(--ink);color:var(--ink)}.tbp .btn.full{width:100%;height:46px;padding:0 22px}.tbp .btn[disabled]{opacity:.6;cursor:default;filter:none;transform:none}.tbp .colo{color:var(--muted);letter-spacing:.02em;font-size:11px}.tbp .colo b{color:var(--ink-2);font-weight:600}.tbp #landing-progress{transform-origin:0;background:var(--accent);z-index:60;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.tbp .rev{opacity:0;transform:translateY(18px)}.tbp .rev.in{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:none}.tbp .lmast{border-bottom:1px solid var(--line-2);z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.tbp .lmast-in{align-items:center;gap:18px;padding:15px 0 13px;display:flex}.tbp .lmast-mk{border:1.5px solid var(--ink);width:32px;height:32px;font-family:var(--disp);font-variation-settings:"opsz" 20,"wght" 620;border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.tbp .lmast-name{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 640;letter-spacing:-.015em;font-size:18px;line-height:1}.tbp .lmast-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:9px}.tbp .lmast-sp{align-items:center;gap:18px;margin-left:auto;display:flex}.tbp .lmast-date{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);text-align:right;font-size:9px;line-height:1.7}@media (max-width:760px){.tbp .lmast-date{display:none}}.tbp .signin{color:var(--accent-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tbp .signin svg{width:14px;height:14px;transition:transform .16s var(--ease-out)}.tbp .signin:hover svg{transform:translate(3px)}.tbp .shell.lwide{max-width:1260px}.tbp .act{grid-template-columns:1.02fr .98fr;align-items:start;gap:56px;display:grid}@media (max-width:960px){.tbp .act{grid-template-columns:1fr;gap:0}}.tbp .stage{top:var(--mh,62px);height:calc(100vh - var(--mh,62px));justify-content:center;align-items:center;display:flex;position:sticky}@media (max-width:960px){.tbp .stage{top:var(--mh,58px);background:var(--paper);border-bottom:1px solid var(--line);z-index:10;order:-1;height:46vh;position:sticky}}.tbp .field{width:100%;height:100%;display:block}.tbp .stage-note{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9.5px;position:absolute;bottom:20px;left:0;right:0}.tbp .opening{min-height:calc(100vh - var(--mh,62px));flex-direction:column;justify-content:center;padding:40px 0;display:flex}@media (max-width:960px){.tbp .opening{min-height:auto;padding:40px 0 44px}}.tbp .kick{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);align-self:flex-start;margin-bottom:20px;padding-bottom:12px;font-size:10px;font-weight:600;display:inline-block}.tbp .lhead{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 560;letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,74px);line-height:.99}.tbp .lhead .w{animation:tbp-word .7s var(--ease-out) both;display:inline-block}@keyframes tbp-word{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.tbp .tbp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbp .llede{color:var(--ink-2);max-width:44ch;margin:22px 0 0;font-size:17px;line-height:1.55}.tbp .llede .fignum{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 640;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.12em}.tbp .lcta{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.tbp .lnote{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:18px 0 0;font-size:10px}.tbp .ch{opacity:.28;max-width:44ch;min-height:70vh;transition:opacity .34s var(--ease-out);flex-direction:column;justify-content:center;padding:5vh 0;display:flex}.tbp .ch.on{opacity:1}@media (max-width:960px){.tbp .ch{opacity:1;max-width:none;min-height:auto;padding:32px 0 38px}}.tbp .ch-q{letter-spacing:.19em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.tbp .ch-q:before{content:"";background:var(--line-2);flex:none;width:20px;height:1px}.tbp .ch h2{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 560;letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:clamp(24px,2.9vw,34px);line-height:1.06}.tbp .ch p{color:var(--ink-2);margin:13px 0 0;font-size:14.5px;line-height:1.6}.tbp .ch-fig{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:20px;padding-top:16px;display:flex}.tbp .ch-fig b{font-family:var(--disp);font-variation-settings:"opsz" 96,"wght" 540;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:36px;font-weight:400;line-height:1}.tbp .ch-fig span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.tbp .blk{border-bottom:1px solid var(--line);padding:64px 0}@media (max-width:640px){.tbp .blk{padding:46px 0}}@media (min-width:1120px){.tbp .blk:has(>.rail){grid-template-columns:74px 1fr;display:grid}.tbp .blk>.rail{top:calc(var(--mh,62px) + 22px);height:0;font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 520;color:var(--line-2);letter-spacing:-.02em;transition:color .3s var(--ease-out);align-self:start;font-size:32px;font-style:italic;line-height:1;position:sticky}.tbp .blk.here>.rail{color:var(--accent)}.tbp .blk:has(>.rail) .sh .no{display:none}}.tbp .blk>.rail{display:none}@media (min-width:1120px){.tbp .blk>.rail{display:block}}.tbp .say{color:var(--ink-2);max-width:56ch;margin:0 0 26px;font-size:15px;line-height:1.6}.tbp .say em{font-family:var(--disp);font-variation-settings:"opsz" 26,"wght" 540;color:var(--ink);font-style:italic}.tbp .scorer{border:1px solid var(--line-2);background:var(--plate);border-radius:12px;grid-template-columns:.8fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:820px){.tbp .scorer{grid-template-columns:1fr}}.tbp .scorer-fig{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:18px;padding:32px 30px;display:flex}@media (max-width:820px){.tbp .scorer-fig{border-right:0;border-bottom:1px solid var(--line);padding:26px 22px}}.tbp .scorer-num{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 520;letter-spacing:-.035em;color:var(--ink);transition:color .2s var(--ease-out);font-size:clamp(60px,8vw,82px);line-height:.82}.tbp .scorer-num .scorer-pc{color:var(--muted);margin-left:2px;font-size:.35em}.tbp .scorer-num.band-complete{color:var(--summit)}.tbp .scorer-num.band-near{color:var(--accent)}.tbp .scorer-num.band-low{color:var(--warn)}.tbp .scorer-band{font-family:var(--disp);font-variation-settings:"opsz" 34,"wght" 570;letter-spacing:-.012em;transition:color .2s var(--ease-out);font-size:18px;display:block}.tbp .scorer-band.band-complete{color:var(--summit)}.tbp .scorer-band.band-near{color:var(--accent-2)}.tbp .scorer-band.band-low{color:var(--warn)}.tbp .scorer-of{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:7px;font-size:10px;display:block}.tbp .scorer-say p{color:var(--ink-2);max-width:32ch;margin:10px 0 0;font-size:12.5px;line-height:1.55}.tbp .scorer-meter{gap:5px;display:flex}.tbp .scorer-meter i{background:var(--line-2);height:6px;transition:background .2s var(--ease-out);border-radius:3px;flex:1 1 0}.tbp .scorer-meter i.on{background:var(--summit)}.tbp .scorer-meter.band-near i.on{background:var(--accent)}.tbp .scorer-meter.band-low i.on{background:var(--warn)}.tbp .scorer-list{border:0;min-width:0;margin:0;padding:18px 20px 20px}.tbp .scorer-legend{color:var(--muted);max-width:48ch;padding:0 0 10px;font-size:11px;line-height:1.5}.tbp .scorer-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink-2);cursor:pointer;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border-radius:6px;align-items:center;gap:11px;margin:0;padding:9px 10px 9px 8px;display:flex}.tbp .scorer-row:first-of-type{border-top:0}.tbp .scorer-row:hover{background:var(--accent-wash)}.tbp .scorer-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tbp .scorer-dot{width:8px;height:8px;transition:background .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:50%;flex:none}.tbp .scorer-row.on .scorer-dot{background:var(--summit)}.tbp .scorer-row.off .scorer-dot{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.tbp .scorer-label{flex:auto;min-width:0;font-size:13.5px}.tbp .scorer-row.on .scorer-label{color:var(--ink);font-weight:600}.tbp .scorer-row.off .scorer-label{color:var(--muted)}.tbp .scorer-state{letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:9.5px}.tbp .scorer-row.on .scorer-state{color:var(--summit)}.tbp .scorer-row.off .scorer-state{color:var(--faint)}.tbp .sw{border:1px solid var(--line-2);background:var(--plate);border-radius:12px;overflow:hidden}.tbp .sw-tabs{border-bottom:1px solid var(--line-2);flex-wrap:wrap;display:flex}.tbp .sw-tab{border:0;border-right:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border-bottom:2px solid #0000;flex:auto;margin-bottom:-1px;padding:14px;font-size:12.5px}.tbp .sw-tab:last-child{border-right:0}.tbp .sw-tab:hover{color:var(--ink);background:var(--accent-wash)}.tbp .sw-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tbp .sw-tab[aria-selected=true]{color:var(--ink);background:var(--accent-wash);border-bottom-color:var(--accent);font-weight:650}@media (max-width:680px){.tbp .sw-tab{white-space:normal;flex:45%}}.tbp .sw-panel{animation:tbp-panel .22s var(--ease-out) both;grid-template-columns:1fr .82fr;display:grid}@media (max-width:820px){.tbp .sw-panel{grid-template-columns:1fr}}@keyframes tbp-panel{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.tbp .sw-say{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:30px;display:flex}@media (max-width:820px){.tbp .sw-say{border-right:0;border-bottom:1px solid var(--line);padding:24px}}.tbp .sw-say h3{font-family:var(--disp);font-variation-settings:"opsz" 44,"wght" 570;letter-spacing:-.018em;margin:0;font-size:25px;line-height:1.08}.tbp .sw-say p{color:var(--ink-2);max-width:42ch;margin:12px 0 0;font-size:14px;line-height:1.6}.tbp .sw-plate{flex-direction:column;justify-content:center;gap:16px;padding:26px 28px;display:flex}.tbp .sw-fig{align-items:baseline;gap:10px;display:flex}.tbp .sw-fig b{font-family:var(--disp);font-variation-settings:"opsz" 96,"wght" 520;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:.9}.tbp .sw-figk{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.tbp .sw-viz{align-items:flex-end;min-height:88px;display:flex}.tbp .sw-note{letter-spacing:.05em;color:var(--faint);margin:0;font-size:10px}.tbp .sw-rows{flex-direction:column;flex:auto;justify-content:center;gap:6px;display:flex}.tbp .sw-rows i{background:var(--accent);opacity:.24;transform-origin:0;height:7px;animation:tbp-rowin .42s var(--ease-out) both;border-radius:3px}@keyframes tbp-rowin{0%{opacity:0;transform:scaleX(.05)}to{opacity:.24;transform:scaleX(1)}}.tbp .sw-trend{flex:auto;height:80px;position:relative}.tbp .sw-line{width:100%;height:100%;display:block}.tbp .sw-line path.fill{fill:var(--accent);opacity:.13}.tbp .sw-line path.stroke{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:tbp-drawpath .76s var(--ease-out) forwards}@keyframes tbp-drawpath{to{stroke-dashoffset:0}}.tbp .sw-trend .sw-end{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--plate);animation:tbp-pop .38s var(--ease-out) .62s both;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:16.2%;left:98%}@keyframes tbp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tbp .sw-ring{align-items:center;gap:16px;display:flex}.tbp .sw-ring svg{flex:none}.tbp .sw-ring circle.track{fill:none;stroke:var(--line-2);stroke-width:7px}.tbp .sw-ring circle.val{fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:170;stroke-dashoffset:170px;animation:tbp-ring .9s var(--ease-out) forwards;transform:rotate(-90deg)}@keyframes tbp-ring{to{stroke-dashoffset:44px}}.tbp .sw-ring .keys{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.tbp .sw-ring .keys span{align-items:center;gap:6px;display:flex}.tbp .sw-ring .keys b{background:var(--accent);border-radius:2px;width:6px;height:6px;display:block}.tbp .sw-grid{flex:auto;grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.tbp .sw-grid i{aspect-ratio:1;background:var(--accent);animation:tbp-cell .36s var(--ease-out) both;border-radius:3px}@keyframes tbp-cell{0%{opacity:0;transform:scale(.3)}}.tbp .sw-rank{flex-direction:column;flex:auto;justify-content:center;gap:7px;display:flex}.tbp .sw-rank i{background:var(--accent);opacity:.2;transform-origin:0;height:9px;animation:tbp-rowin .42s var(--ease-out) both;border-radius:4px}.tbp .sw-rank i:first-child{opacity:.6}.tbp .trail{flex:auto;position:relative}.tbp .trail svg{width:100%;height:auto;display:block;overflow:visible}.tbp .hx-link{stroke:var(--line-2);stroke-width:1.5px;fill:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:tbp-draw .62s var(--ease-out) forwards}.tbp .hx-link.held{stroke:var(--accent);stroke-width:2px;opacity:.6}@keyframes tbp-draw{to{stroke-dashoffset:0}}.tbp .hx{cursor:pointer;animation:tbp-hxpop .42s var(--ease-out) both}@keyframes tbp-hxpop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.tbp .hx polygon{stroke-width:1.5px;transition:fill .18s var(--ease-out), stroke .18s var(--ease-out)}.tbp .hx.held polygon{fill:var(--accent);stroke:var(--accent)}.tbp .hx.next polygon{fill:var(--accent-wash);stroke:var(--accent);stroke-dasharray:3 3}.tbp .hx.open polygon{fill:var(--plate);stroke:var(--line-2)}.tbp .hx text{font-family:var(--body);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px;font-weight:700}.tbp .hx.held text{fill:#fff}.tbp .hx.next text{fill:var(--accent-2)}.tbp .hx.open text{fill:var(--faint)}.tbp .hx:hover polygon,.tbp .hx:focus-visible polygon{stroke:var(--ink);stroke-width:2.5px}.tbp .hx-name{background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--ease-out);border-radius:6px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%,-150%)}.tbp .hx-name.on{opacity:1}.tbp .move .move-claim{color:var(--muted);border-top:1px solid var(--line);margin:13px 0 0;padding-top:12px;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.tbp .rev{opacity:1;transform:none}.tbp .lhead .w{opacity:1;animation:none;transform:none}.tbp #landing-progress{display:none}.tbp .hx-link{stroke-dashoffset:0}.tbp .sw-panel,.tbp .sw-rows i,.tbp .sw-rank i,.tbp .sw-grid i,.tbp .sw-line path.stroke,.tbp .sw-ring circle.val,.tbp .sw-trend .sw-end,.tbp .hx{animation:none}.tbp .sw-line path.stroke{stroke-dashoffset:0}.tbp .sw-ring circle.val{stroke-dashoffset:44px}.tbp .stage{height:56vh;position:static}.tbp .opening,.tbp .ch{min-height:auto}.tbp .ch{opacity:1}}.tbp .moves{border:1px solid var(--line-2);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:760px){.tbp .moves{grid-template-columns:1fr}}.tbp .move{border-right:1px solid var(--line-2);padding:26px 26px 30px}.tbp .move:last-child{border-right:0}@media (max-width:760px){.tbp .move{border-right:0;border-bottom:1px solid var(--line-2)}.tbp .move:last-child{border-bottom:0}}.tbp .move .mn{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 520;color:var(--accent);letter-spacing:-.02em;font-size:40px;line-height:1}.tbp .move h3{font-family:var(--disp);font-variation-settings:"opsz" 36,"wght" 580;margin:14px 0 0;font-size:18px}.tbp .move p{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.6}.tbp .lend{text-align:center;border-top:2px solid var(--ink);padding:88px 0 96px;position:relative;overflow:hidden}.tbp .lend .topo{opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tbp .lend-in{position:relative}.tbp .lend h2{font-family:var(--disp);font-variation-settings:"opsz" 144,"wght" 540;letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.02}.tbp .lend h2 em{color:var(--accent-2);font-style:italic}.tbp .lend p{color:var(--ink-2);max-width:44ch;margin:16px auto 0;font-size:15px}.tbp .lend .lcta{justify-content:center}.tbp .lfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:30px 0 60px;display:flex}.tbp .lfoot .fl{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.tbp .lfoot a{color:var(--muted);text-decoration:none}.tbp .lfoot a:hover{color:var(--accent-2)}.tbp .lfoot .dot{color:var(--faint)}.tbp.auth-wrap{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}@media (max-width:860px){.tbp.auth-wrap{grid-template-columns:1fr}}.tbp .auth-plate{color:#eceff7;background:#0b0f1e;flex-direction:column;padding:52px 56px;display:flex;position:relative;overflow:hidden}@media (max-width:860px){.tbp .auth-plate{display:none}}.tbp .auth-plate .topo{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tbp .auth-plate .pmk{align-items:center;gap:11px;display:flex;position:relative}.tbp .auth-plate .pmk .mk{color:#eceff7;border-color:#eceff7}.tbp .auth-plate .pmk .tt{font-family:var(--disp);font-variation-settings:"opsz" 24,"wght" 600;font-size:16px}.tbp .auth-plate .pbody{margin-top:auto;position:relative}.tbp .auth-plate .pkick{letter-spacing:.18em;text-transform:uppercase;color:#5e80ff;font-size:10.5px;font-weight:600}.tbp .auth-plate .pquote{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 520;letter-spacing:-.01em;max-width:16ch;margin:16px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.08}.tbp .auth-plate .pquote em{color:#95aaff;font-style:italic}.tbp .auth-plate .pdesc{color:#aab3cc;max-width:34ch;margin:16px 0 0;font-size:13.5px;line-height:1.6}.tbp .auth-panel{background:var(--paper);justify-content:center;align-items:center;padding:40px 28px;display:flex}.tbp .auth-form{width:100%;max-width:372px}.tbp .auth-mk{align-items:center;gap:10px;margin-bottom:34px;display:flex}.tbp .auth-mk .tt{font-family:var(--disp);font-variation-settings:"opsz" 22,"wght" 600;font-size:15px}.tbp .auth-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.tbp .auth-h{font-family:var(--disp);font-variation-settings:"opsz" 48,"wght" 560;letter-spacing:-.01em;margin:8px 0 0;font-size:29px;line-height:1.05}.tbp .auth-sub{color:var(--muted);margin:9px 0 0;font-size:13.5px;line-height:1.5}.tbp .auth-body{margin-top:24px}.tbp .field{margin-bottom:15px}.tbp .field label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.tbp .field .ipwrap{position:relative}.tbp .field input{border:1px solid var(--line-2);background:var(--plate);width:100%;height:44px;color:var(--ink);font-family:var(--body);border-radius:5px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.tbp .field input::placeholder{color:var(--faint)}.tbp .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.tbp .field .ipwrap input{padding-right:42px}.tbp .field .eye{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tbp .field .eye:hover{color:var(--ink-2)}.tbp .field .eye svg{width:16px;height:16px}.tbp .field .hint{color:var(--muted);margin-top:6px;font-size:11px}.tbp .note{border:1px solid var(--line-2);background:var(--accent-wash);color:var(--ink-2);border-radius:5px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;line-height:1.45}.tbp .note.err{border-color:var(--due);color:var(--due);background:0 0;margin:0 0 4px}.tbp .note.ok{border-color:var(--summit);color:var(--ink-2);background:0 0}.tbp .auth-link{text-align:center;color:var(--muted);margin-top:14px;font-size:13px;text-decoration:none;display:block}.tbp .auth-link:hover{color:var(--accent-2)}.tbp .auth-alt{border-top:1px solid var(--line);text-align:center;margin-top:26px;padding-top:20px}.tbp .auth-alt a{color:var(--accent-2);font-size:12.5px;font-weight:600;text-decoration:none}.tbp .auth-alt a:hover{filter:brightness(1.1)}.tbp .auth-alt .lb{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.tbp .auth-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:32px;display:flex}.tbp .auth-foot .iu{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.tbp .otp{text-align:center;font-family:"Inter",var(--body);letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:19px}.tbp .otp.rec{letter-spacing:.18em;font-size:16px}.tbp .qr{border:1px solid var(--line-2);background:#fff;border-radius:8px;justify-content:center;margin-bottom:16px;padding:16px;display:flex}.tbp .qr>div{width:200px;height:200px}.tbp .qr svg{width:100%;height:100%;display:block}.tbp .keyline{color:var(--muted);margin-top:16px;font-size:12px}.tbp .keyline summary{cursor:pointer}.tbp .keyline code{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);word-break:break-all;border-radius:5px;margin-top:8px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:11px;display:block}.tbp .rcodes{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);letter-spacing:.06em;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:16px;font-family:ui-monospace,monospace;font-size:13px;list-style:none;display:grid}.tbp .btnrow{gap:10px;margin-top:14px;display:flex}.tbp .btn.mini{height:38px;color:var(--ink-2);border-color:var(--line-2);background:0 0;flex:1;padding:0 14px;font-size:12.5px}.tbp .btn.mini:hover{filter:none;border-color:var(--ink);color:var(--ink)}.tbp .auth-mini{text-align:center;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:12px;text-decoration:none;display:block}.tbp .auth-mini:hover{color:var(--accent-2)}.tbp .gate{max-width:600px;margin:0 auto;padding:60px 0 80px}.tbp .gate-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);font-size:10.5px;font-weight:600}.tbp .gate h1{font-family:var(--disp);font-variation-settings:"opsz" 96,"wght" 550;letter-spacing:-.015em;max-width:16ch;margin:12px 0 0;font-size:clamp(30px,4.4vw,44px);line-height:1.02}.tbp .gate .glede{color:var(--ink-2);max-width:52ch;margin:16px 0 0;font-size:15px;line-height:1.6}.tbp .gate .grow{gap:10px;margin-top:26px;display:flex}@media (max-width:520px){.tbp .gate .grow{flex-direction:column}}.tbp .gate .grow .ipwrap{flex:1;position:relative}.tbp .gate .grow .ipwrap svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.tbp .gate .grow input{border:1px solid var(--line-2);background:var(--plate);width:100%;height:48px;color:var(--ink);font-family:var(--body);border-radius:6px;outline:none;padding:0 14px 0 38px;font-size:15px;transition:border-color .15s,box-shadow .15s}.tbp .gate .grow input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.tbp .gate .grow .btn{height:48px}.tbp .gate .gerr{color:var(--due);margin-top:10px;font-size:12px}.tbp .gate .gassure{color:var(--muted);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:inline-flex}.tbp .gate .gassure svg{width:14px;height:14px;color:var(--summit)}.tbp .gate .gsent{border:1px solid var(--line-2);background:var(--plate);text-align:center;border-radius:10px;padding:34px}.tbp .gate .gsent .ic{background:var(--accent-wash);width:52px;height:52px;color:var(--summit);border-radius:12px;place-items:center;margin:0 auto 16px;display:grid}.tbp .gate .gsent .ic svg{width:26px;height:26px}.tbp .gate .gsent h2{font-family:var(--disp);font-variation-settings:"opsz" 40,"wght" 560;margin:0;font-size:24px}.tbp .gate .gsent p{color:var(--ink-2);max-width:40ch;margin:10px auto 0;font-size:14px;line-height:1.55}.tbp .gate .gsent p em{color:var(--ink);font-style:normal;font-weight:600}.tbp .gate .gsent .gnote{color:var(--muted);border-top:1px solid var(--line);max-width:44ch;margin-top:14px;margin-left:auto;margin-right:auto;padding-top:14px;font-size:12.5px}.tbp .gate .gsent .gnote strong{color:var(--ink-2);font-weight:600}.tbp .gate .gsent .again{color:var(--accent-2);cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.tbp .lhero-in>*{animation:lbRise .72s var(--ease-out) both}.tbp .lhero-in>:first-child{animation-delay:50ms}.tbp .lhero-in>:nth-child(2){animation-delay:.12s}.tbp .lhero-in>:nth-child(3){animation-delay:.19s}.tbp .lhero-in>:nth-child(4){animation-delay:.27s}.tbp .lhero-in>:nth-child(5){animation-delay:.35s}@supports (animation-timeline:view()){.tbp .blk .sh,.tbp .blk .g3>.pil,.tbp .blk .caps>.capi,.tbp .blk .moves>.move,.tbp .blk .g2>.trust,.tbp .prof>.pl,.tbp .prof>.pr,.tbp .lend-in>*{animation:linear both lbRise;animation-timeline:view();animation-range:entry 8% entry 46%}.tbp .blk .sh .rule{transform-origin:0;animation:linear both lbRule;animation-timeline:view();animation-range:entry 12% entry 50%}}}@keyframes lbRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lbRule{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.tbp .btn:active{transform:translateY(0)scale(.98)}.tbp .btn svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tbp .btn:hover svg{transform:translate(3px)}}.tbp .motion-swap{animation:motionSwap .15s var(--ease-out) both}@keyframes motionSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tbp .motion-toast-in,.motion-toast-in{animation:motionToastIn .2s var(--ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes motionToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tbp .motion-reveal{animation:linear both lbRise;animation-timeline:view();animation-range:entry 6% entry 42%}}}.tbp .mp-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:center;font-size:10.5px}.tbp .mp-select{font:inherit;color:var(--ink);border:1px solid var(--line-2);background:0 0;border-radius:6px;padding:5px 9px;font-size:13px}.tbp .mp-select:disabled{color:var(--muted);border-color:var(--line)}.tbp .mp-num{font:inherit;font-variant-numeric:tabular-nums;width:62px;color:var(--ink);border:1px solid var(--line-2);background:0 0;border-radius:6px;padding:5px 8px;font-size:14px}.tbp .mp-select:focus-visible,.tbp .mp-num:focus-visible,.tbp .mp-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tbp .mp-standing{font-family:var(--disp);font-variation-settings:"opsz" 48,"wght" 480;letter-spacing:-.01em;max-width:34ch;margin:0;font-size:clamp(20px,3vw,29px);line-height:1.28}.tbp .mp-notes{margin:16px 0 0;padding:0;list-style:none}.tbp .mp-notes li{color:var(--ink-2);border-left:1px solid var(--line-2);padding:6px 0 6px 14px;font-size:13.5px;line-height:1.5}.tbp .mp-quiet{color:var(--muted);max-width:62ch;margin:16px 0 0;font-size:12.5px;line-height:1.6}.tbp .mp-field{border:0;border-top:1px solid var(--line);margin:0;padding:18px 0 4px}.tbp .mp-field legend{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0;font-size:10.5px;font-weight:600}.tbp .mp-help{color:var(--muted);max-width:58ch;margin:8px 0 14px;font-size:12.5px;line-height:1.55}.tbp .mp-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:4px 34px;margin-top:14px;display:grid}.tbp .mp-row{grid-template-columns:150px 1fr 30px 104px;align-items:center;gap:10px;padding:5px 0;display:grid}.tbp .mp-row-l{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.tbp .mp-row-l i{opacity:.45;border-radius:50%;flex:none;width:6px;height:6px}.tbp .mp-row.is-set .mp-row-l{color:var(--ink)}.tbp .mp-row.is-set .mp-row-l i{opacity:1}.tbp .mp-out{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-size:12.5px}.tbp .mp-row.is-set .mp-out{color:var(--ink);font-weight:600}.tbp .mp-depth{min-width:104px}.tbp select.mp-depth{padding:3px 7px;font-size:12px}.tbp .mp-range{appearance:none;background:0 0;width:100%;height:18px;margin:0}.tbp .mp-range::-webkit-slider-runnable-track{background:var(--line-2);border-radius:2px;height:2px}.tbp .mp-range::-moz-range-track{background:var(--line-2);border-radius:2px;height:2px}.tbp .mp-range::-webkit-slider-thumb{appearance:none;background:var(--paper);border:2px solid var(--line-2);cursor:pointer;border-radius:50%;width:13px;height:13px;margin-top:-5.5px}.tbp .mp-range::-moz-range-thumb{background:var(--paper);border:2px solid var(--line-2);cursor:pointer;border-radius:50%;width:13px;height:13px}.tbp .mp-row.is-set .mp-range::-webkit-slider-thumb{border-color:var(--accent);background:var(--accent)}.tbp .mp-row.is-set .mp-range::-moz-range-thumb{border-color:var(--accent);background:var(--accent)}.tbp .mp-range:focus-visible{outline:none}.tbp .mp-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.tbp .mp-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.tbp .mp-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tbp .mp-chip{font:inherit;cursor:pointer;border:1px solid var(--line-2);color:var(--ink-2);background:0 0;border-radius:999px;padding:5px 12px;font-size:13px}.tbp .mp-chip.is-on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-2);font-weight:600}@media (prefers-reduced-motion:no-preference){.tbp .mp-chip{transition:border-color .18s var(--ease-out), background .18s var(--ease-out)}}.tbp .mp-moves{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:no-preference){.tbp .mp-moves>.mp-move{animation:lbRise .42s var(--ease-out) both}.tbp .mp-moves>.mp-move:nth-child(2){animation-delay:60ms}.tbp .mp-moves>.mp-move:nth-child(3){animation-delay:.12s}}.tbp .mp-move{border-top:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.tbp .mp-move:first-child{border-top:0;padding-top:4px}.tbp .mp-move-n{font-family:var(--disp);font-variation-settings:"opsz" 60,"wght" 480;color:var(--accent-2);min-width:34px;font-size:22px;font-style:italic;line-height:1.1}.tbp .mp-move-b{flex:1;min-width:0}.tbp .mp-move-b h3{font-family:var(--disp);font-variation-settings:"opsz" 36,"wght" 560;letter-spacing:-.005em;margin:0;font-size:19px}.tbp .mp-move-m{color:var(--muted);flex-wrap:wrap;gap:12px;margin:8px 0 10px;font-size:11.5px;display:flex}.tbp .mp-ready{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.tbp .mp-r-ready{color:var(--summit)}.tbp .mp-r-stretch{color:var(--warn)}.tbp .mp-r-reach{color:var(--muted)}.tbp .mp-why{color:var(--ink-2);margin:0;padding-left:16px;font-size:13.5px;line-height:1.6}.tbp .mp-why li{margin:3px 0}.tbp .mp-spec{margin-top:16px;display:grid}.tbp .mp-spec-i{border-top:1px solid var(--line);padding:11px 0}.tbp .mp-spec-i>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;list-style:none;display:flex}.tbp .mp-spec-i>summary::-webkit-details-marker{display:none}.tbp .mp-spec-i>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:14px}.tbp .mp-spec-i[open]>summary:after{content:"−"}.tbp .mp-spec-i>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tbp .mp-spec-n{font-family:var(--disp);font-variation-settings:"opsz" 30,"wght" 480;color:var(--accent-2);font-size:15px;font-style:italic}.tbp .mp-spec-i code{color:var(--ink);font-size:13.5px;font-weight:700}.tbp .mp-spec-o{color:var(--muted);font-size:11px}.tbp .mp-spec-t{color:var(--muted);margin-top:5px;font-size:12px}.tbp .mp-spec-i p{color:var(--ink-2);max-width:66ch;margin:9px 0 0;font-size:13.5px;line-height:1.6}.tbp .mp-spec-s{color:var(--muted);margin-top:8px;font-size:11.5px}.tbp .mp-spec-x{border-left:2px solid var(--line-2);padding-left:11px;color:var(--muted)!important}.tbp .mp-foot{border-top:1px solid var(--line);color:var(--muted);max-width:70ch;margin-top:34px;padding:18px 0 48px;font-size:11.5px;line-height:1.6}@media (max-width:820px){.tbp .mp-move{gap:12px}.tbp .mp-grid{grid-template-columns:1fr}.tbp .mp-row{grid-template-columns:120px 1fr 28px 96px;gap:8px}}@media (prefers-reduced-motion:reduce){.tbp *{transition:none!important;animation:none!important}}@media print{@page{margin:14mm}.tbp,.tbp[data-theme=dark]{--paper:#fff;--paper-2:#fff;background:#fff!important}.tbp .shell{max-width:none;padding:0}.tbp .top,.tbp .foot a,.tbp .mast .topo{display:none!important}.tbp .mast{-moz-column-break-after:avoid;break-after:avoid;padding-top:0}.tbp .sh{-moz-column-break-after:avoid;break-after:avoid}.tbp .blk,.tbp .crt,.tbp .cg,.tbp .sig,.tbp .cbar{-moz-column-break-inside:avoid;break-inside:avoid}.tbp .lhero-in>*,.tbp .lend-in>*,.tbp .blk .sh,.tbp .blk .sh .rule,.tbp .blk .g3>.pil,.tbp .blk .caps>.capi,.tbp .blk .moves>.move,.tbp .blk .g2>.trust,.tbp .prof>.pl,.tbp .prof>.pr,.tbp .motion-reveal{opacity:1!important;animation:none!important;transform:none!important}.tbp a{color:inherit;text-decoration:none}}
