@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/app/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/app/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/app/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/app/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/app/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/app/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/app/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/app/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/app/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/app/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/app/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/app/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/app/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/app/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/app/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/app/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #46b783;--green-deep: #007a62;--green-deeper: #005c49;--green-tint: #e3f5ec;--green-ink: #0b5a3c;--green-on-dark: #8fd9b6;--night: #0b1c16;--night-raised: #11281f;--ground: #f3f6f4;--card: #ffffff;--card-sunken: #f7faf8;--line: #e2e9e5;--line-soft: #edf2ef;--line-strong: #d3ddd8;--control: #e4ebe7;--ink: #0f201a;--ink-2: #3f4d47;--muted: #56665f;--faint: #8a9892;--team-green: #46b783;--team-blue: #6e95ff;--team-blue-deep: #2546a8;--team-blue-tint: #e8eeff;--team-blue-night: #131f33;--team-blue-on-dark: #a9bfff;--amber: #f2a93b;--amber-ink: #8a5300;--amber-tint: #fff1da;--amber-on-dark: #f7b955;--ice-on-dark: #a9d4ff;--red: #b42318;--red-tint: #fdecea;--font: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Barlow Condensed", "Barlow", system-ui, sans-serif;--radius-sm: 12px;--radius: 16px;--radius-lg: 20px;--radius-xl: 24px;--shadow-pop: 0 2px 6px rgba(15, 32, 26, .08), 0 16px 36px rgba(15, 32, 26, .16);--tabbar-height: 84px;--sidebar-width: 248px;--safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px))}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{min-height:100vh;min-height:100dvh}a{color:var(--green-deep);text-decoration:none}a:hover{color:var(--green-deeper)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--green);outline-offset:2px}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg)}.card-dark{background:var(--night);color:#fff;border-radius:var(--radius-xl)}.list>*+*{border-top:1px solid var(--line-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius);border:1px solid transparent;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .15s,transform .1s}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45}.btn-lg{min-height:56px;font-size:18px;border-radius:18px}.btn-block{display:flex;width:100%}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover:not(:disabled){background:#3da877;color:#fff}.btn-secondary{background:var(--card);border-color:var(--line-strong);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--card-sunken);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-danger{background:var(--red);color:#fff}.btn-danger-outline{background:var(--card);border-color:#f2c4bf;color:var(--red)}.btn-ghost{background:transparent;color:var(--green-deep);padding:0 8px}.btn-on-dark{background:#ffffff14;border-color:#ffffff2e;color:#fff}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);padding:0}.icon-btn.plain{border-color:transparent;background:transparent}.icon-btn.on-dark{border:none;background:#ffffff14;color:#fff}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:14px;font-weight:600}.field-hint{font-size:13px;color:var(--muted)}.input{width:100%;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid #c9d6cf;background:var(--card);font-size:16px;outline:none}.input:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.input.sunken{background:var(--ground);border-color:#dce4e0;min-height:46px;border-radius:12px}.pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.pill-green{background:var(--green-tint);color:var(--green-deep)}.pill-red{background:var(--red-tint);color:var(--red)}.pill-amber{background:var(--amber-tint);color:var(--amber-ink)}.pill-gray{background:#eceef0;color:#3a424a}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:14px;font-weight:600;white-space:nowrap}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;border-radius:14px;background:var(--control)}.segmented>a,.segmented>button{display:flex;align-items:center;justify-content:center;min-height:40px;border:none;border-radius:11px;background:transparent;color:var(--muted);font-size:15px;font-weight:600}.segmented>.is-active,.segmented>[aria-current=page],.segmented>[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:700;box-shadow:0 1px 2px #0f201a14}.page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:calc(20px + var(--safe-top)) max(20px,var(--safe-right)) 32px max(20px,var(--safe-left))}.page-wide{max-width:1120px}.page-header{display:flex;align-items:center;gap:12px}.page-title{font-size:28px;font-weight:700;line-height:1.1}.section{display:flex;flex-direction:column;gap:8px}.section-title{margin:0 4px}.toast-host[data-v-a2c58e05]{position:fixed;left:50%;bottom:calc(var(--tabbar-height) + 16px + var(--safe-bottom));transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.toast[data-v-a2c58e05]{pointer-events:auto;width:100%;min-height:48px;padding:12px 16px;border:none;border-radius:16px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;text-align:left;box-shadow:var(--shadow-pop)}.tone-success[data-v-a2c58e05]{background:var(--green-deep)}.tone-error[data-v-a2c58e05]{background:var(--red)}.toast-enter-active[data-v-a2c58e05],.toast-leave-active[data-v-a2c58e05]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-a2c58e05],.toast-leave-to[data-v-a2c58e05]{opacity:0;transform:translateY(8px)}@media(min-width:1024px){.toast-host[data-v-a2c58e05]{bottom:24px}}.kt-logo[data-v-908eb229]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kt-logo.is-tile[data-v-908eb229]{background:var(--green)}.splash[data-v-1dec9162]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--night)}.tabbar[data-v-c9aaa497]{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--tabbar-height) + var(--safe-bottom));padding:6px max(8px,var(--safe-right)) var(--safe-bottom) max(8px,var(--safe-left));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;background:var(--card);border-top:1px solid var(--line)}.tab[data-v-c9aaa497]{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding-top:4px;color:var(--muted);font-size:11px;font-weight:600}.tab.is-active[data-v-c9aaa497]{color:var(--green-deep);font-weight:700}.tab-play[data-v-c9aaa497]{justify-self:center;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-top:-24px;border-radius:50%;border:4px solid var(--card);box-sizing:content-box;background:var(--green);color:#fff;box-shadow:0 8px 20px #46b78359}.tab-play[data-v-c9aaa497]:hover{color:#fff}.sidenav[data-v-01e3bb8f]{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar-width);padding:calc(24px + var(--safe-top)) 16px calc(24px + var(--safe-bottom)) max(16px,var(--safe-left));display:flex;flex-direction:column;gap:24px;background:var(--night);color:#fff;overflow-y:auto}.brand[data-v-01e3bb8f]{display:flex;align-items:center;gap:12px;padding:0 8px}.brand-text[data-v-01e3bb8f]{display:flex;flex-direction:column;min-width:0}.wordmark[data-v-01e3bb8f]{font-size:19px;font-weight:500}.group[data-v-01e3bb8f]{font-size:13px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items[data-v-01e3bb8f],.footer[data-v-01e3bb8f]{display:flex;flex-direction:column;gap:2px}.footer[data-v-01e3bb8f]{margin-top:auto}.item[data-v-01e3bb8f]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:none;border-radius:12px;background:transparent;color:#ffffffd1;font-size:15px;font-weight:600;text-align:left}.item[data-v-01e3bb8f]:hover{background:#ffffff0f;color:#fff}.item.is-active[data-v-01e3bb8f]{background:#46b78329;color:#fff;font-weight:700}.item.is-active[data-v-01e3bb8f] svg{color:var(--green)}.live[data-v-01e3bb8f]{margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--green);color:#fff;font-size:11px;font-weight:700}.content[data-v-39a9379f]{padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom))}.desktop-only[data-v-39a9379f]{display:none}@media(min-width:1024px){.desktop-only[data-v-39a9379f]{display:block}.mobile-only[data-v-39a9379f]{display:none}.content[data-v-39a9379f]{margin-left:var(--sidebar-width);padding-bottom:0}}.select[data-v-642a3df6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2356665f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.auth[data-v-dedf4541]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:480px;margin:0 auto}@media(min-width:640px){.auth[data-v-dedf4541]{justify-content:center;padding:32px 0}.hero[data-v-dedf4541]{border-radius:32px!important}}.hero[data-v-dedf4541]{background:var(--night);color:#fff;border-radius:0 0 32px 32px;padding:calc(72px + var(--safe-top)) 28px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hero p[data-v-dedf4541]{color:#ffffffbf;font-size:16px}.hero.compact[data-v-dedf4541]{align-items:stretch;text-align:left;padding:calc(20px + var(--safe-top)) 20px 28px;gap:22px}.hero-row[data-v-dedf4541]{display:flex;align-items:center;gap:14px;padding:0 4px}.hero-title[data-v-dedf4541]{font-size:26px;font-weight:700;line-height:1.15}.wordmark[data-v-dedf4541]{font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.01em}.wordmark.small[data-v-dedf4541]{font-size:18px;letter-spacing:0}.body[data-v-dedf4541]{flex:1;display:flex;flex-direction:column;gap:14px;padding:28px 24px 32px}.body.light[data-v-dedf4541]{gap:20px;padding-top:20px}.title[data-v-dedf4541]{font-size:24px;font-weight:700;margin-bottom:4px}.title-lg[data-v-dedf4541]{font-size:28px;font-weight:700;line-height:1.15}.intro[data-v-dedf4541]{display:flex;flex-direction:column;gap:12px;padding-top:8px}.intro .muted[data-v-dedf4541]{font-size:16px;line-height:1.45}.intro-icon[data-v-dedf4541]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--green-tint);color:var(--green-deep)}.brand-row[data-v-dedf4541]{display:flex;align-items:center;gap:10px;padding-top:12px}.label-row[data-v-dedf4541]{display:flex;justify-content:space-between;align-items:baseline}.small-link[data-v-dedf4541]{font-size:14px;font-weight:600}.input-wrap[data-v-dedf4541]{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 14px;border-radius:14px;background:var(--card);border:1px solid #c9d6cf;color:var(--muted)}.input-wrap[data-v-dedf4541]:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.bare[data-v-dedf4541]{flex:1;min-width:0;min-height:48px;border:none;outline:none;background:transparent;font-size:16px;color:var(--ink)}.reveal[data-v-dedf4541]{width:40px;height:40px;border:none;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;padding:0}.error[data-v-dedf4541],.success[data-v-dedf4541],.mock-hint[data-v-dedf4541]{padding:12px 14px;border-radius:14px;font-size:15px}.error[data-v-dedf4541]{background:var(--red-tint);color:var(--red)}.success[data-v-dedf4541]{background:var(--green-tint);color:#0b4a33}.mock-hint[data-v-dedf4541]{background:var(--amber-tint);color:var(--amber-ink)}.spacer[data-v-dedf4541]{flex:1;min-height:12px}.divider[data-v-dedf4541]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px}.divider[data-v-dedf4541]:before,.divider[data-v-dedf4541]:after{content:"";flex:1;height:1px;background:#dce4e0}.footnote[data-v-dedf4541]{text-align:center;font-size:15px;color:var(--muted)}.footnote a[data-v-dedf4541]{font-weight:700}.language[data-v-dedf4541]{padding-top:16px;border-top:1px solid #dce4e0}.language[data-v-dedf4541] .field-label{color:var(--muted)}.language[data-v-dedf4541] .input{background-color:var(--card);border-color:#c9d6cf}.language[data-v-dedf4541] .input:focus{border-color:var(--green)}.avatar[data-v-efaaac28]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:700;line-height:1}.home-header[data-v-10c3b6a4]{align-items:center}.header-text[data-v-10c3b6a4]{display:flex;flex-direction:column;flex:1;min-width:0}.wordmark[data-v-10c3b6a4]{font-size:20px;font-weight:500;line-height:1.15}.league-name[data-v-10c3b6a4]{font-size:13px;font-weight:400;color:var(--muted);display:none}.small[data-v-10c3b6a4]{font-size:13px}.logo-wrap[data-v-10c3b6a4]{display:inline-flex}@media(min-width:1024px){.mobile-logo[data-v-10c3b6a4],.mobile-only-inline[data-v-10c3b6a4]{display:none}.league-name[data-v-10c3b6a4]{display:block;font-size:34px;font-weight:700;color:var(--ink);line-height:1.1}.small[data-v-10c3b6a4]{font-size:16px}}.spinning[data-v-10c3b6a4]{animation:spin-10c3b6a4 .9s linear infinite}@keyframes spin-10c3b6a4{to{transform:rotate(360deg)}}.hero[data-v-10c3b6a4]{padding:18px;display:flex;flex-direction:column;gap:16px}.hero-top[data-v-10c3b6a4]{display:flex;align-items:center;justify-content:space-between}.eyebrow.on-dark[data-v-10c3b6a4]{color:var(--green-on-dark)}.hero-meta[data-v-10c3b6a4]{font-size:13px;color:#ffffffb8}.hero-title[data-v-10c3b6a4]{font-size:26px;font-weight:700}.versus[data-v-10c3b6a4]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.side[data-v-10c3b6a4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.side.right[data-v-10c3b6a4]{align-items:flex-end;text-align:right}.avatars[data-v-10c3b6a4]{display:flex}.avatars[data-v-10c3b6a4]>*+*{margin-left:-10px}.team-name[data-v-10c3b6a4]{font-size:17px;font-weight:600;line-height:1.2}.vs[data-v-10c3b6a4]{font-size:22px;font-weight:600;color:#fff9}.hero-actions[data-v-10c3b6a4]{display:flex;gap:10px}.grow[data-v-10c3b6a4]{flex:1}.square[data-v-10c3b6a4]{width:56px;padding:0;border-radius:18px}.stats[data-v-10c3b6a4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat[data-v-10c3b6a4]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;color:var(--ink)}.stat-value[data-v-10c3b6a4]{font-size:32px;font-weight:700;line-height:1}.stat-label[data-v-10c3b6a4]{font-size:13px;line-height:1.25;color:var(--muted)}.tournament[data-v-10c3b6a4]{display:flex;align-items:center;gap:14px;padding:14px 12px 14px 16px}.tile[data-v-10c3b6a4]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px}.tile.amber[data-v-10c3b6a4]{background:var(--amber-tint);color:var(--amber-ink)}.tournament-body[data-v-10c3b6a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--ink)}.tournament-body[data-v-10c3b6a4]:hover{color:var(--ink)}.row-between[data-v-10c3b6a4]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.strong[data-v-10c3b6a4]{font-size:16px;font-weight:600}.ellipsis[data-v-10c3b6a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress[data-v-10c3b6a4]{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.progress>div[data-v-10c3b6a4]{height:100%;border-radius:3px;background:var(--green)}.section-heading[data-v-10c3b6a4]{font-size:18px;font-weight:700}.proposal[data-v-10c3b6a4]{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px}.proposal-text[data-v-10c3b6a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.proposal-text .strong[data-v-10c3b6a4]{font-size:15px}.proposal-text .muted[data-v-10c3b6a4]{font-size:14px}.play-round[data-v-10c3b6a4]{width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center;padding:0}.play-round[data-v-10c3b6a4]:hover{background:#d3eee0}.league[data-v-91afc23c]{display:flex;align-items:center;gap:14px;padding:18px}.league-text[data-v-91afc23c]{flex:1;min-width:0;display:flex;flex-direction:column}.league-text h1[data-v-91afc23c]{font-size:22px;font-weight:700;line-height:1.15}.league-text span[data-v-91afc23c]{font-size:14px;color:#ffffffbf}.row[data-v-91afc23c]{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;border:none;background:transparent;color:var(--ink);text-align:left}.row[data-v-91afc23c]:hover{background:var(--card-sunken);color:var(--ink)}.list[data-v-91afc23c]{overflow:hidden}.row-text[data-v-91afc23c]{flex:1;min-width:0;display:flex;flex-direction:column}.row-label[data-v-91afc23c]{font-size:16px;font-weight:600}.row-hint[data-v-91afc23c]{font-size:13px;color:var(--muted)}.chevron[data-v-91afc23c]{color:var(--muted)}.tile[data-v-91afc23c]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px}.tile.amber[data-v-91afc23c]{background:var(--amber-tint);color:var(--amber-ink)}.tile.green[data-v-91afc23c]{background:var(--green-tint);color:var(--green-deep)}.tile.blue[data-v-91afc23c]{background:var(--team-blue-tint);color:var(--team-blue-deep)}.tile.purple[data-v-91afc23c]{background:#f3e9fa;color:#5e2a87}.tile.gray[data-v-91afc23c]{background:#eceef0;color:#3a424a}.tile.red[data-v-91afc23c]{background:var(--red-tint);color:var(--red)}.row.danger .row-label[data-v-91afc23c]{color:var(--red)}.version[data-v-91afc23c]{text-align:center;font-size:13px;color:var(--muted)}.streak[data-v-7fc8a588]{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 6px;border-radius:11px;font-size:12px;font-weight:700}.streak.lg[data-v-7fc8a588]{height:26px;padding:0 8px;border-radius:13px;font-size:14px;gap:4px}.win[data-v-7fc8a588]{background:#f2a93b2e;color:var(--amber-on-dark)}.loss[data-v-7fc8a588]{background:#8fc8ff29;color:var(--ice-on-dark)}.win.on-light[data-v-7fc8a588]{background:var(--amber-tint);color:var(--amber-ink)}.loss.on-light[data-v-7fc8a588]{background:#e6f0fb;color:#1d4f8a}.new-match[data-v-673ee2e8]{display:flex;flex-direction:column;min-height:calc(100dvh - var(--tabbar-height))}.title[data-v-673ee2e8]{flex:1;font-size:22px;font-weight:700}.tournament-chip[data-v-673ee2e8]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:14px}.notice[data-v-673ee2e8]{padding:12px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:15px}.notice a[data-v-673ee2e8]{font-weight:700;color:inherit;text-decoration:underline}.teams[data-v-673ee2e8]{border-radius:var(--radius-xl);padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.team-head[data-v-673ee2e8]{display:flex;align-items:center;gap:8px;min-height:44px}.dot[data-v-673ee2e8]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot.green[data-v-673ee2e8]{background:var(--team-green)}.dot.blue[data-v-673ee2e8]{background:var(--team-blue)}.team-label[data-v-673ee2e8]{flex:1;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap[data-v-673ee2e8]{font-size:14px;font-weight:600}.slots[data-v-673ee2e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.slot[data-v-673ee2e8]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border-radius:14px;border:none;text-align:left;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s}.slot.filled.green[data-v-673ee2e8]{background:var(--green-tint)}.slot.filled.blue[data-v-673ee2e8]{background:var(--team-blue-tint)}.slot.filled[data-v-673ee2e8]:disabled{opacity:1}.slot.empty[data-v-673ee2e8]{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:2px dashed #b9c7c0;background:transparent}.slot.empty[data-v-673ee2e8]:hover:not(:disabled){border-color:var(--faint);background:var(--card-sunken)}.slot.empty.target.green[data-v-673ee2e8]{--pulse: rgba(70, 183, 131, .45);border:2px solid var(--team-green);background:var(--green-tint)}.slot.empty.target.blue[data-v-673ee2e8]{--pulse: rgba(110, 149, 255, .45);border:2px solid var(--team-blue);background:var(--team-blue-tint)}.slot.empty.target.green .slot-role[data-v-673ee2e8]{color:var(--green-ink)}.slot.empty.target.blue .slot-role[data-v-673ee2e8]{color:var(--team-blue-deep)}.slot.empty.target .slot-hint[data-v-673ee2e8]{color:var(--ink-2);font-weight:600}@media(prefers-reduced-motion:no-preference){.slot.empty.target[data-v-673ee2e8]{animation:target-pulse-673ee2e8 1.4s ease-out 2}}@keyframes target-pulse-673ee2e8{0%{box-shadow:0 0 0 0 var(--pulse)}to{box-shadow:0 0 0 10px transparent}}.slot-top[data-v-673ee2e8]{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:6px}.next-chip[data-v-673ee2e8]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--night)}.green .next-chip[data-v-673ee2e8]{color:#fff;background:var(--team-green)}.blue .next-chip[data-v-673ee2e8]{background:var(--team-blue)}.drag-on .slot.empty.green[data-v-673ee2e8]{border-color:var(--team-green)}.drag-on .slot.empty.blue[data-v-673ee2e8]{border-color:var(--team-blue)}.slot.drop-over[data-v-673ee2e8]{transform:scale(1.03)}.slot.empty.drop-over.green[data-v-673ee2e8]{border-style:solid;background:var(--green-tint)}.slot.empty.drop-over.blue[data-v-673ee2e8]{border-style:solid;background:var(--team-blue-tint)}.slot.filled.drop-over.green[data-v-673ee2e8]{box-shadow:inset 0 0 0 2px var(--team-green)}.slot.filled.drop-over.blue[data-v-673ee2e8]{box-shadow:inset 0 0 0 2px var(--team-blue)}.is-dragged[data-v-673ee2e8]{opacity:.4}.slot-text[data-v-673ee2e8]{flex:1;display:flex;flex-direction:column;min-width:0}.slot-x[data-v-673ee2e8]{flex-shrink:0;color:var(--muted)}.slot-role[data-v-673ee2e8]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.slot.filled.green .slot-role[data-v-673ee2e8]{color:var(--green-ink)}.slot.filled.blue .slot-role[data-v-673ee2e8]{color:var(--team-blue-deep)}.slot-name[data-v-673ee2e8]{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-hint[data-v-673ee2e8]{font-size:14px;color:var(--muted)}.vs-divider[data-v-673ee2e8]{display:flex;align-items:center;gap:10px;padding:4px 0;color:var(--muted);font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vs-divider[data-v-673ee2e8]:before,.vs-divider[data-v-673ee2e8]:after{content:"";flex:1;height:1px;background:var(--line)}.prediction[data-v-673ee2e8]{margin-top:8px;padding:10px 12px;border-radius:14px;background:var(--ground);display:flex;flex-direction:column;gap:8px}.prediction-row[data-v-673ee2e8]{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.green-text[data-v-673ee2e8]{font-weight:700;color:var(--green-deep)}.blue-text[data-v-673ee2e8]{font-weight:700;color:var(--team-blue-deep)}.predicted[data-v-673ee2e8]{margin-left:4px;font-size:18px;font-weight:700;color:var(--ink)}.prediction-bar[data-v-673ee2e8]{display:flex;gap:3px;height:6px}.green-bar[data-v-673ee2e8]{border-radius:3px;background:var(--team-green)}.blue-bar[data-v-673ee2e8]{flex:1;border-radius:3px;background:var(--team-blue)}.bench-head[data-v-673ee2e8]{display:flex;align-items:center;gap:8px}.bench-title[data-v-673ee2e8]{flex:1;min-width:0;display:flex;flex-direction:column}.bench-title h2[data-v-673ee2e8]{font-size:18px;font-weight:700}.bench-title .muted[data-v-673ee2e8]{font-size:13px}.target-chip[data-v-673ee2e8]{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:1px 8px;border-radius:999px;font-weight:700;white-space:nowrap}.target-chip .dot[data-v-673ee2e8]{width:8px;height:8px}.target-chip.green[data-v-673ee2e8]{background:var(--green-tint);color:var(--green-ink)}.target-chip.blue[data-v-673ee2e8]{background:var(--team-blue-tint);color:var(--team-blue-deep)}.tip[data-v-673ee2e8]{font-size:13px;color:var(--muted)}.bench-zone[data-v-673ee2e8]{border-radius:20px;outline:2px dashed transparent;outline-offset:6px;transition:background-color .15s,outline-color .15s}.bench-zone.drop-ready[data-v-673ee2e8]{outline-color:var(--line-strong)}.bench-zone.drop-over[data-v-673ee2e8]{outline-color:var(--muted);background:var(--card-sunken)}.pill-btn[data-v-673ee2e8]{border-radius:999px;font-size:14px;font-weight:600;padding:0 14px}.bench[data-v-673ee2e8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.bench-card[data-v-673ee2e8]{display:flex;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:opacity .15s}.bench-main[data-v-673ee2e8]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 4px 10px 12px;border:none;background:transparent;color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bench-main[data-v-673ee2e8]:hover:not(:disabled){background:var(--card-sunken)}.avatar-wrap[data-v-673ee2e8]{position:relative;flex-shrink:0;display:inline-flex}.badge[data-v-673ee2e8]{position:absolute;right:-4px;bottom:-3px}.bench-text[data-v-673ee2e8]{flex:1;min-width:0;display:flex;flex-direction:column}.bench-name[data-v-673ee2e8]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600}.bench-meta[data-v-673ee2e8]{font-size:13px;color:var(--muted)}.plus[data-v-673ee2e8]{color:var(--muted);flex-shrink:0}.hide-btn[data-v-673ee2e8]{width:40px;flex-shrink:0;border:none;border-left:1px solid var(--line-soft);background:transparent;color:var(--faint);display:flex;align-items:center;justify-content:center}.hide-btn[data-v-673ee2e8]:hover{color:var(--ink);background:var(--card-sunken)}.hidden-note[data-v-673ee2e8]{font-size:14px;color:var(--muted)}.link-btn[data-v-673ee2e8]{border:none;background:none;padding:0;color:var(--green-deep);font-weight:700}.drag-ghost[data-v-673ee2e8]{position:fixed;z-index:200;display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--card);box-shadow:var(--shadow-pop);color:var(--ink);font-size:15px;font-weight:700;white-space:nowrap;pointer-events:none;transform:translate(-20px,-50%) rotate(-2deg)}.drag-ghost.touch[data-v-673ee2e8]{transform:translate(-50%,calc(-100% - 36px)) rotate(-2deg)}.cta-bar[data-v-673ee2e8]{position:sticky;bottom:calc(var(--tabbar-height) + var(--safe-bottom));margin-top:auto;padding:12px 20px;background:var(--card);border-top:1px solid var(--line)}@media(min-width:1024px){.new-match[data-v-673ee2e8]{min-height:100dvh}.cta-bar[data-v-673ee2e8]{bottom:0;display:flex;justify-content:center}.cta-bar .btn[data-v-673ee2e8]{max-width:600px}}.sheet-root[data-v-71d22dad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop[data-v-71d22dad]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1c168c}.sheet[data-v-71d22dad]{position:relative;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;background:var(--card);border-radius:28px 28px 0 0;padding:12px 24px calc(28px + var(--safe-bottom));display:flex;flex-direction:column;gap:16px;outline:none}.sheet-handle[data-v-71d22dad]{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--line-strong)}@media(min-width:640px){.sheet-root[data-v-71d22dad]{align-items:center}.sheet[data-v-71d22dad]{border-radius:28px;padding-bottom:28px}.sheet-handle[data-v-71d22dad]{display:none}}.sheet-enter-active[data-v-71d22dad],.sheet-leave-active[data-v-71d22dad]{transition:opacity .2s}.sheet-enter-active .sheet[data-v-71d22dad],.sheet-leave-active .sheet[data-v-71d22dad]{transition:transform .25s ease-out}.sheet-enter-from[data-v-71d22dad],.sheet-leave-to[data-v-71d22dad]{opacity:0}.sheet-enter-from .sheet[data-v-71d22dad],.sheet-leave-to .sheet[data-v-71d22dad]{transform:translateY(40px)}.live[data-v-6119a47d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:10px;padding:calc(16px + var(--safe-top)) max(16px,var(--safe-right)) calc(20px + var(--safe-bottom)) max(16px,var(--safe-left));background:var(--night);color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.topbar[data-v-6119a47d]{display:flex;align-items:center;gap:12px;flex-shrink:0}.clock[data-v-6119a47d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.clock-time[data-v-6119a47d]{font-size:28px;font-weight:600;line-height:1}.clock-meta[data-v-6119a47d]{font-size:12px;color:#ffffffa3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.icon-btn.on-dark[data-v-6119a47d]:disabled{opacity:.35}.board[data-v-6119a47d]{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"team1" "h2h" "team2";gap:10px}.panel[data-v-6119a47d]{min-height:0;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:24px}.panel.team1[data-v-6119a47d]{grid-area:team1}.panel.team2[data-v-6119a47d]{grid-area:team2}.panel.green[data-v-6119a47d]{--team: var(--team-green);--team-soft: var(--green-on-dark);--team-tile: rgba(70, 183, 131, .16);--team-tile-pressed: rgba(70, 183, 131, .3);background:var(--night-raised);border:1px solid rgba(70,183,131,.28)}.panel.blue[data-v-6119a47d]{--team: var(--team-blue);--team-soft: var(--team-blue-on-dark);--team-tile: rgba(110, 149, 255, .16);--team-tile-pressed: rgba(110, 149, 255, .3);background:var(--team-blue-night);border:1px solid rgba(110,149,255,.3)}.panel.team2 .tiles[data-v-6119a47d]{order:-1}.panel.team2 .panel-head[data-v-6119a47d]{order:2}.panel-head[data-v-6119a47d]{display:flex;align-items:center;gap:8px}.dot[data-v-6119a47d]{width:10px;height:10px;border-radius:50%;background:var(--team);flex-shrink:0}.panel-label[data-v-6119a47d]{flex:1;min-width:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--team-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pips[data-v-6119a47d]{display:flex;gap:4px}.pip[data-v-6119a47d]{width:16px;height:6px;border-radius:3px;background:#ffffff24}.pip.on[data-v-6119a47d]{background:var(--team)}.score[data-v-6119a47d]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;font-size:clamp(72px,17vh,150px);font-weight:700;line-height:1;color:var(--team)}.score.pulse[data-v-6119a47d]{animation:pulse-6119a47d .6s ease-out}@keyframes pulse-6119a47d{40%{transform:scale(1.18)}}.tiles[data-v-6119a47d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tiles.solo[data-v-6119a47d]{grid-template-columns:minmax(0,1fr)}.tile[data-v-6119a47d]{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:92px;padding:10px 12px;border-radius:18px;border:2px solid transparent;background:var(--team-tile);color:#fff;text-align:left;touch-action:manipulation}.tile[data-v-6119a47d]:active{transform:scale(.98);background:var(--team-tile-pressed)}.tile.last[data-v-6119a47d]{border-color:var(--team)}.tile-top[data-v-6119a47d],.tile-bottom[data-v-6119a47d]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.tile-bottom[data-v-6119a47d]{align-items:flex-end}.tile-role[data-v-6119a47d]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.tile-plus[data-v-6119a47d]{color:var(--team-soft)}.tile-name[data-v-6119a47d]{min-width:0;font-size:20px;font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-goals[data-v-6119a47d]{min-width:34px;height:34px;padding:0 8px;border-radius:17px;background:var(--team);color:var(--night);font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.h2h[data-v-6119a47d]{grid-area:h2h;display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:0 6px}.h2h-mid[data-v-6119a47d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.h2h-label[data-v-6119a47d]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3}.h2h-pct[data-v-6119a47d]{font-size:18px;font-weight:700}.green-text[data-v-6119a47d]{color:var(--team-green)}.blue-text[data-v-6119a47d]{color:var(--team-blue)}.h2h-bar[data-v-6119a47d]{display:flex;gap:3px;width:100%;height:4px}.green-bar[data-v-6119a47d]{border-radius:2px;background:var(--team-green)}.blue-bar[data-v-6119a47d]{flex:1;border-radius:2px;background:var(--team-blue)}.overlay[data-v-6119a47d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center;background:#06100cf2}.overlay-eyebrow[data-v-6119a47d]{color:var(--green-on-dark)}.overlay-title[data-v-6119a47d]{font-size:28px;font-weight:700}.overlay-score[data-v-6119a47d]{font-size:64px;font-weight:700;line-height:1}.overlay-score.big[data-v-6119a47d]{font-size:clamp(88px,16vh,180px)}.overlay-meta[data-v-6119a47d]{font-size:15px;color:#ffffffb8}.resume[data-v-6119a47d]{margin-top:12px;width:88px;height:88px;border-radius:50%;border:none;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center}.save-btn[data-v-6119a47d]{margin-top:12px;min-width:240px}.light-ghost[data-v-6119a47d]{color:#ffffffd9}.sheet-title[data-v-6119a47d]{font-size:22px;font-weight:700}.sheet-actions[data-v-6119a47d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px)and (orientation:landscape){.live[data-v-6119a47d]{padding:24px;gap:16px}.clock-time[data-v-6119a47d]{font-size:40px}.board[data-v-6119a47d]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"team1 team2" "h2h h2h";gap:16px}.panel[data-v-6119a47d]{padding:20px;gap:12px;border-radius:28px}.panel.team2 .tiles[data-v-6119a47d],.panel.team2 .panel-head[data-v-6119a47d]{order:initial}.score[data-v-6119a47d]{font-size:clamp(140px,34vh,320px)}.tile[data-v-6119a47d]{min-height:120px;padding:14px 18px;border-radius:22px}.tile-name[data-v-6119a47d]{font-size:30px}.tile-goals[data-v-6119a47d]{min-width:48px;height:48px;border-radius:24px;font-size:28px}.pip[data-v-6119a47d]{width:28px;height:8px}}.title[data-v-7cbe2be8]{flex:1;text-align:center;font-size:20px;font-weight:700}.spacer-44[data-v-7cbe2be8]{width:44px;flex-shrink:0}.winner[data-v-7cbe2be8]{background:var(--green);color:#fff;border-radius:var(--radius-xl);padding:18px;display:flex;flex-direction:column;gap:14px}.winner-top[data-v-7cbe2be8]{display:flex;align-items:center;justify-content:space-between}.eyebrow.dark[data-v-7cbe2be8]{color:#fff;letter-spacing:.1em}.duration[data-v-7cbe2be8]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.versus[data-v-7cbe2be8]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left score right";align-items:center;gap:8px}.side[data-v-7cbe2be8]{grid-area:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.side.right[data-v-7cbe2be8]{grid-area:right;align-items:flex-end;text-align:right}.avatars[data-v-7cbe2be8]{display:flex}.avatars[data-v-7cbe2be8]>*+*{margin-left:-10px}.side-name[data-v-7cbe2be8]{font-size:16px;font-weight:700;line-height:1.2}.side.loser .side-name[data-v-7cbe2be8]{font-weight:500}.final[data-v-7cbe2be8]{grid-area:score;font-size:64px;font-weight:700;line-height:1}.mvp[data-v-7cbe2be8]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:#fff;color:var(--night);font-size:14px;font-weight:600}.ratings[data-v-7cbe2be8]{padding:16px;display:flex;flex-direction:column;gap:10px}.section-heading[data-v-7cbe2be8]{font-size:18px;font-weight:700}.small[data-v-7cbe2be8]{font-size:13px}.rating-row[data-v-7cbe2be8]{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 0}.rating-text[data-v-7cbe2be8]{flex:1;min-width:0;display:flex;flex-direction:column}.rating-name[data-v-7cbe2be8]{font-size:15px;font-weight:600}.rating-parts[data-v-7cbe2be8]{font-size:12px;color:var(--muted)}.rating-values[data-v-7cbe2be8]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rating-total[data-v-7cbe2be8]{font-size:22px;font-weight:700;line-height:1}.unlocked[data-v-7cbe2be8],.tournament[data-v-7cbe2be8]{display:flex;align-items:center;gap:14px;padding:14px 16px}.tile[data-v-7cbe2be8]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:14px}.tile.amber[data-v-7cbe2be8]{background:var(--amber-tint);color:var(--amber-ink)}.unlocked-text[data-v-7cbe2be8]{flex:1;min-width:0;display:flex;flex-direction:column}.amber-text[data-v-7cbe2be8]{color:var(--amber-ink)}.strong[data-v-7cbe2be8]{font-size:16px;font-weight:700}.actions[data-v-7cbe2be8]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.row-buttons[data-v-7cbe2be8]{display:flex;gap:10px}.grow[data-v-7cbe2be8]{flex:1}.spark[data-v-2501c220]{display:block;overflow:visible;flex-shrink:0}.switch[data-v-92cb4248]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:none;background:transparent;font-size:14px;font-weight:600}.track[data-v-92cb4248]{position:relative;display:block;width:40px;height:24px;flex-shrink:0;border-radius:12px;background:#c9d6cf;transition:background-color .15s}.track.on[data-v-92cb4248]{background:var(--green)}.knob[data-v-92cb4248]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f201a33;transition:transform .15s}.track.on .knob[data-v-92cb4248]{transform:translate(16px)}.filters[data-v-912d99a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.period[data-v-912d99a8]{display:flex;gap:6px}.period .chip[data-v-912d99a8]{min-height:36px;padding:0 14px}.podium[data-v-912d99a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.step[data-v-912d99a8]{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink)}.crown[data-v-912d99a8]{color:#e3a008}.avatar-wrap[data-v-912d99a8]{position:relative;display:inline-flex;flex-shrink:0}.badge[data-v-912d99a8]{position:absolute;right:-4px;bottom:-3px}.place-1 .avatar-wrap[data-v-912d99a8] .avatar{box-shadow:0 0 0 3px var(--green)}.step-name[data-v-912d99a8]{font-size:15px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place-1 .step-name[data-v-912d99a8]{font-size:16px;font-weight:700}.step-score[data-v-912d99a8]{font-size:24px;font-weight:700;line-height:1}.place-1 .step-score[data-v-912d99a8]{font-size:28px}.block[data-v-912d99a8]{width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px 16px 6px 6px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:28px;font-weight:700}.place-1 .block[data-v-912d99a8]{height:84px;border:none;background:var(--green);color:#fff;font-size:34px}.place-2 .block[data-v-912d99a8]{height:60px}.place-3 .block[data-v-912d99a8]{height:44px;font-size:26px}.row[data-v-912d99a8]{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 14px;color:var(--ink)}.row[data-v-912d99a8]:hover{background:var(--card-sunken);color:var(--ink)}.row.quiet[data-v-912d99a8]{color:var(--muted)}.pos[data-v-912d99a8]{width:18px;text-align:center;font-size:18px;font-weight:600;color:var(--muted)}.row-text[data-v-912d99a8]{flex:1;min-width:0;display:flex;flex-direction:column}.row-name[data-v-912d99a8]{font-size:16px;font-weight:600}.row-meta[data-v-912d99a8]{font-size:13px;color:var(--muted)}.row-score[data-v-912d99a8]{width:48px;text-align:right;font-size:22px;font-weight:700}.division[data-v-912d99a8]{padding:10px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--card-sunken)}.list[data-v-912d99a8]{overflow:hidden}.empty[data-v-912d99a8]{padding:16px}.footnote[data-v-912d99a8]{padding:10px 14px;font-size:13px;color:var(--muted)}.filters[data-v-2b40d1ae]{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}.count[data-v-2b40d1ae]{font-size:14px}.notice[data-v-2b40d1ae]{padding:16px}.best[data-v-2b40d1ae]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px}.best-text[data-v-2b40d1ae]{flex:1;min-width:0;display:flex;flex-direction:column}.eyebrow.on-dark[data-v-2b40d1ae]{color:var(--green-on-dark)}.best-name[data-v-2b40d1ae]{font-size:18px;font-weight:700}.best-meta[data-v-2b40d1ae]{font-size:14px;color:#ffffffbf}.best-score[data-v-2b40d1ae]{font-size:40px;font-weight:700;line-height:1;color:var(--green)}.row[data-v-2b40d1ae]{display:flex;align-items:center;gap:12px;min-height:62px;padding:8px 14px}.pos[data-v-2b40d1ae]{width:20px;text-align:center;font-size:18px;font-weight:600;color:var(--muted)}.row-text[data-v-2b40d1ae]{flex:1;min-width:0;display:flex;flex-direction:column}.row-name[data-v-2b40d1ae]{font-size:16px;font-weight:600}.row-meta[data-v-2b40d1ae]{font-size:13px;color:var(--muted)}.row-score[data-v-2b40d1ae]{font-size:22px;font-weight:700}.lists[data-v-185b22ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.board[data-v-185b22ea]{padding:14px;display:flex;flex-direction:column;gap:10px}.board-head[data-v-185b22ea]{display:flex;flex-direction:column;gap:6px}.board-head h2[data-v-185b22ea]{font-size:16px;font-weight:700;line-height:1.2}.caption[data-v-185b22ea]{font-size:12px;color:var(--muted)}.tile[data-v-185b22ea]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px}.tile.green[data-v-185b22ea]{background:var(--green-tint);color:var(--green-deep)}.tile.blue[data-v-185b22ea]{background:var(--team-blue-tint);color:var(--team-blue-deep)}.leaders[data-v-185b22ea]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.leader[data-v-185b22ea]{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--ink)}.medal[data-v-185b22ea]{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.m1[data-v-185b22ea]{background:#fbe3a6;color:#5c3d00}.m2[data-v-185b22ea]{background:#e3e7eb;color:#3a424a}.m3[data-v-185b22ea]{background:#f5dccb;color:#6b3a17}.leader-name[data-v-185b22ea]{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-value[data-v-185b22ea]{font-size:20px;font-weight:700}.note[data-v-185b22ea]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--control);color:#2e3b35;font-size:14px;line-height:1.4}.note svg[data-v-185b22ea]{flex-shrink:0;margin-top:1px}.filter[data-v-06343f02]{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.filter[data-v-06343f02]::-webkit-scrollbar{display:none}.chip[data-v-06343f02]{flex-shrink:0}.with-avatar[data-v-06343f02]{padding-left:6px;padding-right:14px}.intro[data-v-942ed8c7]{font-size:14px;line-height:1.4}.empty[data-v-942ed8c7]{padding:16px}.matrix-card[data-v-942ed8c7]{padding:8px}.scroller[data-v-942ed8c7]{overflow-x:auto}.matrix[data-v-942ed8c7]{border-collapse:separate;border-spacing:5px;min-width:100%}.matrix th[data-v-942ed8c7]{font-size:13px;font-weight:700;white-space:nowrap}.matrix thead th[data-v-942ed8c7]{padding:0 2px 2px;text-align:center}.matrix tbody th[data-v-942ed8c7]{text-align:left;padding-right:4px;position:sticky;left:0;background:var(--card)}.matrix td[data-v-942ed8c7]{padding:0;min-width:58px}.self[data-v-942ed8c7]{display:block;height:64px;border-radius:10px;background:repeating-linear-gradient(135deg,#f3f6f4 0,#f3f6f4 6px,#e9eeeb 6px,#e9eeeb 12px)}.cell[data-v-942ed8c7]{display:flex;flex-direction:column;width:100%;height:64px;padding:0;border:none;border-radius:10px;overflow:hidden;box-shadow:0 0 0 2px transparent}.cell.picked[data-v-942ed8c7]{box-shadow:0 0 0 2px var(--ink)}.half[data-v-942ed8c7]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ink)}.off[data-v-942ed8c7]{font-size:17px;font-weight:700}.def[data-v-942ed8c7]{font-size:15px;font-weight:600;color:#2e3b35}.detail[data-v-942ed8c7]{padding:14px 16px;border-radius:20px;display:flex;flex-direction:column;gap:10px}.detail-head[data-v-942ed8c7]{display:flex;align-items:center;gap:8px}.strong[data-v-942ed8c7]{font-size:16px;font-weight:700}.vs[data-v-942ed8c7]{color:#fff9}.detail-grid[data-v-942ed8c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-grid>div[data-v-942ed8c7]{display:flex;flex-direction:column}.big[data-v-942ed8c7]{font-size:30px;font-weight:700;line-height:1}.green[data-v-942ed8c7]{color:var(--green)}.blue[data-v-942ed8c7]{color:var(--team-blue)}.detail-text[data-v-942ed8c7]{font-size:13px;color:#ffffffbf}.titles[data-v-64b78619]{flex:1;min-width:0;display:flex;flex-direction:column}.title-sm[data-v-64b78619]{font-size:22px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtitle[data-v-64b78619]{font-size:13px;color:var(--muted)}.pill[data-v-228c22f8]{border-radius:999px;padding:0 16px;font-size:15px}.identity[data-v-228c22f8]{display:flex;align-items:center;gap:14px}.avatar-wrap[data-v-228c22f8]{position:relative;display:inline-flex;flex-shrink:0}.badge[data-v-228c22f8]{position:absolute;right:-4px;bottom:-2px}.identity-text[data-v-228c22f8]{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.name[data-v-228c22f8]{font-size:28px;font-weight:700;line-height:1.1}.score[data-v-228c22f8]{display:flex;flex-direction:column;align-items:flex-end}.score-value[data-v-228c22f8]{font-size:40px;font-weight:700;line-height:1}.score-label[data-v-228c22f8]{display:inline-flex;align-items:center;gap:2px;min-height:28px;padding:0;border:none;background:none;font-size:13px;color:var(--muted)}.flipped[data-v-228c22f8]{transform:rotate(180deg)}.help[data-v-228c22f8]{padding:14px 16px;font-size:14px;display:flex;flex-direction:column;gap:8px}.help dl[data-v-228c22f8]{margin:0;display:flex;flex-direction:column;gap:4px}.help dl div[data-v-228c22f8]{display:flex;justify-content:space-between}.help dd[data-v-228c22f8]{margin:0;font-weight:700}.card-title[data-v-228c22f8]{font-size:15px;font-weight:700}.light[data-v-228c22f8]{font-weight:500}.row-between[data-v-228c22f8]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.trend[data-v-228c22f8]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.trend-chart[data-v-228c22f8]{width:100%;height:auto}.change[data-v-228c22f8]{font-size:13px;font-weight:600}.good[data-v-228c22f8]{color:var(--green-deep)}.bad[data-v-228c22f8]{color:var(--red)}.stats[data-v-228c22f8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat[data-v-228c22f8]{padding:10px 12px;border-radius:16px;display:flex;flex-direction:column;gap:1px}.stat-value[data-v-228c22f8]{font-size:26px;font-weight:700;line-height:1.05}.stat-label[data-v-228c22f8]{font-size:13px;font-weight:600}.stat-sub[data-v-228c22f8]{font-size:12px;color:var(--muted)}.block[data-v-228c22f8]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.form[data-v-228c22f8]{display:flex;flex-direction:column;gap:6px}.form-row[data-v-228c22f8]{display:grid;grid-template-columns:minmax(0,1fr) 72px 44px;align-items:center;font-size:14px}.form-label[data-v-228c22f8]{font-weight:600}.form-value[data-v-228c22f8]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font-size:17px;font-weight:700}.form-overall[data-v-228c22f8]{text-align:right;color:var(--muted);font-size:15px}.bars[data-v-228c22f8]{display:flex;flex-direction:column;gap:6px}.bar-row[data-v-228c22f8]{display:flex;align-items:center;gap:10px;min-height:22px}.bar-name[data-v-228c22f8]{width:72px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track[data-v-228c22f8]{flex:1;height:8px;border-radius:4px;background:var(--line-soft);overflow:hidden}.bar-fill[data-v-228c22f8]{display:block;height:100%;border-radius:4px;background:var(--green)}.bar-value[data-v-228c22f8]{width:44px;text-align:right;font-size:15px;font-weight:700}.small-link[data-v-228c22f8]{font-size:14px;font-weight:600}.badges[data-v-228c22f8]{display:flex;flex-wrap:wrap;gap:8px}.ach[data-v-228c22f8]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.ach.earned[data-v-228c22f8]{background:var(--green-tint);color:var(--green-deep)}.ach.locked[data-v-228c22f8]{border:1.5px dashed #b9c7c0;color:var(--faint)}.missing[data-v-228c22f8]{padding:16px}.sheet-title[data-v-81f09db7]{font-size:22px;font-weight:700}.message[data-v-81f09db7]{font-size:15px;line-height:1.45}.actions[data-v-81f09db7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grow[data-v-f5d7e338]{flex:1}.count[data-v-f5d7e338],.small[data-v-f5d7e338]{font-size:14px}.notice[data-v-f5d7e338]{padding:16px}.more[data-v-f5d7e338]{display:flex;justify-content:center;padding:8px 0 16px}.link[data-v-f5d7e338]{border:none;background:none;padding:0;color:var(--green-deep);font-weight:700}.day-head[data-v-f5d7e338]{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.day[data-v-f5d7e338]{overflow:hidden;border-radius:18px}.match[data-v-f5d7e338]{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 18px;align-items:center;gap:6px;width:100%;min-height:52px;padding:0 12px 0 14px;border:none;background:var(--card);color:var(--ink);text-align:left}.entry.open .match[data-v-f5d7e338],.entry.open .details[data-v-f5d7e338]{background:var(--card-sunken)}.team[data-v-f5d7e338]{font-size:15px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team.left[data-v-f5d7e338]{text-align:right}.won[data-v-f5d7e338]{font-weight:700;color:var(--ink)}.result[data-v-f5d7e338]{text-align:center;font-size:24px;color:var(--muted);font-weight:500}.colon[data-v-f5d7e338]{padding:0 4px;color:var(--faint)}.chevron[data-v-f5d7e338]{color:var(--muted);transition:transform .15s}.entry.open .chevron[data-v-f5d7e338]{transform:rotate(180deg)}.details[data-v-f5d7e338]{padding:2px 14px 14px;display:flex;flex-direction:column;gap:12px}.scorers[data-v-f5d7e338]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scorer-card[data-v-f5d7e338]{background:var(--card);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.scorer[data-v-f5d7e338]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.scorer-card.lost .scorer[data-v-f5d7e338]{color:var(--muted)}.goals[data-v-f5d7e338]{font-size:18px;font-weight:700}.details-foot[data-v-f5d7e338]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.delete[data-v-f5d7e338]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 4px;border:none;background:none;color:var(--red);font-size:14px;font-weight:600}.preview[data-v-f5d7e338]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:var(--ground)}.preview .result[data-v-f5d7e338]{font-size:26px;font-weight:700;color:var(--ink)}.summary[data-v-0414dd08]{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:22px}.summary-value[data-v-0414dd08]{font-size:48px;font-weight:700;line-height:1;color:var(--green)}.summary-text[data-v-0414dd08]{flex:1;display:flex;flex-direction:column;gap:8px;font-size:15px;color:#ffffffd9}.bar[data-v-0414dd08]{display:block;height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.bar>span[data-v-0414dd08]{display:block;height:100%;border-radius:3px;background:var(--green)}.bar.light[data-v-0414dd08]{height:4px;background:var(--line-soft)}.row[data-v-0414dd08]{display:flex;gap:12px;padding:12px 14px}.tile[data-v-0414dd08]{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center}.tile.locked[data-v-0414dd08]{background:var(--control);color:var(--muted)}.row-body[data-v-0414dd08]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.row-top[data-v-0414dd08]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.row-name[data-v-0414dd08]{font-size:16px;font-weight:700}.pct[data-v-0414dd08]{font-size:18px;font-weight:700}.pct.none[data-v-0414dd08]{color:var(--muted)}.row-desc[data-v-0414dd08]{font-size:13px;color:var(--muted)}.done[data-v-0414dd08]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.done-chip[data-v-0414dd08]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:13px;font-weight:600}.done-chip svg[data-v-0414dd08]{color:var(--green-deep)}.pill[data-v-d568b1eb]{border-radius:999px;padding:0 16px 0 12px;font-size:15px}.notice[data-v-d568b1eb]{padding:12px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:15px}.notice a[data-v-d568b1eb]{color:inherit;font-weight:700;text-decoration:underline}.empty[data-v-d568b1eb]{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.empty h2[data-v-d568b1eb]{font-size:20px}.tile[data-v-d568b1eb]{width:44px;height:44px;flex-shrink:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.empty .tile[data-v-d568b1eb]{width:56px;height:56px;border-radius:18px}.tile.amber[data-v-d568b1eb]{background:var(--amber-tint);color:var(--amber-ink)}.tile.amber-dark[data-v-d568b1eb]{background:#f2a93b2e;color:var(--amber-on-dark)}.tile.blue[data-v-d568b1eb]{width:40px;height:40px;border-radius:12px;background:var(--team-blue-tint);color:var(--team-blue-deep)}.live[data-v-d568b1eb]{padding:16px;border-radius:22px;display:flex;flex-direction:column;gap:14px}.live+.live[data-v-d568b1eb]{margin-top:8px}.live-head[data-v-d568b1eb]{display:flex;align-items:center;gap:12px;padding:0;border:none;background:none;color:#fff;text-align:left}.live-text[data-v-d568b1eb]{flex:1;min-width:0;display:flex;flex-direction:column}.live-name[data-v-d568b1eb]{font-size:18px;font-weight:700}.live-meta[data-v-d568b1eb]{font-size:14px;color:#ffffffbf}.bar[data-v-d568b1eb]{display:block;height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.bar>span[data-v-d568b1eb]{display:block;height:100%;border-radius:3px;background:var(--green)}.up-next[data-v-d568b1eb]{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:16px;background:#ffffff0f}.up-next-text[data-v-d568b1eb]{flex:1;min-width:0;display:flex;flex-direction:column}.eyebrow.green[data-v-d568b1eb]{color:var(--green-on-dark)}.up-next-teams[data-v-d568b1eb]{font-size:15px;font-weight:600}.play[data-v-d568b1eb]{width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.row[data-v-d568b1eb]{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 14px;min-height:68px}.row-link[data-v-d568b1eb]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:var(--ink)}.row-text[data-v-d568b1eb]{min-width:0;display:flex;flex-direction:column}.row-name[data-v-d568b1eb]{font-size:16px;font-weight:600}.row-meta[data-v-d568b1eb]{font-size:13px;color:var(--muted)}.sheet-title[data-v-d568b1eb]{font-size:20px;font-weight:700}.menu[data-v-d568b1eb]{display:flex;flex-direction:column;gap:4px}.menu-item[data-v-d568b1eb]{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border:none;border-radius:12px;background:transparent;font-size:16px;font-weight:600;text-align:left}.menu-item[data-v-d568b1eb]:hover{background:var(--ground)}.menu-item.danger[data-v-d568b1eb]{color:var(--red)}.stepper[data-v-f5d11773]{display:flex;align-items:center;gap:4px}.step[data-v-f5d11773]{width:40px;height:40px;border-radius:12px;border:1px solid var(--line-strong);background:var(--card);display:inline-flex;align-items:center;justify-content:center;padding:0}.step[data-v-f5d11773]:disabled{opacity:.4}.value[data-v-f5d11773]{width:40px;text-align:center;font-size:24px;font-weight:700}.create[data-v-10e0296a]{display:flex;flex-direction:column;min-height:calc(100dvh - var(--tabbar-height))}.step[data-v-10e0296a]{font-size:13px;font-weight:600;white-space:nowrap}.name-input[data-v-10e0296a]{font-size:17px;font-weight:600}.hint[data-v-10e0296a]{font-size:13px;line-height:1.4}.team-row[data-v-10e0296a]{display:flex;align-items:center;gap:10px;padding:6px 4px 6px 14px;min-height:56px}.team-text[data-v-10e0296a]{flex:1;min-width:0;display:flex;flex-direction:column}.team-name[data-v-10e0296a]{font-size:15px;font-weight:700}.team-players[data-v-10e0296a]{font-size:13px;color:var(--muted)}.guest[data-v-10e0296a]{margin-left:4px;padding:1px 6px;font-size:11px}.add[data-v-10e0296a]{border:2px solid var(--green);padding:14px;display:flex;flex-direction:column;gap:10px}.add-head[data-v-10e0296a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.add-head h2[data-v-10e0296a]{font-size:16px;font-weight:700}.segmented.small[data-v-10e0296a]{padding:3px;gap:3px;border-radius:10px}.segmented.small>button[data-v-10e0296a]{min-height:32px;padding:0 10px;border-radius:8px;font-size:13px}.player-line[data-v-10e0296a]{display:flex;align-items:center;gap:8px}.grow[data-v-10e0296a]{flex:1;min-width:0}.linked[data-v-10e0296a]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 10px;border-radius:12px;background:var(--green-tint)}.linked-name[data-v-10e0296a]{flex:1;font-size:16px;font-weight:600}.small-btn[data-v-10e0296a]{min-height:46px;padding:0 12px;border-radius:12px;font-size:14px}.link-btn[data-v-10e0296a]{color:var(--green-deep)}.small-label[data-v-10e0296a]{font-size:13px;color:var(--ink-2)}.rules[data-v-10e0296a]{padding:6px 14px}.rule[data-v-10e0296a]{display:flex;align-items:center;gap:12px;min-height:58px}.rule+.rule[data-v-10e0296a]{border-top:1px solid var(--line-soft)}.rule-label[data-v-10e0296a]{flex:1;font-size:15px;font-weight:600}.segmented.compact[data-v-10e0296a]{padding:3px;gap:3px;border-radius:12px}.segmented.compact>button[data-v-10e0296a]{min-width:34px;min-height:34px;border-radius:9px;font-size:18px}.formats[data-v-10e0296a]{display:flex;flex-direction:column;gap:8px}.format[data-v-10e0296a]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left}.format.selected[data-v-10e0296a]{border:2px solid var(--green);padding:13px}.format.unavailable[data-v-10e0296a]{background:#f8faf9;color:var(--ink-2);cursor:default}.format-icon[data-v-10e0296a]{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center}.format.unavailable .format-icon[data-v-10e0296a]{background:var(--control);color:var(--muted)}.format-text[data-v-10e0296a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.format-name[data-v-10e0296a]{font-size:16px;font-weight:700}.format-desc[data-v-10e0296a]{font-size:13px;line-height:1.35;color:var(--muted)}.format-meta[data-v-10e0296a]{font-size:13px;font-weight:700;color:var(--green-deep)}.format-warn[data-v-10e0296a]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--amber-ink)}.radio[data-v-10e0296a]{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid #c9d6cf;display:flex;align-items:center;justify-content:center}.format.selected .radio[data-v-10e0296a]{border-color:var(--green)}.format.selected .radio span[data-v-10e0296a]{width:10px;height:10px;border-radius:50%;background:var(--green)}.cta-bar[data-v-10e0296a]{position:sticky;bottom:calc(var(--tabbar-height) + var(--safe-bottom));margin-top:auto;padding:12px 20px;background:var(--card);border-top:1px solid var(--line)}.cta-row[data-v-10e0296a]{display:flex;gap:10px}.sheet-title[data-v-10e0296a]{font-size:20px;font-weight:700}.pick-list[data-v-10e0296a]{display:flex;flex-direction:column;gap:2px}.pick[data-v-10e0296a]{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 8px;border:none;border-radius:12px;background:transparent;font-size:16px;font-weight:600;text-align:left}.pick[data-v-10e0296a]:hover{background:var(--ground)}@media(min-width:1024px){.create[data-v-10e0296a]{min-height:100dvh}.cta-bar[data-v-10e0296a]{bottom:0;display:flex;justify-content:center}.cta-bar[data-v-10e0296a]>*{width:100%;max-width:600px}}.table[data-v-6b349b36]{padding:6px 12px}.grid[data-v-6b349b36]{display:grid;grid-template-columns:22px minmax(0,1fr) 28px 40px 34px;align-items:center;gap:6px}.head[data-v-6b349b36]{min-height:32px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.group-title[data-v-6b349b36]{font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--ink)}.line[data-v-6b349b36]{min-height:44px;border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.line.leader[data-v-6b349b36]{margin:0 -6px;padding:0 6px;border-radius:12px;border-top-color:transparent;background:var(--green-tint)}.pos[data-v-6b349b36]{font-size:17px;font-weight:600;color:var(--muted)}.leader .pos[data-v-6b349b36]{color:var(--green-deep);font-weight:700}.team[data-v-6b349b36]{min-width:0;display:flex;flex-direction:column}.team-name[data-v-6b349b36]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-players[data-v-6b349b36]{font-size:12px;color:var(--muted)}.r[data-v-6b349b36]{text-align:right}.num-sm[data-v-6b349b36]{font-size:15px}.pts[data-v-6b349b36]{font-size:20px;font-weight:700}.bracket-scroll[data-v-979c9d6c]{overflow-x:auto;margin:0 -20px;padding:0 20px 4px}.bracket[data-v-979c9d6c]{display:flex;gap:16px;min-width:max-content}.stage[data-v-979c9d6c]{width:196px;display:flex;flex-direction:column;gap:8px}.champion-stage[data-v-979c9d6c]{width:150px}.stage-name[data-v-979c9d6c]{padding:0 4px}.stage-matches[data-v-979c9d6c]{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:16px}.match[data-v-979c9d6c]{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.match.pending[data-v-979c9d6c]{border:2px solid var(--green)}.side[data-v-979c9d6c]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px}.side+.side[data-v-979c9d6c]{border-top:1px solid var(--line-soft)}.side-name[data-v-979c9d6c]{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side.won .side-name[data-v-979c9d6c]{font-weight:700}.side.lost[data-v-979c9d6c]{color:var(--muted)}.side-score[data-v-979c9d6c]{font-size:20px;font-weight:700}.side.won .side-score[data-v-979c9d6c]{color:var(--green-deep)}.play[data-v-979c9d6c]{margin:0 8px 8px;min-height:40px;border-radius:12px;font-size:15px}.champion[data-v-979c9d6c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;border-radius:16px;border:2px dashed #e8c98e;color:var(--amber-ink);text-align:center;font-size:13px;font-weight:600}.champion.decided[data-v-979c9d6c]{border-style:solid;background:var(--amber-tint);font-size:15px;font-weight:700}.ranking[data-v-680af550]{padding:12px 14px 6px}.head[data-v-680af550]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px}.head h2[data-v-680af550]{font-size:16px;font-weight:700}.small[data-v-680af550]{font-size:13px}.empty[data-v-680af550]{padding:8px 0 10px}.line[data-v-680af550]{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--line-soft)}.pos[data-v-680af550]{width:18px;font-size:17px;font-weight:600;color:var(--muted)}.pos.first[data-v-680af550]{color:var(--green-deep);font-weight:700}.name[data-v-680af550]{flex:1;font-size:15px;font-weight:600}.value[data-v-680af550]{width:40px;text-align:right;font-size:19px;font-weight:700}.champions[data-v-e19f8d8b]{display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px}.trophy[data-v-e19f8d8b]{width:64px;height:64px;flex-shrink:0;border-radius:20px;background:#f2a93b2e;color:var(--amber-on-dark);display:inline-flex;align-items:center;justify-content:center}.champions-text[data-v-e19f8d8b]{display:flex;flex-direction:column;gap:2px}.eyebrow.amber[data-v-e19f8d8b]{color:var(--amber-on-dark)}.eyebrow.green[data-v-e19f8d8b]{color:var(--green-on-dark)}.champions-name[data-v-e19f8d8b]{font-size:24px;font-weight:700;line-height:1.15}.champions-meta[data-v-e19f8d8b]{font-size:14px;color:#ffffffbf}.ready[data-v-e19f8d8b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:18px}.ready-text[data-v-e19f8d8b]{flex:1;min-width:180px;display:flex;flex-direction:column}.ready-meta[data-v-e19f8d8b],.next-meta[data-v-e19f8d8b]{font-size:13px;color:#ffffffbf}.strong[data-v-e19f8d8b]{font-size:16px;font-weight:700}.groups[data-v-e19f8d8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.notice[data-v-e19f8d8b]{padding:12px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:15px}.notice-card[data-v-e19f8d8b]{padding:16px}.next[data-v-e19f8d8b]{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:18px}.next-text[data-v-e19f8d8b]{flex:1;min-width:0;display:flex;flex-direction:column}.fixture[data-v-e19f8d8b]{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 16px}.fixture-text[data-v-e19f8d8b]{flex:1;font-size:15px;font-weight:600}.play-round[data-v-e19f8d8b]{width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center;padding:0}.result[data-v-e19f8d8b]{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:6px;min-height:48px;padding:0 14px}.side[data-v-e19f8d8b]{font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side.left[data-v-e19f8d8b]{text-align:right}.won[data-v-e19f8d8b]{font-weight:700;color:var(--ink)}.score[data-v-e19f8d8b]{text-align:center;font-size:22px;color:var(--muted)}.colon[data-v-e19f8d8b]{padding:0 4px;color:var(--faint)}.levels[data-v-c9831fd0]{display:flex;gap:8px;overflow-x:auto}.levels .chip[data-v-c9831fd0]{flex-shrink:0}.shots[data-v-c9831fd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.shot[data-v-c9831fd0]{display:flex;align-items:center;gap:14px;width:100%;padding:10px;color:var(--ink);text-align:left}.shot[data-v-c9831fd0]:hover{border-color:var(--line-strong)}.thumb[data-v-c9831fd0]{width:64px;height:92px;flex-shrink:0;object-fit:cover;border-radius:12px;background:#6bb2c4}.shot-text[data-v-c9831fd0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.level[data-v-c9831fd0]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.beginner[data-v-c9831fd0]{color:var(--green-deep)}.intermediate[data-v-c9831fd0]{color:var(--team-blue-deep)}.pro[data-v-c9831fd0]{color:var(--amber-ink)}.shot-name[data-v-c9831fd0]{font-size:17px;font-weight:700}.shot-summary[data-v-c9831fd0]{font-size:14px;line-height:1.35;color:var(--muted)}.diagram[data-v-c9831fd0]{display:flex;align-items:center;justify-content:center;height:min(330px,42vh);border-radius:20px;background:#6bb2c4;overflow:hidden}.diagram img[data-v-c9831fd0]{max-width:100%;max-height:100%;object-fit:contain}.sheet-title[data-v-c9831fd0]{margin-top:-8px;font-size:24px;font-weight:700}.paragraph[data-v-c9831fd0]{font-size:16px;line-height:1.5;color:var(--ink-2)}.notice[data-v-9720483e]{padding:16px}.link[data-v-9720483e]{border:none;background:none;padding:0;color:var(--green-deep);font-weight:700}.latest[data-v-9720483e],.item[data-v-9720483e]{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.latest[data-v-9720483e]{border-radius:22px}.meta[data-v-9720483e]{display:flex;align-items:center;gap:8px}.latest-tag[data-v-9720483e]{padding:3px 9px;border-radius:999px;background:var(--green);color:#fff;font-size:12px;font-weight:700}.date[data-v-9720483e]{font-size:13px;color:var(--muted)}.latest .date[data-v-9720483e]{color:#ffffffb3}.title[data-v-9720483e]{font-size:18px;font-weight:700;line-height:1.25}.latest .title[data-v-9720483e]{font-size:20px}.body[data-v-9720483e]{font-size:15px;line-height:1.5;color:var(--ink-2)}.latest .body[data-v-9720483e]{color:#ffffffd1}.more[data-v-9720483e]{align-self:center;border-radius:999px}.section-head[data-v-d9bc188e]{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.add[data-v-d9bc188e]{font-size:14px;font-weight:700}.notice[data-v-d9bc188e]{padding:12px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:14px}.notice a[data-v-d9bc188e]{color:inherit;font-weight:700;text-decoration:underline}.player-row[data-v-d9bc188e]{display:flex;align-items:center;gap:8px;padding:0 12px 0 0}.player-main[data-v-d9bc188e]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 0 0 12px;border:none;background:transparent;color:var(--ink);text-align:left}.player-main.inactive[data-v-d9bc188e]{color:var(--muted)}.player-text[data-v-d9bc188e]{flex:1;min-width:0;display:flex;flex-direction:column}.player-name[data-v-d9bc188e]{font-size:16px;font-weight:600}.player-hint[data-v-d9bc188e]{font-size:12px}.chev[data-v-d9bc188e]{color:var(--faint)}.rules[data-v-d9bc188e],.switches[data-v-d9bc188e]{padding:0 14px}.switches[data-v-d9bc188e]{padding:0 12px;border-radius:16px;background:var(--ground)}.rule[data-v-d9bc188e]{display:flex;align-items:center;gap:12px;min-height:60px}.rule+.rule[data-v-d9bc188e]{border-top:1px solid var(--line-soft)}.rule-text[data-v-d9bc188e]{flex:1;display:flex;flex-direction:column}.rule-label[data-v-d9bc188e]{flex:1;font-size:16px;font-weight:600}.rule-hint[data-v-d9bc188e]{font-size:13px;color:var(--muted)}.padded[data-v-d9bc188e]{padding:12px 14px}.field-hint.error[data-v-d9bc188e]{color:var(--red)}.account[data-v-d9bc188e]{display:flex;flex-direction:column;gap:12px}.account-row[data-v-d9bc188e]{display:flex;align-items:center;min-height:44px}.change[data-v-d9bc188e]{align-self:flex-start;padding:0}.delete-group[data-v-d9bc188e]{width:100%;margin-top:12px}.save-bar[data-v-d9bc188e]{position:sticky;bottom:calc(var(--tabbar-height) + var(--safe-bottom));display:flex;gap:10px;padding:12px 20px;background:var(--card);border-top:1px solid var(--line)}.grow[data-v-d9bc188e]{flex:1}.sheet-head[data-v-d9bc188e]{display:flex;align-items:center;gap:14px}.sheet-title[data-v-d9bc188e]{font-size:22px;font-weight:700}.sheet-actions[data-v-d9bc188e]{display:flex;gap:10px}.add-form[data-v-d9bc188e]{display:flex;flex-direction:column;gap:16px}.add-icon[data-v-d9bc188e]{width:48px;height:48px;flex-shrink:0;border-radius:16px;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center}@media(min-width:1024px){.save-bar[data-v-d9bc188e]{bottom:0;justify-content:center}}.current[data-v-08a3575c]{padding:18px;display:flex;flex-direction:column;gap:14px}.current-top[data-v-08a3575c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.current-name[data-v-08a3575c]{display:flex;flex-direction:column}.eyebrow.green[data-v-08a3575c]{color:var(--green-on-dark)}.plan-name[data-v-08a3575c]{font-size:28px;font-weight:700;line-height:1.15}.price[data-v-08a3575c]{display:flex;align-items:baseline;gap:2px}.price-value[data-v-08a3575c]{font-size:36px;font-weight:700;color:var(--green)}.per[data-v-08a3575c]{font-size:14px;color:#ffffffbf}.usage[data-v-08a3575c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage>div[data-v-08a3575c]{display:flex;flex-direction:column;gap:6px}.usage-label[data-v-08a3575c]{font-size:13px;color:#ffffffbf}.bar[data-v-08a3575c]{display:block;height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.bar>span[data-v-08a3575c]{display:block;height:100%;border-radius:3px;background:var(--green)}.waiting[data-v-08a3575c]{display:flex;align-items:center;gap:8px;padding:10px 6px 10px 14px;border-radius:14px;background:var(--amber-tint);color:var(--amber-ink);font-size:14px}.waiting span[data-v-08a3575c]{flex:1}.plan[data-v-08a3575c]{padding:16px;display:flex;flex-direction:column;gap:10px}.plan.highlight[data-v-08a3575c]{border:2px solid var(--green);padding:15px}.plan-head[data-v-08a3575c]{display:flex;align-items:baseline;justify-content:space-between}.plan-title[data-v-08a3575c]{font-size:20px;font-weight:700}.price-small[data-v-08a3575c]{font-size:28px;font-weight:700}.features[data-v-08a3575c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px}.features li[data-v-08a3575c]{display:flex;align-items:center;gap:8px}.features svg[data-v-08a3575c]{color:var(--green-deep)}.invoice[data-v-08a3575c]{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 6px 4px 16px}.invoice-text[data-v-08a3575c]{flex:1;display:flex;flex-direction:column}.invoice-amount[data-v-08a3575c]{font-size:15px;font-weight:600}.small[data-v-08a3575c]{font-size:13px}
