@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");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{color-scheme:dark;--bg: #0d1117;--surface: #161b22;--surface-2: #1f2630;--border: #2a3240;--text: #e6edf3;--text-dim: #8b949e;--accent: #a3e635;--on-accent: #101603;--accent-dim: rgba(163, 230, 53, .12);--blue: #58a6ff;--warn: #d29922;--warn-bg: rgba(210, 153, 34, .16);--danger: #f85149;--danger-bg: rgba(248, 81, 73, .12);--live: #f85149;--tier-exact: #a3e635;--tier-diff: #58a6ff;--tier-outcome: #d29922;--tier-miss: #7d8590;--on-tier: #0d1117;--row-top3: rgba(163, 230, 53, .06);--row-me: rgba(88, 166, 255, .1);--overlay: rgba(1, 4, 9, .6);--emblem-plate: #ffffff;--font-display: "Unbounded Variable", "Inter Variable", system-ui, sans-serif;--font-text: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 18px;--text-xl: 20px;--text-input: 16px;--num-final: 30px;--num-well: 24px;--num-md: 18px;--code: 24px;--radius-card: 16px;--radius-control: 12px;--tap: 44px;--nav-height: 58px;--page-max: 560px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px}[data-theme=light]{color-scheme:light;--bg: #f2f4f7;--surface: #ffffff;--surface-2: #e9edf2;--border: #d5dce4;--text: #171d26;--text-dim: #5b6572;--accent: #456f0d;--on-accent: #ffffff;--accent-dim: rgba(69, 111, 13, .12);--blue: #0969da;--warn: #955d00;--warn-bg: rgba(149, 93, 0, .12);--danger: #cf222e;--danger-bg: rgba(207, 34, 46, .08);--live: #cf222e;--tier-exact: #4d7c0f;--tier-diff: #0969da;--tier-outcome: #955d00;--tier-miss: #6e7781;--on-tier: #ffffff;--row-top3: rgba(77, 124, 15, .07);--row-me: rgba(9, 105, 218, .08);--overlay: rgba(23, 29, 38, .45);--emblem-plate: transparent}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--text-md);line-height:1.45;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{padding:0;border:none;background:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.25}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{max-width:var(--page-max);margin:0 auto;padding:16px 16px calc(var(--nav-height) + env(safe-area-inset-bottom,0px) + 24px)}.page-title{margin-bottom:var(--space-3);font-size:var(--text-xl)}.section-title{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-md)}.page-title+.section-title{margin-top:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 18px;border-radius:var(--radius-control);font-weight:600;transition:opacity .15s ease}.btn:active{opacity:.8}.btn:disabled{opacity:.55;cursor:default}.btn-sm{position:relative;min-height:36px;padding:0 12px;font-size:var(--text-sm)}.btn-sm:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-ghost{background:var(--surface-2);color:var(--text)}.btn-danger{background:var(--danger-bg);color:var(--danger)}.field{width:100%;min-height:var(--tap);padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);font-family:var(--font-text);font-size:var(--text-input);line-height:1.4}textarea.field{resize:vertical;max-height:280px}.sheet-grip-zone{padding:var(--space-2) 0 var(--space-3);margin-top:calc(-1 * var(--space-2));touch-action:none;cursor:grab}.sheet-grip{width:36px;height:4px;margin:0 auto;border-radius:2px;background:var(--border)}.scroll-fade{position:relative}.scroll-fade:before,.scroll-fade:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:28px;opacity:0;transition:opacity .15s ease;pointer-events:none}.scroll-fade:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.scroll-fade:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.scroll-fade--left:before{opacity:1}.scroll-fade--right:after{opacity:1}.guest-tag{display:inline-block;flex:none;padding:1px 6px;border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:var(--text-2xs);font-weight:600;line-height:1.4}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--surface-2);color:var(--text-dim);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.chip--active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.chip--warn{background:var(--warn-bg);color:var(--warn)}.chip--live{background:var(--danger-bg);color:var(--live)}.chip--info{background:var(--row-me);color:var(--blue)}.chip--sm{height:24px;padding:0 10px;font-size:var(--text-2xs)}.dim{color:var(--text-dim)}.text-hint{color:var(--text-dim);font-size:var(--text-sm);line-height:1.4}.text-label{font-size:var(--text-sm);font-weight:600}.text-caption{color:var(--text-dim);font-size:var(--text-xs);line-height:1.35}.text-micro{font-size:var(--text-2xs)}.callout{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-2)}.callout__icon{flex:none;margin-top:1px;color:var(--text-dim)}.callout__text{color:var(--text-dim);font-size:var(--text-sm);line-height:1.4}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip-path:inset(50%);white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.score-display{font-family:var(--font-display);font-variant-numeric:tabular-nums}.error-text{color:var(--danger);font-size:var(--text-sm)}.day-heading{margin:var(--space-4) 0 var(--space-2);color:var(--text-dim);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.skeleton{position:relative;overflow:hidden;min-height:128px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.skeleton--row{min-height:62px}.skeleton--match{min-height:142px}.sk-text{border-radius:4px;background:var(--surface-2);color:transparent;-webkit-user-select:none;user-select:none}.sk-circle{flex:none;border-radius:50%;background:var(--surface-2)}[data-theme=light] .sk-text,[data-theme=light] .sk-circle{background:var(--border)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--surface-2),transparent);animation:skeleton-slide 1.2s infinite}@keyframes skeleton-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}.t-badge[data-v-436b21de]{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.t-badge__logo[data-v-436b21de]{width:88%;height:88%;object-fit:contain;border-radius:22%}.t-badge--logo[data-v-436b21de]{background:var(--emblem-plate);border-radius:30%}.t-badge__flag[data-v-436b21de]{position:absolute;right:-3px;bottom:-2px;line-height:1;filter:drop-shadow(0 0 1.5px var(--bg)) drop-shadow(0 0 1px var(--bg))}.t-badge__icon[data-v-436b21de]{line-height:1}.switcher-backdrop[data-v-b3179b51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:var(--overlay)}.switcher[data-v-b3179b51]{width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-2) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-4));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface)}.switcher__title[data-v-b3179b51]{margin-bottom:var(--space-3);font-size:var(--text-lg)}.switcher__foreign[data-v-b3179b51]{margin-bottom:var(--space-3)}.switcher__list[data-v-b3179b51]{display:flex;flex-direction:column;gap:var(--space-2);max-height:50vh;overflow-y:auto}.switcher__item[data-v-b3179b51]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:56px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);text-align:left}.switcher__item[data-v-b3179b51]:active{background:var(--surface-2)}.switcher__item--current[data-v-b3179b51]{border-color:var(--accent)}.switcher__item-main[data-v-b3179b51]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.switcher__name[data-v-b3179b51]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.switcher__meta[data-v-b3179b51]{white-space:nowrap}.switcher__check[data-v-b3179b51]{flex:none;color:var(--accent)}.switcher__actions[data-v-b3179b51]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.switcher__add[data-v-b3179b51],.switcher__manage[data-v-b3179b51]{width:100%}.sheet-enter-active[data-v-b3179b51],.sheet-leave-active[data-v-b3179b51]{transition:opacity .2s ease}.sheet-enter-active .switcher[data-v-b3179b51],.sheet-leave-active .switcher[data-v-b3179b51]{transition:transform .22s ease}.sheet-enter-from[data-v-b3179b51],.sheet-leave-to[data-v-b3179b51]{opacity:0}.sheet-enter-from .switcher[data-v-b3179b51],.sheet-leave-to .switcher[data-v-b3179b51]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sheet-enter-active .switcher[data-v-b3179b51],.sheet-leave-active .switcher[data-v-b3179b51]{transition:none}}.app-header[data-v-e96c5bd3]{position:sticky;top:0;z-index:15;background:var(--surface);border-bottom:1px solid var(--border)}.app-header__inner[data-v-e96c5bd3]{display:flex;align-items:center;max-width:var(--page-max);height:48px;margin:0 auto;padding:0 var(--space-4)}.app-header__league[data-v-e96c5bd3]{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;height:100%;color:var(--text-dim);text-align:left}.app-header__actions[data-v-e96c5bd3]{display:flex;align-items:center;gap:0;margin-left:auto}.app-header__refresh[data-v-e96c5bd3],.app-header__settings[data-v-e96c5bd3]{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:34px;color:var(--text-dim)}.app-header__refresh[data-v-e96c5bd3]:active,.app-header__settings[data-v-e96c5bd3]:active{opacity:.6}.app-header__refresh--busy svg[data-v-e96c5bd3]{animation:app-header-spin-e96c5bd3 .8s linear infinite}@keyframes app-header-spin-e96c5bd3{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-header__refresh--busy svg[data-v-e96c5bd3]{animation:none}}.app-header__home[data-v-e96c5bd3]{flex:none}.app-header__name[data-v-e96c5bd3]{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-header__chev[data-v-e96c5bd3]{flex:none}.bottom-nav[data-v-83af14af]{position:fixed;right:0;bottom:0;left:0;z-index:10;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--border)}.bottom-nav__inner[data-v-83af14af]{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--page-max);height:var(--nav-height);margin:0 auto}.bottom-nav__item[data-v-83af14af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-dim);font-size:var(--text-2xs);font-weight:600}.bottom-nav__item.router-link-active[data-v-83af14af],.bottom-nav__item--active[data-v-83af14af]{color:var(--accent)}.toast-host[data-v-7b25ec0c]{position:fixed;right:0;bottom:calc(var(--nav-height) + env(safe-area-inset-bottom,0px) + var(--space-2));left:0;z-index:30;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;padding:0 var(--space-4);pointer-events:none}.toast[data-v-7b25ec0c]{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:420px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 8px 24px var(--overlay);text-align:left;pointer-events:auto}.toast--error[data-v-7b25ec0c]{border-color:var(--danger)}.toast--error .toast__icon[data-v-7b25ec0c]{color:var(--danger)}.toast--success .toast__icon[data-v-7b25ec0c]{color:var(--accent)}.toast__icon[data-v-7b25ec0c]{flex:none;display:flex}.toast__text[data-v-7b25ec0c]{font-size:var(--text-sm);font-weight:500}.toast-enter-active[data-v-7b25ec0c],.toast-leave-active[data-v-7b25ec0c]{transition:transform .2s ease,opacity .2s ease}.toast-enter-from[data-v-7b25ec0c],.toast-leave-to[data-v-7b25ec0c]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-7b25ec0c],.toast-leave-active[data-v-7b25ec0c]{transition:opacity .2s ease}.toast-enter-from[data-v-7b25ec0c],.toast-leave-to[data-v-7b25ec0c]{transform:none}}.splash[data-v-c60cacb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:100dvh;color:var(--accent)}.splash__ball[data-v-c60cacb4]{animation:splash-pulse-c60cacb4 1.1s ease-in-out infinite}.splash__title[data-v-c60cacb4]{color:var(--text-dim);font-family:var(--font-display);font-size:var(--text-md);font-weight:600}@keyframes splash-pulse-c60cacb4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.splash__ball[data-v-c60cacb4]{animation:none}}.empty-state[data-v-0a5c4963]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center}.empty-state__icon[data-v-0a5c4963]{color:var(--text-dim);opacity:.7}.empty-state__title[data-v-0a5c4963]{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.empty-state__hint[data-v-0a5c4963]{font-size:var(--text-sm)}.load-error[data-v-25e8b1ec]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-align:center}.load-error__title[data-v-25e8b1ec]{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.load-error__message[data-v-25e8b1ec]{font-size:var(--text-sm)}.countdown-chip[data-v-8aeafb0d]{height:26px;padding:0 10px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.player-avatar[data-v-813790b6]{flex:none;border-radius:50%;object-fit:cover}.player-avatar--fallback[data-v-813790b6]{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-dim);font-weight:700}.score-well[data-v-2b715e4d]{width:52px;height:var(--tap);padding:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);font-family:var(--font-display);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.score-well--empty[data-v-2b715e4d]{border-style:dashed;border-color:var(--text-dim)}.score-well[data-v-2b715e4d]:focus{border-color:var(--accent);border-style:solid}.score-well[data-v-2b715e4d]:disabled{opacity:.6}.score-well--big[data-v-2b715e4d]{width:60px;height:56px;font-size:24px}.team-logo[data-v-e403bc95]{flex:none;border-radius:50%;object-fit:contain}.team-logo--fallback[data-v-e403bc95]{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-dim);font-size:.68em;font-weight:700;letter-spacing:.02em}.tier-badge[data-v-1ff673f7]{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:8px;color:var(--on-tier);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.tier-badge--exact[data-v-1ff673f7]{background:var(--tier-exact)}.tier-badge--diff[data-v-1ff673f7]{background:var(--tier-diff)}.tier-badge--outcome[data-v-1ff673f7]{background:var(--tier-outcome)}.tier-badge--miss[data-v-1ff673f7]{background:var(--tier-miss)}.match-card[data-v-65776446]{display:flex;flex-direction:column;gap:var(--space-2)}.match-card__board[data-v-65776446]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-2);align-items:center}.match-card__side[data-v-65776446]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.match-card__team-name[data-v-65776446]{font-size:var(--text-sm);font-weight:600;text-align:center;overflow-wrap:break-word}.match-card__team-name--lost[data-v-65776446]{color:var(--text-dim)}.match-card__source[data-v-65776446]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-1)}.match-card__meta[data-v-65776446]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);min-height:26px;font-size:var(--text-xs)}.match-card__meta--time[data-v-65776446]{margin-top:calc(-1 * var(--space-1))}.match-card__status[data-v-65776446]{height:26px;padding:0 10px;gap:5px;font-size:var(--text-xs)}.match-card__status-ic[data-v-65776446]{flex:none}.match-card__status--done[data-v-65776446]{background:var(--accent-dim);color:var(--accent)}.match-card__status--live[data-v-65776446]{text-transform:uppercase}.match-card__status-clock[data-v-65776446]{font-variant-numeric:tabular-nums}.match-card__status--live[data-v-65776446]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentcolor;animation:live-pulse-65776446 1.4s ease-in-out infinite}@keyframes live-pulse-65776446{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.match-card__status--live[data-v-65776446]:before{animation:none}}.match-card__wells[data-v-65776446]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:56px}.match-card__colon[data-v-65776446]{width:12px;font-size:22px;text-align:center}.match-card__score[data-v-65776446]{font-size:30px;font-weight:700}.match-card__save[data-v-65776446]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-dim);font-size:var(--text-xs);text-align:right}.match-card__save--ok[data-v-65776446]{color:var(--accent);font-weight:600}.match-card__save-err[data-v-65776446]{display:flex;flex-direction:column;align-items:center;gap:2px}.match-card__retry[data-v-65776446]{flex:none;padding:4px 6px;border-radius:6px;color:var(--danger);font-size:var(--text-xs);font-weight:600;text-decoration:underline;text-underline-offset:2px}.match-card__retry[data-v-65776446]:active{background:var(--danger-bg)}.match-card__preds[data-v-65776446]{display:flex;flex-direction:column;gap:2px}.match-card__pred[data-v-65776446]{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:3px 8px;border-radius:var(--radius-control);font-size:var(--text-sm)}.match-card__pred--me[data-v-65776446]{background:var(--row-me)}.match-card__pred--me .match-card__pred-name[data-v-65776446]{font-weight:600}.match-card__pred-name[data-v-65776446]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-card__pred-live[data-v-65776446]{color:var(--danger);font-size:var(--text-2xs);font-weight:700}.match-card__pred-score[data-v-65776446]{margin-left:auto;font-size:var(--text-sm);font-weight:600}.match-card__pred-empty[data-v-65776446]{margin-left:auto;color:var(--text-dim)}.match-card__pred-note[data-v-65776446]{color:var(--text-dim);font-size:var(--text-xs)}.match-card__others-toggle[data-v-65776446],.match-card__others-title[data-v-65776446]{display:flex;align-items:center;min-height:var(--tap);margin:-8px 0 -6px;padding:0 8px;color:var(--text-dim);font-size:var(--text-sm);font-weight:600}.match-card__others-toggle[data-v-65776446]{gap:6px}.match-card__chevron[data-v-65776446]{transition:transform .15s ease}.match-card__chevron--open[data-v-65776446]{transform:rotate(180deg)}.match-card__preds-list[data-v-65776446]{display:flex;flex-direction:column;gap:2px}.match-card__pred-more[data-v-65776446]{align-self:center;padding:4px 12px;border:none;background:none;color:var(--text-dim);font-size:var(--text-xs);cursor:pointer}.match-card__note[data-v-65776446]{font-size:var(--text-sm)}.mw[data-v-0267bf9d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-4);text-align:center}.mw__winner[data-v-0267bf9d]{position:relative;display:inline-flex}.mw__winner-badge[data-v-0267bf9d]{position:absolute;top:-10px;right:-6px;font-size:20px;line-height:1;transform:rotate(18deg)}.mw__title[data-v-0267bf9d]{font-size:var(--text-lg);font-weight:600}.mw__cta[data-v-0267bf9d]{margin-top:var(--space-1);min-width:220px}.mw__close[data-v-0267bf9d]{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;border-radius:var(--radius-control);color:var(--text-dim);font-size:var(--text-lg);line-height:1}.mw__close[data-v-0267bf9d]:active{background:var(--surface-2)}.notify-card[data-v-fc8639f0]{margin-top:var(--space-4)}.notify-card__text[data-v-fc8639f0]{display:flex;flex-direction:column;gap:var(--space-2)}.notify-card__actions[data-v-fc8639f0]{display:flex;gap:var(--space-2)}.tw[data-v-5e22422e]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-4);text-align:center}.tw__winner[data-v-5e22422e]{position:relative;display:inline-flex}.tw__winner-badge[data-v-5e22422e]{position:absolute;right:-8px;bottom:-4px;font-size:20px;line-height:1}.tw__title[data-v-5e22422e]{font-size:var(--text-lg);font-weight:600}.tw__cta[data-v-5e22422e]{margin-top:var(--space-1);min-width:220px}.tw__close[data-v-5e22422e]{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;border-radius:var(--radius-control);color:var(--text-dim);font-size:var(--text-lg);line-height:1}.tw__close[data-v-5e22422e]:active{background:var(--surface-2)}.tour-header[data-v-6359fb3e],.tour-view-note[data-v-6359fb3e]{margin-bottom:var(--space-3)}.tour-copy[data-v-6359fb3e]{width:100%}.tour-copy+.day-heading[data-v-6359fb3e]{margin-top:var(--space-3)}.tour-copy svg[data-v-6359fb3e]{color:var(--accent)}.tour-live-chip[data-v-6359fb3e]{gap:5px;font-weight:700;letter-spacing:.02em}.tour-live-chip[data-v-6359fb3e]:not(.chip--active){color:var(--danger)}.tour-live-chip__dot[data-v-6359fb3e]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:tour-live-pulse-6359fb3e 1.4s ease-in-out infinite}@keyframes tour-live-pulse-6359fb3e{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.tour-live-chip__dot[data-v-6359fb3e]{animation:none}}.tour-scopes[data-v-6359fb3e]{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);overflow-x:auto;scrollbar-width:none}.tour-scopes[data-v-6359fb3e]::-webkit-scrollbar{display:none}.tour-scopes .chip[data-v-6359fb3e]{position:relative;height:36px;min-width:66px;flex-shrink:0;justify-content:center;cursor:pointer}.tour-scopes .chip[data-v-6359fb3e]:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.tour-header__meta[data-v-6359fb3e]{margin-top:0;font-size:var(--text-sm)}.tour-header__count[data-v-6359fb3e]{color:var(--accent);font-weight:700}.tour-day[data-v-6359fb3e]{display:flex;flex-direction:column;gap:var(--space-3)}.tour-header+.day-heading[data-v-6359fb3e],.tour-content[data-v-6359fb3e]>:first-child{margin-top:0}.skeleton+.skeleton[data-v-6359fb3e]{margin-top:var(--space-3)}.tour-content--refetching[data-v-6359fb3e]{opacity:.6;pointer-events:none;transition:opacity .15s ease}.hof-sub[data-v-b7e86971]{margin:0 0 var(--space-3)}.hof-list[data-v-b7e86971]{display:flex;flex-direction:column;gap:var(--space-3)}.hof-row[data-v-b7e86971]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.hof-row__winner[data-v-b7e86971]{position:relative;display:inline-flex;flex:none}.hof-row__crown[data-v-b7e86971]{position:absolute;top:-9px;right:-7px;font-size:17px;line-height:1;transform:rotate(24deg)}.hof-row__info[data-v-b7e86971]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.hof-row__name[data-v-b7e86971]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hof-row__streak[data-v-b7e86971]{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:600}.hof-sk-avatar[data-v-b7e86971]{width:40px;height:40px;min-height:40px}.leader-table__wrap[data-v-b9b6217e]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.leader-table[data-v-b9b6217e]{width:100%;border-collapse:collapse}.leader-table th[data-v-b9b6217e]{padding:10px 8px;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:var(--text-2xs);font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.leader-table th.leader-table__exact-head[data-v-b9b6217e]{text-align:center}.leader-table th.leader-table__points-head[data-v-b9b6217e]{text-align:right}.leader-table__row[data-v-b9b6217e]{cursor:pointer}.leader-table__row[data-v-b9b6217e]:active{background:var(--surface-2)}.leader-table__row:not(:last-child) td[data-v-b9b6217e]{border-bottom:1px solid var(--border)}.leader-table__row--top[data-v-b9b6217e]{background:var(--row-top3)}.leader-table__row--me[data-v-b9b6217e]{background:var(--row-me);box-shadow:inset 3px 0 0 var(--accent)}.leader-table__gap td[data-v-b9b6217e]{height:20px;padding:0;border-bottom:1px solid var(--border);text-align:center}.leader-table__gap-dots[data-v-b9b6217e]{color:var(--text-dim);font-weight:700;letter-spacing:.2em}.leader-table td[data-v-b9b6217e]{height:46px;padding:4px 8px;white-space:nowrap}.leader-table__pos[data-v-b9b6217e]{width:52px;padding-left:10px;color:var(--text-dim);font-size:var(--text-sm);font-weight:600}.leader-table__medal[data-v-b9b6217e]{font-size:15px;line-height:1}.leader-table__pos-inner[data-v-b9b6217e]{display:flex;align-items:baseline;justify-content:center;gap:3px}.leader-table__delta[data-v-b9b6217e]{font-size:var(--text-2xs);font-weight:700}.leader-table__delta--up[data-v-b9b6217e]{color:var(--accent)}.leader-table__delta--down[data-v-b9b6217e]{color:var(--danger)}.leader-table__player[data-v-b9b6217e]{width:100%;max-width:0}.leader-table__player-inner[data-v-b9b6217e]{display:flex;align-items:center;gap:8px;overflow:hidden}.leader-table__name[data-v-b9b6217e]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.leader-table__exact-head[data-v-b9b6217e],.leader-table__exact[data-v-b9b6217e]{text-align:center}.leader-table__exact-badge[data-v-b9b6217e]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:8px;background:var(--tier-exact);color:var(--on-tier);font-size:var(--text-xs);font-weight:700}.leader-table__points-head[data-v-b9b6217e],.leader-table__points[data-v-b9b6217e]{min-width:72px;padding-right:12px;text-align:right}.leader-table__points[data-v-b9b6217e]{font-size:18px;font-weight:700}.leader-table__live-pts[data-v-b9b6217e]{margin-left:5px;color:var(--danger);font-size:var(--text-2xs);font-weight:700;vertical-align:2px}.table-scopes[data-v-0a6a0b60]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);overflow-x:auto;scrollbar-width:none}.table-scopes[data-v-0a6a0b60]::-webkit-scrollbar{display:none}.table-scopes .chip[data-v-0a6a0b60]{flex-shrink:0}.table-live-chip[data-v-0a6a0b60]{position:relative;height:36px;gap:5px;cursor:pointer;font-weight:700;letter-spacing:.02em}.table-live-chip[data-v-0a6a0b60]:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.table-live-chip[data-v-0a6a0b60]:not(.chip--active){color:var(--danger)}.table-live__dot[data-v-0a6a0b60]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:table-live-pulse-0a6a0b60 1.4s ease-in-out infinite}@keyframes table-live-pulse-0a6a0b60{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.table-live__dot[data-v-0a6a0b60]{animation:none}}@media(prefers-reduced-motion:reduce){.table-live__dot[data-v-0a6a0b60],.table-refresh--busy svg[data-v-0a6a0b60]{animation:none}}.table-scopes .chip[data-v-0a6a0b60]{position:relative;height:36px;min-width:66px;justify-content:center;cursor:pointer}.table-scopes .chip[data-v-0a6a0b60]:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.table-skeleton[data-v-0a6a0b60]{min-height:0}.table-skeleton__head[data-v-0a6a0b60]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:var(--text-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.table-skeleton__head-player[data-v-0a6a0b60]{flex:1}.table-skeleton__row[data-v-0a6a0b60]{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px}.table-skeleton__row[data-v-0a6a0b60]:not(:last-child){border-bottom:1px solid var(--border)}.table-skeleton__pos[data-v-0a6a0b60]{font-size:var(--text-sm);font-weight:600}.table-skeleton__avatar[data-v-0a6a0b60]{width:26px;height:26px}.table-skeleton__name[data-v-0a6a0b60]{max-width:160px;flex:1;font-weight:600}.table-skeleton__points[data-v-0a6a0b60]{margin-left:auto;font-size:18px;font-weight:700}.table-wrap[data-v-0a6a0b60]{transition:opacity .15s ease}.table-wrap--refetching[data-v-0a6a0b60]{opacity:.6;pointer-events:none}.table-hint[data-v-0a6a0b60]{margin-top:10px;font-size:var(--text-sm);text-align:center}.table-refetch-error[data-v-0a6a0b60]{margin-bottom:var(--space-2)}.sheet-backdrop[data-v-0a6a0b60]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;background:var(--overlay)}.sheet[data-v-0a6a0b60]{width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-2) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-4));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface)}.sheet__head[data-v-0a6a0b60]{display:flex;align-items:center;gap:12px}.sheet__name[data-v-0a6a0b60]{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.sheet__guest[data-v-0a6a0b60]{margin-left:var(--space-2);vertical-align:2px}.sheet__sub[data-v-0a6a0b60]{font-size:var(--text-sm)}.sheet__stats[data-v-0a6a0b60]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin:var(--space-3) 0 0}.sheet__stat[data-v-0a6a0b60]{padding:10px 8px;border-radius:var(--radius-control);background:var(--surface-2);text-align:center}.sheet__stat dt[data-v-0a6a0b60]{font-size:var(--text-2xs)}.sheet__stat dd[data-v-0a6a0b60]{margin:2px 0 0;font-size:18px;font-weight:700}.sheet__accuracy[data-v-0a6a0b60]{margin-top:var(--space-3);font-size:var(--text-sm);text-align:center}.sheet__close[data-v-0a6a0b60]{width:100%;margin-top:var(--space-3)}.tours-list[data-v-5dcc563d]{display:flex;flex-direction:column;gap:var(--space-3)}.tour-item[data-v-5dcc563d]{display:flex;align-items:center;gap:10px;min-height:62px}.tour-item__main[data-v-5dcc563d]{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}.tour-item__head[data-v-5dcc563d]{display:flex;align-items:center;gap:var(--space-2)}.tour-item__number[data-v-5dcc563d]{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.tour-item__meta[data-v-5dcc563d]{display:flex;flex:none;align-items:center;gap:var(--space-2)}.tour-item__date[data-v-5dcc563d]{font-size:var(--text-xs)}.tour-item__points[data-v-5dcc563d]{font-size:var(--text-sm);font-weight:700;text-align:right}.tour-item__chip[data-v-5dcc563d]{min-width:4.6em;justify-content:center}.tour-item-sk[data-v-5dcc563d]{display:flex;align-items:center;gap:10px;padding:var(--space-3)}.tour-item-sk__points[data-v-5dcc563d]{font-size:var(--text-sm);font-weight:700}.back-button[data-v-9126871f]{display:inline-flex;align-items:center;gap:4px;min-height:48px;margin-top:-16px;margin-bottom:var(--space-4);padding-right:var(--space-3);color:var(--text-dim);font-size:var(--text-md);font-weight:600}.back-button[data-v-9126871f]:active{opacity:.7}.grid-sub[data-v-5c5633cc]{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--text-sm)}.grid-skeleton[data-v-5c5633cc]{min-height:0}.grid-skeleton__head[data-v-5c5633cc]{display:flex;align-items:center;gap:var(--space-4)}.grid-skeleton__head-name[data-v-5c5633cc]{width:134px}.grid-skeleton__head-total[data-v-5c5633cc]{margin-left:auto}.grid-skeleton__match[data-v-5c5633cc]{display:flex;flex-direction:column;align-items:center}.grid-skeleton__match-result[data-v-5c5633cc]{margin-top:2px;font-size:var(--text-xs)}.grid-skeleton__row[data-v-5c5633cc]{display:flex;align-items:center;gap:var(--space-4);height:44px;padding:0 var(--space-2);font-size:var(--text-sm)}.grid-skeleton__row[data-v-5c5633cc]:not(:last-child){border-bottom:1px solid var(--border)}.grid-skeleton__avatar[data-v-5c5633cc]{width:22px;height:22px}.grid-skeleton__name[data-v-5c5633cc]{width:96px;font-weight:600}.grid-wrap[data-v-5c5633cc]{position:relative;transition:opacity .15s ease}.grid-wrap--refetching[data-v-5c5633cc]{opacity:.6;pointer-events:none}.grid-scroll[data-v-5c5633cc]{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);-webkit-overflow-scrolling:touch}.tour-grid[data-v-5c5633cc]{min-width:100%;border-collapse:collapse}.tour-grid th[data-v-5c5633cc],.grid-skeleton__head[data-v-5c5633cc]{padding:var(--space-2);border-bottom:1px solid var(--border);color:var(--text-dim);font-size:var(--text-2xs);font-weight:600;white-space:nowrap}.tour-grid td[data-v-5c5633cc]{height:var(--tap);padding:var(--space-1) var(--space-2);white-space:nowrap}.tour-grid tbody tr:not(:last-child) td[data-v-5c5633cc]{border-bottom:1px solid var(--border)}.tour-grid__frozen[data-v-5c5633cc]{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border)}.tour-grid__player-head[data-v-5c5633cc]{text-align:left}.tour-grid__player[data-v-5c5633cc]{max-width:100px}.tour-grid__player-inner[data-v-5c5633cc]{display:flex;align-items:center;gap:6px;overflow:hidden}.tour-grid__player-name[data-v-5c5633cc]{overflow:hidden;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis}.tour-grid__row--me td[data-v-5c5633cc]:not(.tour-grid__frozen){background:var(--row-me)}.tour-grid__row--me .tour-grid__frozen[data-v-5c5633cc]{background:linear-gradient(var(--row-me),var(--row-me)),var(--surface);box-shadow:inset -1px 0 0 var(--border),inset 3px 0 0 var(--accent)}.tour-grid__match-head[data-v-5c5633cc]{min-width:60px;text-align:center}.tour-grid__pair[data-v-5c5633cc],.grid-skeleton__match>.sk-text[data-v-5c5633cc]:first-child{display:block;font-family:var(--font-display);letter-spacing:.03em}.tour-grid__result[data-v-5c5633cc]{display:block;margin-top:2px;color:var(--text);font-size:var(--text-xs)}.tour-grid__live[data-v-5c5633cc]{display:block;margin-top:2px;color:var(--live);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase}.tour-grid__time[data-v-5c5633cc]{display:block;margin-top:2px;font-size:var(--text-2xs)}.tour-grid__cell[data-v-5c5633cc]{text-align:center}.tour-grid__lock[data-v-5c5633cc]{display:inline-block;color:var(--text-dim);vertical-align:middle}.tour-grid__pred[data-v-5c5633cc]{margin-right:var(--space-1);font-size:var(--text-sm);font-weight:600}.tour-grid__total-head[data-v-5c5633cc],.tour-grid__total[data-v-5c5633cc]{padding-right:var(--space-2);text-align:right}.tour-grid__total[data-v-5c5633cc]{font-size:var(--text-md);font-weight:700}.more-profile[data-v-2261dbae]{display:flex;align-items:center;gap:var(--space-3)}.more-profile__info[data-v-2261dbae]{flex:1;min-width:0}.more-profile__name[data-v-2261dbae]{overflow:hidden;font-family:var(--font-display);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.more-profile__input[data-v-2261dbae]{width:100%;height:var(--tap);padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);font-size:16px}.more-actions[data-v-2261dbae]{display:flex;flex-direction:column;padding:4px 14px}.more-action[data-v-2261dbae]{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-weight:600;text-align:left}.more-action[data-v-2261dbae]:not(:last-child){border-bottom:1px solid var(--border)}.more-action__val[data-v-2261dbae]{display:inline-flex;align-items:center;gap:6px}.more-action__chev[data-v-2261dbae]{flex:none;color:var(--text-dim)}.more-action--danger[data-v-2261dbae]{color:var(--danger)}.more-logout-confirm[data-v-2261dbae]{display:flex;align-items:center;gap:var(--space-2);min-height:48px;font-weight:600}.more-logout-confirm .btn[data-v-2261dbae]{font-size:var(--text-sm)}.more-logout-confirm__yes[data-v-2261dbae]{background:var(--danger-bg);color:var(--danger)}.more-logout-confirm>span[data-v-2261dbae]{margin-right:auto}.info-hint-wrap[data-v-2e29c77f]{display:inline}.info-hint[data-v-2e29c77f]{display:inline-block;margin-left:var(--space-1);border:0;padding:0;background:none;line-height:0;vertical-align:baseline;color:var(--text-dim);cursor:help}.info-hint svg[data-v-2e29c77f]{vertical-align:baseline;transform:translateY(.11em)}.info-hint[data-v-2e29c77f]:hover,.info-hint[data-v-2e29c77f]:focus-visible{color:var(--accent)}.info-pop{position:fixed;z-index:1000;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--text);color:var(--bg);font-size:var(--text-sm);line-height:1.45;box-shadow:0 4px 16px #00000047;-webkit-user-select:text;user-select:text;cursor:text}.segmented[data-v-6f029d5e]{display:flex;flex-direction:column;gap:var(--space-1)}.segmented__row[data-v-6f029d5e]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--space-2)}.segmented__opt[data-v-6f029d5e]{height:44px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--text-sm);font-weight:600}.segmented__opt--active[data-v-6f029d5e]{border-color:var(--accent);background:var(--accent-dim)}.admin-nav[data-v-be7afacd]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.admin-nav[data-v-be7afacd]:active{opacity:.7}.admin-nav__text[data-v-be7afacd]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.admin-nav__title[data-v-be7afacd]{font-weight:600}.admin-nav__chev[data-v-be7afacd]{flex:none;color:var(--text-dim)}.admin-tests[data-v-be7afacd]{display:flex;flex-direction:column}.admin-preview__llm[data-v-be7afacd]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm)}.admin-preview[data-v-be7afacd]{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.admin-status[data-v-be7afacd]{display:flex;flex-direction:column}.admin-status__row[data-v-be7afacd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:36px;font-size:var(--text-sm)}.admin-status__row[data-v-be7afacd]:not(:last-of-type){border-bottom:1px solid var(--border)}.admin-status__row>span[data-v-be7afacd]:last-child{font-weight:600}.admin-sync[data-v-be7afacd]{display:flex;gap:10px;margin-top:var(--space-3);padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-2)}.admin-sync__dot[data-v-be7afacd]{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--text-dim)}.admin-sync[data-status=ok] .admin-sync__dot[data-v-be7afacd]{background:var(--accent)}.admin-sync[data-status=error] .admin-sync__dot[data-v-be7afacd]{background:var(--danger)}.admin-sync__body[data-v-be7afacd]{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-sync__head[data-v-be7afacd]{font-size:var(--text-sm);font-weight:600}.admin-sync__when[data-v-be7afacd]{margin-left:var(--space-1);font-weight:400}.admin-sync__outcome[data-v-be7afacd]{font-size:var(--text-xs)}.admin-status__actions[data-v-be7afacd]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.admin-status__actions .btn[data-v-be7afacd]{flex:1;font-size:var(--text-sm)}.admin-sk-btn[data-v-be7afacd]{flex:1;height:var(--tap);border-radius:var(--radius-control);background:var(--surface-2)}.admin-sk-plaque[data-v-be7afacd]{height:56px;margin-top:var(--space-3);border-radius:var(--radius-control);background:var(--surface-2)}.admin-sk-well[data-v-be7afacd]{flex:none;width:48px;height:var(--tap);border-radius:var(--radius-control);background:var(--surface-2)}[data-theme=light] .admin-sk-btn[data-v-be7afacd],[data-theme=light] .admin-sk-plaque[data-v-be7afacd],[data-theme=light] .admin-sk-well[data-v-be7afacd]{background:var(--border)}.admin-sk-status[data-v-be7afacd]{padding:var(--space-3)}.admin-sk-status__row[data-v-be7afacd]{display:flex;align-items:center;justify-content:space-between;min-height:36px;font-size:var(--text-sm)}.admin-sk-status__actions[data-v-be7afacd]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.admin-sk-matches[data-v-be7afacd]{padding:var(--space-3)}.admin-sk-match[data-v-be7afacd]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font-size:var(--text-sm)}.admin-sk-match[data-v-be7afacd]:first-child{padding-top:0}.admin-sk-match[data-v-be7afacd]:not(:last-of-type){border-bottom:1px solid var(--border)}.admin-sk-match__team[data-v-be7afacd]{flex:1}.admin-sk-matches__save[data-v-be7afacd]{display:block;margin-top:var(--space-3)}.admin-matches[data-v-be7afacd]{display:flex;flex-direction:column}.admin-match[data-v-be7afacd]{padding:var(--space-3) 0}.admin-match[data-v-be7afacd]:first-child{padding-top:0}.admin-match[data-v-be7afacd]:not(:last-of-type){border-bottom:1px solid var(--border)}.admin-match__row[data-v-be7afacd]{display:flex;align-items:center;gap:var(--space-2)}.admin-match__team[data-v-be7afacd]{display:flex;flex:1;align-items:center;gap:6px;min-width:0;font-size:var(--text-sm);font-weight:600}.admin-match__team[data-v-be7afacd]:first-child{justify-content:flex-end}.admin-match__name[data-v-be7afacd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-match__colon[data-v-be7afacd]{width:8px;margin:0 -2px;text-align:center}.admin-match__meta[data-v-be7afacd]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs)}.admin-matches__save[data-v-be7afacd]{margin-top:var(--space-3);font-size:var(--text-md)}.admin-leagues[data-v-6d5f0711]{display:flex;flex-direction:column;gap:var(--space-3)}.admin-leagues__item[data-v-6d5f0711]{padding:0}.admin-leagues__sk[data-v-6d5f0711]{min-height:66px}.admin-leagues__open[data-v-6d5f0711]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);text-align:left}.admin-leagues__open[data-v-6d5f0711]:active{opacity:.7}.admin-leagues__info[data-v-6d5f0711]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.admin-leagues__head[data-v-6d5f0711]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-leagues__name[data-v-6d5f0711]{overflow:hidden;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-leagues__badge[data-v-6d5f0711]{flex:none}.admin-leagues__chev[data-v-6d5f0711]{flex:none;color:var(--text-dim)}.room-bot[data-v-3af5b62b]{display:flex;flex-direction:column;gap:var(--space-2)}.room-bot__status[data-v-3af5b62b]{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.room-bot__dot[data-v-3af5b62b]{flex:none;width:8px;height:8px;border-radius:50%}.room-bot__dot--on[data-v-3af5b62b]{background:var(--accent)}.room-bot__dot--wait[data-v-3af5b62b]{background:var(--text-dim)}.room-bot__community[data-v-3af5b62b]{width:100%}.room-bot__row[data-v-3af5b62b]{display:flex;gap:var(--space-2)}.room-bot__btn[data-v-3af5b62b]{flex:1;font-size:var(--text-sm)}.room-bot__tone[data-v-3af5b62b]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.room-bot__tone-saved[data-v-3af5b62b]{color:var(--accent);font-weight:600}.room-bot__or[data-v-3af5b62b]{margin-top:var(--space-1)}.room-bot__existing[data-v-3af5b62b]{width:100%;justify-content:flex-start;text-align:left}.room-sub[data-v-967f50b6]{margin-bottom:var(--space-4)}.room-sub__badge[data-v-967f50b6]{vertical-align:-3px}.room-form[data-v-967f50b6]{display:flex;flex-direction:column;gap:var(--space-2)}.room-form .btn[data-v-967f50b6]{margin-top:var(--space-1)}.room-invite[data-v-967f50b6]{display:flex;flex-direction:column;gap:var(--space-2)}.room-invite__code[data-v-967f50b6]{font-family:var(--font-display);font-size:var(--code);font-weight:700;letter-spacing:.14em;text-align:center}.room-invite__wide[data-v-967f50b6]{width:100%}.room-invite__row[data-v-967f50b6]{display:flex;gap:var(--space-2)}.room-invite__btn[data-v-967f50b6]{flex:1;font-size:var(--text-sm)}.room-missing[data-v-967f50b6]{display:flex;flex-direction:column;gap:var(--space-2)}.room-missing__list[data-v-967f50b6]{font-weight:600}.room-missing__sk-line[data-v-967f50b6]{height:22px}.room-missing__sk-btn[data-v-967f50b6]{min-height:var(--tap);border-radius:var(--radius-control)}.room-players[data-v-967f50b6]{display:flex;flex-direction:column;gap:var(--space-3)}.room-players__create[data-v-967f50b6]{display:flex;gap:var(--space-2)}.room-players__add[data-v-967f50b6]{flex:none}.callout--accent[data-v-967f50b6]{flex-direction:column;gap:var(--space-2);border:1px solid var(--accent);background:var(--accent-dim)}.callout--accent .callout__text[data-v-967f50b6]{color:var(--text)}.room-players__url[data-v-967f50b6]{overflow-wrap:anywhere;font-size:var(--text-xs)}.room-players__copy[data-v-967f50b6]{align-self:flex-start}.room-players__list[data-v-967f50b6]{display:flex;flex-direction:column}.room-players__row[data-v-967f50b6]{display:flex;align-items:center;gap:var(--space-2);min-height:52px}.room-players__list li[data-v-967f50b6]:not(:last-child){border-bottom:1px solid var(--border)}.room-players__name[data-v-967f50b6]{overflow:hidden;margin-right:auto;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.room-players__action[data-v-967f50b6]{flex:none}.room-players__sk-avatar[data-v-967f50b6]{width:26px;height:26px}.room-players__sk-name[data-v-967f50b6]{flex:1;max-width:140px;height:15px;border-radius:4px}.room-danger[data-v-967f50b6]{display:flex;flex-direction:column;gap:var(--space-2)}.room-danger__btn[data-v-967f50b6]{width:100%}.room-danger__confirm[data-v-967f50b6]{font-weight:600}.room-danger__row[data-v-967f50b6]{display:flex;gap:var(--space-2)}.room-danger__row .btn[data-v-967f50b6]{flex:1}.rooms-list[data-v-f2b05644]{display:flex;flex-direction:column;gap:var(--space-3)}.rooms-item--current[data-v-f2b05644]{border-color:var(--accent)}.rooms-item__open[data-v-f2b05644]{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left}.rooms-item__open[data-v-f2b05644]:active{opacity:.7}.rooms-item__info[data-v-f2b05644]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rooms-item__chev[data-v-f2b05644]{flex:none;color:var(--text-dim)}.rooms-item__head[data-v-f2b05644]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rooms-item__name[data-v-f2b05644]{overflow:hidden;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rooms-item__badge[data-v-f2b05644]{flex:none}.rooms-item__meta[data-v-f2b05644]{margin-top:2px}.rooms-item__actions[data-v-f2b05644]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.rooms-item__btn[data-v-f2b05644]{flex:1;padding:0 var(--space-2);font-size:var(--text-sm)}.rooms-item__confirm[data-v-f2b05644]{margin-top:var(--space-3)}.rooms-item__confirm .rooms-item__actions[data-v-f2b05644]{margin-top:var(--space-2)}.rooms-add[data-v-f2b05644]{width:100%;margin-top:var(--space-4)}.onboarding[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-4);min-height:100dvh}.onboarding__hero[data-v-6f6a9f97]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-4);text-align:center}.onboarding__ball[data-v-6f6a9f97]{color:var(--accent)}.onboarding__title[data-v-6f6a9f97]{font-size:22px}.onboarding__sub[data-v-6f6a9f97]{max-width:300px;font-size:var(--text-md)}.onboarding__badges[data-v-6f6a9f97]{display:grid;grid-template-columns:repeat(4,44px);justify-content:center;gap:var(--space-4) var(--space-6)}.onboarding__badge-sk[data-v-6f6a9f97]{width:44px;min-height:44px;height:44px;border-radius:10px}.onboarding__pitch[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-2)}.onboarding__pitch-row[data-v-6f6a9f97]{display:flex;align-items:flex-start;gap:var(--space-3)}.onboarding__pitch-icon[data-v-6f6a9f97]{flex:none;margin-top:2px;color:var(--accent)}.onboarding__pitch-body[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:2px}.onboarding__pitch-title[data-v-6f6a9f97]{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.onboarding__menu[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.onboarding__option[data-v-6f6a9f97]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:left}.onboarding__option-icon[data-v-6f6a9f97]{flex-shrink:0;color:var(--accent)}.onboarding__option-body[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:4px;min-width:0}.onboarding__option[data-v-6f6a9f97]:active{background:var(--surface-2)}.onboarding__option-title[data-v-6f6a9f97]{font-family:var(--font-display);font-size:16px;font-weight:600}.onboarding__option-hint[data-v-6f6a9f97]{font-size:var(--text-sm)}.onboarding__form[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-3)}.onboarding__label[data-v-6f6a9f97]{font-size:var(--text-sm);font-weight:600}.onboarding__input--code[data-v-6f6a9f97]{font-family:var(--font-display);font-size:20px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.onboarding__label--hinted[data-v-6f6a9f97]{display:inline-flex;align-items:center}.onboarding__label--hinted[data-v-6f6a9f97] .info-hint{line-height:0}.onboarding__label--hinted[data-v-6f6a9f97] .info-hint svg{width:14px;height:14px;transform:none}.onboarding__stage-sk[data-v-6f6a9f97]{display:inline-flex;align-items:center;justify-content:center}.onboarding__stage-chips[data-v-6f6a9f97]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.onboarding__stage-chips .chip[data-v-6f6a9f97]:disabled{opacity:.45}.onboarding__stage-range[data-v-6f6a9f97]{display:flex;align-items:center;gap:var(--space-2)}.onboarding__stage-num[data-v-6f6a9f97]{flex:1;min-width:0;text-align:center}.onboarding__note[data-v-6f6a9f97]{font-size:var(--text-xs)}.onboarding__tournaments[data-v-6f6a9f97]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.onboarding__tournament-sk[data-v-6f6a9f97]{min-height:48px;height:48px;border-radius:var(--radius-control)}.onboarding__tournament[data-v-6f6a9f97]{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);text-align:left}.onboarding__tournament--active[data-v-6f6a9f97]{border-color:var(--accent);background:var(--accent-dim)}.onboarding__tournament-name[data-v-6f6a9f97]{overflow:hidden;min-width:0;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.onboarding__invite[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-4)}.onboarding__created[data-v-6f6a9f97]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:var(--space-2);text-align:center}.onboarding__created-emoji[data-v-6f6a9f97]{font-size:44px;line-height:1}.onboarding__created-title[data-v-6f6a9f97]{font-size:var(--text-lg)}.onboarding__created-sub[data-v-6f6a9f97]{font-size:var(--text-md)}.onboarding__invite-card[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-2)}.onboarding__code[data-v-6f6a9f97]{font-family:var(--font-display);font-size:var(--code);font-weight:700;letter-spacing:.14em;text-align:center}.onboarding__invite-btn[data-v-6f6a9f97],.onboarding__invite-done[data-v-6f6a9f97]{width:100%}.onboarding__bot[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-2)}.onboarding__bot-title[data-v-6f6a9f97]{font-family:var(--font-display);font-weight:600;font-size:var(--text-md)}.onboarding__public[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-3)}.onboarding__public-list[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:var(--space-2)}.onboarding__public-sk[data-v-6f6a9f97]{min-height:56px}.onboarding__public-room[data-v-6f6a9f97]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:56px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:left}.onboarding__public-chip[data-v-6f6a9f97]{flex-shrink:0;margin-left:auto}.onboarding__public-heading[data-v-6f6a9f97]{margin:var(--space-2) 0 calc(-1 * var(--space-1))}.onboarding__public-room[data-v-6f6a9f97]:active{background:var(--surface-2)}.onboarding__public-info[data-v-6f6a9f97]{display:flex;flex-direction:column;gap:2px;min-width:0}.onboarding__public-name[data-v-6f6a9f97]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.onboarding__public-count[data-v-6f6a9f97]{font-size:var(--text-sm)}.invite[data-v-7cce9db4]{display:flex;flex-direction:column;gap:var(--space-4)}.invite__hero[data-v-7cce9db4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-8);text-align:center}.invite__ball[data-v-7cce9db4]{color:var(--accent)}.invite__warn[data-v-7cce9db4]{color:var(--text-dim)}.invite__title[data-v-7cce9db4]{font-size:22px}.invite__sub[data-v-7cce9db4]{max-width:300px;font-size:var(--text-md)}.invite__card[data-v-7cce9db4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.invite__league[data-v-7cce9db4]{font-size:var(--text-lg);font-weight:600}.invite__desc[data-v-7cce9db4]{margin-top:var(--space-1)}.invite__cta[data-v-7cce9db4]{width:100%}.invite__skip[data-v-7cce9db4]{align-self:center;padding:var(--space-2);color:var(--text-dim);font-size:var(--text-sm)}.invite__skip[data-v-7cce9db4]:disabled{opacity:.5}.invite__sk-badge[data-v-7cce9db4]{width:48px;height:48px;min-height:48px;border-radius:50%}.invite__sk-line[data-v-7cce9db4]{width:60%;height:18px;min-height:18px;border-radius:var(--radius-control)}.invite__sk-line--short[data-v-7cce9db4]{width:40%;height:14px;min-height:14px}.invite[data-v-2d2e1641]{display:flex;flex-direction:column;gap:var(--space-4)}.invite__hero[data-v-2d2e1641]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-8);text-align:center}.invite__ball[data-v-2d2e1641]{color:var(--accent)}.invite__warn[data-v-2d2e1641]{color:var(--text-dim)}.invite__title[data-v-2d2e1641]{font-size:22px}.invite__sub[data-v-2d2e1641]{max-width:300px;font-size:var(--text-md)}.invite__card[data-v-2d2e1641]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.invite__league[data-v-2d2e1641]{font-size:var(--text-lg);font-weight:600}.invite__desc[data-v-2d2e1641]{margin-top:var(--space-1)}.invite__cta[data-v-2d2e1641]{width:100%}.invite__skip[data-v-2d2e1641]{align-self:center;padding:var(--space-2);color:var(--text-dim);font-size:var(--text-sm)}.invite__skip[data-v-2d2e1641]:disabled{opacity:.5}.invite__sk-badge[data-v-2d2e1641]{width:48px;height:48px;min-height:48px;border-radius:50%}.invite__sk-line[data-v-2d2e1641]{width:60%;height:18px;min-height:18px;border-radius:var(--radius-control)}.invite__sk-line--short[data-v-2d2e1641]{width:40%;height:14px;min-height:14px}.guide__lead[data-v-7371158c]{margin-bottom:0}.guide__scoring[data-v-7371158c]{display:flex;flex-direction:column;gap:var(--space-3)}.guide__scoring-row[data-v-7371158c]{display:flex;align-items:flex-start;gap:var(--space-3)}.guide__scoring-row .tier-badge[data-v-7371158c]{margin-top:2px}.guide__scoring-body[data-v-7371158c]{display:flex;flex-direction:column;gap:2px}.guide__scoring-name[data-v-7371158c]{font-weight:600}.guide__rules[data-v-7371158c]{display:flex;flex-direction:column}.guide__rule[data-v-7371158c]{padding:var(--space-3) 0}.guide__rule[data-v-7371158c]:first-child{padding-top:0}.guide__rule[data-v-7371158c]:last-child{padding-bottom:0}.guide__rule[data-v-7371158c]:not(:last-child){border-bottom:1px solid var(--border)}.guide__rule-title[data-v-7371158c]{margin-bottom:2px;font-weight:600}.guide__disclaimer[data-v-7371158c]{margin-top:var(--space-4)}.guide__lead[data-v-55d8bd45]{margin-bottom:0}.guide__steps[data-v-55d8bd45]{display:flex;flex-direction:column}.guide__step[data-v-55d8bd45]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0}.guide__step[data-v-55d8bd45]:first-child{padding-top:0}.guide__step[data-v-55d8bd45]:last-child{padding-bottom:0}.guide__step[data-v-55d8bd45]:not(:last-child){border-bottom:1px solid var(--border)}.guide__num[data-v-55d8bd45]{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-dim);color:var(--accent);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.guide__step-body[data-v-55d8bd45]{display:flex;flex-direction:column;gap:2px}.guide__step-title[data-v-55d8bd45]{font-weight:600}.guide__community[data-v-55d8bd45]{width:100%;margin-top:var(--space-4)}.guide__note[data-v-55d8bd45]{margin-top:var(--space-4)}.join-page[data-v-eec1169e]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding-bottom:var(--space-4)}.join-card[data-v-eec1169e]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:36px 24px;text-align:center}.join-card__icon[data-v-eec1169e]{color:var(--text-dim)}.join-card__title[data-v-eec1169e]{font-size:18px}.join-card__spinner[data-v-eec1169e]{width:28px;height:28px;border:2px solid var(--surface-2);border-top-color:var(--accent);border-radius:50%;animation:join-spin-eec1169e .8s linear infinite}@keyframes join-spin-eec1169e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.join-card__spinner[data-v-eec1169e]{animation-duration:2s}}.no-access[data-v-7ea78792]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding-bottom:16px}.no-access__card[data-v-7ea78792]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:36px 24px;text-align:center}.no-access__icon[data-v-7ea78792]{color:var(--text-dim)}.no-access__title[data-v-7ea78792]{font-size:18px}
