@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.cedabf29.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.4bda54ec.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.f6eddd95.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.75ecebf5.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.cace8832.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.bab09490.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.5d07ebb5.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.d77488a5.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.12435988.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.8ab0ac6e.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.190f34c5.woff2)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.7183773d.woff2)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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_a85a7764-module__U3_M9W__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_a85a7764-module__U3_M9W__variable{--font-body:"Be Vietnam Pro","Be Vietnam Pro Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_927181f9-module__SiBDha__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_927181f9-module__SiBDha__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:display;src:url(../media/ClashDisplay_Medium.p.a4a22500.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:display;src:url(../media/ClashDisplay_Semibold.p.4fad648e.otf)format("opentype");font-display:swap;font-weight:600}.display_8e6258a2-module__649G5a__className{font-family:display}.display_8e6258a2-module__649G5a__variable{--font-display:"display"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0e12;--surface:#14161b;--raised:#22262f;--inset:#181a1e;--line:#22262f;--line-soft:#ffffff0f;--text:#fff;--text-2:#e7e7e7;--silver:#c2c3c4;--muted:#858688;--deep:#555659;--purple:#6b2feb;--violet:#834df5;--violet-muted:#8965aa;--purple-box:#321b69;--yes:#6759ff;--yes-box:#201e49;--no:#ff7a00;--no-box:#39200a;--mint:#2feabb;--mint-soft:#8affd2;--mint-box:#1a4e3d;--red:#ea2f46;--red-box:#5c1e29;--blue:#3d7dff;--blue-box:#203a71;--gold:#ffd600;--gold-box:#6d5e0b;--reward:#41df82;--f-display:var(--font-display),"Be Vietnam Pro",system-ui,sans-serif;--f-body:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--ctl:48px}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:14px;line-height:1.43}*{box-sizing:border-box}[hidden]{display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,[tabindex]:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.num,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono);letter-spacing:0}.display{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.muted{color:var(--muted)}.silver{color:var(--silver)}.btn{height:var(--ctl);border-radius:var(--r-md);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;transition:transform .12s,background .2s,opacity .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--purple);color:#fff}.btn-primary:hover{background:var(--violet)}.btn-ghost{background:var(--raised);color:var(--text)}.btn-outline{border:1px solid var(--raised);color:var(--text)}.btn-block{width:100%}.btn[disabled]{opacity:.4;pointer-events:none}.pill{background:var(--raised);height:24px;color:var(--silver);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill-mint{background:var(--mint-box);color:var(--mint)}.pill-red{background:var(--red-box);color:var(--red-soft,#ffc2cb)}.pill-gold{background:var(--gold-box);color:var(--gold)}.pill-yes{background:var(--yes-box);color:#b7b0ff}.pill-no{background:var(--no-box);color:#ffca9a}.pill-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite bam-pulse}@keyframes bam-pulse{50%{opacity:.25}}.team-mark{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.team-mark img{object-fit:contain;filter:drop-shadow(0 0 1px #ffffff8c)drop-shadow(0 0 5px #ffffff24);width:100%;height:100%}.team-mark .mono-fallback{font-family:var(--f-display);color:#fff;letter-spacing:.02em;font-size:.38em;font-weight:600}.avatar{border-radius:var(--r-md);background:var(--raised);flex:none;place-items:end center;display:inline-grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.avatar .initials{font-family:var(--f-display);color:var(--silver);place-self:center;font-weight:600}.wl{width:22px;height:22px;font-size:11px;font-weight:700;font-family:var(--f-mono);border-radius:6px;place-items:center;display:inline-grid}.wl-W{background:var(--mint-box);color:var(--mint)}.wl-L{background:var(--red-box);color:#ffc2cb}.wl-D{background:var(--raised);color:var(--silver)}.bar{background:var(--raised);border-radius:999px;height:6px;overflow:hidden}.bar>i{border-radius:inherit;background:var(--mint);width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.bar.low>i{background:var(--silver)}.sheet-scrim{z-index:80;opacity:0;background:#040508a8;transition:opacity .25s;position:fixed;inset:0}.sheet-scrim.open{opacity:1}.sheet{z-index:81;background:var(--surface);border:1px solid var(--raised);width:min(100%,460px);padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:24px 24px 0 0;max-height:92vh;transition:transform .38s cubic-bezier(.2,.9,.25,1);position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,100%)}.sheet.open{transform:translate(-50%)}.sheet .grabber{background:var(--raised);border-radius:4px;width:40px;height:4px;margin:0 auto 16px}.sheet h3{font-family:var(--f-display);margin:0;font-size:22px;font-weight:600;line-height:1.2}.sheet .row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.sheet .row:last-of-type{border-bottom:0}.sheet .row span:first-child{color:var(--muted)}.amount{font-family:var(--f-display);text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:18px 0 14px;font-size:56px;font-weight:600;line-height:1}.chips{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.chips button{border-radius:var(--r-sm);background:var(--raised);height:40px;font-weight:600}.chips button[aria-pressed=true]{background:var(--purple-box);color:#fff;box-shadow:inset 0 0 0 1px var(--violet)}.outcome-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.outcome-toggle button{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--raised);place-content:center;gap:2px;height:56px;font-weight:600;display:grid}.outcome-toggle button b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.outcome-toggle button[aria-pressed=true].yes{background:var(--yes-box);border-color:var(--yes)}.outcome-toggle button[aria-pressed=true].no{background:var(--no-box);border-color:var(--no)}.placed{text-align:center;padding:24px 0 8px}.placed .check{background:radial-gradient(circle,#41df8259,#41df8200 70%);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 16px;display:grid}.placed .check svg{width:40px;height:40px}.placed h3{font-size:28px}.director{top:calc(12px + env(safe-area-inset-top,0px));z-index:90;border:1px solid var(--raised);border-radius:var(--r-lg);background:#14161bf7;width:272px;max-width:calc(100% - 24px);padding:14px;font-size:13px;position:fixed;right:12px;box-shadow:0 20px 60px #00000080}.director h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0 0 10px;font-size:11px;display:flex}.director .d-row{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.director .seg{background:var(--inset);border-radius:var(--r-sm);padding:2px;display:inline-flex}.director .seg button{color:var(--silver);border-radius:6px;padding:5px 9px;font-size:12px}.director .seg button[aria-pressed=true]{background:var(--raised);color:#fff}.director select{background:var(--inset);color:var(--text);border:1px solid var(--raised);border-radius:var(--r-sm);font:inherit;max-width:150px;padding:6px 8px}.director .d-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.director .d-actions button{border-radius:var(--r-sm);background:var(--raised);height:36px;font-size:13px;font-weight:600}.director .hint{color:var(--deep);margin-top:10px;font-size:11px}.switch{background:var(--raised);border-radius:20px;width:36px;height:20px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--purple)}.switch[aria-checked=true]:after{transform:translate(16px)}.disclaimer{text-align:center;color:var(--deep);letter-spacing:.02em;padding:14px 16px 18px;font-size:11px}body.frame-phone .app-root{border-inline:1px solid var(--line);max-width:420px;min-height:100%;margin-inline:auto}.lockable{position:relative}body.locked .lockable>.lock-veil{opacity:1;pointer-events:auto}.lock-veil{z-index:5;border-radius:inherit;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0c0e128c;place-content:center;justify-items:center;gap:6px;transition:opacity .3s;display:grid;position:absolute;inset:0}.lock-veil svg{width:28px;height:28px}.lock-veil b{font-family:var(--f-display);font-size:18px;font-weight:600}.lock-veil span{color:var(--silver);font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.odo{font-variant-numeric:tabular-nums;align-items:flex-start;height:1.6em;margin-block:-.3em;line-height:1;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%)}.odo-col{width:.6em;height:1.6em;padding-top:.3em;transition:width .35s cubic-bezier(.2,.8,.2,1),opacity .3s;display:inline-block;overflow:hidden}.odo-sep{padding-top:.3em}.odo-col.lead,.odo-sep.lead{opacity:0;width:0}.odo-sep{width:.28em;transition:width .35s,opacity .3s;display:inline-block;overflow:hidden}.odo-strip{flex-direction:column;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex}.odo-strip>span{text-align:center;height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.odo-strip,.odo-col,.odo-sep{transition:none}}.bam-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:24px;display:block}.brand .bam-logo,.logo .bam-logo{vertical-align:middle;display:inline-block}
.app-root{flex-direction:column;min-height:100%;display:flex}.top{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#0c0e12eb;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky}.logo{font-family:var(--f-display);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;cursor:default;font-size:22px;font-weight:600}.sub{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);border:1px solid var(--mint-box);background:#1a4e3d59;border-radius:6px;padding:3px 7px;font-size:10px}.top .spacer{flex:1;min-width:8px}.top .logo,.top .sub{flex:none}.top .logo .bam-logo{width:auto;height:22px}.top .sim{text-overflow:ellipsis;min-width:0;overflow:hidden}.sim{font-family:var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.sim b{color:var(--text-2);font-weight:500}.sim:before{content:"";background:var(--mint);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sim .long{display:none}@media (min-width:560px){.sim .long{display:inline}.sim .short{display:none}}main{flex:1;align-content:start;gap:14px;width:100%;max-width:520px;margin:0 auto;padding:10px 16px 8px;display:grid}section[data-screen]{align-content:start;gap:12px;min-width:0;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.h-step{align-items:baseline;gap:10px;display:flex}.h-step h2{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.leagues{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.leagues button{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--raised);place-content:center;gap:2px;min-height:64px;padding:8px 4px;font-weight:600;line-height:1.2;display:grid}.leagues button small{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:400}.leagues button[aria-pressed=true]{border-color:var(--violet);background:var(--purple-box)}.leagues button,.teams button,.game,.run,.pill{transition:border-color .28s,background-color .28s,color .28s,box-shadow .28s,opacity .28s,transform .15s}.leagues button:active,.teams button:active,.game:not([disabled]):active{transform:scale(.98)}.teams button[aria-pressed=true],.game[aria-pressed=true]{box-shadow:0 0 0 1px #834df559,0 6px 18px #00000040}.teams{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:64px;align-content:start;gap:6px;height:204px;padding-right:10px;display:grid;overflow-y:auto}.teams button{flex-direction:column;justify-content:center;height:64px;text-align:center!important;align-items:center!important;gap:4px!important;padding:6px 4px!important}.teams b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:11px!important}.team-q{border-radius:var(--r-md);border:1px solid var(--raised);background:var(--inset);width:100%;height:40px;color:var(--text);font:inherit;padding:0 12px}.team-q::placeholder{color:var(--deep)}.run[disabled]{opacity:.45}.teams button{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--raised);text-align:left;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.teams button>span:last-child{min-width:0}.teams button[aria-pressed=true]{border-color:var(--violet);background:var(--purple-box)}.teams b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.teams small{color:var(--muted);font-size:12px}.games{grid-template-rows:repeat(3,64px);gap:8px;display:grid}.game{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--raised);text-align:left;grid-template-columns:auto minmax(0,1fr) 96px;align-items:center;gap:12px;width:100%;height:64px;padding:0 12px;display:grid}.game>span:nth-child(2){min-width:0}.game b,.game small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.game .tag{text-align:right;white-space:nowrap;justify-self:end;max-width:96px!important}.game-slot{border-radius:var(--r-md);border:1px dashed var(--raised);height:64px;color:var(--deep);place-items:center;font-size:12px;display:grid}.game[aria-pressed=true]{border-color:var(--violet)}.game[disabled]{opacity:.45;cursor:default}.game .pair{display:flex}.game .pair .team-mark+.team-mark{margin-left:-8px}.game b{font-size:15px;display:block}.game small{color:var(--muted);font-size:12px}.game .tag{font-family:var(--f-mono);color:var(--muted);text-align:right;max-width:110px;font-size:10px}.run{height:56px;font-size:17px}.run svg{width:20px;height:20px}.fine{text-align:center;color:var(--muted);margin-top:-6px;font-size:12px}.matchup{align-items:center;gap:12px;display:flex}.matchup .names{flex:1;min-width:0}.matchup b{font-family:var(--f-display);font-size:18px;font-weight:600;line-height:1.2;display:block}.matchup small{color:var(--muted);font-size:12px}.hud{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(ellipse at 50% 55%,#6b2feb24,#0c0e1200 65%),repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 28px),var(--inset);position:relative;overflow:hidden}.hud .stage{position:relative}.hud canvas{width:100%;height:196px;display:block}.hud .overlay{pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:10px;left:12px;right:12px}.pct{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.pct small{color:var(--muted);font-size:18px}.hud .state{font-family:var(--f-mono);color:var(--mint);letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:11px}.burst{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.burst .big{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 40px #2feabb59;font-size:64px;font-weight:600;line-height:1}.burst .lbl{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:11px}.burst .crest{place-items:center;width:112px;height:112px;animation:.5s cubic-bezier(.2,1.4,.3,1) both pop;display:grid;position:relative}.burst .crest svg{position:absolute;inset:0;transform:rotate(-90deg)}.burst .crest circle.draw{stroke-dasharray:339.3;stroke-dashoffset:339.3px;animation:.9s ease-out .15s forwards draw}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes draw{to{stroke-dashoffset:var(--off,0)}}.progress{background:var(--raised);height:3px}.progress i{background:linear-gradient(90deg,var(--violet),var(--mint));width:0;height:100%;display:block}.counters{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.counters div{border-right:1px solid var(--line);min-width:0;padding:9px 12px}.counters div:last-child{border-right:0}.counters b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;display:block}.counters span{font-family:var(--f-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px}.counters em{color:var(--mint);font-style:normal}.hud .log{transition:height .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1),opacity .35s,border-color .35s}.hud.idle .log{opacity:0;border-top-color:#0000;padding-block:0;height:0!important}.log{font-family:var(--f-mono);height:62px;color:var(--muted);border-top:1px solid var(--line);flex-direction:column;justify-content:flex-end;padding:8px 12px;font-size:11.5px;line-height:17px;display:flex;overflow:hidden}.log div{white-space:nowrap;text-overflow:ellipsis;opacity:.55;flex:none;overflow:hidden}.log div:last-child{opacity:1;color:var(--text-2);font-size:12.5px}.log div:last-child:before{content:"READING  ";color:var(--mint)}.log .ok{color:var(--mint)}.log .px{color:#b7b0ff}.log .warn{color:#ffca9a}.lanes{grid-template-columns:1fr;gap:8px;display:grid}.lane[data-lane="1"]{display:none}.lane{border-radius:var(--r-lg);background:linear-gradient(180deg,#2feabb12,#14161b00 45%),var(--surface);border:1px solid #2feabb73;height:176px;padding:11px 14px;transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059}.lane.empty{border-color:var(--line);background:var(--surface);box-shadow:none}.lane .lh{grid-template-columns:24px 1fr auto;align-items:center;gap:2px 10px;display:grid}.lane .ix,.mod .ix{font-family:var(--f-mono);color:var(--muted);font-size:11px}.lane .name{font-size:15px;font-weight:600}.lane .lst{font-family:var(--f-mono);color:var(--silver);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:11.5px;overflow:hidden}.lane .lst.done{font-family:var(--f-body);color:var(--text-2);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.news{display:grid}.nw{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.nw:last-child{border-bottom:0}.nw .nw-m{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.nw .nw-m b{color:var(--mint);font-weight:500}.nw p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.lane .body.scroll .nw p{-webkit-line-clamp:4}.lane .lmini{background:var(--raised);border-radius:2px;grid-column:2/4;height:2px;overflow:hidden}.lane .lmini i{background:var(--mint);width:0;height:100%;transition:width .25s;display:block}.lane .lh{flex:none}.lane .body{flex:1;min-height:0;padding-right:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.lane .body.scroll{padding-bottom:12px;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.lane .detail{border-top:0;margin-top:0;padding-top:0}.lane .detail.live{max-height:none;-webkit-mask-image:none;mask-image:none}.lane .ic,.mod .ic{place-items:center;width:22px;height:22px;display:grid}.lane .ic svg,.mod .ic svg{width:20px;height:20px}.lane-in{flex-direction:column;gap:10px;padding:11px 14px;animation:.38s cubic-bezier(.2,.8,.2,1) both lanein;display:flex;position:absolute;inset:0}@keyframes lanein{0%{opacity:0;transform:translateY(8px)}}.tiles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mod{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:100%;padding:8px 10px;transition:border-color .3s,background .3s,opacity .3s,box-shadow .3s;display:grid}.mod[data-state=idle]{opacity:.45}.mod[data-state=run]{border-color:#2feabb59}.mod[data-state=done]{cursor:pointer}.mod.sel{background:#1a4e3d40;border-color:#2feabb99}.mod.flash{animation:.7s ease-out tflash}@keyframes tflash{0%{background:#1a4e3d80;box-shadow:0 0 0 2px #2feabbbf,0 0 26px #2feabb59}}.mod .name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mod .st{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;min-height:17px;font-size:12px;display:-webkit-box;overflow:hidden}.mod[data-state=done] .st{color:var(--text-2)}.mod .mini{background:var(--raised);border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.mod .mini i{background:var(--mint);width:0;height:100%;transition:width .25s;display:block}.mod[data-state=done] .mini,.mod[data-state=idle] .mini{visibility:hidden}.ghost{z-index:40;pointer-events:none;transform-origin:0 0;background:var(--surface);border:1px solid var(--mint);border-radius:var(--r-md);margin:0;padding:6px 10px;position:fixed;box-shadow:0 12px 30px #00000073}.ghost.lh{grid-template-columns:24px 1fr auto;align-items:center;gap:2px 10px;display:grid}.ghost .name{font-size:15px;font-weight:600}.ghost .ix{font-family:var(--f-mono);color:var(--muted);font-size:11px}.ghost .lst{font-family:var(--f-mono);color:var(--silver);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:11.5px;overflow:hidden}.ghost .lmini{display:none}.ghost .ic{place-items:center;width:22px;height:22px;display:grid}.spin{border:2px solid var(--raised);border-top-color:var(--mint);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pend{opacity:.12;filter:blur(2px)}.detail tr,.detail .pl,.detail .news>div,.detail .spark>div,.detail .abs,.detail .eyebrow{transition:opacity .35s,filter .35s}.detail.live{max-height:118px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.detail{border-top:1px solid var(--line-soft);cursor:default;grid-column:1/-1;margin-top:8px;padding-top:10px;font-size:13px}.detail table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.detail td{border-bottom:1px solid var(--line-soft);padding:5px 0}.detail td:last-child{text-align:right}.detail .lineup{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.detail .lineup::-webkit-scrollbar{height:6px}.detail .lineup::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.detail .lineup::-webkit-scrollbar-track{background:0 0}.detail .pl{text-align:center;flex:none;width:66px;min-width:0;font-size:11px}.detail .pl>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.face-fb{border-radius:var(--r-md);background:var(--raised);place-items:center;margin:0 auto 4px;display:grid}.lane .body,.teams,.detail{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.lane .body::-webkit-scrollbar{width:6px;height:6px}.teams::-webkit-scrollbar{width:6px;height:6px}.lane .body::-webkit-scrollbar-track{background:0 0}.teams::-webkit-scrollbar-track{background:0 0}.lane .body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.teams::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.lane .body::-webkit-scrollbar-thumb:hover{background:#ffffff52}.teams::-webkit-scrollbar-thumb:hover{background:#ffffff52}.detail .pl .avatar{margin:0 auto 4px}.s-out{color:var(--red)}.s-q{color:var(--no)}.detail .abs{color:var(--silver);margin-top:8px;font-size:12px}.detail .news{gap:8px;display:grid}.detail .news p{color:var(--silver);margin:2px 0 0}.spark{align-items:flex-end;gap:6px;height:64px;margin-top:6px;display:flex}.spark div{color:var(--muted);font-size:10px;font-family:var(--f-mono);flex:1;justify-items:center;gap:3px;display:grid}.spark i{background:var(--raised);border-radius:4px 4px 0 0;width:100%;display:block}.spark div:last-child i{background:var(--mint)}.pick{border-radius:var(--r-xl);border:1px solid var(--line);background:radial-gradient(120% 90% at 100% 0%,#6b2feb38,#14161b00 60%),var(--surface);gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.pick .head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pick .title{align-items:center;gap:14px;display:flex}.pick h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.05}.pick .subt{color:var(--silver);margin-top:4px;font-size:13px}.conv{grid-template-columns:92px 1fr;align-items:center;gap:16px;display:grid}.ring{width:92px;height:92px;position:relative}.ring svg{width:92px;height:92px;transform:rotate(-90deg)}.ring .v{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring .v b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.ring .v span{font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-top:3px;font-size:8px}.bars{gap:9px;min-width:0;display:grid}.bars .b-row{grid-template-columns:1fr auto;gap:4px 8px;font-size:12px;display:grid}.bars .b-row span:first-child{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--silver);font-size:10.5px}.bars .b-row span:nth-child(2){text-align:right;font-size:12px;font-weight:600}.bars .bar{grid-column:1/-1}.fineprint{color:var(--muted);font-size:11.5px;font-family:var(--f-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.reasons{gap:8px;display:grid}.reason{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--line);grid-template-columns:26px 1fr;align-items:start;gap:6px 10px;padding:12px;display:grid}.reason .n{font-family:var(--f-mono);color:var(--mint);padding-top:2px;font-size:12px}.reason b{font-size:15px;display:block}.reason p{color:var(--silver);margin:3px 0 0;font-size:13px}.reason .chips2{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.reason .chips2:empty{display:none}.why-toggle{width:100%;color:var(--text);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 0 0;font-weight:600;display:flex}.why-toggle span{color:var(--mint)}.why-list{color:var(--silver);gap:8px;margin:0;padding:10px 0 0 18px;font-size:13px;display:grid}.watch{color:#ffca9a;background:var(--no-box);border-radius:var(--r-sm);gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.market{gap:10px;display:grid}.market .q{font-size:15px;font-weight:600}.yn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yn div{border-radius:var(--r-md);text-align:center;border:1px solid var(--raised);background:var(--inset);place-content:center;height:60px;display:grid}.yn div.on{border-color:var(--yes);background:var(--yes-box)}.yn div.on.no{border-color:var(--no);background:var(--no-box)}.yn span{color:var(--silver);font-size:12px}.yn b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.move{border-radius:var(--r-sm);background:var(--inset);border:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.move .mv-h{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.move .mv-h b{color:var(--mint);font-weight:600}.move .mv-h b.against{color:#ffca9a}.move .mv-r{font-family:var(--f-mono);color:var(--silver);justify-content:space-between;gap:8px;font-size:11px;display:flex}.move .mv-r span:last-child{color:var(--text-2)}.market .meta{font-family:var(--f-mono);color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.again{color:var(--muted);justify-self:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:inline-flex}.reveal>*{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.reveal.after-build>.pick{animation:none}.reveal.after-build>.pick .title{animation:.45s cubic-bezier(.2,.8,.2,1) both rise}.reveal>:nth-child(2){animation-delay:80ms}.reveal>:nth-child(3){animation-delay:.16s}.reveal>:nth-child(4){animation-delay:.24s}.reveal>:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.toplist{gap:8px;display:grid}.toplist .tp{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--raised);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:60px;padding:0 12px;transition:border-color .28s,background-color .28s,transform .15s;display:grid}.toplist .tp:hover{border-color:#2feabb73}.toplist .tp:active{transform:scale(.98)}.toplist .tp .pair{display:flex}.toplist .tp .pair .team-mark+.team-mark{margin-left:-8px}.toplist .tp b,.toplist .tp small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.toplist .tp small{color:var(--muted);font-size:12px}.toplist .tp .cv{font-family:var(--f-display);color:var(--mint);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pick.building .title h3{color:var(--deep)}.pick.building .ghost-mark{background:var(--raised);border-radius:50%;flex:none;width:64px;height:64px;animation:1.4s infinite bam-pulse}.pick .b-row span:nth-child(2){transition:color .3s}.pick.building .b-row.wait span:nth-child(2){color:var(--deep)}.placeholder{text-align:center;min-height:280px;color:var(--deep);border:1px dashed var(--raised);border-radius:var(--r-xl);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;place-content:center;gap:6px;font-size:12px;display:none}@media (max-width:1099px){.hud canvas{height:164px}}body.frame-phone .hud canvas{height:164px}@media (min-width:1100px){body:not(.frame-phone) main{grid-template-columns:340px minmax(0,1fr) 400px;align-items:start;max-width:1480px}body:not(.frame-phone) section[data-screen][hidden]{display:grid!important}body:not(.frame-phone) .hud canvas{height:380px}body:not(.frame-phone) .lanes{grid-template-columns:1fr 1fr;transition:grid-template-columns .55s cubic-bezier(.2,.8,.2,1),column-gap .55s cubic-bezier(.2,.8,.2,1)}body:not(.frame-phone) .lanes.solo-0{grid-template-columns:1fr 0fr;column-gap:0}body:not(.frame-phone) .lanes.solo-1{grid-template-columns:0fr 1fr;column-gap:0}body:not(.frame-phone) .lane[data-lane="1"]{display:block}body:not(.frame-phone) .lanes .lane{min-width:0;transition:opacity .35s,border-color .3s,box-shadow .3s,background .3s}body:not(.frame-phone) .lanes.solo-0 .lane[data-lane="1"],body:not(.frame-phone) .lanes.solo-1 .lane[data-lane="0"]{opacity:0;box-shadow:none;pointer-events:none;border-width:0;padding:0}body:not(.frame-phone) .lane{height:290px}body:not(.frame-phone) .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.frame-phone) .mod .st{-webkit-line-clamp:2;min-height:34px}body:not(.frame-phone) .log{height:110px}body:not(.frame-phone) .wide-hide{display:none}body:not(.frame-phone) #s-result .placeholder:not([hidden]){display:grid}}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}img{max-width:100%}#leagues:empty:before{content:"Premier League";visibility:hidden;box-sizing:border-box;border:1px solid #0000;place-content:center;min-height:64px;padding:8px 4px 22px;font-weight:600;line-height:1.2;display:grid}#matchup{min-height:calc(21.6px + 1lh)}#s-select>.fine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#researched:empty:before{content:"Mmm 00";visibility:hidden}#sim,#result{transition:opacity .26s cubic-bezier(.2,.8,.2,1)}.app-root:not([data-live]) #sim,.app-root:not([data-live]) #result{opacity:0}@media (prefers-reduced-motion:reduce){#sim,#result{transition:none}}#result:empty{min-height:414.89px}#result-head{display:none}#result-head,#s-select>.h-step,#matchup{--col-head:calc(18px*1.2 + 1lh)}@media (min-width:1100px){body:not(.frame-phone) #matchup{height:var(--col-head);min-width:0}body:not(.frame-phone) #matchup .names,body:not(.frame-phone) #matchup .names b,body:not(.frame-phone) #matchup .names small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:not(.frame-phone) #matchup .names small{font-size:14px;display:block}body:not(.frame-phone) #matchup .names small:first-line{font-size:12px}body:not(.frame-phone) #s-select>.h-step{height:var(--col-head);padding-top:calc((var(--col-head) - 24px*1.2)/2)}body:not(.frame-phone) #result-head{height:var(--col-head);align-items:center;display:grid}body:not(.frame-phone) #result-head>.h-step{grid-area:1/1;min-width:0}body:not(.frame-phone) #result-head h2{white-space:nowrap}body:not(.frame-phone) #result-head .eyebrow{white-space:nowrap;margin-left:auto}body:not(.frame-phone) #result .toplist>.eyebrow:first-child,body:not(.frame-phone) #result .pick .head>.eyebrow{display:none!important}body:not(.frame-phone) #result .pick .head{justify-content:flex-end}body:not(.frame-phone) #result:empty{min-height:391.16px}}.app-root:not([data-live]) #result-head{opacity:0}#result-head{transition:opacity .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){#result-head{transition:none}}
