@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/baloo-2-latin-wght-normal-B_TVFhwJ.woff2)format("woff2-variations");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:"Baloo 2 Variable";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/baloo-2-latin-ext-wght-normal-Dz43yst_.woff2)format("woff2-variations");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}:is(:lang(ur),:lang(ps),:lang(ar),:lang(hi)):not(.k-input--code){letter-spacing:0!important}:root:not(:lang(ps)) [lang=ps]{font-family:Segoe UI,Roboto,system-ui,sans-serif}:root{--k-display:"Kanche Script Display", "Lilita One", "Arial Rounded MT Bold", "Arial Black", Impact, "Segoe UI", sans-serif;--k-body:"Kanche Script", "Baloo 2 Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--k-scale:var(--kanche-text-scale,1);--k-base:calc(14px * var(--k-scale));--k-fs-xs:calc(var(--k-base) * .875);--k-fs-sm:calc(var(--k-base) * .95);--k-fs-md:var(--k-base);--k-fs-lg:calc(var(--k-base) * 1.18);--k-fs-xl:calc(var(--k-base) * 1.55);--k-fs-2xl:calc(var(--k-base) * 1.9);--k-fs-3xl:calc(var(--k-base) * 2.5);--k-ink:#14100c;--k-cream:#fff6dd;--k-cream-2:#f3e3bd;--k-cream-dim:#fff6ddc2;--k-cream-faint:#fff6dd85;--k-cream-line:#fff6dd29;--k-amber-hi:#ffd76a;--k-amber:#ffab2e;--k-amber-lo:#f07f14;--k-amber-edge:#9a460b;--k-amber-ink:#3a1d06;--k-amber-halo:#ffc8509e;--k-leaf-hi:#4aa065;--k-leaf:#35844d;--k-leaf-lo:#266b3c;--k-leaf-edge:#143d22;--k-leaf-halo:#4aa0658c;--k-sky-hi:#3f8fc4;--k-sky:#2f74a8;--k-sky-lo:#235d8a;--k-sky-edge:#123650;--k-sky-halo:#3f8fc48c;--k-coral-hi:#bd4f42;--k-coral:#a53f34;--k-coral-lo:#8a3128;--k-coral-edge:#561c15;--k-coral-halo:#c9584a8c;--k-grape-hi:#7f5eb6;--k-grape:#694b9c;--k-grape-lo:#543a81;--k-grape-edge:#33224f;--k-grape-halo:#8a68c28c;--k-slate-hi:#3d7f70;--k-slate:#2d6558;--k-slate-lo:#215047;--k-slate-edge:#0f2e28;--k-slate-halo:#3d7f7080;--k-stone-hi:#55665f;--k-stone:#465650;--k-stone-lo:#384641;--k-stone-edge:#1f2925;--k-plate-hi:#17493f;--k-plate:#113b34;--k-plate-lo:#0c2e29;--k-plate-edge:#061f1b;--k-well:#0414128c;--k-well-line:#14100c99;--k-hud-plate:#08201ded;--k-hud-glass:#061816a8;--k-hud-glass-line:#fff6dd2e;--k-hud-well:#061a1866;--k-hud-pad:#061a183d;--k-scrim:#0412109e;--k-paper:#ece0c9;--k-paper-edge:#d9c9aa;--k-paper-ink:#2b2117;--k-paper-ink-soft:#6b5a45;--k-paper-line:#2b21174d;--k-foul:#ff9c8a;--k-good:#8ce68f;--k-outline:3px;--k-outline-thin:2px;--k-edge:7px;--k-edge-lg:9px;--k-edge-sm:5px;--k-edge-xs:4px;--k-ring:4px;--k-halo:5px;--k-focus-scale:1.02;--k-radius:18px;--k-radius-lg:22px;--k-radius-sm:14px;--k-radius-xs:10px;--k-gutter:12px;--k-stroke:2px 0 0 var(--k-ink), -2px 0 0 var(--k-ink), 0 2px 0 var(--k-ink), 0 -2px 0 var(--k-ink), 1.5px 1.5px 0 var(--k-ink), -1.5px 1.5px 0 var(--k-ink), 1.5px -1.5px 0 var(--k-ink), -1.5px -1.5px 0 var(--k-ink);--k-stroke-drop:var(--k-stroke), 0 3px 0 var(--k-ink);--k-stroke-lg:3px 0 0 var(--k-ink), -3px 0 0 var(--k-ink), 0 3px 0 var(--k-ink), 0 -3px 0 var(--k-ink), 2px 2px 0 var(--k-ink), -2px 2px 0 var(--k-ink), 2px -2px 0 var(--k-ink), -2px -2px 0 var(--k-ink);--k-stroke-lg-drop:var(--k-stroke-lg), 0 5px 0 var(--k-ink);--k-stroke-sm:1.5px 0 0 var(--k-ink), -1.5px 0 0 var(--k-ink), 0 1.5px 0 var(--k-ink), 0 -1.5px 0 var(--k-ink), 1px 1px 0 var(--k-ink), -1px 1px 0 var(--k-ink), 1px -1px 0 var(--k-ink), -1px -1px 0 var(--k-ink);--k-stroke-sm-drop:var(--k-stroke-sm), 0 2px 0 var(--k-ink);--k-lift:0 1px 0 #0006;--k-lift-2:0 2px 0 var(--k-ink);--k-ease:cubic-bezier(.2, .7, .2, 1);--k-press:transform 90ms ease-out;--k-ground-home:radial-gradient(ellipse 80% 42% at 50% 14%, #ffb24057, #ffb24000 70%), radial-gradient(ellipse 90% 40% at 50% 104%, #0000008c, #0000 70%), linear-gradient(180deg, #1e6a56 0%, #12483d 40%, #0a2f2a 72%, #06201d 100%), #06201d;--k-ground:radial-gradient(ellipse 80% 36% at 50% 0%, #ffb24024, #ffb24000 70%), radial-gradient(ellipse 90% 40% at 50% 104%, #00000080, #0000 70%), linear-gradient(180deg, #1a5c4c 0%, #11433a 36%, #0a2f2a 72%, #06201d 100%), #06201d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:600px){:root{--k-base:calc(16px * var(--k-scale))}}@media (min-width:601px){:root{--k-focus-scale:1.03;--k-gutter:16px}}@media (min-width:1024px){:root{--k-base:calc(15px * var(--k-scale))}}html.tv{--k-base:calc(14px * var(--k-scale) * 1.25);--k-focus-scale:1.03;--k-gutter:20px}[hidden]{display:none!important}.k-display{font-family:var(--k-display);text-transform:uppercase;letter-spacing:.02em;color:var(--k-cream);text-shadow:var(--k-stroke-drop);font-weight:400;line-height:1.05}.k-display--amber{color:var(--k-amber-hi)}.k-display--lg{font-size:var(--k-fs-2xl);text-shadow:var(--k-stroke-lg-drop);letter-spacing:.03em}.k-display--xl{font-size:var(--k-fs-3xl);text-shadow:var(--k-stroke-lg-drop);letter-spacing:.03em}.k-display--sm{font-size:var(--k-fs-xs);letter-spacing:.04em;text-shadow:var(--k-stroke-sm)}.k-legend{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--k-cream-2);text-shadow:var(--k-lift-2);margin:0;line-height:1.1}.k-body{font-family:var(--k-body);color:var(--k-cream);text-shadow:var(--k-lift);font-weight:600;line-height:1.35}.k-muted{color:var(--k-cream-dim)}.k-btn{--face-hi:var(--k-slate-hi);--face:var(--k-slate);--face-lo:var(--k-slate-lo);--edge:var(--k-slate-edge);--halo:var(--k-slate-halo);--k-btn-edge:var(--k-edge);align-items:center;gap:calc(var(--k-base) * .7);box-sizing:border-box;min-block-size:56px;min-inline-size:0;padding-block:calc(var(--k-base) * .55);padding-inline:var(--k-base);margin:0;border-radius:var(--k-radius);background:linear-gradient(180deg, var(--face-hi) 0%, var(--face) 48%, var(--face-lo) 100%);color:var(--k-cream);font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-md);text-align:start;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 var(--k-btn-edge) 0 0 var(--edge), 0 var(--k-btn-edge) 0 var(--k-outline) var(--k-ink);transition:var(--k-press);border:0;margin-block-end:calc(var(--k-btn-edge) + var(--k-outline));line-height:1.2;display:inline-flex;position:relative}.k-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#ffffff05);border-radius:15px 15px 50% 50%/15px 15px 60% 60%;block-size:44%;position:absolute;inset-block-start:3px;inset-inline:4px}.k-btn>*{position:relative}.k-btn:active,.k-btn.is-pressed{transform:translateY(calc(var(--k-btn-edge) - 2px));box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 2px 0 0 var(--edge), 0 2px 0 var(--k-outline) var(--k-ink)}.k-btn:focus{outline:none}.k-btn:focus-visible,.k-btn.is-focus{z-index:1;transform:scale(var(--k-focus-scale));box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 var(--k-btn-edge) 0 0 var(--edge), 0 var(--k-btn-edge) 0 var(--k-outline) var(--k-ink), 0 var(--k-btn-edge) 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 0 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 var(--k-btn-edge) 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) var(--halo), 0 0 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) var(--halo);outline:none}.k-btn:focus-visible:active,.k-btn.is-focus.is-pressed{transform:translateY(calc(var(--k-btn-edge) - 2px));box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 2px 0 0 var(--edge), 0 2px 0 var(--k-outline) var(--k-ink), 0 2px 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 0 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 2px 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) var(--halo), 0 0 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) var(--halo)}@media (hover:hover){.k-btn:hover,.k-btn.is-hover{transform:translateY(-2px)}.k-btn:focus-visible:hover{transform:scale(var(--k-focus-scale))}.k-btn:active,.k-btn:focus-visible:active,.k-btn.is-pressed{transform:translateY(calc(var(--k-btn-edge) - 2px))}}.k-btn[aria-disabled=true],.k-btn:disabled,.k-btn.is-locked{--face-hi:var(--k-stone-hi);--face:var(--k-stone);--face-lo:var(--k-stone-lo);--edge:var(--k-stone-edge);--halo:#55665f73;color:var(--k-cream-dim);cursor:default}.k-btn[aria-disabled=true]:hover,.k-btn:disabled:hover,.k-btn.is-locked:hover,.k-btn[aria-disabled=true]:active,.k-btn:disabled:active,.k-btn.is-locked:active{box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 var(--k-btn-edge) 0 0 var(--edge), 0 var(--k-btn-edge) 0 var(--k-outline) var(--k-ink);transform:none}.k-btn.is-locked:before{opacity:.4}.k-btn--amber{--face-hi:var(--k-amber-hi);--face:var(--k-amber);--face-lo:var(--k-amber-lo);--edge:var(--k-amber-edge);--halo:var(--k-amber-halo);--k-btn-edge:var(--k-edge-lg)}.k-btn--leaf{--face-hi:var(--k-leaf-hi);--face:var(--k-leaf);--face-lo:var(--k-leaf-lo);--edge:var(--k-leaf-edge);--halo:var(--k-leaf-halo)}.k-btn--sky{--face-hi:var(--k-sky-hi);--face:var(--k-sky);--face-lo:var(--k-sky-lo);--edge:var(--k-sky-edge);--halo:var(--k-sky-halo)}.k-btn--coral{--face-hi:var(--k-coral-hi);--face:var(--k-coral);--face-lo:var(--k-coral-lo);--edge:var(--k-coral-edge);--halo:var(--k-coral-halo)}.k-btn--grape{--face-hi:var(--k-grape-hi);--face:var(--k-grape);--face-lo:var(--k-grape-lo);--edge:var(--k-grape-edge);--halo:var(--k-grape-halo)}.k-btn--lg{border-radius:var(--k-radius-lg);min-block-size:76px;padding-inline:calc(var(--k-base) * 1.1);gap:calc(var(--k-base) * .9)}.k-btn--lg:before{border-radius:19px 19px 50% 50%/19px 19px 60% 60%}.k-btn--sm{--k-btn-edge:var(--k-edge-sm);border-radius:var(--k-radius-sm);gap:8px;min-block-size:44px;padding-block:6px;padding-inline:14px 16px}.k-btn--sm:before{border-radius:11px 11px 50% 50%/11px 11px 60% 60%}.k-btn--wide{text-align:center;justify-content:center;inline-size:100%}.k-btn--round{--k-btn-edge:var(--k-edge-sm);border-radius:50%;justify-content:center;gap:0;block-size:56px;min-block-size:0;inline-size:56px;padding:0}.k-btn--round:before{border-radius:50%/60% 60% 40% 40%;block-size:42%;inset-block-start:3px;inset-inline:6px}.k-btn--round-sm{block-size:48px;inline-size:48px}.k-btn--round-sm .k-icon{block-size:24px;inline-size:24px}.k-btn-label{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;min-inline-size:0;line-height:1.05}.k-btn--sm .k-btn-label{font-size:var(--k-fs-md);text-shadow:var(--k-stroke)}.k-btn--lg .k-btn-label{font-size:var(--k-fs-2xl);letter-spacing:.03em;text-shadow:var(--k-stroke-lg-drop)}.k-btn-stack{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.k-btn-sub{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-sm);color:var(--k-cream);text-shadow:var(--k-lift);overflow-wrap:anywhere;line-height:1.2}.k-btn--amber .k-btn-sub{color:var(--k-amber-ink);text-shadow:none;font-weight:800}.k-icon{inline-size:calc(var(--k-base) * 1.5);block-size:calc(var(--k-base) * 1.5);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.k-icon--fill{fill:currentColor;stroke:none}.k-btn--round .k-icon{block-size:26px;inline-size:26px}.k-icon--outlined{overflow:visible}.k-icon--outlined .k-icon-ink{stroke:var(--k-ink);stroke-width:6px}.k-btn-badge{inline-size:calc(var(--k-base) * 3);block-size:calc(var(--k-base) * 3);background:var(--k-cream);box-shadow:0 0 0 3px var(--k-ink);color:var(--k-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-btn-badge .k-icon{block-size:55%;inline-size:55%}.k-chip{--k-btn-edge:var(--k-edge-xs);--k-outline:var(--k-outline-thin);border-radius:var(--k-radius-xs);align-items:center;gap:8px;min-block-size:44px;padding-block:6px;padding-inline:12px 14px}.k-chip:before{border-radius:8px 8px 50% 50%/8px 8px 60% 60%;block-size:40%}.k-chip-stack{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.k-chip-label{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);letter-spacing:.02em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm);overflow-wrap:anywhere;line-height:1.1}.k-chip-note{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-cream-dim);text-shadow:var(--k-lift);overflow-wrap:anywhere;line-height:1.15}.k-chip-mark{background:var(--k-cream);block-size:20px;inline-size:20px;box-shadow:0 0 0 2px var(--k-ink);color:var(--k-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.k-chip-mark .k-icon{stroke-width:3px;block-size:12px;inline-size:12px}.k-chip[aria-checked=true],.k-chip.is-selected{--face-hi:var(--k-leaf-hi);--face:var(--k-leaf);--face-lo:var(--k-leaf-lo);--edge:var(--k-leaf-edge);--halo:var(--k-leaf-halo)}.k-chip[aria-checked=true] .k-chip-mark,.k-chip.is-selected .k-chip-mark{display:inline-flex}.k-chip[aria-checked=true] .k-chip-note,.k-chip.is-selected .k-chip-note{color:var(--k-cream)}.k-chip.is-disabled,.k-chip[aria-disabled=true]{--face-hi:var(--k-stone-hi);--face:var(--k-stone);--face-lo:var(--k-stone-lo);--edge:var(--k-stone-edge);--halo:#55665f73;cursor:default}.k-chip.is-disabled .k-chip-label,.k-chip[aria-disabled=true] .k-chip-label,.k-chip.is-disabled .k-chip-note,.k-chip[aria-disabled=true] .k-chip-note{color:var(--k-cream-dim)}.k-chip.is-disabled:hover,.k-chip.is-disabled:active,.k-chip[aria-disabled=true]:hover,.k-chip[aria-disabled=true]:active{box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 var(--k-btn-edge) 0 0 var(--edge), 0 var(--k-btn-edge) 0 var(--k-outline) var(--k-ink);transform:none}.k-chips{flex-wrap:wrap;gap:4px 10px;min-inline-size:0;display:flex}.k-chips--rows{flex-direction:column;align-items:stretch;gap:4px}.k-chips--rows .k-chip{inline-size:100%}.k-chip--compact{justify-content:center;gap:6px;min-inline-size:44px;padding-inline:12px 10px}.k-chip--compact .k-chip-label{font-size:var(--k-fs-sm)}.k-chip--compact .k-chip-mark{block-size:18px;inline-size:18px}.k-plate{gap:calc(var(--k-base) * .75);box-sizing:border-box;min-inline-size:0;padding:calc(var(--k-base) * .95) calc(var(--k-base) * .9) calc(var(--k-base) * 1);background:linear-gradient(180deg, var(--k-plate-hi) 0%, var(--k-plate) 30%, var(--k-plate-lo) 100%);color:var(--k-cream);font-family:var(--k-body);box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), 0 4px 0 var(--k-outline-thin) var(--k-ink), inset 0 1px 0 #ffffff0f;border:0;border-radius:16px;flex-direction:column;margin-block-end:6px;font-weight:600;line-height:1.35;display:flex;position:relative}.k-plate-head{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.k-plate-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;margin:0;line-height:1.1}.k-plate-sub,.k-note{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-sm);color:var(--k-cream-dim);text-shadow:var(--k-lift);overflow-wrap:anywhere;margin:0;line-height:1.35}.k-plate--hud{background:var(--k-hud-plate);box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), 0 4px 0 var(--k-outline-thin) var(--k-ink)}.k-plate--hud .k-plate-title{font-size:var(--k-fs-md)}.k-field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.k-cta-dock{z-index:2;justify-content:center;min-inline-size:0;display:flex;position:sticky;inset-block-end:8px}.k-cta-dock .k-btn{inline-size:100%}.k-cta-dock .k-btn-label{font-size:min(var(--k-fs-2xl), 30px)}.k-cta-dock .k-btn-sub{font-size:min(var(--k-fs-sm), 16px)}@media (min-width:601px){.k-cta-dock .k-btn{inline-size:min(100%,560px)}}.k-well{box-sizing:border-box;background:var(--k-well);min-block-size:52px;inline-size:100%;min-inline-size:0;color:var(--k-cream);font:inherit;text-align:start;box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #00000059;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}button.k-well{cursor:pointer;transition:var(--k-press)}button.k-well:active,button.k-well.is-pressed{box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 4px 0 #00000080;transform:translateY(1px)}.k-well-text{flex-direction:column;flex:auto;gap:1px;min-inline-size:0;display:flex}.k-well-label{font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-md);color:var(--k-cream);text-shadow:var(--k-lift);overflow-wrap:anywhere;line-height:1.2}.k-well-note{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-xs);color:var(--k-cream-dim);overflow-wrap:anywhere;line-height:1.25}.k-well:focus{outline:none}.k-well:focus-visible,.k-well.is-focus{box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #00000059, 0 0 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-slate-halo)}.k-well.is-disabled{opacity:.55;cursor:default}.k-well.is-disabled:active{box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #00000059;transform:none}.k-switch{block-size:32px;inline-size:60px;box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #0000008c, 0 3px 0 2px var(--k-ink);background:#041412e6;border-radius:999px;flex:none;margin-block-end:3px;position:relative}.k-switch-knob{block-size:26px;inline-size:26px;box-shadow:0 0 0 2px var(--k-ink), inset 0 -3px 0 #00000040;transition:transform .18s var(--k-ease);background:radial-gradient(circle at 36% 30%,#ece7dc 0%,#b8b0a3 45%,#7c7469 100%);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.k-switch-knob:after{content:"";border:2.5px solid #0000;border-block-end-color:#14100c59;border-inline-start-color:#14100c59;border-radius:50%;position:absolute;inset:5px;transform:rotate(-30deg)}.k-well[aria-checked=true] .k-switch,.k-switch.is-on{background:linear-gradient(180deg, var(--k-leaf-hi), var(--k-leaf-lo));box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #ffffff2e, 0 3px 0 2px var(--k-ink)}.k-well[aria-checked=true] .k-switch-knob,.k-switch.is-on .k-switch-knob{background:radial-gradient(circle at 36% 30%, #fffdf3 0%, var(--k-cream) 40%, #d9c48f 100%);transform:translate(28px)}.k-well[aria-checked=true] .k-switch-knob:after,.k-switch.is-on .k-switch-knob:after{border-inline-start-color:var(--k-amber-lo);border-block-end-color:var(--k-amber-lo)}[dir=rtl] .k-well[aria-checked=true] .k-switch-knob,[dir=rtl] .k-switch.is-on .k-switch-knob{transform:translate(-28px)}.k-slider-control{inline-size:min(48%, calc(var(--k-base) * 15));flex:none;align-items:center;gap:10px;min-inline-size:0;display:flex}@media (max-width:720px){.k-well--slider{flex-wrap:wrap}.k-well--slider .k-slider-control{inline-size:100%}}.k-range{--k-fill:0%;cursor:pointer;appearance:none;background:0 0;border:0;flex:auto;block-size:36px;min-inline-size:0;margin:0;padding:0}.k-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--k-leaf-hi) 0 var(--k-fill), #041412e6 var(--k-fill) 100%);block-size:14px;box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #00000059;border-radius:999px}[dir=rtl] .k-range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--k-leaf-hi) 0 var(--k-fill), #041412e6 var(--k-fill) 100%)}.k-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 36% 28%, #ffffffd9 0, #fff0 32%), linear-gradient(120deg, transparent 42%, #fff6dd8c 46%, #fff6dd8c 54%, transparent 58%), radial-gradient(circle at 50% 50%, var(--k-sky-hi) 0%, var(--k-sky-lo) 100%);block-size:30px;inline-size:30px;box-shadow:0 0 0 2px var(--k-ink), 0 3px 0 0 var(--k-sky-edge), 0 3px 0 2px var(--k-ink);border:0;border-radius:50%;margin-block-start:-8px}.k-range:focus{outline:none}.k-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--k-ink), 0 3px 0 0 var(--k-sky-edge), 0 3px 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-sky-halo)}.k-range.is-focus::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--k-ink), 0 3px 0 0 var(--k-sky-edge), 0 3px 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-sky-halo)}.k-range::-moz-range-track{block-size:14px;box-shadow:0 0 0 2px var(--k-ink);background:#041412e6;border-radius:999px}.k-range::-moz-range-progress{background:var(--k-leaf-hi);border-radius:999px;block-size:14px}.k-range::-moz-range-thumb{background:radial-gradient(circle at 50% 50%, var(--k-sky-hi), var(--k-sky-lo));block-size:30px;inline-size:30px;box-shadow:0 0 0 2px var(--k-ink), 0 3px 0 2px var(--k-ink);border:0;border-radius:50%}.k-value{min-block-size:28px;min-inline-size:3.2em;box-shadow:0 0 0 2px var(--k-ink);font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-sm);color:var(--k-cream);font-variant-numeric:tabular-nums;text-shadow:var(--k-lift-2);background:#041412d9;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:8px;display:inline-flex}.k-input{box-sizing:border-box;min-block-size:48px;inline-size:100%;color:var(--k-cream);font-family:var(--k-body);font-weight:700;font-size:max(16px, var(--k-fs-md));box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #0006;appearance:none;background:#041412d9;border:0;border-radius:12px;margin:0;padding-inline:14px}.k-input::placeholder{color:var(--k-cream-faint);font-weight:600}.k-input:focus{outline:none}.k-input:focus-visible,.k-input.is-focus{box-shadow:inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #0006, 0 0 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-slate-halo)}.k-input--code{font-family:var(--k-display);font-size:var(--k-fs-xl);letter-spacing:.4em;text-align:center;inline-size:calc(var(--k-base) * 9)}.k-pill{box-sizing:border-box;min-block-size:44px;color:var(--k-cream);cursor:pointer;appearance:none;box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 4px 0 0 var(--k-slate-edge), 0 4px 0 var(--k-outline) var(--k-ink);transition:var(--k-press);background:linear-gradient(#0f3a33,#082722);border:0;border-radius:999px;align-items:center;gap:6px;margin:0 0 5px;padding-block:4px;padding-inline:8px 16px;display:inline-flex}.k-pill-marble{inline-size:calc(var(--k-base) * 1.9);block-size:calc(var(--k-base) * 1.9);flex:none}.k-pill-count{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);color:var(--k-cream);text-shadow:var(--k-stroke-drop);font-variant-numeric:tabular-nums;line-height:1}.k-pill:active,.k-pill.is-pressed{box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 1px 0 0 var(--k-slate-edge), 0 1px 0 var(--k-outline) var(--k-ink);transform:translateY(3px)}.k-pill:focus{outline:none}.k-pill:focus-visible,.k-pill.is-focus{box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 4px 0 0 var(--k-slate-edge), 0 4px 0 var(--k-outline) var(--k-ink), 0 4px 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 0 0 calc(var(--k-outline) + var(--k-ring)) var(--k-cream), 0 4px 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) #ffd76a61, 0 0 0 calc(var(--k-outline) + var(--k-ring) + var(--k-halo)) #ffd76a61;transform:scale(1.04)}.k-tag{box-sizing:border-box;min-block-size:30px;box-shadow:0 0 0 2px var(--k-cream-line), 0 3px 0 2px #00000059;font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-xs);color:var(--k-cream-2);font-variant-numeric:tabular-nums;min-inline-size:0;text-shadow:var(--k-lift);background:#061e1bc7;border:0;border-radius:999px;align-items:center;gap:5px;padding-block:3px;padding-inline:10px;line-height:1.2;display:inline-flex}.k-tag .k-icon{inline-size:calc(var(--k-base) * 1.05);block-size:calc(var(--k-base) * 1.05);color:var(--k-cream)}.k-tag--amber{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--k-amber-hi);text-shadow:var(--k-lift-2);box-shadow:0 0 0 2px var(--k-ink);padding-inline:14px}.k-tag--leaf{background:linear-gradient(180deg, var(--k-leaf-hi), var(--k-leaf-lo));box-shadow:0 0 0 2px var(--k-ink);color:var(--k-cream);font-family:var(--k-display);text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--k-stroke-sm);font-weight:400}.k-tag--quiet{box-shadow:0 0 0 2px var(--k-cream-line);background:#061e1b80}.k-tag--sm{min-block-size:22px;padding-block:2px;padding-inline:8px}.k-key{box-sizing:border-box;min-inline-size:calc(var(--k-base) * 1.5);block-size:calc(var(--k-base) * 1.5);background:linear-gradient(180deg, var(--k-slate-hi), var(--k-slate-lo));box-shadow:0 0 0 2px var(--k-ink), 0 3px 0 0 var(--k-slate-edge), 0 3px 0 2px var(--k-ink);font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);color:var(--k-cream);text-shadow:var(--k-lift-2);text-transform:uppercase;border:0;border-radius:7px;justify-content:center;align-items:center;margin-block-end:3px;padding-inline:5px;display:inline-flex}.k-bar{min-block-size:56px;padding-block:4px 2px;padding-inline:var(--k-gutter);align-items:center;gap:12px;display:flex}.k-bar-title{min-inline-size:0;font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;flex:auto;margin:0;line-height:1.05}.k-bar-end{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}[dir=rtl] .k-chev{transform:scaleX(-1)}.k-track{box-sizing:border-box;box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #00000080;background:#041412d9;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}.k-track-fill{background:linear-gradient(#8ce68f,#2f9d4a);border-radius:999px;block-size:10px;box-shadow:inset 0 0 0 1px #00000059}.k-track-pip{background:0 0;border-radius:999px;flex:1 1 0;block-size:8px;min-inline-size:0;box-shadow:inset 0 0 0 2px #fff6dd4d}.k-track-pip.is-complete{background:linear-gradient(#8ce68f,#2f9d4a);box-shadow:inset 0 0 0 1px #00000059}.k-track-pip.is-current{background:linear-gradient(180deg, var(--k-amber-hi), var(--k-amber-lo));block-size:14px;box-shadow:0 0 0 2px var(--k-ink), inset 0 0 0 2.5px var(--k-cream);margin-block:-3px}.k-paper{box-sizing:border-box;padding:calc(var(--k-base) * 1.4) calc(var(--k-base) * 1);background:linear-gradient(180deg, var(--k-paper) 0%, var(--k-paper-edge) 100%);color:var(--k-paper-ink);font-family:var(--k-body);text-shadow:none;font-weight:600;position:relative}.k-paper-frame{margin-block-end:8px;position:relative}.k-receipt{--tear:10px;-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat;-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat;mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat}.k-paper-frame:before{content:"";background:var(--k-ink);--tear:10px;-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat;-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat;mask:radial-gradient(circle at 50% 0, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 0 / var(--tear) var(--tear) repeat-x, radial-gradient(circle at 50% 100%, transparent calc(var(--tear) / 2), #000 calc(var(--tear) / 2 + .5px)) 50% 100% / var(--tear) var(--tear) repeat-x, linear-gradient(#000, #000) 0 var(--tear) / 100% calc(100% - 2 * var(--tear)) no-repeat;position:absolute;inset:0 -3px -7px}.k-paper-frame>.k-paper{position:relative}.k-receipt-head{text-align:center;border-block-end:2px dashed var(--k-paper-line);padding-block-end:calc(var(--k-base) * .7)}.k-receipt-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);letter-spacing:.18em;text-transform:uppercase;color:var(--k-paper-ink);margin:0;margin-inline-end:-.18em}.k-receipt-sub{font-size:var(--k-fs-xs);color:var(--k-paper-ink-soft);margin:4px 0 0;font-weight:700}.k-cities{margin:calc(var(--k-base) * .7) 0 calc(var(--k-base) * .9);font-size:var(--k-fs-xs);color:var(--k-paper-ink-soft);grid-template-columns:repeat(auto-fill,minmax(min(100%,12em),1fr));gap:2px 14px;padding:0;font-weight:700;list-style:none;display:grid}.k-city{border-block-end:1px dotted var(--k-paper-line);align-items:baseline;gap:8px;min-inline-size:0;padding-block:2px;display:flex}.k-city.is-open{color:var(--k-paper-ink)}.k-city-place{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.k-city-rule{text-align:end;color:var(--k-paper-ink-soft);flex:0 auto;font-weight:700}.k-city.is-open .k-city-rule{color:var(--k-paper-ink)}.k-act{margin-block:calc(var(--k-base) * .8) 6px;border-block-end:2px solid var(--k-paper-ink);align-items:baseline;gap:8px;padding-block-end:4px;display:flex}.k-act-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);letter-spacing:.08em;text-transform:uppercase;color:var(--k-paper-ink)}.k-act-sub{font-size:var(--k-fs-xs);color:var(--k-paper-ink-soft);font-style:italic;font-weight:600}.k-route{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.k-stop{padding-inline-start:calc(var(--k-base) * 1.7);position:relative}.k-stop:before{content:"";background:repeating-linear-gradient(180deg, var(--k-paper-line) 0 5px, transparent 5px 10px);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:calc(var(--k-base) * .62)}.k-stop:after{content:"";inline-size:calc(var(--k-base) * .95);block-size:calc(var(--k-base) * .95);background:var(--k-paper);box-shadow:0 0 0 2.5px var(--k-paper-ink);border-radius:50%;position:absolute;inset-block-start:calc(var(--k-base) * 1.1);inset-inline-start:calc(var(--k-base) * .18)}.k-stop.is-done:after{background:radial-gradient(circle at 40% 35%, var(--k-leaf-hi), var(--k-leaf-lo))}.k-stop.is-next:after{background:radial-gradient(circle at 40% 35%, var(--k-amber-hi), var(--k-amber-lo));box-shadow:0 0 0 2.5px var(--k-paper-ink), 0 0 0 5px #f07f1459}.k-stop-btn{box-sizing:border-box;inline-size:100%;color:var(--k-paper-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:0 0 0 2px var(--k-paper-ink), 0 4px 0 2px var(--k-paper-ink);appearance:none;transition:var(--k-press);background:#ffffff80;border:0;border-radius:10px;flex-direction:column;gap:4px;margin:0 0 4px;padding:10px 12px;display:flex}.k-stop-btn:active,.k-stop-btn.is-pressed{box-shadow:0 0 0 2px var(--k-paper-ink), 0 1px 0 2px var(--k-paper-ink);transform:translateY(3px)}.k-stop-btn:focus{outline:none}.k-stop-btn:focus-visible,.k-stop-btn.is-focus{box-shadow:0 0 0 2px var(--k-paper-ink), 0 4px 0 2px var(--k-paper-ink), 0 4px 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 4px 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-amber-halo), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-amber-halo);transform:scale(1.015)}.k-stop.is-next .k-stop-btn{background:#fff8e6}.k-stop.is-done .k-stop-btn{background:#ffffff52}.k-stop.is-locked .k-stop-btn{color:var(--k-paper-ink-soft);box-shadow:0 0 0 2px var(--k-paper-line);cursor:default;background:0 0}.k-stop.is-locked .k-stop-btn:active{box-shadow:0 0 0 2px var(--k-paper-line);transform:none}.k-stop-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.k-stop-n{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);min-inline-size:1.5em;color:var(--k-paper-ink)}.k-stop.is-locked .k-stop-n{color:var(--k-paper-ink-soft)}.k-stop-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.k-stop-place{font-size:var(--k-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--k-paper-ink-soft);overflow-wrap:anywhere;font-weight:700}.k-stamp{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm);border-radius:6px;align-items:center;gap:4px;margin-inline-start:auto;padding:2px 8px;display:inline-flex;transform:rotate(-3deg)}.k-stamp--done{background:var(--k-leaf);box-shadow:0 0 0 2px var(--k-ink)}.k-stamp--next{background:var(--k-amber);box-shadow:0 0 0 2px var(--k-ink)}.k-stamp--locked{color:var(--k-paper-ink-soft);text-shadow:none;padding-inline:0;transform:none}.k-stamp .k-icon{block-size:14px;inline-size:14px}.k-stop-facts{font-size:var(--k-fs-xs);color:var(--k-paper-ink-soft);gap:1px;display:grid}.k-stop-facts b{color:var(--k-paper-ink);font-weight:800}.k-postcard{padding:calc(var(--k-base) * .9) calc(var(--k-base) * 1);box-shadow:0 0 0 3px var(--k-ink), 0 6px 0 3px var(--k-ink);border-radius:6px}.k-postcard-from{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--k-paper-ink-soft);margin:0 0 4px}.k-postcard-text{font-size:var(--k-fs-md);margin:0;font-weight:600;line-height:1.4}.k-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-fact{flex-direction:column;align-items:flex-start;gap:2px;min-block-size:0;padding:8px 10px}.k-fact .k-well-note{font-size:var(--k-fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.k-fact .k-score-value{font-size:var(--k-fs-2xl)}.k-marbles{grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-marble-card{align-items:center;gap:12px;min-inline-size:0;display:flex}.k-marble-card .k-well-label{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--k-stroke-sm)}.k-marble-art{inline-size:calc(var(--k-base) * 2.6);block-size:calc(var(--k-base) * 2.6);flex:none}.k-marble-from{color:var(--k-amber-hi);font-weight:700}.k-lid-frame{justify-content:center;padding-block:4px 6px;display:flex}.k-lid{block-size:auto;inline-size:min(100%,300px)}.k-lid-plate{fill:#6f6357;stroke:var(--k-ink);stroke-width:3px}.k-lid-rim{fill:none;stroke:#0006;stroke-width:2.5px}.k-lid-rim-hi{fill:none;stroke:#fffaf073;stroke-width:2px}.k-lid-sheen{fill:#fffaf029}.k-lid-emblem{fill:none;stroke-width:2.5px;stroke-linecap:round}.k-lid-emboss-lo{stroke:#00000061}.k-lid-emboss-hi{stroke:#fffaf057}.k-lid-marks line{stroke-linecap:round}.k-lid-groove{stroke:#00000073;stroke-width:3.2px}.k-lid-scratch{stroke:#fff6e0;stroke-width:2.4px}.k-lid-ghost{stroke:#fff6e073;stroke-width:2.2px;stroke-dasharray:4 4}.k-lid-panel{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.k-lid-panel .k-lid-frame{flex:0 300px;min-inline-size:0}.k-lid-panel .k-fact{text-align:center;flex:none;align-items:center;inline-size:auto;min-inline-size:8em}.k-lid-to{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:10px;display:flex}.k-lid-to-label{font-weight:800;font-size:var(--k-fs-xs);color:var(--k-cream-dim);margin-inline-end:4px}.k-kf-route{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k-kf-stop{grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.k-kf-year{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-sm);color:var(--k-amber-hi);text-shadow:var(--k-lift-2)}.k-kf-place{font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-md);color:var(--k-cream);overflow-wrap:anywhere}.k-kf-text{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-xs);color:var(--k-cream-dim);overflow-wrap:anywhere;grid-column:2}.k-term{flex-direction:column;align-items:stretch;gap:2px;display:flex}.k-term-head{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;display:flex}.k-term-word{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--k-cream);text-shadow:var(--k-stroke-sm)}.k-term-native{font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-md);color:var(--k-amber-hi)}.k-term-meta{font-size:var(--k-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--k-cream-dim);margin:0;font-weight:700}.k-term-meaning{font-size:var(--k-fs-sm);color:var(--k-cream);margin:2px 0 0;font-weight:600}.k-term-say{font-size:var(--k-fs-xs);color:var(--k-cream-dim);margin:2px 0 0;font-weight:600}.k-dagger{color:var(--k-amber-hi);font-family:var(--k-body);vertical-align:.35em;cursor:help;font-size:.85em;font-weight:800;text-decoration:none}.k-swatch{flex:none;block-size:24px;inline-size:24px;overflow:visible}.k-swatch-body{stroke:var(--k-ink);stroke-width:2px}.k-swatch-pattern{fill:none;stroke:#fffaf0f2;stroke-width:2.2px;stroke-linecap:round}.k-swatch-ring{fill:none;stroke:var(--k-cream);stroke-width:1.6px}.k-score-row{gap:10px;min-block-size:48px}.k-score-name{min-inline-size:0;font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-md);color:var(--k-cream);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.k-score-counts{font-size:var(--k-fs-xs);color:var(--k-cream-dim);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.k-score-value{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);color:var(--k-cream);text-shadow:var(--k-stroke-sm-drop);font-variant-numeric:tabular-nums;flex:none;line-height:1}.k-score-row.is-winner{background:linear-gradient(180deg, var(--k-leaf-hi), var(--k-leaf-lo));box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #ffffff26}.k-score-row.is-winner .k-score-counts{color:var(--k-cream)}.k-focusable:focus{outline:none}.k-focusable:focus-visible,.k-focusable.is-focus{box-shadow:0 0 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-slate-halo);outline:none}.k-hud{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-sm);color:var(--k-cream);-webkit-user-select:none;user-select:none}.k-hud-btn{--k-btn-edge:var(--k-edge-xs);--k-outline:var(--k-outline-thin);min-block-size:0;margin-block-end:0}.k-hud-btn:after{content:"";border-radius:inherit;position:absolute;inset:-2px}.k-hud-btn .k-icon{block-size:22px;inline-size:22px}.k-hud-stance{--k-btn-edge:var(--k-edge-xs);--k-outline:var(--k-outline-thin);border-radius:24px;gap:4px;min-block-size:0;margin-block-end:0}.k-hud-stance:after{content:"";position:absolute;inset:-2px 0}.k-hud-stance .k-btn-label{font-size:var(--k-fs-xs);letter-spacing:.02em;text-shadow:var(--k-stroke-sm)}.k-hud-stance .k-icon{block-size:16px;inline-size:16px;color:var(--k-amber-hi)}.k-hud-stance .k-key{margin-block-end:0}.k-btn.k-hud-btn:not(.is-active),.k-btn.k-hud-stance{--face-hi:var(--k-hud-glass);--face:var(--k-hud-glass);--face-lo:var(--k-hud-glass);--edge:transparent;--k-btn-edge:2px}.k-btn.k-hud-btn:not(.is-active):before,.k-btn.k-hud-stance:before{display:none}.k-btn.k-hud-btn:not(.is-active):not(:focus-visible):not(.is-focus),.k-btn.k-hud-stance:not(:focus-visible):not(.is-focus){box-shadow:0 0 0 1px var(--k-hud-glass-line)}.k-btn.k-hud-btn:active,.k-btn.k-hud-btn.is-pressed,.k-btn.k-hud-stance:active,.k-btn.k-hud-stance.is-pressed{transform:scale(.94)}.k-pull-track{background:var(--k-hud-well);box-shadow:0 0 0 1px var(--k-hud-glass-line), inset 0 3px 0 #0000004d;border:0;border-radius:24px}.k-pull-fill{background:linear-gradient(to bottom, var(--k-amber-hi), var(--k-amber-lo));opacity:.92}.k-pull-track.is-cancel .k-pull-fill{background:linear-gradient(#fff6dd59,#fff6dd99)}.k-pull-track.is-idle{opacity:.5;cursor:default}.k-pull-knob{background:radial-gradient(circle at 36% 28%, #ffffffd9 0, #fff0 30%), linear-gradient(115deg, transparent 40%, #fff6dd80 45%, #fff6dd80 55%, transparent 60%), radial-gradient(circle at 50% 50%, var(--k-sky-hi) 0%, var(--k-sky-lo) 100%);box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), inset 0 -4px 0 #00000047;border:0;border-radius:50%}.k-pull-track.is-held .k-pull-knob{box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), 0 0 0 4px var(--k-cream), inset 0 -4px 0 #00000047}.k-pull-value{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);color:var(--k-cream);text-shadow:var(--k-stroke-sm);font-variant-numeric:tabular-nums}html.tv .k-pull-value{font-size:var(--k-fs-lg)}.k-pull-label{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm)}.k-pull-track.is-held .k-pull-label{opacity:0}.k-pad-well{background:radial-gradient(circle at 50% 50%, #fff6dd0d, #fff6dd00 62%), var(--k-hud-pad);box-shadow:inset 0 0 0 1.5px var(--k-hud-glass-line);opacity:.7;transition:opacity .2s var(--k-ease);border:0;border-radius:50%}.k-pad-well.is-held{opacity:1;box-shadow:inset 0 0 0 2px var(--k-amber)}.k-pad-cross{background:linear-gradient(90deg,#0000 calc(50% - 1px),#fff6dd40 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#fff6dd40 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px))}.k-pad-knob{box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), inset 0 -4px 0 #00000040;transition:transform .16s var(--k-ease);background:radial-gradient(circle at 36% 28%,#fffc 0,#fff0 30%),linear-gradient(115deg,#0000 40%,#fff6dd73 45% 55%,#0000 60%),radial-gradient(circle,#d7d0c2 0%,#8a8377 100%);border:0;border-radius:50%}.k-pad-well.is-held .k-pad-knob{background:radial-gradient(circle at 36% 28%, #fffc 0, #fff0 30%), linear-gradient(115deg, transparent 40%, #fff6dd73 45%, #fff6dd73 55%, transparent 60%), radial-gradient(circle at 50% 50%, var(--k-amber-hi) 0%, var(--k-amber-lo) 100%)}.k-pad-mode{box-sizing:border-box;color:var(--k-cream);font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--k-stroke-sm-drop);cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--k-press);background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:5px;margin:0;display:inline-flex}.k-pad-mode .k-icon{block-size:16px;inline-size:16px;color:var(--k-amber-hi)}.k-pad-mode:active,.k-pad-mode.is-pressed{transform:translateY(1px)}.k-pad-mode:focus{outline:none}.k-pad-mode:focus-visible,.k-pad-mode.is-focus{box-shadow:0 0 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-amber-halo)}.k-hint{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);text-align:center;line-height:1.15}@media (min-width:761px){.k-hint{font-size:var(--k-fs-md)}}html.tv .k-hint{font-size:var(--k-fs-md)}.k-hint-sub{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);letter-spacing:0;text-transform:none;color:var(--k-cream-dim);text-shadow:var(--k-lift-2);margin-block-start:3px;display:block}.k-score{background:var(--k-hud-glass);color:var(--k-cream);font:inherit;text-align:start;cursor:pointer;box-shadow:0 0 0 1px var(--k-hud-glass-line);appearance:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px}.k-score-turn{min-inline-size:0;font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm);overflow-wrap:anywhere;flex:auto;line-height:1.1}.k-score-turn.is-you{color:var(--k-amber-hi)}.k-score-meta{flex:none}.k-score-chev{block-size:14px;inline-size:14px;color:var(--k-cream-dim);transition:transform .18s var(--k-ease);flex:none}.k-score[aria-expanded=true]{box-shadow:0 0 0 var(--k-outline-thin) var(--k-amber)}.k-score[aria-expanded=true] .k-score-chev{color:var(--k-amber-hi);transform:rotate(180deg)}.k-score-players.k-score-players--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:4px}.k-score-player{border-block-end:3px solid #0000;padding-block-end:2px}.k-score-player.is-turn{border-block-end-color:var(--k-amber)}.k-score-player .k-swatch{block-size:18px;inline-size:18px}.k-score-player-name{min-inline-size:0;font-size:var(--k-fs-xs);color:var(--k-cream-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:800;overflow:hidden}.k-score-player.is-turn .k-score-player-name{color:var(--k-cream)}.k-score-player-score{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);color:var(--k-cream);text-shadow:var(--k-stroke-sm-drop);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;line-height:1}.k-score:focus{outline:none}.k-score:focus-visible,.k-score.is-focus{box-shadow:0 0 0 var(--k-outline-thin) var(--k-ink), 0 0 0 calc(var(--k-outline-thin) + var(--k-ring)) var(--k-cream), 0 0 0 calc(var(--k-outline-thin) + var(--k-ring) + var(--k-halo)) var(--k-amber-halo)}.k-details{border:0}.k-details-head{gap:8px}.k-details-close{flex:none}.k-turn{border-inline-start:4px solid var(--match-seat,var(--k-cream))}.k-turn.is-you{background:linear-gradient(#4aa0656b,#266b3c6b)}.k-turn-who{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm);overflow-wrap:anywhere;line-height:1.1}.k-turn-meta{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-cream-dim);overflow-wrap:anywhere;margin-block-start:2px}.k-turn .k-swatch{block-size:26px;inline-size:26px}.k-pcard{border-inline-start:4px solid var(--match-seat,var(--k-cream));flex-direction:column;align-items:stretch;gap:3px;display:flex}.k-pcard.is-turn{box-shadow:0 0 0 var(--k-outline-thin) var(--k-amber), inset 0 0 0 2px var(--k-well-line), inset 0 3px 0 #00000059}.k-pcard-head{align-items:center;gap:6px;min-inline-size:0;display:flex}.k-pcard-name{min-inline-size:0;font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-md);color:var(--k-cream-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.k-pcard.is-turn .k-pcard-name{color:var(--k-cream)}.k-pcard-score{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);color:var(--k-cream);text-shadow:var(--k-stroke-sm-drop);font-variant-numeric:tabular-nums;line-height:1}.k-pcard-stats{flex-wrap:wrap;gap:4px 12px;display:flex}.k-stat{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-cream-dim);align-items:center;gap:4px;display:flex}.k-stat .k-icon{block-size:14px;inline-size:14px;color:var(--k-cream-dim)}.k-stat-value{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);color:var(--k-cream);text-shadow:var(--k-lift-2);font-variant-numeric:tabular-nums}.k-stat-caption{letter-spacing:.03em;text-transform:lowercase}.k-pcard.is-dead:after{content:attr(data-dead);font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-foul)}.k-card{box-sizing:border-box;background:var(--k-hud-plate);color:var(--k-cream);box-shadow:0 0 0 var(--k-outline) var(--k-ink), 0 6px 0 var(--k-outline) var(--k-ink);border:0;border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.k-card-band{border-block-end:2px solid var(--k-ink);background:linear-gradient(#0414128c,#041412d9);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px 9px;display:flex}.k-card-band .k-icon{block-size:22px;inline-size:22px;color:var(--k-amber-hi)}.k-card-title{min-inline-size:0;font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;flex:auto;margin:0;line-height:1.1}.k-card-body{overscroll-behavior:contain;flex-direction:column;gap:10px;min-block-size:0;padding:12px 14px 14px;display:flex;overflow-y:auto}.k-card-text{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-md);color:var(--k-cream);text-shadow:var(--k-lift);margin:0;line-height:1.4}.k-card-note{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-sm);color:var(--k-cream-dim);margin:0;line-height:1.4}.k-card-actions{flex-wrap:wrap;gap:12px 10px;padding-block-start:4px;display:flex}.k-card-actions .k-btn{flex:auto}.k-card-band .k-btn{flex:none;margin-block-end:0;margin-inline-end:8px}.k-rules{columns:var(--rulecard-columns,1);column-gap:22px;margin:0;padding:0;list-style:none}.k-rule{font-family:var(--k-body);font-weight:600;font-size:var(--k-fs-xs);color:var(--k-cream);text-shadow:var(--k-lift);break-inside:avoid;overflow-wrap:anywhere;margin-block-end:5px;padding-inline-start:18px;line-height:1.35;position:relative}.k-rule:last-child{margin-block-end:0}.k-rule:before{content:"";background:radial-gradient(circle at 35% 30%, var(--k-amber-hi), var(--k-amber-lo));block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--k-ink);border-radius:50%;position:absolute;inset-block-start:.45em;inset-inline-start:2px}.k-scrim{background:var(--k-scrim)}.k-dialog .k-card-body{padding:14px 16px 12px}.k-dialog .k-card-actions .k-btn{flex:100%}@media (min-width:761px){.k-dialog .k-card-actions{flex-wrap:nowrap}.k-dialog .k-card-actions .k-btn{flex:auto}}.k-result-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-3xl);letter-spacing:.03em;text-transform:uppercase;color:var(--k-amber-hi);text-shadow:var(--k-stroke-lg-drop);margin:0;line-height:1}.k-result-sub{font-size:var(--k-fs-sm);color:var(--k-cream-dim);margin:4px 0 0;font-weight:700}.k-result-rows{flex-direction:column;gap:6px;display:flex}.k-toast{box-sizing:border-box;background:var(--k-hud-glass);min-inline-size:0;max-inline-size:100%;box-shadow:0 0 0 1px var(--k-hud-glass-line);border:0;border-radius:999px;align-items:center;gap:6px;padding-block:5px;padding-inline:8px 12px;display:inline-flex}.k-toast .k-icon{block-size:16px;inline-size:16px;color:var(--k-amber-hi)}.k-toast-name{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-sm);flex:0 auto;line-height:1.1}.k-toast-text{min-inline-size:0;font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-cream-dim);overflow-wrap:anywhere;flex:auto;line-height:1.2}.k-toast--foul .k-icon,.k-toast--foul .k-toast-name{color:var(--k-foul)}.k-spin{border-radius:var(--hud-side-radius,22px);background:var(--k-hud-glass);box-shadow:0 0 0 1px var(--k-hud-glass-line), inset 0 3px 0 #0000004d;color:var(--k-cream);border:0}.k-spin-value{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--k-cream);text-shadow:var(--k-stroke-sm)}.k-spin[data-side=left] .k-spin-value,.k-spin[data-side=right] .k-spin-value{color:var(--k-amber-hi)}.k-spin-sub{font-family:var(--k-body);font-weight:700;font-size:var(--k-fs-xs);color:var(--k-cream-dim)}.k-spin-guide{fill:none;stroke:var(--k-cream-faint);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 7}.k-spin-hint{fill:none;stroke:var(--k-cream-dim);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.k-spin-arc{fill:none;stroke-linecap:round}.k-spin-steady{fill:none;stroke:var(--k-amber-hi);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6}.k-spin-steady-ref{fill:none;stroke:var(--k-cream-faint);stroke-width:1.2px;stroke-dasharray:1.5 4}.k-spin-shooter{fill:var(--k-cream);stroke:var(--k-ink);stroke-width:1.5px}.k-spin-loft{fill:none;stroke:var(--k-amber-hi);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.k-toss-cm{background:var(--k-hud-plate);box-shadow:0 0 0 2px var(--k-ink);font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xs);color:var(--k-cream);text-shadow:var(--k-lift-2);white-space:nowrap;border:0;border-radius:999px;padding:2px 9px}.k-toss-cm.is-win{color:var(--k-amber-hi)}.k-toss-cm.is-reference{box-shadow:0 0 0 2px var(--k-cream)}.k-modes{background:var(--k-hud-plate);box-shadow:0 0 0 2px var(--k-ink), 0 4px 0 2px var(--k-ink);border:0;border-radius:999px;gap:8px;padding:8px 8px 4px}.k-modes .k-hud-btn.is-active{--face-hi:var(--k-leaf-hi);--face:var(--k-leaf);--face-lo:var(--k-leaf-lo);--edge:var(--k-leaf-edge);--halo:var(--k-leaf-halo)}.k-modes .k-hud-btn.is-active .k-icon{box-sizing:border-box;background:var(--k-cream);block-size:30px;inline-size:30px;color:var(--k-ink);box-shadow:0 0 0 2px var(--k-ink);stroke-width:2.4px;border-radius:50%;padding:5px}.k-hud-panel .k-well{min-block-size:44px;padding:6px 10px}.k-hud-panel .k-btn--sm{inline-size:100%}.k-hud-panel .k-key{margin-inline-start:auto}.k-remote{font-family:var(--k-body);font-weight:800;font-size:var(--k-fs-sm);color:var(--k-cream-2);text-shadow:var(--k-lift-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.k-remote span{align-items:center;gap:5px;display:inline-flex}.k-remote .k-icon{block-size:14px;inline-size:14px}.k-loading{background:var(--k-ground);color:var(--k-cream);font-family:var(--k-body)}.k-loading-card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-inline-size:26rem;padding:24px;display:flex}.k-loading-art{block-size:84px;inline-size:84px}.k-loading-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-xl);letter-spacing:.04em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);margin:0}.k-loading-status{font-weight:700;font-size:var(--k-fs-md);color:var(--k-cream-dim);margin:0}.k-loading-sub{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-lg);letter-spacing:.03em;text-transform:uppercase;color:var(--k-amber-hi);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;margin:0;line-height:1.05}.k-loading .k-track{inline-size:min(260px,70vw)}.k-loading.is-failed .k-loading-title{color:var(--k-foul)}.k-loading.is-failed .k-loading-status{color:var(--k-cream)}.k-roll{transform-origin:50%;animation:1.6s linear infinite k-roll}@keyframes k-roll{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.k-btn,.k-pill,.k-well,.k-switch-knob,.k-pad-knob,.k-stop-btn,.k-pad-mode,.k-score-chev{transition:none}.k-roll{animation:none}}html.gfx-calm .k-btn,html.gfx-calm .k-pill,html.gfx-calm .k-well,html.gfx-calm .k-switch-knob,html.gfx-calm .k-pad-knob,html.gfx-calm .k-stop-btn,html.gfx-calm .k-pad-mode,html.gfx-calm .k-score-chev{transition:none}html.gfx-calm .k-roll{animation-timing-function:steps(12,end)}@media (forced-colors:active){.k-btn,.k-chip,.k-pill,.k-plate,.k-well,.k-switch,.k-score,.k-card,.k-toast,.k-stop-btn,.k-pad-mode,.k-pull-track,.k-pad-well,.k-spin,.k-toss-cm,.k-modes{border:2px solid buttontext}.k-btn--amber,.k-chip[aria-checked=true],.k-modes .k-hud-btn.is-active{forced-color-adjust:none;color:highlighttext;background:highlight}.k-btn-label,.k-chip-label,.k-plate-title,.k-bar-title,.k-hint,.k-score-turn,.k-score-player-score,.k-result-title,.k-card-title,.k-pad-mode,.k-pull-label,.k-pull-value,.k-turn-who,.k-pcard-score{text-shadow:none}.k-btn:focus-visible,.k-chip:focus-visible,.k-pill:focus-visible,.k-well:focus-visible,.k-score:focus-visible,.k-pad-mode:focus-visible{outline-offset:3px;outline:3px solid highlight}.k-range{forced-color-adjust:none}.k-range::-webkit-slider-runnable-track{box-sizing:border-box;background:linear-gradient(to right, Highlight 0 var(--k-fill), Canvas var(--k-fill) 100%);box-shadow:none;border:2px solid buttontext}[dir=rtl] .k-range::-webkit-slider-runnable-track{background:linear-gradient(to left, Highlight 0 var(--k-fill), Canvas var(--k-fill) 100%)}.k-range::-webkit-slider-thumb{box-sizing:border-box;box-shadow:none;background:buttontext;border:2px solid canvas;margin-block-start:-10px}.k-range:focus-visible::-webkit-slider-thumb{box-sizing:border-box;box-shadow:none;background:buttontext;border:2px solid canvas;margin-block-start:-10px}.k-range.is-focus::-webkit-slider-thumb{box-sizing:border-box;box-shadow:none;background:buttontext;border:2px solid canvas;margin-block-start:-10px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hud-accent:var(--k-amber-hi);--hud-accent-rgb:255, 215, 106;--hud-hot:var(--k-foul);--hud-hot-rgb:255, 156, 138;--hud-text:var(--k-cream);--hud-muted:var(--k-cream-dim);--hud-faint:var(--k-cream-faint);--hud-panel:var(--k-hud-plate);--hud-panel-strong:var(--k-hud-plate);--hud-border:var(--k-ink);--hud-border-strong:var(--k-ink);--hud-shadow:0 4px 0 2px var(--k-ink);--hud-radius:16px;--hud-radius-sm:10px;--hud-font:var(--k-body);--hud-display:var(--k-display);--hud-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--hud-pad:18px;--hud-pad-inline:var(--hud-pad);--hud-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--hud-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--hud-safe-inline:max(var(--safe-area-inset-left,env(safe-area-inset-left,0px)), var(--safe-area-inset-right,env(safe-area-inset-right,0px)));--hud-ease:cubic-bezier(.2, .7, .2, 1);--hud-pull-height:148px;--hud-hint-bottom:calc(var(--hud-pad) + var(--hud-safe-bottom) + 12px);--hud-view-gap:8px;--hud-rail:46px;--hud-side:88px;--hud-side-radius:22px}html,body{height:100%;color:var(--hud-text);font-family:var(--hud-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0b0a09;margin:0;overflow:hidden}#app{z-index:0;position:fixed;inset:0}canvas{display:block}.noscript-card{text-align:center;color:var(--hud-muted);z-index:20000;background:#0b0a09;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#hud{z-index:10;pointer-events:none;font-family:var(--hud-font);color:var(--hud-text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:13px;line-height:1.3;position:fixed;inset:0;overflow:hidden}:where(#hud) button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;margin:0}:where(#hud) button:focus{outline:none}:where(#hud) button:focus-visible{outline:2px solid rgba(var(--hud-accent-rgb), .7);outline-offset:2px}#hud.is-watching-shot .hud-view-controls,#hud.is-watching-shot .hud-hint,#hud.is-watching-shot .hud-remote,#hud.is-watching-shot .hud-controls,#hud.is-watching-shot .hud-shot,#hud.is-watching-shot .match-column,#hud.is-watching-shot .match-spin,#hud.is-watching-shot .match-stream,#hud.is-watching-shot .match-foul,#hud.is-watching-shot .match-rulecard:not(.is-review),#hud.is-watching-shot .match-result,#hud.is-watching-shot .match-toss-labels{visibility:hidden!important;pointer-events:none!important;transition:none!important}.hud-fade{transition:opacity .35s var(--hud-ease)}#hud[data-phase=pulling] .hud-fade,#hud[data-phase=striking] .hud-fade{opacity:.35}.hud-key{justify-content:center;align-items:center;display:inline-flex}.hud-icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hud-icon .k-icon-ink{stroke-width:4px}.hud-view-controls{right:calc(var(--hud-pad-inline) + var(--hud-safe-inline));align-items:stretch;gap:var(--hud-view-gap);direction:ltr;display:flex;position:absolute;inset-block-end:calc(var(--hud-pad) + var(--hud-safe-bottom) + var(--hud-pull-height) + var(--hud-view-gap))}.hud-camera{display:flex;position:relative}#hud .hud-camera-toggle{width:var(--hud-rail);height:var(--hud-rail);border-radius:50%;justify-content:center;padding:0}.hud-settings-panel .hud-btn-label{text-align:start;flex:1;display:inline}.hud-modes{width:max-content;max-width:calc(100vw - 2 * (var(--hud-pad-inline) + var(--hud-safe-inline)));box-sizing:border-box;gap:8px;padding:8px 8px 4px;display:flex;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0}.hud-modes[hidden],.hud-hint[hidden],.match-leave-open[hidden],.match-rules-open[hidden],.hud-settings-panel[hidden]{display:none}#hud.is-camera .hud-hint,#hud.is-settings .hud-hint,#hud.is-details .hud-hint,#hud.is-details .match-stream,#hud.is-details .match-foul{visibility:hidden}.hud-mode{width:44px;height:44px;padding:0}.hud-mode-label,.hud-mode .hud-key{display:none}.hud-hint{bottom:var(--hud-hint-bottom);box-sizing:border-box;text-align:center;width:max-content;max-width:min(50vw,440px);padding:4px 8px;position:absolute;left:50%;transform:translate(-50%)}.hud-hint-main{display:block}.hud-hint-sub{margin-top:3px;transition:opacity .25s;display:none}.hud-hint-sub:empty{display:none}.hud-hint.is-in .hud-hint-main{animation:hud-hint-in .32s var(--hud-ease)}.hud-hint.is-in-b .hud-hint-main{animation:hud-hint-in-b .32s var(--hud-ease)}.hud-hint.is-in-c .hud-hint-main{animation:hud-hint-in-c .32s var(--hud-ease)}@keyframes hud-hint-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hud-hint-in-b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hud-hint-in-c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hud-controls{right:calc(var(--hud-pad-inline) + var(--hud-safe-inline));direction:ltr;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;inset-block-start:calc(var(--hud-pad) + var(--hud-safe-top))}[dir=rtl] .hud-settings-panel{direction:rtl}#hud.is-settings .hud-controls,#hud.is-camera .hud-view-controls{z-index:12}.hud-settings-panel{width:260px;max-width:calc(100vw - 2 * (var(--hud-pad-inline) + var(--hud-safe-inline)));box-sizing:border-box;max-height:calc(100vh - 2 * var(--hud-pad) - var(--hud-safe-top) - var(--hud-safe-bottom) - 52px);max-height:calc(100dvh - 2 * var(--hud-pad) - var(--hud-safe-top) - var(--hud-safe-bottom) - 52px);overscroll-behavior:contain;pointer-events:auto;flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.hud-settings-title{margin:0}.hud-settings-panel .hud-btn{white-space:normal;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;height:auto;min-height:44px}.hud-settings-panel .hud-btn .hud-btn-label{flex:auto}.hud-settings-panel .hud-btn-value,.hud-settings-panel .hud-key{flex-shrink:0;margin-inline-start:auto}.hud-settings-panel .hud-status{justify-content:space-between}.hud-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.hud-help summary:after{content:"+";margin-inline-start:auto}.hud-help[open] summary:after{content:"−"}.hud-help summary::-webkit-details-marker{display:none}.hud-help p{color:var(--hud-muted);margin:0 0 8px;line-height:1.6}.hud-stance{transition:opacity .3s var(--hud-ease);align-items:center;display:flex}#hud .hud-stance-toggle{height:44px;min-width:var(--hud-side);border-radius:var(--hud-side-radius);justify-content:center;gap:4px;padding-block:0;padding-inline:10px 12px}.hud-stance-toggle .hud-btn-label{display:inline}.hud-stance.is-disabled{opacity:.45}.hud-stance.is-disabled .hud-btn{cursor:default}.hud-buttons{display:flex}#hud .hud-settings-toggle{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.hud-settings-toggle .hud-btn-label{display:none}.hud-btn{white-space:nowrap;align-items:center;gap:8px;height:34px;padding-block:0;padding-inline:10px 12px;display:inline-flex}.hud-btn.is-pulse{animation:.7s ease-in-out 3 hud-btn-pulse}.hud-btn.is-pulse-b{animation:.7s ease-in-out 3 hud-btn-pulse-b}.hud-btn.is-pulse-c{animation:.7s ease-in-out 3 hud-btn-pulse-c}@keyframes hud-btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hud-btn-pulse-b{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hud-btn-pulse-c{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hud-status{align-items:center;gap:10px;display:flex}.hud-backend{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hud-backend:before{content:"";background:var(--hud-faint);border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s;box-shadow:0 0 6px #ffffff26}.hud-backend[data-backend=webgpu]:before{background:#6ee7a0;box-shadow:0 0 8px #6ee7a0b3}.hud-backend[data-backend=webgl2]:before{background:var(--hud-accent);box-shadow:0 0 8px rgba(var(--hud-accent-rgb), .7)}.hud-status-sep{background:var(--k-cream-faint);width:1px;height:12px}.hud-fps{font-family:var(--hud-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;min-width:44px;transition:color .3s;display:inline-flex}.hud-fps small{font-family:var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--hud-faint);font-size:9.5px}.hud-legend{padding-inline:6px}.hud-legend .hud-key{vertical-align:1px;margin-inline-end:3px}.hud-remote{left:calc(var(--hud-pad-inline) + var(--hud-safe-inline));position:absolute;inset-block-end:calc(var(--hud-pad) + var(--hud-safe-bottom))}@media (forced-colors:active){.menu-wordmark{forced-color-adjust:none;background:#102522;border-radius:3px}}#error-overlay{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);color:#ffe9e3;font-family:var(--hud-mono);white-space:pre-wrap;word-break:break-word;pointer-events:auto;-webkit-user-select:text;user-select:text;background:radial-gradient(90% 60% at 50% 0,#8c1e1459 0%,#8c1e1400 60%),#1c0a08f0;margin:0;padding:28px 32px;font-size:13px;line-height:1.5;position:fixed;inset:0;overflow:auto}#error-overlay[hidden]{display:none}#error-overlay:before{content:"KANCHE  /  something went wrong - details below";font-family:var(--hud-font);letter-spacing:.18em;text-transform:uppercase;color:#ff8a73;border-bottom:1px solid #ff8a734d;margin-bottom:18px;padding-bottom:12px;font-size:12px;font-weight:700;display:block}#error-overlay pre{white-space:pre-wrap;opacity:.85;background:#00000059;border:1px solid #ff8a732e;border-radius:10px;margin:8px 0 0;padding:12px 14px;overflow-x:auto}.hud-shot{inset-inline:calc(var(--hud-pad-inline) + var(--hud-safe-inline));bottom:calc(var(--hud-pad) + var(--hud-safe-bottom));pointer-events:none;direction:ltr;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.hud-pad{pointer-events:auto;flex-direction:column;align-items:center;gap:0;display:flex}.hud-pad-well{pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%;width:88px;height:88px;position:relative}.hud-pad-well.is-held{cursor:grabbing}.hud-pad-cross{border-radius:50%;position:absolute;inset:14px}.hud-pad-knob{width:44px;height:44px;transition:transform .16s var(--hud-ease);border-radius:50%;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:calc(50% - 22px)}#hud .hud-pad-mode{border-radius:24px;justify-content:center;gap:5px;min-width:76px;height:48px;padding:0 10px}.hud-pad-mode .hud-btn-label{display:inline}.hud-pull{pointer-events:auto;flex-direction:column;align-items:stretch;margin-inline-start:auto;display:flex}.hud-pull-track{--hud-pull:0;--hud-pull-knob:38px;--hud-pull-inset:4px;width:var(--hud-rail);height:var(--hud-pull-height);cursor:grab;touch-action:none;contain:layout style;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.hud-pull-track.is-held{cursor:grabbing}.hud-pull-track.is-idle{cursor:default}.hud-pull-fill{inset-inline:0;height:100%;transform:scaleY(var(--hud-pull));transform-origin:top;transition:transform .12s linear;position:absolute;top:0}.hud-pull-knob{width:var(--hud-pull-knob);inset-inline-start:calc(50% - var(--hud-pull-knob) / 2);top:var(--hud-pull-inset);transform:translateY(calc(var(--hud-pull) * (var(--hud-pull-height) - var(--hud-pull-knob) - var(--hud-pull-inset) * 2)));height:var(--hud-pull-knob);justify-content:center;align-items:center;transition:transform .12s linear;display:flex;position:absolute}.hud-pull-label{inset-inline:0;text-align:center;transition:opacity .18s;position:absolute;bottom:7px}.hud-pull-track.is-held .hud-pull-label{opacity:0}.hud-coach{pointer-events:none;position:absolute;inset:0}.hud-coach-anchor{width:0;height:0;position:absolute;top:0;left:0}.hud-coach-ring{box-sizing:border-box;border:3px solid var(--k-cream);width:56px;height:56px;box-shadow:0 0 0 2px var(--k-ink), inset 0 0 0 2px var(--k-ink), 0 0 0 7px var(--k-amber-halo);border-radius:50%;animation:1.6s ease-in-out infinite hud-coach-breathe;position:absolute;top:-28px;left:-28px}.hud-coach-path{fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:110px;position:absolute;top:0;left:-14px;overflow:visible}.hud-coach-path-ink{stroke:var(--k-ink);stroke-width:7px}.hud-coach-path-line{stroke:var(--k-cream);stroke-width:3.5px}.hud-coach-finger{box-sizing:border-box;border:2.5px solid var(--k-ink);background:radial-gradient(circle at 40% 35%, #fff, var(--k-cream) 45%, var(--k-cream-2));width:34px;height:34px;animation:hud-coach-draw 2.4s var(--k-ease) infinite;border-radius:50%;position:absolute;top:-17px;left:-17px;box-shadow:0 3px #14100c59}.hud-coach.is-learned .hud-coach-grab{display:none}.hud-coach-grab{pointer-events:auto;touch-action:none;cursor:grab;border-radius:50%;width:104px;height:104px;position:absolute;top:-52px;left:-52px}.hud-coach.is-holding .hud-coach-ring,.hud-coach.is-holding .hud-coach-path,.hud-coach.is-holding .hud-coach-finger{visibility:hidden}@keyframes hud-coach-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.1)}}@keyframes hud-coach-draw{0%{opacity:0;transform:translateY(0)scale(1.3)}12%{opacity:1;transform:translateY(0)scale(1)}22%{opacity:1;transform:translateY(0)scale(1)}62%{opacity:1;transform:translateY(88px)scale(1)}74%,to{opacity:0;transform:translateY(88px)scale(1.25)}}@media (max-width:760px),(max-height:480px){:root{--hud-pad:12px}#hud{font-size:12px}.hud-hint-sub{display:none}.hud-controls{inset-block-start:calc(var(--hud-pad) + var(--hud-safe-top));right:calc(var(--hud-pad-inline) + var(--hud-safe-inline));gap:6px;inset-block-end:auto}.hud-btn{gap:6px;height:34px;padding-inline:10px}.hud-btn-label,.hud-btn .hud-key{display:none}.hud-stance .hud-btn-label{display:inline}.hud-status{gap:8px}.hud-legend{display:none}}@media (max-height:460px){.hud-legend{display:none}}@media (hover:none){.hud-mode,.hud-btn{min-width:44px;min-height:44px}}html.gfx-flat{--hud-panel:#0c1e1cf5;--hud-panel-strong:#0a1917}html.gfx-flat .hud-panel,html.gfx-flat .menu-scrim{-webkit-backdrop-filter:none}html.gfx-flat .menu-scrim{background:var(--k-ground)}html.gfx-calm .menu *,html.gfx-calm .menu :before,html.gfx-calm .menu :after{transition-duration:10ms!important;animation:none!important}html.gfx-calm #hud *,html.gfx-calm .match,html.gfx-calm .match *{transition:none!important;animation:none!important}@media (max-width:760px),(max-height:480px){.hud-pad-well{width:84px;height:84px}.hud-pad-knob{width:38px;height:38px;inset-block-start:calc(50% - 19px);inset-inline-start:calc(50% - 19px)}:root{--hud-pull-height:124px}}@media (max-height:460px){:root{--hud-pull-height:104px}.hud-pad-well{width:76px;height:76px}.hud-pad-knob{width:34px;height:34px;inset-block-start:calc(50% - 17px);inset-inline-start:calc(50% - 17px)}.hud-pull-track{--hud-pull-knob:34px;--hud-pull-inset:6px}.hud-pull-label{display:none}}html.tv .hud-pad,html.tv .hud-legend{display:none}html.tv .hud-pull-track{--hud-pull-knob:40px;--hud-pull-inset:5px;cursor:default;pointer-events:none;width:76px;height:140px}html.tv .hud-pull-label{bottom:9px}html.tv{--hud-pull-height:140px}@media (prefers-reduced-motion:reduce){#hud *{transition:none!important;animation:none!important}}html.tv{--hud-pad:5vw;--hud-pad-inline:calc(5vw + 14px)}html.tv .menu{--menu-scale:calc(var(--kanche-text-scale,1) * 1.25);--menu-pad:5vw;--fs-sm:calc(var(--menu-base) * .95)}html.tv .menu-stage{padding-inline:calc(5vw + var(--menu-safe-inline));padding-block:calc(5vh + var(--menu-safe-top)) calc(5vh + var(--menu-safe-bottom))}html.tv #hud{font-size:18px}html.tv .hud-status{font-size:15px}html.tv .hud-hint{inset-block-start:calc(var(--hud-pad) + var(--hud-safe-top) + 96px);inset-block-end:auto;left:auto;right:var(--hud-pad-inline);text-align:right;max-width:52vw;transform:none}html.tv .hud-btn{height:44px;padding-block:0;padding-inline:14px}html.tv .hud-settings-panel .hud-btn{height:auto}html.tv .hud-settings-panel .hud-key{display:none}html.tv .hud-modes{gap:16px}#hud.is-rulecard .hud-hint,html.tv #hud.is-rulecard .hud-view-controls,html.tv #hud.is-rulecard .hud-remote{visibility:hidden}@media (max-height:480px) and (min-width:601px){#hud.is-rulecard .hud-view-controls{visibility:hidden}}@media (forced-colors:active){.hud-pull-knob,.hud-pad-knob{box-sizing:border-box;border:2px solid buttontext}.hud-key{border:2px solid buttontext}.hud-pull-fill{forced-color-adjust:none;background:highlight}}@media (max-width:760px),(max-height:480px){:root{--hud-hint-bottom:calc(var(--hud-pad) + var(--hud-safe-bottom) + var(--hud-pull-height) + 60px)}.hud-hint{max-width:calc(100vw - 2 * var(--hud-pad))}}:root{--k-burst:url(/assets/kanche-home-burst.svg);--boot-night:#0b0a09}#loading{z-index:9000;background:var(--boot-night);color:var(--k-cream);font-family:var(--k-body);--boot-seed-r:80px;--boot-w:min(82vw, 500px, 150vh);position:fixed;inset:0;overflow:visible}#loading[hidden]{display:none}#loading.is-hidden{opacity:0;pointer-events:none;transition:opacity .25s}html.boot-ios #loading{--boot-seed-r:calc(256.5 / 2732 * max(100vw, 100vh))}.boot-ground{background:var(--k-ground-home);position:absolute;inset:0;overflow:hidden}.boot-burst{background:var(--k-burst) center / 100% 100% no-repeat;block-size:80vmax;inline-size:80vmax;position:absolute;inset-block-start:16%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .boot-burst{transform:translate(50%,-50%)}.boot-backdrop{block-size:100%;inline-size:100%;position:absolute;inset:0}@media (min-width:601px){.boot-burst{inset-block-start:40%;inset-inline-start:74%}}@media (min-width:601px) and (max-height:480px){html:not(.tv) .boot-burst{inset-block-start:20%;inset-inline-start:25%}}html.tv .boot-burst{inset-block-start:20%;inset-inline-start:25%}.boot-veil{background:var(--boot-night);opacity:0;position:absolute;inset:-1px}#loading.boot-pre .boot-veil{opacity:.998}.boot-veil[hidden]{display:none}.boot-seed{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.boot-seed-art{x:calc(50% + var(--boot-seed-dx,0px));y:calc(50% + var(--boot-seed-dy,0px));width:calc(var(--boot-seed-r) * 2.0625);height:calc(var(--boot-seed-r) * 2.0625);overflow:visible}.boot-seed[hidden]{display:none}.boot-column{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 16px 8vh;display:flex;position:absolute;inset:0}#loading.boot-pre .boot-column{visibility:hidden}html.boot-covered #kanche-menu{opacity:0}#loading.is-idle .boot-ground,#loading.is-idle .boot-letter-k,#loading.is-idle .boot-letter-a,#loading.is-idle .boot-letter-n,#loading.is-idle .boot-letter-c,#loading.is-idle .boot-letter-h,#loading.is-idle .boot-letter-e,#loading.is-idle .boot-ticks,#loading.is-idle .boot-swoosh-clip,#loading.is-idle .boot-tagline,#loading.is-idle .boot-track-pill,#loading.is-idle #loading-label,#loading.is-idle .boot-marble-x,#loading.is-idle .boot-marble-y,#loading.is-idle .boot-marble-s,#loading.is-idle .boot-marble-w,#loading.is-idle .boot-marble-r,#loading.is-idle .boot-marble{will-change:transform, opacity}.boot-title{margin:0;line-height:0}.boot-logo{inline-size:var(--boot-w);aspect-ratio:704/184;direction:ltr;position:relative}.boot-logo>*{display:block;position:absolute;overflow:visible}.boot-art{block-size:100%;inline-size:100%;display:block;overflow:visible}.boot-letter-k,.boot-gloss-k{transform-origin:50.2% 89.8%;block-size:82.587%;inline-size:17.466%;top:8.435%;left:1.636%}.boot-letter-a,.boot-gloss-a{transform-origin:50% 89.8%;block-size:82.587%;inline-size:19.938%;top:8.435%;left:16.523%}.boot-letter-n,.boot-gloss-n{transform-origin:50% 89.8%;block-size:82.587%;inline-size:16.148%;top:8.435%;left:35.534%}.boot-letter-c,.boot-gloss-c{transform-origin:50% 89.8%;block-size:82.587%;inline-size:17.96%;top:8.435%;left:51.318%}.boot-letter-h,.boot-gloss-h{transform-origin:49.9% 89.8%;block-size:82.587%;inline-size:15.983%;top:8.435%;left:68.926%}.boot-letter-e,.boot-gloss-e{transform-origin:49.6% 89.8%;block-size:82.587%;inline-size:13.347%;top:8.435%;left:84.875%}.boot-gloss{opacity:0;pointer-events:none}.boot-swoosh-clip{block-size:100%;inline-size:103%;top:0;left:-1.5%;overflow:hidden}.boot-swoosh{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.boot-ticks{transform-origin:48% 73.6%;block-size:10.87%;inline-size:7.386%;top:0;left:57.955%}.boot-ring{box-sizing:border-box;opacity:0;border:3px solid #efdfbb;border-radius:50%;block-size:363.478%;inline-size:95%;top:-132.826%;left:13.296%}.boot-flare{opacity:0;background:radial-gradient(circle,#ffd68c8c,#0000 65%);border-radius:50%;block-size:344.348%;inline-size:90%;top:-123.261%;left:15.795%}.boot-marble-x{block-size:27.978%;inline-size:7.313%;top:34.924%;left:57.139%}.boot-marble-y,.boot-marble-s,.boot-marble-w,.boot-marble-r{position:absolute;inset:0}.boot-marble-w{transform-origin:50% 100%}.boot-marble{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.boot-tagline{margin:12px 0 0}#loading-label{min-block-size:1.4em;max-inline-size:26rem;margin:10px 0 0}.boot-column .is-pending{opacity:0;transform:translateY(10px)}.boot-column .boot-track.is-pending{opacity:1}.boot-track.is-pending .boot-track-pill,.boot-track.is-pending .boot-fill,.boot-track.is-pending .boot-shooter{opacity:0}.boot-track{box-sizing:border-box;inline-size:min(260px,64vw);margin-block-start:16px;padding:4px;position:relative}.boot-track-pill{box-shadow:0 0 0 2px var(--k-ink), inset 0 2px 0 #00000080;background:#041412d9;border-radius:999px;position:absolute;inset:0}.boot-track-inner{border-radius:999px;block-size:10px;position:relative;overflow:hidden}.boot-fill{background:linear-gradient(#8ce68f,#2f9d4a);border-radius:999px;position:absolute;inset:0;transform:translate(-98%);box-shadow:inset 0 0 0 1px #00000059}.boot-rail{block-size:0;inline-size:calc(100% - 8px);position:absolute;inset-block-start:50%;inset-inline-start:4px;transform:translate(-98%)}[dir=rtl] .boot-fill,[dir=rtl] .boot-rail{transform:translate(98%)}.boot-shooter-q{transform-origin:50% 100%;block-size:18px;inline-size:18px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px}.boot-shooter{block-size:100%;inline-size:100%;display:block;overflow:visible}.boot-watchdog[hidden]{display:none}@media (prefers-reduced-motion:reduce){.boot-ring,.boot-flare,.boot-gloss{display:none}}html.tv .boot-column{padding-block-end:6vh}.match{z-index:11;pointer-events:none;font-family:var(--hud-font,system-ui, sans-serif);color:var(--hud-text,#f6f0e7);-webkit-user-select:none;user-select:none;--match-pad:var(--hud-pad,12px);--match-pad-inline:var(--hud-pad-inline,var(--match-pad));--match-safe-top:var(--hud-safe-top,0px);--match-safe-bottom:var(--hud-safe-bottom,0px);--match-safe-inline:max(var(--safe-area-inset-left,env(safe-area-inset-left,0px)), var(--safe-area-inset-right,env(safe-area-inset-right,0px)));--match-gap:6px;--match-radius:var(--hud-radius,14px);--match-radius-sm:var(--hud-radius-sm,9px);--match-ease:var(--hud-ease,cubic-bezier(.2, .7, .2, 1));--match-seat:var(--hud-accent,#f2b56b);--match-spin:0;font-size:.875rem;line-height:1.35;position:fixed;inset:0;overflow:hidden}.match.is-hidden{opacity:0;visibility:hidden;transition:opacity .2s var(--match-ease), visibility 0s linear .2s}:where(.match) button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;margin:0}:where(.match) button:focus{outline:none}:where(.match) button:focus-visible{outline:2px solid rgba(var(--hud-accent-rgb,242, 181, 107), .75);outline-offset:2px}.match-swatch{flex:none;width:1.375rem;height:1.375rem;overflow:visible}.match[data-patterns=strong] .match-swatch-pattern{stroke-width:2.6px}.match[data-patterns=strong] .match-swatch-ring{stroke:#ffffff9e;stroke-width:1.8px}.match-column{inset-block-start:calc(var(--match-pad) + var(--match-safe-top));left:calc(var(--match-pad-inline) + var(--match-safe-inline));width:max-content;min-width:14rem;max-width:min(28rem, calc(100vw - 2 * (var(--match-pad-inline) + var(--match-safe-inline)) - 56px));gap:var(--match-gap);opacity:0;visibility:hidden;transition:opacity .28s var(--match-ease), transform .28s var(--match-ease), visibility 0s linear .28s;flex-direction:column;display:flex;position:absolute;transform:translateY(-6px)}.match-column.is-visible{opacity:1;visibility:visible;transition:opacity .28s var(--match-ease), transform .28s var(--match-ease), visibility 0s;transform:none}.match-loading{z-index:9000;place-items:center;display:grid;position:fixed;inset:0}.match-loading.k-loading{background:0 0}.match-loading-veil{background:var(--k-ground);will-change:opacity;position:absolute;inset:0}.match-loading[hidden],.match-loading [hidden]{display:none}.match-loading:focus{outline:none}.match-loading-card{text-align:center;padding:24px;position:relative}.match-loading-marble{will-change:transform;position:relative}.match-loading-marble-y,.match-loading-marble-s,.match-loading-marble-w,.match-loading-marble-r,.match-loading-roll,.match-loading-hero,.match-loading-king{position:absolute;inset:0}.match-loading-marble-y,.match-loading-marble-s,.match-loading-marble-w,.match-loading-marble-r,.match-loading-roll{will-change:transform}.match-loading-marble-w{transform-origin:50% 100%}.match-loading-hero,.match-loading-king{will-change:opacity}.match-loading-art{block-size:100%;inline-size:100%;display:block;overflow:visible}.match-loading-bar{box-sizing:border-box;appearance:none;border:0;width:min(260px,70vw);height:18px;margin:0 auto;display:block;overflow:hidden}.match-loading-bar::-webkit-progress-bar{background:0 0}.match-loading-bar::-webkit-progress-value{background:linear-gradient(#8ce68f,#2f9d4a);border-radius:999px;box-shadow:inset 0 0 0 1px #00000059}.match-loading-bar::-moz-progress-bar{background:linear-gradient(#8ce68f,#2f9d4a);border-radius:999px}.match-summary{box-sizing:border-box;text-align:start;flex-direction:column;gap:4px;width:100%;min-height:0;padding:6px 10px;display:flex}.match-summary-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.match-summary-turn{max-inline-size:100%;overflow-wrap:break-word;flex:none;min-width:0}.match-summary-meta{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-inline-size:5em;max-inline-size:max-content;margin-inline-start:auto;display:block;overflow:hidden}.match-clock{flex:none}.match-clock[hidden]{display:none}.match-clock.is-warn{background:linear-gradient(180deg, var(--k-coral-hi), var(--k-coral-lo));box-shadow:0 0 0 2px var(--k-ink);color:var(--k-cream)}@media (max-width:359px){.match-summary.has-clock .match-summary-meta{display:none}.match-summary.has-clock .k-score-chev{margin-inline-start:auto}}.match-summary-scores{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.match-summary-player{align-items:center;gap:5px;min-width:0;display:flex}.match-details{inset-block-start:calc(100% + 8px);width:min(100vw - 2 * (var(--match-pad-inline) + var(--match-safe-inline)), 22rem);max-height:calc(100vh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px);max-height:calc(100dvh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px);box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex;position:absolute;left:0;overflow-y:auto}.match-details[hidden]{display:none}.match-details>*{flex-shrink:0}.match-details-head{justify-content:space-between;align-items:center;display:flex}.match-details-head h2{margin:0}.match-details-close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@media (max-width:480px){.match-column.is-grid .match-details{max-height:calc(100vh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 112px - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px);max-height:calc(100dvh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 112px - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px)}.match-column.is-grid .match-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-column.is-grid .match-card-head{flex-wrap:wrap}.match-column.is-grid .match-card-name{white-space:normal}.match.is-grid .match-rulecard{--rulecard-clear:123px}}@media (min-width:481px){.match-summary-scores.k-score-players--grid{grid-template-columns:none;grid-auto-flow:column}}#hud[data-phase=pulling] .match-column,#hud[data-phase=striking] .match-column,#hud[data-phase=pulling] .match-stream,#hud[data-phase=striking] .match-stream{opacity:.35}.match-stream{transition:opacity .35s var(--match-ease)}.match-turn{align-items:center;gap:8px;padding:10px 12px;display:flex}.match-turn-body{flex:auto;min-width:0}.match-chip{flex:none}.match-rail{gap:var(--match-gap);flex-direction:column;display:flex}.match-card{padding:10px 12px}.match-card-head{align-items:center;gap:6px;min-width:0;display:flex}.match-card-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.match-tag{flex:none}.match-card-score{margin-top:3px}.match-card-stats{gap:10px;margin-top:4px;display:flex}.match-stat{align-items:center;gap:3px;display:flex}.match-spin{width:var(--hud-side,88px);height:var(--hud-pull-height,148px);box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .22s var(--match-ease), transform .28s var(--match-ease), visibility 0s linear .28s;direction:ltr;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px 7px;display:flex;position:absolute;inset-block-start:auto;inset-block-end:calc(var(--match-pad) + var(--match-safe-bottom));inset-inline-end:calc(var(--match-pad-inline) + var(--match-safe-inline) + var(--hud-rail,46px) + var(--hud-view-gap,8px));transform:translateY(8px)scale(.94)}.match-spin.is-visible{opacity:1;visibility:visible;transition:opacity .22s var(--match-ease), transform .28s var(--match-ease), visibility 0s;transform:none}.match-spin.is-dial{pointer-events:auto;cursor:ew-resize;touch-action:none}.match-spin-hint{opacity:0;transition:opacity .2s var(--match-ease)}.match-spin.is-dial .match-spin-hint{opacity:1}.match-spin.is-dial:not(.is-drawing) .match-spin-sub{visibility:hidden}.match-spin-svg{flex:auto;width:100%;height:auto;min-height:0;overflow:visible}.match-spin-guide{stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 7}.match-spin-arc{fill:none;stroke:url(#match-spin-grad);stroke-width:calc(4px + 3px * var(--match-spin));stroke-linecap:round}.match-spin-steady{stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6}.match-spin-steady-ref{stroke-width:1.2px;stroke-dasharray:1.5 4}.match-spin-loft{stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.match-spin-readout{text-align:center;flex-direction:column;flex:none;align-items:center;gap:1px;line-height:1.05;display:flex}.match-spin-value,.match-spin-sub{white-space:nowrap;font-size:min(var(--k-fs-xs), 15.5px)}.match-spin-sub{cursor:help}.match-stream{inset-inline:calc(var(--match-pad-inline) + var(--match-safe-inline));align-items:center;gap:var(--match-gap);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-end:calc(var(--hud-hint-bottom) + 56px)}#hud.is-watching-shot .match .match-note.is-sticky,#hud.is-watching-shot .match .match-note.is-sticky *{visibility:visible!important}.match-foul{opacity:0;visibility:hidden;max-width:min(100%,32rem);transition:opacity .24s var(--match-ease), transform .24s var(--match-ease), visibility 0s linear .24s;transform:translateY(6px)}.match-foul.is-visible{opacity:1;visibility:visible;transition:opacity .24s var(--match-ease), transform .24s var(--match-ease), visibility 0s;transform:none}.match-foul{display:flex}.match-foul .hud-icon{align-self:center}.match-foul-name{flex:none;max-inline-size:60%}.match-rulecard{pointer-events:auto;cursor:pointer;--rulecard-clear:76px;--rulecard-columns:1;--rulecard-top:max(18%, calc(var(--match-pad) + var(--match-safe-top) + var(--rulecard-clear)));inset-block-start:var(--rulecard-top);inset-inline:calc(var(--match-pad-inline) + var(--match-safe-inline));width:auto;max-width:26rem;max-height:calc(100vh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom) - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px);max-height:calc(100dvh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom) - var(--hud-pull-height,148px) - var(--hud-view-gap,8px) - 52px);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .26s var(--match-ease), transform .26s var(--match-ease), visibility 0s linear .26s;margin-inline:auto;padding:0;position:absolute;transform:translateY(-8px)}.match-rulecard.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--match-ease), transform .26s var(--match-ease), visibility 0s;transform:none}.match-rulecard-title{margin:0}.match-rules-scrim{display:none;position:absolute;inset:0}.match-rules-scrim.is-visible{pointer-events:auto;animation:match-leave-in .18s var(--match-ease);display:block}.match-rules-scrim.is-visible,.match-rulecard.is-review{z-index:3}.match-rulecard-list{columns:var(--rulecard-columns,1);column-gap:20px;margin:0;padding:0;list-style:none}.match-rulecard-line{break-inside:avoid;margin-block-end:6px;position:relative}.match-rulecard-line:last-child{margin-block-end:0}.match-result{inset-block-start:50%;inset-inline:calc(var(--match-pad-inline) + var(--match-safe-inline));overscroll-behavior:contain;opacity:0;visibility:hidden;width:auto;max-width:27rem;max-height:min(78vh,34rem);transition:opacity .26s var(--match-ease), transform .3s var(--match-ease), visibility 0s linear .3s;margin-inline:auto;padding:0;position:absolute;overflow-y:auto;transform:translateY(-50%)scale(.97)}.match-result.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--match-ease), transform .3s var(--match-ease), visibility 0s;transform:translateY(-50%)}.match-result-title{margin:0}.match-result-sub{margin:4px 0 0}.match-result-rows{flex-direction:column;gap:5px;display:flex}.match-result-row{align-items:center;gap:8px;display:flex}.match-result-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.match-result-counts,.match-result-score{flex:none}.match-result-note{margin:0}.match-result-actions{flex-wrap:wrap;gap:12px;display:flex}.match-btn{flex:auto;min-height:44px}.match-btn[hidden]{display:none}.match-leave-scrim{display:none;position:absolute;inset:0}.match-leave-scrim.is-visible{pointer-events:auto;animation:match-leave-in .18s var(--match-ease);display:block}.match-leave{inset-block-start:50%;inset-inline:calc(var(--match-pad-inline) + var(--match-safe-inline));overscroll-behavior:contain;width:auto;max-width:24rem;max-height:min(78vh,30rem);margin-inline:auto;padding:0;display:none;position:absolute;overflow-y:auto;transform:translateY(-50%)}.match-leave.is-visible{pointer-events:auto;animation:match-leave-in .18s var(--match-ease);display:block}@keyframes match-leave-in{0%{opacity:0}to{opacity:1}}.match-leave-title,.match-leave-sub,.match-leave-note{margin:0}.match-leave-actions{flex-wrap:wrap;gap:12px;margin-block-start:4px;display:flex}.match[data-contrast=high] .hud-panel,.match[data-contrast=high] .match-summary{box-shadow:0 0 0 2px var(--k-cream);background:#040302f5}.match[data-contrast=high] .match-summary[aria-expanded=true],.match[data-contrast=high] .match-card.is-turn{box-shadow:0 0 0 2px var(--k-cream), 0 0 0 5px var(--k-amber)}.match[data-contrast=high] .match-summary:focus-visible,.match[data-contrast=high] .match-summary.is-focus{box-shadow:0 0 0 2px var(--k-cream), 0 0 0 4px var(--k-ink), 0 0 0 calc(4px + var(--k-ring,4px)) var(--k-cream), 0 0 0 calc(4px + var(--k-ring,4px) + var(--k-halo,5px)) var(--k-amber)}.match[data-contrast=high]{--k-cream-dim:#fffaf0e6;--k-cream-faint:#fffaf0b3;--hud-muted:#fffaf0d9;--hud-faint:#fffaf0a6}.match[data-contrast=high] .match-swatch-pattern{stroke:#fff;stroke-width:2.8px}.match[data-contrast=high] .match-swatch-ring{stroke:#fff;stroke-width:2px}.match[data-contrast=high] .match-spin-guide{stroke:#ffffff73}.match[data-contrast=high] .match-leave-scrim,.match[data-contrast=high] .match-rules-scrim{background:#020201db}@media (min-width:761px){.match{--match-pad:var(--hud-pad,18px);--match-gap:8px}.match-card-stats{gap:12px}.match-stream{padding-inline:var(--match-pad-inline);inset-inline:0}.match-details{max-height:calc(100vh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px);max-height:calc(100dvh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px)}.match-rulecard{max-height:min(62vh, calc(2 * (50vh - var(--match-pad) - var(--match-safe-top) - var(--rulecard-clear))));max-height:min(62vh, calc(2 * (50dvh - var(--match-pad) - var(--match-safe-top) - var(--rulecard-clear))));inset-block-start:50%;transform:translateY(-50%)scale(.98)}.match-rulecard.is-visible{transform:translateY(-50%)}.match-result .match-result-actions,.match-leave .match-leave-actions{flex-wrap:wrap}}@media (max-width:360px){.match-turn{flex-wrap:wrap}.match-turn-body{flex-basis:calc(100% - 38px)}.match-card-stats{flex-wrap:wrap;gap:4px 8px}}@media (max-height:480px) and (min-width:601px){.match-spin{width:3rem;inset-block-start:calc(var(--match-pad) + var(--match-safe-top) + 8.5rem)}.match-spin-readout{display:none}.match-stream{inset-block-start:auto;inset-block-end:calc(var(--hud-hint-bottom) + 40px)}.match-details{max-height:calc(100vh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px);max-height:calc(100dvh - 2 * var(--match-pad) - var(--match-safe-top) - var(--match-safe-bottom) - 80px)}.match-rulecard{--rulecard-columns:2;--rulecard-top:calc(var(--match-pad) + var(--match-safe-top) + var(--rulecard-clear));max-width:52rem;max-height:calc(100vh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom));max-height:calc(100dvh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom));inset-block-start:var(--rulecard-top);transform:translateY(-8px)}.match-rulecard.is-visible{transform:none}.match-leave{max-height:74vh;inset-block-start:8%;transform:translateY(-8px)}.match-leave.is-visible{transform:none}}html.tv .match-column{width:min(32rem, calc(100vw - 2 * var(--match-pad-inline) - 56px));max-width:none}html.tv .match-spin{inset-inline-end:calc(var(--match-pad-inline) + var(--match-safe-inline) + 76px + 10px)}html.tv .match-foul{max-width:min(100%,46rem)}html.tv .match-leave-actions,html.tv .match-result-actions{column-gap:20px}html.tv .match-summary{min-height:80px}html.tv .match-details{width:30rem;max-height:calc(100vh - 2 * var(--match-pad) - 96px);max-height:calc(100dvh - 2 * var(--match-pad) - 96px)}html.tv .match-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html.tv .match-card{min-inline-size:0;padding:8px}html.tv .match-card-stats{flex-wrap:wrap;gap:4px 8px}html.tv .match-stat-caption{display:none}html.tv .match-leave{max-width:34rem}html.tv .match-rulecard{--rulecard-columns:2;--rulecard-clear:100px;--rulecard-top:calc(var(--match-pad) + var(--match-safe-top) + var(--rulecard-clear));width:calc(100% - 2 * (var(--match-pad-inline) + var(--match-safe-inline)) - 110px);max-width:none;max-height:calc(100vh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom));max-height:calc(100dvh - var(--rulecard-top) - var(--match-pad) - var(--match-safe-bottom));margin-inline:0;inset-block-start:var(--rulecard-top);transform:translateY(-8px)}html.tv .match-rulecard.is-visible{transform:none}html.tv .match-rulecard-line{font-size:min(var(--k-fs-xs), 17px)}@media (prefers-reduced-motion:reduce){.match *,.match{transition:none!important;animation:none!important}}.match-toss-labels{pointer-events:none;z-index:2;position:fixed;inset:0}.match-toss-cm{font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;gap:5px;display:inline-flex;position:fixed;top:0;left:0}.match-toss-cm[hidden]{display:none}.match-toss-cm.is-win{color:#ffb066}.match-toss-cm.is-reference:before{content:"";background:#fffaf0;border-radius:2px;block-size:4px;inline-size:14px;box-shadow:0 0 0 1.5px #1c1a18b3}.match-toss-who{opacity:.85}.match-toss-cm.is-reference .match-toss-who{opacity:1}.match-toss-badge{letter-spacing:.04em;color:#1c1206;text-shadow:none;background:#ffb066;border-radius:999px;padding:1px 6px;font-size:.85em}@media (forced-colors:active){.match-summary-player{border-block-end-color:canvas}.match-summary-player.is-turn{border-block-end-color:highlight}.match-card.is-turn,.match-result-row.is-winner{border-color:highlight}.match-loading-bar{border:2px solid buttontext}.match-loading-bar::-webkit-progress-value{forced-color-adjust:none;background:highlight}.match-loading-bar::-moz-progress-bar{forced-color-adjust:none;background:highlight}.match-toss-badge{border:1px solid buttontext}.match-clock.is-warn{border:2px solid highlight}}.menu{--menu-scale:var(--k-scale);--menu-base:var(--k-base);--fs-xs:var(--k-fs-xs);--fs-sm:var(--k-fs-sm);--fs-md:var(--k-fs-md);--fs-lg:var(--k-fs-lg);--fs-xl:var(--k-fs-xl);--menu-text:var(--k-cream);--menu-muted:var(--k-cream-dim);--menu-faint:var(--k-cream-faint);--menu-font:var(--k-body);--menu-ease:var(--k-ease);--menu-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--menu-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--menu-safe-inline:max(var(--safe-area-inset-left,env(safe-area-inset-left,0px)), var(--safe-area-inset-right,env(safe-area-inset-right,0px)));block-size:100%;z-index:100;block-size:100dvh;font-family:var(--menu-font);font-size:var(--fs-md);color:var(--menu-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1.45;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu button,.menu input{appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}.menu button{font:inherit;color:inherit;cursor:pointer;text-align:start}.menu button,.menu input{scroll-margin:8px}.menu button[aria-disabled=true]{cursor:default}.menu .is-offscreen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-scrim{background:var(--k-ground);position:absolute;inset:0}.menu[data-screen=boot] .menu-scrim{background:var(--k-ground-home)}.menu-live{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.menu-stage{z-index:1;inline-size:min(100%, calc(980px * var(--menu-scale)));block-size:100%;max-inline-size:100%;padding-inline:calc(4px + var(--menu-safe-inline));padding-block:calc(8px + var(--menu-safe-top)) calc(16px + var(--menu-safe-bottom));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.menu-bar{align-items:center;display:flex}.menu-heading{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0;margin:0}.menu-heading:focus{outline:none}.menu-heading:focus-visible{box-shadow:0 0 0 2px var(--k-ink), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-slate-halo);border-radius:8px;padding-block:2px}.menu-pill{font-variant-numeric:tabular-nums;align-items:center;min-block-size:44px;display:inline-flex}.k-bar .menu-pill.is-static{min-block-size:30px}html.tv .menu-bar.k-bar{padding-block-start:14px}.menu-bar-end{align-items:center;gap:calc(var(--menu-base) * .4);flex:none;margin-inline-start:auto;display:flex}.menu-body{padding-block:8px 12px;padding-inline:var(--k-gutter);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e3e6c540 transparent;scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;gap:14px;min-block-size:0;scroll-padding-block:14px;display:flex;overflow-y:auto}.menu-body.menu-body--docked{scroll-padding-block-end:calc(100px + var(--k-base) * 2)}html.tv .k-cta-dock{position:static}html.tv .menu-body.menu-body--docked{scroll-padding-block-end:14px}.menu-body>*{flex-shrink:0}.menu-body.is-centred{text-align:center;justify-content:safe center;align-items:center}.menu-empty{padding-block:calc(var(--menu-base) * 1.2);text-align:center}.menu-wordmark{inline-size:min(100%, calc(420px * var(--menu-scale)));block-size:auto;display:block}.menu[data-screen=title]{--menu-base:calc(14px * var(--menu-scale));--fs-xs:calc(var(--menu-base) * .78);--fs-sm:calc(var(--menu-base) * .88);--fs-md:var(--menu-base);--fs-lg:calc(var(--menu-base) * 1.18);--fs-xl:calc(var(--menu-base) * 1.55);--menu-font:var(--k-body);--home-display:var(--k-display);--home-fs-xs:calc(var(--menu-base) * .875);--home-fs-sm:calc(var(--menu-base) * .95);--home-ink:var(--k-ink);--home-cream:var(--k-cream);--home-cream-2:var(--k-cream-2);--home-amber-hi:var(--k-amber-hi);--home-amber:var(--k-amber);--home-amber-lo:var(--k-amber-lo);--home-amber-edge:var(--k-amber-edge);--home-leaf-hi:var(--k-leaf-hi);--home-leaf:var(--k-leaf);--home-leaf-lo:var(--k-leaf-lo);--home-leaf-edge:var(--k-leaf-edge);--home-sky-hi:var(--k-sky-hi);--home-sky:var(--k-sky);--home-sky-lo:var(--k-sky-lo);--home-sky-edge:var(--k-sky-edge);--home-coral-hi:var(--k-coral-hi);--home-coral:var(--k-coral);--home-coral-lo:var(--k-coral-lo);--home-coral-edge:var(--k-coral-edge);--home-grape-hi:var(--k-grape-hi);--home-grape:var(--k-grape);--home-grape-lo:var(--k-grape-lo);--home-grape-edge:var(--k-grape-edge);--home-slate-hi:var(--k-slate-hi);--home-slate:var(--k-slate);--home-slate-lo:var(--k-slate-lo);--home-slate-edge:var(--k-slate-edge);--home-edge:var(--k-edge);--home-outline:var(--k-outline);--home-ring:var(--k-ring);--home-halo:var(--k-halo);--home-focus-scale:var(--k-focus-scale);--home-gutter:var(--k-gutter);--home-stroke:var(--k-stroke);--home-stroke-drop:var(--k-stroke-drop);--home-stroke-lg:var(--k-stroke-lg);--home-stroke-lg-drop:var(--k-stroke-lg-drop)}.menu[data-screen=title] .menu-bar,.menu[data-screen=title] .menu-home{color:var(--home-cream);font-weight:600;line-height:1.35}.menu[data-screen=title] .menu-scrim{background:radial-gradient(80% 42% at 50% 14%,#ffb24057,#ffb24000 70%),radial-gradient(90% 40% at 50% 104%,#0000008c,#0000 70%),linear-gradient(#1e6a56 0%,#12483d 40%,#0a2f2a 72%,#06201d 100%),#06201d;overflow:hidden}.menu-scrim-burst,.menu-scrim-art{display:none}.menu[data-screen=title] .menu-scrim-burst{background:var(--k-burst) center / 100% 100% no-repeat;block-size:80vmax;inline-size:80vmax;display:block;position:absolute;inset-block-start:16%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .menu[data-screen=title] .menu-scrim-burst,.menu[dir=rtl][data-screen=title] .menu-scrim-burst{transform:translate(50%,-50%)}.menu[data-screen=title] .menu-scrim-art{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.menu-spark{display:none}.menu[data-screen=title] .menu-spark{block-size:26px;inline-size:26px;animation:2.6s ease-in-out infinite menu-twinkle;display:block;position:absolute}.menu[data-screen=title] .menu-spark-a{inset-block-start:11%;inset-inline-start:7%}.menu[data-screen=title] .menu-spark-b{block-size:20px;inline-size:20px;animation-delay:1.1s;inset-block-start:13%;inset-inline-end:5%}@keyframes menu-twinkle{0%,to{opacity:.25}50%{opacity:1}}.menu[data-screen=title] .menu-stage{inline-size:min(100%,1360px);padding-inline:calc(clamp(16px, 3vw, 44px) + var(--menu-safe-inline));padding-block:calc(12px + var(--menu-safe-top)) calc(8px + var(--menu-safe-bottom))}.menu[data-screen=title] .menu-bar{gap:calc(var(--menu-base) * .7);padding-block-end:0;padding-inline:var(--home-gutter);border:0;min-block-size:48px}.menu-bar-start{align-items:center;gap:calc(var(--menu-base) * .7);flex:none;display:flex}.menu-bar .menu-dock-art{block-size:48px;inline-size:48px;padding:7px}.menu[data-screen=title] .menu-pill{color:var(--home-cream);box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 4px 0 0 var(--home-slate-edge), 0 4px 0 var(--home-outline) var(--home-ink);background:linear-gradient(#0f3a33,#082722);border:0;border-radius:999px;gap:6px;margin-block-end:5px;padding-block:4px;padding-inline:8px 16px;transition:transform 90ms ease-out}.menu-pill-marble{inline-size:calc(var(--menu-base) * 1.9);block-size:calc(var(--menu-base) * 1.9);flex:none}.menu-pill-count{font-family:var(--home-display);font-weight:400;font-size:var(--fs-xl);color:var(--home-cream);text-shadow:var(--home-stroke-drop);font-variant-numeric:tabular-nums;line-height:1}.menu[data-screen=title] .menu-pill:active{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 1px 0 0 var(--home-slate-edge), 0 1px 0 var(--home-outline) var(--home-ink);transform:translateY(3px)}.menu[data-screen=title] .menu-bar .menu-pill:focus-visible{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 4px 0 0 var(--home-slate-edge), 0 4px 0 var(--home-outline) var(--home-ink), 0 4px 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 4px 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) #ffd76a61, 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) #ffd76a61;outline:none;transform:scale(1.04)}.menu[data-screen=title] .menu-bar .menu-pill:focus-visible:active{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 1px 0 0 var(--home-slate-edge), 0 1px 0 var(--home-outline) var(--home-ink), 0 1px 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 1px 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) #ffd76a61, 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) #ffd76a61;transform:translateY(3px)}.menu[data-screen=title] .menu-pill.is-static{font-family:var(--home-display);font-weight:400;font-size:var(--home-fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--home-amber-hi);text-shadow:0 2px 0 var(--home-ink);box-shadow:0 0 0 2px var(--home-ink);cursor:default;margin-block-end:0;padding-inline:14px;transition:none;transform:none}.menu-home{padding-block:6px;padding-inline:var(--home-gutter);gap:10px}.menu-btn3d{--face-hi:var(--home-slate-hi);--face:var(--home-slate);--face-lo:var(--home-slate-lo);--edge:var(--home-slate-edge);--halo:#3d7f7080;align-items:center;gap:calc(var(--menu-base) * .8);min-block-size:56px;min-inline-size:0;padding-block:calc(var(--menu-base) * .7);padding-inline:var(--menu-base);background:linear-gradient(180deg, var(--face-hi) 0%, var(--face) 48%, var(--face-lo) 100%);color:var(--home-cream);box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 var(--home-edge) 0 0 var(--edge), 0 var(--home-edge) 0 var(--home-outline) var(--home-ink);border:0;border-radius:18px;transition:transform 90ms ease-out;display:flex;position:relative}.menu-home .menu-btn3d{margin-block-end:calc(var(--home-edge) + var(--home-outline))}.menu-btn3d:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#ffffff05);border-radius:15px 15px 50% 50%/15px 15px 60% 60%;block-size:44%;position:absolute;inset-block-start:3px;inset-inline:4px}.menu-btn3d>*{position:relative}.menu-btn3d:active{transform:translateY(calc(var(--home-edge) - 2px));box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 2px 0 0 var(--edge), 0 2px 0 var(--home-outline) var(--home-ink)}.menu[data-screen=title] .menu-home .menu-btn3d:focus-visible{z-index:1;transform:scale(var(--home-focus-scale));box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 var(--home-edge) 0 0 var(--edge), 0 var(--home-edge) 0 var(--home-outline) var(--home-ink), 0 var(--home-edge) 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 var(--home-edge) 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo), 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo);outline:none}.menu[data-screen=title] .menu-home .menu-btn3d:focus-visible:active{transform:translateY(calc(var(--home-edge) - 2px));box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 2px 0 0 var(--edge), 0 2px 0 var(--home-outline) var(--home-ink), 0 2px 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 2px 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo), 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo)}@media (hover:hover){.menu[data-screen=title] .menu-home .menu-btn3d:hover{transform:translateY(-2px)}.menu[data-screen=title] .menu-home .menu-btn3d:focus-visible:hover{transform:scale(var(--home-focus-scale))}.menu[data-screen=title] .menu-home .menu-btn3d:active,.menu[data-screen=title] .menu-home .menu-btn3d:focus-visible:active{transform:translateY(calc(var(--home-edge) - 2px))}}.menu-mode-stack{text-align:start;flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.menu-mode-label{font-family:var(--home-display);font-weight:400;font-size:var(--fs-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--home-cream);text-shadow:var(--home-stroke-drop);overflow-wrap:anywhere;line-height:1.05}.menu-mode-sub{font-size:var(--home-fs-sm);color:var(--home-cream);text-shadow:0 1px #0006;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.menu-home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""actions";justify-items:center;gap:0;min-inline-size:0;display:grid}.menu-home-art{grid-area:art;inline-size:min(100%,230px);min-inline-size:0;margin:0;animation:4.2s ease-in-out infinite menu-float}.menu-home-marbles{pointer-events:none;block-size:auto;inline-size:100%;display:block}@keyframes menu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.menu-home-actions{flex-direction:column;grid-area:actions;gap:0;inline-size:100%;min-inline-size:0;margin-block-start:14px;display:flex}.menu-home .menu-campaign{--face-hi:var(--home-amber-hi);--face:var(--home-amber);--face-lo:var(--home-amber-lo);--edge:var(--home-amber-edge);--halo:#ffc8509e;--home-edge:9px;min-block-size:76px;inline-size:100%;padding-block:calc(var(--menu-base) * .55);padding-inline:calc(var(--menu-base) * 1.1);gap:calc(var(--menu-base) * .9);border-radius:22px}.menu-home .menu-campaign:before{border-radius:19px 19px 50% 50%/19px 19px 60% 60%}.menu-campaign-icon{inline-size:calc(var(--menu-base) * 3.2);block-size:calc(var(--menu-base) * 3.2);flex:none;overflow:visible}.menu-campaign .menu-mode-label{font-size:calc(var(--menu-base) * 1.7);letter-spacing:.03em;text-shadow:var(--home-stroke-lg-drop)}.menu-campaign .menu-mode-sub{font-size:var(--fs-md);color:#3a1d06;margin-block-start:4px;font-weight:800}.menu-home-progress-row{z-index:1;flex-wrap:wrap;align-items:center;gap:6px 12px;min-inline-size:0;margin-block-start:12px;display:flex;position:relative}.menu-home-progress{flex:150px;min-inline-size:0}.menu-home-progress-label{font-size:var(--home-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--home-cream-2);text-shadow:0 2px 0 var(--home-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;display:block}.menu-home-progress-track{box-shadow:0 0 0 2px var(--home-ink), inset 0 2px 0 #00000080;background:#041412d9;border-radius:999px;align-items:center;gap:3px;margin-block-start:5px;padding-block:4px;padding-inline:4px;display:flex}.menu-home-progress-pip{background:0 0;border-radius:999px;flex:1 1 0;block-size:8px;min-inline-size:0;box-shadow:inset 0 0 0 2px #fff6dd4d}.menu-home-progress-pip.is-complete{background:linear-gradient(#8ce68f,#2f9d4a);box-shadow:inset 0 0 0 1px #00000059}.menu-home-progress-pip.is-current{background:linear-gradient(180deg, var(--home-amber-hi), var(--home-amber-lo));block-size:14px;box-shadow:0 0 0 2px var(--home-ink), inset 0 0 0 2.5px var(--home-cream);margin-block:-3px}.menu-home .menu-route-link{--home-edge:5px;border-radius:14px;flex:none;gap:8px;min-block-size:44px;padding-block:6px;padding-inline:10px 16px}.menu-route-link .menu-mode-label{font-size:var(--fs-md);text-shadow:var(--home-stroke)}.menu-route-icon{inline-size:calc(var(--menu-base) * 1.7);block-size:calc(var(--menu-base) * 1.7);flex:none}.menu-home-play{gap:calc(var(--menu-base) * .75);flex-direction:column;min-inline-size:0;display:flex}.menu-home-mode-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-inline-size:0;display:flex}.menu-home-heading-text{font-family:var(--home-display);font-weight:400;font-size:calc(var(--menu-base) * 1.1);letter-spacing:.03em;text-transform:uppercase;color:var(--home-cream);text-shadow:var(--home-stroke-drop);overflow-wrap:anywhere;min-inline-size:0;margin:0;line-height:1.05}.menu-home-arenas{min-block-size:30px;font-size:var(--home-fs-xs);color:var(--home-cream-2);font-variant-numeric:tabular-nums;background:#061e1bb8;border-radius:999px;align-items:center;gap:5px;min-inline-size:0;padding-block:3px;padding-inline:10px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #fff6dd29,0 3px 0 2px #00000059}.menu-home-arenas-icon{inline-size:calc(var(--menu-base) * 1.05);block-size:calc(var(--menu-base) * 1.05);color:var(--home-cream);flex:none}.menu-home-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-inline-size:0;display:grid}.menu-home-modes .menu-mode{--face-hi:var(--home-leaf-hi);--face:var(--home-leaf);--face-lo:var(--home-leaf-lo);--edge:var(--home-leaf-edge);--halo:#4aa0658c;flex-direction:column;justify-content:flex-end;align-items:stretch;min-block-size:96px;padding-block:45px 11px;padding-inline:12px}.menu-home-modes .menu-mode[data-mode=passAndPlay]{--face-hi:var(--home-sky-hi);--face:var(--home-sky);--face-lo:var(--home-sky-lo);--edge:var(--home-sky-edge);--halo:#3f8fc48c}.menu-home-modes .menu-mode[data-mode=daily]{--face-hi:var(--home-coral-hi);--face:var(--home-coral);--face-lo:var(--home-coral-lo);--edge:var(--home-coral-edge);--halo:#c9584a8c}.menu-home-modes .menu-mode[data-mode=practice]{--face-hi:var(--home-grape-hi);--face:var(--home-grape);--face-lo:var(--home-grape-lo);--edge:var(--home-grape-edge);--halo:#8a68c28c}.menu-mode-art{filter:drop-shadow(0 4px #0000004d);block-size:56px;inline-size:56px;position:absolute;inset-block-start:-14px;inset-inline-end:6px;overflow:visible}.menu-home-modes .menu-mode-stack{flex:none;gap:3px}.menu-home-modes .menu-mode-label{font-size:var(--fs-md)}.menu-home-modes .menu-mode-sub{font-size:var(--home-fs-xs)}.menu-home-footer{flex-direction:column;align-items:center;gap:2px;min-inline-size:0;margin-block-start:auto;display:flex}.menu-bar .menu-dock{min-block-size:0;box-shadow:none;background:0 0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin-block-end:0;padding:0}.menu-bar .menu-dock:before{display:none}.menu-dock-art{--dock-edge:5px;box-sizing:border-box;background:linear-gradient(180deg, var(--face-hi) 0%, var(--face) 48%, var(--face-lo) 100%);block-size:56px;inline-size:56px;box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 var(--dock-edge) 0 0 var(--edge), 0 var(--dock-edge) 0 var(--home-outline) var(--home-ink);border-radius:50%;flex:none;margin-block-end:5px;padding:8px;transition:transform 90ms ease-out}.menu[data-screen=title] .menu-bar .menu-dock:active,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:active{box-shadow:none;transform:none}.menu[data-screen=title] .menu-bar .menu-dock:focus-visible .menu-dock-art{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 var(--dock-edge) 0 0 var(--edge), 0 var(--dock-edge) 0 var(--home-outline) var(--home-ink), 0 var(--dock-edge) 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 var(--dock-edge) 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo), 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo);transform:scale(1.05)}.menu[data-screen=title] .menu-bar .menu-dock:active .menu-dock-art{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 1px 0 0 var(--edge), 0 1px 0 var(--home-outline) var(--home-ink);transform:translateY(4px)}.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:active .menu-dock-art{box-shadow:0 0 0 var(--home-outline) var(--home-ink), 0 1px 0 0 var(--edge), 0 1px 0 var(--home-outline) var(--home-ink), 0 1px 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 0 0 calc(var(--home-outline) + var(--home-ring)) var(--home-cream), 0 1px 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo), 0 0 0 calc(var(--home-outline) + var(--home-ring) + var(--home-halo)) var(--halo);transform:translateY(4px)}@media (hover:hover){.menu[data-screen=title] .menu-bar .menu-dock:hover,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:hover,.menu[data-screen=title] .menu-bar .menu-dock:active,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:active{transform:none}.menu[data-screen=title] .menu-bar .menu-dock:hover .menu-dock-art{transform:translateY(-2px)}.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:hover .menu-dock-art{transform:scale(1.05)}.menu[data-screen=title] .menu-bar .menu-dock:active .menu-dock-art,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible:active .menu-dock-art{transform:translateY(4px)}}.menu-remote-help{display:none}.menu-remote-chips,.menu-remote-chip{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.menu-remote-chips{gap:6px 14px}.menu-remote-glyph{box-sizing:border-box;inline-size:calc(var(--menu-base) * 1.5);block-size:calc(var(--menu-base) * 1.5);background:linear-gradient(180deg, var(--home-slate-hi), var(--home-slate-lo));box-shadow:0 0 0 2px var(--home-ink), 0 3px 0 0 var(--home-slate-edge), 0 3px 0 2px var(--home-ink);border-radius:7px;flex:none;margin-block-end:3px;padding:3px}.menu-home.is-arriving .menu-home-modes .menu-mode{animation:menu-home-pop .24s var(--menu-ease) backwards}.menu-home.is-arriving .menu-home-modes .menu-mode:nth-child(2){animation-delay:30ms}.menu-home.is-arriving .menu-home-modes .menu-mode:nth-child(3){animation-delay:60ms}.menu-home.is-arriving .menu-home-modes .menu-mode:nth-child(4){animation-delay:90ms}@keyframes menu-home-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}html.is-booting .menu-home-art{animation-play-state:paused}html.is-booting .menu-home.is-arriving .menu-home-modes .menu-mode{opacity:.004;will-change:transform, opacity;animation:none;transform:translateY(10px)}html.is-booting .menu-home-marbles{opacity:.004}.menu-home-marbles{transform-origin:55.6% 44%}@media (max-width:600px){.menu[data-screen=title]{--menu-base:calc(16px * var(--menu-scale))}.menu[data-screen=title] .menu-stage{padding-inline:calc(10px + var(--menu-safe-inline))}.menu-home{padding-inline:12px}.menu-route-icon{display:none}.menu-home .menu-route-link{padding-inline:14px}}@media (max-width:600px) and (max-height:700px){.menu-home-art{inline-size:min(100%,170px)}}@media (min-width:601px){.menu[data-screen=title]{--home-fs-xs:calc(var(--menu-base) * .93);--home-focus-scale:1.03;--home-gutter:16px}html:not(.tv) .menu[data-screen=title]{--home-fs-xs:var(--menu-base);--home-fs-sm:var(--menu-base)}.menu-home{gap:var(--menu-base);padding-block:10px 14px}.menu-home-hero{align-content:center;place-items:center start;column-gap:calc(var(--menu-base) * 2);flex:1 0 auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"actions art"}.menu-home-actions{inline-size:min(100%, calc(520px * var(--menu-scale)));margin-block-start:0}.menu-home-art{justify-self:center;inline-size:min(100%,660px)}.menu-home .menu-campaign{min-block-size:100px;padding-block:calc(var(--menu-base) * .7)}.menu-campaign .menu-mode-label{font-size:calc(var(--menu-base) * 2.5)}.menu-campaign .menu-mode-sub{font-size:var(--fs-lg)}.menu-campaign-icon{inline-size:calc(var(--menu-base) * 3.8);block-size:calc(var(--menu-base) * 3.8)}.menu-home-progress-row{margin-block-start:14px}.menu-home-progress-label{font-size:var(--home-fs-sm)}.menu[data-screen=title] .menu-scrim-burst{inset-block-start:40%;inset-inline-start:74%}.menu-home-heading-text{font-size:var(--fs-xl)}.menu-home-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px}.menu-home-modes .menu-mode{min-block-size:140px;padding-block:70px 14px;padding-inline:16px}.menu-home-modes .menu-mode-label{font-size:var(--fs-lg)}.menu-home-modes .menu-mode-sub{font-size:var(--home-fs-sm)}.menu-mode-art{block-size:100px;inline-size:100px;inset-block-start:-22px;inset-inline-end:10px}.menu-home-footer{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block-start:4px}}@media (min-width:901px){.menu-home-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.menu-home-art{inline-size:min(100%,760px);margin-block-end:-8%}}@media (min-width:901px) and (max-height:780px){.menu-home-art{inline-size:min(100%,500px)}.menu-home .menu-campaign{min-block-size:80px}.menu-home-progress-row{margin-block-start:10px}.menu-home-modes .menu-mode{min-block-size:116px;padding-block-start:66px}.menu-mode-art{block-size:88px;inline-size:88px;inset-block-start:-20px}}@media (min-width:601px) and (max-height:480px){html:not(.tv) .menu[data-screen=title] .menu-scrim-burst{inset-block-start:20%;inset-inline-start:25%}html:not(.tv) .menu[data-screen=title] .menu-spark-a{inset-block-start:38%;inset-inline-start:46%}html:not(.tv) .menu[data-screen=title] .menu-spark-b{inset-block-start:55%;inset-inline-end:2%}html:not(.tv) .menu-home{grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8px 22px;padding-block:6px 12px;display:grid}html:not(.tv) .menu-home-hero{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;display:flex}html:not(.tv) .menu-home-art{inline-size:min(100%, max(calc(var(--menu-base) * 7), 34vmin));align-self:center;margin-block-end:0}html:not(.tv) .menu-home-actions{inline-size:100%;margin-block-start:8px}html:not(.tv) .menu-home .menu-campaign{min-block-size:70px;padding-block:8px}html:not(.tv) .menu-campaign .menu-mode-label{font-size:calc(var(--menu-base) * 1.8)}html:not(.tv) .menu-campaign .menu-mode-sub{font-size:var(--fs-md)}html:not(.tv) .menu-campaign-icon{inline-size:calc(var(--menu-base) * 3.2);block-size:calc(var(--menu-base) * 3.2)}html:not(.tv) .menu-home-play{grid-area:1/2}html:not(.tv) .menu-home-heading-text{font-size:var(--fs-lg)}html:not(.tv) .menu-home-modes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}html:not(.tv) .menu-home-modes .menu-mode{min-block-size:84px;padding-block:40px 10px;padding-inline:12px}html:not(.tv) .menu-home-modes .menu-mode-label{font-size:var(--fs-md)}html:not(.tv) .menu-home-modes .menu-mode-sub{display:none}html:not(.tv) .menu-mode-art{block-size:58px;inline-size:58px;inset-block-start:-10px;inset-inline-end:8px}html:not(.tv) .menu-home-footer{grid-column:1/-1}html:not(.tv) .menu-dock-art{block-size:46px;inline-size:46px;margin-block-end:5px;padding:7px}}html.tv .menu[data-screen=title]{--home-focus-scale:1.03;--home-gutter:20px}html.tv .menu[data-screen=title] .menu-stage{inline-size:100%;padding-inline:calc(5vw + var(--menu-safe-inline));padding-block:calc(5vh + var(--menu-safe-top)) calc(5vh + var(--menu-safe-bottom))}html.tv .menu[data-screen=title] .menu-bar{min-block-size:48px;padding-block-start:14px}html.tv .menu[data-screen=title] .menu-scrim-burst{inset-block-start:20%;inset-inline-start:25%}html.tv .menu[data-screen=title] .menu-spark-a{inset-block-start:40%;inset-inline-start:46%}html.tv .menu[data-screen=title] .menu-spark-b{inset-block-start:52%;inset-inline-end:calc(5vw + 6px)}html.tv .menu-home{grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 28px;padding-block:6px 16px;display:grid}html.tv .menu-home-hero{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;display:flex}html.tv .menu-home-art{inline-size:min(100%, max(calc(var(--menu-base) * 8), 40vmin));align-self:center;margin-block-end:0}html.tv .menu-home-actions{inline-size:min(100%, calc(var(--menu-base) * 34));margin-block-start:10px}html.tv .menu-home .menu-campaign{min-block-size:72px;padding-block:8px}html.tv .menu-campaign .menu-mode-label{font-size:calc(var(--menu-base) * 1.8)}html.tv .menu-campaign .menu-mode-sub{font-size:var(--fs-md)}html.tv .menu-campaign-icon{inline-size:calc(var(--menu-base) * 3.2);block-size:calc(var(--menu-base) * 3.2)}html.tv .menu-home-progress-row{gap:6px 18px;margin-block-start:14px}html.tv .menu-home-progress-label{font-size:var(--home-fs-xs);letter-spacing:.01em}html.tv .menu-route-icon{display:none}html.tv .menu-home .menu-route-link{padding-inline:12px}html.tv .menu-home-play{grid-area:1/2;justify-content:center}html.tv .menu-home-heading-text{font-size:var(--fs-lg)}html.tv .menu-home-modes{max-block-size:calc(var(--menu-base) * 20);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}html.tv .menu-home-modes .menu-mode{min-block-size:92px;padding-block:52px 12px;padding-inline:14px}html.tv .menu-home-modes .menu-mode-label{font-size:var(--fs-md)}html.tv .menu-home-modes .menu-mode-sub{display:none}html.tv .menu-mode-art{block-size:76px;inline-size:76px;inset-block-start:-14px;inset-inline-end:10px}html.tv .menu-home-footer{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-start:0}html.tv .menu-remote-chips{gap:6px 8px}html.tv .menu-remote-chip{gap:4px}html.tv .menu-dock-art{block-size:50px;inline-size:50px;margin-block-end:5px;padding:8px}html.tv .menu-remote-help{font-size:var(--home-fs-sm);color:var(--home-cream-2);text-shadow:0 2px 0 var(--home-ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;min-inline-size:0;margin:0;font-weight:800;display:flex}.menu .k-btn{margin-block-end:calc(var(--k-btn-edge) + var(--k-outline))}.menu .k-pill{margin-block-end:5px}.menu .k-stop-btn{margin-block-end:4px}.menu .k-stop.is-locked .k-stop-btn:focus-visible{box-shadow:0 0 0 2px var(--k-paper-line), 0 0 0 calc(2px + var(--k-ring)) var(--k-cream), 0 0 0 calc(2px + var(--k-ring) + var(--k-halo)) var(--k-slate-halo)}.menu .k-paper{--k-paper-ink-soft:#5e4e3b}.menu-row{display:block}.k-facts--pouch{grid-template-columns:minmax(0,1fr);position:relative}.k-facts--pouch .k-fact{padding-inline-end:56px}.menu-pouch-info-btn{flex:0 0 44px;block-size:44px;inline-size:44px}.menu-pouch-info-btn .k-icon{block-size:22px;inline-size:22px}.menu-pouch-info-count>.menu-pouch-info-btn,.menu-pouch-info-head>.menu-pouch-info-btn{position:absolute;inset-block-start:4px;inset-inline-end:4px}.menu-pouch-info-head{min-block-size:44px;padding-inline-end:52px;position:relative}.menu-pouch-help{flex-direction:column;align-items:stretch;gap:6px;min-block-size:0;margin-block:8px 0}.menu-pouch-help[hidden]{display:none}.menu-pouch-help .k-note{color:var(--k-cream)}.k-facts--list{grid-template-columns:minmax(0,1fr);gap:6px}.k-facts--list .k-fact{flex-flow:wrap;place-content:center space-between;align-items:baseline;gap:2px 14px;min-block-size:44px;padding-block:6px}.k-facts--list .k-fact .k-well-note{flex:none}.k-facts--list .k-fact .k-well-label{min-inline-size:0;font-size:var(--k-fs-sm);flex:0 auto}.menu-quote-line,.menu-marble-label,.menu-marble-trait,.menu-marble-from,.menu-marble-note{margin:0}.menu-actions{flex-wrap:wrap;gap:12px 20px;padding-block-start:4px;display:flex}.menu-actions .k-btn{text-align:center;flex:100%;justify-content:center}.menu-actions .k-btn .k-btn-stack{flex:0 auto}@media (min-width:601px){.menu-actions{justify-content:center}.menu-actions .k-btn{flex:0 auto;min-inline-size:12em}}.menu-google-badge{inline-size:calc(var(--k-base) * 1.9);block-size:calc(var(--k-base) * 1.9);box-shadow:0 0 0 2px var(--k-ink);background:#fff}.menu-google-mark{block-size:62%;inline-size:62%}.menu[data-screen=title] .menu-bar-end{gap:calc(var(--menu-base) * .7)}.menu-bar .menu-account-btn.is-signed-in{--face-hi:var(--home-leaf-hi);--face:var(--home-leaf);--face-lo:var(--home-leaf-lo);--edge:var(--home-leaf-edge);--halo:#4aa0658c}.menu-account-initial{font-family:var(--home-display);font-weight:400;font-size:calc(var(--menu-base) * 1.45);color:var(--home-cream);text-shadow:var(--home-stroke-drop);place-items:center;line-height:1;display:grid}.menu-account{z-index:2;box-sizing:border-box;padding-block:calc(12px + var(--menu-safe-top)) calc(12px + var(--menu-safe-bottom));padding-inline:calc(12px + var(--menu-safe-inline));background:var(--k-scrim);justify-content:center;align-items:center;animation:.2s ease-out both menu-tour-in;display:flex;position:absolute;inset:0}html.tv .menu-account{padding-block:5vh;padding-inline:5vw}.menu-account-card{inline-size:min(100%, calc(var(--k-base) * 23));background:var(--k-plate-lo);max-block-size:100%;animation:menu-tour-card-in .22s var(--k-ease) both}.menu-account-card .k-card-band{flex:none}.menu-account-card .k-card-band .menu-account-close{margin-inline-end:0}.menu-account-card .menu-actions .k-btn{flex:100%;min-inline-size:0}@media (forced-colors:active){.menu-account-card{border:2px solid canvastext}}.menu-account-form{flex-direction:column;gap:16px;display:flex}.menu-account-form>.k-field{gap:10px}.menu-progress-side{border-block-start:2px solid var(--k-well-line);flex-direction:column;gap:8px;min-inline-size:0;padding-block-start:10px;display:flex}.menu-progress-title{font-family:var(--k-display);font-weight:400;font-size:var(--k-fs-md);letter-spacing:.03em;text-transform:uppercase;color:var(--k-cream);text-shadow:var(--k-stroke-drop);overflow-wrap:anywhere;margin:0;line-height:1.1}.menu-version{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.menu-version-line{-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:6px 16px}.menu-version-note{min-block-size:1.35em}.menu-field>.menu-chips{margin-block-start:3px}.menu-cities{grid-template-columns:repeat(auto-fill,minmax(min(100%,17em),1fr))}.menu-route-stop{grid-template-columns:5.2em minmax(0,1fr)}.menu-route-stop.is-phrase .menu-route-year{grid-column:1/-1}.menu-route-stop.is-phrase .menu-route-place{grid-column:2}.menu-quote{flex-direction:column;align-items:flex-start;gap:2px}.menu-seats{grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:10px;display:grid}.menu-lockform-row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.menu-marble-body:not([fill]){fill:#8a6a3a}.menu-marble-pattern{fill:none;stroke:#fff6e8d9;stroke-width:1.2px;stroke-linecap:round}.menu-marble-thread{fill:none;stroke:#d2622a;stroke-width:1.6px;stroke-linecap:round}.menu-marble-rim{fill:none;stroke:#0000008c;stroke-width:1.4px}.menu-terms-host{gap:calc(var(--menu-base) * 1.1);flex-direction:column;display:flex}.menu-terms-group{min-inline-size:0}.menu-terms-title{margin:0 0 8px}.menu-terms{grid-template-columns:repeat(auto-fill,minmax(min(100%,19em),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu .k-dagger{font-size:max(.85em, var(--k-fs-xs))}.menu-result-head{text-align:center;align-items:center;padding-block:6px 2px}.menu-result-title{overflow-wrap:anywhere;margin:0}.menu-scores{margin:0;padding:0;list-style:none}.menu-swatch-body{fill:var(--menu-player,var(--k-cream))}.menu-film.k-btn{aspect-ratio:16/9;background:var(--k-plate-lo);min-block-size:0;inline-size:100%;padding:0;display:block;overflow:hidden}.menu-film.k-btn:before{content:none}.menu-film .menu-film-poster,.menu-film .menu-film-shade{block-size:100%;inline-size:100%;position:absolute;inset:0}.menu-film .menu-film-poster{object-fit:cover}.menu-film .menu-film-shade{background:linear-gradient(#04121000 50%,#041210d1 100%);justify-content:center;align-items:center;display:flex}.menu-film-badge{aspect-ratio:1;block-size:auto;inline-size:clamp(56px,20%,96px);filter:drop-shadow(0 4px 0 var(--k-ink));transition:transform .12s var(--k-ease)}.menu-film:focus-visible .menu-film-badge{transform:scale(1.08)}@media (hover:hover){.menu-film:hover .menu-film-badge{transform:scale(1.08)}}.menu-film .menu-film-label{text-align:start;position:absolute;inset-block-end:10px;inset-inline:14px}.menu-stop.has-film .menu-stop-facts{padding-inline-end:56px}.menu-stop-film.k-btn{color:var(--k-cream);margin:0;position:absolute;inset-block-end:16px;inset-inline-end:10px}.menu-film-player{--film-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--film-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--film-safe-inline:max(var(--safe-area-inset-left,env(safe-area-inset-left,0px)), var(--safe-area-inset-right,env(safe-area-inset-right,0px)));z-index:200;box-sizing:border-box;padding-block:var(--film-safe-top) var(--film-safe-bottom);padding-inline:var(--film-safe-inline);background:#000;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.menu-film-player-video{object-fit:contain;background:#000;block-size:100%;inline-size:100%}.menu-film-player-video:focus{outline:none}.menu-film-player-close.k-btn{z-index:1;position:absolute;inset-block-start:calc(12px + var(--film-safe-top));inset-inline-start:calc(12px + var(--film-safe-inline))}html.tv .menu-film-player-close.k-btn{inset-block-start:5vh;inset-inline-start:5vw}.menu-film-player-note{max-inline-size:min(28em,100% - 48px);font-size:var(--k-fs-lg);text-align:center;margin:0}.menu-tour{z-index:2;outline:none;animation:.2s ease-out both menu-tour-in;position:absolute;inset:0}.menu-tour.is-blank{background:var(--k-scrim)}.menu-tour-frame{inset-block:calc(12px + var(--menu-safe-top)) calc(12px + var(--menu-safe-bottom));inset-inline:calc(12px + var(--menu-safe-inline));pointer-events:none;visibility:hidden;position:absolute}html.tv .menu-tour-frame{inset-block:5vh;inset-inline:5vw}.menu-tour-hole{box-sizing:border-box;pointer-events:none;box-shadow:0 0 0 3px var(--k-ink), 0 0 0 7px var(--k-cream), 0 0 0 200vmax var(--k-scrim);position:absolute}.menu-tour-hole:after{content:"";border-radius:inherit;box-shadow:0 0 0 6px var(--k-amber-halo);animation:1.6s ease-in-out infinite menu-tour-pulse;position:absolute;inset:-7px}.menu-tour-card{background:var(--k-plate-lo);inline-size:min(calc(100vw - 24px - 2 * var(--menu-safe-inline)), calc(var(--k-base) * 23));box-sizing:border-box;position:absolute}html.tv .menu-tour-card{inline-size:min(90vw, calc(var(--k-base) * 22))}.menu-tour-card.is-in{animation:menu-tour-card-in .22s var(--k-ease) both}.menu-tour-count{font-weight:800;font-size:var(--k-fs-xs);color:var(--k-cream-dim);flex:none}.menu-tour-actions .k-btn{text-align:center;justify-content:center}.menu-tour-actions .menu-tour-skip{flex:0 auto}.menu-tour-actions .menu-tour-next{flex:auto}@keyframes menu-tour-in{0%{opacity:0}to{opacity:1}}@keyframes menu-tour-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes menu-tour-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.03)}}@media (forced-colors:active){.menu-tour-hole{forced-color-adjust:none;outline-offset:3px;outline:4px solid highlight}}@media (prefers-reduced-motion:reduce){.menu-film-badge{transition:none}}.menu[dir=rtl] .menu-chev,[dir=rtl] .menu .menu-chev{transform:scaleX(-1)}@media (max-height:520px){.menu-wordmark{inline-size:min(100%, calc(300px * var(--menu-scale)))}}@media (hover:none){.menu button{min-block-size:48px;min-inline-size:48px}.menu-slider-input{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.menu *,.menu :before,.menu :after{transition-duration:10ms!important;animation:none!important}}@media (forced-colors:active){.menu-chip[aria-checked=true],.menu-cta.is-primary,.menu-home .menu-campaign{forced-color-adjust:none;color:highlighttext;background:highlight}.menu .menu-cta.is-primary,.menu .menu-chip[aria-checked=true]{box-shadow:none;background:linear-gradient(highlight,highlight),canvas}.menu-scrim,.menu[data-screen=title] .menu-scrim{background:canvas}.menu[data-screen=title] .menu-scrim-burst,.menu[data-screen=title] .menu-scrim-art,.menu[data-screen=title] .menu-spark{display:none}.menu-campaign .menu-mode-label,.menu-campaign .menu-mode-sub,.menu-campaign .menu-icon{color:highlighttext}.menu .k-btn--amber .k-btn-label,.menu .k-btn--amber .k-btn-sub,.menu .k-chip[aria-checked=true] .k-chip-label,.menu .k-chip[aria-checked=true] .k-chip-note{color:highlighttext;text-shadow:none}.menu .k-chip[aria-checked=true] .k-chip-mark{color:highlight;box-shadow:none;background:highlighttext}.menu .k-input{border:2px solid buttontext}.menu .k-stop-btn:focus-visible,.menu .k-input:focus-visible,.menu .k-range:focus-visible,.menu .menu-heading:focus-visible{outline-offset:3px;outline:3px solid highlight}.menu .k-stop:after{forced-color-adjust:none;box-sizing:border-box;box-shadow:none;background:canvas;border:2px solid canvastext}.menu .k-stop.is-done:after{background:canvastext}.menu .k-stop.is-next:after{background:highlight}.menu-btn3d,.menu-dock-art,.menu[data-screen=title] .menu-pill{border:2px solid buttontext}.menu-bar .menu-dock{border:0}.menu-home .menu-btn3d{margin-block-end:calc(var(--home-edge) + var(--home-outline) - 4px)}@media (max-width:600px){.menu-home .menu-route-link{padding-inline:12px}}.menu-home-arenas-icon{color:canvastext}.menu[data-screen=title] .menu-home .menu-btn3d:focus-visible,.menu[data-screen=title] .menu-bar .menu-dock:focus-visible,.menu[data-screen=title] .menu-bar .menu-pill:focus-visible{outline-offset:3px;outline:3px solid highlight}.menu-home-progress-track{border:1px solid canvastext}.menu-home-progress-pip{forced-color-adjust:none;background:canvas;border:2px solid canvastext}.menu-home-progress-pip.is-complete{background:canvastext}.menu-home-progress-pip.is-current{background:highlight}.menu-mode-label,.menu-home-heading-text,.menu-pill-count{text-shadow:none}}.menu[data-gate=language] .menu-lang-bar{justify-content:center}.menu-lang-title{font-family:var(--home-display);font-weight:400;font-size:var(--fs-xl);letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--home-cream);text-shadow:var(--home-stroke-lg-drop);line-height:1.15}.menu[data-gate=language] .menu-home.menu-lang{flex-direction:column;align-items:center;gap:14px;padding-block:6px 12px;display:flex}.menu-lang>:first-child{margin-block-start:auto}.menu-lang>:last-child{margin-block-end:auto}.menu-lang-hero{inline-size:min(100%,170px);margin:0;animation:4.2s ease-in-out infinite menu-float;display:none}.menu-lang-marbles{pointer-events:none;transform-origin:55.6% 44%;block-size:auto;inline-size:100%;display:block}@media (min-height:700px){html:not(.tv) .menu-lang-hero{display:block}}.menu-lang-grid{flex-wrap:wrap;justify-content:center;gap:6px 12px;inline-size:min(100%,1040px);padding-block-start:14px;display:flex}.menu-lang-grid .menu-lang-tile{--face-hi:var(--home-leaf-hi);--face:var(--home-leaf);--face-lo:var(--home-leaf-lo);--edge:var(--home-leaf-edge);--halo:#4aa0658c;flex-direction:column;flex:140px;justify-content:flex-end;align-items:stretch;min-block-size:96px;max-inline-size:230px;padding-block:45px 11px;padding-inline:12px}.menu-lang-tile[data-tone=sky]{--face-hi:var(--home-sky-hi);--face:var(--home-sky);--face-lo:var(--home-sky-lo);--edge:var(--home-sky-edge);--halo:#3f8fc48c}.menu-lang-tile[data-tone=coral]{--face-hi:var(--home-coral-hi);--face:var(--home-coral);--face-lo:var(--home-coral-lo);--edge:var(--home-coral-edge);--halo:#c9584a8c}.menu-lang-tile[data-tone=grape]{--face-hi:var(--home-grape-hi);--face:var(--home-grape);--face-lo:var(--home-grape-lo);--edge:var(--home-grape-edge);--halo:#8a68c28c}.menu-lang-tile[data-tone=slate]{--face-hi:var(--home-slate-hi);--face:var(--home-slate);--face-lo:var(--home-slate-lo);--edge:var(--home-slate-edge);--halo:#3d7f7080}.menu-lang-native{font-size:var(--fs-xl);text-transform:none;line-height:1.2}.menu-lang-native:not(:lang(en)){font-weight:700}.menu-lang-subtitle{font-size:var(--home-fs-xs)}.menu-lang-subtitle.is-same{visibility:hidden}.menu-lang-art text{font-family:var(--k-display);fill:var(--home-ink);font-size:17px}.menu-lang-tile[aria-checked=true]:after{content:"";box-shadow:inset 0 0 0 3px var(--home-cream);pointer-events:none;border-radius:14px;position:absolute;inset:4px}.menu-lang-tick{filter:drop-shadow(0 3px #0000004d);block-size:30px;inline-size:30px;position:absolute;inset-block-start:-10px;inset-inline-start:-8px}.menu-lang-tile.is-loading .menu-lang-art{animation:.6s ease-in-out infinite alternate menu-lang-wait}@keyframes menu-lang-wait{0%{opacity:1;transform:none}to{opacity:.45;transform:scale(.88)}}.menu-home .menu-lang-go{inline-size:min(100%,460px);margin-block-start:6px}@media (max-width:600px){.menu-lang-grid .menu-lang-tile{flex:0 calc(50% - 6px);max-inline-size:none}}.menu-lang.is-arriving .menu-lang-tile,.menu-lang.is-arriving .menu-lang-go{animation:menu-home-pop .24s var(--menu-ease) backwards}.menu-lang.is-arriving .menu-lang-tile:nth-child(2){animation-delay:30ms}.menu-lang.is-arriving .menu-lang-tile:nth-child(3){animation-delay:60ms}.menu-lang.is-arriving .menu-lang-tile:nth-child(4){animation-delay:90ms}.menu-lang.is-arriving .menu-lang-tile:nth-child(5){animation-delay:.12s}.menu-lang.is-arriving .menu-lang-go{animation-delay:.15s}html.is-booting .menu-lang.is-arriving .menu-lang-tile,html.is-booting .menu-lang.is-arriving .menu-lang-go{opacity:.004;will-change:transform, opacity;animation:none;transform:translateY(10px)}html.is-booting .menu-lang-hero{animation-play-state:paused}html.is-booting .menu-lang-marbles{opacity:.004}@media (min-width:601px){.menu-lang-title{font-size:calc(var(--menu-base) * 2.2)}.menu-lang-hero{inline-size:min(100%,240px)}.menu-lang-grid{gap:12px 18px;padding-block-start:22px}.menu-lang-grid .menu-lang-tile{flex:1 1 0;min-block-size:136px;padding-block:70px 14px;padding-inline:16px}.menu-home .menu-lang-go{min-block-size:84px}.menu[data-gate=language] .menu-campaign .menu-mode-label{font-size:calc(var(--menu-base) * 2)}}@media (min-width:901px) and (min-height:700px){.menu-lang-title{font-size:calc(var(--menu-base) * 2.7)}.menu-lang-native{font-size:calc(var(--menu-base) * 1.9)}.menu-lang-grid .menu-lang-tile{min-block-size:150px}}@media (min-width:601px) and (max-height:560px){.menu-lang-grid{padding-block-start:16px}.menu-lang-grid .menu-lang-tile{min-block-size:96px;padding-block:48px 10px}.menu-lang-grid .menu-lang-art{block-size:64px;inline-size:64px;inset-block-start:-16px}.menu-home .menu-lang-go{min-block-size:64px}}@media (forced-colors:active){.menu-lang-tile[aria-checked=true]{outline-offset:2px;outline:3px solid highlight}.menu-lang-title{text-shadow:none}}.award-layer{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.award-layer[hidden]{display:none}.award-layer>*{opacity:0;transform-origin:50%;position:absolute;top:0;left:0}.award-wave{box-sizing:border-box;border:3px solid var(--k-cream,#fff6dd);width:128px;height:128px;box-shadow:0 0 0 2px var(--k-ink,#14100c), inset 0 0 0 2px var(--k-ink,#14100c);border-radius:50%;margin:-64px 0 0 -64px}.award-wave.is-own{border-color:var(--k-amber-hi,#ffd76a)}.award-halo{width:328px;height:328px;margin:-164px 0 0 -164px}.award-halo svg{width:100%;height:100%;display:block;overflow:visible}.award-halo-ink{fill:none;stroke:var(--k-ink,#14100c);stroke-width:1.3px}.award-halo-ring{fill:none;stroke:var(--k-cream,#fff6dd);stroke-width:.8px}.award-token{width:60px;height:60px;margin:-30px 0 0 -30px}.award-token-w{transform-origin:50%;position:absolute;inset:0}.award-token-w svg{width:100%;height:100%;display:block;overflow:visible}.award-token .menu-marble-rim{stroke:#14100c59;stroke-width:.3px}.award-token .menu-marble-pattern{stroke-width:.9px;stroke-opacity:.6}.award-token .menu-marble-thread{stroke-width:1.1px;stroke-opacity:.7}.award-token-shade{background:radial-gradient(circle at 36% 32%,#ffffff6b 0,#ffffff24 32%,#fff0 52%,#14100c00 70%,#14100c38 92%,#14100c57 100%);border-radius:50%;position:absolute;inset:10%}.award-token-spec{background:radial-gradient(circle,#fffffff2 0,#ffffffb3 45%,#fff0 100%);border-radius:50%;width:14%;height:14%;position:absolute;top:21%;left:25%}.award-token-cover{opacity:0;border-radius:50%;position:absolute;inset:10%;overflow:hidden}.award-token-swirl{transform-origin:50%;border-radius:50%;position:absolute}.award-token-swirl:first-child{width:66%;height:32%;top:24%;left:10%}.award-token-swirl:nth-child(2){width:56%;height:28%;top:50%;left:32%}.award-token-swirl:nth-child(3){width:42%;height:24%;top:56%;left:4%}.award-gleam{border-radius:50%;width:160px;height:160px;margin:-80px 0 0 -80px;overflow:hidden}.award-gleam-band{opacity:0;background:linear-gradient(115deg,#fff0 47.6%,#fff 48.4% 49.4%,#fff0 50.2%),linear-gradient(115deg,#fff0 30%,#ffffff73 41%,#ffffffa3 47%,#ffffff73 53%,#fff0 66%);position:absolute;inset:-40%}.award-ring{box-sizing:border-box;border:4px solid var(--k-cream,#fff6dd);width:40px;height:40px;box-shadow:0 0 0 1.2px var(--k-ink,#14100c), inset 0 0 0 1.2px var(--k-ink,#14100c);border-radius:50%;margin:-20px 0 0 -20px}.award-ring.is-own{border-color:var(--k-amber-hi,#ffd76a)}.award-flare{background:radial-gradient(circle closest-side, #ffab2e00 0, #ffab2e00 36%, var(--k-amber-hi,#ffd76a) 36%, var(--k-amber-hi,#ffd76a) 60%, var(--k-amber,#ffab2e) 60%, var(--k-amber,#ffab2e) 100%);width:128px;height:128px;box-shadow:0 0 0 1.5px var(--k-ink,#14100c);border-radius:50%;margin:-64px 0 0 -64px}.award-mote{background:radial-gradient(circle, var(--k-cream,#fff6dd) 0, var(--k-cream,#fff6dd) 30%, #fff6dd99 55%, #fff6dd00 72%);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px}#hud.is-awarding.is-watching-shot .match-column{visibility:visible!important}#hud.is-awarding.is-watching-shot .match-column button,#hud.is-awarding .match-summary,#hud.is-awarding .match-summary *,#hud.is-awarding .match-details,#hud.is-awarding .match-details *{pointer-events:none!important}.k-update-veil{z-index:9000;font-family:var(--k-body);text-align:center;background:#0b0a09;outline:none;place-items:center;padding:24px;animation:.25s ease-out both k-update-veil-in;display:grid;position:fixed;inset:0}@keyframes k-update-veil-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.k-update-veil{animation:none}}
