@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_B9VDwgw5ciDouktECtEuDcaHX3Wv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_7a40aa89-module__YQYF1q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_7a40aa89-module__YQYF1q__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.mobile-only,.mobile-only-flex{display:none}.desktop-only{display:block}@media (max-width:767px){.mobile-only{display:block}.mobile-only-flex{display:flex}.desktop-only{display:none!important}.topbar{display:none}}@keyframes screenIn{0%{transform:translateY(7px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.screen-anim{animation:.2s both screenIn}}.scrollview{flex:1}.sv-pad{padding:16px 16px calc(5.5rem + env(safe-area-inset-bottom))}[data-density=compact] .sv-pad{padding:12px 14px calc(5.5rem + env(safe-area-inset-bottom))}.mhead{z-index:20;background:linear-gradient(180deg, var(--bg-0) 72%, #0a0b0d00);align-items:center;gap:12px;padding:14px 16px 12px;display:flex;position:sticky;top:0}.mhead-title{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.05}[data-density=compact] .mhead-title{font-size:22px}.mhead-sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:5px;font-size:10px}.mhead-spacer{flex:1}.icon-btn{background:var(--bg-2);border:1px solid var(--border-2);width:38px;height:38px;color:var(--text-2);border-radius:11px;flex-shrink:0;place-items:center;transition:background .12s,color .12s;display:grid}.icon-btn:active{background:var(--bg-3)}.icon-btn.coral{color:var(--coral-500)}.m-avatar{background:var(--avatar-bg);border:1px solid var(--border-2);width:38px;height:38px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid;position:relative}.m-avatar:after{content:"";background:var(--em-500);border:2px solid var(--bg-0);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.mhead-back{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-1);background:#0a0b0dd1;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.back-btn{background:var(--bg-2);border:1px solid var(--border-2);height:36px;color:var(--text-2);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:11px;display:inline-flex}.back-btn:active{background:var(--bg-3)}.mhead-back .htitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mhead-back .htitle .hsub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.tabbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-2);z-index:40;background:#0c0e11eb;flex-shrink:0;grid-template-columns:repeat(5,1fr);padding:8px 6px 12px;display:grid}.tab{color:var(--text-4);flex-direction:column;align-items:center;gap:4px;padding:4px 0;transition:color .12s;display:flex;position:relative}.tab .tab-ico{place-items:center;width:24px;height:24px;display:grid}.tab .tab-lbl{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.tab.active{color:var(--coral-500)}.tab-dot{background:var(--coral-500);width:5px;height:5px;box-shadow:0 0 8px var(--coral-500);border-radius:50%;position:absolute;top:-8px}.drawer-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;position:absolute;inset:0}.drawer-overlay.open{opacity:1;pointer-events:auto}.drawer{z-index:61;background:var(--bg-1);border-right:1px solid var(--border-2);flex-direction:column;width:80%;max-width:320px;padding:20px 14px;transition:transform .24s cubic-bezier(.3,.7,.4,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.drawer.open{transform:translate(0)}.drawer-brand{align-items:center;gap:12px;padding:4px 8px 18px;display:flex}.drawer-nav{flex-direction:column;gap:2px;display:flex}.drawer-item{border-radius:var(--radius);color:var(--text-2);border:1px solid #0000;align-items:center;gap:14px;padding:12px;font-size:15px;font-weight:500;display:flex}.drawer-item .nav-icon{color:var(--text-3);place-items:center;display:grid}.drawer-item.active{background:var(--bg-2);color:var(--text-1);border-color:var(--border-2)}.drawer-item.active .nav-icon{color:var(--coral-500)}.mstats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.mstats.tri{grid-template-columns:1fr 1fr 1fr}.mstat{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:14px 14px 13px}[data-density=compact] .mstat{padding:11px 12px}.mstat .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:9px;font-size:9.5px}.mstat .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:-.02em;color:var(--text-1);align-items:baseline;gap:7px;font-size:26px;font-weight:400;line-height:1;display:flex}[data-density=compact] .mstat .v{font-size:22px}.mstat .v.coral{color:var(--coral-500)}.mstat .v.em{color:var(--em-500)}.mstat .v .delta{color:var(--em-500);letter-spacing:0;font-size:11px}.m-sec{justify-content:space-between;align-items:flex-end;gap:12px;margin:22px 2px 12px;display:flex}.m-sec:first-child{margin-top:6px}.m-sec h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.m-sec .sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:9.5px}.m-sec .link{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-500);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}.seg{background:var(--bg-2);border:1px solid var(--border-1);border-radius:11px;gap:2px;padding:4px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{height:0}.seg-tab{white-space:nowrap;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:center;border-radius:7px;flex:1;padding:8px 12px;font-size:10.5px;transition:background .12s,color .12s}.seg-tab.active{background:var(--bg-3);color:var(--text-1)}.mcard{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.mcard-pad{padding:16px}[data-density=compact] .mcard-pad{padding:13px}.mcard-title{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.mcard-title .r{color:var(--text-4);letter-spacing:.1em;font-size:10px}.mtour{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:16px;position:relative;overflow:hidden}.mtour+.mtour{margin-top:12px}.mtour.live:before,.mtour.coral-edge:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.mtour.live:before{background:var(--em-500)}.mtour.coral-edge:before{background:var(--coral-500)}.mtour-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mtour-head .t-title{font-size:16px;font-weight:600}.mtour-head .t-meta{margin-top:4px}.mtour-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.mtour-stat .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:9px}.mtour-stat .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:19px}.mtour-stat .v.em{color:var(--em-500)}.mtour-stat .v.coral{color:var(--coral-500)}.mtour-stat .v.dim{color:var(--text-4)}.mtour-cta{border-top:1px solid var(--border-1);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--text-1);background:var(--bg-2);justify-content:center;align-items:center;gap:8px;margin:4px -16px -16px;padding:14px 16px;font-size:11px;display:flex}.mtour-cta.coral{color:var(--coral-500)}.mtour-cta:active{background:var(--bg-3)}.reserve-bar{gap:4px;margin-top:10px;display:grid}.reserve-cell{background:var(--bg-3);border-radius:2px;height:4px}.reserve-cell.used{background:var(--bg-3)}.lrow{border-bottom:1px solid var(--border-1);background:var(--bg-1);align-items:center;gap:12px;padding:14px 16px;display:flex}[data-density=compact] .lrow{padding:11px 14px}.lrow:last-child{border-bottom:0}.lrow:active{background:var(--bg-2)}.lrow.me{background:var(--coral-tint)}.lrow-rank{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);text-align:center;flex-shrink:0;width:30px;font-size:13px}.lrow-rank.top{color:var(--em-500)}.lrow-rank.me{color:var(--coral-500)}.lrow-main{flex:1;min-width:0}.lrow-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.lrow-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.lrow-right{text-align:right;flex-shrink:0}.lrow-pts{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:15px}.lrow-delta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;margin-top:3px;font-size:11px}.chev{color:var(--text-4);flex-shrink:0;place-items:center;display:grid}.mpick{background:var(--bg-1);border:1px solid var(--border-1);border-left:3px solid var(--border-2);border-radius:var(--radius);margin-bottom:10px;padding:13px 14px}.mpick.won{border-left-color:var(--em-500)}.mpick.lost{border-left-color:var(--coral-500)}.mpick.pending,.mpick.live{border-left-color:var(--sky-500)}.mpick.champ{border-left-color:var(--coral-500);background:linear-gradient(120deg, var(--coral-tint), transparent 60%)}.mpick-top{align-items:flex-start;gap:10px;display:flex}.mpick-status{background:var(--bg-3);width:28px;height:28px;color:var(--text-3);border:1px solid var(--border-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.mpick.won .mpick-status{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.mpick.lost .mpick-status,.mpick.champ .mpick-status{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.mpick-id{flex:1;min-width:0}.mpick-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.mpick-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-top:4px;font-size:9.5px;display:flex}.mpick-meta .dot{background:var(--text-4);border-radius:50%;width:3px;height:3px}.mpick-pts{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:18px;display:flex}.mpick-pts.won{color:var(--em-500)}.mpick-pts.lost{color:var(--text-4)}.mpick-pts.pending,.mpick-pts.live{color:var(--sky-500);font-size:12px}.mpick-pts .cap{letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:8px}.mpick-call{border-top:1px solid var(--border-1);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;padding-top:11px;font-size:11.5px;display:flex}.mpick-call .k{letter-spacing:.12em;color:var(--text-4);text-transform:uppercase;font-size:9px}.mpick-call .v{color:var(--text-2)}.mpick-call .v strong{color:var(--text-1);font-weight:500}.mpick-call .v.em strong{color:var(--em-500)}.mpick-call .v.coral strong{color:var(--coral-500)}.mpick-call .sep{flex:1}.mode-tag{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border-2);background:var(--bg-2);border-radius:4px;padding:2px 6px;font-size:8.5px}.mult-chip{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;border:1px solid var(--border-2);background:var(--bg-2);color:var(--text-2);border-radius:5px;padding:2px 8px;font-size:11px}.mult-chip.m2{color:var(--sky-500);border-color:#78b4dc4d}.mult-chip.m3{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.ptable{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin-bottom:14px;overflow:hidden}.ptable-head{background:var(--bg-2);border-bottom:1px solid var(--border-1);align-items:center;gap:10px;padding:12px 14px;display:flex}.ptable-head .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ptable-head .meta{white-space:nowrap;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;font-size:9px;display:flex}.ptable-head .meta.live{color:var(--em-500)}.prow{border-bottom:1px solid var(--border-1);background:var(--bg-1);border-left:3px solid #0000;padding:13px 14px;transition:background .1s}.prow:last-child{border-bottom:0}.prow:active{background:var(--bg-2)}.prow.won{border-left-color:var(--em-500)}.prow.lost{border-left-color:var(--coral-500)}.prow.pending,.prow.live{border-left-color:var(--sky-500)}.prow.champ{border-left-color:var(--coral-500);background:linear-gradient(120deg, var(--coral-tint), transparent 55%)}[data-density=compact] .prow{padding:11px 13px}.pgrp{justify-content:space-between;align-items:center;gap:10px;margin:20px 2px 11px;display:flex}.pgrp:first-child{margin-top:4px}.pgrp .name{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pgrp .meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.pgrp .meta.live{color:var(--em-500)}.versus-m{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:18px;display:grid}.tp{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border-2);background:var(--bg-2);padding:16px 8px 14px;transition:border-color .15s,background .15s,transform 80ms}.tp:active{transform:scale(.98)}.tp.picked{border-color:var(--em-500);background:linear-gradient(180deg, var(--em-tint), transparent 85%)}.tp.picked .tp-name{color:var(--em-500)}.tp-mono{width:56px;height:56px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;border-radius:13px;place-items:center;margin:0 auto 11px;font-size:19px;font-weight:600;display:grid}.tp-name{margin-bottom:3px;font-size:16px;font-weight:600}.tp-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9px}.tp-prob{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-4);letter-spacing:.06em;margin-top:10px;font-size:9px}.tp-prob .bar{background:var(--bg-3);border-radius:2px;height:3px;margin-top:5px;display:block;overflow:hidden}.tp-prob .bar span{background:var(--coral-500);height:100%;display:block}.vs-mid{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 2px;display:flex}.vs-mid .vs-h2h{background:var(--bg-3);border:1px solid var(--border-1);text-align:center;border-radius:9px;padding:8px 10px}.vs-mid .vs-h2h .k{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;color:var(--text-4);margin-bottom:4px;font-size:8px}.vs-mid .vs-h2h .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:15px}.flow-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.flow-label .t{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:11px}.flow-label .h{color:var(--text-4);white-space:nowrap;text-align:right;font-size:10.5px}.mmap{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 13px;display:grid}.mmap-num{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;font-size:9px}.mmap-name{font-size:13.5px;font-weight:600}.mmap-sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-top:3px;font-size:9px}.mmap-pick{gap:6px;display:flex}.mmap-btn{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);border-radius:7px;min-width:42px;padding:8px 12px;font-size:11px}.mmap-btn.active{background:var(--em-tint);border-color:var(--em-700);color:var(--em-500)}.derived-m{background:var(--bg-2);border:1px dashed var(--border-2);border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:14px;display:flex}.derived-m.active{border-style:solid;border-color:var(--em-700);background:linear-gradient(160deg, var(--em-tint), transparent 75%)}.derived-m .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px}.derived-m .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);text-align:center;font-size:15px}.derived-m.active .v{color:var(--em-500)}.live-banner,.result-banner-m{text-align:center;background:var(--bg-2);border:1px dashed var(--border-2);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;margin-bottom:12px;padding:16px;display:flex}.live-banner{border-style:solid;border-color:var(--em-700);background:linear-gradient(160deg, var(--em-tint), transparent 75%)}.live-banner.with-link{padding-bottom:12px}.result-banner-m.active{border-style:solid;border-color:var(--em-700);background:linear-gradient(160deg, var(--em-tint), transparent 75%)}.live-banner .l,.result-banner-m .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--em-500);align-items:center;gap:6px;font-size:10px;display:flex}.live-banner .v,.result-banner-m .v{color:var(--text-1);font-size:15px;font-weight:700}.live-banner .num{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--em-500);font-size:18px}.watch-link-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-500);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.locked-summary-m{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px;display:flex}.locked-summary-m .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9px}.locked-summary-m .v{color:var(--text-1);font-size:15px;font-weight:700}.locked-summary-m .mult{color:var(--text-3);font-size:12px;font-weight:400}.locked-summary-m .maps{flex-wrap:wrap;gap:6px;display:flex}.locked-summary-m .chip{background:var(--bg-3);border:1px solid var(--border-2);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;color:var(--text-2);border-radius:6px;padding:5px 9px;font-size:9.5px}.compare-row-m{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 13px;display:grid}.compare-row-m .tick{background:var(--bg-3);border:1px solid var(--border-2);width:20px;height:20px;color:var(--text-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.compare-row-m .tick.hit{background:var(--em-tint);border-color:var(--em-700);color:var(--em-500)}.compare-row-m .tick.miss{background:var(--coral-tint);border-color:var(--coral-700);color:var(--coral-500)}.compare-row-m .label{color:var(--text-1);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.compare-row-m .label.coral{color:var(--coral-500)}.compare-row-m .sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;color:var(--text-4);font-size:9px;font-weight:400}.compare-row-m .val{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);white-space:nowrap;font-size:13px;font-weight:700}.compare-row-m .val.pos{color:var(--em-500)}.compare-row-m .val.neg{color:var(--coral-500)}.result-total-m{color:var(--text-1);justify-content:space-between;align-items:baseline;padding-top:4px;font-size:13px;font-weight:700;display:flex}.result-total-m .coral{color:var(--coral-500)}.result-total-m .big{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:22px;font-weight:700}.result-total-m .big.pos{color:var(--em-500)}.result-total-m .big.neg{color:var(--coral-500)}.pd2-bar-m{background:linear-gradient(135deg, var(--em-tint), transparent 80%);border:1px solid var(--em-700);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:16px;display:flex}.pd2-bar-m.lost{background:linear-gradient(135deg, var(--coral-tint), transparent 80%);border-color:var(--coral-700)}.pd2-bar-m.pending{background:var(--bg-2);border:1px dashed var(--border-2)}.pd2-bar-icon-m{background:var(--em-tint);border:1px solid var(--em-700);width:40px;height:40px;color:var(--em-500);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.pd2-bar-m.lost .pd2-bar-icon-m{background:var(--coral-tint);border-color:var(--coral-700);color:var(--coral-500)}.pd2-bar-m.pending .pd2-bar-icon-m{background:var(--bg-3);border-color:var(--border-2);color:var(--text-3)}.pd2-bar-mid-m{flex:1;min-width:0}.pd2-bar-eyebrow-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--em-500);margin-bottom:3px;font-size:9.5px}.pd2-bar-m.lost .pd2-bar-eyebrow-m{color:var(--coral-500)}.pd2-bar-m.pending .pd2-bar-eyebrow-m{color:var(--text-3)}.pd2-bar-match-m{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pd2-bar-pts-m{text-align:right;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--em-500);flex-shrink:0;font-size:24px;line-height:1}.pd2-bar-m.lost .pd2-bar-pts-m{color:var(--coral-500)}.pd2-bar-m.pending .pd2-bar-pts-m{color:var(--text-3)}.pd2-bar-pts-cap-m{letter-spacing:.14em;color:var(--text-4);margin-top:5px;font-size:8px;display:block}.pd2-card-m{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin-top:14px;padding:14px}.pd2-card-title-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.pd2-card-title-m span:first-child{color:var(--text-2)}.pd2-card-title-m span:last-child{color:var(--text-4)}.pd2-vs-m{align-items:center;gap:10px;padding:8px 0 14px;display:flex}.pd2-team-m{border-radius:var(--radius);border:1px solid #0000;flex:1;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.pd2-team-m.right{text-align:right;flex-direction:row-reverse}.pd2-team-m.winner{background:var(--em-tint);border-color:var(--em-700)}.pd2-team-m.picked{box-shadow:inset 2px 0 0 var(--coral-500)}.pd2-team-m.right.picked{box-shadow:inset -2px 0 0 var(--coral-500)}.pd2-team-mono-m{width:34px;height:34px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.pd2-team-info-m{flex-direction:column;gap:3px;min-width:0;display:flex}.pd2-team-name-m{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pd2-team-tag-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.07em;color:var(--text-4);font-size:9px}.pd2-team-m.winner .pd2-team-tag-m{color:var(--em-500)}.pd2-team-m.picked .pd2-team-tag-m{color:var(--coral-500)}.pd2-vs-mid-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;color:var(--text-4);flex-shrink:0;font-size:10px}.pd2-callbar-m{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);align-items:center;gap:10px;padding:12px;display:flex}.cb-seg-m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cb-seg-m.right{text-align:right;align-items:flex-end}.cb-seg-m.right.hit .cb-v-m{color:var(--em-500)}.cb-seg-m.right.miss .cb-v-m{color:var(--coral-500)}.cb-seg-m.right.await .cb-v-m{color:var(--text-3)}.cb-k-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:8.5px}.cb-v-m{color:var(--text-1);font-size:12.5px}.cb-v-m b{font-weight:700}.cb-arrow-m{color:var(--text-4);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;flex-shrink:0;font-size:12px}.pd2-maps-m{flex-direction:column;gap:7px;display:flex}.pd2-map-m{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pd2-map-num-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;color:var(--text-4);font-size:9px}.pd2-map-name-m{color:var(--text-1);font-size:12px;font-weight:600}.pd2-map-sub-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-4);margin-top:2px;font-size:9px}.pd2-map-res-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.pd2-map-res-m.hit{color:var(--em-500)}.pd2-map-res-m.miss{color:var(--coral-500)}.meta-row-m{border-top:1px solid var(--border-1);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.meta-row-m:first-child{border-top:0}.meta-row-m.total{padding-top:12px}.meta-row-m .lbl{flex-direction:column;gap:4px;display:flex}.meta-row-m .lbl.coral{color:var(--coral-500)}.meta-row-m .sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-4);font-size:10px}.meta-val-m{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);white-space:nowrap;font-size:11.5px}.meta-val-m.pos{color:var(--em-500)}.meta-val-m.neg{color:var(--coral-500)}.meta-val-m.big{font-size:18px;font-weight:700}.mult-picker.m{gap:8px}.mult-picker.m .mult-value{font-size:24px}.token-bank{align-items:center;gap:10px;margin-bottom:14px;display:flex}.token-bank .t-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.token-bank .token-chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.token-bank .num{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:11px}.token-chip{background:var(--coral-500);border-radius:2px;width:8px;height:8px}.token-chip.used{background:var(--bg-3)}.token-chip.staked{background:var(--coral-300,#fa9a87)}@supports (color:lab(0% 0 0)){.token-chip.staked{background:var(--coral-300,lab(73.4545% 35.6196 26.2431))}}.lockbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border-2);background:#0c0e11f0;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.lockbar-info{min-width:0;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.04em;color:var(--text-3);flex:1;font-size:10px;line-height:1.4}.lockbar-info strong{font-weight:500}.lockbar-btn{border-radius:var(--radius);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--coral-500);color:var(--coral-fg);border:1px solid var(--coral-500);flex-shrink:0;align-items:center;gap:8px;padding:13px 22px;font-size:12px;font-weight:600;display:inline-flex}.lockbar-btn:disabled,.lockbar-btn.off{background:var(--bg-3);color:var(--text-4);border-color:var(--border-2)}.payout-strip{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--bg-2);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.payout-cell{border-right:1px solid var(--border-1);text-align:center;padding:11px 8px}.payout-cell:last-child{border-right:0}.payout-cell .l{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:6px;font-size:8px}.payout-cell .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:15px}.payout-cell .v.em{color:var(--em-500)}.payout-cell .v.coral{color:var(--coral-500)}.payout-cell .v.dim{color:var(--text-4)}.cmp{border-top:1px solid var(--border-1);grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;padding:9px 0;display:grid}.cmp:first-of-type{border-top:0}.cmp .lbl{text-align:center;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;margin-bottom:4px;font-size:9px}.cmp .v{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-2);font-size:13px}.cmp .v.a{text-align:right}.cmp .v.win{color:var(--em-500);font-weight:600}.cmp-bars{align-items:center;gap:4px;display:flex}.cmp-bar{background:var(--bg-3);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.cmp-bar.a span{opacity:.55;background:#477a8a;background:lab(48.1265% -14.3925 -14.3422);border-radius:3px;position:absolute;top:0;bottom:0;right:0}.cmp-bar.b span{opacity:.55;background:#a35760;background:lab(46.6916% 32.5495 9.99722);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.cmp-bar.win span{background:var(--em-500);opacity:.9}.profile-hero-m{background:linear-gradient(150deg, var(--bg-1), var(--bg-1) 55%, var(--coral-tint));border:1px solid var(--border-1);border-radius:var(--radius-xl);margin-bottom:14px;padding:20px 18px}.ph-top{align-items:center;gap:14px;display:flex}.ph-av{background:linear-gradient(135deg, var(--coral-500), #d0457c);width:64px;height:64px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--coral-fg);border-radius:16px;flex-shrink:0;place-items:center;font-size:22px;font-weight:600;display:grid;position:relative}@supports (color:lab(0% 0 0)){.ph-av{background:linear-gradient(135deg, var(--coral-500), lab(51.3346% 58.4068 .83102))}}.ph-name{align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.ph-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:5px;font-size:10px}.ph-title-chip{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-500);background:var(--coral-tint);border:1px solid var(--coral-700);border-radius:4px;padding:2px 7px;font-size:9px}.xp-bar-wrap{margin-top:16px}.xp-bar-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.xp-bar-head .lvl{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:12px}.xp-bar-head .nums{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:10px}.xp-track{background:var(--bg-3);border:1px solid var(--border-1);border-radius:5px;height:8px;overflow:hidden}.xp-track span{background:linear-gradient(90deg, var(--coral-700), var(--coral-500));border-radius:5px;height:100%;display:block}.equip-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.equip{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius);text-align:center;padding:11px 8px}.equip .k{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:7px;font-size:8px}.equip .ico{background:var(--bg-3);width:30px;height:30px;color:var(--coral-500);border:1px solid var(--border-2);border-radius:8px;place-items:center;margin:0 auto 7px;display:grid}.equip .v{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.menu-list{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.menu-item{border-bottom:1px solid var(--border-1);text-align:left;align-items:center;gap:14px;width:100%;padding:15px 16px;display:flex}.menu-item:last-child{border-bottom:0}.menu-item:active{background:var(--bg-2)}.menu-ico{background:var(--bg-2);border:1px solid var(--border-2);width:34px;height:34px;color:var(--coral-500);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.menu-label{flex:1}.menu-label .t{font-size:14.5px;font-weight:600}.menu-label .d{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:9.5px}.menu-badge{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;color:var(--text-4);margin-right:4px;font-size:9px}.mbadges{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mbadge{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);padding:13px}.mbadge.gold{background:linear-gradient(160deg, var(--coral-tint), transparent 80%);border-color:var(--coral-700)}.mbadge.em{background:linear-gradient(160deg, var(--em-tint), transparent 80%);border-color:var(--em-700)}.mbadge .bi{background:var(--bg-3);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;margin-bottom:9px;display:grid}.mbadge.gold .bi{color:var(--coral-500)}.mbadge.em .bi{color:var(--em-500)}.mbadge .bn{font-size:13px;font-weight:600}.mbadge .bd{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.4}.pbar{background:var(--bg-3);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.pbar span{background:var(--coral-500);border-radius:3px;height:100%;display:block}.pbar.em span{background:var(--em-500)}.spark-m{align-items:flex-end;gap:4px;height:64px;display:flex}.spark-m .b{background:var(--em-500);opacity:.8;border-radius:2px 2px 0 0;flex:1;min-height:6px}.spark-m .b.last{background:var(--coral-500);opacity:1}.track{flex-direction:column;gap:10px;display:flex}.track-node{border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-1);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.track-node.current{border-color:var(--coral-700);background:linear-gradient(120deg, var(--coral-tint), transparent 70%)}.track-node.locked{opacity:.62}.track-lvl{width:44px;height:44px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);border-radius:12px;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.track-node.unlocked .track-lvl{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.track-node.current .track-lvl{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.track-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.track-kind{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:9px}.rarity{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-2);color:var(--text-3);border-radius:4px;padding:2px 7px;font-size:8.5px}.rarity.rare{color:var(--sky-500);background:var(--sky-tint);border-color:#78b4dc4d}.rarity.elite{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.rarity.mythic{color:#b180fc;color:lab(62.5517% 38.3757 -55.9008);background:#6e519d1f;background:lab(40.2694% 25.248 -37.3339/.12);border-color:#6e519d66;border-color:lab(40.2694% 25.248 -37.3339/.4)}.track-swatch{border:1px solid var(--border-2);border-radius:5px;flex-shrink:0;width:18px;height:18px}.status-dot{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-2);color:var(--text-3);border-radius:5px;padding:3px 8px;font-size:9px}.status-dot.active{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.locker-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.locker-item{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius);padding:13px;position:relative}.locker-item.equipped{border-color:var(--em-700)}.locker-item.locked{opacity:.55}.locker-swatch{border:1px solid var(--border-2);color:#ffffffd9;border-radius:8px;place-items:center;height:52px;margin-bottom:10px;display:grid}.locker-name{justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.locker-foot{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.equip-tag{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.equip-tag.on{color:var(--em-500)}.equip-tag.lock{color:var(--text-4)}.hiw-rule{border-bottom:1px solid var(--border-1);align-items:center;gap:14px;padding:14px 16px;display:flex}.hiw-rule:last-child{border-bottom:0}.hiw-amt{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--em-500);white-space:nowrap;flex-shrink:0;min-width:92px;font-size:14px;font-weight:600}.hiw-rule .body .t{font-size:14px;font-weight:600}.hiw-rule .body .d{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.4}.toast-wrap{z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:84px;left:0;right:0}.toast{pointer-events:auto;background:var(--bg-2);border:1px solid var(--coral-700);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);align-items:center;gap:12px;max-width:100%;padding:13px 16px;animation:.3s cubic-bezier(.2,.8,.3,1) toastIn;display:flex}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)}}.toast .xp{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--coral-500);font-size:18px;font-weight:600}.toast .reason{color:var(--text-2);font-size:12px}.divider-m{background:var(--border-1);height:1px;margin:14px 0}.row-between{justify-content:space-between;align-items:center;display:flex}.muted{color:var(--text-3)}.mono-sm{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.04em;font-size:11px}.empty-m{text-align:center;color:var(--text-3);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;padding:48px 20px;font-size:11px}.live-dot{background:var(--em-500);width:6px;height:6px;box-shadow:0 0 0 3px var(--em-tint);border-radius:50%}.pill-toggle{background:var(--bg-2);border:1px solid var(--border-2);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;display:inline-flex}.pill-toggle .dot{background:var(--em-500);width:6px;height:6px;box-shadow:0 0 0 3px var(--em-tint);border-radius:50%}.bracket-scroll{padding-bottom:8px;overflow-x:auto}.bracket-scroll::-webkit-scrollbar{height:6px}.bracket-team.picked{box-shadow:inset 2px 0 0 var(--coral-500)}.mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-2)!important;background:#0c0e11eb!important}.mobile-nav-item.active:before{display:none}:root{--bg-0:#0a0b0d;--bg-1:#0e1013;--bg-2:#14171b;--bg-3:#1c2026;--border-1:#ffffff0d;--border-2:#ffffff17;--border-3:#ffffff24;--text-1:#f4f4f3;--text-2:#b9bcc1;--text-3:#878b94;--text-4:#4a4f56;--topbar-bg:#0a0b0de0;--avatar-bg:radial-gradient(circle at 30% 25%, #2b2f36, #15171b);--coral-50:#ffede9;--coral-300:#ff937e;--coral-500:#f3654c;--coral-600:#dd5139;--coral-700:#aa4331;--coral-900:#542017;--coral-tint-faint:#f3654c0f;--coral-tint:#f26a4f1a;--coral-tint-strong:#f26a4f2e;--coral-border:#f3654c59;--coral-fg:#170806;--coral-deep:#b81900;--coral-deeper:#530300;--gradient-badge-warm:linear-gradient(135deg, #f26a4f, #e04530);--em-300:#61eebf;--em-500:#0fcb9c;--em-700:#008665;--em-tint:#2dd4a01a;--em-tint-strong:#0fcb9c1f;--em-border:#0fcb9c40;--sky-500:#65c6e4;--sky-tint:#78b4dc1a;--sky-border:#78b4dc4d;--gold-500:#f7c30d;--gold-tint:#f7c30d1a;--gold-border:#f7c30d4d;--mythic-500:#9c6aff;--mythic-tint:#9c6aff1f;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-1:0 1px 0 #ffffff05 inset, 0 1px 2px #0006;--shadow-2:0 12px 40px -12px #0009;--row-h:56px;--color-accent:var(--coral-500);--color-success:var(--em-500);--color-danger:var(--coral-500);--color-surface:var(--bg-0);--color-surface-2:var(--bg-1);--color-surface-3:var(--bg-2);--color-text:var(--text-1);--color-text-muted:var(--text-3);--color-border:var(--border-2);--radius-sm-old:6px;--radius-md:10px;--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;--anchor-width:100%}@supports (color:lab(0% 0 0)){:root{--coral-50:lab(95.0385% 11.543 8.29856);--coral-300:lab(73.0766% 48.0049 36.1839);--coral-500:lab(61.255% 54.6056 42.8559);--coral-600:lab(54.2755% 54.8429 44.0874);--coral-700:lab(43.0534% 42.5043 33.4884);--coral-900:lab(20.4028% 24.2062 18.7762);--coral-tint-faint:lab(61.255% 54.6056 42.8559/.06);--coral-border:lab(61.255% 54.6056 42.8559/.35);--coral-deep:lab(40.0822% 61.9282 61.2369);--coral-deeper:lab(15.3155% 37.2924 26.5712);--em-300:lab(85.6145% -48.2429 10.7695);--em-500:lab(72.9823% -52.2207 11.5769);--em-700:lab(49.3841% -41.9976 9.27695);--em-tint-strong:lab(72.9823% -52.2207 11.5769/.12);--em-border:lab(72.9823% -52.2207 11.5769/.25);--sky-500:lab(75.0102% -23.6546 -23.7945);--gold-500:lab(81.7734% 9.28441 81.1653);--gold-tint:lab(81.7734% 9.28441 81.1653/.1);--gold-border:lab(81.7734% 9.28441 81.1653/.3);--mythic-500:lab(55.8954% 46.5804 -70.9918);--mythic-tint:lab(55.8954% 46.5804 -70.9918/.12)}}[data-theme=light]{--bg-0:#f5f6f8;--bg-1:#fff;--bg-2:#edf0f3;--bg-3:#e2e6ea;--border-1:#00000012;--border-2:#0000001f;--border-3:#0003;--text-1:#0c0e11;--text-2:#2d3238;--text-3:#525960;--text-4:#929aa3;--topbar-bg:#f5f6f8eb;--avatar-bg:radial-gradient(circle at 30% 25%, #cdd2d9, #b8bec7);--shadow-1:0 1px 0 #ffffffb3 inset, 0 1px 3px #0000001a;--shadow-2:0 8px 30px -8px #00000026}[data-density=compact]{--row-h:44px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;overflow-x:hidden}body{background:var(--bg-0);color:var(--text-1);font:14px/1.45 var(--font-inter,"Inter"),system-ui,sans-serif;font-feature-settings:"cv11","ss01","ss02";-webkit-font-smoothing:antialiased;letter-spacing:-.005em}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--coral-500);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-3)}.mono{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;font-feature-settings:"zero"}.eyebrow{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}.eyebrow-em{color:var(--text-2)}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:600}h1{font-size:28px}h2{font-size:22px}h3{font-size:16px}.num{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-feature-settings:"zero"}.text-dim{color:var(--text-3)}.text-2{color:var(--text-2)}.coral{color:var(--coral-500)}.em{color:var(--em-500)}.app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border-1);background:var(--bg-0);flex-direction:column;gap:24px;height:100vh;padding:20px 16px 16px;display:flex;position:sticky;top:0}.brand{cursor:pointer;align-items:center;gap:12px;padding:4px 8px 8px;display:flex}.brand-mark{background:var(--coral-500);width:36px;height:36px;box-shadow:0 0 0 1px #ffffff0f,0 8px 20px -8px var(--coral-500);border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative}.brand-mark:after{content:"";border:2px solid var(--bg-0);border-radius:2px;width:12px;height:12px}.brand-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.brand-tag{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:9.5px}.nav{flex-direction:column;gap:2px;display:flex}.nav-item{border-radius:var(--radius);color:var(--text-2);text-align:left;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.nav-item:hover{background:var(--bg-2);color:var(--text-1)}.nav-item.active{background:var(--bg-2);color:var(--text-1);border-color:var(--border-2)}.nav-item.active .nav-icon{color:var(--coral-500)}.nav-icon{width:16px;height:16px;color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.sidebar-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mobile-bottom-nav{background:var(--bg-1);border-top:1px solid var(--border-1);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(10px);background:#0e1013f5;padding-top:.5rem;display:none;position:fixed;bottom:0;left:0;right:0}[data-theme=light] .mobile-bottom-nav{background:#fffffff5}.mobile-nav-item{min-height:52px;color:var(--text-4);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;text-transform:uppercase;letter-spacing:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0 6px;font-size:8.5px;font-weight:600;transition:color .1s;display:flex;position:relative}.mobile-nav-item.active:before{content:"";background:var(--coral-500);border-radius:0 0 3px 3px;width:20px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-nav-item.active{color:var(--coral-500)}.mobile-nav-item svg{width:20px;height:20px}.topbar{border-bottom:1px solid var(--border-1);z-index:30;background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:20px;display:flex}.crumbs{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:11px;display:flex}.crumbs .sep{color:var(--text-4)}.crumbs .here{color:var(--text-1)}.status-pill{background:var(--bg-2);border:1px solid var(--border-2);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-1);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.status-pill .dot{background:var(--em-500);width:6px;height:6px;box-shadow:0 0 0 4px var(--em-tint);border-radius:50%}.avatar{background:var(--avatar-bg);border:1px solid var(--border-2);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.avatar:after{content:"";background:var(--em-500);border:2px solid var(--bg-0);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.content{max-width:1600px;padding:28px 32px 64px}.stat-strip{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-1);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));width:100%;margin-bottom:32px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--border-1);padding:22px 26px}.stat:last-child{border-right:0}.stat-label{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:10.5px}.stat-value{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:-.02em;color:var(--text-1);align-items:baseline;gap:10px;font-size:34px;font-weight:400;display:flex}.stat-value .delta{color:var(--em-500);letter-spacing:0;font-size:13px;font-weight:400}.stat-value.coral{color:var(--coral-500)}.stat-value.em{color:var(--em-500)}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-head h2{font-size:22px}.section-head .sub{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:11px}.page-grid{grid-template-columns:1fr 320px;align-items:start;gap:28px;display:grid}.page-grid.no-rail{grid-template-columns:1fr}.card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.card-pad{padding:20px 22px}.tile{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:22px;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.tile.clickable{cursor:pointer}.tile.clickable:hover{border-color:var(--border-3)}.tile.live{border-color:var(--em-700)}.tile.coral-edge{border-color:var(--coral-700)}.tile-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.t-head{border-bottom:1px solid var(--border-1);align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.t-mono{background:var(--bg-3);border:1px solid var(--border-2);width:44px;height:44px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.t-title{font-size:17px;font-weight:600}.t-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:11px}.tag{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-2);color:var(--text-2);border-radius:6px;margin-left:auto;padding:5px 11px;font-size:10.5px}.tag.live{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.tag.coral{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.tag.sky{color:var(--sky-500);background:var(--sky-tint);border-color:#78b4dc4d}.tag.gray{color:var(--text-3)}.t-stats{border-bottom:1px solid var(--border-1);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:18px;padding-bottom:18px;display:grid}.t-stats>div{padding:0 16px}.t-stats>div:first-child{padding-left:0}.t-stats>div:last-child{padding-right:0}.t-stats>div:not(:last-child){border-right:1px solid var(--border-1)}.t-stat-label{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:10px}.t-stat-val{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:22px}.t-stat-val.em{color:var(--em-500)}.t-stat-val.coral{color:var(--coral-500)}.t-stat-val.dim{color:var(--text-4)}.reserve{flex-direction:column;align-items:stretch;gap:10px;min-height:20px;margin-bottom:16px;display:flex}.reserve-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reserve-label{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex-shrink:0;font-size:10px}.reserve-bar{flex:1;gap:4px;display:flex}.reserve-cell{background:var(--coral-900);border-radius:2px;flex:1;height:6px}.reserve-cell.fill{background:var(--coral-500)}.reserve-count{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex-shrink:0;font-size:10px}.tile-cta{border-top:1px solid var(--border-1);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);text-align:center;background:var(--bg-2);margin:6px -22px -22px;padding:16px 22px;font-size:11px;transition:background .12s}.tile:hover .tile-cta{background:var(--bg-3)}.tile-cta.coral{color:var(--coral-500)}.rail-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin-bottom:18px;padding:18px 18px 14px}.rail-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rail-head .title{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:11px}.leader-row{border-top:1px solid var(--border-1);grid-template-columns:28px 1fr auto;align-items:center;padding:9px 0;font-size:13px;display:grid}.leader-row:first-of-type{border-top:0}.leader-rank{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:11px}.leader-row.me .leader-rank{color:var(--coral-500)}.leader-row.me .leader-name{color:var(--text-1);font-weight:600}.leader-row.first .leader-rank{color:var(--em-500)}.leader-name{color:var(--text-2)}.leader-pts{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:12px}.tier-pip{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.tier-pip.tier-mythic{background:var(--mythic-500);box-shadow:0 0 6px var(--mythic-500)}.tier-pip.tier-elite{background:var(--em-500);box-shadow:0 0 6px var(--em-tint)}.tier-pip.tier-rare{background:var(--sky-500);box-shadow:0 0 6px var(--sky-tint)}.tier-pip.tier-std{background:var(--text-3)}.tier-label{letter-spacing:.08em;color:var(--text-2);font-family:IBM Plex Mono,monospace;font-size:11px}.tier-label.tier-mythic{color:var(--mythic-500)}.tier-label.tier-elite{color:var(--em-500)}.tier-label.tier-rare{color:var(--sky-500)}.tier-label.tier-std{color:var(--text-3)}.ladder-tabs{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);gap:3px;padding:5px;display:inline-flex}.ladder-tab{text-align:left;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;min-width:130px;padding:9px 16px 10px;transition:background .12s,border-color .12s,color .12s;display:flex}.ladder-tab:hover{background:var(--bg-2)}.ladder-tab.active{background:var(--bg-2);border-color:var(--coral-700);box-shadow:0 0 0 1px var(--coral-tint) inset}.ladder-tab.active .ladder-tab-name{color:var(--coral-500)}.ladder-tab-name{letter-spacing:.06em;color:var(--text-1);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.ladder-tab-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);font-family:IBM Plex Mono,monospace;font-size:9.5px}.ladder-tab.active .ladder-tab-sub{color:var(--text-3)}.ladder{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.ladder-head{background:var(--bg-2);border-bottom:1px solid var(--border-1);letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;align-items:center;gap:14px;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.ladder-row{border-bottom:1px solid var(--border-1);align-items:center;gap:14px;padding:14px 18px;transition:background .1s;display:flex;position:relative}.ladder-row:last-child{border-bottom:0}.ladder-row:hover{background:var(--bg-2)}.ladder-row.me{background:linear-gradient(90deg, var(--coral-tint), transparent 30%, transparent 70%, var(--coral-tint));border-left:3px solid var(--coral-500);padding-left:15px}.ladder-row.podium{background:linear-gradient(90deg,#0000,#0000)}.ladder-row.podium-1{background:linear-gradient(90deg, color-mix(in oklab, var(--mythic-500) 8%, transparent), transparent 50%)}.ladder-row.podium-2{background:linear-gradient(90deg, color-mix(in oklab, var(--em-500) 7%, transparent), transparent 50%)}.ladder-row.podium-3{background:linear-gradient(90deg, color-mix(in oklab, var(--sky-500) 7%, transparent), transparent 50%)}.ladder-rank{width:48px;color:var(--text-3);font-family:IBM Plex Mono,monospace;font-size:14px}.ladder-row.me .ladder-rank{color:var(--coral-500)}.ladder-rank-medal{width:32px;height:28px;color:var(--text-1);border:1px solid var(--border-2);background:var(--bg-3);border-radius:6px;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.podium-1 .ladder-rank-medal{color:var(--mythic-500);border-color:var(--coral-700);background:var(--coral-tint)}.podium-2 .ladder-rank-medal{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.podium-3 .ladder-rank-medal{color:var(--sky-500);background:var(--sky-tint);border-color:#78b4dc4d}.ladder-picker{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ladder-handle{color:var(--text-1);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.ladder-row.me .ladder-handle{color:var(--coral-500)}.ladder-crown{color:var(--coral-500);font-size:12px;line-height:1}.ladder-you-pill{letter-spacing:.18em;background:var(--coral-500);color:#1a0a06;border-radius:3px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.ladder-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);align-items:center;gap:8px;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.ladder-sub .dot{background:var(--text-4);border-radius:50%;width:3px;height:3px}.ladder-streak{color:var(--coral-500);align-items:center;gap:3px;display:inline-flex}.ladder-tier{text-align:center;justify-content:center;align-items:center;width:90px;display:flex}.ladder-hit,.ladder-events{color:var(--text-2);font-size:13px}.ladder-score{flex-direction:column;align-items:flex-end;gap:5px;width:180px;display:flex}.ladder-score-bar{background:var(--bg-3);border-radius:2px;width:100%;height:4px;overflow:hidden}.ladder-score-bar>span{background:linear-gradient(90deg, var(--coral-700), var(--coral-500));border-radius:2px;height:100%;display:block}.ladder-row.me .ladder-score-bar>span{background:linear-gradient(90deg, var(--coral-500), #ff937e);box-shadow:0 0 8px var(--coral-tint-strong)}@supports (color:lab(0% 0 0)){.ladder-row.me .ladder-score-bar>span{background:linear-gradient(90deg, var(--coral-500), lab(73.0766% 48.0049 36.1839))}}.podium-1 .ladder-score-bar>span{background:linear-gradient(90deg, var(--coral-500), var(--mythic-500))}.podium-2 .ladder-score-bar>span{background:linear-gradient(90deg, var(--em-700), var(--em-500))}.podium-3 .ladder-score-bar>span{background:linear-gradient(90deg, #017e9a, var(--sky-500))}@supports (color:lab(0% 0 0)){.podium-3 .ladder-score-bar>span{background:linear-gradient(90deg, lab(48.2902% -22.659 -23.5268), var(--sky-500))}}.ladder-score-val{align-items:baseline;gap:8px;display:flex}.ladder-score-val .num{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:17px}.ladder-row.me .ladder-score-val .num{color:var(--coral-500)}.ladder-delta{letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:10.5px}.ladder-delta.pos{color:var(--em-500)}.ladder-delta.neg{color:var(--coral-500)}.methodology-card{border-color:var(--coral-700);background:radial-gradient(ellipse at top left, var(--coral-tint), transparent 60%),var(--bg-1)}.methodology-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.methodology-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--coral-500);margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.methodology-name{letter-spacing:-.01em;font-size:18px;font-weight:600}.methodology-version{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border-2);background:var(--bg-2);white-space:nowrap;border-radius:4px;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.methodology-intro{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.55}.methodology-formula{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius);margin-bottom:14px;padding:12px 14px}.methodology-formula-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.methodology-formula-body{color:var(--coral-500);letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:15px}.methodology-legend{background:var(--border-1);border-radius:var(--radius);flex-direction:column;gap:1px;margin-bottom:14px;display:flex;overflow:hidden}.methodology-legend-row{background:var(--bg-2);gap:12px;padding:10px 12px;display:flex}.methodology-legend-k{color:var(--coral-500);flex-shrink:0;width:70px;font-family:IBM Plex Mono,monospace;font-size:12px}.methodology-legend-v{color:var(--text-1);font-family:IBM Plex Mono,monospace;font-size:12px}.methodology-legend-desc{letter-spacing:.08em;color:var(--text-3);margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px}.methodology-note{background:var(--coral-tint);border:1px dashed var(--coral-700);border-radius:var(--radius);color:var(--text-2);gap:8px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.methodology-note svg{color:var(--coral-500);flex-shrink:0;margin-top:3px}.methodology-foot{background:var(--border-1);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.methodology-foot>div{background:var(--bg-2);padding:10px 12px}.methodology-foot-l{letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.methodology-foot-v{color:var(--text-1);font-size:12.5px}.movers{flex-direction:column;gap:6px;display:flex}.mover-row{border-top:1px solid var(--border-1);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.mover-row:first-child{border-top:0;padding-top:2px}.mover-row.me .mover-name{color:var(--coral-500);font-weight:600}.mover-name{color:var(--text-2);flex:1}.mover-from{color:var(--text-4);font-size:11.5px}.mover-to{color:var(--text-2);font-size:11.5px}.mover-delta{letter-spacing:.04em;border-radius:3px;padding:2px 6px;font-size:11px}.mover-delta.pos{color:var(--em-500);background:var(--em-tint)}.mover-delta.neg{color:var(--coral-500);background:var(--coral-tint)}.movers-divider{background:var(--border-1);height:1px;margin:8px 0}.tier-dist{flex-direction:column;gap:11px;display:flex}.tier-dist-row{border-top:1px solid var(--border-1);padding:9px 0}.tier-dist-row:first-child{border-top:0;padding-top:2px}.tier-dist-row.mine{background:var(--coral-tint);border-top:0;border-radius:6px;margin:0 -10px;padding:9px 10px}.tier-dist-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.tier-dist-bar{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.tier-dist-bar>span{border-radius:3px;height:100%;display:block}.tier-dist-bar>.tier-mythic{background:var(--mythic-500)}.tier-dist-bar>.tier-elite{background:var(--em-500)}.tier-dist-bar>.tier-rare{background:var(--sky-500)}.tier-dist-bar>.tier-std{background:var(--text-3)}.tier-dist-foot{letter-spacing:.08em;color:var(--text-4);justify-content:space-between;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.ladder-tab:disabled{cursor:not-allowed;opacity:.45}.ladder-tab:disabled:hover{background:0 0}.btn{border-radius:var(--radius);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-2);background:var(--bg-2);color:var(--text-1);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.btn:hover{background:var(--bg-3);border-color:var(--border-3)}.btn:active{transform:translateY(1px)}.btn-coral{background:var(--coral-500);border-color:var(--coral-500);color:var(--coral-fg);font-weight:600}.btn-coral:hover{background:var(--coral-500);border-color:var(--coral-500);opacity:.9}.btn-coral:active{opacity:1}.btn-em{background:var(--em-tint);border-color:var(--em-700);color:var(--em-500)}.btn-ghost{background:0 0}.btn-sm{letter-spacing:.12em;padding:7px 11px;font-size:10px}.table{border-collapse:collapse;width:100%}.table thead th{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);text-align:left;background:var(--bg-2);border-bottom:1px solid var(--border-1);padding:14px 22px;font-size:10.5px;font-weight:500}.table thead th.r{text-align:right}.table tbody td{border-bottom:1px solid var(--border-1);vertical-align:middle;padding:16px 22px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.clickable{cursor:pointer;transition:background .1s}.table tbody tr.clickable:hover{background:var(--bg-2)}.table td.r{text-align:right}.monogram{width:36px;height:36px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.02em;border:1px solid var(--border-2);background:var(--bg-3);color:var(--text-1);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.monogram.lg{border-radius:12px;width:64px;height:64px;font-size:18px}.monogram.sm{border-radius:6px;width:28px;height:28px;font-size:10px}.monogram[data-hue="0"]{color:#ffd9e3;color:lab(89.9661% 20.0917 .212049);background:#4b2532;background:lab(20.3655% 19.7405 .244647);border-color:#70394b66;border-color:lab(31.7139% 26.3104 .327301/.4)}.monogram[data-hue="30"]{color:#ffdad3;color:lab(90.2101% 17.7537 11.8565);background:#4d2620;background:lab(20.5808% 18.1908 12.5972);border-color:#723b3266;border-color:lab(32.0001% 24.2669 16.8278/.4)}.monogram[data-hue="60"]{color:#ffddc2;color:lab(90.57% 10.8826 20.5865);background:#492b0f;background:lab(20.886% 12.3676 23.2899);border-color:#6c411a66;border-color:lab(32.4054% 16.533 31.2457/.4)}.monogram[data-hue="90"]{color:#f4e4b8;color:lab(90.9731% .859618 23.7192);background:#3f3106;background:lab(21.2632% 2.70399 27.0707);border-color:#5e4b0c66;border-color:lab(32.9076% 3.66063 37.0326/.4)}.monogram[data-hue="120"]{color:#dfebbf;color:lab(91.3227% -9.76521 20.2591);background:#2f3710;background:lab(21.6387% -8.69687 22.3442);border-color:#48531c66;border-color:lab(33.4091% -11.562 29.9018/.4)}.monogram[data-hue="150"]{color:#c9f1d0;color:lab(91.5143% -17.7954 11.3992);background:#193b22;background:lab(21.8841% -18.0273 11.7882);border-color:#29593566;border-color:lab(33.7378% -24.0454 15.7332/.4)}.monogram[data-hue="180"]{color:#baf2e6;color:lab(91.4733% -20.552 -.179946);background:#003c34;background:lab(21.8728% -21.0967 -.152123);border-color:#005b4f66;border-color:lab(33.7237% -28.149 -.201964/.4)}.monogram[data-hue="210"]{color:#b7f0fb;color:lab(91.1973% -17.1507 -11.3706);background:#003a43;background:lab(21.5655% -16.4188 -11.0688);border-color:#00586466;border-color:lab(33.313% -21.8648 -14.7503/.4)}.monogram[data-hue="240"]{color:#cbe9ff;color:lab(90.7707% -8.92556 -19.38);background:#10364e;background:lab(21.0678% -6.72983 -18.8035);border-color:#1b527466;border-color:lab(32.6468% -8.89629 -25.0579/.4)}.monogram[data-hue="270"]{color:#d9e4ff;color:lab(90.3329% 1.3898 -22.2524);background:#273151;background:lab(20.5891% 3.71532 -21.6174);border-color:#3c4a7966;border-color:lab(32.0072% 5.032 -28.8093/.4)}.monogram[data-hue="300"]{color:#eaddff;color:lab(90.0153% 10.9566 -19.2692);background:#382b4d;background:lab(20.3061% 12.1149 -18.7931);border-color:#54427266;border-color:lab(31.6311% 16.1913 -25.0465/.4)}.monogram[data-hue="330"]{color:#fcd7f8;color:lab(89.8904% 17.6311 -11.1231);background:#442741;background:lab(20.2541% 17.5402 -10.9469);border-color:#653c6266;border-color:lab(31.5642% 23.3848 -14.5912/.4)}.pick-list{flex-direction:column;gap:1px;display:flex}.pick-row{background:var(--bg-1);border-bottom:1px solid var(--border-1);cursor:pointer;grid-template-columns:1.4fr 1fr 1.1fr 110px;align-items:center;padding:18px 22px;transition:background .1s;display:grid}.pick-row:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--border-1)}.pick-row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.pick-row:hover{background:var(--bg-2)}.pick-row.won{background:linear-gradient(90deg, var(--em-tint), transparent 60%)}.pick-row.won:hover{background:linear-gradient(90deg,#2dd4a024,#0000 60%)}.pick-row.lost{background:linear-gradient(90deg, var(--coral-tint), transparent 60%)}.pick-row.lost:hover{background:linear-gradient(90deg,#f26a4f24,#0000 60%)}.pick-tour{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;margin-bottom:6px;font-size:10px;display:flex}.pick-tour .dot{background:var(--text-4);border-radius:50%;width:3px;height:3px}.pick-match{font-size:15px;font-weight:600}.pick-cell{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:12px}.pick-cell strong{color:var(--text-1);font-weight:500}.pick-cell .em{color:var(--em-500)}.pick-cell .coral{color:var(--coral-500)}.fire{color:var(--coral-500);align-items:center;gap:2px;font-size:11px;display:inline-flex}.fire .dim{color:var(--text-4)}.pick-points{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:20px;display:flex}.pick-points.won{color:var(--em-500)}.pick-points.lost{color:var(--text-4)}.pick-points.pending{color:var(--text-3)}.pick-points .calc{letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:10px}.filter-tabs{background:var(--bg-2);border:1px solid var(--border-1);border-radius:10px;gap:2px;padding:4px;display:inline-flex;position:relative}@media (max-width:767px){.filter-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{flex-shrink:0;padding:7px 12px}}.filter-tab-indicator{background:var(--bg-3);pointer-events:none;border-radius:6px;transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1),height .18s cubic-bezier(.4,0,.2,1);position:absolute}.filter-tab{z-index:1;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-radius:6px;padding:7px 14px;font-size:10.5px;transition:color .15s;position:relative}.filter-tab:hover,.filter-tab.active{color:var(--text-1)}.filter-tab-count{color:var(--text-4);margin-left:8px;font-size:10px}.match-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:28px}.match-head{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:11px;display:flex}.match-head .left{align-items:center;gap:18px;display:flex}.match-head .live-dot{background:var(--coral-500);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.match-head .live-dot{animation:none}}.versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:6px 0 30px;display:grid}.team-pick{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border-2);background:var(--bg-2);cursor:pointer;padding:26px 18px;transition:border-color .15s,background .15s,transform .1s}.team-pick:hover{border-color:var(--border-3);background:var(--bg-3)}.team-pick.picked{border-color:var(--em-500);background:linear-gradient(180deg, var(--em-tint), transparent 80%)}.team-pick.picked .team-name{color:var(--em-500)}.team-mono{width:80px;height:80px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;background:var(--bg-3);border:1px solid var(--border-2);letter-spacing:.02em;border-radius:14px;place-items:center;margin:0 auto 16px;font-size:26px;font-weight:600;display:grid}.team-name{margin-bottom:4px;font-size:18px;font-weight:600}.team-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px}.team-prob{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);letter-spacing:.08em;margin-top:14px;font-size:11px}.team-prob .bar{background:var(--bg-3);border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.team-prob .bar .fill{background:var(--coral-500);transform-origin:0;width:100%;height:100%;transition:transform .3s ease-out;display:block}.vs-block{text-align:center;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.18em;color:var(--text-3);font-size:13px}.maps{flex-direction:column;gap:1px;margin-top:24px;display:flex}.map-row{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.map-num{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px}.map-name{font-size:14px;font-weight:600}.map-pick{gap:6px;display:flex}.map-team-btn{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);border-radius:6px;padding:6px 14px;font-size:11px;transition:all .12s}.map-team-btn:hover{border-color:var(--border-3);color:var(--text-1)}.map-team-btn.active{background:var(--em-tint);border-color:var(--em-700);color:var(--em-500)}.mult-picker{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mult-card{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius);text-align:left;cursor:pointer;padding:18px 16px 16px;transition:border-color .15s,background .15s,transform 80ms;position:relative}.mult-card:hover{border-color:var(--border-3);background:var(--bg-3)}.mult-card:active{transform:translateY(1px)}.mult-card.active{border-color:var(--coral-500);background:linear-gradient(160deg, var(--coral-tint), transparent 80%);box-shadow:0 0 0 1px var(--coral-500) inset}.mult-card.active .mult-value{color:var(--coral-500)}.mult-card.disabled{opacity:.4;cursor:not-allowed}.mult-value{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:-.02em;color:var(--text-1);margin-bottom:12px;font-size:30px;font-weight:500;line-height:1}.mult-cost{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px}.mult-cost strong{color:var(--text-1);font-weight:500}.mult-card.active .mult-cost strong{color:var(--coral-500)}.mult-risk{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-top:4px;font-size:10px}.mult-card.active.high-risk .mult-risk{color:var(--coral-500)}.token-bank{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.token-chips{flex:1;gap:4px;display:flex}.token-chip{background:var(--bg-3);border:1px solid var(--border-2);border-radius:3px;flex:1;height:12px}.token-chip.used{background:var(--text-4);opacity:.5;border-color:#0000}.token-chip.staked{background:var(--coral-500);border-color:var(--coral-500);box-shadow:0 0 8px var(--coral-tint-strong)}.derived-score{background:var(--bg-2);border:1px dashed var(--border-2);border-radius:var(--radius);justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.derived-score.active{border-style:solid;border-color:var(--em-700);background:linear-gradient(160deg, var(--em-tint), transparent 70%)}.derived-score-label{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.derived-score-val{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:22px}.derived-score.active .derived-score-val{color:var(--em-500)}.map-result{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.06em;border:1px solid var(--border-2);color:var(--text-2);background:var(--bg-3);border-radius:5px;padding:4px 9px;font-size:11px}.map-result.correct{color:var(--em-500);border-color:var(--em-700);background:var(--em-tint)}.map-result.wrong{color:var(--coral-500);border-color:var(--coral-700);background:var(--coral-tint)}.bracket{gap:24px;padding:4px 4px 18px;display:flex;overflow-x:auto}.bracket-col{flex-direction:column;justify-content:space-around;gap:18px;min-width:200px;display:flex}.bracket-col-head{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:10.5px}.bracket-match{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);flex-direction:column;gap:1px;padding:4px;display:flex}.bracket-team{border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12.5px;display:flex}.bracket-team .name{color:var(--text-2);align-items:center;gap:8px;display:flex}.bracket-team .score{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);text-align:right;width:16px;font-size:12px}.bracket-team.winner{background:var(--bg-3)}.bracket-team.winner .name{color:var(--text-1);font-weight:600}.bracket-team.winner .score{color:var(--em-500)}.bracket-team.picked{background:var(--coral-tint)}.schedule{flex-direction:column;display:flex}.sched-day{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);border-top:1px solid var(--border-1);margin-top:4px;padding:18px 0 10px;font-size:11px}.sched-day:first-of-type{border-top:0;margin-top:0;padding-top:4px}.sched-row{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius);cursor:pointer;grid-template-columns:80px 1fr 160px 140px;align-items:center;margin-bottom:8px;padding:14px 16px;transition:border-color .12s,background .12s;display:grid}.sched-row:hover{border-color:var(--border-2);background:var(--bg-2)}.sched-row.live{border-color:var(--em-700)}.sched-time{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-2);font-size:13px}.sched-time .day{letter-spacing:.12em;color:var(--text-4);text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.sched-match{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.sched-match .vs{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-4);font-size:11px}.sched-pick{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:right;font-size:11px}.sched-pick .picked{color:var(--em-500)}.sched-status{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:10.5px}.t-hero{background:linear-gradient(135deg, var(--bg-1), var(--bg-1) 60%, var(--coral-tint));border:1px solid var(--border-1);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:24px;padding:26px 28px;display:grid}.t-hero-mono{background:var(--bg-3);border:1px solid var(--border-2);width:78px;height:78px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;border-radius:14px;place-items:center;font-size:17px;font-weight:600;display:grid}.t-hero h1{margin-bottom:8px;font-size:28px}.t-hero-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);gap:18px;font-size:11px;display:flex}.t-hero-meta .sep{color:var(--text-4)}.spark{align-items:flex-end;gap:4px;height:56px;display:flex}.spark .b{background:var(--em-500);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-height:8px}.spark .b.last{background:var(--coral-500)}.profile-hero{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);grid-template-columns:auto 1fr 280px;align-items:center;gap:28px;margin-bottom:24px;padding:24px;display:grid}.profile-avatar{background:linear-gradient(135deg, var(--coral-500), #d0457c);width:84px;height:84px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--coral-fg);border-radius:18px;place-items:center;font-size:28px;font-weight:600;display:grid;position:relative}@supports (color:lab(0% 0 0)){.profile-avatar{background:linear-gradient(135deg, var(--coral-500), lab(51.3346% 58.4068 .83102))}}.profile-avatar:after{content:"";background:var(--em-500);border:3px solid var(--bg-1);border-radius:50%;width:22px;height:22px;position:absolute;bottom:-3px;right:-3px}.profile-name{align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:600;display:flex}.profile-meta{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:16px;font-size:11px;display:flex}.profile-meta .sep{color:var(--text-4)}.spark-card{flex-direction:column;gap:10px;display:flex}.spark-head{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;font-size:10.5px;display:flex}.spark-head .delta{color:var(--em-500)}.badge-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.badge{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);padding:14px}.badge.gold{background:linear-gradient(160deg, var(--coral-tint), transparent 80%);border-color:var(--coral-700)}.badge.em{background:linear-gradient(160deg, var(--em-tint), transparent 80%);border-color:var(--em-700)}.badge-icon{background:var(--bg-3);width:28px;height:28px;color:var(--text-2);border-radius:7px;place-items:center;margin-bottom:10px;display:grid}.badge.gold .badge-icon{color:var(--coral-500)}.badge.em .badge-icon{color:var(--em-500)}.badge.sky .badge-icon{color:var(--sky-500)}.badge-name{margin-bottom:3px;font-size:13px;font-weight:600}.badge-desc{color:var(--text-3);font-size:11px;line-height:1.4}.breakdown-bar{background:var(--bg-3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.breakdown-bar .fill{background:var(--coral-500);height:100%;display:block}.breakdown-row{border-top:1px solid var(--border-1);grid-template-columns:1fr auto;padding:10px 0;display:grid}.breakdown-row:first-of-type{border-top:0;padding-top:2px}.breakdown-row .label{color:var(--text-2);font-size:12.5px}.breakdown-row .val{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-1);font-size:13px}.pd-grid{grid-template-columns:1fr 340px;gap:28px;display:grid}.pd-result{background:linear-gradient(135deg, var(--em-tint), transparent 80%);border:1px solid var(--em-700);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:22px 26px;display:flex}.pd-result.lost{background:linear-gradient(135deg, var(--coral-tint), transparent 80%);border-color:var(--coral-700)}.pd-result-icon{background:var(--em-tint);border:1px solid var(--em-700);width:48px;height:48px;color:var(--em-500);border-radius:12px;place-items:center;display:grid}.pd-result.lost .pd-result-icon{background:var(--coral-tint);border-color:var(--coral-700);color:var(--coral-500)}.pd-result-text{flex:1}.pd-result-eyebrow{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--em-500);margin-bottom:4px;font-size:10.5px}.pd-result.lost .pd-result-eyebrow{color:var(--coral-500)}.pd-result-points{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--em-500);font-size:32px}.pd-result.lost .pd-result-points{color:var(--coral-500)}.calc-rows{flex-direction:column;display:flex}.calc-row{border-top:1px solid var(--border-1);grid-template-columns:1fr auto auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.calc-row:first-child{border-top:0;padding-top:2px}.calc-row.total{border-top:1px solid var(--border-2);margin-top:6px;padding-top:18px}.calc-label{color:var(--text-2);font-size:13px}.calc-label .sub{color:var(--text-4);font-size:11px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;margin-top:2px;display:block}.calc-value{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);font-size:14px}.calc-value.em{color:var(--em-500)}.calc-value.dim{color:var(--text-4)}.calc-total{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--em-500);font-size:22px}.calc-row.total .calc-label{color:var(--text-1);font-size:15px;font-weight:600}.member-stat{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.member-stat strong{color:var(--text-1);font-weight:500}.delta-pos{color:var(--em-500)}.delta-neg{color:var(--coral-500)}.activity-row{border-top:1px solid var(--border-1);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.activity-row:first-child{border-top:0;padding-top:2px}.activity-text{color:var(--text-2);font-size:13px;line-height:1.45}.activity-text strong{color:var(--text-1);font-weight:600}.activity-text .coral{color:var(--coral-500)}.activity-text .em{color:var(--em-500)}.activity-time{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:10px}.back-link{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;transition:color .12s;display:inline-flex}.back-link:hover{color:var(--text-1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-block{background:linear-gradient(90deg, var(--bg-2) 25%, var(--border-1) 50%, var(--bg-2) 75%);border-radius:var(--radius-lg);background-size:200% 100%;animation:1.5s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.skeleton-block{background:var(--bg-2);animation:none}}.divider{background:var(--border-1);height:1px;margin:28px 0}.kbd{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);border-radius:4px;padding:2px 5px;font-size:10px}.form-input{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius);width:100%;color:var(--text-1);font:inherit;outline:none;padding:11px 14px;font-size:14px;transition:border-color .12s}.form-input:focus{border-color:var(--coral-500);background:var(--bg-3)}select.form-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%236b7178' stroke-width='1.5' d='M3 5l3 3 3-3'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.option-card{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.option-card:hover{border-color:var(--border-3);background:var(--bg-3)}.option-card.active{border-color:var(--coral-500);background:linear-gradient(160deg, var(--coral-tint), transparent 80%);box-shadow:0 0 0 1px var(--coral-500) inset}.champion-card{background:linear-gradient(160deg, var(--coral-tint), transparent 70%);border:1px solid var(--coral-700);border-radius:var(--radius-lg);padding:18px 18px 14px;position:relative}.champion-card:before{content:"♛";color:var(--coral-500);opacity:.6;font-size:18px;position:absolute;top:14px;right:16px}.champion-eyebrow{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-500);margin-bottom:4px;font-size:10.5px}.champion-team{border-top:1px solid var(--border-1);align-items:center;gap:12px;padding:12px 0;display:flex}.champion-team:first-of-type{border-top:0}.champion-team-pct{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;color:var(--text-2);margin-left:auto;font-size:12px}.champion-team .bar{background:var(--bg-3);border-radius:2px;flex:1;max-width:100px;height:4px;margin:0 14px;overflow:hidden}.champion-team .bar>span{background:var(--coral-500);height:100%;display:block}.champion-team.mine .name{color:var(--em-500);font-weight:600}.confidence{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius);margin-top:16px;padding:18px 20px}.confidence-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.confidence-label{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:11px}@media (max-width:767px){.app{grid-template-columns:1fr}.sidebar{display:none}.mobile-bottom-nav{display:grid}.content{padding:16px 16px calc(5.5rem + env(safe-area-inset-bottom))}.page-grid,.tile-grid{grid-template-columns:1fr}.pick-row{grid-template-columns:1fr auto;gap:8px 12px;padding:12px 16px}.pd-grid{grid-template-columns:1fr}.profile-hero{grid-template-columns:auto 1fr;gap:16px}.t-hero{grid-template-columns:auto 1fr;gap:16px;padding:18px 20px}.t-hero h1{font-size:20px}.versus{gap:10px}.team-pick{padding:16px 10px}.team-mono{width:56px;height:56px;font-size:18px}.sched-row{grid-template-columns:auto 1fr;gap:12px 14px}.topbar{padding:0 16px}.status-pill{display:none}.stat-strip{margin-bottom:20px}.tile{padding:14px}.t-head{flex-wrap:wrap}.tag{margin-left:0}}[data-accent=sky]{--coral-50:#def7ff;--coral-300:#6edbfc;--coral-500:#00b7dd;--coral-600:#009cbf;--coral-700:#00758f;--coral-900:#003a48;--coral-tint:#00b7dd1a;--coral-tint-strong:#00b7dd2e}@supports (color:lab(0% 0 0)){[data-accent=sky]{--coral-50:lab(95.54% -7.56916 -7.33284);--coral-300:lab(82.021% -25.9663 -26.1574);--coral-500:lab(68.1928% -31.3754 -32.8596);--coral-600:lab(58.8868% -30.6864 -32.7192);--coral-700:lab(44.8343% -24.2736 -25.7397);--coral-900:lab(21.4434% -15.3432 -16.3596);--coral-tint:lab(68.1928% -31.3754 -32.8596/.1);--coral-tint-strong:lab(68.1928% -31.3754 -32.8596/.18)}}[data-accent=emerald]{--coral-50:#d9fbed;--coral-300:#79eac2;--coral-500:#00c292;--coral-600:#00a379;--coral-700:#007d5c;--coral-900:#003e2c;--coral-tint:#00c2921a;--coral-tint-strong:#00c2922e}@supports (color:lab(0% 0 0)){[data-accent=emerald]{--coral-50:lab(95.894% -13.3908 3.04675);--coral-300:lab(85.3519% -41.102 9.21257);--coral-500:lab(69.6316% -56.0638 12.3739);--coral-600:lab(59.1875% -56.614 12.411);--coral-700:lab(46.0328% -45.9411 10.0801);--coral-900:lab(22.174% -28.2715 6.20316);--coral-tint:lab(69.6316% -56.0638 12.3739/.1);--coral-tint-strong:lab(69.6316% -56.0638 12.3739/.18)}}[data-accent=gold]{--coral-50:#fff4d9;--coral-300:#fad36b;--coral-500:#e2b000;--coral-600:#bd9200;--coral-700:#916f00;--coral-900:#4e3a00;--coral-tint:#e2b0001a;--coral-tint-strong:#e2b0002e}@supports (color:lab(0% 0 0)){[data-accent=gold]{--coral-50:lab(96.6955% .550151 15.5652);--coral-300:lab(86.4358% 5.41583 55.8006);--coral-500:lab(74.7772% 9.88215 85.3853);--coral-600:lab(63.1047% 11.0714 104.999);--coral-700:lab(49.145% 9.11766 82.609);--coral-900:lab(25.8789% 5.8614 44.0546);--coral-tint:lab(74.7772% 9.88215 85.3853/.1);--coral-tint-strong:lab(74.7772% 9.88215 85.3853/.18)}}[data-accent=violet]{--coral-50:#f3eeff;--coral-300:#c3aeff;--coral-500:#9c6aff;--coral-600:#8658e1;--coral-700:#6744ac;--coral-900:#322255;--coral-tint:#9c6aff1a;--coral-tint-strong:#9c6aff2e}@supports (color:lab(0% 0 0)){[data-accent=violet]{--coral-50:lab(94.9314% 6.16846 -13.537);--coral-300:lab(75.0018% 25.1243 -45.9281);--coral-500:lab(55.8954% 46.5804 -70.9918);--coral-600:lab(48.0675% 42.6031 -64.5183);--coral-700:lab(37.1482% 33.7111 -51.6439);--coral-900:lab(17.4365% 18.3605 -29.1096);--coral-tint:lab(55.8954% 46.5804 -70.9918/.1);--coral-tint-strong:lab(55.8954% 46.5804 -70.9918/.18)}}[data-accent=rose]{--coral-50:#ffeaef;--coral-300:#ffa2b9;--coral-500:#ff588d;--coral-600:#e83174;--coral-700:#a82e57;--coral-900:#561a2d;--coral-tint:#ff588d1a;--coral-tint-strong:#ff588d2e}@supports (color:lab(0% 0 0)){[data-accent=rose]{--coral-50:lab(94.8777% 13.3998 1.47045);--coral-300:lab(77.4287% 46.1925 5.31091);--coral-500:lab(62.5363% 71.5732 8.68261);--coral-600:lab(53.2546% 71.3203 8.78912);--coral-700:lab(40.0626% 52.0268 6.3253);--coral-900:lab(20.0309% 29.3684 3.51809);--coral-tint:lab(62.5363% 71.5732 8.68261/.1);--coral-tint-strong:lab(62.5363% 71.5732 8.68261/.18)}}
.toaster-module-scss-module__7cvwYW__viewport{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:100;outline:none;flex-direction:column-reverse;gap:8px;width:320px;max-width:calc(100vw - 2rem);display:flex;position:fixed;right:1rem}@media (max-width:767px){.toaster-module-scss-module__7cvwYW__viewport{bottom:calc(5rem + env(safe-area-inset-bottom))}}.toaster-module-scss-module__7cvwYW__toast{border-radius:var(--radius-lg);border:1px solid var(--border-2);background:var(--bg-1);opacity:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:opacity .2s,transform .2s;display:flex;position:relative;transform:translateY(0)scale(1);box-shadow:0 12px 32px #0006}.toaster-module-scss-module__7cvwYW__toast[data-starting-style],.toaster-module-scss-module__7cvwYW__toast[data-ending-style]{opacity:0;transform:translateY(8px)scale(.97)}.toaster-module-scss-module__7cvwYW__toast:before{content:"";background:var(--text-3);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.toaster-module-scss-module__7cvwYW__success:before{background:var(--em-500)}.toaster-module-scss-module__7cvwYW__error:before{background:var(--coral-500)}.toaster-module-scss-module__7cvwYW__info:before{background:var(--sky-500)}.toaster-module-scss-module__7cvwYW__body{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.toaster-module-scss-module__7cvwYW__iconSuccess{color:var(--em-500);flex-shrink:0;margin-top:1px}.toaster-module-scss-module__7cvwYW__iconError{color:var(--coral-500);flex-shrink:0;margin-top:1px}.toaster-module-scss-module__7cvwYW__iconInfo{color:var(--sky-500);flex-shrink:0;margin-top:1px}.toaster-module-scss-module__7cvwYW__text{flex:1;min-width:0}.toaster-module-scss-module__7cvwYW__title{color:var(--text-1);font-size:13.5px;font-weight:600;line-height:1.3}.toaster-module-scss-module__7cvwYW__description{color:var(--text-3);margin-top:2px;font-size:12.5px;line-height:1.4}.toaster-module-scss-module__7cvwYW__close{width:20px;height:20px;color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;place-items:center;margin-top:1px;transition:color .1s,background .1s;display:grid}.toaster-module-scss-module__7cvwYW__close:hover{color:var(--text-1);background:var(--bg-2)}
