@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-vietnamese-VariableFont_wght-D0rl6rjA.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-latin-ext-VariableFont_wght-D9tNdqV9.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-latin-VariableFont_wght-BhU9QXUp.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;src:url(/assets/BebasNeue-Regular-other-DfLwiUfV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A-30C,U+312,U+326-328,U+335-338,U+2070,U+2074-2079,U+2080-2089,U+2117,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA-25CB,U+E0FF,U+EFFD,U+F000,U+F8FF}@font-face{font-family:Bebas Neue;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bebas Neue;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Bebas Neue;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bebas Neue;src:url(/assets/BebasNeue-Regular-latin-ext-DOX3ly0D.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;src:url(/assets/BebasNeue-Regular-latin-DDp6TVLY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-other-B5N6Er4k.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A-30C,U+30F,U+312,U+31B,U+325-328,U+336,U+338,U+2070,U+2074-207A,U+2080-2089,U+2115,U+212E,U+2190,U+2192,U+2194-2199,U+21E7,U+2200,U+2202-2203,U+2208-2209,U+220B-220C,U+220F-2211,U+2218-221A,U+221E,U+2223,U+2225,U+2227-2228,U+222B,U+2237,U+223C,U+2248-2249,U+2260-2261,U+2264-2265,U+2282-2287,U+2302-2305,U+2318,U+2325,U+2374,U+23FB-23FE,U+2500-25A1,U+25AA-25AB,U+25B2-25C7,U+25CA,U+25CC,U+25CE-25CF,U+25D4-25D5,U+25E7-25EB,U+25EF,U+26A0-26A1,U+2715,U+276E-2771,U+27E8-27E9,U+27F5-27F7,U+2B58,U+E0A0-E0A2,U+E0B0-E0B3}@font-face{font-family:JetBrains Mono;src:url(data:font/woff2;base64,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)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-cyrillic-Dbzpr7zl.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-greek-B1ciKpuK.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-vietnamese-Cb3RaY8m.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-latin-ext-BQocvs_G.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-latin-CMK4d8nE.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950:#0b0d12;--ink-900:#11141b;--ink-800:#171b24;--ink-700:#1f2430;--ink-600:#2a3040;--ink-500:#3a4152;--ink-400:#535b6e;--chalk-50:#f7f8fb;--chalk-100:#e4e7ef;--chalk-300:#a9b0c2;--chalk-500:#7c8396;--ball-200:#ffcfa8;--ball-400:#ff9a4a;--ball-500:#ff7a1a;--ball-600:#e85e00;--red-400:#f2496b;--green-400:#3dd68c;--amber-300:#f5c542;--blue-300:#7ab8ff;--accent:var(--ball-500);--accent-hover:var(--ball-400);--accent-press:var(--ball-600);--accent-soft:#ff7a1a24;--on-accent:var(--ink-950);--accent-text:var(--ball-200);--live:var(--red-400);--serving:var(--chalk-50);--winner:var(--chalk-50);--loser:var(--chalk-300);--rating-up:var(--green-400);--rating-down:var(--chalk-300);--conflict:var(--amber-300);--conflict-soft:#f5c5421a;--rest:var(--blue-300);--danger:#ff6b6b;--danger-soft:#ff6b6b1a;--rest-soft:#7ab8ff1a;--success:var(--green-400);--fg-1:var(--chalk-50);--fg-2:var(--chalk-100);--fg-3:var(--chalk-300);--fg-placeholder:var(--chalk-500);--fg-disabled:var(--ink-400);--bg-app:var(--ink-950);--bg-panel:var(--ink-900);--bg-group:var(--ink-800);--bg-hover:var(--ink-700);--border-subtle:var(--ink-600);--border-control:var(--ink-500);--border-field:#6b7389;--border-field-hover:var(--chalk-300);--focus-ring:0 0 0 2px var(--ink-950), 0 0 0 4px var(--ball-500);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--shadow-overlay:0 8px 24px #00000080;--shadow-tooltip:0 4px 12px #0006;--ease-out:cubic-bezier(.2,.8,.2,1);--dur-press:.1s;--dur-change:.16s;--dur-score:.6s;--font-ui:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-num:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Bebas Neue","Space Grotesk",sans-serif;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-score:96px;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5}html,body{background:var(--bg-app);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}a{color:var(--ball-400);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--ball-200)}:focus-visible{box-shadow:var(--focus-ring);outline:none}.h1{font:700 var(--text-3xl)/var(--lh-tight) var(--font-ui);letter-spacing:-.02em;color:var(--fg-1)}.h2{font:600 var(--text-2xl)/var(--lh-snug) var(--font-ui);letter-spacing:-.01em;color:var(--fg-1)}.h3{font:600 var(--text-lg)/var(--lh-snug) var(--font-ui);color:var(--fg-1)}.body,p{font:400 var(--text-base)/var(--lh-normal) var(--font-ui);color:var(--fg-2)}.meta{font:400 var(--text-sm)/var(--lh-snug) var(--font-ui);color:var(--fg-3)}.label{font:500 var(--text-sm)/var(--lh-snug) var(--font-ui);color:var(--fg-3)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.score{font:700 var(--text-score)/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg-1)}.scoreboard-display{font:400 var(--text-3xl)/1 var(--font-display);letter-spacing:.01em}.live-marker{font:600 var(--text-sm)/1 var(--font-ui);color:var(--live);align-items:center;gap:6px;display:inline-flex}.live-marker:before{content:"";background:var(--live);border-radius:50%;width:8px;height:8px}.serve-marker{background:var(--serving);border-radius:50%;width:10px;height:10px;display:inline-block}.rating-up{font:600 var(--text-sm) var(--font-num);color:var(--rating-up)}.rating-down{font:600 var(--text-sm) var(--font-num);color:var(--rating-down)}@keyframes fm-score-update{0%{background-color:var(--ink-700)}to{background-color:#0000}}.score-updated{animation:fm-score-update var(--dur-score) var(--ease-out) 1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.page-header{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:16px;margin-bottom:56px;padding-bottom:24px;display:flex}.page-header .sub{font:400 var(--text-sm) var(--font-ui);color:var(--fg-3)}.loading-screen{--loading-screen-bounce:120px;--loading-screen-bounce-duration:.9s;z-index:1000;box-sizing:border-box;background:var(--bg-app);color:var(--fg-1);font-family:var(--font-ui);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px 96px;display:flex;position:fixed;inset:0;overflow:hidden}.loading-screen-leaving{animation:loading-screen-out .24s var(--ease-out) forwards;pointer-events:none}.loading-screen-body{flex-direction:column;align-items:center;gap:32px;display:flex}.loading-screen-arena{width:160px;height:172px;position:relative}.loading-screen-surface{background:var(--chalk-500);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.loading-screen-contact{background:var(--ball-500);width:64px;height:3px;animation:loading-screen-contact var(--loading-screen-bounce-duration) infinite;border-radius:999px;margin-left:-32px;position:absolute;bottom:0;left:50%}.loading-screen-ball{background:radial-gradient(circle at 34% 30%, var(--ball-400) 0 14%, var(--ball-500) 34%);transform-origin:50% 100%;width:40px;height:40px;animation:loading-screen-bounce var(--loading-screen-bounce-duration) infinite;border-radius:50%;margin-left:-20px;position:absolute;bottom:3px;left:50%;box-shadow:0 0 10px #ff7a1a59}.loading-screen-text{flex-direction:column;align-items:center;gap:12px;display:flex}.loading-screen-wordmark{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-1);font-size:40px;line-height:1}.loading-screen-status{font-family:var(--font-num);letter-spacing:.02em;color:var(--fg-3);font-size:13px}.loading-screen-footer{text-align:center;color:var(--fg-3);font-size:13px;position:absolute;bottom:32px;left:0;right:0}@keyframes loading-screen-bounce{0%,to{transform:translateY(0)scale(1.18,.82)}6%{animation-timing-function:var(--ease-out);transform:translateY(0)scale(1.18,.82)}14%{animation-timing-function:var(--ease-out);transform:translateY(-12px)scale(.92,1.08)}50%{transform:translateY(calc(-1 * var(--loading-screen-bounce))) scale(1, 1);animation-timing-function:cubic-bezier(.55,0,1,.45)}94%{transform:translateY(-4px)scale(.94,1.06)}}@keyframes loading-screen-contact{0%,to{opacity:1;transform:scaleX(1)}10%{opacity:1;animation-timing-function:var(--ease-out);transform:scaleX(1)}50%{opacity:.15;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(.3)}}@keyframes loading-screen-out{to{opacity:0}}@media (width<=640px){.loading-screen{--loading-screen-bounce:96px;--loading-screen-bounce-duration:.85s;padding:48px 16px 96px}.loading-screen-body{gap:28px}.loading-screen-arena{width:128px;height:148px}.loading-screen-text{gap:10px}.loading-screen-wordmark{font-size:34px}.loading-screen-footer{bottom:40px}}@media (prefers-reduced-motion:reduce){.loading-screen-ball{transform-origin:50%;animation:1.4s ease-in-out infinite loading-screen-pulse}.loading-screen-contact{animation:none}}@keyframes loading-screen-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}[hidden]{display:none!important}.fm-test *,.fm-test :before,.fm-test :after{caret-color:#0000!important;scroll-behavior:auto!important;transition:none!important;animation:none!important}.fm-test .fm-scroll,.fm-test .fm-scroll *{scrollbar-width:none!important}.fm-test .fm-scroll::-webkit-scrollbar{display:none}.fm-only body :not([data-fm-path],[data-fm-only],[data-fm-only] *,dialog,dialog *,.fm-tooltip,.fm-toast-region,.fm-toast-region *,.fm-sr,script){display:none!important}.fm-only body,.fm-only [data-fm-path]{gap:0!important;max-width:none!important;margin:0!important;padding:0!important}.fm-only [data-fm-only]{margin:0!important;padding:24px!important}.fm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.fm-ic{vertical-align:-4px;flex:none;width:20px;height:20px;display:inline-block}.fm-ic svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.fm-ic--sm{vertical-align:-3px;width:16px;height:16px}.fm-btn{box-sizing:border-box;border-radius:var(--r-md);min-height:40px;color:var(--fg-1);font:600 15px/1.2 var(--font-ui);cursor:pointer;transition:background-color var(--dur-change) var(--ease-out),border-color var(--dur-change),transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.fm-btn:focus-visible,.fm-btn.is-focus{box-shadow:var(--focus-ring);outline:none}.fm-btn:active,.fm-btn.is-active{transform:scale(.98)}.fm-btn--primary{background:var(--accent);color:var(--on-accent)}.fm-btn--primary:hover,.fm-btn--primary.is-hover{background:var(--accent-hover)}.fm-btn--primary:active,.fm-btn--primary.is-active{background:var(--accent-press)}.fm-btn--secondary{border-color:var(--border-field)}.fm-btn--secondary:hover,.fm-btn--secondary.is-hover{background:var(--bg-hover);border-color:var(--border-field-hover)}.fm-btn--secondary:active,.fm-btn--secondary.is-active{background:var(--ink-600)}.fm-btn--ghost{color:var(--fg-2)}.fm-btn--ghost:hover,.fm-btn--ghost.is-hover{background:var(--bg-hover);color:var(--fg-1)}.fm-btn--ghost:active,.fm-btn--ghost.is-active{background:var(--ink-600)}.fm-btn--danger{color:var(--danger);border-color:#ff6b6b8c}.fm-btn--danger:hover,.fm-btn--danger.is-hover{background:var(--danger-soft);border-color:var(--danger)}.fm-btn--danger:active,.fm-btn--danger.is-active{background:#ff6b6b2e}.fm-btn--danger-solid{background:var(--danger);color:var(--ink-950)}.fm-btn--danger-solid:hover,.fm-btn--danger-solid.is-hover{background:#ff8787}.fm-btn--link{min-height:0;color:var(--ball-400);text-underline-offset:3px;padding:0;font-weight:500;text-decoration:underline}.fm-btn--link:hover{color:var(--ball-200)}.fm-btn--sm{min-height:32px;padding:0 12px;font-size:14px}.fm-btn--lg{min-height:48px;padding:0 20px;font-size:16px}.fm-btn--xl{border-radius:var(--r-lg);min-height:64px;padding:0 20px;font-size:18px}.fm-btn--icon{width:40px;padding:0}.fm-btn--icon.fm-btn--sm{width:32px}.fm-btn--block{width:100%}.fm-btn[aria-busy=true]{cursor:progress;pointer-events:none}.fm-btn[aria-busy=true]:before{content:"";box-sizing:border-box;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px}.fm-btn:is(:disabled,[aria-disabled=true]),.fm-btn:is(:disabled,[aria-disabled=true]):is(:hover,:active,.is-hover,.is-active){background:var(--bg-panel);color:var(--fg-disabled);border-color:var(--border-subtle);cursor:not-allowed;text-decoration:none;transform:none}.fm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.fm-label{font:500 14px/1.3 var(--font-ui);color:var(--fg-1)}.fm-label .opt{color:var(--fg-3);font-weight:400}.fm-help{font:400 13px/1.45 var(--font-ui);color:var(--fg-3);margin:0}.fm-error{font:500 13px/1.45 var(--font-ui);color:var(--danger);align-items:flex-start;gap:6px;margin:0;display:flex}.fm-error .fm-ic{width:16px;height:16px;margin-top:1px}.fm-input,.fm-select,.fm-textarea{box-sizing:border-box;background:var(--bg-app);border:1px solid var(--border-field);border-radius:var(--r-sm);width:100%;color:var(--fg-1);font:400 16px var(--font-ui);transition:border-color var(--dur-change),box-shadow var(--dur-change);outline:none}.fm-input,.fm-select{height:44px;padding:0 12px}.fm-textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.5}.fm-input::placeholder,.fm-textarea::placeholder{color:var(--fg-placeholder)}.fm-input:hover,.fm-select:hover,.fm-textarea:hover,.fm-input.is-hover,.fm-select.is-hover{border-color:var(--border-field-hover)}.fm-input:focus-visible,.fm-select:focus-visible,.fm-textarea:focus-visible,.fm-input.is-focus,.fm-select.is-focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.fm-input[aria-invalid=true],.fm-select[aria-invalid=true],.fm-textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.fm-input[aria-invalid=true]:is(:focus-visible,.is-focus),.fm-select[aria-invalid=true]:is(:focus-visible,.is-focus),.fm-textarea[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger),var(--focus-ring)}.fm-input:disabled,.fm-select:disabled,.fm-textarea:disabled,.fm-input:disabled:hover,.fm-select:disabled:hover{background:var(--bg-panel);border-color:var(--border-subtle);color:var(--fg-3);cursor:not-allowed;box-shadow:none}.fm-field:has(:disabled) .fm-label{color:var(--fg-3)}.fm-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-2) 50%),linear-gradient(135deg,var(--fg-2) 50%,transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.fm-input--num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.fm-check,.fm-radio{font:400 15px/1.4 var(--font-ui);color:var(--fg-1);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.fm-check input,.fm-radio input{appearance:none;box-sizing:border-box;border:1.5px solid var(--border-field);background:var(--bg-app);cursor:pointer;width:20px;height:20px;transition:border-color var(--dur-change),background-color var(--dur-change);flex:none;place-items:center;margin:1px 0 0;display:grid}.fm-check input{border-radius:4px}.fm-radio input{border-radius:50%}.fm-check input:hover,.fm-radio input:hover,.fm-check input.is-hover,.fm-radio input.is-hover{border-color:var(--border-field-hover)}.fm-check input:focus-visible,.fm-radio input:focus-visible,.fm-check input.is-focus,.fm-radio input.is-focus{box-shadow:var(--focus-ring);outline:none}.fm-check input:is(:checked,:indeterminate){background:var(--accent);border-color:var(--accent)}.fm-check input:checked:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.fm-check input:indeterminate:after{content:"";background:var(--on-accent);width:10px;height:2px}.fm-radio input:checked{border-color:var(--accent)}.fm-radio input:checked:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}:is(.fm-check:has(input:disabled),.fm-radio:has(input:disabled)){color:var(--fg-3);cursor:not-allowed}.fm-check input:disabled,.fm-radio input:disabled{border-color:var(--ink-600);background:var(--bg-panel);cursor:not-allowed}.fm-check input:disabled:checked{background:var(--ink-600);border-color:var(--ink-600)}.fm-check input:disabled:checked:after{border-color:var(--fg-3)}.fm-choices{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.fm-choices legend{font:500 14px var(--font-ui);color:var(--fg-1);margin-bottom:12px;padding:0}.fm-choices--row{flex-flow:wrap;gap:12px 24px}.fm-switch{font:400 15px/1.4 var(--font-ui);color:var(--fg-1);text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:12px;padding:2px 0;display:inline-flex}.fm-switch__track{background:var(--ink-700);width:44px;height:26px;box-shadow:inset 0 0 0 1.5px var(--border-field);transition:background-color var(--dur-change);border-radius:999px;flex:none;position:relative}.fm-switch__track:after{content:"";background:var(--chalk-300);width:16px;height:16px;transition:transform var(--dur-change) var(--ease-out);border-radius:50%;position:absolute;top:5px;left:5px}.fm-switch:hover .fm-switch__track,.fm-switch.is-hover .fm-switch__track{box-shadow:inset 0 0 0 1.5px var(--border-field-hover)}.fm-switch[aria-checked=true] .fm-switch__track{background:var(--accent);box-shadow:none}.fm-switch[aria-checked=true] .fm-switch__track:after{background:var(--ink-950);width:18px;height:18px;top:4px;left:4px;transform:translate(18px)}.fm-switch:focus-visible,.fm-switch.is-focus{box-shadow:none;outline:none}.fm-switch:focus-visible .fm-switch__track,.fm-switch.is-focus .fm-switch__track{box-shadow:inset 0 0 0 1.5px var(--border-field),var(--focus-ring)}.fm-switch:disabled{color:var(--fg-3);cursor:not-allowed}.fm-switch:disabled .fm-switch__track{background:var(--bg-panel);box-shadow:inset 0 0 0 1.5px var(--ink-600)}.fm-switch:disabled .fm-switch__track:after{background:var(--ink-500)}.fm-range{accent-color:var(--accent);width:100%}.fm-combo{max-width:400px;position:relative}.fm-combo>.fm-ic{color:var(--fg-3);pointer-events:none;position:absolute;top:12px;left:12px}.fm-combo .fm-input{padding-left:40px}.fm-combo__list{z-index:70;border-radius:var(--r-md);scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent;max-height:288px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.fm-combo__opt{cursor:pointer;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.fm-combo__opt b{font:500 15px/1.3 var(--font-ui);color:var(--fg-2);overflow-wrap:anywhere}.fm-combo__opt mark{color:var(--fg-1);background:0 0;font-weight:700}.fm-combo__opt small{font:400 13px/1.3 var(--font-ui);color:var(--fg-3);grid-column:2}.fm-combo__opt .r{font:400 13px var(--font-num);color:var(--fg-3);grid-area:1/3/span 2}.fm-combo__opt .ck{width:16px;height:16px;color:var(--accent);grid-row:1/span 2}.fm-combo__opt[aria-selected=true]{background:var(--bg-hover)}.fm-combo__opt[aria-selected=true] b{color:var(--fg-1)}.fm-combo__empty{font:400 14px/1.45 var(--font-ui);color:var(--fg-3);padding:12px 10px}.fm-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fm-code .fm-input{text-align:center;width:48px;height:56px;font:600 24px/1 var(--font-num);text-transform:uppercase;padding:0}.fm-code__sep{background:var(--ink-500);border-radius:1px;width:10px;height:2px}.fm-sheet{box-sizing:border-box;background:var(--bg-group);width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--fg-1);border:0;border-left:1px solid var(--border-control);box-shadow:var(--shadow-overlay);flex-direction:column;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.fm-sheet[open]{display:flex}.fm-sheet::backdrop{background:#0b0d12b8}.fm-sheet>form{flex-direction:column;flex:1;min-height:0;display:flex}.fm-sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.fm-sheet__head h2{font:600 20px/1.3 var(--font-ui);color:var(--fg-1);overflow-wrap:anywhere;margin:0}.fm-sheet__head p{font:400 14px/1.4 var(--font-ui);color:var(--fg-3);margin:4px 0 0}.fm-sheet__head .fm-btn{margin:-6px -8px 0 0}.fm-sheet__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 20px 20px;display:flex;overflow:auto}.fm-sheet__foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;padding:16px 20px 20px;display:flex}.fm-sheet--bottom{border-left:0;border-top:1px solid var(--border-control);border-radius:var(--r-lg) var(--r-lg) 0 0;width:min(560px,100vw);height:auto;max-height:85dvh;margin:0 auto;inset:auto 0 0}.fm-sheet--bottom:before{content:"";background:var(--ink-500);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin-top:8px}.fm-palette{box-sizing:border-box;background:var(--bg-group);width:min(560px,100vw - 32px);max-height:76vh;color:var(--fg-1);border:1px solid var(--border-control);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);margin:12vh auto auto;padding:0;overflow:hidden}.fm-palette[open]{flex-direction:column;display:flex}.fm-palette::backdrop{background:#0b0d12b8}.fm-palette__search{border-bottom:1px solid var(--border-subtle);flex:none;position:relative}.fm-palette__search:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.fm-palette__search>.fm-ic{color:var(--fg-3);position:absolute;top:16px;left:16px}.fm-palette__search input{box-sizing:border-box;width:100%;height:54px;color:var(--fg-1);font:400 17px var(--font-ui);background:0 0;border:0;outline:none;padding:0 16px 0 48px}.fm-palette__search input::placeholder{color:var(--fg-placeholder)}.fm-palette__list{scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent;flex:1;min-height:0;max-height:380px;padding:6px;position:relative;overflow:auto}.fm-palette__group{font:500 12px var(--font-ui);color:var(--fg-3);padding:10px 10px 4px}.fm-palette__opt{min-height:40px;font:400 15px var(--font-ui);color:var(--fg-2);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:0 10px;display:flex}.fm-palette__opt>.fm-ic{color:var(--fg-3);width:18px;height:18px}.fm-palette__opt small{font:400 13px var(--font-ui);color:var(--fg-3);white-space:nowrap;margin-left:auto}.fm-palette__opt[aria-selected=true]{background:var(--bg-hover);color:var(--fg-1)}.fm-palette__opt[aria-selected=true]>.fm-ic{color:var(--fg-1)}.fm-palette__foot{border-top:1px solid var(--border-subtle);font:400 12px var(--font-ui);color:var(--fg-3);flex:none;gap:16px;padding:10px 16px;display:flex}.fm-kbd{box-sizing:border-box;min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-control);font:500 12px var(--font-num);color:var(--fg-2);border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.fm-menubar{border-radius:var(--r-md);background:var(--bg-panel);flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;margin:0;padding:3px;list-style:none;display:flex}.fm-menubar>li{position:relative}.fm-menubar__top{min-height:34px;font:500 14px var(--font-ui);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.fm-menubar__top:hover,.fm-menubar__top[aria-expanded=true]{background:var(--bg-hover);color:var(--fg-1)}.fm-menubar__top:focus-visible{box-shadow:var(--focus-ring);outline:none}.fm-menubar .fm-menu{z-index:70;position:absolute;top:calc(100% + 6px);left:0}.fm-carousel{flex-direction:column;gap:12px;min-width:0;display:flex}.fm-carousel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fm-carousel__ctrl{align-items:center;gap:4px;display:flex}.fm-carousel__pos{text-align:center;min-width:64px;font:400 13px var(--font-num);color:var(--fg-3)}.fm-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--r-md);grid-auto-columns:minmax(250px,calc(33.3333% - 10.6667px));grid-auto-flow:column;gap:16px;display:grid;position:relative;overflow-x:auto}.fm-carousel__track::-webkit-scrollbar{display:none}.fm-carousel__track:focus-visible{box-shadow:var(--focus-ring);outline:none}.fm-carousel__track>*{scroll-snap-align:start}.fm-datefield{align-items:stretch;gap:8px;max-width:340px;display:flex;position:relative}.fm-datefield .fm-input{flex:1;min-width:0}.fm-datefield .fm-btn--icon{width:44px;min-height:44px}.fm-datefield .fm-cal{z-index:70;position:absolute;top:calc(100% + 6px);left:0}.fm-cal{box-sizing:border-box;flex-direction:column;gap:8px;padding:12px;display:inline-flex}.fm-cal--inline{background:var(--bg-panel);border-radius:var(--r-md)}.fm-cal__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-cal__title{font:600 15px var(--font-ui);color:var(--fg-1)}.fm-cal table{border-collapse:collapse}.fm-cal th{width:40px;height:28px;font:500 12px var(--font-ui);color:var(--fg-3)}.fm-cal td{text-align:center;padding:1px}.fm-cal__day{width:40px;height:40px;color:var(--fg-2);font:400 14px var(--font-num);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;position:relative}.fm-cal__day:hover{background:var(--bg-hover);color:var(--fg-1)}.fm-cal__day:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none}.fm-cal__day.today{box-shadow:inset 0 0 0 1px var(--border-field)}.fm-cal__day.today:focus-visible{box-shadow:inset 0 0 0 1px var(--border-field),var(--focus-ring)}.fm-cal__day.out{color:var(--fg-disabled)}.fm-cal__day[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.fm-cal__day:disabled,.fm-cal__day:disabled:hover{color:var(--fg-disabled);cursor:not-allowed;background:0 0;text-decoration:line-through}.fm-cal__foot{font:400 12px var(--font-ui);color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-seg{border-radius:var(--r-md);background:var(--bg-panel);box-shadow:inset 0 0 0 1px var(--border-control);gap:2px;padding:3px;display:inline-flex}.fm-seg button{min-height:34px;color:var(--fg-2);font:500 14px var(--font-ui);cursor:pointer;transition:background-color var(--dur-change);background:0 0;border:0;border-radius:6px;padding:0 14px}.fm-seg button:hover,.fm-seg button.is-hover{background:var(--bg-hover);color:var(--fg-1)}.fm-seg button:focus-visible,.fm-seg button.is-focus{box-shadow:var(--focus-ring);outline:none}.fm-seg button[aria-checked=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.fm-seg button:disabled{color:var(--fg-disabled);cursor:not-allowed;background:0 0}.fm-chips{flex-wrap:wrap;gap:8px;display:flex}.fm-chip{border-radius:var(--r-pill);border:1px solid var(--border-field);min-height:34px;font:500 14px var(--font-ui);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur-change);background:0 0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.fm-chip:hover,.fm-chip.is-hover{background:var(--bg-hover);color:var(--fg-1)}.fm-chip:focus-visible,.fm-chip.is-focus{box-shadow:var(--focus-ring);outline:none}.fm-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.fm-chip[aria-pressed=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:4px;margin:-3px 1px 0 -2px;transform:rotate(-45deg)}.fm-chip:disabled{color:var(--fg-disabled);border-color:var(--border-subtle);cursor:not-allowed;background:0 0}.fm-tabs{box-shadow:inset 0 -1px 0 var(--border-subtle);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.fm-tabs button{min-height:44px;font:500 15px var(--font-ui);color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:0 12px;box-shadow:inset 0 -2px #0000}.fm-tabs button:hover,.fm-tabs button.is-hover{color:var(--fg-1)}.fm-tabs button:focus-visible,.fm-tabs button.is-focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.fm-tabs button[aria-selected=true]{color:var(--fg-1);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.fm-tabs button[aria-selected=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--accent),inset 0 0 0 2px var(--accent)}.fm-tabs button:disabled{color:var(--fg-disabled);cursor:not-allowed}.fm-card{background:var(--bg-panel);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex}.fm-card__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.fm-card__title{font:600 18px/1.3 var(--font-ui);color:var(--fg-1);margin:0}.fm-card__sub{font:400 14px/1.4 var(--font-ui);color:var(--fg-3);margin:4px 0 0}.fm-card__body{flex-direction:column;gap:16px;min-width:0;padding:16px 20px;display:flex}.fm-card__foot{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 20px 20px;display:flex}.fm-card__foot .end{margin-left:auto}.fm-card--flush .fm-card__body{padding:8px 0 0}.fm-dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:14px 24px;margin:0;display:grid}.fm-dl div{min-width:0}.fm-dl dt{font:400 13px/1.3 var(--font-ui);color:var(--fg-3)}.fm-dl dd{font:500 16px/1.35 var(--font-ui);color:var(--fg-1);overflow-wrap:anywhere;margin:3px 0 0}.fm-dl dd.num{font-family:var(--font-num)}.fm-section-title{font:600 15px/1.3 var(--font-ui);color:var(--fg-1);margin:0}.fm-list{margin:0;padding:0;list-style:none}.fm-list>li{padding:12px 0}.fm-list--divided>li+li{border-top:1px solid var(--border-subtle)}.fm-sep{background:var(--border-subtle);border:0;height:1px;margin:0}.fm-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent;overscroll-behavior:contain;overflow:auto}.fm-scroll__head{z-index:1;background:var(--bg-panel);font:500 13px var(--font-ui);color:var(--fg-3);padding:8px 0;position:sticky;top:0}.fm-scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.fm-split{grid-template-columns:minmax(0,var(--split,58%)) 20px minmax(0,1fr);align-items:start;display:grid}.fm-split__handle{cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:6px;align-self:stretch;place-items:center;min-height:120px;padding:0;display:grid}.fm-split__handle:after{content:"";background:var(--ink-500);width:4px;height:44px;transition:background-color var(--dur-change);border-radius:2px}.fm-split__handle:hover:after,.fm-split__handle:focus-visible:after{background:var(--accent)}.fm-split__handle:focus-visible{box-shadow:none;background:var(--bg-hover);outline:none}.fm-split-host{min-width:0;container-type:inline-size}@container (width<=820px){.fm-split{grid-template-columns:minmax(0,1fr);row-gap:24px}.fm-split__handle{display:none}}@media (width<=900px){.fm-split{grid-template-columns:minmax(0,1fr);row-gap:24px}.fm-split__handle{display:none}}.fm-tag{border-radius:var(--r-sm);height:24px;font:500 13px var(--font-ui);color:var(--fg-2);background:var(--ink-700);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.fm-tag--outline{box-shadow:inset 0 0 0 1px var(--border-control);background:0 0}.fm-avatar{background:var(--ink-700);width:36px;height:36px;color:var(--fg-2);font:600 13px var(--font-ui);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.fm-table{border-collapse:collapse;width:100%;font:400 15px var(--font-ui);color:var(--fg-2)}.fm-table th{text-align:left;font:500 13px var(--font-ui);color:var(--fg-3);border-bottom:1px solid var(--border-control);padding:8px 12px}.fm-table td{border-bottom:1px solid var(--border-subtle);padding:11px 12px}.fm-table tbody tr:last-child td{border-bottom:0}.fm-table .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-1)}.fm-table th.n{font-family:var(--font-ui)}.fm-meter{background:var(--ink-700);border-radius:999px;height:6px;overflow:hidden}.fm-meter i{background:var(--chalk-100);height:100%;display:block}.fm-meter--rest i{background:var(--rest)}.fm-skeleton{background:var(--ink-800);border-radius:var(--r-sm)}.fm-disclosure{border-bottom:1px solid var(--border-subtle)}.fm-disclosure summary{cursor:pointer;font:500 15px var(--font-ui);color:var(--fg-1);border-radius:4px;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.fm-disclosure summary::-webkit-details-marker{display:none}.fm-disclosure summary:after{content:"+";font:400 20px var(--font-ui);color:var(--fg-3)}.fm-disclosure[open] summary:after{content:"−"}.fm-disclosure p{font:400 15px/1.55 var(--font-ui);color:var(--fg-2);margin:0 0 14px}.fm-crumbs{font:400 14px var(--font-ui);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fm-crumbs a{color:var(--fg-3);text-decoration:none}.fm-crumbs a:hover{color:var(--fg-1)}.fm-crumbs [aria-current]{color:var(--fg-1);font-weight:500}.fm-pages{align-items:center;gap:4px;display:flex}.fm-pages button{border-radius:var(--r-md);min-width:36px;height:36px;color:var(--fg-2);font:500 14px var(--font-num);cursor:pointer;background:0 0;border:0}.fm-pages button:hover{background:var(--bg-hover)}.fm-pages button[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.fm-nav{flex-wrap:wrap;gap:4px;display:flex}.fm-nav a{border-radius:var(--r-md);font:500 14px var(--font-ui);color:var(--fg-2);padding:8px 12px;text-decoration:none}.fm-nav a:hover{background:var(--bg-hover);color:var(--fg-1)}.fm-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.fm-overlay{background:var(--bg-group);border:1px solid var(--border-control);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay)}.fm-menu{border-radius:var(--r-md);flex-direction:column;min-width:220px;padding:4px;display:flex}.fm-menu__item{min-height:36px;font:400 15px var(--font-ui);color:var(--fg-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}.fm-menu__item:hover,.fm-menu__item:focus-visible{background:var(--bg-hover);box-shadow:none;outline:none}.fm-menu__item small{font:400 13px var(--font-num);color:var(--fg-3)}.fm-menu__item--danger{color:var(--danger)}.fm-menu hr{background:var(--border-subtle);border:0;height:1px;margin:4px 0}.fm-dialog{background:var(--bg-group);color:var(--fg-1);border:1px solid var(--border-control);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);box-sizing:border-box;width:min(460px,100vw - 32px);padding:24px}.fm-dialog::backdrop{background:#0b0d12b8}.fm-dialog h2{font:600 20px/1.3 var(--font-ui);color:var(--fg-1);margin:0 0 8px}.fm-dialog p{font:400 15px/1.55 var(--font-ui);color:var(--fg-2);margin:0 0 20px}.fm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fm-tooltip{z-index:80;box-sizing:border-box;background:var(--bg-group);max-width:280px;color:var(--fg-1);border:1px solid var(--border-control);box-shadow:var(--shadow-tooltip);font:400 13px/1.4 var(--font-ui);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:6px;padding:6px 10px;position:absolute}.fm-tooltip[hidden]{display:none}.fm-tooltip--static{display:inline-block;position:static}.fm-notice{font:400 14px/1.45 var(--font-ui);color:var(--fg-2);align-items:flex-start;gap:8px;margin:0;display:flex}.fm-notice>.fm-ic{color:var(--fg-3);margin-top:0}.fm-notice b{color:var(--fg-1);font-weight:600}.fm-notice--rest>.fm-ic{color:var(--rest)}.fm-notice--success>.fm-ic{color:var(--success)}.fm-notice--warning>.fm-ic{color:var(--conflict)}.fm-alert{border-radius:var(--r-md);border:1px solid var(--border-control);background:var(--bg-panel);grid-template-columns:20px minmax(0,1fr);gap:2px 12px;padding:14px 16px 16px;display:grid}.fm-alert>.fm-ic{grid-row:1/span 2;margin-top:1px}.fm-alert__title{font:600 15px/1.4 var(--font-ui);color:var(--fg-1);margin:0}.fm-alert__body{font:400 14px/1.5 var(--font-ui);color:var(--fg-2);margin:0}.fm-alert__actions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:10px;display:flex}.fm-alert--warning{background:var(--conflict-soft);border-color:#f5c54280}.fm-alert--warning>.fm-ic{color:var(--conflict)}.fm-alert--error{background:var(--danger-soft);border-color:#ff6b6b8c}.fm-alert--error>.fm-ic{color:var(--danger)}.fm-toast-region{z-index:90;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.fm-toast{box-sizing:border-box;background:var(--bg-group);border:1px solid var(--border-control);border-radius:var(--r-md);max-width:min(460px,100vw - 32px);min-height:44px;box-shadow:var(--shadow-overlay);font:500 14px/1.35 var(--font-ui);color:var(--fg-1);align-items:center;gap:10px;padding:4px 4px 4px 14px;display:inline-flex}.fm-toast>.fm-ic{color:var(--success);width:18px;height:18px}.fm-toast--info>.fm-ic{color:var(--fg-3)}.fm-toast__msg{flex:1;min-width:0;padding:6px 0}.fm-toast__action{color:var(--ball-400);min-height:36px;padding:0 10px}.fm-toast__action:hover{background:var(--bg-hover);color:var(--ball-200)}.fm-toast__close{color:var(--fg-3);width:36px;min-height:36px;padding:0}.fm-toast__close:hover{background:var(--bg-hover);color:var(--fg-1)}.fm-status{font:600 13px/1.2 var(--font-ui);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fm-status .fm-ic{width:16px;height:16px}.fm-status--offline{color:var(--fg-2)}.fm-status--offline:before{content:"";border:2px solid var(--fg-3);border-radius:50%;width:6px;height:6px}.fm-status--conflict{color:var(--conflict)}.fm-status--danger{color:var(--danger)}.fm-rest{font:500 14px/1.3 var(--font-ui);color:var(--rest);align-items:center;gap:6px;display:inline-flex}.fm-rest .fm-ic{width:16px;height:16px}.fm-rest .num{font-family:var(--font-num)}.fm-matches{flex-direction:column;display:flex}.fm-matches>.fm-match+.fm-match{border-top:1px solid var(--border-subtle)}.fm-match{--cols:minmax(0,1fr) 12px 40px 52px;flex-direction:column;gap:8px;min-width:0;padding:14px 0;display:flex}.fm-match[data-state=final]{--cols:minmax(0,1fr) 12px 40px }.fm-match[data-state=upcoming],.fm-match[data-state=conflict]{--cols:minmax(0,1fr) }.fm-match__head{font:400 13px/1.35 var(--font-ui);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.fm-match__p{grid-template-columns:var(--cols);align-items:center;column-gap:10px;min-height:32px;display:grid}.fm-match__cols{min-height:0;font:500 12px/1 var(--font-ui);color:var(--fg-3)}.fm-match__cols span{text-align:right;white-space:nowrap}.fm-match__name{font:500 17px/1.3 var(--font-ui);color:var(--fg-1);overflow-wrap:anywhere}.fm-match__name small{font:400 13px/1.3 var(--font-ui);color:var(--fg-3);display:block}.fm-match__games{box-sizing:border-box;background:var(--ink-700);min-width:30px;height:28px;font:600 16px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--fg-1);border-radius:4px;justify-self:end;place-items:center;padding:0 6px;display:grid}.fm-match__pts{text-align:right;font:700 30px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--fg-1)}.fm-match__p.w .fm-match__name{font-weight:700}.fm-match__p.l .fm-match__name,.fm-match__p.l .fm-match__games{color:var(--loser);font-weight:500}.fm-match__p.l .fm-match__games{box-shadow:inset 0 0 0 1px var(--border-subtle);background:0 0}.fm-match[data-state=offline] .fm-match__pts,.fm-match[data-state=offline] .fm-match__games{color:var(--fg-3)}.fm-match__scores{font:400 14px var(--font-num);color:var(--fg-3)}.fm-match__toggle{min-height:36px;font:500 14px var(--font-ui);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin:-4px 0 -6px -8px;padding:0 8px;display:inline-flex}.fm-match__toggle:hover{background:var(--bg-hover);color:var(--fg-1)}.fm-match__toggle .fm-ic{width:16px;height:16px;transition:transform var(--dur-change)}.fm-match__toggle[aria-expanded=true] .fm-ic{transform:rotate(180deg)}.fm-match--lg .fm-match__name{font-size:20px}.fm-match--lg .fm-match__pts{font-size:40px}.fm-match--lg{grid-template-columns:none}.fm-match--lg .fm-match__p{grid-template-columns:minmax(0,1fr) 12px 44px 64px}.fm-match--lg[data-state=final] .fm-match__p{grid-template-columns:minmax(0,1fr) 12px 44px}.fm-match--lg:is([data-state=upcoming],[data-state=conflict]) .fm-match__p{grid-template-columns:minmax(0,1fr)}.fm-empty{font:400 15px/1.5 var(--font-ui);color:var(--fg-3);flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.fm-empty b{font:600 16px var(--font-ui);color:var(--fg-1)}.fm-games{border-collapse:collapse;font:400 15px var(--font-num);font-variant-numeric:tabular-nums}.fm-games th{font:500 12px var(--font-ui);color:var(--fg-3);text-align:center;padding:4px 8px}.fm-games th[scope=row]{text-align:left;font:500 14px var(--font-ui);color:var(--fg-2);max-width:180px;padding-left:0}.fm-games td{text-align:center;min-width:24px;color:var(--fg-3);padding:6px 8px}.fm-games td.w{color:var(--fg-1);font-weight:700}.fm-games td.cur{color:var(--fg-1);background:var(--ink-800)}.fm-games th.cur{color:var(--fg-1)}.fm-scorepad{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fm-scorepad__side{border-radius:var(--r-lg);background:var(--bg-panel);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.fm-scorepad__name{min-height:44px;font:600 17px/1.3 var(--font-ui);color:var(--fg-1);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fm-scorepad__name .serve-marker{margin-top:6px}.fm-scorepad__games{font:400 14px var(--font-ui);color:var(--fg-3);align-items:center;gap:8px;display:flex}.fm-scorepad__games b{background:var(--ink-700);min-width:30px;height:28px;font:600 16px var(--font-num);color:var(--fg-1);border-radius:4px;place-items:center;display:grid}.fm-scorepad__pts{font:700 var(--text-score)/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;color:var(--fg-1);border-radius:var(--r-md);padding:8px 0}.fm-scorepad__bar{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=420px){.fm-scorepad__pts{font-size:80px}}.fm-slot{box-sizing:border-box;width:var(--w,154px);background:var(--bg-panel);border:1px solid var(--border-control);min-height:84px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-change);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:relative}.fm-slot:hover,.fm-slot.is-hover{background:var(--bg-hover)}.fm-slot:focus-visible,.fm-slot.is-focus{box-shadow:var(--focus-ring);z-index:2;outline:none}.fm-slot__status{font:600 12px/1.3 var(--font-ui);color:var(--fg-3)}.fm-slot__status.live-marker{color:var(--live);font-size:12px}.fm-slot__names span{font:600 14px/1.25 var(--font-ui);color:var(--fg-1);overflow-wrap:anywhere;display:block}.fm-slot__time{font:400 12px var(--font-num);color:var(--fg-3);margin-top:auto;padding-top:2px}.fm-slot[data-state=live]{background:var(--ink-800)}.fm-slot[data-state=final]{border-color:var(--border-subtle);background:0 0}.fm-slot[data-state=final] .fm-slot__names span{color:var(--fg-3);font-weight:500}.fm-slot[data-state=conflict]{background:var(--conflict-soft);border-color:var(--conflict)}.fm-slot[data-state=conflict] .fm-slot__status{color:var(--conflict)}.fm-slot[data-state=offline]{background:var(--ink-800);border-style:dashed}.fm-slot[data-state=offline] .fm-slot__status{color:var(--fg-2)}.fm-slot .fm-slot__status.rest{color:var(--rest)}.fm-slot[data-state=free]{border:1px dashed var(--border-subtle);cursor:default;background:0 0}.fm-slot[data-state=free] .fm-slot__status{color:var(--fg-3);font-weight:500}.fm-slot[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fm-slot[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),var(--focus-ring)}.fm-timeline{--ppm:4.4px;grid-template-columns:64px auto;gap:8px 12px;width:max-content;display:grid}.fm-timeline__ruler{height:18px;font:400 12px var(--font-num);color:var(--fg-3);grid-column:2;position:relative}.fm-timeline__ruler span{position:absolute;top:0;transform:translate(-50%)}.fm-timeline__ruler span:first-child{transform:none}.fm-timeline__table{font:600 14px/1.3 var(--font-ui);color:var(--fg-2);padding-top:10px}.fm-timeline__track{height:88px;position:relative}.fm-timeline__track .fm-slot{min-height:0;position:absolute;top:0;bottom:0}.fm-timeline__now{border-left:1px solid var(--chalk-300);pointer-events:none;z-index:3;width:0;position:absolute;top:-4px;bottom:-4px}.fm-timeline__ruler span.now{color:var(--fg-1);background:var(--bg-app);z-index:1;padding:0 4px;font-weight:600}body{margin:0}.page{max-width:1180px;margin:0 auto;padding:56px 24px 160px}.doc-head{flex-direction:column;gap:12px;max-width:780px;display:flex}.page h1{font:700 40px/1.1 var(--font-ui);letter-spacing:-.02em;margin:0}.doc-head p{font:400 17px/1.55 var(--font-ui);color:var(--fg-2);margin:0}.doc-toc{font:500 15px var(--font-ui);flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.doc-toc a{color:var(--fg-2);text-decoration:none}.doc-toc a:hover{color:var(--fg-1);text-decoration:underline}.doc-cat{margin-top:128px;scroll-margin-top:24px}.doc-cat>h2{font:600 30px/1.2 var(--font-ui);letter-spacing:-.01em;margin:0}.doc-cat>p{max-width:700px;font:400 16px/1.55 var(--font-ui);color:var(--fg-3);margin:10px 0 0}.doc-ex{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:20px 56px;margin-top:72px;display:grid}.doc-ex>header h3{font:600 18px/1.3 var(--font-ui);color:var(--fg-1);margin:0 0 8px}.doc-ex>header p{font:400 14px/1.6 var(--font-ui);color:var(--fg-3);margin:0 0 8px}.doc-vo{font:500 12px var(--font-ui);color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:4px;margin-top:6px;padding:3px 7px;display:inline-flex}.doc-stage{flex-direction:column;gap:28px;min-width:0;display:flex}.doc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.doc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;display:grid}.doc-cap{font:500 13px var(--font-ui);color:var(--fg-3);margin:0 0 10px}.doc-roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:48px 40px;display:grid}.doc-use{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:36px 40px;display:grid}.doc-use h4{font:600 15px var(--font-ui);color:var(--fg-1);margin:16px 0 6px}.doc-use p{font:400 14px/1.55 var(--font-ui);color:var(--fg-3);margin:0}.doc-status{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px;display:grid}.doc-status h4{font:600 14px var(--font-ui);color:var(--fg-1);margin:14px 0 4px}.doc-status p{font:400 13px/1.5 var(--font-ui);color:var(--fg-3);margin:0}.doc-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.doc-phone{width:360px;max-width:100%}code{font:500 13px var(--font-num);color:var(--fg-1)}@media (width<=820px){.doc-ex{grid-template-columns:minmax(0,1fr)}.doc-cat{margin-top:88px}}.page-links{font:500 15px var(--font-ui);flex-wrap:wrap;gap:6px 20px;margin-bottom:40px;display:flex}.page-links a{color:var(--fg-2);text-decoration:none}.page-links a:hover{color:var(--fg-1);text-decoration:underline}
