@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-vietnamese-standard-normal-Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-standard-normal-CQ1tG6In.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}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-standard-normal-BMVx8nn_.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}:root{--night:#0a191d;--night-2:#0e2227;--night-3:#142d33;--flood:#f6f1e9;--paper:#fff;--chalk:#eff2f1;--ink:#0c1517;--ink-2:#49575a;--ink-3:#6b777a;--teal:#10808c;--teal-deep:#0b5a63;--orange:#e8822e;--late:#c9780d;--out:#c23d33;--going:#1c7f54;--font:"Mona Sans Variable", "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar:"Alan Sans Variable", "Alan Sans", "Mona Sans Variable", system-ui, sans-serif;--app:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Mona Sans Variable", system-ui, sans-serif;--wrap:1280px;--gutter:clamp(20px, 5vw, 64px);--section:clamp(88px, 9vw, 136px);--masthead:72px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night,.night-2,.teal,body.site{--bg:var(--night);--fg:var(--flood);--fg-2:#f6f1e9b8;--fg-3:#f6f1e980;--rule:#f6f1e921;--raise:#f6f1e90d;--mark-ink:var(--flood);--mark-paper:var(--night)}.night-2{--bg:var(--night-2);--mark-paper:var(--night-2)}.teal{--bg:var(--teal-deep);--fg:#fff;--fg-2:#fffc;--fg-3:#ffffff9e;--rule:#fff3;--raise:#ffffff12;--mark-ink:#fff;--mark-paper:var(--teal-deep)}.paper,.chalk,body.site.on-paper{--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--rule:#dde3e2;--raise:var(--chalk);--mark-ink:var(--ink);--mark-paper:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.chalk{--bg:var(--chalk);--raise:#fff;--mark-paper:var(--chalk)}.night,.night-2,.teal,.paper,.chalk{background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--masthead) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.site{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:18px;font-weight:420;font-stretch:100%;line-height:1.55;display:flex}main{flex:1}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg,canvas{display:block}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:8px}::selection{background:var(--orange);color:var(--night)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.num{font-variant-numeric:tabular-nums}.skip{z-index:100;background:var(--flood);color:var(--night);border-radius:999px;padding:10px 16px;font-weight:650;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.display{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(42px,5.7vw,86px);font-weight:790;font-stretch:112%;line-height:.97}.display-sm{font-size:clamp(38px,4.8vw,72px)}.h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(30px,3.5vw,52px);font-weight:760;font-stretch:110%;line-height:1.02}.h3{letter-spacing:-.022em;font-size:clamp(22px,1.9vw,28px);font-weight:720;font-stretch:104%;line-height:1.1}.lead{letter-spacing:-.011em;max-width:36em;color:var(--fg-2);text-wrap:pretty;font-size:clamp(19px,1.55vw,23px);font-weight:430;line-height:1.42}.actions{flex-wrap:wrap;gap:12px;display:flex}.pill{letter-spacing:-.01em;white-space:nowrap;height:50px;transition:transform .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:640;font-stretch:104%;text-decoration:none;display:inline-flex}.pill:active{transform:scale(.97)}.pill-light{background:var(--fg);color:var(--bg)}.pill-light:hover{background:color-mix(in srgb, var(--fg) 88%, var(--bg))}.pill-line{color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 34%, transparent)}.pill-line:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.pill-sm{height:40px;padding:0 18px;font-size:15px}.text-link{color:var(--fg);align-items:center;gap:8px;font-weight:620;text-decoration:none;display:inline-flex}.text-link:after{content:"";width:7px;height:7px;transition:translate .2s var(--ease);border-top:2px solid;border-right:2px solid;translate:0 1px;rotate:45deg}.text-link:hover:after{translate:3px 1px}.masthead{z-index:50;height:var(--masthead);color:var(--fg);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);position:fixed;inset:0 0 auto}.masthead[data-scrolled]{background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(18px);box-shadow:0 1px 0 var(--rule)}.masthead-in{align-items:center;gap:28px;height:100%;display:flex}.brand{color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{width:34px;height:34px}.brand-name{letter-spacing:-.03em;font-size:21px;font-weight:780;font-stretch:108%}.nav{gap:4px;margin-inline-start:12px;display:flex}.nav a,.nav-signin{color:var(--fg-2);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:560;text-decoration:none;transition:color .2s}.nav a:hover,.nav-signin:hover,.nav a[aria-current=page]{color:var(--fg)}.masthead-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.masthead .pill-sm{background:var(--fg);color:var(--bg)}@media (width<=900px){.nav{display:none}}@media (width<=480px){.nav-signin{display:none}.brand-name{font-size:19px}}.hero{min-height:max(640px,min(100svh,1000px));padding:calc(var(--masthead) + clamp(40px, 8vh, 96px)) 0 clamp(56px, 9vh, 104px);isolation:isolate;background:linear-gradient(#08161a 0%,#0a191d 55%,#0d2126 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-stage{z-index:-1;position:absolute;inset:0}.hero-canvas,.sports-canvas,.whistle-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease)}[data-ready]{opacity:1}.hero-in{position:relative}.hero .display{max-width:9em}.hero-lead{max-width:30em;margin-top:clamp(22px,2.6vw,34px)}.hero .actions{margin-top:clamp(28px,3.4vw,44px)}.hero-note{color:var(--fg-3);margin-top:16px;font-size:15px}.hero-note a{color:var(--fg-2)}@media (width>=901px){.hero-in>*{max-width:min(600px,47%)}.hero .display{max-width:min(10em,58%)}}@media (width<=900px){.hero{align-items:flex-start;min-height:0;padding-bottom:min(112vw,540px)}.hero-stage{height:min(112vw,540px);inset:auto 0 0}}.chain,.feature,.sports,.trust,.closing{padding-block:var(--section)}.section-head{align-content:start;gap:clamp(18px,2vw,26px);display:grid}.section-head .h2{max-width:16em}.product-mark{width:40px;height:40px}.product-mark-lg{width:56px;height:56px;margin-bottom:4px}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.split-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.split-reverse>.section-head{order:2}@media (width<=960px){.split,.split-reverse{grid-template-columns:minmax(0,1fr)}.split-reverse>.section-head{order:0}}.ticks{gap:12px;max-width:34em;margin-top:8px;display:grid}.ticks li{color:var(--fg);text-wrap:pretty;padding-inline-start:30px;position:relative}.ticks li:before{content:"";inset-inline-start:2px;border-inline-start:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);width:14px;height:8px;position:absolute;top:.36em;rotate:-45deg}.aside,.soon{color:var(--fg-2);margin-top:6px;font-size:16px;font-weight:560}.soon:before{content:"";background:var(--orange);vertical-align:.08em;border-radius:50%;width:8px;height:8px;margin-inline-end:10px;display:inline-block}.chain .section-head{max-width:820px}.chain-list{counter-reset:link;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,88px);display:grid;position:relative}.chain-list:before{content:"";inset-inline:0;background:var(--rule);height:1px;position:absolute;top:0}.link{grid-template-rows:auto 1fr auto auto;gap:20px;padding:36px clamp(20px,3vw,44px) 8px 0;display:grid;position:relative}.link+.link{border-inline-start:1px solid var(--rule);padding-inline-start:clamp(20px,3vw,44px)}.link:before{counter-increment:link;content:counter(link);top:-14px;background:var(--bg);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-2);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-inline-start:0}.link+.link:before{inset-inline-start:clamp(20px,3vw,44px)}.link-head{gap:10px;display:grid}.link .product-mark{width:46px;height:46px;margin-bottom:6px}.for{color:var(--fg-3);font-size:15px}.link-step{color:var(--fg-2);text-wrap:pretty}.code-chip{background:var(--raise);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;justify-self:start;align-items:center;gap:12px;padding:10px 16px 10px 14px;display:inline-flex}.code-chip span{color:var(--fg-3);font-size:13px;font-weight:600}.code-chip b{letter-spacing:.04em;color:var(--fg);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:16px;font-weight:700}.code-chip-done b{font-family:var(--font);letter-spacing:-.01em}.code-chip-done svg{flex:none;width:20px;height:20px}@media (width<=900px){.chain-list{grid-template-columns:minmax(0,1fr)}.chain-list:before{inset-inline:13px auto;width:1px;height:auto;top:0;bottom:0}.link,.link+.link{border:0;padding:0 0 48px 52px}.link:before,.link+.link:before{top:0;inset-inline-start:0}}.feature .section-head+.shot{margin-top:clamp(48px,6vw,80px)}.feature>.wrap>.section-head{max-width:860px}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,72px);display:grid}.facts h3{letter-spacing:-.015em;margin-bottom:8px;font-size:19px;font-weight:700;font-stretch:104%}.facts p{color:var(--fg-2);text-wrap:pretty;font-size:17px}@media (width<=860px){.facts{grid-template-columns:minmax(0,1fr)}}.shot{position:relative;container-type:inline-size}.shot figcaption{color:var(--fg-3);text-align:center;margin-top:16px;font-size:14px}.browser{--u:calc(100cqw / 1100);border-radius:calc(var(--u) * 18);color:#1a1a1c;box-shadow:0 0 0 1px #ffffff14, 0 calc(var(--u) * 40) calc(var(--u) * 120) calc(var(--u) * -30) #000000a6, 0 calc(var(--u) * 12) calc(var(--u) * 30) #00000040;font-family:var(--font);--c-line:#e3e0d8;--c-ink-2:#5d5c58;--c-ink-3:#6e6b65;--c-fill:#f0eee8;background:#fbfaf7;line-height:1.3;overflow:hidden}.browser-bar{height:calc(var(--u) * 40);border-bottom:1px solid var(--c-line);background:#f3f1ec;justify-content:center;align-items:center;display:flex}.browser-url{padding:calc(var(--u) * 4) calc(var(--u) * 60);border-radius:calc(var(--u) * 8);color:var(--c-ink-2);font-size:calc(var(--u) * 12.5);background:#e9e6df}.console{grid-template-columns:calc(var(--u) * 210) minmax(0, 1fr);min-height:calc(var(--u) * 560);font-size:calc(var(--u) * 13);display:grid}.c-side{padding:calc(var(--u) * 20) calc(var(--u) * 12);border-inline-end:1px solid var(--c-line)}.c-mast{align-items:center;gap:calc(var(--u) * 10);padding-inline:calc(var(--u) * 6);display:flex}.c-logo,.club-logo{color:#fff;letter-spacing:.01em;background:#1e3a5f;flex:none;place-items:center;font-weight:750;display:grid}.c-logo{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 12)}.c-mast b{font-size:calc(var(--u) * 14);letter-spacing:-.015em;font-weight:720;display:block}.c-mast small{font-size:calc(var(--u) * 11);color:var(--c-ink-3);display:block}.c-nav{margin-top:calc(var(--u) * 18);gap:calc(var(--u) * 2);display:grid}.c-nav li{height:calc(var(--u) * 32);padding-inline:calc(var(--u) * 12);border-radius:calc(var(--u) * 9);color:var(--c-ink-2);justify-content:space-between;align-items:center;font-weight:560;display:flex}.c-nav li.on{background:var(--c-fill);color:#1a1a1c;font-weight:680}.c-nav i{min-width:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);background:var(--out);color:#fff;font-style:normal;font-size:calc(var(--u) * 10.5);text-align:center;border-radius:999px;font-weight:700}.c-main{min-width:0;padding:calc(var(--u) * 22) calc(var(--u) * 26) calc(var(--u) * 26)}.c-head{align-items:center;gap:calc(var(--u) * 10);display:flex}.c-head b{font-size:calc(var(--u) * 24);letter-spacing:-.025em;flex:1;font-weight:760}.c-seg{padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 10);background:var(--c-fill);display:flex}.c-seg i{padding:calc(var(--u) * 5) calc(var(--u) * 13);border-radius:calc(var(--u) * 8);font-style:normal;font-size:calc(var(--u) * 12);color:var(--c-ink-2);font-weight:620}.c-seg .on{color:#1a1a1c;background:#fff;box-shadow:0 1px 2px #00000014}.c-btn{padding:calc(var(--u) * 7) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);box-shadow:inset 0 0 0 1px var(--c-line,#dde3e2);color:#1a1a1c;font-size:calc(var(--u) * 12.5);white-space:nowrap;background:#fff;font-weight:640}.c-date{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 17);letter-spacing:-.015em;font-weight:700}.c-board{--hour:calc(var(--u) * 66);grid-template-columns:calc(var(--u) * 48) repeat(5, minmax(0, 1fr));grid-template-rows:auto calc(var(--hour) * 5.75);margin-top:calc(var(--u) * 14);border-top:1.5px solid #1a1a1c;display:grid;position:relative}.c-board>span{padding:calc(var(--u) * 9) calc(var(--u) * 8);border-bottom:1px solid var(--c-line);font-size:calc(var(--u) * 12.5);white-space:nowrap;text-overflow:ellipsis;font-weight:680;overflow:hidden}.c-hours{position:relative}.c-hours span{inset-inline-end:calc(var(--u) * 8);top:calc(var(--at) / 60 * var(--hour));font-size:calc(var(--u) * 10.5);color:var(--c-ink-3);font-variant-numeric:tabular-nums;position:absolute;translate:0 -50%}.c-hours span:first-child{translate:0 10%}.c-col{border-inline-start:1px solid var(--c-line);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour) - 1px), var(--c-line) calc(var(--hour) - 1px), var(--c-line) var(--hour));position:relative}.c-bk{inset-inline:calc(var(--u) * 4);top:calc(var(--from) / 60 * var(--hour) + 2px);height:calc((var(--to) - var(--from)) / 60 * var(--hour) - 4px);padding:calc(var(--u) * 6) calc(var(--u) * 8);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 11);white-space:nowrap;color:#1a1a1c;background:color-mix(in srgb, var(--tint) 13%, #fbfaf7);box-shadow:inset calc(var(--u) * 3) 0 0 var(--tint);position:absolute;overflow:hidden}.c-bk b{font-size:calc(var(--u) * 12);text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.c-bk.game{background:var(--tint);color:#fff;box-shadow:none}.c-bk.pending{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tint) 11%, #fbfaf7) 0 calc(var(--u) * 6), #fbfaf7 calc(var(--u) * 6) calc(var(--u) * 12));box-shadow:inset 0 0 0 calc(var(--u) * 1.5) color-mix(in srgb, var(--tint) 55%, transparent)}.c-now{inset-inline:0;top:calc(var(--at) / 60 * var(--hour));height:calc(var(--u) * 2);background:var(--out);grid-area:2/2/auto/-1;position:absolute}.c-now:before{content:"";inset-inline-start:calc(var(--u) * -4);top:calc(var(--u) * -3);width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--out);border-radius:50%;position:absolute}@container (width<=620px){.browser{--u:calc(100cqw / 640)}.console{grid-template-columns:minmax(0,1fr)}.c-side{display:none}.c-board{grid-template-columns:calc(var(--u) * 44) repeat(3, minmax(0, 1fr))}.c-board>span:nth-of-type(n+5),.c-col:nth-of-type(n+5){display:none}}.panel{--u:calc(100cqw / 640);border-radius:calc(var(--u) * 22);color:#1a1a1c;padding:calc(var(--u) * 26);box-shadow:0 0 0 1px #0c15170f, 0 calc(var(--u) * 30) calc(var(--u) * 70) calc(var(--u) * -24) #0c151747;font-size:calc(var(--u) * 14);background:#fbfaf7;line-height:1.3}.p-head{justify-content:space-between;align-items:center;display:flex}.p-head b{font-size:calc(var(--u) * 24);letter-spacing:-.025em;font-weight:760}.panel .c-btn{--u:calc(100cqw / 640)}.p-figures{margin-top:calc(var(--u) * 20);border-top:1.5px solid #1a1a1c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p-figures div{gap:calc(var(--u) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 16) 0;display:grid}.p-figures div+div{border-inline-start:1px solid #e3e0d8;padding-inline-start:calc(var(--u) * 12)}.p-figures span{font-size:calc(var(--u) * 12);color:#6e6b65;font-weight:560}.p-figures b{font-size:calc(var(--u) * 19);letter-spacing:-.02em;white-space:nowrap;font-weight:760}.p-figures .out{color:var(--out)}.p-figures .muted{color:#6e6b65}.p-list{margin-top:calc(var(--u) * 6);border-top:1px solid #e3e0d8}.p-list li{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) 0;border-bottom:1px solid #e3e0d8;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.p-who b{font-weight:680;display:block}.p-who small{font-size:calc(var(--u) * 12);color:#6e6b65;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p-amt{white-space:nowrap;font-weight:650}.panel .face{width:calc(var(--u) * 34);height:calc(var(--u) * 34);font-size:calc(var(--u) * 14)}.panel .tag{font-size:calc(var(--u) * 11.5)}.face{background:var(--tint);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:720;display:grid}.tag{color:#3f3e3a;white-space:nowrap;background:#ecebe6;border-radius:999px;justify-content:center;align-items:center;padding:.3em .75em;font-weight:650;display:inline-flex}.tag.ok{background:color-mix(in srgb, var(--going) 13%, #fff);color:#156b46}.tag.out{background:color-mix(in srgb, var(--out) 12%, #fff);color:var(--out)}.tag.late{background:color-mix(in srgb, var(--late) 14%, #fff);color:#9a5a00}.shot-app{justify-self:center;width:min(100%,400px)}.app{--u:calc(100cqw / 390);padding:calc(var(--u) * 22) calc(var(--u) * 18) calc(var(--u) * 26);border-radius:calc(var(--u) * 48);color:#1a1a1c;font-family:var(--app);font-size:calc(var(--u) * 15);box-shadow:0 0 0 1px #ffffff14, 0 calc(var(--u) * 40) calc(var(--u) * 90) calc(var(--u) * -20) #0000008c;background:#fbfaf7;line-height:1.3}.shot-app-light .app{box-shadow:0 0 0 1px #0c15170f, 0 calc(var(--u) * 40) calc(var(--u) * 90) calc(var(--u) * -30) #0c151752}.a-nav{grid-template-columns:calc(var(--u) * 38) 1fr calc(var(--u) * 38);text-align:center;font-size:calc(var(--u) * 17);align-items:center;display:grid}.a-nav b{font-weight:650}.a-back,.a-more{width:calc(var(--u) * 38);height:calc(var(--u) * 38);background:#efede7;border-radius:50%}.a-when{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 22);padding-inline:calc(var(--u) * 4);display:grid}.a-kind{font-size:calc(var(--u) * 15);font-weight:650}.a-kind i{color:#6e6b65;font-style:normal;font-weight:500}.a-time{font-size:calc(var(--u) * 48);letter-spacing:-.035em;font-weight:700;line-height:1}.a-time small{font-size:calc(var(--u) * 18);letter-spacing:0;margin-inline-start:calc(var(--u) * 4);font-weight:650}.a-place{font-size:calc(var(--u) * 14);color:#6e6b65}.a-stats{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-stats div{gap:calc(var(--u) * 2);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#fff;display:grid;box-shadow:0 1px 2px #0000000d}.a-stats b{font-size:calc(var(--u) * 28);letter-spacing:-.03em;color:var(--going);font-weight:700;line-height:1.05}.a-stats span{font-size:calc(var(--u) * 13);color:#6e6b65;font-weight:560}.a-stats .out b{color:var(--out)}.a-stats .late b{color:var(--late)}.a-players{margin-top:calc(var(--u) * 18);border-radius:calc(var(--u) * 18);padding-inline:calc(var(--u) * 14);background:#fff}.a-players li{align-items:center;gap:calc(var(--u) * 12);padding-block:calc(var(--u) * 11);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.a-players li+li{border-top:1px solid #ecebe6}.a-players .face{width:calc(var(--u) * 36);height:calc(var(--u) * 36);font-size:calc(var(--u) * 14)}.a-players b{font-weight:620;font-size:calc(var(--u) * 15);display:block}.a-players small{font-size:calc(var(--u) * 12.5);color:#6e6b65;display:block}.a-players .tag{font-size:calc(var(--u) * 12)}.a-mast{align-items:center;gap:calc(var(--u) * 7);padding-inline:calc(var(--u) * 4);font-size:calc(var(--u) * 20);letter-spacing:-.02em;--mark-ink:#1a1a1c;font-weight:700;display:flex}.a-mast svg{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.a-title{margin:calc(var(--u) * 22) calc(var(--u) * 4) calc(var(--u) * 12);font-size:calc(var(--u) * 32);letter-spacing:-.03em;font-weight:700}.a-card{grid-template-columns:calc(var(--u) * 58) minmax(0, 1fr) calc(var(--u) * 36);gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 12);padding:calc(var(--u) * 16) calc(var(--u) * 14);border-radius:calc(var(--u) * 22);background:#fff;align-items:start;display:grid;box-shadow:0 1px 2px #0000000d}.a-who{justify-items:center;gap:calc(var(--u) * 6);display:grid}.a-who .face{width:calc(var(--u) * 54);height:calc(var(--u) * 54);font-size:calc(var(--u) * 21)}.a-who b{font-size:calc(var(--u) * 13);font-weight:700}.a-sess{gap:calc(var(--u) * 5);min-width:0;display:grid}.a-sess .a-time{align-items:baseline;gap:0 calc(var(--u) * 8);font-size:calc(var(--u) * 32);flex-wrap:wrap;display:flex}.a-sess .a-time small{font-size:calc(var(--u) * 15);margin-inline-start:calc(var(--u) * -4)}.a-status{font-style:normal;font-size:calc(var(--u) * 13);letter-spacing:0;align-self:center;font-weight:650}.a-status.late{color:#9a5a00}.a-team{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 15);font-weight:650;display:flex}.a-fig{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);background:var(--tint);color:#fff;flex:none;place-items:center;display:grid}.a-fig svg{width:74%;height:74%}.a-where{font-size:calc(var(--u) * 13.5);color:#6e6b65;text-wrap:balance}.a-side{justify-items:center;gap:calc(var(--u) * 12);display:grid}.a-side .club-logo{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 12)}.club-logo-blue{background:#24477a}.going{width:calc(var(--u) * 34);height:calc(var(--u) * 34);background:var(--going);border-radius:50%;position:relative}.going:after{content:"";border-inline-start:calc(var(--u) * 3) solid #fff;border-bottom:calc(var(--u) * 3) solid #fff;width:34%;height:22%;position:absolute;top:27%;left:32%;rotate:-45deg}.going-late{background:var(--late)}.going-late:after{border:calc(var(--u) * 2.6) solid #fff;background:linear-gradient(#fff, #fff) 50% 22% / calc(var(--u) * 2.6) 34% no-repeat, linear-gradient(#fff, #fff) 62% 52% / 26% calc(var(--u) * 2.6) no-repeat;border-radius:50%;width:42%;height:42%;top:29%;left:29%;rotate:0deg}.pro{padding-top:0}.pro-object{height:clamp(280px,30vw,440px);margin-bottom:clamp(8px,2vw,24px)}.pro-object .whistle-canvas{width:100%;height:100%}.sports{isolation:isolate;align-items:center;min-height:min(92svh,880px);display:flex;position:relative;overflow:hidden}.sports-stage{z-index:-1;position:absolute;inset:0}.sports-in>*{max-width:min(560px,48%)}@media (width<=900px){.sports-stage{height:min(104vw,500px);inset:auto 0 0}}.sport-list{flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,48px);display:flex}.sport-list button{background:var(--raise);height:46px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 12px;font-size:16px;font-weight:580;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.sport-list button svg{width:22px;height:22px}.sport-list button:hover,.sport-list button[aria-pressed=true]{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.sport-list button[aria-pressed=true] svg{color:var(--orange)}@media (width<=900px){.sports{padding-bottom:min(110vw,520px);display:block}.sports-in>*{max-width:none}}.trust .section-head{max-width:820px}.roles{border-top:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,64px);display:grid}.roles div{padding:24px clamp(20px,3vw,40px) 8px 0}.roles div+div{border-inline-start:1px solid var(--rule);padding-inline-start:clamp(20px,3vw,40px)}.roles dt{letter-spacing:-.015em;font-size:19px;font-weight:700;font-stretch:104%}.roles dd{color:var(--fg-2);text-wrap:pretty;margin-top:10px;font-size:17px}.pledges{background:var(--raise);border-radius:24px;gap:10px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);display:grid}.pledges li{padding-inline-start:30px;font-weight:560;position:relative}.pledges li:before{content:"";inset-inline-start:2px;border-inline-start:2.5px solid var(--teal);border-bottom:2.5px solid var(--teal);width:14px;height:8px;position:absolute;top:.36em;rotate:-45deg}@media (width<=860px){.roles{grid-template-columns:minmax(0,1fr)}.roles div,.roles div+div{border-inline-start:0;border-top:1px solid var(--rule);padding:22px 0 8px}.roles div:first-child{border-top:0}}.closing{background:linear-gradient(180deg, var(--night) 0%, #0c2025 100%)}.closing-in{justify-items:start;gap:24px;display:grid}.closing .actions{margin-top:8px}.foot{background:var(--night-2);color:var(--flood);--fg:var(--flood);--fg-2:#f6f1e9b3;--fg-3:#f6f1e980;--rule:#f6f1e91f;--mark-ink:var(--flood);--mark-paper:var(--night-2);padding-block:clamp(56px,7vw,88px) 36px;font-size:15px}.foot-top{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:36px;display:flex}.foot-line{color:var(--fg-2)}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:36px;display:grid}.foot-cols nav{align-content:start;gap:10px;display:grid}.foot-cols h2{color:var(--fg-3);margin:0 0 4px;font-size:13px;font-weight:640}.foot-cols a{color:var(--fg-2);text-decoration:none}.foot-cols a:hover{color:var(--fg)}.foot-base{border-top:1px solid var(--rule);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:13px;display:flex}@media (width<=760px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}body.on-paper{background:var(--paper);color:var(--ink)}.doc{padding:calc(var(--masthead) + clamp(48px, 8vw, 96px)) 0 clamp(72px, 9vw, 120px)}.doc-in{max-width:760px}.doc h1{letter-spacing:-.042em;font-size:clamp(40px,5.6vw,72px);font-weight:800;font-stretch:106%;line-height:.96}.doc-nav{flex-wrap:wrap;gap:6px;margin:28px 0 40px;display:flex}.doc-nav a{box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-2);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:580;text-decoration:none}.doc-nav a[aria-current=page]{background:var(--fg);color:var(--bg);box-shadow:none}.doc-body{font-size:17px;line-height:1.65}.doc-body h2{letter-spacing:-.025em;margin:44px 0 12px;font-size:26px;font-weight:740;font-stretch:104%;line-height:1.15}.doc-body h3{margin:28px 0 8px;font-size:19px;font-weight:700}.doc-body p,.doc-body ul,.doc-body ol{color:var(--ink-2);margin:0 0 14px}.doc-body ul{padding-inline-start:22px;list-style:outside}.doc-body ol{padding-inline-start:22px;list-style:decimal}.doc-body li+li{margin-top:6px}.doc-body a{color:var(--ink);text-underline-offset:3px}.doc-body table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:15px}.doc-body th,.doc-body td{text-align:start;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px 10px 0}.doc-body th{font-weight:680}.doc-sub{letter-spacing:-.028em;margin:56px 0 16px;font-size:28px;font-weight:760;font-stretch:104%}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-cards a{background:var(--chalk);border-radius:20px;gap:4px;padding:22px 24px;text-decoration:none;transition:background-color .2s;display:grid}.contact-cards a:hover{background:#e4e9e8}.nowrap{white-space:nowrap}.contact-cards .contact-call{grid-column:1/-1}.contact-cards strong{font-size:18px;font-weight:700}.contact-cards a>span{color:var(--ink-2);font-size:15px}@media (width<=640px){.contact-cards{grid-template-columns:minmax(0,1fr)}}.qa{border-top:1.5px solid var(--ink)}.qa details{border-bottom:1px solid var(--rule)}.qa summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:640;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border-inline-end:2px solid;width:9px;height:9px;transition:rotate .25s var(--ease);border-bottom:2px solid;flex:none;translate:0 -3px;rotate:45deg}.qa details[open] summary:after{translate:0 2px;rotate:225deg}.qa details p{max-width:62ch;color:var(--ink-2);padding:0 0 20px}.qa a{color:var(--ink)}.join-box{background:var(--chalk);border-radius:24px;justify-items:start;gap:10px;margin:36px 0 8px;padding:28px;display:grid}.join-label{color:var(--ink-2);font-size:14px;font-weight:620}.join-code{letter-spacing:.05em;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:clamp(34px,8vw,52px);font-weight:700;line-height:1.1}.join-copy{cursor:pointer;background:var(--ink);color:#fff;height:46px;transition:transform .12s var(--ease);border:0;border-radius:999px;margin-top:6px;padding:0 22px;font-size:16px;font-weight:640}.join-copy:active{transform:scale(.97)}.join-missing{color:var(--ink-2);margin:28px 0 0;font-size:18px}.join-steps{counter-reset:step;gap:18px;margin-top:40px;display:grid}.join-steps li{counter-increment:step;color:var(--ink-2);padding-inline-start:48px;position:relative}.join-steps li:before{content:counter(step);inset-inline-start:0;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid;position:absolute;top:-2px}.join-steps strong{color:var(--ink);font-weight:650;display:block}.join-note{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:36px;padding-top:24px;font-size:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.relay .section-head{max-width:860px}.relay-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,48px);margin-top:clamp(48px,6vw,80px);display:grid}.relay-step .shot-app{width:100%}.relay-step .app{--u:calc(100cqw / 390);position:relative;overflow:hidden}.shot-feed{align-self:center}@media (width<=960px){.relay-row{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.relay-row::-webkit-scrollbar{display:none}.relay-step{scroll-snap-align:start;flex:0 0 min(82%,400px)}.relay-step .shot-feed{align-self:start}}.a-when s,.a-sess s{text-decoration:none}.a-cancelled{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 12);opacity:0;justify-self:start}.a-dim{transition:opacity .4s var(--ease);background:#0c151752;position:absolute;inset:0}.a-sheet{gap:calc(var(--u) * 10);padding:calc(var(--u) * 26) calc(var(--u) * 20) calc(var(--u) * 30);border-radius:calc(var(--u) * 34) calc(var(--u) * 34) calc(var(--u) * 48) calc(var(--u) * 48);text-align:center;box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 40) #0000002e;background:#fbfaf7;transition:translate .45s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:auto 0 0}.a-sheet-title{font-size:calc(var(--u) * 19);letter-spacing:-.015em;font-weight:700}.a-sheet-text{margin-bottom:calc(var(--u) * 8);font-size:calc(var(--u) * 14);color:#6e6b65}.a-btn{height:calc(var(--u) * 50);border-radius:calc(var(--u) * 25);font-size:calc(var(--u) * 16);transition:transform .12s var(--ease), filter .12s;background:#ecebe6;place-items:center;font-weight:650;display:grid}.a-btn-danger{background:var(--out);color:#fff}.a-banner{inset:calc(var(--u) * 10) calc(var(--u) * 10) auto;z-index:2;gap:calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 24);-webkit-backdrop-filter:blur(20px)saturate(1.6);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00000029;font-size:calc(var(--u) * 13.5);transition:translate .5s cubic-bezier(.32, .72, 0, 1), opacity .35s var(--ease);--mark-ink:#1a1a1c;background:#f6f5f1db;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;line-height:1.3;display:grid;position:absolute}.a-banner-icon{width:calc(var(--u) * 34);height:calc(var(--u) * 34);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 9);background:#f9f8f5;box-shadow:inset 0 0 0 1px #0000000f}.a-banner-text b{font-weight:650;display:block}.a-banner small{font-size:calc(var(--u) * 12);color:#6e6b65}.app-family .a-mast{margin-top:calc(var(--u) * 92)}.a-card-off .a-time s,.a-card-off .a-team,.a-card-off .a-where{transition:color .4s var(--ease), opacity .4s var(--ease)}.a-card-off s{position:relative}.a-card-off s:after{content:"";inset-inline:-2%;height:calc(var(--u) * 2.5);transform-origin:0;transition:scale .45s var(--ease) .45s;background:currentColor;position:absolute;top:52%}.a-card-off .a-time s{color:#6e6b65}.a-card-off .a-team,.a-card-off .a-where{opacity:.55}.a-status.off{color:var(--out);transition:opacity .3s var(--ease)}.panel-feed{--u:calc(100cqw / 420);padding:calc(var(--u) * 22)}.p-feed{margin-top:calc(var(--u) * 14);border-top:1.5px solid #1a1a1c}.p-feed li{gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) 0;transition:opacity .4s var(--ease), translate .4s var(--ease);border-bottom:1px solid #e3e0d8;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sport-tile{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 9);background:var(--tint);color:#fff;place-items:center;display:grid}.sport-tile svg{width:72%;height:72%}.f-top{align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);flex-wrap:wrap;display:flex}.f-top b{font-weight:700}.f-top .tag{font-size:calc(var(--u) * 11)}.f-who{color:#6e6b65;font-size:calc(var(--u) * 12.5)}.f-ago{color:#6e6b65;font-size:calc(var(--u) * 12);white-space:nowrap;margin-inline-start:auto}.f-text{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 13.5);display:block}.panel-feed .p-head b{font-size:calc(var(--u) * 22)}[data-relay][data-step="0"] .a-sheet,[data-relay][data-step="1"] .a-sheet{translate:0}[data-relay] .a-sheet{translate:0 105%}[data-relay] .a-dim{opacity:0}[data-relay][data-step="0"] .a-dim,[data-relay][data-step="1"] .a-dim{opacity:1}[data-relay][data-step="1"] .a-btn-danger{filter:brightness(.88);transform:scale(.96)}[data-relay] .a-cancelled{opacity:1}[data-relay] .a-when s{color:#6e6b65}[data-relay][data-step="0"] .a-cancelled,[data-relay][data-step="1"] .a-cancelled{opacity:0}[data-relay][data-step="0"] .a-when s,[data-relay][data-step="1"] .a-when s{color:inherit}[data-relay][data-step="0"] .a-banner,[data-relay][data-step="1"] .a-banner{opacity:0;translate:0 -140%}[data-relay][data-step="0"] .a-card-off s:after,[data-relay][data-step="1"] .a-card-off s:after{scale:0 1}[data-relay][data-step="0"] .a-card-off .a-time s,[data-relay][data-step="1"] .a-card-off .a-time s{color:#1a1a1c}[data-relay][data-step="0"] .a-card-off .a-team,[data-relay][data-step="1"] .a-card-off .a-team,[data-relay][data-step="0"] .a-card-off .a-where,[data-relay][data-step="1"] .a-card-off .a-where{opacity:1}[data-relay][data-step="0"] .a-status.off,[data-relay][data-step="1"] .a-status.off{opacity:0}[data-relay][data-step="0"] .f-new,[data-relay][data-step="1"] .f-new,[data-relay][data-step="2"] .f-new{opacity:0;translate:0 calc(var(--u) * -10)}.a-when s{transition:color .4s var(--ease)}.a-cancelled{transition:opacity .3s var(--ease)}.c-btn-solid{color:#fff;box-shadow:none;background:#1a1a1c}.r-actions{gap:calc(var(--u) * 8);display:inline-flex}.p-requests li{grid-template-columns:auto minmax(0,1fr) auto}.p-requests .sport-tile{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.panel .sport-tile{border-radius:calc(var(--u) * 9)}.pl-head{align-items:center;gap:calc(var(--u) * 14);display:flex}.pl-head .face{width:calc(var(--u) * 52);height:calc(var(--u) * 52);font-size:calc(var(--u) * 20)}.pl-head b{font-size:calc(var(--u) * 22);letter-spacing:-.02em;font-weight:760;display:block}.pl-head small{color:#6e6b65;font-size:calc(var(--u) * 13);display:block}.pl-facts{margin-top:calc(var(--u) * 20);border-top:1.5px solid #1a1a1c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-facts div{padding:calc(var(--u) * 12) 0}.pl-facts div+div{border-inline-start:1px solid #e3e0d8;padding-inline-start:calc(var(--u) * 14)}.pl-facts dt{font-size:calc(var(--u) * 12);color:#6e6b65}.pl-facts dd{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 18);font-weight:700}.pl-label{margin-top:calc(var(--u) * 18);font-size:calc(var(--u) * 12);color:#6e6b65;font-weight:650}.pl-contacts{margin-top:calc(var(--u) * 6);border-radius:calc(var(--u) * 14);background:#fff;box-shadow:inset 0 0 0 1px #e3e0d8}.pl-contacts li{padding:calc(var(--u) * 12) calc(var(--u) * 14);justify-content:space-between;align-items:center;display:flex}.pl-contacts li+li{border-top:1px solid #ecebe6}.pl-contacts b{font-weight:650;display:block}.pl-contacts small{font-size:calc(var(--u) * 12);color:#6e6b65;display:block}.pl-contacts .num{font-weight:600}.pl-note{margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 14);background:#f2f0ea}.hours,.report{width:100%;margin-top:calc(var(--u) * 16);border-collapse:collapse;font-size:calc(var(--u) * 13.5)}.hours th,.hours td,.report th,.report td{padding:calc(var(--u) * 9) calc(var(--u) * 8) calc(var(--u) * 9) 0;text-align:start;border-bottom:1px solid #e3e0d8}.hours thead th,.report thead th{font-size:calc(var(--u) * 12);color:#6e6b65;border-bottom:1.5px solid #1a1a1c;font-weight:620}.hours tbody th,.report tbody th{font-weight:620}.report td,.report thead th:not(:first-child){text-align:end}.report tfoot th,.report tfoot td{border-bottom:0;font-weight:760}.closed{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 14);background:#fff;display:flex;box-shadow:inset 0 0 0 1px #e3e0d8}.closed .tag{font-size:calc(var(--u) * 11.5)}.closed b{font-weight:680;display:block}.closed small{color:#6e6b65;font-size:calc(var(--u) * 12);display:block}.r-period{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 13);color:#6e6b65}.bars{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bars span{height:calc(var(--u) * 10);background:linear-gradient(90deg, var(--going) calc(var(--b) * 100%), #e3e0d8 0);border-radius:999px}.a-nav-text{font-size:calc(var(--u) * 16)}.a-nav-text span{color:#2b6fd6;font-weight:500}.a-nav-text span:first-child{text-align:start}.a-nav-text span:last-child{text-align:end}.a-nav-text{grid-template-columns:calc(var(--u) * 80) 1fr calc(var(--u) * 80)}.a-pill{padding:calc(var(--u) * 6) calc(var(--u) * 12);background:#1a1a1c;border-radius:999px;justify-self:end;color:#fff!important;font-weight:650!important}.a-group{margin-top:calc(var(--u) * 14);border-radius:calc(var(--u) * 16);padding-inline:calc(var(--u) * 14);background:#fff}.a-group-label{margin:calc(var(--u) * 20) calc(var(--u) * 14) 0;font-size:calc(var(--u) * 13);color:#6e6b65}.a-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 48);display:flex}.a-row+.a-row{border-top:1px solid #ecebe6}.a-row b{font-weight:600}.a-seg{padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 10);text-align:center;background:#efede7;flex:1;grid-template-columns:1fr 1fr;display:grid}.a-seg i{padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 8);color:#6e6b65;font-style:normal;font-weight:600}.a-seg .on{color:#1a1a1c;background:#fff;box-shadow:0 1px 2px #00000014}.a-switch{width:calc(var(--u) * 50);height:calc(var(--u) * 30);background:#34c759;border-radius:999px;position:relative}.a-switch:after{content:"";inset-inline-end:calc(var(--u) * 2);top:calc(var(--u) * 2);width:calc(var(--u) * 26);height:calc(var(--u) * 26);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) #0003;background:#fff;border-radius:50%;position:absolute}.a-chips{gap:calc(var(--u) * 6);display:inline-flex}.a-chips i{padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-style:normal;font-weight:560;font-size:calc(var(--u) * 14);background:#efede7}.a-foot{margin:calc(var(--u) * 8) calc(var(--u) * 14) 0;font-size:calc(var(--u) * 13);color:#6e6b65}.app-code{text-align:center}.a-code-text{margin:calc(var(--u) * 20) calc(var(--u) * 10) 0;font-size:calc(var(--u) * 15.5);color:#6e6b65}.a-code{margin:calc(var(--u) * 26) 0;padding:calc(var(--u) * 26) 0;border-radius:calc(var(--u) * 20);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:calc(var(--u) * 40);letter-spacing:.06em;background:#fff;font-weight:700}.a-two{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.a-btn-ink{color:#fff;background:#1a1a1c}.a-late-head{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 22);display:flex}.a-late-head .face{width:calc(var(--u) * 46);height:calc(var(--u) * 46);font-size:calc(var(--u) * 18)}.a-late-head b{font-size:calc(var(--u) * 18);font-weight:700;display:block}.a-late-head small{color:#6e6b65;font-size:calc(var(--u) * 13.5);display:block}.a-choice{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 18);grid-template-columns:1fr 1fr;display:grid}.a-choice span,.a-mins span{height:calc(var(--u) * 46);border-radius:calc(var(--u) * 14);background:#fff;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #e9e6df}.a-choice .on{background:var(--late);color:#fff;box-shadow:none}.a-mins{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.a-mins span{height:calc(var(--u) * 44);font-size:calc(var(--u) * 13.5)}.a-mins .on{color:#fff;box-shadow:none;background:#1a1a1c}.a-owed{gap:calc(var(--u) * 2);margin:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 16);display:grid}.a-owed small{font-size:calc(var(--u) * 13);color:#6e6b65}.a-owed b{font-size:calc(var(--u) * 36);letter-spacing:-.03em;font-weight:700}.a-owed span{font-size:calc(var(--u) * 13.5);color:var(--going);font-weight:600}.a-invoice{display:block}.a-inv-top{gap:calc(var(--u) * 12);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.a-inv-top .club-logo{width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 12)}.a-inv-top b{font-weight:650;display:block}.a-inv-top small{font-size:calc(var(--u) * 12.5);color:#6e6b65;display:block}.a-inv-due{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 13.5);color:#6e6b65;display:flex}.a-inv-due .tag{font-size:calc(var(--u) * 12)}.a-way{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:#f2f0ea;justify-content:space-between;align-items:center;display:flex}.a-way small{font-size:calc(var(--u) * 12);color:#6e6b65;display:block}.a-way b{font-weight:650}.a-copy{color:#2b6fd6;font-weight:600}.a-invoice-paid{opacity:.86}.page-hero{padding:calc(var(--masthead) + clamp(56px, 8vw, 112px)) 0 var(--section)}.page-hero .section-head{max-width:820px}.page-hero .actions{margin-top:8px}.page-hero .section-head+.shot,.page-hero .section-head+.page-visual{margin-top:clamp(56px,7vw,96px)}.bookings{padding-top:0}.bookings .facts{margin-top:clamp(32px,4vw,48px)}.facts li{min-width:0}.chalk .facts p,.paper .facts p{color:var(--fg-2)}.table-wrap{margin-top:clamp(40px,5vw,56px);overflow-x:auto}.roles-table{border-collapse:collapse;width:100%;min-width:520px;font-size:17px}.roles-table th,.roles-table td{text-align:start;border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 16px 16px 0}.roles-table thead th{color:var(--fg-3);border-bottom:1.5px solid var(--fg);font-size:15px;font-weight:650}.roles-table tbody th{font-weight:560}.roles-table td{width:120px;color:var(--fg-2)}.faq-section{padding-block:var(--section)}.faq{border-top:1.5px solid var(--fg);max-width:860px;margin-top:clamp(32px,4vw,48px)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{letter-spacing:-.012em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;font-weight:640;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-inline-end:2px solid;width:10px;height:10px;transition:rotate .25s var(--ease);border-bottom:2px solid;flex:none;translate:0 -3px;rotate:45deg}.faq details[open] summary:after{translate:0 2px;rotate:225deg}.faq details p{max-width:64ch;color:var(--fg-2);padding:0 0 24px}.faq a{color:var(--fg)}.page-visual{position:relative}.page-hero-split .split{align-items:center}.page-visual-object{min-height:clamp(320px,38vw,560px)}.page-visual-object .whistle-canvas{width:124%;height:128%;position:absolute;top:-14%;left:-10%}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(40px,5vw,56px);display:grid}.steps li{counter-increment:step;padding-top:52px;position:relative}.steps li:before{content:counter(step);top:0;background:var(--fg);width:36px;height:36px;color:var(--bg);border-radius:50%;place-items:center;font-size:15px;font-weight:720;display:grid;position:absolute;inset-inline-start:0}.steps h3{letter-spacing:-.018em;font-size:20px;font-weight:720;font-stretch:106%}.steps p{color:var(--fg-2);margin-top:8px}.aside a{color:var(--fg)}#join .aside{margin-top:clamp(32px,4vw,48px)}@media (width<=760px){.steps{grid-template-columns:minmax(0,1fr)}}.join-soon{color:var(--ink-2);margin-top:6px;font-weight:560;display:block}.doc-lead{color:var(--ink-2);margin-top:20px;font-size:clamp(19px,1.6vw,22px)}.doc-links{gap:4px;margin-top:28px;display:grid}.doc-links a{color:var(--ink);text-underline-offset:4px;padding:6px 0;font-size:19px;font-weight:620;display:inline-block}.page-visual-object .whistle-canvas{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}.page-hero,.hero,.sports,.pro{overflow-x:clip}@media (width<=640px){.roles-table{min-width:0;font-size:15px}.roles-table td{width:64px}.roles-table th,.roles-table td{padding:12px 10px 12px 0}}html[lang^=ar] body.site{font-family:var(--font-ar);font-size:19.5px;font-stretch:100%;line-height:1.75}html[lang^=ar] .display,html[lang^=ar] .h2,html[lang^=ar] .h3,html[lang^=ar] .facts h3,html[lang^=ar] .roles dt,html[lang^=ar] .pill,html[lang^=ar] .brand-name{letter-spacing:0;font-stretch:100%}html[lang^=ar] .display{font-weight:800;line-height:1.2}html[lang^=ar] .h2{font-weight:780;line-height:1.28}html[lang^=ar] .lead{letter-spacing:0;font-size:clamp(20px,1.7vw,25px);line-height:1.75}html[lang^=ar] .brand-name{font-family:var(--font);letter-spacing:-.03em;font-stretch:108%}html[lang^=ar] .nav a,html[lang^=ar] .nav-signin{font-size:16px}[dir=rtl] .text-link:after{rotate:-135deg}[dir=rtl] .text-link:hover:after{translate:-3px 1px}[dir=rtl] .shot,[dir=rtl] .code-chip b{direction:ltr;unicode-bidi:isolate}[dir=rtl] .shot figcaption{direction:rtl}[dir=rtl] .ticks li:before,[dir=rtl] .pledges li:before{rotate:45deg;scale:-1 1}.nav-lang{font-family:var(--font-ar)}@media (width<=640px){.nav-lang{display:inline-flex}}.nav-lang-en,.foot-lang[lang=en]{font-family:var(--font)}.foot-lang{color:var(--fg-2)}.foot-lang[lang=ar]{font-family:var(--font-ar)}@media (width<=400px){.masthead-in{gap:10px}.masthead-actions{gap:4px}.nav-lang{padding:6px 8px}.masthead .pill-sm{padding:0 13px;font-size:14px}.brand-name{font-size:18px}}@media (width<=374px){.masthead .brand-name{display:none}}
