.door-page{--d-bg:#f2f2f7;--d-cell:#fff;--d-fill:#7676801f;--d-fill-2:#76768014;--d-label:#0b0f14;--d-label-2:#3c3c439e;--d-label-3:#3c3c4352;--d-sep:#3c3c4338;--d-accent:#5b7a24;--d-accent-text:#4d6a1c;--d-on-accent:#fff;--d-red:#d1291f;--d-green:#1f8a3b;--ease-out:cubic-bezier(.23,1,.32,1);background:var(--d-bg);min-height:100dvh;color:var(--d-label);font-family:var(--font);-webkit-font-smoothing:antialiased}.door{max-width:440px;padding:calc(env(safe-area-inset-top) + 32px) 0 calc(24px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.door .i{flex:none;width:20px;height:20px}.door .logo-box{width:min(240px,70%);height:96px;margin:0 auto 24px;position:relative}.door .logo-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.door .fb{justify-items:center;gap:8px;margin:0 auto 24px;display:grid}.door .fb .dm{border-radius:50%;width:64px;height:64px;overflow:hidden;box-shadow:0 4px 12px #0000001f}.door .fb .dm img{width:100%;height:100%;display:block}.door .fb-name{text-align:center;padding:0 24px;font-size:1.0625rem;font-weight:600;line-height:1.3}.door .door-h{text-align:center;letter-spacing:-.02em;text-wrap:balance;margin:0;padding:0 24px;font-size:1.75rem;font-weight:700;line-height:1.2}.door .door-p{text-align:center;color:var(--d-label-2);text-wrap:balance;margin:0;padding:8px 32px 0;font-size:1.0625rem;line-height:1.3}.door .applied{background:color-mix(in srgb,var(--d-green) 12%,transparent);height:30px;color:var(--d-green);border-radius:15px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:16px auto 0;padding:0 12px;font-size:.8125rem;font-weight:600;display:flex}.door .applied .i{stroke-width:2.6px;width:15px;height:15px}.door .symbol{background:var(--d-fill-2);width:64px;height:64px;color:var(--d-label-2);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.door .symbol .i{stroke-width:1.7px;width:30px;height:30px}.door .list{background:var(--d-cell);border-radius:12px;margin:0 16px;overflow:hidden}.door .cell{background:var(--d-cell);cursor:text;align-items:center;gap:12px;min-height:44px;padding:11px 16px;display:flex;position:relative}.door .cell+.cell:before{content:"";border-top:.5px solid var(--d-sep);position:absolute;top:0;left:16px;right:0}.door .cell .lab{white-space:nowrap;flex:none;width:6.25em;font-size:1.0625rem}.door .cell input{min-width:0;font:inherit;color:var(--d-label);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.0625rem;line-height:1.3}.door .cell input::placeholder{color:var(--d-label-3)}.door .cell input[readonly]{color:var(--d-label-2);text-overflow:ellipsis}.door .cell .lock{color:var(--d-label-3);display:inline-flex}.door .cell .lock .i{width:16px;height:16px}.door .cell:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--d-accent) 55%,transparent)}.door .cell:first-child{border-radius:12px 12px 0 0}.door .cell:last-child{border-radius:0 0 12px 12px}.door .cell:only-child{border-radius:12px}.door .or{color:var(--d-label-2);align-items:center;gap:12px;margin:24px 0 8px;padding:0 16px;font-size:.8125rem;display:flex}.door .or:before,.door .or:after{content:"";border-top:.5px solid var(--d-sep);flex:1}.door .stack{gap:12px;padding:0 16px;display:grid}.door .stack.sso{margin-top:32px}.door .dbtn{width:100%;min-height:50px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),opacity .16s ease,background-color .2s ease;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.door .dbtn:active{transform:scale(.97)}.door .dbtn:disabled{cursor:default;opacity:.6}.door .dbtn:disabled:active{transform:none}.door .dbtn.primary{background:var(--d-accent);color:var(--d-on-accent)}.door .dbtn.primary[aria-disabled]{background:var(--d-fill);color:var(--d-label-3)}.door .dbtn.primary[aria-disabled]:active{transform:none}.door .dbtn.plain{color:var(--d-accent-text);background:0 0;min-height:44px;font-weight:400}.door .dbtn.apple{color:#fff;background:#000}.door .dbtn.google{background:var(--d-cell);color:var(--d-label);box-shadow:inset 0 0 0 .5px var(--d-sep),0 1px 2px #0000000a}.door .dbtn:focus-visible,.door .door-links a:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.door .door-links{justify-content:space-between;padding:4px 4px 0;font-size:.9375rem;display:flex}.door .door-links a{color:var(--d-accent-text);text-decoration:none}.door .door-err{text-align:center;color:var(--d-red);text-wrap:balance;margin:12px 32px 0;font-size:.8125rem;line-height:1.4}.door .lede-s{text-align:center;color:var(--d-label-2);text-wrap:balance;margin:28px 32px 0;font-size:.9375rem;line-height:1.4}.door .lede-s+.stack.sso{margin-top:14px}.door .dbtn.acct{text-align:left;justify-content:flex-start;gap:12px;min-height:62px}.door .dbtn.acct .t{line-height:1.2;display:grid}.door .dbtn.acct small{opacity:.82;font-size:.875rem;font-weight:400}.door .dbtn.acct .go{width:16px;height:16px;margin-left:auto}.door .dbtn.apple.second{background:var(--d-cell);color:var(--d-label);box-shadow:inset 0 0 0 .5px var(--d-sep),0 1px 2px #0000000a}.door .dbtn.demoted{color:var(--d-accent-text);min-height:44px;box-shadow:none;background:0 0;font-weight:400}.door .fold{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}.door .fold>div{opacity:0;min-height:0;transition:opacity .2s ease,transform .28s var(--ease-out);overflow:hidden;transform:translateY(-4px)}.door .fold.open{grid-template-rows:1fr}.door .fold.open>div{opacity:1;transform:none}.door .fold-btn{justify-content:center;align-items:center;gap:6px;display:flex}.door .fold-btn .chev{width:14px;height:14px;transition:transform .24s var(--ease-out)}.door .fold-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.door .dbtn.nudge{animation:door-nudge .42s var(--ease-out) both}@keyframes door-nudge{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.door .door-note{text-align:center;color:var(--d-label-2);margin:12px 32px 0;font-size:.8125rem;line-height:1.4}.door .otc{justify-content:center;gap:6px;padding:0 16px;display:flex;position:relative}.door .otc .gap{width:10px}.door .otc .bx{background:var(--d-cell);width:36px;height:48px;box-shadow:inset 0 0 0 .5px var(--d-sep);font-variant-numeric:tabular-nums;transition:box-shadow .15s var(--ease-out),transform .15s var(--ease-out);border-radius:10px;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.door .otc .bx.on{box-shadow:inset 0 0 0 2px var(--d-accent)}.door .otc .bx.on:after{content:"";background:var(--d-accent);border-radius:1px;width:2px;height:24px;animation:1s step-end infinite door-caret}.door .otc .bx.pop{animation:door-pop .16s var(--ease-out)}.door .otc.bad .bx{box-shadow:inset 0 0 0 1.5px var(--d-red)}.door .otc input{opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.door .otc.shake{animation:door-shake .4s var(--ease-out)}.door .otc-f{text-align:center;color:var(--d-label-2);text-wrap:balance;min-height:30px;margin:0;padding:12px 32px 0;font-size:.8125rem;line-height:1.4}.door .otc-f.err{color:var(--d-red)}@keyframes door-caret{50%{opacity:0}}@keyframes door-pop{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes door-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}35%{transform:translate(7px)}55%{transform:translate(-5px)}75%{transform:translate(3px)}}.door .reveal{animation:door-reveal .32s var(--ease-out) both}@keyframes door-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.door .door-foot{color:var(--d-label-3);justify-content:center;align-items:center;gap:6px;padding:32px 16px 0;font-size:.75rem;display:flex}.door .door-foot .dmk{background:url(/drillers-mark.png) 50%/cover;border-radius:50%;width:14px;height:14px}.door .door-foot b{color:var(--d-label-2);font-weight:600}@media (hover:hover) and (pointer:fine){.door .dbtn.primary:not(:disabled):not([aria-disabled]):hover{opacity:.92}.door .dbtn.plain:hover,.door .door-links a:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.door .dbtn{transition:opacity .16s,background-color .2s}.door .dbtn:active{opacity:.7;transform:none}.door .otc.shake,.door .otc .bx.pop{animation:none}.door .otc .bx{transition:box-shadow .15s}.door .reveal,.door .dbtn.nudge{animation:.2s both door-fade}.door .fold,.door .fold-btn .chev{transition:none}.door .fold>div{transform:none}}@keyframes door-fade{0%{opacity:0}to{opacity:1}}@media (prefers-contrast:more){.door-page{--d-sep:#3c3c4399;--d-label-2:#3c3c43e6;--d-label-3:#3c3c43b3}.door .dbtn.google,.door .dbtn.apple.second{box-shadow:inset 0 0 0 1px var(--d-label)}}.door-page.door-inline{background:0 0;min-height:0}.door-inline .door{max-width:none;padding:0}.door-inline .door .list,.door-inline.about .door .list{margin:0}.door .sec-h{color:var(--d-label-2);text-transform:uppercase;letter-spacing:.03em;padding:24px 16px 6px;font-size:.8125rem;line-height:1.3}.door .sec-h:first-child{padding-top:4px}.door .sec-f{color:var(--d-label-2);text-wrap:pretty;margin:0;padding:6px 16px 0;font-size:.8125rem;line-height:1.4}.door .sec-f.err{color:var(--d-red)}.door .sec-f.lede{padding:4px 16px 0;font-size:.9375rem}.door .cell.bad .lab{color:var(--d-red)}.door .cell.rate{cursor:default}.door.fs-about{gap:24px}.fs-about .fs-group,.fs-about .fs-anchor,.fs-about .fs-sum{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}.fs-about .auth-relay{color:var(--d-label-2)}.fs-about .j-gender-cell{position:relative}.fs-about .j-gender-cell:before{content:"";background:var(--fs-hair);height:.5px;transition:opacity .16s;position:absolute;top:-1.5px;left:12px;right:12px}.join-bar{z-index:4;position:sticky;bottom:0}.join-bar .fs-bar{position:static}.join-bar .fs-go{white-space:normal;text-wrap:balance;padding-block:6px;line-height:1.05}.join-dir-fail{background:var(--neg-bg);color:var(--neg);border-radius:12px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.4}.legal-foot{padding:4px 12px calc(8px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.legal-links{-moz-column-gap:2px;color:var(--legal-fg,var(--t2));flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2px;font-size:.78125rem;font-weight:600;line-height:1.2;display:flex}.legal-links a{min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:8px;align-items:center;padding:0 8px;text-decoration:none;transition:opacity .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.legal-links a:active{opacity:.6}.legal-links a:focus-visible{outline:2px solid var(--info,#1d4ed8);outline-offset:-2px}.legal-links .legal-dot{opacity:.6}@media (width<=339px){.legal-links .legal-dot{display:none}}@media (hover:hover) and (pointer:fine){.legal-links a:hover{text-decoration:underline}}@media print{.legal-foot{display:none}}.land .legal-foot{--legal-fg:var(--ink-2);padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext-v16.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-v16.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-vietnamese-v38.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-latin-ext-v38.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-latin-v38.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-vietnamese-v38.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-latin-ext-v38.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-latin-v38.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-vietnamese-v38.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-ext-v38.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-v38.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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-v44.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-cyrillic-v44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-greek-ext-v44.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-greek-v44.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-hebrew-v44.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-math-v44.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-symbols-v44.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-vietnamese-v44.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-latin-ext-v44.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-latin-v44.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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-v44.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-cyrillic-v44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-greek-ext-v44.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-greek-v44.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-hebrew-v44.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-math-v44.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-symbols-v44.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-vietnamese-v44.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-latin-ext-v44.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-latin-v44.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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-v44.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-cyrillic-v44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-greek-ext-v44.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-greek-v44.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-hebrew-v44.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-math-v44.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-symbols-v44.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-vietnamese-v44.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-latin-ext-v44.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-latin-v44.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:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-v44.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-cyrillic-v44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-greek-ext-v44.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-greek-v44.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-hebrew-v44.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-math-v44.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-symbols-v44.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-vietnamese-v44.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-latin-ext-v44.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-latin-v44.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:Saira;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/saira-italic-vietnamese-v23.woff2)format("woff2");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:Saira;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/saira-italic-latin-ext-v23.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/saira-italic-latin-v23.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-v7.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-v7.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-v7.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-v7.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-v7.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-v7.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-v7.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-v7.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-v7.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-v7.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}:root{--bg:#eef4fa;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--border:#e2e8f0;--border-faint:#1419230d;--ring:#0f172a24;--t1:#0f172a;--t2:#475569;--t3:#64748b;--t4:#94a3b8;--lime:#bcf014;--lime-hover:#9fcc0a;--lime-text:#5b7507;--lime-50:#fafff0;--lime-100:#f3ffcc;--lime-200:#e6ff85;--lime-dot:#65a30d;--self:#7c5a12;--self-bg:#fdf6e3;--self-bd:#ecd9a4;--ink:#0b0f14;--dark:#181d28;--dark-2:#232a38;--dark-line:#ffffff1f;--pos:var(--lime-text);--pos-bg:var(--lime-50);--pos-bd:var(--lime-200);--warn:#b45309;--count-orange:#f97316;--warn-bg:#fffbeb;--warn-bd:#fde68a;--neg:#b91c1c;--neg-bg:#fef2f2;--neg-bd:#fecaca;--ty-dbl:#be185d;--ty-dbl-bg:#fdf2f8;--ty-cpl:#86198f;--ty-cpl-bg:#fdf4ff;--ty-bm-bg:#fff7ed;--info:#1d4ed8;--info-bg:#eff6ff;--info-bd:#bfdbfe;--live:var(--lime);--swipe-read:#2f6fde;--swipe-clear:#64748b;--on-swipe:#fff;--pb-mat:#fafafcd1;--shadow-pb:0 12px 40px #0f172a38;--violet:#7c3aed;--badge-amber:#f59e0b;--badge-red:#dc2626;--r-sm:10px;--r-card:12px;--r-session:18px;--r-panel:16px;--r-pill:9999px;--shadow-sm:0 1px 2px #0f172a0d;--shadow:0 4px 12px -2px #0f172a14,0 1px 3px #0f172a0f;--shadow-2xl:0 25px 50px -12px #0f172a40;--shadow-float:0 1px 1px #0f172a12,0 2px 4px #0f172a14,0 8px 16px #0f172a1a;--shadow-float-hover:0 1px 2px #0f172a17,0 4px 8px #0f172a1a,0 16px 28px #0f172a26;--font:"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Bebas Neue",Impact,Oswald,sans-serif;--font-wordmark:"Saira","Bebas Neue",Impact,sans-serif;--sidebar-w:300px;--club:#79943b;--club-ink:#fff;--club-dark:#3d3834;--club-bg:#79943b1a;--club-bd:#79943b57;--club-font:"Open Sans",var(--font)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:calc(100% * var(--text-scale,1))}html,body{touch-action:manipulation;overscroll-behavior-x:none}body{font-family:var(--font);background-color:var(--bg);color:var(--t1);background-image:radial-gradient(90% 34% at 50% -5%,#bcf0140d,#0000);font-size:.9375rem;line-height:1.5}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:max(16px,1rem)!important}}img{max-width:100%;display:block}svg{flex:none;display:block}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){*{--thin-scroll-thumb:color-mix(in srgb, var(--t3) 55%, transparent);scrollbar-width:thin;scrollbar-color:transparent transparent}:root.is-scrolling,:not(:root):hover,.is-scrolling{scrollbar-color:var(--thin-scroll-thumb) transparent}}@supports not (scrollbar-color:auto){@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:8px}:root.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--thin-scroll-thumb)}:not(:root):hover::-webkit-scrollbar-thumb{background-color:var(--thin-scroll-thumb)}.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--thin-scroll-thumb)}}}button{font:inherit;cursor:pointer}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--t1);font-weight:400;line-height:1}.num{font-family:var(--font-display);font-feature-settings:"tnum" 1;letter-spacing:.02em;line-height:1}.wordmark{font-family:var(--font-wordmark);letter-spacing:-.01em;font-style:italic;font-weight:600;line-height:1}.ic{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.app{grid-template-columns:var(--sidebar-w) minmax(0,1fr);background:var(--bg);gap:12px;min-height:100dvh;padding:12px;display:grid;position:relative}.scrim{z-index:11;background:#0f172a59;position:absolute;inset:0}.sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-2xl);align-self:start;height:calc(100dvh - 24px);position:sticky;top:12px;overflow:hidden}.sb-panel{flex-direction:column;min-width:0;height:100%;display:flex}.sb-brand{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.sb-cast{background:var(--t1);color:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:4px 12px 8px;padding:11px;font-size:.9rem;font-weight:800;display:flex}.sb-cast:hover{opacity:.9}.sb-cast svg{width:18px;height:18px}.sb-nav{gap:2px;padding:6px 10px;display:grid}.sb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:12px 10px 4px;font-size:.6875rem;font-weight:700}.sb-label.row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sb-label a{color:var(--lime-text);letter-spacing:.06em;font-weight:700}.nav-item{color:var(--t1);border-radius:12px;align-items:center;gap:12px;min-height:2.75rem;padding:10px 12px;font-size:.9375rem;font-weight:600;transition:background .12s,box-shadow .12s;display:flex}@media (hover:hover){.nav-item:hover:not(.on){background:#0f172a0b}}.nav-item .ic{color:var(--t3)}.nav-item.on{box-shadow:inset 0 0 0 1px var(--ring),0 1px 3px #0f172a1f;background:#0f172a11}.nav-item.on .ic{color:var(--lime-text)}.nav-item .badge{border-radius:var(--r-pill);background:var(--badge-amber);color:#fff;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-left:auto;padding:0 5px;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.nav-item .dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 1px var(--lime-text);border-radius:50%;margin-left:auto}.nav-sub{border-left:2px solid var(--border);gap:2px;margin:2px 0 6px 30px;padding-left:12px;display:grid}.nav-sub-item{min-height:44px;color:var(--t2);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .12s;display:flex}@media (hover:hover){.nav-sub-item:hover:not(.on){background:#0f172a0b}}.nav-sub-item:active{transform:scale(.98)}.nav-sub-item.on{background:var(--lime);color:var(--t1);box-shadow:inset 0 0 0 1.5px var(--lime-text);font-weight:800}.nav-sub-item:focus-visible{outline:none;box-shadow:0 0 0 3px #bcf0148c}.mode-row{align-items:center;gap:6px;min-width:0;display:flex}.mode-row>:last-child{min-width:0}.mode-row .seg3.sub{margin:0}.content>.mode-row{flex-wrap:wrap;row-gap:6px}.mode-row .seg{flex-wrap:nowrap}.arc-note{color:var(--t2);max-width:70ch;margin:2px 4px 0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.nav-sub-item{transition:none}.nav-sub-item:active{transform:none}}.sb-foot{margin:auto 8px calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-radius:16px;gap:8px;padding:8px 10px;display:grid;box-shadow:0 6px 18px -8px #00000073}.sb-foot .me-id{border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;margin:-2px 0 -2px -2px;padding:2px 4px 2px 2px;transition:background .12s;display:flex}@media (hover:hover){.sb-foot .me-id:hover{background:#0f172a0d}}.powered{color:var(--t3);white-space:nowrap;align-items:center;gap:6px;padding:0 2px;font-size:.75rem;display:inline-flex}.powered .dmark{background:url(/drillers-mark.png) 50%/contain no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.powered .wordmark{color:var(--t1);font-size:.9375rem}.main{grid-template-rows:auto 1fr;gap:16px;min-width:0;display:grid}.topbar{z-index:10;background:var(--bg);min-height:2.75rem;position:sticky;top:0}.topbar .topbar-inner{align-items:center;gap:12px;width:100%;max-width:64rem;min-height:2.75rem;display:flex}.crumb{min-width:0;color:var(--t3);align-items:center;gap:10px;font-size:.875rem;display:flex;overflow:hidden}.brandlock{border-radius:10px;flex:0 100 auto;align-items:center;gap:8px;min-width:0;margin-left:-4px;padding:2px 4px;display:flex}.brandlock:hover{background:var(--surface-3)}.brandlock .club-name{margin-top:3px;font-size:min(1.1875rem,4.9vw)}.brandlock .club-mark img{width:100%;height:100%}.brandlock .club-mark.has-img{box-sizing:border-box;background:0 0;padding:3px}.bl-mark{background:url(/drillers-mark.png) 50%/contain no-repeat;border-radius:50%;flex:none;width:28px;height:28px}.bl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font-size:1.125rem;overflow:hidden}.bl-div{background:var(--border);flex:none;width:1px;height:1.25rem}.bl-page{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--t1);flex:none;font-size:1.125rem;line-height:1.15;overflow:hidden}.topbar .topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.topbar .right{align-items:center;gap:8px;display:flex}.content{align-content:start;gap:16px;width:100%;min-width:0;max-width:64rem;display:grid}.content>*{min-width:0}.phead{flex-direction:column;display:flex}.phead-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.phead-title-group{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.phead-extra{color:var(--t2);white-space:nowrap;font-size:.875rem}.phead-row .actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.phead h1{font-family:var(--font-display);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;font-size:2.125rem;font-weight:400;line-height:1}.phead-segnav h1{text-wrap:balance}.path-parent{color:var(--t3);font-size:.6em}.path-parent .path-sep{color:var(--t4)}.path-current{color:var(--t1)}.phead p{color:var(--t2);max-width:70ch;margin-top:4px;font-size:.875rem}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-float)}.session-card{border-radius:var(--r-session);box-shadow:var(--shadow-float)}.card-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.card-head h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.card-head h2.presets-head{font-family:var(--font);font-weight:800}.card-head .sub{color:var(--t3);margin-top:2px;font-size:.8125rem}.card-head .right{align-items:center;gap:8px;margin-left:auto;display:flex}.sf-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.sf-save-div{background:var(--border);flex:none;width:1px;height:20px}.sf-save-btn{border:1px solid var(--border);background:var(--surface);height:2rem;color:var(--t1);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out),background-color .15s ease;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.sf-save-btn:after{content:"";position:absolute;inset:-7px -2px}.sf-save-btn.primary{background:var(--lime);border-color:var(--lime-hover)}.sf-save-btn:active:not(:disabled){transform:scale(.96)}.sf-save-btn:focus-visible{outline:2px solid var(--info);outline-offset:1px}.sf-save-btn:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.sf-save-btn:hover:not(:disabled){background:var(--surface-3)}.sf-save-btn.primary:hover:not(:disabled){background:var(--lime-hover)}}@media (prefers-reduced-motion:reduce){.sf-save-btn{transition:background-color .15s}.sf-save-btn:active:not(:disabled){transform:none}}.card-body{padding:16px}.card-foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);color:var(--t2);align-items:center;gap:10px;padding:12px 16px;font-size:.8125rem;display:flex}.btn{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--t1);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.btn-lime{background:var(--lime);border-color:var(--lime);color:var(--t1);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.1875rem;font-weight:400}.btn-lime.big{min-height:3.75rem;font-size:1.5rem}.btn-ink{background:var(--ink);border-color:var(--ink);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.1875rem;font-weight:400}.btn-ghost{box-shadow:none;color:var(--t2);background:0 0;border-color:#0000}.btn-danger{color:var(--neg);border-color:var(--neg-bd)}.btn-warn{background:var(--count-orange);border-color:var(--count-orange);color:var(--t1)}.agev,.mp-age{color:var(--t3);white-space:nowrap;margin-left:6px;font-size:.75rem;font-weight:700}.mp-num{text-align:right;width:1.4rem;color:var(--t4);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:700}.mp-sheet{--mp-ink:#181d28}.mp-sheet .seg{box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:12px;gap:2px;padding:2px}.mp-sheet .seg button{white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:34px;transition:transform .14s var(--ease-out),background-color .16s ease,color .16s ease;border-radius:9px;padding:0 11px;font-size:.8125rem;position:relative}.mp-sheet .seg button:after{content:"";position:absolute;inset:-5px 0}.mp-sheet .seg button.on{background:var(--mp-ink);color:#fff;border:0;box-shadow:0 1px 2px #0f172a47}.mp-sheet .seg button:active{transform:scale(.97)}.mp-sheet .row{flex-wrap:wrap;row-gap:6px;min-height:56px;padding-top:7px;padding-bottom:7px}.mp-sheet .row .btn-sm{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:44px;transition:transform .12s var(--ease-out);padding:0 12px;position:relative}.mp-sheet .row .btn-sm:active:not(:disabled){transform:scale(.97)}.mp-sheet .mp-acts{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.mp-sheet .mp-acts:empty{display:none}@media (width<=480px){.mp-sheet .mp-acts{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mp-sheet .row .btn-sm{transition:none}.mp-sheet .row .btn-sm:active:not(:disabled){transform:none}}.mp-sheet .row .btn-sm:after{content:"";position:absolute;inset:-3px 0}.mp-sheet .mp-rt{color:var(--lime-text);font-variant-numeric:tabular-nums;margin-left:8px;font-size:.8438rem;font-weight:700}.hp-aw{--mp-ink:#181d28}.mp-sheet .aw,.hp-aw{gap:8px;display:grid}.mp-sheet .aw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mp-sheet .aw-label{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:.75rem;font-weight:800}.mp-sheet .aw .input,.hp-aw .input{min-height:44px}.mp-sheet .aw-row,.hp-aw .aw-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-sheet .aw-row .input,.hp-aw .aw-row .input{flex:150px;width:auto;min-width:0}.mp-sheet .aw-gender{flex:none}.mp-sheet .aw-stp{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex:none;align-items:center;padding:2px;display:inline-flex}.mp-sheet .aw-stp button{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border),0 1px 2px #0f172a0f;font:inherit;color:var(--t1);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out);border:0;border-radius:10px;font-size:1.25rem;font-weight:700;line-height:1;position:relative}.mp-sheet .aw-stp button:after{content:"";position:absolute;inset:-5px}.mp-sheet .aw-stp button:active{transform:scale(.94)}.mp-sheet .aw-stp button:disabled{color:var(--t4);box-shadow:none;cursor:default;background:0 0}.mp-sheet .aw-sv{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;color:var(--t1);font-size:1rem;font-weight:800}.mp-sheet .aw-res,.hp-aw .aw-res{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);overscroll-behavior:contain;border-radius:12px;max-height:216px;margin:0;padding:0;list-style:none;overflow-y:auto}.mp-sheet .aw-res li,.hp-aw .aw-res li{min-height:48px;color:var(--t1);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:center;padding:6px 12px;font-size:.9375rem;font-weight:700;display:flex}.mp-sheet .aw-res li+li,.hp-aw .aw-res li+li{box-shadow:inset 0 1px 0 var(--border)}.mp-sheet .aw-res li.hi,.hp-aw .aw-res li.hi{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--mp-ink)}.mp-sheet .aw-res li:active,.hp-aw .aw-res li:active{background:var(--surface-3)}.mp-sheet .aw-res .aw-partner{background:var(--mp-ink);min-height:36px;color:var(--surface);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 12px;font-size:.8125rem;font-weight:800}.mp-sheet .aw-hint,.hp-aw .aw-hint{color:var(--t3);font-size:.75rem}@media (hover:hover) and (pointer:fine){.mp-sheet .aw-res li:not(.hi):hover,.hp-aw .aw-res li:not(.hi):hover{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.mp-sheet .aw-stp button{transition:none}.mp-sheet .aw-stp button:active{transform:none}}.mp-sheet .aw{container-type:inline-size}.mp-sheet .aw-guestrow{flex-wrap:nowrap}.mp-sheet .aw-guestrow .aw-name{flex:1 1 0;min-width:120px}.mp-sheet .aw-guestrow .aw-stp,.mp-sheet .aw-guestrow .aw-gender,.mp-sheet .aw-guestrow>.btn{flex:none}@container (width<=540px){.mp-sheet .aw-guestrow{flex-wrap:wrap}.mp-sheet .aw-guestrow:after{content:"";flex:0 0 100%;order:3;height:0}.mp-sheet .aw-guestrow .aw-name{flex:1 1 0;order:1;min-width:0}.mp-sheet .aw-guestrow .aw-stp{order:2}.mp-sheet .aw-guestrow .aw-gender{flex:1 1 0;order:4;display:flex}.mp-sheet .aw-guestrow .aw-gender button{flex:1 1 0}.mp-sheet .aw-guestrow>.btn{flex:none;order:5}}.mp-sheet .rg{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);border-radius:12px;flex:1 0 100%;gap:8px;margin-top:6px;padding:10px;display:grid}@starting-style{.mp-sheet .rg{opacity:0;transform:translateY(-4px)}}.mp-sheet .rg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-sheet .rg .input{flex:150px;width:auto;min-width:0;min-height:44px}.mp-sheet .rg-pay{flex-wrap:wrap;flex:auto}.mp-sheet .rg-gender{flex:none}.mp-lock{color:var(--t3);padding:0 16px 8px}@media (prefers-reduced-motion:reduce){.mp-sheet .rg{transition:none}}.mp-sheet .mp-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-sheet .mp-tools{gap:8px;display:grid}.mp-sheet .mp-tools-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-sheet .mp-print-set{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mp-sheet .mp-print{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:44px;transition:transform .12s var(--ease-out);flex:none;gap:6px;padding:0 14px;font-size:.875rem}.mp-sheet .mp-print:active{transform:scale(.97)}.mp-sheet .mp-print .mp-cv{color:var(--t3);margin-left:-2px}.mp-sheet .mp-pmenu{position:relative}.mp-sheet .mp-menu{z-index:5;background:var(--surface);border:1px solid var(--border);min-width:220px;box-shadow:var(--shadow-2xl);transform-origin:100% 0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);border-radius:14px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@starting-style{.mp-sheet .mp-menu{opacity:0;transform:scale(.96)}}.mp-sheet .mp-menu button{min-height:44px;font:inherit;color:var(--t1);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:.9375rem;font-weight:600;display:flex}.mp-sheet .mp-menu button .ic{color:var(--t2);flex:none}.mp-sheet .mp-menu button:active,.mp-sheet .mp-menu button:focus-visible{background:var(--surface-3)}@media (hover:hover) and (pointer:fine){.mp-sheet .mp-menu button:hover{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.mp-sheet .mp-menu,.mp-sheet .mp-print{transition:none}.mp-sheet .mp-print:active{transform:none}}.mp-sheet .mp-tools-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-sheet .row.mp-party{margin-left:20px}.mp-sheet .row.mp-guest{border-left:2px solid var(--border);margin-left:20px;padding-left:18px}.mp-sheet .mp-gline{border-left:2px solid var(--border);margin-left:20px;padding:0 0 10px 18px}.mp-sheet .mp-kind{margin:0 6px 0 8px}.mp-sheet .row>.grow{flex:10rem}.mp-sheet .aw-opt{gap:1px;min-width:0;display:grid}.mp-sheet .aw-em{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}@media (hover:hover) and (pointer:fine){.mp-sheet .seg button:not(.on):hover{color:var(--t1)}}@media (prefers-reduced-motion:reduce){.mp-sheet .seg button{transition:none}.mp-sheet .seg button:active{transform:none}}.btn-sm{min-height:2.25rem;padding:0 12px;font-size:.84375rem}.btn-block{width:100%}.btn-signup{font-size:.9375rem}.btn-signup.btn-block{font-size:1.25rem}.btn-done{background:var(--pos-bg);border-color:var(--pos-bd);color:var(--pos);box-shadow:inset 3px 0 0 var(--lime),var(--shadow-sm)}.btn-wait{background:var(--badge-amber);border-color:var(--badge-amber);color:#fff}.pill{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;height:1.5rem;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.pill .d{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pill.pos{color:var(--pos);background:var(--pos-bg);border-color:var(--pos-bd)}.pill.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.pill.neg{color:var(--neg);background:var(--neg-bg);border-color:var(--neg-bd)}.pill.info{color:var(--info);background:var(--info-bg);border-color:var(--info-bd)}.pill.neu{color:var(--t2);background:var(--surface-3);border-color:var(--border)}.pill.live{color:var(--lime-text);background:var(--lime-100);border-color:var(--lime-200)}.pill.live .d{background:var(--live);box-shadow:0 0 0 1px var(--lime-text)}.pill.club{color:var(--club);background:var(--club-bg);border-color:var(--club-bd)}.pill.stack{align-items:flex-start;height:auto;min-height:1.5rem;padding:3px 9px}.pill.stack .d{margin-top:.4rem}.pill.stack .tx{text-align:left;flex-direction:column;line-height:1.25;display:flex}.pill.stack .tx i{opacity:.72;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.av{background:var(--surface-3);border:1px solid var(--border);width:2rem;height:2rem;color:var(--t2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;line-height:1;display:grid;overflow:hidden}.av.club{background:var(--club);color:var(--club-ink);border-color:var(--club)}.club-mark{background:var(--club);border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.club-mark.has-img{background:var(--surface)}.club-mark img{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem}.club-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--t1);font-size:1.1875rem;line-height:1}.club-sub{color:var(--t3);margin-top:3px;font-size:.75rem;font-weight:600}.input,.select,.textarea{border:1px solid var(--t4);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:2.75rem;font:inherit;color:var(--t1);padding:0 12px;font-size:.9375rem}.textarea{min-height:5.5rem;padding:10px 12px;line-height:1.5}.select{appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") right 12px center/16px no-repeat;padding-right:36px}.field{gap:6px;display:grid}.field label{color:var(--t2);font-size:.8125rem;font-weight:700}.field .hint{color:var(--t3);font-size:.78125rem}.field label .req-star{color:var(--neg);margin-right:2px;font-weight:800}.field-need label{color:#a85a5a}.field-need .req-star{color:#b91c1c8c}.field-need .input{background:#fff8f8;border-color:#b91c1c6b;box-shadow:0 0 0 3px #b91c1c12}.field-bad label,.field-bad .req-star{color:var(--neg)}.field-bad .input{border-color:var(--neg);background:var(--neg-bg);box-shadow:0 0 0 3px #b91c1c61,0 0 18px #b91c1c52}.field-err{color:var(--neg);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.kv-form .field-err{margin-top:4px}.kv-form .input[aria-invalid=true]{border-color:var(--neg);background:var(--neg-bg);box-shadow:0 0 0 3px #b91c1c61}.bdf{--bdf-bg:var(--surface);--bdf-line:var(--t4);--bdf-focus:var(--lime-text);--bdf-red:var(--neg);--bdf-ink:var(--t1);--bdf-ink-2:var(--t3);--bdf-ink-3:var(--t4);--bdf-amber:var(--warn);gap:6px;width:100%;min-width:0;display:grid}.bdf-row{grid-template-columns:minmax(0,1fr) 2.875rem 4.25rem;gap:6px;padding-top:8px;display:grid}.bdf-f{min-width:0;display:block;position:relative}.bdf-f>span{z-index:1;background:var(--bdf-bg);color:var(--bdf-ink-2);pointer-events:none;padding:0 4px;font-size:.75rem;font-weight:600;line-height:16px;transition:color .14s;position:absolute;top:-8px;left:9px}.bdf .bdf-f select,.bdf .bdf-f input{border:1.5px solid var(--bdf-line);background:var(--bdf-bg);width:100%;height:3.25rem;font:inherit;color:var(--bdf-ink);font-variant-numeric:tabular-nums;appearance:none;border-radius:10px;outline:none;margin:0;padding:0 10px 0 12px;font-size:1.0625rem;font-weight:600;line-height:normal;transition:border-color .14s,box-shadow .14s;display:block}.bdf .bdf-f select{cursor:pointer;touch-action:manipulation;padding:0 22px 0 10px;font-size:1rem}.bdf .bdf-f input{text-align:center;padding:0 6px}.bdf .bdf-f select.bdf-empty{color:var(--bdf-ink-3);font-weight:500}.bdf-m:after{content:"";border-right:2px solid var(--bdf-ink-2);border-bottom:2px solid var(--bdf-ink-2);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}.bdf .bdf-f select:focus,.bdf .bdf-f input:focus{border-color:var(--bdf-focus);box-shadow:0 0 0 1px var(--bdf-focus)}.bdf-f:focus-within>span{color:var(--bdf-focus)}.bdf .bdf-r select,.bdf .bdf-r input{border-color:var(--bdf-red)}.bdf-r>span{color:var(--bdf-red)}.bdf-msg{color:var(--bdf-ink-2);margin:0;font-size:.8125rem;line-height:1.4}.bdf-msg.bdf-bad{color:var(--bdf-red);font-weight:600}.bdf-rb{color:var(--bdf-ink);margin:0;font-size:.9375rem;line-height:1.35}.bdf-rb b{font-weight:700}.bdf-minor{color:var(--bdf-amber);font-size:.8125rem;font-weight:600;display:block}.door .bdf{--bdf-bg:var(--d-cell);--bdf-line:#3c3c434d;--bdf-focus:var(--d-accent);--bdf-red:var(--d-red);--bdf-ink:var(--d-label);--bdf-ink-2:var(--d-label-2);--bdf-ink-3:var(--d-label-3);--bdf-amber:#a35a00}.door .cell.bdf-cell{cursor:default;padding:12px;display:block}.door .cell.bdf-cell:focus-within{box-shadow:none}.door .cell .bdf .bdf-f input{border:1.5px solid var(--bdf-line);background:var(--bdf-bg);height:3.25rem;padding:0 6px;font-size:1.0625rem;line-height:normal}.door .cell .bdf .bdf-r input{border-color:var(--bdf-red)}.door .cell .bdf .bdf-f input:focus{border-color:var(--bdf-focus)}.agr-text{color:var(--t1);overflow-wrap:break-word;font-size:1rem;line-height:1.55}.agr-text h4{letter-spacing:.04em;text-transform:uppercase;color:var(--t1);margin:18px 0 4px;font-size:.875rem;font-weight:800}.agr-text section:first-child h4{margin-top:0}.agr-text p{margin:0}.agr-text p+p{margin-top:10px}.agr-text .agr-contact-sec{margin-top:18px}.agr-text .agr-list{gap:10px;margin:0;padding-left:1.25rem;list-style:outside;display:grid}.agr-text .agr-list .agr-list{margin-top:10px;list-style:circle}.agr-text .agr-link{color:var(--info);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.agr-text .agr-contact{margin:0}.agr-text .agr-contact .agr-link{padding:10px 0;display:inline-block}.agr-text .agr-link:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:3px}.agr-check{background:var(--surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--border);color:var(--t1);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:box-shadow .14s ease,transform .12s var(--ease-out);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.agr-check:active{transform:scale(.99)}.agr-check input{width:24px;height:24px;accent-color:var(--lime-text);cursor:pointer;flex:none;margin:0}.agr-check.agr-need{box-shadow:inset 0 0 0 2px var(--neg)}.agr-missing{color:var(--neg);margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.agr-check{transition:none}.agr-check:active{transform:none}}.agr-col{width:100%;max-width:480px}.agr-dialog{width:100%;max-width:440px}.agr-head:focus{outline:none}.agr-text p,.agr-text li{max-width:70ch}@media (width>=900px){.agr-col{max-width:none}.agr-dialog{max-width:min(52rem,100%)}}.gatehelp{color:var(--neg);justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:.8125rem;font-weight:600;display:flex}.gatehelp:before{content:"!";background:var(--neg);color:#fff;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.6875rem;font-weight:800;display:grid}.btn-join-gate:disabled{background:var(--surface-3);border-color:var(--border);color:var(--t4);cursor:not-allowed;box-shadow:none}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.counts-table th{text-align:left;color:var(--t2);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:14px 14px 14px 0;font-size:.8125rem;font-weight:700}.counts-table tr:last-child th,.counts-table tr:last-child td{border-bottom:0}.counts-table .hint{color:var(--t4);margin-top:2px;font-size:.75rem;font-weight:400;display:block}.tbl-wrap td.fit,.tbl-wrap th.fit{white-space:nowrap;width:1%}.invite-match{border:1px solid var(--club-bd);background:var(--club-bg);border-radius:12px;gap:8px;padding:12px;display:grid}.invite-match .line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-match .line.s{color:var(--t3);font-size:.8125rem}.row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (width<=900px){.row3{grid-template-columns:1fr 1fr}}@media (width<=640px){.row2,.row3{grid-template-columns:minmax(0,1fr)}}.sf-col{align-content:start;gap:16px;min-width:0;display:grid}.sf-set2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 12px;display:grid}.sf-fcol{align-content:start;gap:12px;min-width:0;display:grid}.sf-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.75rem;font-weight:800}@media (width<=1349px){.sf-set2{grid-template-columns:minmax(0,1fr)}}.seg{border:1px solid var(--border);background:#e2ebf4;border-radius:12px;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button{min-height:2.25rem;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:.84375rem;font-weight:700;display:inline-flex}.seg button.on{background:var(--lime);color:var(--t1);border:1px solid var(--lime-hover)}.seg.seg-white{background:#fff}.segcap{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:2px;margin-top:12px;padding:4px;display:inline-flex}.segcap .segcap-item{min-height:34px;color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:.9375rem;font-weight:700;display:inline-flex}.segcap .segcap-item.on{background:var(--lime);color:var(--t1);border-color:var(--lime-hover)}.days{flex-wrap:wrap;gap:6px;display:flex}.days a{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--t2);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;font-size:.875rem;font-weight:800;display:grid}.days a.on{background:var(--t1);color:#fff;border-color:var(--t1)}.courts-pick{gap:12px;display:grid}.courts-bank{gap:6px;display:grid}.courts-bank-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.courts-row{flex-wrap:wrap;gap:6px;display:flex}.courts-row a{border:1px solid var(--border);min-width:2.5rem;height:2.5rem;color:var(--t2);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:12px;place-items:center;padding:0 14px;font-size:.875rem;font-weight:800;display:grid}.courts-row a.on{background:var(--t1);color:#fff;border-color:var(--t1)}.stepper{align-items:center;gap:10px;display:inline-flex}.stepper button{border:1px solid var(--border);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--t1);border-radius:50%;font-size:1.25rem;font-weight:700}.stepper b{font-family:var(--font-display);text-align:center;letter-spacing:.03em;min-width:2.5rem;font-size:1.5rem}.toggle{border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--t3);flex:none;width:2.75rem;height:1.625rem;position:relative}.toggle i{border:1px solid var(--t3);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.toggle.on{background:var(--lime);border-color:var(--lime)}.toggle.on i{background:var(--t1);border-color:var(--t1);left:auto;right:2px}:root{--fs-ground:#f2f3ef;--fs-accent:var(--lime-text);--fs-tint:#bcf0141a;--fs-red:var(--neg);--fs-amber:var(--warn);--fs-hair:#0f172a1f;--fs-ease:cubic-bezier(.23,1,.32,1);--fs-spring:cubic-bezier(.32,.72,0,1);--fs-lift:0 0 0 1px #0f172a12,0 1px 2px #0f172a0a,0 8px 20px -14px #0f172a38;--fs-bar:#f8f9f6c7}.door,.fs-door{--fs-ground:#f2f2f7;--fs-accent:#4d6a1c;--fs-bar:#f2f2f7cc}.fs-ground{background:var(--fs-ground)}.fs-group{gap:8px;min-width:0;scroll-margin-top:14px;display:grid}.fs-group-h{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin:0;padding:0 4px;font-size:.78125rem;font-weight:700}.fs-card{background:var(--surface);box-shadow:var(--fs-lift);border-radius:14px;padding:3px;overflow:hidden}.fs-foot{color:var(--t3);margin:0;padding:0 4px;font-size:.84375rem;line-height:1.4}.fs-err{color:var(--fs-red);animation:fs-in .18s var(--fs-ease);align-items:flex-start;gap:7px;margin:0;padding:0 4px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.fs-err svg{flex:none;width:16px;height:16px;margin-top:1px}.fs-errs{gap:4px;display:grid}.fs-sum{background:var(--surface);animation:fs-in .18s var(--fs-ease);border-radius:14px;gap:6px;padding:12px 14px;scroll-margin-top:14px;display:grid;box-shadow:inset 0 0 0 1.5px #b91c1c80,0 1px 2px #0f172a0a,0 8px 20px -14px #0f172a38}.fs-sum-h{color:var(--fs-red);align-items:center;gap:7px;margin:0;font-size:.9375rem;font-weight:700;display:flex}.fs-sum-h svg{flex:none;width:16px;height:16px}.fs-sum-l{flex-wrap:wrap;gap:6px;display:flex}.fs-chip{border-radius:var(--r-pill);min-height:34px;font:inherit;color:var(--fs-red);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--fs-ease),background-color .16s ease;background:#b91c1c12;border:0;padding:0 12px;font-size:.875rem;font-weight:700;position:relative}.fs-chip:after{content:"";position:absolute;inset:-5px -3px}.fs-chip:active{background:#b91c1c21;transform:scale(.97)}.fs-chip:focus-visible{outline:2px solid var(--fs-red);outline-offset:2px}@keyframes fs-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fs-cell{cursor:text;min-width:0;min-height:56px;transition:background-color .16s var(--fs-ease),box-shadow .16s var(--fs-ease);border-radius:11px;align-content:center;gap:2px;padding:8px 12px;display:grid;position:relative}.fs-cell-l{min-width:0;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;transition:color .16s var(--fs-ease);font-size:.78125rem;font-weight:600;line-height:1.2;overflow:hidden}label.fs-cell-l:after{content:"";border-radius:inherit;position:absolute;inset:0}.fs-cell>:is(input,select,textarea,button,.fs-gsw){z-index:1;position:relative}.fs-cell>:where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;height:26px;font:inherit;color:var(--t1);caret-color:var(--fs-accent);appearance:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:1rem;font-weight:500;line-height:26px;display:block}.fs-cell>textarea{resize:vertical;height:auto;min-height:52px;line-height:1.4}.fs-cell>:is(input,textarea)::-moz-placeholder{color:var(--t4);opacity:1;font-weight:400}.fs-cell>:is(input,textarea)::placeholder{color:var(--t4);opacity:1;font-weight:400}.fs-cell>[readonly]{color:var(--t2)}.fs-cell.fs-ro{cursor:default}.fs-cell>select{cursor:pointer;touch-action:manipulation;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' opacity='.6'><path d='M1.5 5L4.5 2l3 3M1.5 9l3 3 3-3'/></svg>") right 2px center/9px 14px no-repeat;padding-right:22px}.fs-cell>select.fs-empty{color:var(--t4);font-weight:400}.fs-card>:is(.fs-cell,.fs-row)+:is(.fs-cell,.fs-row):before{content:"";background:var(--fs-hair);height:.5px;transition:opacity .16s;position:absolute;top:-1.5px;left:12px;right:12px}.fs-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative}.fs-row.fs-row-3{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr) minmax(0,1fr)}.fs-row>.fs-cell+.fs-cell:after{content:"";background:var(--fs-hair);width:.5px;position:absolute;top:12px;bottom:12px;left:-1.5px}.fs-row-3 .fs-cell>input{font-variant-numeric:tabular-nums}.fs-cell:where(:not(.fs-tg):not(.fs-swc)):focus-within{background:var(--fs-tint);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fs-accent) 62%,transparent);z-index:1}.fs-cell:where(:not(.fs-tg):not(.fs-swc)):focus-within .fs-cell-l{color:var(--fs-accent)}.fs-card>:focus-within:before,.fs-card>:focus-within+:before{opacity:0}.fs-cell.fs-bad{background:#b91c1c0b;box-shadow:inset 0 0 0 1.5px #b91c1c8c}.fs-cell.fs-bad .fs-cell-l{color:var(--fs-red)}.fs-cell.fs-bad:focus-within{box-shadow:inset 0 0 0 2px #b91c1cb3}.fs-hint{color:var(--t3);margin:0;padding:0 4px;font-size:.84375rem}.fs-hint.fs-hint-bad{color:var(--fs-red);font-weight:600}.fs-msgs{gap:4px;display:grid}.fs-msgs:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fs-rb{color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0 4px;font-size:.90625rem;line-height:1.4;display:flex}.fs-rb b{color:var(--t1);font-weight:700}.fs-rb i{background:var(--lime-dot);border-radius:50%;flex:none;align-self:center;width:7px;height:7px;box-shadow:0 0 0 3px #bcf01440}.fs-rb .fs-minor{color:var(--fs-amber);flex-basis:100%;padding-left:15px;font-size:.84375rem;font-weight:600}.fs-cell.fs-swc{cursor:default;padding-bottom:10px}.fs-gsw{background:#7676801f;border-radius:10px;grid-template-columns:1fr 1fr;height:40px;margin-top:4px;padding:3px;display:grid;position:relative}.fs-gsw label{z-index:1;color:var(--t2);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .16s ease,transform .12s var(--fs-ease);border-radius:8px;place-items:center;font-size:.9375rem;font-weight:600;display:grid;position:relative}.fs-gsw label:active{transform:scale(.97)}.fs-gsw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fs-gsw label:has(input:checked){color:var(--t1)}.fs-gsw label:has(input:focus-visible){outline:2px solid var(--fs-accent);outline-offset:-2px}.fs-gsw-th{background:var(--surface);width:calc(50% - 3px);transition:transform .22s var(--fs-spring),opacity .15s ease;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}.fs-gsw[data-v=male] .fs-gsw-th{transform:translate(100%)}.fs-gsw.fs-unset .fs-gsw-th{opacity:0}.fs-gsw[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #b91c1c8c}.fs-cell.fs-tg{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.fs-tg .fs-cell-l{color:var(--t1);white-space:normal;font-size:1rem;font-weight:500;line-height:1.3}.fs-tg .toggle{border-radius:var(--r-pill);width:51px;height:31px;box-shadow:inset 0 0 0 1px var(--t3);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#7676802e;border:0;transition:background-color .2s}.fs-tg .toggle i,.fs-tg .toggle.on i{background:var(--surface);width:27px;height:27px;box-shadow:0 0 0 1px var(--t3),0 3px 8px #00000026;transition:transform .22s var(--fs-ease),background-color .2s ease;border:0;top:2px;left:2px;right:auto}.fs-tg .toggle.on{background:var(--lime);box-shadow:inset 0 0 0 1px #7caa008c}.fs-dues{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-width:0;min-height:26px;display:flex}.fs-dues-t{min-width:0;color:var(--t1);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.35}.fs-dues .pill{flex:none}.fs-tg .toggle.on i{background:var(--t1);transform:translate(20px)}.fs-tg .toggle:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-tg .toggle:active i{width:31px}.fs-tg .toggle.on:active i{transform:translate(16px)}.fs-bar{z-index:4;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--fs-bar);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-shadow:0 -.5px 0 var(--fs-hair);gap:10px;display:flex;position:sticky;bottom:0}.fs-btn{min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--fs-ease),filter .2s ease,opacity .2s ease;border:0;border-radius:13px;padding:0 18px}.fs-btn:active{transform:scale(.97)}.fs-btn:disabled{opacity:.55;cursor:default}.fs-btn:disabled:active{transform:none}.fs-ghost{background:var(--surface);color:var(--t1);font-size:.96875rem;font-weight:700;box-shadow:0 0 0 1px #0f172a12}.fs-go{background:linear-gradient(180deg,#cdfb3a,var(--lime));color:#16210a;font-family:var(--font-display);letter-spacing:.06em;flex:1;font-size:1.3125rem;font-weight:400;box-shadow:0 0 0 1px #7caa008c,inset 0 1px #ffffff8c,0 8px 18px -10px #78aa00cc}.door .fs-go,.fs-door .fs-go{letter-spacing:.04em;white-space:nowrap;font-size:1.15625rem}@media (hover:hover) and (pointer:fine){.fs-go:not(:disabled):hover{filter:brightness(1.03)}.fs-cell:hover:not(:focus-within):not(.fs-ro):not(.fs-swc):not(.fs-tg){background:#0f172a05}}@media (prefers-reduced-motion:reduce){.fs-cell,.fs-cell-l,.fs-gsw label,.fs-gsw-th,.fs-tg .toggle,.fs-tg .toggle i,.fs-btn,.fs-chip{transition:none}.fs-err,.fs-sum{animation:none}}@media (prefers-reduced-transparency:reduce){.fs-bar{background:var(--fs-ground);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.fs-card{box-shadow:0 0 0 1px #0f172a59}.fs-sum{box-shadow:inset 0 0 0 2px var(--fs-red)}.fs-cell-l,.fs-group-h,.fs-foot{color:var(--t2)}.fs-cell:where(:not(.fs-tg):not(.fs-swc)):focus-within{box-shadow:inset 0 0 0 2px var(--fs-accent)}}.chip{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;min-height:2.25rem;padding:0 6px 0 4px;font-size:.84375rem;font-weight:700;display:inline-flex}.chip .av{width:1.625rem;height:1.625rem;font-size:.625rem}.chip .x{width:24px;height:24px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.ag{grid-template-columns:96px minmax(0,1fr) 150px 150px;align-items:center;gap:14px;min-height:4rem;padding:12px 16px;display:grid}.ag .when span{color:var(--t3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:700;display:block}.ag .name{font-size:.9375rem;font-weight:700}.ag .meta{color:var(--t3);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:.8125rem;display:flex}.ag .cap{color:var(--t2);font-size:.8125rem}.ag .act{justify-content:flex-end;display:flex}.ag+.ag{border-top:1px solid var(--border)}@media (width<=640px){.ag{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:14px 16px}.ag .when{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.ag .when b{font-size:1.125rem;display:inline}.ag .when span{margin:0;display:inline}.ag .cap{margin-top:8px}.ag .act{justify-content:stretch;margin-top:10px}.ag .act>*{width:100%}}.ag-evt{padding:14px 16px}.ag-evt+.ag-evt{border-top:1px solid var(--border)}.ag-evt .when{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ag-evt .date{font-family:var(--font-display);letter-spacing:.03em;color:var(--t1);font-size:1.25rem}.ag-evt .time{font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);white-space:nowrap;font-size:1.3125rem}.ag-evt .time .m{color:var(--t3);margin-left:1px;font-size:.875rem}.ag-evt .info{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.ag-evt .left{flex-direction:column;gap:4px;min-width:0;display:flex}.ag-evt .band{letter-spacing:-.01em;color:var(--lime-text);align-items:center;gap:7px;font-size:.875rem;font-weight:800;display:flex}.ag-evt .band i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ag-evt .loc{letter-spacing:-.01em;color:var(--t1);align-items:center;gap:5px;font-size:.875rem;font-weight:800;display:flex}.ag-evt .loc .ic{width:.8125rem;height:.8125rem;color:var(--t3)}.ag-evt .name{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.ag-evt .cap{color:var(--t2);white-space:nowrap;text-align:right;flex:none;font-size:.8125rem;font-weight:700}.ag-evt .cap b{color:var(--t1);font-family:var(--font-display);letter-spacing:.02em;font-size:1.0625rem;font-weight:400}.ag-evt .cap.full b{color:var(--warn)}.ag-evt .cap .lb{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:1px;font-size:.5625rem;font-weight:800;display:block}.ag-evt .host{border-top:1px solid var(--border-faint);color:var(--t3);margin-top:10px;padding-top:9px;font-size:.75rem;font-weight:600}.ag-evt .host b{color:var(--t2);font-weight:700}.host-contact-trigger{font:inherit;color:var(--lime-text);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-weight:800;text-decoration:underline}.ag .meta .host-contact-trigger{margin-left:0}.host-cta{border-radius:var(--r-pill);background:var(--lime);border:1px solid var(--lime-hover);min-height:2.5rem;color:var(--t1);box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:9px;padding:0 15px;font-family:inherit;font-size:.9375rem;font-weight:800;display:inline-flex}.host-cta .k{background:#0b0f1424;border-radius:50%;place-items:center;width:20px;height:20px;font-size:1rem;font-weight:800;line-height:1;display:inline-grid}.ag-evt .confirm{gap:8px;margin-top:10px;display:grid}.ag-evt .confirm p{color:var(--t2);font-size:.8125rem}.ag-evt .confirm-btns{gap:8px;display:flex}.ag-evt .confirm-btns .btn{flex:1}.ag-evt .act{gap:8px;margin-top:10px;display:flex}.ag-evt .act .btn{flex:1}.ag-evt .act .x{border:1px solid var(--border);background:var(--surface-2);width:2.75rem;min-height:2.75rem;color:var(--t3);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.ag-evt .act .x.live{background:var(--neg-bg);border:2px solid var(--neg);color:var(--neg)}.ag-evt .act .x .ic{width:1.25rem;height:1.25rem}@media (width<=380px){.ag-evt .date{font-size:1.125rem}.ag-evt .time{font-size:1.1875rem}}.sessions-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}@media (width<=600px){.sessions-grid{grid-template-columns:1fr}}.sess-tile{text-align:left;background:var(--surface);border-radius:var(--r-session);box-shadow:var(--shadow-float);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:10px;padding:14px 16px;transition:transform .16s,box-shadow .16s;display:flex}@media (hover:hover){.sess-tile:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-2px)}}.sess-tile:focus-visible{outline:2px solid var(--club);outline-offset:2px}.sess-tile.in{background:var(--lime-50)}.sess-tile.off .name,.sess-tile.off .when .t{color:var(--t3)}.sess-tile .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sess-tile .when{flex-direction:column;gap:1px;min-width:0;display:flex}.sess-tile .when .d{color:var(--t3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.sess-tile .when .t{font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);white-space:nowrap;font-size:1.1875rem}.sess-tile .when .t .m{color:var(--t3);margin-left:1px;font-size:.8125rem}.sess-tile .name{font-size:.9375rem;font-weight:700}.sess-tile .meta{color:var(--t3);flex-wrap:wrap;gap:8px;font-size:.8125rem;display:flex}.sess-tile .meta-group{flex-direction:column;gap:3px;display:flex}.name-row{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.loc-line{align-items:baseline;min-width:0;font-size:.8125rem;display:inline-flex}.loc-line .loc-courts{color:var(--info);font-variant-numeric:tabular-nums;font-weight:700}.mgr-court{color:var(--info);font-weight:700}.sess-tile .host-line{color:var(--t2);font-size:.8125rem}.sess-tile .host-label{font-weight:700}.sess-tile .cap{color:var(--t2);font-size:.8125rem;font-weight:700}.sess-tile .cap b{color:var(--t1)}.sess-tile .foot{justify-content:flex-end;margin-top:auto;display:flex}.sess-tile .foot .btn{width:100%}.play{--play-act:184px;gap:12px;min-width:0;display:grid;container:play/inline-size}.play.staff{--play-act:252px}.play-top{gap:10px;min-width:0;display:grid}.play-chips a{-webkit-tap-highlight-color:transparent;min-height:38px;position:relative}.play-chips a:after{content:"";position:absolute;inset:-3px 0}.play-chips a:focus-visible{outline:2px solid var(--info);outline-offset:2px}.play-types{justify-self:start;max-width:100%}.play-types button{-webkit-tap-highlight-color:transparent}.play-list{gap:12px;min-width:0;display:grid}.play-week{gap:10px;min-width:0;display:grid}.play-week+.play-week{margin-top:8px}.play-week-h{font:800 .6875rem/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:4px 2px 0}.play-day{gap:6px;min-width:0;display:grid}.play-dh{top:var(--play-stick,0px);z-index:3;background:var(--bg);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);font:inherit;border-radius:12px;align-items:center;gap:10px;margin:0;padding:9px 12px;display:flex;position:sticky}.play-dh b{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--t1);font-size:1.25rem;font-weight:400}.play-dh .today{background:var(--dark);height:20px;color:var(--lime);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:.65625rem;font-weight:800;display:inline-grid}.play-dh .sum{color:var(--t3);white-space:nowrap;margin-left:auto;font-size:.78125rem;font-weight:600}.play-rows{background:var(--surface);box-shadow:var(--hair),var(--lift);border-radius:16px;min-width:0;overflow:hidden}.play-row{grid-template-columns:88px minmax(160px,1fr) 168px 124px var(--play-act);-moz-column-gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px 12px;min-height:64px;padding:8px 12px 8px 16px;transition:background-color .12s;display:grid;position:relative}.play-row+.play-row:before{content:"";background:#0f172a1f;height:.5px;position:absolute;top:0;left:16px;right:0}.play-row:active:not(:has(.play-b:active)){background:var(--surface-3)}.play-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.play-row.in{background:var(--lime-50)}.play-row.off .play-nm,.play-row.off .play-tm b,.play-row.cx .play-nm,.play-row.cx .play-tm b{color:var(--t3)}.play-row.cx .play-nm{-webkit-text-decoration:line-through #64748b80;text-decoration:line-through #64748b80}.play-tm{min-width:0;line-height:1.1}.play-tm b{font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:400;display:block}.play-tm span{color:var(--t3);font-size:.75rem;font-weight:600}.play-who{min-width:0}.play-nm{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;overflow:hidden}.play-ml{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;margin-top:3px;display:flex}.play-tag{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-flex}.play-tag.mix{background:var(--lime-100);color:var(--lime-text)}.play-tag.res{background:var(--info-bg);color:var(--info)}.play-tag.bm{color:var(--warn);background:#fff7ed}.play-tag.cpl{color:#be185d;background:#fdf2f8}.play-tag.fp{background:var(--surface-3);color:var(--t2)}.play-lvl{color:var(--lime-text);white-space:nowrap;font-size:.78125rem;font-weight:700}.play-ct{color:var(--info);white-space:nowrap;font-size:.8125rem;font-weight:700}.play-host{color:var(--t2);white-space:nowrap;font-size:.78125rem}.play-host b{color:var(--t1);font-weight:700}.play-note{color:var(--t2);flex-basis:100%;font-size:.78125rem;font-weight:600}.play-st{min-width:0;display:flex}.play-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.play-act:empty{display:none}.play-err{grid-column:1/-1}.play-slot{position:relative}.play-slot+.play-row:before,.play-row+.play-slot:before,.play-slot+.play-slot:before,.mgr-sub .play-row:before{content:"";z-index:1;background:#0f172a1f;height:.5px;position:absolute;top:0;left:16px;right:0}.play-row.slot[aria-expanded=true] .mgr-chev:after{transform:rotate(225deg)translate(-2px,-2px)}.play-row.kid{min-height:56px}.play-row.kid>.play-tm{opacity:.7;padding-left:14px}.play-kl{display:contents}.play-kst{white-space:nowrap;font-size:.78125rem;font-weight:800}.play-kst.k-op{color:var(--pos)}.play-kst.k-bk{color:var(--t2)}.play-kst.k-in{color:var(--lime-text)}.play-kst.k-wl{color:var(--warn)}.play-kst.k-cx{color:var(--neg)}.play-b{min-height:40px;font-family:var(--font);letter-spacing:0;text-transform:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-out),background-color .16s ease;border-radius:11px;gap:6px;padding:0 13px;font-size:.84375rem;font-weight:800;position:relative}.play-b:after{content:"";position:absolute;inset:-2px 0}.play-b:active:not(:disabled){transform:scale(.97)}.play-b:focus-visible{outline:2px solid var(--info);outline-offset:2px}.play-b.go{background:linear-gradient(180deg,#cdfb3a,var(--lime));color:#16210a;border:0;box-shadow:0 0 0 1px #7caa0080,inset 0 1px #ffffff80}.play-b.gh{background:var(--surface-3);box-shadow:none;color:var(--t1);border:0}.play-b.tool{background:var(--surface);color:var(--t1);box-shadow:var(--hair),0 1px 2px #0f172a0f;border:0}.play-b svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (pointer:coarse){.play-b{min-height:44px}.play-b:after{inset:0}}@media (hover:hover) and (pointer:fine){.play-row:hover{background:var(--surface-2)}.play-row.in:hover{background:#f6fde4}.mgr-sub .play-row:not(.in):hover{background:var(--surface-3)}.play-b.gh:hover{background:#e8edf3}.play-b.tool:hover{background:var(--surface-2)}}@container play (width<=900px){.play-chips.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.play-chips.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.play-chips.n5 a{grid-column:span 2}.play-chips.n5 a:nth-child(n+4){grid-column:span 3}.play-chips a:after{inset:0}.play-chips.mgr-chips a{white-space:normal;text-align:center}.play-dh{padding:9px 10px}.play-row{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tm st""who who""fill fill""act act";column-gap:8px;padding:12px 14px}.play-row+.play-row:before{left:14px}.play-row>.play-tm{-moz-column-gap:6px;flex-wrap:wrap;grid-area:tm;align-items:baseline;column-gap:6px;min-width:0;display:flex}.play-row>.play-tm b{font-size:1.25rem;display:inline}.play-row>.play-who{grid-area:who}.play-row>.mgr-fill{grid-area:fill;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.play-row>.mgr-fill:empty{display:none}.play-row>.play-st{grid-area:st;justify-content:flex-end}.play-row>.play-act{grid-area:act}.play-b{min-height:44px}.play-b:after{inset:0}.play-slot+.play-row:before,.play-row+.play-slot:before,.play-slot+.play-slot:before,.mgr-sub .play-row:before{left:14px}.play-row.slot{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"tm st mo""who who who""fill fill fill";padding-right:4px}.play-row.slot>.play-act{grid-area:mo;margin:-8px 0}.play-row.slot>.mgr-fill{padding-right:10px}.play-row.kid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tm st""kl kl""act act";padding-top:10px;padding-bottom:10px;padding-right:4px}.play-row.kid>.play-st,.play-row.kid>.play-act{padding-right:8px}.play-row.kid>.play-kl{flex-wrap:wrap;grid-area:kl;align-items:center;gap:4px 10px;min-width:0;padding-right:8px;display:flex}.play-row.kid .play-kl>.play-who{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.play-row.kid .play-ml{flex-wrap:nowrap;margin-top:0}.play-row.kid .play-kl>.mgr-fill{-moz-column-gap:10px;flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px 10px;min-width:min-content;height:1.3em;font-size:.8125rem;line-height:1.3;display:flex;overflow:hidden}.play-row.kid .play-kl>.mgr-fill .fx{white-space:nowrap;flex:none}.play-row.kid .play-kl>.mgr-fill .wlb{flex:40px;min-width:40px}}@container play (width<=420px){.play-dh .sum{display:none}}@container play (width<=479px){.play-act{gap:4px}.play-b{min-height:36px;padding:0 9px;font-size:.8125rem}.play-b:after{inset:-4px -2px}}@media (prefers-reduced-motion:reduce){.play-b:active:not(:disabled),.play-chips a:active{transform:none}}@media (prefers-reduced-transparency:reduce){.play-dh{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}.shelf{gap:2px;padding:0 4px;display:grid}.shelf-row{border-radius:12px;align-items:center;gap:10px;min-height:3rem;padding:8px;display:flex}.shelf-row:hover{background:#f1f5f9b3}.shelf-row .when{text-align:center;flex:none;width:34px;line-height:1}.shelf-row .when span{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.625rem;font-weight:800;display:block}.shelf-row .when b{font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);margin-top:2px;font-size:1.375rem;display:block}.shelf-row .grow{flex:1;min-width:0}.shelf-row .t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:.84375rem;font-weight:700;overflow:hidden}.shelf-row .s{color:var(--t3);font-size:.75rem}.shelf-row .pill{height:1.375rem;padding:0 7px;font-size:.6875rem}.sb-switch{flex-direction:column;min-width:0;display:flex}.sb-switch-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 2px;font-size:.6875rem;font-weight:700;display:flex}.sb-switch-h span{opacity:.7;font-weight:700}.sb-switch-empty{padding:6px 2px}.sb-switch-list{gap:8px;display:grid}.sb-sess{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;padding:10px 12px 10px 16px;text-decoration:none;display:block;position:relative;overflow:hidden}.sb-sess:before{content:"";background:var(--border);width:5px;position:absolute;top:0;bottom:0;left:0}.sb-sess[data-zone=upper]:before{background:var(--info)}.sb-sess[data-zone=lower]:before{background:var(--count-orange)}.sb-sess:hover{border-color:var(--t3)}.sb-sess.on{border-color:var(--live);box-shadow:0 0 0 1px var(--live)}.sb-sess-top{align-items:center;gap:8px;display:flex}.sb-sess-title{min-width:0;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.84375rem;font-weight:700;overflow:hidden}.sb-sess-live{background:var(--live);color:var(--t1);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:.625rem;font-weight:800;display:inline-flex}.sb-sess-live i{background:var(--t1);border-radius:50%;width:5px;height:5px}.sb-sess-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.sb-sess-courts{letter-spacing:.02em;background:var(--surface-2);color:var(--t2);border-radius:6px;padding:2px 7px;font-size:.6875rem;font-weight:700}.sb-sess[data-zone=upper] .sb-sess-courts{background:var(--info-bg);color:var(--info)}.sb-sess[data-zone=lower] .sb-sess-courts{background:var(--warn-bg);color:var(--count-orange)}.sb-sess[data-zone=demo]:before{background:var(--lime)}.sb-sess-demo{background:var(--lime);color:var(--t1);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 8px;font-size:.625rem;font-weight:800}.sb-switch-demo{margin-bottom:10px}.sb-sess.locked{background:var(--surface-2);cursor:default;border-style:dashed}.sb-sess.locked:hover{border-color:var(--border)}.sb-sess.locked:before{opacity:.45}.sb-sess.locked .sb-sess-title{color:var(--t2)}.sb-sess-opens{background:var(--surface);border:1px solid var(--border);color:var(--t2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:.625rem;font-weight:800;display:inline-flex}.sb-sess-time{color:var(--count-orange);align-items:center;gap:4px;font-size:.6875rem;display:inline-flex}.stat{border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.stat>div{border-left:1px solid var(--border);flex:1;min-width:0;padding:14px 16px}.stat>div:first-child{border-left:0}.stat .k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.stat .v{font-family:var(--font-display);margin-top:4px;font-size:2.75rem;line-height:1}.stat .v.on{color:var(--lime-text)}.courts2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.court-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.court-match .side{flex-direction:column;gap:6px;min-width:0;display:flex}.court-match .side.end{text-align:left;align-items:flex-start;width:max-content;max-width:100%;margin-left:auto}.court-match .pl{align-items:baseline;gap:.3em;min-width:0;max-width:100%;font-size:1.25rem;font-weight:700;line-height:1.15;display:flex}.court-match .pl .pl-name{overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.court-match .pl.tbd{color:var(--t4);font-weight:600}.court-match .pl .serve-ico,.court-match .pl .serve-slot{flex:none;width:.8em;height:.8em;display:block}.court-match .mid{font-family:var(--font-display);letter-spacing:.14em;color:var(--t4);flex:none;font-size:1.125rem}.court.playing .card-head{background:var(--lime-50)}.court.done .court-match .pl{color:var(--t3)}.court .actions{align-items:center;gap:8px;padding:0 18px 14px;display:flex}.row{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:3.25rem;padding:11px 16px;display:flex}.row:first-child{border-top:0}.row .grow{flex:1;min-width:0}.row .t{font-size:.90625rem;font-weight:700}.row .s{color:var(--t3);font-size:.78125rem}.row-actions{flex:none;align-items:center;gap:12px;display:flex}.row.row-wrap{flex-wrap:wrap;row-gap:6px}.row.row-wrap>.grow{flex:9rem}.row.row-wrap>.row-actions{margin-left:auto}.tv{background-color:var(--bg);color:var(--t1);font-family:var(--font);background-image:radial-gradient(90% 34% at 50% -5%,#bcf0140d,#0000);flex-direction:column;gap:20px;min-height:100dvh;padding:24px 28px;display:flex}.tv-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.tv-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tv-stat .stat{border-bottom:none}.stat>.stat-gen{flex:1.7;align-content:center;min-width:auto;padding:0 16px;display:grid}.btn.pulse-start{animation:1.8s ease-in-out infinite pulse-start}@keyframes pulse-start{0%,to{box-shadow:0 0 #65a30d8c}50%{box-shadow:0 0 0 8px #65a30d00}}@media (prefers-reduced-motion:reduce){.btn.pulse-start{animation:none}}.btn:disabled:not(.btn-join-gate){opacity:.5;cursor:not-allowed;box-shadow:none;animation:none}.tv-stat .stat .v{font-size:3.25rem}.tv-head .tv-id{align-items:center;gap:18px;min-width:0;display:flex}.tv-head .tv-mark{background:url(/drillers-mark.png) 50%/contain no-repeat;border-radius:50%;flex:none;width:56px;height:56px}.tv-head .tv-title{border-left:1px solid var(--border);min-width:0;padding-left:18px}.tv-head .title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--t1);font-size:2.75rem;line-height:1}.tv-head .sub{color:var(--t3);margin-top:4px;font-size:1rem;font-weight:600}.tv-hint{background:var(--lime-100);border:1px solid var(--lime-200);color:var(--lime-text);text-align:center;border-radius:14px;padding:12px 18px;font-size:1.0625rem;font-weight:700}.tv-powered{flex:none;margin-left:auto}.tv-foot .powered{gap:8px;font-size:1rem}.tv-foot .powered .dmark{width:32px;height:32px}.tv-foot .powered .wordmark{font-size:1.375rem}.tv-empty{place-items:center;display:grid}.tv-courts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.tv .court{border-radius:var(--r-panel);box-shadow:var(--shadow-float)}.tv .court .card-head h2{font-size:1.875rem}.tv .court-match{gap:18px;padding:22px 24px}.tv .court-match .pl{font-size:2.25rem;line-height:1.1}.tv .court-match .mid{font-size:1.5rem}.tv .court.playing{box-shadow:0 0 0 2px var(--live),0 0 0 3px var(--lime-text),var(--shadow-float)}.tv-foot{background:var(--surface);border-radius:var(--r-panel);box-shadow:var(--shadow-float);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:auto;padding:22px 26px;display:flex}.tv-foot-info{flex-wrap:wrap;flex:1;align-items:center;gap:14px 26px;min-width:0;display:flex}.tv-foot .k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);flex:none;font-size:.9375rem;font-weight:800}.tv-stat .stat .v.by,.tv-foot .k.by{color:var(--warn)}.tv-foot .names{color:var(--t1);flex-wrap:wrap;gap:10px 26px;min-width:0;font-size:2rem;font-weight:800;display:flex}.land{--olive:var(--club);--olive-deep:#5f7d30;--olive-hi:#9cbb5a;--brown:var(--club-dark);--brown-2:#332e2b;--ink:#33322b;--ink-2:#5b5a4e;--ink-3:#8a8779;--cream:#faf8f1;--card:#fff;--line:#e9e4d6;--band:#f1eee2;--disp:var(--font-display);--body:var(--font);--shadow:0 1px 2px #33322b0d,0 10px 30px #33322b12;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.55;position:relative}.land-powered{right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);opacity:.72;font-size:11px;font-weight:700;position:absolute}.land a{color:inherit;text-decoration:none}.land img{max-width:100%}.land h1,.land h2,.land h3{font-family:var(--disp);letter-spacing:.015em;text-transform:uppercase;margin:0;font-weight:400;line-height:.92}.land .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.land .top{z-index:20;background:var(--olive);border-bottom:1px solid #00000014;position:sticky;top:0;box-shadow:0 6px 22px #5f7d302e}.land .top .wrap{justify-content:center;align-items:center;gap:16px;height:56px;display:flex}.land .est-pill{letter-spacing:.18em;text-transform:uppercase;color:var(--olive-deep);background:#ffffffeb;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px #0000000a}.land .btn{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.land .btn-olive{background:var(--olive);color:#fff;box-shadow:0 6px 18px #75973c4d}@media (hover:hover) and (pointer:fine){.land .btn-olive:hover{background:var(--olive-deep);transform:translateY(-1px)}}.land .hero{text-align:center;background:0 0;padding:0;display:block;position:relative;overflow:hidden}.land .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 50% 30%,#8cb14929,#0000 62%),repeating-linear-gradient(90deg,#0000 0 84px,#33322b06 84px 85px);position:absolute;inset:0}.land .hero .wrap{z-index:1;flex-direction:column;align-items:center;padding:48px 24px 151px;display:flex;position:relative}.land .church-mark{filter:drop-shadow(0 12px 28px #33322b1f);width:min(48%,220px);height:auto;margin-bottom:18px;animation:.8s cubic-bezier(.2,.8,.2,1) both land-pop;display:block}.land .hero p.lede{color:var(--ink-2);max-width:36ch;margin:0 0 26px;font-size:18px;line-height:1.55}.land .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.land .btn-lg{border-radius:12px;padding:14px 28px;font-size:15.5px}.land .hills{z-index:0;width:100%;height:clamp(84px,11vw,148px);display:block;position:absolute;bottom:-1px;left:0;right:0}@keyframes land-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.land .church-mark{animation:none}}.land.land-b1 .wrap{max-width:980px}@media (width>=900px){.land.land-b1 .hero .wrap{padding:64px 24px 175px}.land.land-b1 .church-mark{width:min(36%,240px)}.land.land-b1 .hero p.lede{max-width:38ch;font-size:19px}}.land .foot{border-top:1px solid var(--line);background:var(--cream);color:var(--ink);padding:0;display:block}.land .foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 24px;display:flex}.land .fbrand{align-items:flex-start;gap:14px;display:flex}.land .fbrand .mark{opacity:.92;width:auto;height:44px;margin:2px 0 0}.land .foot .contact{color:var(--ink-3);font-size:13.5px;line-height:1.75}.land .foot .contact .aff{color:var(--olive-deep);font-weight:700}.land .foot .contact a{color:var(--olive-deep);font-weight:600}.land .foot .powered{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}.land .foot .powered .wordmark{color:var(--ink)}@media (width<=760px){.land .church-mark{width:min(62%,220px)}.land .top .wrap{height:52px}.land .est-pill{letter-spacing:.14em;padding:7px 12px;font-size:11px}}@media (width<=640px){.land .foot .wrap{flex-direction:column;align-items:flex-start}.land .hero .wrap{padding:40px 20px 143px}}html.landing-lock,html.landing-lock body{overscroll-behavior:none}html.landing-lock{background:var(--club)}html.landing-lock body{background:#faf8f1}html.landing-lock .land{min-height:100dvh}html.landing-lock .land .top{padding-top:env(safe-area-inset-top,0px)}html.shell-lock,html.shell-lock body{overscroll-behavior-y:none}@media (width<=1100px){.frames.two{grid-template-columns:minmax(0,1fr)}}.week{gap:0;display:grid}.week-head{align-items:baseline;gap:12px;padding:16px 16px 10px;display:flex}.week-head h3{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.week-head .sub{color:var(--t3);font-size:.8125rem}.week-head .right{color:var(--t3);align-items:center;gap:8px;margin-left:auto;font-size:.8125rem;display:flex}.ag.in{background:var(--lime-50)}.ag.off .name,.ag.off .when b{color:var(--t3)}.ag.off .meta{color:var(--t4)}.week-more{border-top:1px solid var(--border);color:var(--t2);align-items:center;gap:10px;padding:10px 16px 14px;font-size:.84375rem;display:flex}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters a{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--t2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:.84375rem;font-weight:700;display:inline-flex}.filters a.on{background:var(--t1);color:#fff;border-color:var(--t1)}.filters a .n{font-family:var(--font);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.filters a .n.n-blue{color:var(--info)}.filters a .n.n-amber{color:var(--warn)}.filters a .n.n-red{color:var(--neg)}.filters a .n.n-violet{color:var(--violet)}.filters a .n.n-green{color:var(--lime-text)}.filters a.on .n{color:#fff}.rating{font-family:var(--font-display);letter-spacing:.03em;color:var(--lime-text);background:var(--lime-50);border:1px solid var(--lime-200);text-align:center;border-radius:8px;min-width:48px;padding:2px 8px;font-size:1.0625rem;line-height:1.25;display:inline-block}.rating.set{background:var(--lime-100);border-color:var(--lime-dot);color:var(--lime-text)}.rating.self{color:var(--self);background:var(--self-bg);border-color:var(--self-bd)}.tag-self{color:var(--self);background:var(--self-bg);box-shadow:inset 0 0 0 1px var(--self-bd);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:.6875rem;font-weight:800;display:inline-flex}.fs-tg .fs-cell-l small{color:var(--t3);margin-top:2px;font-size:.84375rem;font-weight:400;line-height:1.35;display:block}.self-step{align-items:center;gap:10px;display:inline-flex}.self-step button{border:1px solid var(--border);background:var(--surface-2);width:44px;height:36px;color:var(--t1);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:10px;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .12s ease-out}.self-step button:active:not([aria-disabled=true]){transform:scale(.94)}.self-step button[aria-disabled=true]{opacity:.4;cursor:default}.self-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.self-step input{box-sizing:border-box;text-align:center;width:5.5rem;min-width:0;height:36px;font-family:var(--font-display);letter-spacing:.03em;color:var(--self);background:var(--surface);border:1px solid var(--border);border-radius:10px;outline:none;padding:0 6px;font-size:1.5rem}.self-step input::placeholder{font-family:var(--font);letter-spacing:0;color:var(--t3);opacity:1;font-size:1rem;font-weight:600}.self-step input:focus{border-color:var(--self)}.self-step input[aria-invalid=true]{border-color:var(--neg)}.self-saved{color:var(--lime-text);font-weight:700}.home-rating{background:var(--surface);border:1px solid var(--border);color:inherit;touch-action:manipulation;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .14s ease-out;display:flex}.home-rating:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.home-rating:hover{border-color:var(--ring)}}@media (prefers-reduced-motion:reduce){.home-rating,.self-step button{transition:none}}.home-rating-badge{background:var(--surface-3);width:52px;height:52px;color:var(--t3);font-family:var(--font-display);letter-spacing:.03em;border-radius:12px;flex:none;place-items:center;font-size:1.5rem;display:grid}.home-rating.club .home-rating-badge{background:var(--lime-100);color:var(--lime-text)}.home-rating.self .home-rating-badge{background:var(--self-bg);color:var(--self);box-shadow:inset 0 0 0 1px var(--self-bd)}.home-rating-tx{flex:1;gap:2px;min-width:0;display:grid}.home-rating-t{color:var(--t1);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:flex}.home-rating-s{color:var(--t3);font-size:.8125rem;line-height:1.35}.home-rating-add{border-radius:var(--r-pill);background:var(--t1);color:#fff;justify-self:start;margin-top:6px;padding:5px 12px;font-size:.8125rem;font-weight:700}.home-rating-chev{color:var(--t4);flex:none;font-size:1.5rem;line-height:1}.mrate{border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.mrate.none{background:var(--neg-bg);box-shadow:inset 0 0 0 1.5px var(--neg-bd)}.mrate.self{background:var(--self-bg);box-shadow:inset 0 0 0 1px var(--self-bd)}.mrate.club{background:var(--lime-50);box-shadow:inset 0 0 0 1px var(--lime-200)}.mrate-t{color:var(--t1);align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:flex}.mrate.none .mrate-t{color:var(--neg)}.mrate-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mrate-s{color:var(--t2);font-size:.8125rem;line-height:1.4}.which-rating{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.which-rating.fits{background:var(--lime-50);border-color:var(--lime-200)}.which-rating-l{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.which-rating-v{color:var(--t1);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.which-rating-s{color:var(--t2);font-size:.8125rem;line-height:1.4}.me-rating{color:var(--lime-text);font-weight:700}.chips{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chips a{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--t2);flex:none;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.chips a.on{background:var(--t1);color:#fff;border-color:var(--t1)}.input:focus{border-color:var(--t1);outline:none;box-shadow:0 0 0 3px #bcf01459}.sect{border-top:1px solid var(--border);gap:9px;padding-top:14px;display:grid}.sect h4{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}@media (width<=1300px){.frames.three{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}.ag .when b{font-family:var(--font-display);letter-spacing:.03em;font-size:1.375rem;display:block}.sidebar,.sidebar *{min-width:0}.sidebar .pill,.sidebar .rating,.sidebar .badge,.sidebar .when,.sidebar .av{flex:none}.shelf-row .pill{max-width:46%}.sb-nav .membership{color:var(--t2);gap:8px;padding:4px 12px 8px;font-size:.84375rem;display:grid}.sb-nav .membership>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-nav .membership>div>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doc{max-width:1500px;margin:0 auto;padding:36px 28px 90px}.sb-scroll{flex:1;min-height:0;overflow:auto}.hamburger,.back-btn{background:var(--surface);border:1px solid var(--border);width:2.25rem;height:2.25rem;min-height:0;color:var(--t2);box-shadow:none;border-radius:50%;padding:0;display:none}.hamburger .ic,.back-btn .ic{stroke-width:2px;width:1.25rem;height:1.25rem}.ph-top{display:none}@media (width<=900px){.app{--drawer-w:min(84vw,330px);padding:0;display:block;overflow-x:clip}@supports not (overflow:clip){html{overflow-x:hidden}}.sidebar{width:calc(var(--drawer-w) + 44px);z-index:1;pointer-events:none;visibility:hidden;height:100dvh;transition:visibility 0s linear .22s;position:fixed;inset:0 auto 0 0}.sb-panel{width:var(--drawer-w)}.app.drawer-open .sidebar{pointer-events:auto;visibility:visible;transition-delay:0s}.sb-brand{padding-top:calc(16px + env(safe-area-inset-top,0px))}.main{z-index:2;background:var(--bg);row-gap:0;min-height:100dvh;padding:0 0 88px;transition:transform .22s;position:relative}.main.pushed{transform:translateX(var(--drawer-w));border-radius:var(--r-panel);box-shadow:var(--shadow-2xl);will-change:transform;overflow:hidden}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:#eef4faeb;border-bottom:none;min-height:3.25rem;position:sticky;top:0}.content{padding:4px 12px 12px}.topbar{-moz-column-gap:8px;grid-template-columns:auto auto minmax(64px,1fr) auto;grid-template-areas:"menu back crumb ts""actions actions actions actions";gap:0 8px;display:grid}.topbar .hamburger,.topbar .back-btn{grid-area:menu;width:36px;height:36px}.crumb{grid-area:crumb}.topbar .ts-top{grid-area:ts}.topbar .ts-top .ts-label{display:none}.topbar .topbar-right,.topbar .topbar-inner{display:contents}.topbar .right{scrollbar-width:none;flex-wrap:nowrap;grid-area:actions;min-width:0;margin-top:8px;margin-left:0;overflow-x:auto}.topbar .right::-webkit-scrollbar{display:none}.topbar .right>*{flex:none}.topbar .right .filters{flex-wrap:nowrap}.hamburger,.back-btn{display:inline-flex}.ag{grid-template-columns:78px minmax(0,1fr);gap:12px}.ag .cap,.ag .act{grid-column:2}.courts2{grid-template-columns:minmax(0,1fr)}.stat{flex-wrap:wrap}.stat>div:last-child{border-left:0;border-top:1px solid var(--border);flex-basis:100%}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}@media (width<=900px){html.mm-open{overflow:hidden}.mobile-menu{left:12px;top:calc(60px + env(safe-area-inset-top,0px));width:min(20rem,100vw - 24px);max-height:calc(100dvh - 76px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-2xl);z-index:12;padding:6px;position:fixed;overflow-y:auto}.mm-me{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.mm-me .me-id{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.mm-name{font-size:.875rem;font-weight:700}.mm-role{color:var(--t3);font-size:.75rem}.mm-signout{min-height:28px;color:var(--t3);flex:none;padding:0 8px;font-size:.75rem}.mm-item{min-height:44px;color:var(--t1);border-radius:12px;align-items:center;gap:11px;padding:9px 10px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.mm-item .ic{color:var(--t3);width:18px;height:18px}.mm-item.on{box-shadow:inset 0 0 0 1px var(--ring);background:#0f172a11}.mm-item.on .ic{color:var(--lime-text)}.mm-item .badge{border-radius:var(--r-pill);background:var(--badge-amber);color:#fff;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-left:auto;padding:0 5px;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.topbar .hamburger{position:relative}.hb-badge{border-radius:var(--r-pill);background:var(--badge-amber);color:#fff;text-align:center;pointer-events:none;min-width:1.05rem;height:1.05rem;padding:0 4px;font-size:.5625rem;font-weight:800;line-height:1.05rem;position:absolute;top:-3px;right:-3px}.mm-divider{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;padding:12px 10px 6px;font-size:.6875rem;font-weight:800;display:flex}.mm-divider:after{content:"";background:var(--border);flex:1;height:1px}.mm-powered{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 10px 4px;display:flex}}.banner{border-radius:var(--r-card);border:1px solid var(--neg-bd);background:var(--neg-bg);color:var(--neg);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}.banner.info{border-color:var(--info-bd);background:var(--info-bg);color:var(--info)}.banner.ok{border-color:var(--pos-bd);background:var(--pos-bg);color:var(--pos)}.banner.warn{border-color:var(--warn-bd);background:var(--warn-bg);color:var(--warn)}.empty{text-align:center;color:var(--t3);padding:28px 16px;font-size:.875rem}.spinner{border:3px solid var(--border);border-top-color:var(--lime-text);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;box-shadow:var(--shadow-2xl);z-index:60;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 16px;font-weight:600;position:fixed;transform:translate(-50%)}.toast.has-act{align-items:center;gap:12px;min-width:min(20rem,100vw - 32px);padding:8px 8px 8px 16px;display:flex}.toast .grow{flex:1;min-width:0}.toast-act{min-height:36px;color:var(--lime);background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:700}.toast-act:focus-visible{box-shadow:0 0 0 2px var(--lime);outline:none}.focus-ring:focus-visible,.btn:focus-visible,.input:focus-visible,.nav-item:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px #bcf0148c}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1300px;margin:0 auto}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:10px 14px;font-size:.6875rem;font-weight:800}tbody td{border-bottom:1px solid var(--border);color:var(--t2);vertical-align:middle;padding:11px 14px;font-size:.875rem}tbody tr:last-child td{border-bottom:0}tbody tr.sel td{background:var(--club-bg)}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover td{background:var(--surface-2)}.sched-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sched-open:focus-visible{outline:2px solid var(--club);outline-offset:2px;border-radius:4px}tbody tr.clickable:focus-within td{background:var(--surface-2)}tbody tr.grp td{background:var(--surface-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);padding:8px 14px;font-size:.9375rem}td.strong{color:var(--t1);font-weight:700}.tnum{font-variant-numeric:tabular-nums}.band-cell{color:var(--lime-text);font-weight:700}.cap-cell{white-space:nowrap;color:var(--t2)}.cap-cell .at-cap,.cap-cell .waiting{color:var(--warn);font-weight:800}.mgr{gap:12px;min-width:0;display:grid;container-type:inline-size}.mgr-top{gap:10px;min-width:0;display:grid}.mgr-more{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease,color .16s ease}.mgr-more:focus-visible{outline:2px solid var(--info);outline-offset:2px}.mgr-day{min-width:0;scroll-margin-top:calc(var(--mgr-stick,0px) + 8px);gap:6px;display:grid}.mgr-dh{top:var(--mgr-stick,0px);z-index:3;background:var(--bg);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);font:inherit;border-radius:12px;align-items:center;gap:10px;margin:0;padding:9px 12px;display:flex;position:sticky}.mgr-dh b{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--t1);font-size:1.25rem;font-weight:400}.mgr-dh .today{background:var(--dark);height:20px;color:var(--lime);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;place-items:center;padding:0 7px;font-size:.65625rem;font-weight:800;display:inline-grid}.mgr-dh .sum{color:var(--t3);font-size:.78125rem;font-weight:600}.mgr-dh .nh{color:var(--warn);margin-left:auto;font-size:.75rem;font-weight:800}.mgr-rows{background:var(--surface);box-shadow:var(--hair),var(--lift);border-radius:16px;min-width:0;overflow:hidden}.mgr-row{-moz-column-gap:14px;grid-template-columns:96px minmax(160px,1fr) 124px 176px minmax(0,128px) 124px 44px;align-items:center;column-gap:14px;min-height:60px;padding:8px 8px 8px 16px;transition:background-color .12s;display:grid;position:relative}.mgr-row+.mgr-row:before{content:"";background:#0f172a1f;height:.5px;position:absolute;top:0;left:16px;right:0}.mgr-row.clickable{cursor:pointer}.mgr-row.clickable:active{background:var(--surface-3)}.mgr-row:focus-within{background:var(--surface-2)}.mgr-row.cancelled .mgr-nm,.mgr-row.cancelled .mgr-tm b{color:var(--t3)}.mgr-row.cancelled .mgr-nm{-webkit-text-decoration:line-through #64748b80;text-decoration:line-through #64748b80}.mgr-tm{min-width:0;line-height:1.1}.mgr-tm b{font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:400;display:block}.mgr-tm .mer{font-family:var(--font);color:var(--t3);margin-left:3px;font-size:.75rem;font-weight:600}.mgr-tm .to{color:var(--t3);white-space:nowrap;font-size:.75rem;font-weight:600}.mgr-who{min-width:0}.mgr-nm{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;overflow:hidden}.mgr-nm .sched-open{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:800;display:block;overflow:hidden}.mgr-ml{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;margin-top:2px;display:flex;overflow:hidden}.mgr-tag{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-flex}.mgr-tag.mix{background:var(--lime-100);color:var(--lime-text)}.mgr-tag.res{background:var(--info-bg);color:var(--info)}.mgr-tag.bm{background:var(--ty-bm-bg);color:var(--warn)}.mgr-tag.cpl{background:var(--ty-cpl-bg);color:var(--ty-cpl)}.mgr-tag.dbl{background:var(--ty-dbl-bg);color:var(--ty-dbl)}.mgr-lvl{color:var(--lime-text);white-space:nowrap;text-overflow:ellipsis;font-size:.78125rem;font-weight:700;overflow:hidden}.mgr-ct{text-wrap:pretty;min-width:0;font-size:.84375rem;line-height:1.3}.mgr-mobi{display:none}.mgr-fill{gap:4px;min-width:0;display:grid}.mgr-fill .fx{color:var(--t2);font-size:.8125rem;line-height:1.3;display:block}.mgr-fill .fx b{color:var(--t1);font-variant-numeric:tabular-nums;font-weight:800}.mgr-fill .fx .fst,.mgr-fill .fx .w{color:var(--warn);font-weight:800}.mgr-fill.ev .fx{color:var(--t1);text-wrap:pretty;font-weight:700}.mgr-fill .wlb{align-items:center;gap:4px;min-width:0;display:flex}.mgr-bar{background:var(--surface-3);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.mgr-bar i{background:linear-gradient(90deg,var(--lime),var(--lime-hover));transform-origin:0;transform:scaleX(var(--fill,0));animation:mgr-grow .38s var(--ease-out);border-radius:3px;position:absolute;inset:0}.mgr-bar.full i{background:linear-gradient(90deg,#fcd34d,#f59e0b)}@keyframes mgr-grow{0%{transform:scaleX(0)}}.mgr-fill .tail{color:#5b3a00;min-width:30px;height:14px;box-shadow:inset 0 0 0 1px var(--warn-bd);background:repeating-linear-gradient(135deg,#fde68a 0 4px,#fef3c7 4px 8px);border-radius:7px;flex:none;place-items:center;padding:0 6px;font-size:.6875rem;font-weight:800;display:inline-grid}.mgr-hosts{min-width:0;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.mgr-st{min-width:0}.mgr-left{color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:700}.mgr-more{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mgr-more:active,.mgr-more[aria-expanded=true]{background:var(--surface-3)}.mgr-more:active{transform:scale(.94)}.mgr-more i{gap:3px;display:flex}.mgr-more i b{background:var(--t2);border-radius:50%;width:4.5px;height:4.5px}.mgr-menu{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--hair),0 22px 40px -14px #0f172a66;transform-origin:100% 0;animation:mgr-menu-in .18s var(--ease-out);background:#fffffff2;border-radius:14px;padding:5px;display:grid;position:fixed}.mgr-menu.up{transform-origin:100% 100%}@keyframes mgr-menu-in{0%{opacity:0;transform:scale(.96)}}.mgr-menu button{min-height:44px;font:inherit;color:var(--t1);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:.90625rem;font-weight:600;display:flex}.mgr-menu button:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.mgr-menu button:active{background:#0f172a14}.mgr-menu button.red{color:var(--neg)}.mgr-menu button:disabled{opacity:.45;cursor:default}.mgr-menu-rule{background:#0f172a1f;height:.5px;margin:4px 8px}.mgr-slotg{position:relative}.mgr-slotg+.mgr-row:before,.mgr-row+.mgr-slotg:before,.mgr-slotg+.mgr-slotg:before,.mgr-sub .mgr-row:before{content:"";z-index:1;background:#0f172a1f;height:.5px;position:absolute;top:0;left:16px;right:0}.mgr-segs{gap:3px;display:flex}.mgr-segs i{background:var(--surface-3);border-radius:3px;flex:1;height:6px}.mgr-segs i.on{background:var(--lime-hover)}.mgr-chev{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mgr-chev:after{content:"";border-right:2px solid var(--t3);border-bottom:2px solid var(--t3);width:8px;height:8px;transition:transform .26s var(--ease-out);transform:rotate(45deg)translate(-2px,-2px)}.mgr-chev[aria-expanded=true]:after{transform:rotate(225deg)translate(-2px,-2px)}.mgr-chev:focus-visible{outline:2px solid var(--info);outline-offset:2px}.mgr-sub{transition:grid-template-rows .26s var(--ease-out);grid-template-rows:0fr;display:grid}.mgr-sub.on{grid-template-rows:1fr}.mgr-sub>div{background:var(--surface-2);min-height:0;overflow:hidden}.mgr-row.kid{min-height:52px}.mgr-row.kid .mgr-tm{opacity:.7;padding-left:14px}.mgr-kl{display:contents}.mgr-bk{white-space:nowrap;background:var(--surface-3);height:20px;color:var(--t2);border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-flex}.mgr-bk.on{background:var(--info-bg);color:var(--info)}.mgr.sel .mgr-row{grid-template-columns:24px 96px minmax(160px,1fr) 124px 176px minmax(0,128px) 124px 44px}.mgr.sel{padding-bottom:88px}.mgr-cbw{place-items:center;display:grid}.mgr-cbx{background:var(--surface);cursor:pointer;touch-action:manipulation;border:0;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #cbd5e1}.mgr-cbx:before{content:"";position:absolute;inset:-11px}.mgr-cbx[aria-checked=true],.mgr-cbx[aria-checked=mixed]{background:var(--dark);box-shadow:none}.mgr-cbx[aria-checked=true]:after{content:"";border-left:2.5px solid var(--lime);border-bottom:2.5px solid var(--lime);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.mgr-cbx[aria-checked=mixed]:after{content:"";background:var(--lime);border-radius:2px;width:10px;height:2.5px}.mgr-cbx:disabled{opacity:.3;cursor:default}.mgr-cbx:focus-visible{outline:2px solid var(--info);outline-offset:2px}.mgr-selbtn{background:var(--surface);min-height:40px;box-shadow:var(--hair);font:inherit;color:var(--t1);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out);border:0;border-radius:11px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:.84375rem;font-weight:700;display:inline-flex}.mgr-selbtn:active{transform:scale(.97)}.mgr-selbtn[aria-pressed=true]{background:var(--dark);color:#fff;box-shadow:none}.mgr-selbtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mgr-selbtn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.mgr-selbtn:disabled{opacity:.45;cursor:default}@media (pointer:coarse){.mgr-selbtn{min-height:44px}}.mgr-bulk{z-index:35;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;max-width:640px;animation:mgr-bulk-in .32s var(--ease-drawer) both;background:#181d28f0;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 18px 40px -16px #0009}@keyframes mgr-bulk-in{0%{transform:translateY(calc(100% + 20px))}}.mgr-bulk-n{min-width:0;font-size:.875rem}.mgr-bulk-n b{font-weight:700;display:block}.mgr-bulk-n small{color:#cbd5e1;font-size:.75rem;font-weight:600;display:block}.mgr-bulk button{background:var(--neg);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out);border:0;border-radius:12px;margin-left:auto;padding:0 16px;font-size:.90625rem;font-weight:800}.mgr-bulk button:active{transform:scale(.97)}.mgr-bulk button:disabled{opacity:.4;cursor:default}.mgr-bulk button:focus-visible{outline-offset:2px;outline:2px solid #fff}.mgr-blist{max-height:150px;color:var(--t2);gap:2px;margin:0;padding-left:18px;font-size:.84375rem;display:grid;overflow:auto}@media (hover:hover) and (pointer:fine){.mgr-chev:hover{background:var(--surface-3)}.mgr-row.clickable:hover{background:var(--surface-2)}.mgr-more:hover{background:var(--surface-3)}.mgr-menu button:hover{background:#0f172a0d}}@container (width<=900px){.mgr-dh{padding:9px 10px}.mgr-dh .sum{display:none}.mgr-row{-moz-column-gap:6px;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"tm st mo""who who who""fill fill fill";gap:4px 6px;padding:8px 4px 12px 14px}.mgr-row>.mgr-tm{-moz-column-gap:6px;flex-wrap:wrap;grid-area:tm;align-items:baseline;gap:0 6px;min-width:0;display:flex}.mgr-row>.mgr-tm b{font-size:1.25rem;display:inline}.mgr-row>.mgr-who{grid-area:who}.mgr-row>.mgr-ct,.mgr-row>.mgr-hosts{display:none}.mgr-row>.mgr-fill{grid-area:fill;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-right:10px}.mgr-row>.mgr-fill.ev{grid-template-columns:minmax(0,1fr)}.mgr-row>.mgr-st{grid-area:st;justify-self:end}.mgr-row>.mgr-more{grid-area:mo}.mgr-row .mgr-ml{-moz-column-gap:8px;flex-wrap:wrap;gap:4px 8px;overflow:visible}.mgr-row .mgr-ml>*{flex:none}.mgr-mobi{display:inline}.mgr-hm{color:var(--t2);font-size:.8125rem}.mgr-row>.mgr-chev{grid-area:mo}.mgr.sel .mgr-row{grid-template-columns:28px minmax(0,1fr) auto 44px;grid-template-areas:"cb tm st mo""cb who who who""cb fill fill fill"}.mgr-row>.mgr-cbw{grid-area:cb;align-self:start;padding-top:4px}.mgr-row.kid{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"tm st mo""kl kl kl";padding-bottom:10px}.mgr.sel .mgr-row.kid{grid-template-columns:28px minmax(0,1fr) auto 44px;grid-template-areas:"cb tm st mo""cb kl kl kl"}.mgr-row.kid>.mgr-kl{flex-wrap:wrap;grid-area:kl;align-items:center;gap:4px 10px;min-width:0;padding-right:8px;display:flex}.mgr-row.kid .mgr-kl>.mgr-ct{display:none}.mgr-row.kid .mgr-kl>.mgr-who{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.mgr-row.kid .mgr-ml{flex-wrap:nowrap;margin-top:0;overflow:visible}.mgr-row.kid .mgr-kl>.mgr-fill{-moz-column-gap:10px;flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px 10px;min-width:min-content;height:1.3em;font-size:.8125rem;line-height:1.3;display:flex;overflow:hidden}.mgr-row.kid .mgr-kl>.mgr-fill.ev{height:auto;overflow:visible}.mgr-row.kid .mgr-kl>.mgr-fill .fx{white-space:nowrap;flex:none}.mgr-row.kid .mgr-kl>.mgr-fill .wlb{flex:40px;min-width:40px}}@media (width<=760px){.dialog.mgr-dialog{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));place-items:end center}.dialog.mgr-dialog .dialog-card{animation:mgr-rise .26s var(--ease-out) both}}@keyframes mgr-rise{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.mgr-bar i,.mgr-menu,.dialog.mgr-dialog .dialog-card,.mgr-bulk{animation:.15s both mgr-fade}.mgr-sub,.mgr-chev:after{transition:none}}@keyframes mgr-fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.mgr-dh{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.mgr-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.mgr-bulk{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181d28}}.meta1{color:var(--t2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:.8125rem;display:flex}.meta1 .sep{color:var(--t4)}.meta1 .band-cell{color:var(--lime-text);font-weight:700}.meta1 .cap-cell{white-space:normal}.meta1 .cap-lbl{color:var(--t3);font-weight:600}.meta1 .host-label{color:var(--t1);font-weight:800}.btn.btn-danger-solid{background:var(--neg);border-color:var(--neg);color:#fff;box-shadow:0 1px 2px #b91c1c40}.btn.btn-danger-solid:hover{background:#a11818}.btn.btn-lime-solid{background:var(--lime);border-color:var(--lime-hover);color:var(--t1)}.btn.btn-lime-solid:hover{background:var(--lime-hover)}.acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.confirm-card{width:min(400px,100%)}.confirm{padding:18px}.confirm-step{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:8px;font-size:.625rem;font-weight:800}.confirm h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:1.35rem;font-weight:400;line-height:1.05}.confirm p{color:var(--t2);margin:0;font-size:.875rem;line-height:1.55}.confirm-what{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);margin-top:10px;padding:10px 12px;font-size:.8125rem}.confirm-what b{color:var(--t1);display:block}.confirm-what span{color:var(--t3)}.confirm.danger .confirm-what{background:var(--neg-bg);border-color:var(--neg-bd)}.confirm.danger .confirm-what b{color:var(--neg)}.confirm-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.archive-reason{gap:6px;margin-top:10px;display:grid}.archive-reason-opt{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8125rem;display:flex}.archive-reason-opt input{margin-top:3px}.archive-reason-opt b{color:var(--t1)}.archive-reason-opt span{color:var(--t3)}.archive-reason-opt.sel{background:var(--club-bg);border-color:var(--club-bd)}.who{align-items:center;gap:10px;min-width:0;display:flex}.who>div{min-width:0}.who b{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:.90625rem;font-weight:700;display:block;overflow:hidden}.who span{color:var(--t3);font-size:.78125rem;display:block}.mlist-phead,.mlist-card{max-width:64rem}.mlist{flex-direction:column;gap:10px;display:flex}.mcard{background:var(--surface);border-radius:var(--r-session);box-shadow:var(--shadow-float);cursor:pointer;flex-direction:column;gap:6px;padding:12px 16px;transition:transform .16s,box-shadow .16s;display:flex}@media (hover:hover){.mcard:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-2px)}}.mcard.sel{background:var(--club-bg);border-color:var(--club-bd)}.mcard:focus-visible{outline:2px solid var(--club);outline-offset:-2px}.mcard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcard-identity{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.mcard-name{color:var(--t1);font-size:.95rem;font-weight:700}.mcard-phone{color:var(--t3);white-space:nowrap;font-size:.8rem}.mcard-email{color:var(--t3);overflow-wrap:anywhere;min-width:0;font-size:.8rem}.mcard-badges{flex:none;align-items:center;gap:8px;display:flex}.dir-contact{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.dir-contact a{color:var(--t2);-webkit-tap-highlight-color:transparent;margin:-8px 0;padding:8px 0;text-decoration:none;transition:opacity .1s ease-out}.dir-contact a:active{opacity:.6}@media (hover:hover) and (pointer:fine){.dir-contact a:hover{text-decoration:underline}}.bulk-check{accent-color:var(--lime);cursor:pointer;flex:none;width:17px;height:17px}.bulk-check:disabled{cursor:default;opacity:.4}.mcard-check{margin-top:2px}.bulk-dues-bar{background:var(--surface);border-radius:var(--r-session);box-shadow:var(--shadow-float);margin:4px 0 8px;padding:10px 14px}.mcard-foot{color:var(--t3);border-top:1px solid var(--border-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:.78125rem;display:flex}.mcard-membership-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mcard-label{color:var(--t2);font-weight:700}.mrow-joined{color:var(--t4);font-variant-numeric:tabular-nums;font-size:.72rem}.mrow-host{color:var(--club);background:var(--club-bg);border:1px solid var(--club-bd);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;align-items:center;padding:2px 6px;font-size:.66rem;font-weight:800;display:inline-flex}.mcard-foot.mcard-actions{justify-content:flex-start}.kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:7px 10px;font-size:.875rem;display:grid}.kv dt{color:var(--t3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:3px;font-size:.6875rem;font-weight:800}.kv dd{color:var(--t1)}@media (width<=560px){.kv.kv-form{grid-template-columns:minmax(0,1fr);gap:4px 0}.kv.kv-form dt{padding-top:8px}}.badge.red{background:var(--badge-red)}.split{align-content:start;gap:16px;display:grid}.split>*{min-width:0}.split2{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.split2.narrow{grid-template-columns:minmax(0,1fr) 280px}.split2.wide{grid-template-columns:minmax(0,1fr) 340px}.lbv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lbv-actions-btns{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lbv-badge{background:var(--lime-50,#bcf01438);min-width:20px;height:18px;color:var(--t1);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.lbv-nav{gap:8px;width:100%;display:grid}.lbv-nav-row{justify-content:center;align-items:center;gap:10px;display:flex}.lbv-pager-btn{border:2.5px solid var(--t1);background:var(--surface);width:42px;height:42px;color:var(--t1);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lbv-pager-btn svg{width:20px;height:20px}.lbv-pager-btn:disabled{opacity:.35;cursor:not-allowed}.lbv-pager-btn:hover:not(:disabled){border-color:var(--lime-deep);background:var(--lime);color:var(--t1)}.lbv-gen-btn{background:var(--lime);border-color:var(--lime-deep);color:var(--t1)}.lbv-gen-btn:hover:not(:disabled){background:var(--lime-deep)}.lbv-round-pill{background:var(--lime);min-width:122px;color:var(--t1);text-align:center;border-radius:13px;flex:none;padding:10px 18px}.lbv-round-pill b{letter-spacing:.01em;color:var(--t1);font-size:1.55rem;font-weight:700;display:block}.lbv-round-extra{color:var(--t1);opacity:.7;margin-top:2px;font-size:.6875rem;font-weight:600;display:block}.lbv-nav-status{color:var(--t2);text-align:center;font-size:.8125rem;line-height:1.5}.lbv-nav-status b{color:var(--t1)}.lbv-nav-warn{color:var(--t3);margin-top:4px;font-size:.78125rem}.lbv-wrap{gap:16px;display:grid}.lbv-onecol{display:block}.main:has(.lbv-wrap) .content{max-width:min(100%,92rem)}.main:has(.lbv-wrap) .topbar .topbar-inner{max-width:min(100%,92rem)}.lbv-wrap>.split2{grid-template-columns:minmax(0,1fr) 280px}.lbv-botbar{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:15px 20px;display:flex}.lbv-botbar-info{flex-wrap:wrap;align-items:center;gap:8px 22px;min-width:0;display:flex}.lbv-botbar-sp{flex:1;min-width:16px}.lbv-bl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--t3);font-size:.8125rem}.lbv-bl.by{color:var(--warn)}.lbv-bn{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--t1);font-size:1.05rem;font-weight:700;line-height:1.25}.lbv-botbar-cast{padding:18px 24px}.lbv-botbar-cast .lbv-bl{font-size:1rem}.lbv-botbar-cast .lbv-bn{font-size:1.35rem;font-weight:700}.lbv-adslot-bottom{min-width:0;display:grid}.lbv-adslot-bottom.cast.overlay{z-index:25;position:fixed;bottom:0;left:0;right:0}.lbv-adslot-bottom.cast.overlay .ad{border-radius:12px 12px 0 0;box-shadow:0 -6px 18px -10px #0f172a47}.lbv-adslot-pad-cast{padding-bottom:116px}.lbv-adslot-bottom.cast .ad-strip .ad-inner{flex-wrap:wrap;align-items:center;gap:16px;min-height:88px;padding:16px 22px}.lbv-adslot-bottom.cast .ad-strip .tag{font-size:.85rem}.lbv-adslot-bottom.cast .ad-strip .wm-selkirk{font-size:2.4rem}.lbv-adslot-bottom.cast .ad-strip .wm-joola{font-size:2.2rem}.lbv-adslot-bottom.cast .ad-strip .wm-nike{font-size:1.8rem}.lbv-adslot-bottom.cast .ad-strip .strip-note{font-size:1.1rem}.lbv-adslot-bottom.cast .ad-strip .selkirk-cta,.lbv-adslot-bottom.cast .ad-strip .joola-cta,.lbv-adslot-bottom.cast .ad-strip .nike-cta{margin-left:auto;padding:10px 20px;font-size:1.3rem}.lbv-hist-sub{color:var(--t3);margin-left:8px;font-size:.8125rem;font-weight:600}.lbv-hist-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:11px 12px}.lbv-hist-card.cur{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime-50,#bcf01438)}.lbv-hist-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lbv-hist-rn{font-family:var(--font-display);letter-spacing:.04em;font-size:.9375rem}.lbv-hist-tags{align-items:center;gap:8px;display:inline-flex}.lbv-hist-t{color:var(--count-orange);font-size:.75rem}.lbv-time{color:var(--count-orange);font-weight:700}.lbv-hist-grid{grid-template-columns:1fr 1fr;gap:5px 14px;display:grid}.lbv-hist-row{color:var(--t2);text-overflow:ellipsis;min-width:0;font-size:.8125rem;line-height:1.35;overflow:hidden}.lbv-hist-row b{color:var(--t3);letter-spacing:.03em;margin-right:5px;font-size:.6875rem;font-weight:700}.lbv-hist-vs{color:var(--t4);font-size:.6875rem;font-weight:700}@media (width<=520px){.lbv-hist-grid{grid-template-columns:1fr}}.lbv-sfar-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lbv-sfar-lbl{color:var(--t2);overflow-wrap:anywhere;min-width:0;font-size:.84375rem}.lbv-sfar-val{color:var(--t1);flex:none;font-size:1.5rem;line-height:1}.lbv-sfar-val small{font-family:var(--font);letter-spacing:.05em;color:var(--t3);text-transform:uppercase;margin-left:3px;font-size:.65625rem;font-weight:700}.lbv-sfar-hr{background:var(--border);height:1px;margin:2px 0}.lbv-sfar-k{letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin-bottom:-3px;font-size:.65625rem;font-weight:700}.lbv-sfar-pair{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lbv-sfar-names{color:var(--t1);overflow-wrap:anywhere;min-width:0;font-size:.84375rem;font-weight:700;line-height:1.3}.lbv-sfar-names .plus{color:var(--lime-dot);padding:0 1px;font-weight:800}.lbv-sfar-names .vs{color:var(--warn);padding:0 1px;font-weight:800}.lbv-sfar-chip{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;height:1.375rem;padding:0 8px;font-size:.6875rem;font-weight:800;display:inline-flex}.lbv-sfar-chip.with{color:var(--pos);background:var(--pos-bg);border-color:var(--pos-bd)}.lbv-sfar-chip.against{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.lbv-sfar-chip b{font-family:var(--font-display);letter-spacing:.02em;margin-right:3px;font-size:.9375rem;font-weight:400}.lbv-sfar-tog{width:100%;height:2.05rem;font-family:var(--font);color:var(--lime-text);background:var(--lime-50);border:1px solid var(--lime-200);border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.lbv-sfar-tog .lbv-sfar-chev{font-size:.7rem;line-height:1;transition:transform .15s}.lbv-sfar-tog[aria-expanded=true] .lbv-sfar-chev{transform:rotate(180deg)}.lbv-sfar-list{border:1px solid var(--border-faint);border-radius:10px;max-height:252px;margin-top:8px;padding:2px 10px;overflow-y:auto}.lbv-sfar-lrow{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.lbv-sfar-lrow:last-child{border-bottom:none}.lbv-sfar-lrow.flagged{background:var(--lime-50);border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding:6px 8px}.lbv-sfar-flag{letter-spacing:.05em;text-transform:uppercase;color:var(--lime-dot);margin-right:6px;font-size:.625rem;font-weight:800}@media (width<=1000px){.split2,.split2.narrow,.split2.wide,.lbv-wrap>.split2{grid-template-columns:minmax(0,1fr)}.split2.has-selection>.split{display:none}}@media (width<=900px){thead th,tbody td{padding:9px 10px;font-size:.8125rem}}.sheet-scrim{z-index:51;background:#0f172a66;position:fixed;inset:0}.sheet{background:var(--surface);border-left:1px solid var(--border);width:min(480px,100vw);max-height:100dvh;box-shadow:var(--shadow-2xl);z-index:52;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden}.dialog{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-card{background:var(--surface);border:1px solid var(--border);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-2xl);border-radius:20px;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) both dialog-pop;display:flex;overflow:hidden}.dialog-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}@keyframes dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog-card{animation:none}}.member-delete-pop,.cancel-confirm-pop{z-index:53;-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--border);width:min(360px,100vw - 32px);box-shadow:var(--shadow-2xl);border-radius:20px;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) both dialog-pop;display:flex;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:reduce){.member-delete-pop,.cancel-confirm-pop{animation:none}}.sheet .card-body{min-height:0;overflow:auto}.sheet-court{border:1px solid var(--border);border-radius:var(--r-card);gap:8px;padding:12px;display:grid}.sheet-slot{border:1px dashed var(--border);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:2.75rem;padding:8px 10px;display:flex}.sheet-slot.picked{border-style:solid;border-color:var(--lime);background:var(--lime-50)}.sheet-slot.empty{color:var(--t4);font-style:italic}.sheet-slot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-team{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-vs{text-align:center;font-family:var(--font-display);letter-spacing:.14em;color:var(--t4);font-size:.9375rem;line-height:1}.chat-window{flex-direction:column;min-height:60vh;max-height:calc(100dvh - 220px);display:flex}.chat-thread{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;gap:3px;max-width:88%;display:flex}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-msg .chat-head{color:var(--t3);align-items:baseline;gap:6px;font-size:.75rem;display:flex}.chat-msg .chat-name{color:var(--t2);font-weight:800}.chat-bubble{background:var(--surface-3);border-radius:var(--r-card);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;font-size:.875rem;line-height:1.4}.chat-msg.mine .chat-bubble{background:var(--lime-100);color:var(--lime-text)}.chat-msg.deleted .chat-bubble{color:var(--t4);font-style:italic}.chat-quote{border-left:3px solid var(--border);color:var(--t3);margin-bottom:4px;padding:2px 0 2px 8px;font-size:.75rem}.chat-quote .who{color:var(--t2);font-weight:700}.chat-reactions{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.chat-react{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:3px;height:1.5rem;padding:0 8px;font-size:.75rem;display:inline-flex}.chat-react.on{background:var(--lime-100);border-color:var(--lime-200);color:var(--lime-text)}.chat-msg-actions{color:var(--t3);gap:10px;font-size:.75rem;display:flex}.chat-msg-actions button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.chat-composer{border-top:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.chat-reply-banner{color:var(--t2);background:var(--surface-3);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:flex}.chat-reply-banner button{margin-left:auto}.chat-composer-row{align-items:flex-end;gap:8px;display:flex}.chat-composer-row .textarea{resize:none;flex:1}.chat-counter{color:var(--t4);text-align:right;font-size:.6875rem}.chat-counter.over{color:var(--neg)}.chat-closed-note{color:var(--t3);border-top:1px solid var(--border);background:var(--surface-2);padding:12px 16px;font-size:.8125rem}.chat-rail .sb-label{padding:0 0 6px}.chat-rail ul{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.chat-rail li{color:var(--t2);font-size:.8125rem}.chat-unread-dot{background:var(--badge-amber);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.chat-muted-glyph{color:var(--t4);flex:none}.note-card{background:var(--lime-50);border:1px solid var(--lime-200);border-radius:var(--r-card);padding:18px}.note-card .k{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);font-size:.6875rem;font-weight:800}.note-card h3{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--t1);margin:4px 0 6px;font-size:1.625rem;font-weight:400}.note-card p{color:var(--t2);margin:4px 0 0;font-size:.875rem}.hs-guide{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);z-index:56;background:var(--surface);border:1px solid var(--border);max-width:480px;box-shadow:var(--shadow-2xl);border-radius:20px;margin:0 auto;padding:16px 16px 14px;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .2s;position:fixed}@starting-style{.hs-guide{opacity:0;transform:translateY(24px)}}.hs-guide.closing{opacity:0;transform:translateY(24px)}.hs-guide-head{align-items:flex-start;gap:12px;display:flex}.hs-guide-head img{border-radius:10px;flex:none;width:44px;height:44px}.hs-guide-title{color:var(--t1);font-size:1rem;font-weight:700;line-height:1.35}.hs-guide-sub{color:var(--t2);font-size:.8125rem;line-height:1.45}.hs-guide ol{gap:12px;margin-top:14px;list-style:none;display:grid}.hs-guide li{color:var(--t1);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:.9375rem;line-height:1.45;display:grid}.hs-guide li>span:last-child{padding-top:2px}.hs-guide li .n{background:var(--surface-3);border-radius:14px;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:grid}.hs-guide li.on .n{background:var(--lime);color:var(--t1)}.hs-guide li.todo{opacity:.55}.hs-glyph{background:var(--surface-3);width:24px;height:24px;color:var(--info);vertical-align:-6px;border-radius:6px;place-items:center;margin:0 2px;display:inline-grid}.hs-glyph .ic{width:16px;height:16px}.hs-pointer{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);z-index:55;color:var(--lime-text);pointer-events:none;justify-items:center;gap:2px;transition:opacity .2s;display:grid;position:fixed;transform:translate(-50%)}@starting-style{.hs-pointer{opacity:0}}.hs-pointer.closing{opacity:0}.hs-ring{border-radius:14px;width:44px;height:44px;position:relative}.hs-ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px var(--lime);animation:1.4s cubic-bezier(.23,1,.32,1) infinite hs-pulse;position:absolute;inset:0}@keyframes hs-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.hs-ring:after{animation:none}.hs-guide{transition-property:opacity;transition-duration:.15s}@starting-style{.hs-guide{opacity:0;transform:none}}.hs-guide.closing{transform:none}}.nset-page{gap:24px;max-width:40rem;display:grid}.nset>.nset-sec+.nset-sec{margin-top:24px}.nset-h{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--t1);padding:0 4px 8px;font-size:1.25rem;font-weight:400;line-height:1.5rem}.nset-f{color:var(--t3);padding:8px 4px 0;font-size:.8125rem;line-height:1.125rem}.card.nset-group{overflow:hidden}.nset-group .row{background:var(--surface);border-top:0;min-height:3.25rem;padding:10px 16px;position:relative}.nset-group .row+.row:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:16px;right:0}.nset-group .row .t,.nset-group .row .s{display:block}.nset-group .row .t{color:var(--t1);font-size:1rem;font-weight:600;line-height:1.375rem}.nset-group .row .t.plain{font-weight:400}.nset-group .row .s{color:var(--t3);font-size:.8125rem;line-height:1.125rem}.nset-always{text-align:left;width:100%;color:inherit;font:inherit;border:0}.nset-kt{background:var(--lime-100);width:30px;height:30px;color:var(--lime-text);border-radius:8px;flex:none;place-items:center;display:grid}.nset-kt .ic{stroke-width:2.4px}.nset-chev{color:var(--t4);stroke-width:2.4px;transition:transform .24s cubic-bezier(.23,1,.32,1)}.nset-always[aria-expanded=true] .nset-chev{transform:rotate(90deg)}.nset-expand{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1);display:grid}.nset-expand.open{grid-template-rows:1fr}.nset-expand>div{overflow:hidden}.nset-expand p{color:var(--t2);padding:0 16px 14px 58px;font-size:.8125rem;line-height:1.125rem}.nset .nset-tinted{border-radius:var(--r-pill);min-height:34px;box-shadow:none;background:var(--lime-100);color:var(--lime-text);border-color:#0000;flex:none;padding:0 14px;font-size:.9375rem}.nset-saved{color:var(--lime-text);opacity:0;align-items:center;gap:4px;font-weight:600;transition:opacity .2s;display:inline-flex}.nset-saved.on{opacity:1}.nset-saved .ic{stroke-width:3px}.nset .toggle{background:var(--border);border:0;width:3.1875rem;height:1.9375rem}.nset .toggle:before{content:"";border-radius:inherit;background:var(--lime);opacity:0;transition:opacity .2s;position:absolute;inset:0}.nset .toggle.on{background:var(--border)}.nset .toggle.on:before{opacity:1}.nset .toggle i,.nset .toggle.on i{background:var(--surface);width:1.6875rem;height:1.6875rem;box-shadow:var(--shadow);transform-origin:0;border:0;transition:transform .24s cubic-bezier(.23,1,.32,1);top:2px;left:2px;right:auto}.nset .toggle.on i{transform:translate(1.25rem)}.nset .toggle:active i{transform:scaleX(1.148)}.nset .toggle.on:active i{transform:translate(1rem)scaleX(1.148)}.nset .toggle:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.nset-expand,.nset-chev,.nset .toggle i{transition:none}.nset-saved,.nset .toggle:before{transition-duration:.15s}}.nbx-page{transform-origin:50% 0;gap:12px;max-width:40rem;transition:transform .4s cubic-bezier(.32,.72,0,1);display:grid}.nbx-page.behind{transform:scale(.92)}.nbx-plain{min-height:2.75rem;box-shadow:none;color:var(--lime-text);background:0 0;border-color:#0000;margin-right:-8px;padding:0 8px;font-size:1rem;font-weight:700}.nbx-plain:disabled{opacity:.4}.nbx-seg{background:var(--border);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;height:2.25rem;padding:2px;display:grid;position:relative}.nbx-seg .th{background:var(--surface);width:calc(50% - 2px);box-shadow:var(--shadow-float);border-radius:8px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;bottom:2px;left:2px}.nbx-seg[data-sel="1"] .th{transform:translate(100%)}.nbx-seg button{z-index:1;color:var(--t2);background:0 0;border:0;border-radius:8px;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .2s;position:relative}.nbx-seg button[aria-selected=true]{color:var(--t1)}.nbx-seg button:focus-visible{box-shadow:0 0 0 3px var(--lime);outline:none}.nbx-seg .n{font-variant-numeric:tabular-nums;color:var(--t3);margin-left:4px}.nbx-lists{gap:12px;display:grid}.nbx-sec-h{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 8px;display:flex}.nbx-sec-h .nset-h{padding:0}.nbx-sec-date{color:var(--t3);font-size:.8125rem;line-height:1.125rem}.nbx-none{text-align:center;color:var(--t3);padding:24px 4px 8px;font-size:.9375rem}.card.nbx-list{overflow:hidden}.nbx-wrap{background:var(--surface);position:relative;overflow:hidden}.nbx-wrap+.nbx-wrap:before,.nbx-chat+.nbx-chat:before{content:"";background:var(--border);z-index:2;height:1px;position:absolute;top:0;left:64px;right:0}.nbx-act{width:84px;color:var(--on-swipe);border:0;align-content:center;place-items:center;gap:2px;font-size:.8125rem;font-weight:600;display:grid;position:absolute;top:0;bottom:0}.nbx-act.read{background:var(--swipe-read);left:0}.nbx-act.clear{background:var(--swipe-clear);right:0}.nbx-act:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:none}.nbx-row,.nbx-chat{z-index:1;background:var(--surface);color:inherit;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex;position:relative}.nbx-row{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none}.nbx-row.snap{transition:transform .32s cubic-bezier(.23,1,.32,1),background-color .15s}.nbx-row:active,.nbx-chat:active{background:var(--surface-2)}.nbx-row.hit{background:var(--lime-50)}.nbx-row:focus-visible,.nbx-chat:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:none}.nbx-skrow{cursor:default}.nbx-kt{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.nbx-kt .ic{stroke-width:2px;width:20px;height:20px}.nbx-kt img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.nbx-kt.k-good{background:var(--lime-100);color:var(--lime-text)}.nbx-kt.k-heads{background:var(--warn-bg);color:var(--warn)}.nbx-kt.k-off{background:var(--surface-3);color:var(--t2)}.nbx-kt.k-club{background:var(--club-bg);color:var(--club)}.nbx-kt.k-info{background:var(--info-bg);color:var(--info)}.nbx-txt{flex:1;min-width:0;display:block}.nbx-top{align-items:baseline;gap:8px;display:flex}.nbx-ttl{min-width:0;color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:1rem;font-weight:400;line-height:1.375rem;display:-webkit-box;overflow:hidden}.nbx-row.unread .nbx-ttl{font-weight:700}.nbx-when{color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.125rem}.nbx-bd{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:.9375rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.nbx-ctx{color:var(--t3);margin-top:4px;font-size:.8125rem;line-height:1.125rem;display:block}.nbx-ud{background:var(--info);border-radius:4px;width:8px;height:8px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;top:24px;left:5px;transform:scale(0)}.nbx-row.unread .nbx-ud{transform:none}.nbx-sk{background:var(--surface-3);border-radius:6px;position:relative;overflow:hidden}.nbx-sk:after{content:"";background:linear-gradient(90deg,transparent,var(--surface),transparent);opacity:.7;animation:1.2s cubic-bezier(.77,0,.175,1) infinite nbx-sk;position:absolute;inset:0;transform:translate(-100%)}@keyframes nbx-sk{to{transform:translate(100%)}}.nbx-skt{gap:8px;padding-top:4px;display:grid}.nbx-empty{text-align:center;justify-items:center;gap:8px;padding:56px 32px 40px;display:grid}.nbx-empty h2{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--t1);font-size:1.5rem;font-weight:400;line-height:1.75rem}.nbx-empty p{color:var(--t2);max-width:30ch}.nbx-empty .nbx-empty-foot{color:var(--t3);margin-top:20px;font-size:.8125rem;line-height:1.125rem}.nbx-art{background:var(--lime-100);width:72px;height:72px;color:var(--lime-text);border-radius:36px;place-items:center;margin-bottom:8px;display:grid}.nbx-art .ic{width:34px;height:34px}.nbx-art.err{background:var(--warn-bg);color:var(--warn)}.nbx-tinted,.nbx-cta{min-height:50px;margin-top:12px;padding:0 20px;font-size:1rem}.nbx-tinted{box-shadow:none;background:var(--lime-100);color:var(--lime-text);border-color:#0000}.nbx-scrim{transition:opacity .42s}@starting-style{.nbx-scrim{opacity:0}}.nbx-scrim.closing{opacity:0}.nbx-sheet{bottom:0;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:52;background:var(--surface);width:min(560px,100vw);box-shadow:var(--shadow-2xl);border-radius:22px 22px 0 0;flex-direction:column;margin:0 auto;transition:transform .42s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;overflow:hidden}@starting-style{.nbx-sheet{transform:translateY(100%)}}.nbx-sheet.closing{transform:translateY(100%)}@media (width>=900px){.nbx-sheet{border-radius:22px;max-height:min(80dvh,720px);top:auto;bottom:24px}.nbx-sheet.closing{transform:translateY(calc(100% + 24px))}}.nbx-grab{background:var(--t4);opacity:.55;border-radius:3px;flex:none;width:36px;height:5px;margin:6px auto 0}.nbx-sh-head{flex:none;grid-template-columns:1fr 44px;align-items:start;gap:8px;padding:8px 8px 12px 20px;display:grid}.nbx-sh-from{align-items:center;gap:12px;display:flex}.nbx-sh-from .nbx-kt{margin-top:0}.nbx-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--club);font-size:.6875rem;font-weight:600;line-height:.8125rem}.nbx-sh-when{color:var(--t3);margin-top:2px;font-size:.8125rem;line-height:1.125rem}.nbx-xbtn{background:var(--surface-3);width:30px;height:30px;color:var(--t2);border:0;border-radius:15px;place-items:center;margin:7px;display:grid;position:relative}.nbx-xbtn:after{content:"";position:absolute;inset:-7px}.nbx-xbtn .ic{stroke-width:2.8px}.nbx-xbtn:focus-visible{box-shadow:0 0 0 3px var(--lime);outline:none}.nbx-sh-body{overscroll-behavior:contain;padding:0 20px calc(env(safe-area-inset-bottom,0px) + 40px);flex:1;overflow:auto}.nbx-sh-body h2{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--t1);font-size:1.5rem;font-weight:400;line-height:1.75rem}.nbx-sh-body p{color:var(--t1);white-space:pre-line;margin-top:12px;font-size:1.0625rem;line-height:1.5625rem}@media (prefers-reduced-motion:reduce){.nbx-page,.nbx-seg .th{transition:none}.nbx-page.behind{transform:none}.nbx-row.snap{transition:background-color .15s}.nbx-ud{opacity:0;transition:opacity .15s;transform:none}.nbx-row.unread .nbx-ud{opacity:1}.nbx-sk:after{display:none}.nbx-scrim{transition-duration:.15s}.nbx-sheet{transition:opacity .15s}@starting-style{.nbx-sheet{opacity:0;transform:none}}.nbx-sheet.closing{opacity:0;transform:none}}.nb-newrow{background:var(--surface);min-height:44px;box-shadow:var(--shadow-float);color:var(--t1);border-radius:22px;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.nb-newrow .grow{flex:1;min-width:0}.nb-newrow .n{background:var(--badge-amber);min-width:22px;height:22px;color:var(--t1);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;padding:0 7px;font-size:.75rem;font-weight:700;line-height:22px}.nb-newrow .nb-chev{color:var(--t3)}.nb-newrow:active{transform:scale(.98)}.nb-newrow:focus-visible{box-shadow:0 0 0 3px var(--lime),var(--shadow-float);outline:none}.nb-pin{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.nb-pin:before{content:"";background:var(--club);z-index:1;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.nb-pin.out{animation:.26s cubic-bezier(.23,1,.32,1) forwards nb-pin-out}@keyframes nb-pin-out{to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.98)}}.nb-pin-open{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 52px 14px 16px;transition:background-color .15s;display:grid}.nb-pin-open:active{background:var(--surface-2)}.nb-pin-open:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:none}.nb-pin-open .nbx-kt{margin-top:0}.nb-pin-txt{gap:4px;min-width:0;display:grid}.nb-pin-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--club);font-size:.6875rem;font-weight:600;line-height:.8125rem}.nb-pin-ttl{color:var(--t1);font-size:1rem;font-weight:600;line-height:1.375rem}.nb-pin-bd{color:var(--t2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.nb-pin-x{position:absolute;top:3px;right:1px}.nb-upd{border:0;border-top:1px solid var(--border);background:var(--surface-2);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 16px;transition:background-color .15s;display:flex}.nb-upd:active{background:var(--surface-3)}.nb-upd:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:none}.nbx-kt.nb-kt-sm{border-radius:8px;width:28px;height:28px;margin-top:0}.nbx-kt.nb-kt-sm .ic{width:16px;height:16px}.nb-upd-bd{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--t2);flex:1;font-size:.8125rem;line-height:1.125rem;overflow:hidden}.nb-new{background:var(--lime);height:18px;color:var(--t1);border-radius:9px;flex:none;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.nb-pb-live{z-index:65;width:0;height:0;position:fixed;top:0;left:0}.nb-pb{left:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 4px);background:var(--pb-mat);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);max-width:560px;box-shadow:var(--shadow-pb);color:var(--t1);text-align:left;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:22px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin:0 auto;padding:12px 14px;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .2s;display:grid;position:fixed}@starting-style{.nb-pb{transform:translateY(-140%)}}.nb-pb.out{transform:translateY(-140%)}.nb-pb:focus-visible{box-shadow:0 0 0 3px var(--lime),var(--shadow-pb);outline:none}.nb-pb-ai{border-radius:9px;grid-row:span 2;width:38px;height:38px}.nb-pb-t{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;line-height:1.25rem;overflow:hidden}.nb-pb-w{color:var(--t3);align-self:start;font-size:.8125rem;line-height:1.25rem}.nb-pb-b{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/-1;font-size:.9375rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.nb-newrow{transition:none}.nb-pin.out{animation:.15s forwards nb-fade-out}.nb-pb{transition:opacity .15s}@starting-style{.nb-pb{opacity:0;transform:none}}.nb-pb.out{opacity:0;transform:none}}@keyframes nb-fade-out{to{opacity:0}}@media (prefers-reduced-transparency:reduce){.nb-pb{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.ann{align-items:start;gap:24px;display:grid}.ann-main{gap:16px;min-width:0;display:grid}@media (width>=1200px){.ann{grid-template-columns:minmax(0,1fr) 380px}.ann-main{grid-area:1/1}.ann-sent{grid-area:2/1}.ann-prev{grid-area:1/2/span 2;align-self:start;position:sticky;top:24px}.ann-undo-toast{width:26.25rem;left:auto;right:24px;transform:none}}.ann-fld{gap:6px;padding:12px 16px;transition:box-shadow .15s;display:grid;position:relative}.ann-fld+.ann-fld:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:16px;right:0}.ann-fld:focus-within{box-shadow:inset 3px 0 0 var(--lime)}.ann-fld-l{color:var(--t3);font-size:.8125rem;font-weight:600}.ann-fld .hint{color:var(--t3);font-size:.78125rem}.ann-in{width:100%;font:inherit;color:var(--t1);resize:none;background:0 0;border:0;outline:0;padding:0;font-size:1rem;line-height:1.375rem}.ann-in::placeholder{color:var(--t4)}.ann-to{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ann-cnt-live{margin-left:auto}.ann-cnt{color:var(--t1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;animation:.22s cubic-bezier(.23,1,.32,1) ann-cnt-in;display:inline-block}@keyframes ann-cnt-in{0%{opacity:.3;transform:translateY(-4px)}}.ann-chan-kt{border-radius:8px;width:30px;height:30px;margin-top:0}.ann-chan-kt img{width:20px;height:20px}.ann-chan-t{color:var(--t1);font-size:.9375rem}.ann-send{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ann-send-hint{color:var(--t3);font-size:.8125rem}.ann-sent{gap:10px;min-width:0;display:grid}.ann-sec-h,.ann-prev-h h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--t1);font-size:1.25rem;font-weight:400;line-height:1.5rem}.ann-sec-h{padding-left:4px}.ann-tbl-card{overflow:hidden}.ann-tbl>tbody>tr>td{vertical-align:top}.ann-tbl>tbody>tr>td[data-label]{white-space:nowrap;width:1%}.ann-subj{color:var(--t1);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.ann-snip{color:var(--t3);overflow-wrap:anywhere;font-size:.8125rem}.ann-log-btn{min-height:28px;margin:4px 0 0 -8px;padding:0 8px}.ann-email .pill{margin-top:4px}.ann-failed{color:var(--neg)}.ann-td-when{white-space:nowrap;color:var(--t3)}.ann-tr-pending{animation:.26s cubic-bezier(.23,1,.32,1) ann-row-in}.ann-tr-pending .ann-td-when{color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}@keyframes ann-row-in{0%{opacity:0;filter:blur(2px)}}.ann-tr-log>td{background:var(--surface-2)}@media (width<=640px){.ann-tbl>thead{display:none}.ann-tbl>tbody>tr{border-bottom:1px solid var(--border);display:block}.ann-tbl>tbody>tr:last-child{border-bottom:0}.ann-tbl>tbody>tr>td,.ann-tbl>tbody>tr>td[data-label]{white-space:normal;border-bottom:0;grid-template-columns:4.5rem minmax(0,1fr);gap:12px;width:auto;padding:2px 16px;display:grid}.ann-tbl>tbody>tr>td.ann-td-main{padding-top:12px;padding-bottom:6px;display:block}.ann-tbl>tbody>tr>td:last-child{padding-bottom:12px}.ann-tbl>tbody>tr>td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding-top:2px;font-size:.6875rem;font-weight:800}.ann-tbl>tbody>tr.ann-tr-log>td{padding:8px 16px 12px;display:block}}.ann-prev-card{padding:16px}.ann-prev-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ann-prev-h .seg{flex:none}.ann-phone{background:var(--ink);width:300px;max-width:100%;box-shadow:var(--shadow-2xl);border-radius:36px;margin:12px auto 0;padding:10px}.ann-scr{background:var(--bg);border-radius:28px;height:420px;position:relative;overflow:hidden}.ann-scr-push{background:linear-gradient(180deg,color-mix(in srgb,var(--club) 28%,var(--ink)),var(--ink))}.ann-view{height:100%;animation:.22s ann-view-in}@keyframes ann-view-in{0%{opacity:0;filter:blur(3px)}}.ann-lock-clock{text-align:center;color:var(--surface);padding-top:36px;font:600 3.5rem/3.75rem -apple-system,system-ui,sans-serif}.ann-ln{background:var(--pb-mat);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:var(--t1);border-radius:20px;grid-template-columns:32px minmax(0,1fr) auto;gap:0 10px;margin:16px 8px 0;padding:12px 14px;font-family:-apple-system,system-ui,sans-serif;display:grid}.ann-ln img{border-radius:8px;grid-row:span 3;align-self:center;width:32px;height:32px}.ann-ln-t{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.ann-ln-w{color:var(--t3);font-size:.75rem;line-height:1.25rem}.ann-ln-s{color:var(--t2);grid-column:2/-1;font-size:.75rem;font-weight:600;line-height:1.125rem}.ann-ln-b{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2/-1;font-size:.875rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.ann-pv-home{color:var(--t1);padding:40px 16px 10px;font-size:1.375rem;font-weight:700;line-height:1.75rem}.ann-scr-inbox .nb-pin{margin:0 12px}.ann-scr-inbox .nb-pin-ttl{overflow-wrap:anywhere}.ann-pv-pin{cursor:default;padding-right:16px}.ann-pv-pin:active{background:0 0}.ann-scr-email .ann-view{padding:16px 12px}.ann-mail{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.ann-mail-bar{background:var(--club);height:5px}.ann-mail-from{border-bottom:1px solid var(--border);color:var(--t1);align-items:center;gap:8px;padding:12px 14px;font-size:.8125rem;display:flex}.ann-mail-from img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.ann-mail-body{padding:14px}.ann-mail-subj{font-family:var(--font-display);text-transform:uppercase;color:var(--t1);overflow-wrap:anywhere;font-size:1.375rem;line-height:1.5rem}.ann-mail-msg{color:var(--t2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-top:8px;font-size:.8125rem;line-height:1.1875rem;display:-webkit-box;overflow:hidden}.ann-prev-note{text-align:center;color:var(--t3);margin-top:10px;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.ann-cnt,.ann-view{animation:none}.ann-fld{transition:none}.ann-tr-pending{animation:.26s ann-fade-in}}@keyframes ann-fade-in{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.ann-ln{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.pill.in{color:var(--t1);background:var(--lime);border-color:var(--lime)}.pill.in .ic{stroke-width:2.5px;width:14px;height:14px}.nb-next{overflow:hidden}.nb-next-body{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:16px 16px 12px;transition:background-color .15s;display:grid}.nb-next-body:active{background:var(--surface-2)}.nb-next-body:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:none}.nb-next-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-text);align-self:center;font-size:.6875rem;font-weight:600;line-height:.8125rem}.nb-next-pill{grid-row:span 2}.nb-next-ttl{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--t1);font-size:1.5rem;font-weight:400;line-height:1.75rem}.nb-next-foot{color:var(--t3);grid-column:1/-1;font-size:.8125rem;line-height:1.125rem}.nb-next-acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:flex}.nb-upds{overflow:hidden}.nb-updrow{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 16px;display:grid;position:relative}.nb-updrow+.nb-updrow:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:54px;right:0}.nb-updrow .av{width:28px;height:28px;font-size:.6875rem}.nb-updrow-txt{min-width:0}.nb-updrow-who{color:var(--t3);font-size:.8125rem;line-height:1.125rem}.nb-updrow-who b{color:var(--t1);font-weight:600}.nb-updrow-who .nb-new{vertical-align:1px;margin-left:6px}.nb-updrow-msg{color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:1rem;line-height:1.375rem}.nb-updrow.fresh{background:var(--lime-50)}.nb-updrow.glow{animation:1.6s cubic-bezier(.23,1,.32,1) nb-upd-glow}@keyframes nb-upd-glow{0%{background:var(--lime-100)}to{background:var(--lime-50)}}.card.nb-moved{background:var(--lime-50);box-shadow:inset 0 0 0 1.5px var(--lime-200);align-items:center;gap:12px;padding:16px;animation:.36s cubic-bezier(.23,1,.32,1) .38s both nb-moved-in;display:flex}@keyframes nb-moved-in{0%{opacity:0;filter:blur(3px);transform:scale(.96)}}.nb-moved .nbx-kt{margin-top:0}.nb-moved-t{color:var(--t1);font-size:1rem;font-weight:600;line-height:1.375rem}.nb-moved-b{color:var(--t2);font-size:.8125rem;line-height:1.125rem}@media (prefers-reduced-motion:reduce){.nb-next-body{transition:none}.nb-updrow.glow,.card.nb-moved{animation:.15s both nb-fade-in}}@keyframes nb-fade-in{0%{opacity:0}}.nb-upd-comp{gap:8px;padding:12px 16px 16px;display:grid}.nb-upd-comp-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nb-upd-comp-t{color:var(--t1);font-size:.9375rem;font-weight:600;line-height:1.25rem}.nb-upd-ctr{color:var(--t3);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.125rem}.nb-upd-ctr.warn{color:var(--warn)}.nb-upd-ta{resize:none;min-height:7rem;font-size:1rem;line-height:1.375rem}.nb-upd-hint{color:var(--t3);font-size:.8125rem;line-height:1.125rem}.nb-upd-post{margin-top:4px}.nb-upd-pending{animation:.3s cubic-bezier(.23,1,.32,1) nb-upd-in}.nb-upd-pending.out{animation:.18s forwards nb-upd-out}@keyframes nb-upd-in{0%{opacity:0;filter:blur(2px);transform:translateY(-8px)}}@keyframes nb-upd-out{to{opacity:0;filter:blur(2px)}}.nb-upd-meta{color:var(--t3);align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;line-height:1.125rem;display:flex}.nb-upd-meta .spinner{border-width:2px;width:12px;height:12px}.nb-upd-meta .ic{color:var(--lime-text);flex:none}.nb-upd-meta.sent{animation:.2s nb-fade-in}.nb-upd-bar{background:var(--lime);transform-origin:0;height:3px;animation:5s linear forwards nb-upd-drain;position:absolute;bottom:0;left:0;right:0}@keyframes nb-upd-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nb-upd-pending{animation:.15s both nb-fade-in}.nb-upd-pending.out{animation:.15s forwards nb-fade-out}.nb-upd-bar{animation:none}}.welcome{padding:6px 2px 2px}.welcome-title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--t1);text-wrap:balance;margin-bottom:8px;font-size:clamp(30px,5vw,44px);line-height:1}.welcome-title span{color:var(--lime-text)}.welcome-sub{color:var(--t2);max-width:64ch;font-size:.875rem}.note-break{display:none}.note-time{white-space:nowrap}@media (width<=600px){.note-break{display:inline}.note-time{padding-left:1.25em}}.pill.lime{color:var(--t1);background:var(--lime);border-color:var(--lime-hover)}.pub{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.pub-nav{padding:calc(12px + env(safe-area-inset-top,0px)) 20px 12px;border-bottom:1px solid var(--border);z-index:5;background:#fffffff2;align-items:center;gap:12px;display:flex;position:sticky;top:0}.pub-nav .club-name{min-width:0;font-size:min(1.1875rem,4.6vw)}.pub-nav .right{color:var(--t3);flex:none;align-items:center;gap:8px;margin-left:auto;font-size:.8125rem;display:flex}.pub-nav.club-nav{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 16px;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1}.pub-nav .pub-who{flex:1;min-width:0}.pub-nav .pub-who .club-name{-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.1875rem;line-height:1.02;display:-webkit-box;overflow:hidden}.pub-askwrap{position:relative}.pub-ask{background:var(--club-bg);height:36px;color:color-mix(in srgb,var(--club) 62%,#000);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.875rem;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.pub-ask:active{transform:scale(.97)}.pub-ask .full{display:none}.pub-ask-pop{background:var(--surface);transform-origin:100% 0;text-align:left;z-index:6;border-radius:14px;width:min(280px,100vw - 48px);padding:14px;transition:opacity .15s,transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -8px #0f172a47,0 0 0 .5px #0f172a14}@starting-style{.pub-ask-pop.open{opacity:0;transform:scale(.96)}}.pub-ask-pop b{color:var(--t1);margin-bottom:2px;font-size:.9375rem;display:block}.pub-ask-pop .addr{color:var(--t2);overflow-wrap:anywhere;font-size:.875rem}.pub-ask-pop .acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pub-ask-pop .acts a,.pub-ask-pop .acts button{min-height:40px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.pub-ask-pop .acts a{background:var(--club);color:var(--club-ink)}.pub-ask-pop .acts button{color:var(--t1);background:#7676801f}.pub-ask-pop .acts a:active,.pub-ask-pop .acts button:active{transform:scale(.97)}@media (width>=640px){.pub-nav.club-nav{padding-left:28px;padding-right:28px}.pub-nav .pub-who{align-items:baseline;gap:12px;display:flex}.pub-nav .pub-who .club-sub{flex:none;margin:0}.pub-ask .short{display:none}.pub-ask .full{display:inline}}@media (prefers-reduced-motion:reduce){.pub-ask,.pub-ask-pop .acts a,.pub-ask-pop .acts button{transition:opacity .16s}.pub-ask:active,.pub-ask-pop .acts a:active,.pub-ask-pop .acts button:active{opacity:.7;transform:none}.pub-ask-pop{transition:opacity .15s}@starting-style{.pub-ask-pop.open{transform:none}}}@media (prefers-reduced-transparency:reduce){.pub-nav.club-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.pub-signout{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm);color:var(--t1)}.pub-foot{border-top:1px solid var(--border);color:var(--t3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:.8125rem;display:flex}@media (width<=520px){.pub-nav .pub-nav-link{display:none}}.pub-body{place-items:start center;padding:32px 24px 48px;display:grid}.pub-body>div{gap:16px;width:100%;max-width:520px;display:grid}.pub-hero{text-align:center;padding:calc(38px + env(safe-area-inset-top,0px)) 22px 34px;background:radial-gradient(ellipse 110% 60% at 50% -20%, #bcf01438, transparent 60%), radial-gradient(ellipse 80% 40% at 85% 10%, #79943b24, transparent 60%), var(--bg);position:relative;overflow:hidden}.pub-hero-ring{border-radius:50%;width:96px;height:96px;margin:0 auto 16px;overflow:hidden;box-shadow:0 18px 40px -12px #0f172a59}.pub-hero-ring img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pub-hero-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;color:var(--t1);margin:0 0 10px;font-size:2.1rem;font-weight:400;line-height:1.04}.pub-hero-title em{color:var(--lime-text);font-style:normal}.pub-hero-sub{color:var(--t2);max-width:320px;margin:0 auto;font-size:.90625rem}.pub-body-hero{margin-top:-18px;padding-top:0}.auth-mast{text-align:center;padding:calc(28px + env(safe-area-inset-top,0px)) 22px 8px;background:radial-gradient(120% 70% at 50% -30%,#bcf01447,#0000 62%),radial-gradient(70% 40% at 90% 0,#79943b29,#0000 60%)}.auth-mast .club-mark{margin:0 auto 8px;box-shadow:0 10px 18px #33322b24}.auth-mast .club-mark.product{border-radius:50%}.auth-mast.bare{background:0 0}.auth-mast .club-mark.bare{box-shadow:none;background:0 0;border-radius:0}.auth-mast .club-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.auth-mast h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--t1);margin:0;font-size:clamp(2rem,8vw,2.4rem);font-weight:400;line-height:.92}.auth-mast h1 span{color:var(--lime-text)}.auth-mast p{color:var(--t2);max-width:32ch;margin:8px auto 0;font-size:.875rem}.auth-rail{gap:6px;margin:0;padding:12px 2px 0;list-style:none;display:flex}.auth-rail li{flex:1 1 0;align-content:start;gap:5px;min-width:0;display:grid}.auth-rail i{background:#d5deea;border-radius:99px;height:4px;display:block}.auth-rail li.on i{background:var(--lime)}.auth-rail li.done i{background:var(--club)}.auth-rail span{color:var(--t3);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:.625rem;font-weight:700;line-height:1.2}.auth-rail li.on span{color:var(--t1)}.auth-chip{color:var(--t3);justify-self:start;font-size:.9375rem;line-height:1.3}.auth-or{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.6875rem;font-weight:800;display:flex}.auth-or span{background:var(--border);flex:1;height:1px}.btn-idp{color:#1f1f1f;box-shadow:none;letter-spacing:.01em;background:#fff;border-color:#dadce0;font-weight:500}.btn-idp .ic{stroke:none;width:1.125rem;height:1.125rem}.auth-missing{background:var(--neg-bg);border:1px solid var(--neg-bd);color:var(--neg);border-radius:10px;padding:8px 10px;font-size:.8125rem;font-weight:800;line-height:1.35}.auth-relay{background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn);border-radius:10px;padding:8px 10px;font-size:.8125rem;font-weight:650;line-height:1.35}.auth-relay b{word-break:break-all;font-weight:800}.auth-relay-block{color:var(--neg);margin:2px 0 0;font-size:.75rem;font-weight:750;line-height:1.3}.join-sign{gap:8px;display:grid}.pub-section-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px;display:flex}.pub-section-title{font-family:var(--font-display);letter-spacing:.03em;color:var(--t1);font-size:1.0625rem}.pub-section-sub{color:var(--t3);font-size:.8125rem}.pub-club-grid{gap:14px;display:grid}.pub-club-card{background:var(--surface);border-radius:var(--r-session);box-shadow:var(--shadow-float);text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}@media (hover:hover){.pub-club-card:hover{box-shadow:var(--shadow-2xl);transform:translateY(-1px)}}.pub-club-cover{background:linear-gradient(135deg,var(--club),color-mix(in srgb,var(--club) 55%,#0f172a 22%));height:60px;position:relative}.pub-club-cover .club-mark{border:3px solid var(--surface);width:52px;height:52px;box-shadow:var(--shadow);position:absolute;bottom:-22px;left:16px}.pub-club-body{padding:30px 16px 16px}.pub-club-name{color:var(--t1);font-size:1rem;font-weight:800}.pub-club-role{color:var(--t3);margin-top:2px;font-size:.75rem}.pub-club-welcome{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pub-club-chevron{color:#ffffffd9;position:absolute;top:16px;right:16px}.ts-top{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);flex:none;align-items:center;padding:3px;display:inline-flex}.ts-top .ts-step{color:var(--t1);font-family:var(--font);cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 14px;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.ts-top .ts-step>span{pointer-events:none}.ts-top .ts-sgn{margin-left:1px;font-size:.8em}.ts-top .ts-label{line-height:1.1;font-family:var(--font);color:var(--t3);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin:4px 0;padding:0 12px;font-size:.75rem;display:flex}.ts-top .ts-step:disabled{color:var(--t4);cursor:default}.ts-top .ts-step:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:var(--r-pill)}.ts-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ts-profile button{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-height:4.5rem;color:var(--t1);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;display:flex}.ts-profile button.on{border-color:var(--lime-hover,var(--lime));background:var(--lime-50,#fafff0);box-shadow:0 0 0 1px var(--lime)}.ts-profile .ts-demo{color:var(--t1);font-weight:700;line-height:1}.ts-profile .ts-name{color:var(--t2);font-size:.8125rem;font-weight:600}.ts-profile button.on .ts-name{color:var(--lime-text,#5b7507)}.ts-profile button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pub-invite{background:var(--club-bg);border:1px solid var(--club-bd);border-radius:var(--r-session);padding:18px}.pub-invite h3{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--club-dark);margin:0 0 6px;font-size:1.625rem;font-weight:400}.pub-invite p{color:var(--t2);margin:0;font-size:.90625rem;line-height:1.5}.rh-invite{--rh-cream:#f7f3ea;--rh-ink:#2e3330;--rh-ink-soft:#5b655f;--rh-ink-faint:#8a978d;--rh-line:#e7e0d1;--rh-lime-ink:#1b2a05;--rh-serif:"Fraunces",Georgia,"Times New Roman",serif;background:var(--rh-cream);color:var(--rh-ink)}.rh-invite .rh-nav{text-align:center;background:var(--rh-cream);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:10px 22px 4px;display:flex}.rh-invite .rh-nav img{width:auto;height:clamp(138px,28.8vw,185px)}.rh-invite .rh-est{letter-spacing:.22em;text-transform:uppercase;color:var(--rh-ink-faint);font-size:11px;font-weight:700}.rh-invite .rh-hero{text-align:center;max-width:640px;margin:0 auto;padding:10px 22px 40px}.rh-invite .rh-hero h1{font-family:var(--rh-serif);letter-spacing:-.01em;color:var(--rh-ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(28px,6vw,44px);font-weight:500;line-height:1.05}.rh-invite .rh-lede{color:var(--rh-ink-soft);text-align:left;max-width:46ch;margin:20px auto 0;font-size:clamp(16px,2.4vw,18px)}.rh-invite .rh-cta-row{justify-content:center;margin-top:30px;display:flex}.rh-invite .rh-btn-primary{background:var(--lime);color:var(--rh-lime-ink);font-family:var(--font);border:1px solid var(--lime-hover);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:700;transition:transform .14s;display:inline-flex;box-shadow:0 8px 20px -8px #a3d40a80}@media (hover:hover) and (pointer:fine){.rh-invite .rh-btn-primary:hover{transform:translateY(-2px)}}.rh-invite .rh-btn-primary:focus-visible{outline:2px solid var(--lime-hover);outline-offset:2px}.rh-invite .rh-note{color:var(--rh-ink-faint);margin-top:20px;font-size:14px}.rh-invite .rh-note b{color:var(--rh-ink-soft);font-weight:700}.rh-invite .rh-signin-card{text-align:left;max-width:400px;margin:30px auto 0}.rh-invite .rh-trust{text-align:left;max-width:400px;margin:16px auto 0}.rh-invite .rh-foot{text-align:center;border-top:1px solid var(--rh-line);background:var(--rh-cream);padding:26px 22px}@media (width<=480px){.rh-invite .rh-hero{padding:10px 16px 32px}}.crumb>*{min-width:0}.powered-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-version{color:var(--t3);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.update-banner{top:calc(env(safe-area-inset-top) + 4rem);z-index:55;background:linear-gradient(135deg,var(--warn-bg),var(--surface));border:2px solid var(--warn-bd);border-radius:14px;align-items:center;gap:12px;width:max-content;max-width:min(28rem,100vw - 24px);padding:10px 12px 10px 14px;animation:.32s cubic-bezier(.22,1,.36,1) both ub-drop;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -10px #f59e0b52}.update-banner .ub-spark{flex:none;font-size:1.125rem;line-height:1}.update-banner .ub-txt{min-width:0}.update-banner .ub-eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--warn);font-size:.6875rem;line-height:1}.update-banner .ub-msg{color:var(--t2);margin-top:3px;font-size:.75rem;line-height:1.25}.update-banner .ub-x{box-shadow:none;color:var(--warn);opacity:.7;background:0 0;border:none;flex:none;min-height:auto;padding:2px 4px;font-size:.9375rem;line-height:1}.update-banner .ub-x:hover{opacity:1}@keyframes ub-drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.update-banner{animation:none}}:root{--selkirk:#d51a2b;--selkirk-2:#a30f1d;--selkirk-ink:#101012;--joola:#e4002b;--joola-navy:#0f1f3d;--joola-navy-2:#193058}.clubad{margin:2px 0}.sessions-grid~.clubad[data-slot=native],.sessions-grid~.clubad[data-slot=native]~.sessions-grid{margin-top:14px}.clubad-desk{display:none}.clubad-mob{display:block}@media (width>=601px){.clubad-desk{display:block}.clubad-mob{display:none}}.clubad[data-slot=anchor]{z-index:20;margin-top:10px;position:sticky;bottom:0}.ad{box-shadow:var(--shadow-sm);border-radius:12px;position:relative;overflow:hidden}.ad .adtag,.native .adtag{z-index:3;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;border-radius:5px;padding:2px 7px;font-size:.56rem;font-weight:800;position:absolute;top:6px;right:8px}.ad-inner{color:#fff;width:100%;height:100%;display:flex;position:relative}.ad-inner .copy{color:#ffffffd9}.ad-inner .copy b{color:#fff}.ad-inner .x{color:#ffffff73;padding:0 2px;font-size:1rem}.wm-selkirk{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:#fff;font-weight:400}.wm-selkirk .r{color:var(--selkirk)}.wm-joola{font-family:var(--font-display);letter-spacing:.06em;color:#fff}.wm-joola .o{color:var(--joola)}.wm-nike{font-family:var(--font-display);letter-spacing:0;color:#fff;font-style:italic}.swoosh{fill:#fff;flex:none;width:40px;height:15px}.selkirk-cta{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:var(--selkirk);color:#fff;white-space:nowrap;border-radius:6px;padding:8px 14px}.joola-cta{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:var(--joola);color:#fff;white-space:nowrap;border-radius:6px;padding:8px 14px}.nike-cta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:6px;padding:8px 14px}.nike-jdi{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#fff;white-space:nowrap;font-size:.68rem;font-style:italic}.accentbar{background:linear-gradient(var(--selkirk),var(--selkirk-2));width:5px;position:absolute;inset:0 auto 0 0}.grid-lines{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 100%;position:absolute;inset:0}.joola-swoosh{background:radial-gradient(circle at 30% 30%,#e4002b80,#0000 62%);border-radius:50%;width:120px;height:120px;position:absolute;top:-26px;right:-30px}.brand-selkirk{background:var(--selkirk-ink)}.brand-joola{background:linear-gradient(135deg,var(--joola-navy),var(--joola-navy-2))}.brand-nike{background:#0a0a0a}.ad-strip .ad-inner{flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;padding:11px 16px}.ad-strip .tag{font-family:var(--cond,var(--font));text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;font-size:.7rem;font-weight:600}.ad-strip .wm-selkirk{font-size:1.6rem}.ad-strip .wm-joola{font-size:1.5rem}.ad-strip .wm-nike{font-size:1.3rem}.ad-strip .strip-note{color:#ffffffd1;font-size:.86rem;font-weight:600}.ad-strip .selkirk-cta,.ad-strip .joola-cta,.ad-strip .nike-cta{margin-left:auto;font-size:1rem}@media (width<=520px){.ad-strip .selkirk-cta,.ad-strip .joola-cta,.ad-strip .nike-cta{margin-left:0}.ad-strip .ad-inner{min-height:0}}.ad-band-slot .clubad{margin:0}.ad-strip.ad-band{border-radius:10px}.ad-strip.ad-band .ad-inner{flex-wrap:nowrap;gap:8px;height:40px;min-height:0;padding:0 8px 0 14px;overflow:hidden}.ad-band .band-sp{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;border:1px solid #ffffff38;border-radius:4px;flex:none;padding:1px 4px;font-size:.5rem;font-weight:800}.ad-band .wm-selkirk,.ad-band .wm-joola{flex:none;font-size:1.05rem}.ad-band .wm-nike{flex:none;font-size:.95rem}.ad-band .swoosh{width:28px;height:11px}.ad-band .strip-note{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.72rem;overflow:hidden}.ad-band .selkirk-cta,.ad-band .joola-cta,.ad-band .nike-cta{flex:none;margin-left:0;padding:5px 9px;font-size:.82rem}.ad-band .band-cta-more{display:none}@media (width>=901px){.ad-band-slot{top:var(--topbar-h,2.75rem);z-index:9;background:var(--bg);margin-bottom:-10px;padding:2px 0 10px;position:sticky}.ad-strip.ad-band .ad-inner{height:44px}.ad-band .strip-note{font-size:.82rem}.ad-band .band-cta-more{display:inline}}.ad-anchor{border-radius:10px}.ad-anchor .ad-inner{align-items:center;gap:10px;height:56px;padding:0 12px}.ad-anchor .wm-selkirk{padding-left:4px;font-size:1.3rem}.ad-anchor .wm-joola{font-size:1.4rem}.ad-anchor .wm-nike{font-size:1.15rem}.ad-anchor .copy{flex:1;min-width:0;font-size:.76rem}.ad-anchor .selkirk-cta,.ad-anchor .joola-cta,.ad-anchor .nike-cta{padding:6px 11px;font-size:.8rem}.clubad-desk .ad-anchor .ad-inner{gap:14px;max-width:760px;height:70px;margin:0 auto;padding:0 16px}.clubad-desk .ad-anchor .copy{font-size:.85rem}:root{--mobile-anchor-bottom:max(8px, calc(env(safe-area-inset-bottom,0px) - 14px));--mobile-anchor-h:calc(56px + var(--mobile-anchor-bottom) - env(safe-area-inset-bottom,0px))}.mobile-anchor{display:none}.mobile-anchor .clubad{margin:0}@media (width<=600px){.mobile-anchor{z-index:30;padding:0 10px var(--mobile-anchor-bottom);pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-anchor .clubad{pointer-events:auto}.mobile-anchor .ad-anchor{box-shadow:0 10px 26px -8px #0f172a80,0 2px 6px #0f172a38}.app.has-mobile-anchor .content{padding-bottom:calc(var(--mobile-anchor-h) + 20px + env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor .toast{bottom:calc(var(--mobile-anchor-h) + 18px + env(safe-area-inset-bottom,0px))}body:has(.app.has-mobile-anchor)>.toast{bottom:calc(var(--mobile-anchor-h) + 18px + env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor .mobile-menu{max-height:calc(100dvh - 76px - var(--mobile-anchor-h) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor{--clubs-chat-bottom:calc(var(--mobile-anchor-h) + env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor .dialog{padding-bottom:calc(16px + var(--mobile-anchor-h) + 20px + env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor .dialog-card{max-height:calc(100vh - 32px - var(--mobile-anchor-h) - 20px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 32px - var(--mobile-anchor-h) - 20px - env(safe-area-inset-bottom,0px))}.app.has-mobile-anchor .sheet{max-height:calc(100vh - var(--mobile-anchor-h) - 20px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--mobile-anchor-h) - 20px - env(safe-area-inset-bottom,0px))}.mobile-anchor.handoff{opacity:0;transition:transform .18s var(--ease-out),opacity .14s ease;transform:translateY(calc(100% + 16px))}.mobile-anchor.handoff .clubad{pointer-events:none}.mobile-anchor.handoff.shown{opacity:1;transition:transform .26s var(--ease-out),opacity .2s ease;transform:none}.mobile-anchor.handoff.shown .clubad{pointer-events:auto}}@media (width<=600px) and (prefers-reduced-motion:reduce){.mobile-anchor.handoff,.mobile-anchor.handoff.shown{transition:opacity .15s;transform:none}}@media (width<=600px){.mobile-anchor{transition:transform .26s var(--ease-out),opacity .2s ease,visibility 0s}:is(body:has(.sheet,.dialog,.cr-sheet,.nbx-sheet,.member-delete-pop,.cancel-confirm-pop,.mobile-menu) .app .mobile-anchor.mobile-anchor,body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) .app .mobile-anchor.mobile-anchor){opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s var(--ease-out),opacity .14s ease,visibility 0s linear .18s;transform:translateY(calc(100% + 16px))}:is(body:has(.sheet,.dialog,.cr-sheet,.nbx-sheet,.member-delete-pop,.cancel-confirm-pop,.mobile-menu) .app.has-mobile-anchor :is(.sheet,.dialog,.dialog-card,.mobile-menu),body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) .app.has-mobile-anchor :is(.sheet,.dialog,.dialog-card,.mobile-menu)){--mobile-anchor-h:0px}}@media (width<=600px) and (prefers-reduced-motion:reduce){.mobile-anchor{transition:opacity .15s,visibility}:is(body:has(.sheet,.dialog,.cr-sheet,.nbx-sheet,.member-delete-pop,.cancel-confirm-pop,.mobile-menu) .app .mobile-anchor.mobile-anchor,body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) .app .mobile-anchor.mobile-anchor){transition:opacity .15s,visibility 0s linear .15s;transform:none}}.ad-mrec{width:300px;max-width:100%;height:250px;margin:0 auto}.ad-mrec .ad-inner{flex-direction:column;padding:16px}.ad-mrec.paddle{background:linear-gradient(135deg,var(--joola-navy),var(--joola-navy-2))}.ad-mrec .wm-joola{font-size:2.3rem}.ad-mrec .prod{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-top:2px;font-size:1.5rem;line-height:.94}.ad-mrec .copy{margin-top:6px;font-size:.8rem;line-height:1.35}.ad-mrec .joola-cta{align-self:flex-start;margin-top:auto;font-size:1.05rem}.native{border:1px solid var(--lime-200);background:var(--surface);border-radius:var(--r-session);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.native .adtag{background:#0f172a8c}.native .nhead{border-bottom:1px solid var(--border-faint);letter-spacing:.07em;text-transform:uppercase;color:var(--t3);align-items:center;gap:8px;padding:7px 13px;font-size:.62rem;font-weight:800;display:flex}.native .nhead .sp{color:var(--lime-text)}.native .nbody{align-items:center;gap:13px;padding:13px 15px;display:flex}.native .paddleart{background:linear-gradient(150deg,var(--selkirk),var(--selkirk-2));border-radius:11px;flex:none;width:50px;height:50px;position:relative;overflow:hidden}.native .paddleart:after{content:"";background:#ffffffeb;border-radius:10px/12px;width:20px;height:26px;position:absolute;top:8px;left:15px}.native .paddleart:before{content:"";background:#ffffffeb;border-radius:2px;width:5px;height:11px;position:absolute;bottom:6px;left:22px}.native .ntext{flex:1;min-width:0}.native .ntext .b{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--t1);font-size:1.16rem;line-height:1}.native .ntext .b .r{color:var(--selkirk)}.native .ntext .c{color:var(--t2);margin-top:3px;font-size:.78rem;line-height:1.3}.native .ncta{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--selkirk);border-radius:8px;flex:none;padding:8px 14px;font-size:.95rem}@media (width<=380px){.native .ncta{display:none}}.native-joola{background:linear-gradient(135deg,var(--joola-navy),var(--joola-navy-2));border-color:var(--joola-navy-2)}.native-joola .adtag{background:#00000080}.native-joola .nhead{color:#ffffffb3;border-bottom-color:#ffffff1f}.native-joola .nhead .sp{color:#fff}.native-joola .paddleart{background:linear-gradient(150deg,var(--joola),#9a0020)}.native-joola .ntext .b{color:#fff}.native-joola .ntext .b .o{color:var(--joola)}.native-joola .ntext .c{color:#ffffffd1}.native-joola .ncta{background:var(--joola)}.ads-editor{flex-direction:column;gap:12px;padding:4px 2px;display:flex}.ads-warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-bd);border-radius:12px;padding:10px 13px;font-size:.8rem;line-height:1.4}.ads-master{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ads-master .am-text{flex:1;min-width:0}.ads-master .am-t{color:var(--t1);font-size:.94rem;font-weight:800}.ads-master .am-s{color:var(--t2);margin-top:1px;font-size:.78rem}.ads-master .am-state{font-family:var(--font-display);letter-spacing:.05em;color:var(--neg);font-size:.9rem}.ads-master .am-state.on{color:var(--lime-text)}.ads-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=640px){.ads-cols{grid-template-columns:1fr}}.ads-hint{color:var(--t2);margin:0;font-size:.78rem;line-height:1.4}.ads-cols.locked{opacity:.45;pointer-events:none}.ads-col{border:1px solid var(--border);border-radius:12px;overflow:hidden}.ads-col h5{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);background:var(--surface-2);border-bottom:1px solid var(--border-faint);margin:0;padding:9px 14px;font-size:.68rem;font-weight:800}.ads-row{align-items:center;gap:10px;padding:10px 14px;display:flex}.ads-row+.ads-row{border-top:1px solid var(--border-faint)}.ads-row .ar-info{flex:1;min-width:0}.ads-row .ar-nm{color:var(--t1);font-size:.88rem;font-weight:700}.ads-row .ar-sz{color:var(--t3);font-feature-settings:"tnum" 1;font-size:.72rem;display:block}.ads-club-list{flex-direction:column;display:flex}.ads-club{padding:14px 4px}.ads-club+.ads-club{border-top:1px solid var(--border)}.ads-club-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ads-club-head .t{color:var(--t1);font-weight:800}.ads-club-head .s{color:var(--t3);font-size:.78rem}.tv-shell{--tvs-bg:var(--bg);--tvs-surface:var(--surface);--tvs-surface-2:var(--surface-3);--tvs-ink:var(--t1);--tvs-muted:var(--t3);--tvs-border:var(--border);--tvs-border-strong:var(--border);--tvs-pill:var(--lime);--tvs-pill-ink:var(--t1);background:var(--tvs-bg);min-height:100dvh;color:var(--tvs-ink);font-family:var(--font);flex-direction:column;display:flex}.tv-shell:not([data-theme=dark]){background-image:radial-gradient(90% 34% at 50% -5%,#bcf0140d,#0000)}.tv-shell[data-theme=dark]{--tvs-bg:var(--ink);--tvs-surface:var(--dark);--tvs-surface-2:var(--dark-2);--tvs-ink:#fff;--tvs-muted:#ffffff9e;--tvs-border:var(--dark-line);--tvs-border-strong:var(--dark-line);--tvs-pill:var(--lime);--tvs-pill-ink:var(--t1)}.tvs-center{flex:1;place-items:center;padding:32px;display:grid;position:relative}.tvs-card{background:var(--tvs-surface);border:1px solid var(--tvs-border);box-shadow:var(--shadow-2xl);text-align:center;border-radius:20px;gap:14px;width:100%;max-width:480px;padding:36px 40px;display:grid}.tvs-h1{font-family:var(--font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:2rem;font-weight:400}.tvs-sub{color:var(--tvs-muted);margin-top:-8px;font-size:1rem}.tvs-login .field{text-align:left}.tvs-login .field label{color:var(--tvs-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.tvs-input{background:var(--tvs-surface-2);border:1px solid var(--tvs-border);color:var(--tvs-ink);border-radius:10px;width:100%;padding:14px 16px;font-size:1.125rem}.tvs-signin{padding:16px;font-size:1.0625rem}.tvs-foot{color:var(--tvs-muted);font-size:.8125rem}.tvg{--u:calc(100vmin / 45);--tvg-ease:cubic-bezier(.23,1,.32,1);--tvg-fill:#0f172a0d;--tvg-sep:#0f172a14;--tvg-ring:color-mix(in srgb, var(--lime-text) 60%, transparent);-webkit-tap-highlight-color:transparent}.tvg :focus-visible{outline:none}.tvg[data-kbd] :focus-visible{outline:calc(var(--u) * .15) solid var(--tvg-ring);outline-offset:calc(var(--u) * .15)}.tvg-stage{align-items:center;gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.tvg-card{width:calc(var(--u) * 22);background:var(--tvs-surface);border-radius:calc(var(--u) * 1.25);max-width:calc(100vw - 32px);animation:tvgIn .22s var(--tvg-ease) both;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14,0 32px 64px #0f172a1a}.tvg-pane{padding:calc(var(--u) * 1.75) calc(var(--u) * 1.5) calc(var(--u) * 1.25);text-align:center;flex-direction:column;align-items:center;display:flex}.tvg-mark{width:calc(var(--u) * 3.25);height:calc(var(--u) * 3.25);border-radius:calc(var(--u) * .75);-o-object-fit:contain;object-fit:contain;margin-bottom:calc(var(--u) * .5);animation:tvgMark .36s var(--tvg-ease) 60ms both}.tvg-club{font-family:var(--font-display);font-size:var(--u);line-height:calc(var(--u) * 1.1);letter-spacing:.08em;color:var(--t3);text-transform:uppercase;margin-bottom:var(--u)}.tvg-title{font-size:calc(var(--u) * 1.6);line-height:calc(var(--u) * 1.9);letter-spacing:-.015em;text-wrap:balance;color:var(--t1);font-weight:700}.tvg-lede{margin-top:calc(var(--u) * .5);font-size:var(--u);line-height:calc(var(--u) * 1.4);color:var(--t2);text-wrap:pretty;max-width:calc(var(--u) * 18.5)}.tvg-who{margin-top:calc(var(--u) * 1.25);align-self:stretch;align-items:center;gap:calc(var(--u) * .75);padding:calc(var(--u) * .75) calc(var(--u) * .875);border-radius:calc(var(--u) * .875);background:var(--tvg-fill);text-align:left;display:flex}.tvg-av{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);background:var(--club-bg);color:var(--lime-text);font-weight:700;font-size:var(--u);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.tvg-av .ic{width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);stroke-width:2px}.tvg-who-txt{min-width:0}.tvg-who-t{font-size:calc(var(--u) * 1.05);line-height:calc(var(--u) * 1.35);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.tvg-who-s{font-size:calc(var(--u) * .8);line-height:calc(var(--u) * 1.1);color:var(--t3);display:block}.tvg-actions{margin-top:calc(var(--u) * 1.25);align-self:stretch;gap:calc(var(--u) * .25);flex-direction:column;display:flex}.tvg button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0}.tvg .tvg-primary{height:calc(var(--u) * 3);border-radius:calc(var(--u) * .875);background:var(--lime);color:var(--t1);font-size:calc(var(--u) * 1.1);letter-spacing:-.005em;transition:transform .14s var(--tvg-ease),background-color .14s ease;font-weight:700}.tvg .tvg-primary:active{background:var(--lime-hover);transform:scale(.97)}.tvg .tvg-primary:disabled{cursor:default}.tvg-lab{align-items:center;gap:calc(var(--u) * .5);transition:opacity .18s,filter .18s;display:inline-flex}.tvg-lab.swap{opacity:0;filter:blur(3px)}.tvg-spin{width:var(--u);height:var(--u);border:calc(var(--u) * .14) solid #0f172a40;border-top-color:var(--t1);border-radius:50%;animation:.7s linear infinite tvgSpin}.tvg .tvg-quiet{height:calc(var(--u) * 2.75);border-radius:calc(var(--u) * .75);font-size:calc(var(--u) * .95);color:var(--lime-text);justify-content:center;align-items:center;gap:calc(var(--u) * .35);transition:transform .14s var(--tvg-ease),background-color .14s ease;font-weight:600;display:inline-flex}.tvg .tvg-quiet:active{background:var(--tvg-fill);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tvg .tvg-quiet:hover{background:var(--tvg-fill)}}.tvg-chev{width:calc(var(--u) * .8);height:calc(var(--u) * .8);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--tvg-ease)}.tvg-quiet[aria-expanded=true] .tvg-chev{transform:rotate(180deg)}.tvg-help{transition:grid-template-rows .26s var(--tvg-ease);grid-template-rows:0fr;display:grid}.tvg-help>div{overflow:hidden}.tvg-help p{font-size:calc(var(--u) * .9);line-height:calc(var(--u) * 1.3);color:var(--t2);padding:0 calc(var(--u) * .5) calc(var(--u) * .25);opacity:0;transform:translateY(calc(var(--u) * -.25));transition:opacity .2s ease,transform .26s var(--tvg-ease)}.tvg-help.open{grid-template-rows:1fr}.tvg-help.open p{opacity:1;transform:none}.tvg-help b{color:var(--t1);font-weight:600}.tvg-login{text-align:left;flex-direction:column;align-self:stretch;display:flex}.tvg-head{text-align:center;flex-direction:column;align-items:center;display:flex}.tvg-fld{margin-top:calc(var(--u) * .875);display:block}.tvg-fld span{font-size:calc(var(--u) * .85);line-height:var(--u);color:var(--t3);margin-bottom:calc(var(--u) * .3);font-weight:600;display:block}.tvg-fld input{width:100%;height:calc(var(--u) * 2.75);border-radius:calc(var(--u) * .75);border:1px solid var(--tvg-sep);background:var(--tvg-fill);color:var(--t1);padding:0 calc(var(--u) * .875);font:inherit;font-size:max(16px, calc(var(--u) * .95))}.tvg-fld input:focus{border-color:var(--club);box-shadow:0 0 0 calc(var(--u) * .15) var(--club-bg);outline:none}.tvg-login .tvg-primary{margin-top:calc(var(--u) * 1.25)}.tvg-login .error-banner,.tvg-login [role=alert]{margin-top:calc(var(--u) * .75)}.tvg-foot{margin-top:calc(var(--u) * .75);text-align:center;font-size:calc(var(--u) * .85);line-height:var(--u);color:var(--t3)}.tvg-powered{opacity:.8}@keyframes tvgIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes tvgMark{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes tvgSpin{to{transform:rotate(360deg)}}@keyframes tvgFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tvg-card{animation:.15s both tvgFade}.tvg-mark{animation:none}.tvg .tvg-primary,.tvg .tvg-quiet,.tvg-help,.tvg-help p,.tvg-chev{transition-property:opacity,background-color!important;transition-duration:.15s!important}.tvg .tvg-primary:active,.tvg .tvg-quiet:active{transform:none}.tvg-lab.swap{filter:none}.tvg-help p{transform:none}}.tvs-body{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid}.tvs-stub{text-align:center;color:var(--tvs-muted);max-width:520px}.tvs-stub h2{font-family:var(--font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.05em;color:var(--tvs-ink);margin-bottom:8px;font-size:1.75rem;font-weight:400}.tvs-appliance{flex:1;align-items:stretch;min-height:0;display:flex}.tvs-drawer{background:var(--tvs-surface);border-right:1px solid var(--tvs-border);flex-direction:column;flex:0 0 260px;min-height:0;display:flex}.tvs-drawer-acct{border-bottom:1px solid var(--tvs-border);align-items:center;gap:10px;padding:14px;display:flex}.tvs-drawer-av{background:var(--lime);width:34px;height:34px;color:var(--t1);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;display:grid}.tvs-drawer-who{flex:1;min-width:0;line-height:1.15}.tvs-drawer-who b{color:var(--tvs-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.tvs-drawer-who span{color:var(--tvs-muted);font-size:.72rem}.tvs-drawer-signout{cursor:pointer;color:var(--tvs-muted);background:0 0;border:none;flex:none;font-size:.75rem;font-weight:600}.tvs-drawer-cast{background:var(--t1);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:12px 12px 6px;padding:12px;font-size:.9rem;font-weight:800;display:flex}.tvs-drawer-cast svg{width:17px;height:17px}.tvs-drawer-cast:disabled{opacity:.45;cursor:not-allowed}.tvs-drawer-scroll{flex:1;min-height:0;padding:8px 10px;overflow-y:auto}.tvs-drawer-foot{border-top:1px solid var(--tvs-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.tvs-drawer-foot .app-version{color:var(--tvs-muted);font-size:.68rem;font-weight:600}.tvs-appliance-main{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px 24px;display:flex;overflow-y:auto}.tvs-appliance-main::-webkit-scrollbar{display:none}.tvs-appliance-empty{color:var(--tvs-muted);text-align:center;flex:1;place-items:center;padding:40px;display:grid}.tvs-appliance .mp-sheet{width:min(680px,100vw)}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root),body[data-tv-tone=dark]>.cancel-confirm-pop{--bg:var(--ink);--surface:var(--dark);--surface-2:var(--dark-2);--surface-3:var(--dark-2);--border:var(--dark-line);--border-faint:#ffffff0d;--ring:#fff3;--t1:#f5f7fa;--t2:#ffffffc7;--t3:#ffffff9e;--t4:#ffffff70;--lime-text:var(--lime);--lime-50:color-mix(in srgb, var(--lime) 8%, var(--dark));--lime-100:color-mix(in srgb, var(--lime) 14%, var(--dark));--lime-200:color-mix(in srgb, var(--lime) 40%, transparent);--pos-bg:var(--lime-50);--pos-bd:var(--lime-200);--neg:#f87171;--neg-bg:#ef444424;--neg-bd:#ef44444d;--warn:#fbbf24;--warn-bg:#f59e0b24;--warn-bd:#f59e0b4d;--info:#7ea6ff;--info-bg:#7ea6ff24;--info-bd:#7ea6ff4d;--shadow-sm:none;--shadow:0 14px 34px -18px #000000d9;--shadow-2xl:0 30px 80px -20px #000000e6, 0 0 0 1px #ffffff14;--shadow-float:inset 0 1px 0 #ffffff0b, 0 14px 34px -18px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--t1)}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root) :is(.btn-lime,.btn.btn-lime-solid,.segcap .segcap-item.on,.pill.in,.pill.lime,.sb-sess-demo,.sf-save-btn.primary),body[data-tv-tone=dark]>.cancel-confirm-pop :is(.btn-lime,.btn.btn-lime-solid){color:var(--ink)}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root) .btn-ink{border-color:var(--dark-line);color:#fff}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root,.mp-sheet) .seg button.on{color:var(--ink)}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root) .seg{background:var(--ink)}body[data-tv-tone=dark] .tvs-appliance>.mp-sheet{--mp-ink:var(--dark-2)}body[data-tv-tone=dark] .tvs-appliance>:not(.hd-root) .btn.btn-danger-solid,body[data-tv-tone=dark]>.cancel-confirm-pop .btn.btn-danger-solid{background:var(--badge-red);border-color:var(--badge-red)}.sw-filters{gap:6px;padding:2px 2px 8px;display:flex}.sw-filter{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--t3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:1;justify-content:center;align-items:baseline;gap:6px;padding:6px 8px;font-size:.8125rem;display:inline-flex}.sw-filter:hover{border-color:var(--t3)}.sw-filter-dot{background:var(--t3);border-radius:999px;flex:none;align-self:center;width:9px;height:9px}.sw-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sw-filter-n{font-family:var(--font);font-variant-numeric:tabular-nums;color:inherit;font-size:.6875rem;font-weight:800}.sw-filter.z-all .sw-filter-dot{background:var(--t1)}.sw-filter.z-upper .sw-filter-dot{background:var(--info)}.sw-filter.z-lower .sw-filter-dot{background:var(--count-orange)}.sw-filter.z-completed .sw-filter-dot{background:var(--pos)}.sw-filter.z-all.on{background:var(--t1);color:var(--surface);border-color:var(--t1)}.sw-filter.z-upper.on{background:var(--info);color:#fff;border-color:var(--info)}.sw-filter.z-lower.on{background:var(--count-orange);color:var(--t1);border-color:var(--count-orange)}.sw-filter.z-completed.on{background:var(--pos);color:#fff;border-color:var(--pos)}.sw-filter.on .sw-filter-dot{background:currentColor}.tvs-live{width:100%;max-width:none;color:var(--t1);place-self:stretch stretch;gap:12px;margin:0;display:grid}.tvs-login-mark{-o-object-fit:contain;object-fit:contain;width:88px;height:88px;margin:0 auto 4px;display:block}.tvs-login-powered{position:absolute;bottom:20px;right:24px}.tvs-cast{flex-direction:column;place-self:stretch stretch;gap:16px;width:100%;min-height:0;display:flex}.chs-head{flex-wrap:wrap;align-items:center;gap:15px;min-width:0;display:flex}.chs-crest{flex:none;justify-content:center;align-items:center;display:flex}.chs-crest img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px;display:block}.chs-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chs-club{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--t3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.chs-sess{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.65rem;line-height:1.05;overflow:hidden}.chs-meta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.chs-time{color:var(--count-orange);white-space:nowrap;font-size:1.15rem;font-weight:800}.chs-exit{background:var(--surface);border:1px solid var(--border);color:var(--t1);cursor:pointer;border-radius:999px;flex:none;padding:9px 16px;font-size:.875rem;font-weight:600}.chs-exit:hover{border-color:var(--t1)}.tv-shell .chs-crest img{width:52px;height:52px}.tv-shell .chs-sess{font-size:2rem}.tv-shell .chs-time{font-size:1.4rem}.funnel{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.funnel li{background:var(--lime-100);border-radius:12px;flex:96px;gap:2px;padding:10px 12px;display:grid}.funnel b{color:var(--t1);font-size:1.375rem;line-height:1.1}.funnel span{color:var(--t2);font-size:.75rem;font-weight:700}.dup-flag{margin-top:6px;font-weight:400}.dup-flag .line{flex-wrap:wrap;gap:6px}.help-section{gap:8px;display:grid}.help-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin:6px 0 0;font-size:.8125rem;font-weight:800}.help-row{color:inherit;text-decoration:none}.help-row:first-child{border-top:0}.help-back{color:var(--lime-text);font-size:.8125rem;font-weight:700;text-decoration:none}.help-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.help-steps li{counter-increment:step;color:var(--t1);grid-template-columns:28px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.help-steps li:before{content:counter(step);background:var(--lime);color:#1a2332;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:800;display:grid}.help-shot{border:1px solid var(--border);border-radius:12px;width:100%;max-width:390px}.help-contact a{color:var(--lime-text);word-break:break-all;font-weight:700}.gs-scrim{z-index:53}.gs-sheet{z-index:54}.gs-body{gap:12px;min-height:0;display:grid;overflow:auto}.gs-limit{color:var(--warn);margin:0;font-size:.875rem}.gs-search{gap:6px;display:grid}.gs-results{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.gs-results li+li{border-top:1px solid var(--border)}.gs-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-queued{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.gs-queued .seg{order:3;grid-column:1/-1}.gs-queued .btn,.gs-another{transition:transform .12s cubic-bezier(.23,1,.32,1)}.gs-queued .btn:active:not(:disabled),.gs-another:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.gs-queued .btn,.gs-another{transition:none}.gs-queued .btn:active:not(:disabled),.gs-another:active:not(:disabled){transform:none}}.gs-result{background:var(--surface);width:100%;min-height:2.75rem;font:inherit;text-align:left;color:var(--t1);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .15s;display:flex}.gs-result .t{font-weight:700}.gs-result .s{color:var(--lime-text);white-space:nowrap;font-size:.75rem;font-weight:700}.gs-result:active{transform:scale(.985)}.gs-none{color:var(--t3);margin:0;font-size:.8125rem}.gnc{grid-template-rows:0fr;transition:grid-template-rows .15s;display:grid}.gnc[data-open=true]{grid-template-rows:1fr;transition-duration:.2s}.gnc-clip{min-height:0;overflow:hidden}.gnc-body{border:1px solid var(--warn-bd);background:var(--warn-bg);color:var(--t1);opacity:0;border-radius:10px;margin-top:6px;padding:10px 12px;transition:opacity .15s}.gnc[data-open=true] .gnc-body{opacity:1;transition-duration:.2s}.gnc-title{color:var(--warn);margin:0 0 2px;font-size:.875rem;font-weight:700}.gnc-text{color:var(--t2);margin:0 0 8px;font-size:.8125rem}.gnc-chips{flex-wrap:wrap;gap:6px;display:flex}.gnc-chip{font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--warn-bd);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.8125rem;font-weight:600}.gnc-chip:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.gnc-ask{color:var(--t2);margin:8px 0 0;font-size:.8125rem}.gnc-offer{text-align:left;width:100%;font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--warn-bd);cursor:pointer;border-radius:10px;min-height:44px;margin-top:6px;padding:10px 12px;font-size:.875rem;font-weight:600;display:block}.gnc-offer-alt{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0;font-size:.8125rem;text-decoration:underline;display:block}.gnc-legacy{color:var(--warn);margin:4px 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.gnc,.gnc-body{transition:none}}.gs-picked{border-radius:var(--r-card);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.gs-picked .grow{min-width:0;display:grid}.gs-picked .s{color:var(--t3);font-size:.75rem}.gs-new{gap:10px;display:grid}.gs-foot{display:block}.mg{gap:8px;margin-top:12px;display:grid}.mg:empty{display:none}.mg-head{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.mg-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-row{border-radius:var(--r-card);background:var(--surface);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:8px;padding:4px 4px 4px 12px;font-weight:700;display:flex}.mg-row .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg-note{color:var(--t3);margin:0;font-size:.8125rem;line-height:1.45}.mg-x{background:var(--surface-3);width:30px;height:30px;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.mg-x:after{content:"";position:absolute;inset:-7px}.mg-x:active{transform:scale(.96)}.mg-x:disabled{opacity:.5;cursor:default}.gt-tick{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.gt-tick:after{content:"";position:absolute;inset:-11px}.gt-tick input{opacity:0;width:1px;height:1px;position:absolute}.gt-box{border:1.5px solid var(--t4);background:var(--surface);border-radius:6px;place-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:grid}.gt-tick input:checked+.gt-box{background:var(--lime);border-color:var(--lime-text)}.gt-tick input:checked+.gt-box:after{content:"";border-left:2px solid var(--t1);border-bottom:2px solid var(--t1);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.gt-tick input:focus-visible+.gt-box{outline:2px solid var(--info);outline-offset:2px}.gt-plus{white-space:nowrap}.gt-hint{color:var(--t3);margin:0 0 10px;font-size:.8125rem}.gt-bar{border-radius:var(--r-panel);background:var(--dark);color:var(--surface);gap:8px;margin:0 0 10px;padding:10px 12px;display:grid}.gt-bar-t{justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:flex}.gt-clear{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;position:relative}.gt-clear:after{content:"";position:absolute;inset:-12px -8px}.gt-why{color:var(--surface);opacity:.72;margin:0;font-size:.75rem}.gt-guest.in{box-shadow:inset 3px 0 0 var(--club-bd);margin-left:28px}.gt-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gt-feeline{color:var(--t2);margin-top:2px}.cr-li-note{color:var(--t2);margin-top:2px;font-size:.8125rem;display:block}@media (hover:hover) and (pointer:fine){.gs-result:hover{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.gs-result,.mg-x,.gt-box{transition:none}.gs-result:active,.mg-x:active{transform:none}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--hair:inset 0 0 0 .5px #0f172a14;--lift:0 .5px 0 #0f172a0a,0 1px 2px #0f172a0f,0 6px 14px -6px #0f172a1f;--font-mono:ui-monospace,Menlo,Consolas,monospace;--bn-ink:var(--t1);--bn-bg:var(--lime-50);--bn-bd:var(--lime-200);--bn-low-ink:var(--warn);--bn-low-bg:var(--warn-bg);--bn-low-bd:var(--warn-bd);--bn-zero-ink:var(--t3);--bn-zero-bg:var(--surface-3);--bn-zero-bd:var(--border);--bn-iou-ink:var(--neg);--bn-iou-bg:var(--neg-bg);--bn-iou-bd:var(--neg-bd)}.bn{letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;height:22px;color:var(--bn-ink);background:var(--bn-bg);box-shadow:inset 0 0 0 1px var(--bn-bd);border-radius:999px;align-items:center;padding:0 9px;font-size:.71875rem;font-weight:800;display:inline-flex}.bn.low{color:var(--bn-low-ink);background:var(--bn-low-bg);box-shadow:inset 0 0 0 1px var(--bn-low-bd)}.bn.zero{color:var(--bn-zero-ink);background:var(--bn-zero-bg);box-shadow:inset 0 0 0 1px var(--bn-zero-bd)}.bn.iou{color:var(--bn-iou-ink);background:var(--bn-iou-bg);box-shadow:inset 0 0 0 1px var(--bn-iou-bd)}.bal-line{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}button.bn{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out);border:0;font-family:inherit;position:relative}button.bn:after{content:"";position:absolute;inset:-11px -4px}button.bn:active{transform:scale(.96)}button.bn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.seg3{background:var(--surface-3);border-radius:12px;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #0f172a0f}.seg3 button{height:36px;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out),background-color .2s ease,box-shadow .2s ease;background:0 0;border:0;border-radius:9px;flex:1;font-family:inherit;font-size:.8125rem;font-weight:700;position:relative}.seg3 button:after{content:"";position:absolute;inset:-4px 0}.seg3 button.on{background:var(--surface);color:var(--t1);box-shadow:0 1px 1px #0f172a0f,0 2px 6px #0f172a1a}.seg3 button:active{transform:scale(.96)}.seg3 button:focus-visible{outline:2px solid var(--info);outline-offset:1px}.seg3.sub{box-shadow:none;background:#0f172a13;border-radius:10px;gap:2px;width:max-content;max-width:100%;margin:6px 0 8px auto;padding:2px}.seg3.sub>a,.seg3.sub>button{height:1.75rem;color:var(--t2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out),background-color .2s ease,box-shadow .2s ease;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex;position:relative}.seg3.sub>a:after,.seg3.sub>button:after{content:"";position:absolute;inset:-9px 0}.seg3.sub>a.on,.seg3.sub>button.on{background:var(--surface);color:var(--t1);box-shadow:0 1px 1px #0f172a0f,0 2px 6px #0f172a1a}.seg3.sub>a:active,.seg3.sub>button:active{transform:scale(.96)}.seg3.sub>a:focus-visible,.seg3.sub>button:focus-visible{outline:2px solid var(--info);outline-offset:1px}@media (width<=520px){.seg3.sub{width:100%;margin:6px 0 8px;padding:2px}.seg3.sub>a,.seg3.sub>button{padding:0 8px;font-size:min(.8125rem,3.5vw)}}@media (width<=360px){.seg3.sub>a,.seg3.sub>button{padding:0 3px;font-size:min(.6875rem,3.75vw)}.sf-save{gap:6px}.sf-save-btn{padding:0 8px}}@media (hover:hover) and (pointer:fine){.seg3.sub>a:not(.on):hover,.seg3.sub>button:not(.on):hover{color:var(--t1)}}@media (prefers-reduced-motion:reduce){.seg3.sub>a,.seg3.sub>button{transition:background-color .15s}.seg3.sub>a:active,.seg3.sub>button:active{transform:none}}.sf-series-note{color:var(--t3);margin:6px 0 8px;font-size:.8125rem}.cr-scrim{z-index:51;background:#0f172a59;transition:opacity .32s;position:fixed;inset:0}@starting-style{.cr-scrim{opacity:0}}.cr-sheet{z-index:52;width:min(520px,100vw);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);background:var(--surface);transition:transform .42s var(--ease-drawer);border-radius:26px 26px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffffe6,0 -24px 48px -16px #0f172a73}@starting-style{.cr-sheet{transform:translateY(100%)}}@media (width>=900px){.cr-sheet{border-radius:22px;max-height:min(86dvh,760px);bottom:24px}}.cr-grab{background:var(--t4);opacity:.45;border-radius:999px;flex:none;width:36px;height:5px;margin:8px auto 2px}.cr-head{flex:none;align-items:center;gap:10px;padding:6px 10px 8px 18px;display:flex}.cr-head h2{flex:1;min-width:0;font-size:1rem;font-weight:800;line-height:1.25}.cr-head h2 small{color:var(--t3);font-size:.75rem;font-weight:600;display:block}.cr-sheet-x{background:var(--surface-3);width:32px;height:32px;color:var(--t2);cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.cr-sheet-x:after{content:"";position:absolute;inset:-6px}.cr-body{min-height:0;padding:2px 16px calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;gap:12px;display:grid;overflow:auto}.cr-sheet-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.cr-packs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cr-pk{background:var(--surface-2);min-height:56px;box-shadow:inset 0 0 0 1px var(--border);text-align:center;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out),box-shadow .2s ease,background-color .2s ease;border:0;border-radius:14px;align-content:center;gap:2px;padding:10px 6px;font-family:inherit;display:grid}.cr-pk b{font-family:var(--font-display);letter-spacing:.01em;font-size:1.5rem;font-weight:400;line-height:1}.cr-pk span{color:var(--t3);font-size:.65625rem;font-weight:700}.cr-pk.on{background:linear-gradient(180deg,var(--lime-50),var(--lime-100));box-shadow:inset 0 0 0 1.5px var(--lime-text),0 6px 14px -8px #5b750780}.cr-pk:active{transform:scale(.96)}.cr-pk:focus-visible{outline:2px solid var(--info);outline-offset:2px}.cr-amtfield{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.cr-amtfield .l{color:var(--t2);flex:1;min-width:0;font-size:.75rem;font-weight:700}.cr-amtfield .l small{color:var(--t3);font-size:.65625rem;font-weight:600;display:block}.cr-amtfield .b{background:var(--surface);width:44px;height:44px;box-shadow:var(--hair),0 1px 2px #0f172a1a;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out);border:0;border-radius:12px;flex:none;place-items:center;font-family:inherit;font-size:1.25rem;font-weight:800;display:grid}.cr-amtfield .b:active{transform:scale(.96)}.cr-amtfield .b:disabled{opacity:.4;cursor:not-allowed}.cr-amtfield input{background:var(--surface);width:92px;height:44px;box-shadow:inset 0 0 0 1.5px var(--lime-text);font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;color:var(--t1);border:0;border-radius:10px;flex:none;font-size:1.875rem}.cr-amtfield input:focus{outline:2px solid var(--info);outline-offset:1px}.cr-amtfield.err input{box-shadow:inset 0 0 0 1.5px var(--neg);color:var(--neg)}.cr-amteq{color:var(--t2);text-align:center;margin-top:-4px;font-size:.75rem}.cr-amteq b{color:var(--t1)}.cr-amteq.err{color:var(--neg);font-weight:700}.cr-amteq button{font:inherit;color:var(--lime-text);cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}.cr-acc{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--t2);border-radius:12px;padding:6px 10px 7px;font-size:.75rem;display:grid}.cr-ar{grid-template-columns:minmax(0,1fr) 72px 58px;align-items:baseline;gap:6px;padding:2px 0;display:grid}.cr-ar>span:nth-child(n+2){text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap;font-size:.71875rem}.cr-ar.hd>span{letter-spacing:.1em;text-transform:uppercase;font-weight:800;font-family:var(--font)!important;color:var(--t4)!important;font-size:.59375rem!important}.cr-ar.tot{border-top:1.5px solid var(--t1);color:var(--t1);margin-top:3px;padding-top:4px;font-weight:800}.cr-ar.tot>span:nth-child(n+2){font-size:.78125rem;font-weight:700}.cr-acc .neg{color:var(--neg)}.cr-bigconf{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-bd);color:var(--t2);border-radius:14px;gap:6px;padding:10px 11px;font-size:.75rem;display:grid}.cr-bigconf b{color:var(--t1);font-size:.8125rem}.cr-bca{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cr-sheet-note{color:var(--t3);text-align:center;font-size:.75rem}.cr-cta{transition:transform .14s var(--ease-out);height:50px;font-family:var(--font-display);letter-spacing:.05em;border-radius:14px;font-size:1.3125rem;font-weight:400}.cr-cta:active:not(:disabled){transform:scale(.98)}.cr-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.cr-stat{background:var(--surface);box-shadow:var(--hair),var(--lift);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.cr-stat b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:400;line-height:1}.cr-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.65625rem;font-weight:800}.cr-ledger{display:grid}.cr-ledger-li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 14px;font-size:.8125rem;display:grid}.cr-ledger-li:first-child{border-top:0}.cr-ledger-li b{letter-spacing:-.005em}.cr-ledger-li .d{color:var(--t3);font-size:.71875rem}.cr-ledger-li .rsn{color:var(--t2);font-size:.71875rem;display:block}.cr-amtc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem;font-weight:600}.cr-amtc.plus{color:var(--lime-text)}.cr-amtc.zero{color:var(--t4)}.cr-amtc small{font-family:var(--font);color:var(--t3);font-size:.6875rem;font-weight:600;display:block}.cr-pick{gap:4px;max-height:240px;display:grid;overflow:auto}.cr-pick button{background:var(--surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--border);text-align:left;cursor:pointer;color:var(--t1);transition:transform .14s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;display:flex}.cr-pick button .grow{flex:1;min-width:0;font-size:.8125rem;font-weight:700}.cr-pick button .grow small{color:var(--t3);font-size:.6875rem;font-weight:500;display:block}.cr-pick button.on{box-shadow:inset 0 0 0 1.5px var(--lime-text);background:var(--lime-50)}.cr-pick button:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.cr-pk:not(.on):hover,.cr-pick button:not(.on):hover{box-shadow:inset 0 0 0 1px var(--t4)}.seg3 button:not(.on):hover{color:var(--t1)}}@media (prefers-reduced-motion:reduce){.cr-sheet,.cr-scrim{transition:none}.cr-pk,.cr-amtfield .b,.seg3 button,button.bn,.cr-pick button{transition:background-color .15s,box-shadow .15s}.cr-pk:active,.cr-amtfield .b:active,.seg3 button:active,button.bn:active,.cr-pick button:active,.cr-cta:active:not(:disabled){transform:none}@starting-style{.cr-sheet{transform:none}.cr-scrim{opacity:1}}}.rl-row{border-radius:11px;align-items:center;gap:12px;min-height:56px;margin:0 -10px;padding:8px 10px;display:flex;position:relative}.rl-row.rl-flash{animation:rl-flash .6s var(--ease-out)}@keyframes rl-flash{0%{background-color:var(--lime-100)}to{background-color:#0000}}.rl-tx{flex:1;gap:1px;min-width:0;display:grid}.rl-tx small{color:var(--t3);font-size:.78125rem;font-weight:600;line-height:1.2}.rl-tx>span{color:var(--t1);overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.rl-tx>span b{font-weight:700}.rl-sub{color:var(--t3)}.rl-tx .rl-lock{color:var(--t2);font-size:.84375rem;line-height:1.35}.rl-open{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:44px;transition:transform .12s var(--ease-out);flex:none;padding:0 14px}.rl-open:active{transform:scale(.97)}.rl-intro{color:var(--t2);font-size:.9375rem;line-height:1.45}.rl-opts{gap:8px;display:grid}.rl-opt{min-height:56px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rl-opt input{width:20px;height:20px;accent-color:var(--lime-text);flex:none;margin:0}.rl-opt span{gap:2px;min-width:0;display:grid}.rl-opt b{color:var(--t1);font-size:.9375rem}.rl-opt small{color:var(--t3);font-size:.84375rem;line-height:1.35}.rl-opt:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--lime-text);background:var(--lime-50)}.rl-opt:has(input:focus-visible){outline:2px solid var(--lime-text);outline-offset:2px}.rl-opt.off{opacity:.5;cursor:not-allowed}.rl-now{background:var(--surface-3);height:20px;color:var(--t2);vertical-align:1px;border-radius:999px;align-items:center;margin-left:6px;padding:0 7px;font-size:.71875rem;font-style:normal;font-weight:800;display:inline-flex}.rl-guard{color:var(--neg);font-size:.875rem;font-weight:700;line-height:1.4}.rl-note{color:var(--t3);font-size:.84375rem;line-height:1.4}.rl-acts{gap:8px;margin-top:4px;display:flex}.rl-acts .btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:46px;transition:transform .12s var(--ease-out)}.rl-acts .btn:active:not(:disabled){transform:scale(.97)}.rl-acts .rl-keep{background:var(--surface-3);border-color:var(--surface-3);flex:none;padding:0 18px}.rl-acts .rl-go{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:auto;min-width:0;line-height:1.2}.rl-acts .rl-red{background:var(--neg);border-color:var(--neg);color:#fff}@media (hover:hover) and (pointer:fine){.rl-opt:not(.off):not(:has(input:checked)):hover{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.rl-row.rl-flash{animation:none}.rl-open,.rl-acts .btn{transition:none}.rl-open:active,.rl-acts .btn:active:not(:disabled){transform:none}}button.cr-amtc{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}button.cr-amtc:after{content:"";position:absolute;inset:-12px -8px}button.cr-amtc:focus-visible{outline:2px solid var(--info);outline-offset:3px;border-radius:6px}.cr-fs{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cr-fs:disabled{opacity:.6}.cr-bal{border-radius:var(--r-session);color:var(--surface);background:radial-gradient(120% 90% at 100% 0%,#bcf01429,transparent 55%),linear-gradient(180deg,var(--dark-2),var(--dark) 70%);-webkit-tap-highlight-color:transparent;gap:6px;padding:14px 16px 15px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0f172a40,0 18px 36px -16px #0f172a99}.cr-bal.cr-iou{background:radial-gradient(120% 90% at 100% 0%,#fecaca24,transparent 55%),linear-gradient(180deg,var(--dark-2),var(--dark) 70%)}.cr-lab{letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;font-size:.625rem;font-weight:800}.cr-big{align-items:baseline;gap:8px;line-height:.9;display:flex}.cr-big b{font-family:var(--font-display);letter-spacing:.01em;font-feature-settings:"tnum" 1;color:var(--lime);text-shadow:0 0 24px #bcf01440;font-size:3.5rem;font-weight:400}.cr-big small{color:#ffffffa8;font-size:.8125rem;font-weight:700}.cr-low .cr-big b{color:var(--warn-bd);text-shadow:0 0 24px #fde68a38}.cr-zero .cr-big b{color:var(--t4);text-shadow:none}.cr-iou .cr-big b{color:var(--neg-bd);text-shadow:0 0 24px #fecaca38}.cr-iou .cr-big small{font-family:var(--font-display);letter-spacing:.04em;color:var(--neg-bd);font-size:1.5rem}.cr-line{flex-wrap:wrap;gap:6px;display:flex}.cr-chip{border-radius:var(--r-pill);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;height:1.5rem;padding:0 9px;font-size:.71875rem;font-weight:700;display:inline-flex}.cr-chip-pending{color:var(--surface);background-image:repeating-linear-gradient(135deg,#0000 0 5px,#bcf01433 5px 7px);box-shadow:inset 0 0 0 1px #bcf0148c}.cr-chip-host{color:var(--surface);background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.cr-note{color:#ffffffbd;max-width:52ch;margin:0;font-size:.8125rem;line-height:1.45}.cr-more{color:var(--lime);align-items:center;gap:2px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.cr-tap{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .2s,background-color .2s}.cr-bal.cr-tap:active{transform:scale(.985)}.cr-bal:focus-visible,.cr-li:focus-visible,.cr-corrects:focus-visible,.cr-x:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cr-bal.cr-tap:hover{box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0f172a40,0 22px 40px -16px #0f172aa6}.cr-li.cr-tap:hover{background:var(--surface-2)}}.cr-page{gap:14px;max-width:640px;display:grid}.cr-dayhead{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);padding:2px 2px 6px;font-size:.625rem;font-weight:800}.cr-dayhead span{letter-spacing:.06em;font-weight:700}.cr-led{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-float);margin:0;padding:0;list-style:none;overflow:hidden}.cr-led>li{border-bottom:1px solid var(--border)}.cr-led>li:last-child{border-bottom:0}.cr-li{text-align:left;background:var(--surface);width:100%;min-height:2.75rem;color:var(--t1);font:inherit;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.cr-li.cr-tap:active{transform:scale(.985)}.cr-li.flash{background:var(--lime-50);box-shadow:inset 0 0 0 1.5px var(--lime-200)}.cr-li-main{gap:2px;min-width:0;display:grid}.cr-li-main b{letter-spacing:-.005em;font-size:.84375rem;font-weight:800}.cr-li-sub{color:var(--t3);font-size:.71875rem}.cr-acct{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:1px;font-family:ui-monospace,Menlo,monospace;display:grid}.cr-usd{color:var(--t3);font-size:.71875rem}.cr-amt{font-size:.84375rem;font-weight:700}.cr-amt.plus{color:var(--lime-text)}.cr-amt.minus{color:var(--t1)}.cr-amt.zero{color:var(--t4)}.cr-after{color:var(--t2);font-size:.71875rem}.cr-after.iou{color:var(--neg)}.cr-corrects{font:inherit;color:var(--info);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:-4px 12px 8px;padding:0;font-size:.71875rem;font-weight:700;display:block;position:relative}.cr-corrects:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.cr-corrects:disabled{color:var(--t3);cursor:default}.cr-rcpt{width:min(460px,100%)}.cr-rcpt-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.cr-rcpt-head>div{flex:1;min-width:0}.cr-rcpt-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:700}.cr-rcpt-head h2{font-family:var(--font-display);letter-spacing:.04em;margin:2px 0 0;font-size:1.75rem;font-weight:400;line-height:1}.cr-x{background:var(--surface-3);width:30px;height:30px;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.cr-x:after{content:"";position:absolute;inset:-7px}.cr-x:active{transform:scale(.96)}.cr-rcpt-rows{gap:6px;margin:0;padding:12px 16px;font-size:.84375rem;display:grid}.cr-rcpt-rows>div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.cr-rcpt-rows dt{color:var(--t3);font-weight:600}.cr-rcpt-rows dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-weight:600}.cr-rcpt-rows>div.tot{border-top:2px solid var(--t1);margin-top:2px;padding-top:6px;font-weight:800}.cr-rcpt-rows>div.tot dt{color:var(--t1)}.cr-rcpt-fine{color:var(--t3);margin:0;padding:0 16px 12px;font-size:.71875rem}.cr-rcpt-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}@media (prefers-reduced-motion:reduce){.cr-tap,.cr-x{transition:background-color .15s,box-shadow .15s}.cr-bal.cr-tap:active,.cr-li.cr-tap:active,.cr-x:active{filter:brightness(.95);transform:none}}.tpl-list{gap:8px;display:grid}.tpl-row{border:1px solid var(--border);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.tpl-head,.tpl-col{display:none}.tpl-name{flex:160px;min-width:0}.tpl-sum{color:var(--t3);font-size:.75rem}.tpl-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}@media (width>=900px){.tpl-list{gap:0}.tpl-row{border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:minmax(160px,2fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr) 17.5rem;gap:12px;padding:8px 4px;display:grid}.tpl-head{letter-spacing:.1em;text-transform:uppercase;min-height:0;color:var(--t3);padding-top:0;font-size:.6875rem;font-weight:800;display:grid}.tpl-col{color:var(--t2);white-space:nowrap;font-size:.875rem;display:block}.tpl-sum{display:none}.tpl-actions,.tpl-actions-h{justify-self:end}}.ps-lede{color:var(--t2);margin:0;font-size:.875rem;line-height:1.45}.ps-row:disabled{cursor:default;background:var(--surface-2);color:var(--t3)}.ps-row.on{background:var(--lime-50);box-shadow:inset 0 0 0 2px var(--lime)}.ps-why{color:var(--t3);text-align:right;font-size:.75rem;font-weight:600}.ps-none{padding:10px 12px}.ps-need{align-items:center;gap:6px;display:inline-flex}.ps-tag{letter-spacing:.04em;border-radius:var(--r-pill);background:var(--warn-50,var(--surface-3));color:var(--warn);padding:2px 8px;font-size:.6875rem;font-weight:800}@media (prefers-reduced-motion:reduce){.gs-result{transition:background-color .15s}.gs-result:active{transform:none}}.mixbal{border:1px solid var(--border);background:var(--surface);border-radius:12px}.mixbal-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:10px 14px 0;font-size:.6875rem;font-weight:800}.mixbal-row{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mixbal-row+.mixbal-row{border-top:1px solid var(--border)}.mixbal-txt{flex:1;min-width:0}.mixbal-txt b{color:var(--t1);font-size:.9375rem;display:block}.mixbal-txt span{color:var(--t3);margin-top:2px;font-size:.78125rem;line-height:1.4;display:block}.mixbal-row .toggle{margin-top:2px}.mixbal-row .toggle:disabled{opacity:.45;cursor:not-allowed}.mixbal-row.is-disabled .mixbal-txt b{color:var(--t4)}.mixbal-note{background:var(--surface-2);border:1px solid var(--border);color:var(--t2);border-radius:10px;padding:8px 10px;font-size:.78125rem;line-height:1.4}.court-match .pl .pl-name.has-meta{white-space:normal;flex-direction:column;align-items:flex-start;gap:.2em;display:flex;overflow:visible}.court-match .pl .pl-name.has-meta>.pl-nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pl-meta{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.pl-rt{font-family:var(--font-display);letter-spacing:.04em;color:var(--lime-text);background:var(--lime-50);border:1px solid var(--lime-200);text-align:center;font-variant-numeric:tabular-nums;border-radius:.35em;min-width:2.6em;padding:0 .4em;font-size:.8em;font-weight:400;line-height:1.2}.pl-rt.none{letter-spacing:.02em;color:var(--t3);border:1px dashed var(--t4);background:0 0;min-width:0;padding:.1em .5em;font-family:inherit;font-size:.58em;font-weight:700}.pl-mf{letter-spacing:.02em;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-bd);white-space:nowrap;border-radius:.4em;padding:.05em .45em;font-size:.56em;font-weight:700}.court.done .pl-rt{opacity:.7}.rrc-now{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:4px}.rrc-now-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:8px 12px 0;font-size:.6875rem;font-weight:800}.rrc-kv{align-items:center;padding:6px 12px;font-size:.875rem;font-weight:700;display:flex}.rrc-kv+.rrc-kv{border-top:1px solid var(--border)}.rrc-kv span{margin-left:auto}.rrc-dft{color:var(--t3);margin:8px 2px 0;font-size:.75rem}.confirm-acts.has-alt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirm-acts.has-alt>:last-child{grid-column:1/-1}.rpt{align-content:start;gap:14px;display:grid}.rpt-nav{gap:14px;display:grid}.rpt-grp{gap:8px;min-width:0;display:grid}.rpt-grp-h{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:0 4px;font-size:.6875rem;font-weight:800}.rpt-grp-items{gap:8px;display:grid}.rpt-item{background:var(--surface);min-height:56px;box-shadow:var(--hair),var(--lift);color:var(--t1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--ease-out),background-color .16s ease,box-shadow .16s ease;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.rpt-item:active{transform:scale(.98)}.rpt-item:focus-visible{outline:2px solid var(--info);outline-offset:2px}.rpt-item-t{gap:2px;min-width:0;display:grid}.rpt-item-t b{color:inherit;font-size:.96875rem;font-weight:800}.rpt-item-t small{color:var(--t3);font-variant-numeric:tabular-nums;font-size:.78125rem}.rpt-chev{color:var(--t4);font-size:1.375rem;font-weight:300;line-height:1}.rpt-dot{background:var(--neg);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.rpt-open .rpt-nav,.rpt-index .rpt-pane{display:none}.rpt-pane{background:var(--surface);min-width:0;box-shadow:var(--hair),var(--lift);border-radius:16px;padding:12px}.rpt-body{gap:10px;min-width:0;display:grid}.rpt-sum{color:var(--t2);margin:0;font-size:.8125rem}.rpt-switch,.rpt-seasons{max-width:360px}.rpt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rpt-tile{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:2px;padding:11px 12px;display:grid}.rpt-tile span{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.6875rem;font-weight:800}.rpt-tile b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.1}.rpt-tile.pos{background:var(--pos-bg);box-shadow:inset 0 0 0 1px var(--pos-bd)}.rpt-tile.pos b{color:var(--pos)}.rpt-tile.neg{background:var(--neg-bg);box-shadow:inset 0 0 0 1px var(--neg-bd)}.rpt-tile.neg b{color:var(--neg)}.rpt-tile.warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-bd)}.rpt-tile.warn b{color:var(--warn)}.rpt-tile.info{background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-bd)}.rpt-tile.info b{color:var(--info)}.rpt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpt-toolbar .btn{min-height:2.75rem}.rpt-count{color:var(--t3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78125rem}.rpt-table{box-shadow:inset 0 0 0 1px var(--border);overscroll-behavior-x:contain;border-radius:12px;max-width:100%}.rpt-showall{background:var(--surface-3);min-height:2.75rem;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--ease-out),background-color .16s ease;border:0;border-radius:999px;justify-self:center;padding:0 18px;font-family:inherit;font-size:.8125rem;font-weight:700}.rpt-showall:active{transform:scale(.97)}.rpt-showall:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rpt-item:hover:not(.on){box-shadow:inset 0 0 0 1px var(--t4),var(--lift)}.rpt-showall:hover{background:var(--border)}}@media (width>=900px){.rpt{gap:0}.rpt-index .rpt-pane{display:block}.rpt-open .rpt-nav{display:flex}.rpt-nav{scrollbar-width:none;overscroll-behavior-x:contain;background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--border);border-radius:16px 16px 0 0;gap:14px;padding:10px 14px 0;display:flex;overflow-x:auto}.rpt-nav::-webkit-scrollbar{display:none}.rpt-grp{flex:none;gap:4px}.rpt-grp+.rpt-grp{box-shadow:inset 1px 0 0 var(--border);padding-left:14px}.rpt-grp-items{gap:4px;display:flex}.rpt-item{min-width:150px;max-width:230px;min-height:0;box-shadow:none;background:0 0;border-radius:10px 10px 0 0;padding:9px 12px 12px;transition:background-color .16s,color .16s;position:relative}.rpt-item:active{transform:none}.rpt-item .rpt-chev{display:none}.rpt-item{grid-template-columns:minmax(0,1fr)}.rpt-item-t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rpt-item:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background-color .16s;position:absolute;bottom:0;left:10px;right:10px}.rpt-item.on{background:var(--surface);box-shadow:-1px 0 0 var(--border),1px 0 0 var(--border),0 -1px 0 var(--border)}.rpt-item.on:after{background:var(--lime)}.rpt-pane{border-radius:0 0 16px 16px;padding:16px 20px 20px}.rpt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine) and (width>=900px){.rpt-item:hover:not(.on){background:var(--surface);box-shadow:none}}@media (prefers-reduced-motion:reduce){.rpt-item,.rpt-showall{transition:background-color .15s}.rpt-item:active,.rpt-showall:active{transform:none}}.pub-register-link{color:var(--t3);touch-action:manipulation;justify-self:center;padding:10px 14px;font-size:.8125rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.pub-register-link:hover{color:var(--t1);text-decoration:underline}}.rgk{flex-direction:column;min-height:100dvh;display:flex}.rgk-head{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;border-bottom:1px solid var(--tvs-border);align-items:center;gap:12px;display:flex}.rgk-title{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.rgk-title b{font-family:var(--font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;font-weight:400}.rgk-title span{color:var(--tvs-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.rgk-body{flex:1;place-items:center;padding:24px;display:grid}.reg-admin{gap:10px;display:grid}.reg-none{color:var(--t3)}.reg-row{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.reg-row+.reg-row{border-top:1px solid var(--border)}.reg-row .t{color:var(--t1);font-weight:700}.reg-row .s{color:var(--t3);font-size:.78rem}.reg-form,.reg-confirm{flex:100%;gap:10px;font-size:.875rem;display:grid}.reg-acts{justify-content:flex-end;gap:8px;display:flex}.reg-admin input{font-size:1rem}.pill.signin{color:var(--t2);background:var(--surface);border:1px dashed var(--t4);align-items:center;gap:5px;display:inline-flex}.rc-chips .pill{align-items:center;display:inline-flex}.rc-chips .pill .ic{display:inline-block}.pill.signin .ic{stroke-width:2.2px;width:12px;height:12px}.filters a.ns{border-style:dashed;border-color:var(--t4)}.filters a.ns .n{color:var(--warn)}.filters a.ns.on .n{color:#fff}.rc-chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.rc-notice{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:10px;padding:14px;display:grid}.rc-notice.sent{background:var(--pos-bg);box-shadow:inset 0 0 0 1px var(--pos-bd)}.rc-notice-hd{align-items:flex-start;gap:10px;display:flex}.rc-notice-ic{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border);color:var(--t2);border-radius:10px;flex:none;place-items:center;display:grid}.rc-notice.sent .rc-notice-ic{color:var(--lime-text)}.rc-notice h3{margin:0;font-size:.9375rem;font-weight:800;line-height:1.3}.rc-notice p{color:var(--t2);margin:0;font-size:.84375rem}.rc-kept{color:var(--t2);gap:4px;font-size:.8125rem;display:grid}.rc-kept div{align-items:center;gap:8px;display:flex}.rc-kept .ic{color:var(--lime-text);stroke-width:2.4px;flex:none;width:16px;height:16px}.rc-to{color:var(--t3);text-align:center;font-size:.78125rem}.rc-wait{color:var(--t2);align-items:center;gap:8px;font-size:.8125rem;display:flex}.rc-wait i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1px var(--lime-text);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite rc-breathe}@keyframes rc-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rc-wait i{animation:none}}.rc-filter-hint{color:var(--t3);padding:2px 2px 0;font-size:.8125rem}.cr-head.rc-head{padding:6px 12px 8px}.cr-head.rc-head h2{text-align:center}.rc-ok{background:var(--lime);color:#0f172a;cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 4px 10px -4px #5b750799}.rc-ok:after{content:"";position:absolute;inset:-6px}.rc-ok .ic{stroke-width:2.6px}.rc-mailbox{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.rc-mailbox b{font-size:.9375rem}.rc-mailbox span{color:var(--t3);font-size:.75rem;display:block}ol.rc-what{counter-reset:w;gap:9px;margin:0;padding:0;list-style:none;display:grid}ol.rc-what li{counter-increment:w;color:var(--t2);grid-template-columns:24px 1fr;gap:10px;font-size:.84375rem;display:grid}ol.rc-what li:before{content:counter(w);background:var(--surface-3);width:24px;height:24px;color:var(--t1);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}ol.rc-what b{color:var(--t1)}.rc-fine{color:var(--t3);margin:0;font-size:.75rem}.rc-hint{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--t2);border-radius:12px;padding:10px 12px;font-size:.84375rem}.rc-rows{gap:8px;display:grid}.rc-row{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rc-row .ic{color:var(--lime-text);flex:none;margin-top:2px}.rc-row b{color:var(--t1);font-size:.875rem;display:block}.rc-row span{color:var(--t3);font-size:.78125rem;display:block}.rc-cmp{color:var(--t2);gap:6px;font-size:.84375rem;display:grid}.rc-cmp div{background:var(--surface-2);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.rc-cmp b{color:var(--t1);overflow-wrap:anywhere;text-align:right}.dues-card{gap:10px;min-width:0;display:grid}.dues-now{gap:4px;display:grid}.dues-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dues-ssn{font-family:var(--font-display);letter-spacing:.04em;color:var(--t1);font-size:1.5rem;font-weight:400;line-height:1}.dues-dl{color:var(--t3);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84375rem;line-height:1.4}.dues-dl b{color:var(--t1);font-weight:700}.dues-next{box-shadow:inset 0 .5px 0 var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding-top:10px;display:grid}.dues-reason{background:var(--lime-50);box-shadow:inset 0 0 0 1px var(--lime-200);color:var(--t2);border-radius:10px;margin:0;padding:9px 11px;font-size:.84375rem;line-height:1.4}.dues-act{flex-wrap:wrap;gap:8px;display:flex}.dues-act .btn{flex:auto;min-height:44px}.dues-last{border:0;border-top:1px solid var(--border);text-align:left;width:100%;min-height:48px;font:inherit;color:var(--t2);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;align-items:center;gap:10px;padding:6px 2px;font-size:.90625rem;transition:background-color .12s;display:flex}.dues-last span{flex:1;min-width:0}.dues-last b{color:var(--t1)}.dues-last .ic{color:var(--t4);flex:none}.dues-last:active{background:var(--surface-3)}.dues-last:focus-visible{outline:2px solid var(--lime-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dues-last:hover{background:var(--surface-2)}}.pill.dues-unpaid{background:var(--surface)}.pill.dues-pd{background:repeating-linear-gradient(135deg,var(--neg-bg) 0 5px,var(--surface) 5px 8px)}.pill.dues-up{background:var(--surface);color:var(--t3);border-style:dashed}.dues-choice .seg3{width:100%}.dues-sl{box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;display:grid;overflow:hidden}.dues-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px;display:grid}.dues-row+.dues-row{box-shadow:inset 0 .5px 0 var(--border)}.dues-row .dues-ssn{font-size:1.25rem}.dues-row .dues-dl{grid-column:1/-1}.dues-row .dues-fix{grid-column:1/-1;justify-self:start;min-height:44px}@media (prefers-reduced-motion:reduce){.dues-last{transition:none}}.dues-skipped-line{color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 2px 0;font-size:.8125rem;display:flex}.dues-skipped-line>span:first-child{flex:12rem;min-width:0}.dues-skipped-acts{flex:none;gap:4px;display:inline-flex}.bmt{gap:8px;display:grid}.bmt-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.bmt-k{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);min-width:5.5em;font-size:.6875rem;font-weight:800}.bmt-v{min-width:0;color:var(--t1);overflow-wrap:anywhere;flex:1;font-weight:600}.bmt-v.bmt-none,.bmt-by{color:var(--t3);font-weight:500}.bmt-btns{flex-wrap:wrap;gap:6px;display:flex}.bmt-foot{color:var(--t3);font-size:.78125rem;line-height:1.4}.bmt-lede{color:var(--t2);margin:0;font-size:.9375rem;line-height:1.45}.bmt-date{position:relative}.bmt-today{z-index:1;font:inherit;color:var(--lime-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;padding:12px 8px;font-size:.875rem;font-weight:700;transition:opacity .1s ease-out,transform .12s cubic-bezier(.23,1,.32,1);position:absolute;top:-13px;right:-4px}.bmt-today:active{opacity:.6;transform:scale(.97)}.bmt-today:focus-visible{outline:2px solid var(--lime-text);outline-offset:-6px}.bmt-acts{gap:8px;display:flex}.bmt-acts .btn{flex:1 1 0;min-height:44px}@media (prefers-reduced-motion:reduce){.bmt-today{transition:none}.bmt-today:active{transform:none}}.bmt-chip{background:var(--surface-3);height:20px;color:var(--t2);white-space:nowrap;vertical-align:1px;border-radius:99px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.acct .card-head{border-bottom:0;padding-bottom:6px}.acct-kv{color:var(--t2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 16px 10px;font-size:.8125rem;display:flex}.acct-kv>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-row{border:0;border-top:1px solid var(--border);width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;align-items:center;gap:10px;padding:0 16px;font-size:.875rem;font-weight:700;transition:background-color .15s;display:flex}.acct-row .ic{flex:none}.acct-row .chev{color:var(--t4);margin-left:auto}.acct-row.quiet{color:var(--t2);font-weight:600}.acct-row.neg{color:var(--neg)}.acct-row:active{background:var(--surface-2)}.acct-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.acct-fine{color:var(--t3);margin:-6px 6px 0;font-size:.75rem;line-height:1.45}.acct-gone{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--hair),var(--lift);color:var(--t2);margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.45}.acct-gone b{color:var(--t1)}.da-scrim{z-index:55}.da-sheet{z-index:56}.da-scrim.out{opacity:0}.da-sheet.out{transform:translateY(100%)}.da-head{flex:none;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px 12px 6px;display:grid}.da-head h2{text-align:center;letter-spacing:-.01em;margin:0;font-size:.96875rem;font-weight:800}.da-gb{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);width:38px;height:38px;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s var(--ease-out);background:#ffffffb8;border-radius:50%;place-items:center;display:grid;position:relative}.da-gb:after{content:"";position:absolute;inset:-4px}.da-gb:active{transform:scale(.92)}.da-gb:focus-visible{outline:2px solid var(--info);outline-offset:2px}.da-gb:disabled{opacity:.4;cursor:not-allowed}.da-gb.ok{background:var(--lime);border-color:var(--lime-hover);color:#0f172a}.da-gb.blank{visibility:hidden}.da-pane{flex-direction:column;flex:1;min-height:0;display:flex}.da-pane.fwd{animation:da-push-fwd .34s var(--ease-out)}.da-pane.back{animation:da-push-back .34s var(--ease-out)}@keyframes da-push-fwd{0%{opacity:0;transform:translate(28px)}}@keyframes da-push-back{0%{opacity:0;transform:translate(-28px)}}.da-body{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:4px 16px 14px;display:flex;overflow:auto}.da-body>*{flex-shrink:0}.da-foot{padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);flex-direction:column;flex:none;gap:6px;display:flex}.da-big{font-family:var(--font-display);letter-spacing:.03em;color:var(--t1);overflow-wrap:anywhere;font-size:1.6875rem;line-height:1}.da-para{color:var(--t2);margin:0;font-size:.84375rem;line-height:1.5}.da-para b{color:var(--t1)}.da-fine{color:var(--t3);margin:0;font-size:.75rem;line-height:1.45}.da-trio{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.da-app{box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-2);text-align:center;border-radius:12px;padding:9px 6px}.da-app .wordmark{color:var(--t1);font-size:.875rem}.da-app .sub{font-family:var(--font-display);letter-spacing:.08em;color:var(--t3);margin-top:3px;font-size:.75rem}.da-app .x{color:var(--neg);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:.65625rem;font-weight:800;display:block}.da-clubs{box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.da-clubs li{align-items:center;gap:10px;padding:9px 12px;display:flex}.da-clubs li+li{border-top:1px solid var(--border)}.da-clubs li>div{flex:1;min-width:0}.da-clubs b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;display:block;overflow:hidden}.da-clubs small{color:var(--t3);font-size:.71875rem}.da-admin{gap:10px;display:grid}.da-own{background:var(--club-bg);border:1px solid var(--club-bd);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.da-own .key{background:var(--club);width:44px;height:44px;color:var(--club-ink);border-radius:14px;flex:none;place-items:center;display:grid}.da-own b{color:var(--t1);font-size:.9375rem;display:block}.da-own p{color:var(--t2);margin:2px 0 0;font-size:.78125rem;line-height:1.45}.da-typed-l{color:var(--t2);margin-bottom:-6px;font-size:.78125rem;font-weight:700}.da-typed{border:1.5px solid var(--neg-bd);background:var(--surface);width:100%;min-height:46px;font:inherit;letter-spacing:.12em;color:var(--t1);border-radius:12px;padding:0 12px;font-weight:800}.da-typed:focus{border-color:var(--neg);box-shadow:0 0 0 3px var(--neg-bg);outline:none}.da-sheet .btn{white-space:normal;box-shadow:none;min-height:48px;transition:transform .12s var(--ease-out),opacity .15s ease;border-radius:14px;font-size:.9375rem;font-weight:800}.da-sheet .btn:active:not(:disabled){transform:scale(.97)}.da-danger{background:var(--neg);border-color:var(--neg);color:#fff}.da-danger:disabled{opacity:.38;cursor:not-allowed}.da-plain{background:var(--surface-3);color:var(--t1);border-color:#0000;justify-content:center;text-decoration:none}.da-link{color:var(--t2);background:0 0;border-color:#0000;min-height:40px!important;font-size:.84375rem!important}@media (hover:hover) and (pointer:fine){.acct-row:hover{background:var(--surface-2)}.da-link:hover{color:var(--t1)}}@media (prefers-reduced-transparency:reduce){.da-gb:not(.ok){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}@media (prefers-reduced-motion:reduce){.da-sheet{transition:opacity .15s}.da-sheet.out{opacity:0;transform:none}.da-scrim{transition:opacity .15s}.da-pane.fwd,.da-pane.back{animation:.15s da-fade}.da-gb:active,.da-sheet .btn:active:not(:disabled){transform:none}}@keyframes da-fade{0%{opacity:0}}.lv-opts{gap:10px;display:grid}.lv-opt{text-align:left;border:1.5px solid var(--border);background:var(--surface);width:100%;font:inherit;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s var(--ease-out),border-color .15s ease,background-color .15s ease;border-radius:16px;gap:4px;padding:14px;display:grid}.lv-opt:active{transform:scale(.98)}.lv-opt b{font-size:.9375rem}.lv-opt span{color:var(--t2);font-size:.78125rem;line-height:1.45}.lv-opt.on{border-color:var(--club);background:var(--club-bg)}.lv-opt.neg.on{border-color:var(--neg);background:var(--neg-bg)}.lv-opt:focus-visible{outline:2px solid var(--info);outline-offset:2px}.lv-note{box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-2);border-radius:14px;padding:12px 14px}.lv-note b{color:var(--t1);font-size:.875rem;display:block}.lv-note p{color:var(--t2);margin:3px 0 0;font-size:.78125rem;line-height:1.45}.lv-note ul{margin:8px 0 0;padding:0;list-style:none}.lv-note li{color:var(--t1);border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:5px 0;font-size:.8125rem;display:flex}.lv-note li small{color:var(--t3);white-space:nowrap}.lv-ledger{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lv-ledger>div{box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-2);border-radius:14px;padding:12px}.lv-ledger h3{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin:0 0 6px;font-size:.71875rem}.lv-ledger>div:first-child h3{color:var(--neg)}.lv-ledger ul{color:var(--t1);gap:5px;margin:0;padding:0;font-size:.78125rem;line-height:1.35;list-style:none;display:grid}.lv-steps{color:var(--t2);gap:10px;margin:0;padding:0 0 0 18px;font-size:.84375rem;line-height:1.5;display:grid}.lv-steps b{color:var(--t1)}.lv-done{gap:14px;max-width:440px;margin:0 auto;padding:28px 16px;display:grid}.lv-done h1{font-weight:400;font-family:var(--font-display);letter-spacing:.02em;color:var(--t1);margin:0;font-size:1.75rem;line-height:1.05}.lv-done p{color:var(--t2);margin:0;font-size:.9375rem;line-height:1.5}.content:has(.ml-root){max-width:82.5rem}.ml-root{gap:12px;min-width:0;display:grid;container:mlist/inline-size}.ml-root .mlist-phead{max-width:none}.ml-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml-tabs{background:var(--surface-3)}.ml-tabs button.on{background:var(--surface);color:var(--t1);border:0;box-shadow:0 1px 2px #0f172a24,0 0 0 .5px #0f172a0f}.ml-tabs .n{color:var(--t3);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:800}.ml-tabs button.on .n{color:var(--t1)}.ml-filters{gap:8px;display:grid}.ml-fg-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.ml-fg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ml-fg-l{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-right:2px;font-size:.6875rem;font-weight:800}.ml-chip,.ml-fbtn{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:2.815em;font:inherit;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease,color .16s ease,border-color .16s ease;align-items:center;gap:6px;padding:0 .95em;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.ml-chip:after,.ml-fbtn:after{content:"";position:absolute;inset:-4px -2px}.ml-chip b{font-variant-numeric:tabular-nums;color:var(--t2);font-weight:800}.ml-chip b.g{color:var(--lime-text)}.ml-chip b.a{color:var(--warn)}.ml-chip b.b{color:var(--info)}.ml-chip b.v{color:var(--violet)}.ml-chip.ns{border-style:dashed;border-color:var(--t4)}.ml-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ml-chip[aria-pressed=true] b{color:var(--lime)}.ml-chip:active,.ml-fbtn:active{transform:scale(.97)}.ml-chip:focus-visible,.ml-fbtn:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ml-chip:not([aria-pressed=true]):hover,.ml-fbtn:hover{border-color:var(--t4);color:var(--t1)}}.ml-fbtn{display:none}.ml-fbtn i{border-radius:var(--r-pill);background:var(--ink);min-width:1.25rem;height:1.25rem;color:var(--lime);place-items:center;padding:0 5px;font-size:.6875rem;font-style:normal;font-weight:800;display:inline-grid}.ml-sortw{margin-left:auto}.ml-ctx{color:var(--t2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.8125rem;display:flex}.ml-ctx b{color:var(--t1);font-weight:800}.ml-ctx button{min-height:2.75rem;font:inherit;color:var(--info);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}.ml-card{background:var(--surface);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-float);overflow:clip}.ml-card .card-foot{border-top:.5px solid var(--border)}.ml-tbl{min-width:0;display:grid}.ml-tr{-moz-column-gap:16px;align-items:center;column-gap:16px;min-height:2.75rem;padding:0 16px;display:grid;position:relative}.ml-tr+.ml-tr:before{content:"";background:var(--border);height:.5px;position:absolute;top:0;left:16px;right:0}.ml-meta{display:contents}.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(11rem,1.5fr) minmax(11rem,1.6fr) 4.5rem 4.75rem 6.75rem}.ml-tbl.t-invited .ml-tr{grid-template-columns:minmax(11rem,1.4fr) minmax(11rem,1.6fr) 7.5rem 6rem}.ml-tbl.t-archived .ml-tr{grid-template-columns:minmax(11rem,1.4fr) minmax(11rem,1.6fr) 4.75rem 7.5rem 7rem}.ml-th{z-index:2;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(12px);backdrop-filter:saturate(1.8)blur(12px);min-height:2.25rem;box-shadow:inset 0 -.5px 0 var(--border);position:sticky;top:2.75rem}.ml-thb,.ml-thl{min-height:2.25rem;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:.6875rem;font-weight:800;display:inline-flex}.ml-thb{cursor:pointer;transition:color .16s}.ml-thb svg{opacity:0;width:.75rem;height:.75rem;transition:opacity .16s ease,transform .2s var(--ease-out)}.ml-thb.on{color:var(--t1)}.ml-thb.on svg{opacity:1}.ml-thb.up svg{transform:rotate(180deg)}.ml-thb:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.ml-thb:hover{color:var(--t1)}}.ml-td{min-width:0}.ml-th .ml-thl{flex-direction:row;align-items:center;font-size:.6875rem;line-height:normal}.ml-th .ml-c-rating,.ml-tr .ml-c-rating{text-align:right;justify-self:end}.ml-c-name{align-items:center;gap:10px;display:flex}.ml-rl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:.9375rem;font-weight:800;text-decoration:none;overflow:hidden}.ml-rl:after{content:"";z-index:1;position:absolute;inset:0}.ml-rl:focus-visible{outline:none}.ml-ck{width:1.0625rem;height:1.0625rem;accent-color:var(--lime);flex:none;margin:0}.ml-ck:disabled{opacity:.4}.ml-ck:disabled~.ml-rl{cursor:default}:is(.ml-tr:has(.ml-rl:focus-visible),.ml-tr:has(.ml-ck:focus-visible)){box-shadow:inset 0 0 0 2px var(--info)}.ml-tr:not(.ml-th):has(.ml-rl:active){background:var(--surface-3)}.ml-tr.on{background:var(--lime-50)}@media (hover:hover) and (pointer:fine){.ml-tr:not(.ml-th):not(.on):hover{background:var(--surface-2)}}.ml-c-contact{flex-direction:column;font-size:.8125rem;line-height:1.3;display:flex}.ml-c-contact .em{text-overflow:ellipsis;white-space:nowrap;color:var(--t2);overflow:hidden}.ml-c-contact .pn{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap}.ml-c-contact .nil{color:var(--t4)}.ml-c-gender{color:var(--t2);font-size:.8125rem}.ml-c-rating{color:var(--lime-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ml-pend{color:var(--t3);font-weight:600}.ml-self{border:1px solid var(--self-bd);background:var(--self-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--self);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:.625rem;font-weight:800}.ml-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ml-tag.host{background:var(--surface-3);color:var(--t2)}.ml-tag.ns{border:1px dashed var(--t4);color:var(--t3);text-transform:none;letter-spacing:0;font-weight:700}.ml-nsc{border-radius:var(--r-pill);background:var(--badge-red);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 4px;font-size:.6875rem;font-weight:800;display:inline-grid}.ml-c-joined,.ml-c-invited,.ml-c-archived,.ml-c-waiting,.ml-c-why{color:var(--t2);white-space:nowrap;font-size:.8125rem}.ml-c-waiting{font-variant-numeric:tabular-nums}.ml-jp{display:none}.ml-empty{text-align:center;color:var(--t3);grid-column:1/-1;padding:28px 0;font-size:.875rem}@container mlist (width<=62em){.ml-tbl.t-members .ml-c-joined{display:none}.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(10rem,1.5fr) minmax(10rem,1.6fr) 4.5rem 4.75rem}}@container mlist (width<=54em){.ml-tbl.t-members .ml-c-gender,.ml-c-contact .pn{display:none}.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(9rem,1.4fr) minmax(8rem,1.4fr) 4.75rem}}@container mlist (width<=40em){.ml-fg-row>.ml-fg{display:none}.ml-fbtn{display:inline-flex}.ml-th{display:none}.ml-tbl.t-members .ml-tr,.ml-tbl.t-invited .ml-tr,.ml-tbl.t-archived .ml-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name rating""meta meta";row-gap:2px;min-height:3.5rem;padding:8px 16px}.ml-tr .ml-c-name{grid-area:name}.ml-tr .ml-c-rating{grid-area:rating}.ml-tbl .ml-c-contact,.ml-tbl .ml-c-gender,.ml-tbl .ml-c-waiting{display:none}.ml-tbl.t-members .ml-meta .ml-c-joined{display:block}.ml-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 10px;padding-left:2.375rem;display:flex}.ml-meta>.ml-td:empty{display:none}.ml-jp{display:inline}.ml-meta .ml-c-joined,.ml-meta .ml-c-invited,.ml-meta .ml-c-archived,.ml-meta .ml-c-why{color:var(--t3);font-size:.75rem}.t-archived .ml-meta{gap:4px 6px}.t-archived .ml-c-why{order:-1}.t-archived .ml-c-archived:before{content:"· "}}.ml-scrim{z-index:60;background:#0b0f146b;animation:.2s ml-fade;position:fixed;inset:0}.ml-fsheet{z-index:61;width:min(560px,100vw);max-height:85dvh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-2xl);animation:ml-rise .34s var(--ease-drawer);border-radius:22px 22px 0 0;outline:none;gap:16px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.ml-grab{background:var(--border);border-radius:3px;justify-self:center;width:36px;height:5px}.ml-fsheet-h{font-family:var(--font-display);letter-spacing:.03em;color:var(--t1);margin:0;font-size:1.5rem;font-weight:400;line-height:1}.ml-fsheet .ml-fg{gap:8px}.ml-fsheet .ml-fg-l{flex:0 0 100%}.ml-fsheet-go{width:100%;min-height:3rem}@keyframes ml-fade{0%{opacity:0}}@keyframes ml-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ml-chip,.ml-fbtn,.ml-thb svg{transition:none}.ml-chip:active,.ml-fbtn:active{transform:none}.ml-scrim,.ml-fsheet{animation:none}}@media (prefers-reduced-transparency:reduce){.ml-th{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.ml-vrow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ml-vrow .ml-sortw{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}@container mlist (width>=40.01em){.ml-tr{-moz-column-gap:12px;column-gap:12px}.ml-th .r .ml-thb{flex-direction:row-reverse}}@container mlist (width>=66.01em){.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(12.5rem,1fr) minmax(10rem,1.15fr) 4.375rem 4.125rem 5.75rem}}@container mlist (width>=54.01em) and (width<=66em){.ml-tbl.t-members .ml-c-joined{display:none}.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(12.5rem,1fr) minmax(0,1.15fr) 4.375rem 4.125rem}}@container mlist (width>=40.01em) and (width<=54em){.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(13rem,1.3fr) minmax(0,1fr) 4.125rem}}@container mlist (width<=40em){.ml-vrow .ml-sortw{flex-direction:column;align-items:flex-start;margin-left:0}.ml-meta{padding-left:0}.ml-tr:has(.ml-ck) .ml-meta{padding-left:calc(1.0625rem + 10px)}}@container mlist (width>=40.01em){.ml-tbl.t-members .ml-c-rating{padding-right:.625rem}}@container mlist (width>=66.01em){.ml-tbl.t-members .ml-tr{-moz-column-gap:10px;grid-template-columns:minmax(12.5rem,13.5rem) minmax(10rem,16rem) 4.375rem 4.75rem 5.75rem;justify-content:space-between;column-gap:10px}}@container mlist (width>=76em){.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(12.5rem,16rem) minmax(10rem,16rem) 4.375rem 4.75rem 5.75rem}}@container mlist (width>=57.01em) and (width<=66em){.ml-tbl.t-members .ml-tr{-moz-column-gap:10px;grid-template-columns:12.5rem minmax(15rem,16rem) 4.375rem 4.75rem;justify-content:space-between;column-gap:10px}}@container mlist (width>=49.01em) and (width<=57em){.ml-tbl.t-members .ml-c-gender{display:none}.ml-tbl.t-members .ml-tr{-moz-column-gap:10px;grid-template-columns:minmax(10rem,1.3fr) minmax(8rem,1fr) 4.75rem;column-gap:10px}}@container mlist (width>=40.01em) and (width<=49em){.ml-tbl.t-members .ml-c-gender{display:none}.ml-tbl.t-members .ml-tr{-moz-column-gap:10px;grid-template-columns:minmax(9rem,1.3fr) minmax(7rem,1fr) 4.75rem;column-gap:10px}}.ml-tag.pzn{background:var(--warn-bg);color:var(--warn)}.ml-tag.pzn .ml-nsc{margin-left:6px}.content:has(.ml-root){max-width:none}.main:has(.ml-root) .topbar .topbar-inner{max-width:none}@container mlist (width>=85em){.ml-tbl.t-members .ml-tr{grid-template-columns:minmax(12.5rem,clamp(16rem,20cqi,28rem)) minmax(10rem,clamp(16rem,20cqi,28rem)) 4.375rem 4.75rem 5.75rem}}.content:has(.mgr){max-width:none}.main:has(.mgr) .topbar .topbar-inner{max-width:none}@container (width>=1120px){.mgr-row{grid-template-columns:96px minmax(160px,clamp(320px,25cqi,560px)) clamp(124px,9cqi,200px) clamp(176px,15cqi,340px) minmax(0,clamp(128px,11cqi,260px)) 124px 44px;justify-content:space-between}.mgr.sel .mgr-row{grid-template-columns:24px 96px minmax(160px,clamp(320px,25cqi,560px)) clamp(124px,9cqi,200px) clamp(176px,15cqi,340px) minmax(0,clamp(128px,11cqi,260px)) 124px 44px}}.mp-sheet{--mp-drawer:cubic-bezier(.32,.72,0,1);--mp-hair:0 0 0 1px #0f172a12;--mp-sep:#0f172a1f;--mp-conn:#d5dce5;--mp-track:#7676801f;animation:mp-sheet-in .34s var(--mp-drawer);border-left:0;box-shadow:-24px 0 60px -24px #0f172a73}@keyframes mp-sheet-in{0%{opacity:0;transform:translate(24px)}}.mp-sheet.mp-loaded{animation:none}.mp-sheet>.card-head{box-shadow:inset 0 -.5px 0 var(--mp-sep);border-bottom:0;gap:10px;padding:12px 12px 10px 18px}.mp-sheet>.card-head h2{letter-spacing:.05em;font-size:1.5rem}.mp-sheet .mp-x{background:var(--surface-3);width:44px;min-height:44px;color:var(--t2);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease;border-radius:50%;padding:0;position:relative}.mp-sheet .mp-x:active{transform:scale(.94)}.mp-sheet .mp-count{font-size:.9375rem;font-weight:800}.mp-sheet .mp-n{color:var(--t3);font-variant-numeric:tabular-nums;font-weight:700}.mp-sheet .seg{background:var(--mp-track);box-shadow:none;padding:3px}.mp-sheet .seg button{min-height:36px;padding:0 12px;font-size:.84375rem}.mp-sheet .seg button.on{box-shadow:0 2px 6px #0f172a40}.mp-sheet .seg button.on .mp-n{color:var(--lime)}.mp-sheet .card-body>.row{min-height:60px;transition:opacity .2s ease,transform .26s var(--ease-out);border-top:0;padding-top:8px;padding-bottom:8px;position:relative}.mp-sheet .card-body>.row:not(:first-child):before{content:"";background:var(--mp-sep);pointer-events:none;height:.5px;position:absolute;top:-2px;left:calc(28px + 1.4rem);right:0}.mp-sheet .row .t{letter-spacing:-.005em;font-size:.9375rem;font-weight:800}.mp-sheet .row .s{margin-top:1px}.mp-sheet .mp-rt,.mp-sheet .row .pill{font-weight:800}.mp-sheet .mp-kind{background:var(--surface-3);color:var(--t2);border-color:#0000}.mp-sheet .row.mp-guest{border-left:0;padding-left:20px}.mp-sheet .row.mp-guest:after{content:"";border-left:2px solid var(--mp-conn);border-bottom:2px solid var(--mp-conn);pointer-events:none;border-bottom-left-radius:9px;width:12px;height:calc(50% + 4px);position:absolute;top:-4px;left:4px}.mp-sheet .mp-gline{border-left:0;padding-left:20px}.mp-sheet .row .btn-sm{box-shadow:var(--mp-hair),0 1px 2px #0f172a0f;border:0;padding:0 14px;font-size:.875rem;font-weight:800}.mp-sheet .row .btn-sm.btn-ghost{box-shadow:none;background:0 0}.mp-sheet .row .btn-sm.btn-danger{background:var(--surface);box-shadow:inset 0 0 0 1px var(--neg-bd)}.mp-sheet .row .btn-sm.btn-danger:active:not(:disabled){background:var(--neg-bg)}.mp-sheet .row .btn-sm.btn-warn{background:linear-gradient(180deg,#fb8b3d,var(--count-orange));color:#1c1206;box-shadow:0 0 0 1px #c2410c73,inset 0 1px #ffffff59}.mp-sheet .btn-lime{background:linear-gradient(180deg,#cdfb3a,var(--lime));color:#16210a;border-color:#0000;box-shadow:0 0 0 1px #7caa0080,inset 0 1px #ffffff80}.mp-sheet .row.mp-new{animation:mp-fresh .7s var(--ease-out)}@keyframes mp-fresh{0%{background-color:var(--lime-100)}}.mp-sheet .row.mp-leaving{opacity:.35;pointer-events:none;transform:translate(8px)}.mp-sheet .rg{box-shadow:inset 0 0 0 1px var(--border),inset 3px 0 0 var(--lime);border-radius:14px;padding:12px;transition-duration:.22s}.mp-sheet .mp-menu{background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--mp-hair),0 22px 40px -14px #0f172a66;border:0;transition-duration:.18s}.mp-sheet>.card-foot{box-shadow:inset 0 .5px 0 var(--mp-sep);background:color-mix(in srgb,var(--surface-2) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:0}.mp-sheet .aw-label{letter-spacing:.1em;font-size:.71875rem}.mp-sheet .aw .input,.mp-sheet .rg .input{box-shadow:var(--mp-hair);border-color:#0000;transition:box-shadow .16s}.mp-sheet .aw .input:focus,.mp-sheet .rg .input:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lime-text) 55%,transparent);border-color:#0000}.mp-sheet .aw-stp{background:var(--surface);box-shadow:var(--mp-hair)}.mp-sheet .aw-stp button{width:40px;height:40px;box-shadow:none;background:0 0}.mp-sheet .aw-stp button:active:not(:disabled){background:var(--surface-3)}body:has(.mp-sheet)>.cancel-confirm-pop{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transform-origin:100% 0;animation:mp-pop .18s var(--ease-out) both;border:0;border-radius:16px;box-shadow:0 0 0 1px #0f172a12,0 22px 40px -14px #0f172a73}@keyframes mp-pop{0%{opacity:0;transform:scale(.96)}}@media (hover:hover) and (pointer:fine){.mp-sheet .mp-x:hover{background:var(--border)}.mp-sheet .row .btn-sm:not(:disabled):hover{background:var(--surface-2)}.mp-sheet .row .btn-sm.btn-ghost:not(:disabled):hover{background:var(--surface-3)}.mp-sheet .row .btn-sm.btn-danger:not(:disabled):hover{background:var(--neg-bg)}.mp-sheet .row .btn-sm.btn-warn:not(:disabled):hover{background:linear-gradient(#fb8b3d,#ef6a0f)}.mp-sheet .btn-lime:not(:disabled):hover{background:linear-gradient(#c5f52e,#b0e40c)}}@media (width<=480px){.mp-sheet .card-body>.row{padding-left:12px;padding-right:12px}.mp-sheet .card-body>.row:not(:first-child):before{left:calc(24px + 1.4rem)}.mp-sheet .mp-acts{gap:4px}.mp-sheet .row .btn-sm{min-height:36px;padding:0 9px;font-size:.8125rem}.mp-sheet .row .btn-sm:after{inset:-4px -2px}.mp-sheet .mp-x{width:36px;min-height:36px}.mp-sheet .mp-x:after{content:"";position:absolute;inset:-4px}.mp-sheet .mp-print,.mp-sheet .aw .btn-lime,.mp-sheet .rg .btn-lime{min-height:36px;position:relative}body:has(.mp-sheet)>.cancel-confirm-pop .btn{min-height:36px;position:relative}.mp-sheet .mp-print:after,.mp-sheet .aw .btn-lime:after,.mp-sheet .rg .btn-lime:after{content:"";position:absolute;inset:-4px 0}body:has(.mp-sheet)>.cancel-confirm-pop .btn:after{content:"";position:absolute;inset:-4px 0}}@media (prefers-reduced-motion:reduce){.mp-sheet,.mp-sheet .row.mp-new{animation:none}.mp-sheet .card-body>.row{transition:opacity .15s}.mp-sheet .row.mp-leaving{transform:none}.mp-sheet .mp-x,.mp-sheet .aw .input,.mp-sheet .rg .input{transition:none}.mp-sheet .mp-x:active{transform:none}body:has(.mp-sheet)>.cancel-confirm-pop{animation:none}}@media (prefers-reduced-transparency:reduce){.mp-sheet .mp-menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.mp-sheet)>.cancel-confirm-pop{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.mp-sheet>.card-foot{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}body[data-tv-tone=dark] .tvs-appliance>.mp-sheet{--mp-hair:0 0 0 1px #ffffff14;--mp-sep:#ffffff1a;--mp-conn:#ffffff2e}.mp-sheet.mp-b{--mp-gst:#7c5a12;--mp-gst-bg:#fdf6e3;--mp-gst-bd:#ecd9a4;--mp-swipe:var(--t3)}.mp-sheet.mp-b>.card-head.mp-bhead{box-shadow:none;align-items:flex-start;gap:8px;padding:12px 12px 4px 18px}.mp-sheet.mp-b .mp-tt{flex:1;min-width:0}.mp-sheet.mp-b .mp-tt h2{line-height:1.05}.mp-sheet.mp-b .mp-sub{min-width:0;color:var(--t3);align-items:center;gap:8px;margin-top:2px;font-size:.8125rem;font-weight:600;display:flex}.mp-sheet.mp-b .mp-sub .mp-ci{color:var(--lime-text);text-overflow:ellipsis;overflow:hidden}.mp-sheet.mp-b .mp-ipill{background:var(--surface-3);height:44px;box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;flex:none;align-items:center;padding:0 2px;display:inline-flex}.mp-sheet.mp-b .mp-ipill>i{background:var(--border);width:1px;height:20px}.mp-sheet.mp-b .mp-ib{width:40px;height:40px;color:var(--t2);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .12s ease;background:0 0;border:0;border-radius:20px;place-items:center;display:grid;position:relative}.mp-sheet.mp-b .mp-ib:after{content:"";position:absolute;inset:-2px}.mp-sheet.mp-b .mp-ib:active,.mp-sheet.mp-b .mp-ib[aria-expanded=true]{background:var(--surface)}.mp-sheet.mp-b .mp-ib:active{transform:scale(.94)}.mp-sheet.mp-b .mp-tip{z-index:6;background:var(--mp-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:.75rem;font-weight:700;transition:opacity .125s ease-out,transform .125s ease-out;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.mp-sheet.mp-b .mp-ib:hover .mp-tip,.mp-sheet.mp-b .mp-ib:focus-visible .mp-tip{opacity:1;transform:none}.mp-sheet.mp-b .mp-ib:hover{background:var(--surface)}}.mp-sheet.mp-b .mp-ctl{box-shadow:inset 0 -.5px 0 var(--mp-sep);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.mp-sheet.mp-b .seg button .mp-n{margin-left:2px}.mp-sheet.mp-b .mp-count{color:var(--t1)}.mp-sheet.mp-b .mp-count .mp-n{font-weight:600}.mp-sheet.mp-b .mp-sortseg button{padding:0 10px}@media (width<=600px){.mp-sheet.mp-b .mp-lg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=900px){.mp-sheet.mp-b{border-radius:18px;width:620px;height:min(720px,100dvh - 64px);max-height:none;margin:auto;inset:0;box-shadow:0 12px 40px #0f172a38}}.mp-sheet.mp-b>.card-body{padding:0}.mp-sheet.mp-b .card-body>.row{border:0;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.mp-sheet.mp-b .card-body>.row:before,.mp-sheet.mp-b .row.mp-guest:after{content:none}.mp-sheet.mp-b .mp-rc{z-index:1;background:var(--surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 12px;display:flex;position:relative}.mp-sheet.mp-b .mp-rc.mp-snap{transition:transform .3s var(--mp-drawer)}.mp-sheet.mp-b .mp-rc:after{content:"";background:var(--mp-sep);height:.5px;position:absolute;bottom:0;left:44px;right:0}.mp-sheet.mp-b .row.mp-guest .mp-rc,.mp-sheet.mp-b .row.mp-party .mp-rc{padding-left:36px}.mp-sheet.mp-b .row.mp-guest .mp-rc:before{content:"";border-left:2px solid var(--mp-conn);border-bottom:2px solid var(--mp-conn);pointer-events:none;border-bottom-left-radius:7px;width:10px;height:25px;position:absolute;top:-1px;left:22px}.mp-sheet.mp-b .row.mp-guest .mp-rc:after,.mp-sheet.mp-b .row.mp-party .mp-rc:after{left:68px}.mp-sheet.mp-b .row.mp-me .mp-rc{background:var(--lime-50)}.mp-sheet.mp-b .mp-num{width:22px;font-size:.75rem}.mp-sheet.mp-b .mp-nm{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.9375rem;font-weight:700;overflow:hidden}.mp-sheet.mp-b .mp-rc .mp-rt{flex:none;margin-left:-2px;font-size:.84375rem}.mp-sheet.mp-b .mp-rc .pill{white-space:nowrap;flex:none;height:22px;margin:0;padding:0 8px;font-size:.71875rem}.mp-sheet.mp-b .mp-rc .mp-role{color:var(--club);background:var(--club-bg);border-color:var(--club-bd)}.mp-sheet.mp-b .mp-rc .mp-you{color:var(--lime-text);background:var(--lime-100);border-color:var(--lime-200)}.mp-sheet.mp-b .mp-rc .mp-gst{color:var(--mp-gst);background:var(--mp-gst-bg);border-color:var(--mp-gst-bd)}.mp-sheet.mp-b .mp-sp{flex:1 1 0;min-width:4px}.mp-sheet.mp-b .mp-wh{flex:1 1 0;gap:1px;min-width:0;padding:6px 0;display:grid}.mp-sheet.mp-b .mp-l1{align-items:center;gap:6px;min-width:0;display:flex}.mp-sheet.mp-b .mp-l2{color:var(--t2);font-size:.8125rem;font-weight:600;line-height:1.25}.mp-sheet.mp-b .mp-l2.need{color:var(--warn);font-weight:700}.mp-sheet.mp-b .mp-l2.pick{color:var(--lime-text);font-weight:700}.mp-sheet.mp-b .mp-trail .mp-pairb{text-overflow:ellipsis;max-width:38vw;font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:800;overflow:hidden}.mp-sheet .mp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mp-sheet.mp-b .mp-only{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-bd);color:var(--warn);border-radius:12px;margin:0 12px 8px 44px;padding:8px 12px;font-size:.8125rem;font-weight:600}.mp-sheet.mp-b .mp-trail{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:44px;display:flex}.mp-sheet.mp-b .mp-trail .btn-sm{white-space:nowrap;flex:none}.mp-sheet.mp-b .mp-more{width:44px;height:44px;color:var(--t2);cursor:pointer;touch-action:manipulation;transition:transform .12s var(--ease-out),background-color .12s ease;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.mp-sheet.mp-b .mp-more:active,.mp-sheet.mp-b .mp-more[aria-expanded=true]{background:var(--surface-3)}.mp-sheet.mp-b .mp-more:active{transform:scale(.94)}.mp-sheet.mp-b .mp-more:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.mp-sheet.mp-b .mp-more:not(:disabled):hover{background:var(--surface-3)}}.mp-sheet.mp-b .mp-rc .btn-sm{min-height:34px;padding:0 12px;font-size:.84375rem}.mp-sheet.mp-b .mp-rc .btn-sm:after{inset:-5px -2px}.mp-sheet.mp-b .row.mp-new{animation:none}.mp-sheet.mp-b .row.mp-new .mp-rc{animation:mp-b-land 1.4s var(--ease-out)}@keyframes mp-b-land{0%,35%{background-color:var(--lime-100)}}.mp-sheet.mp-b .mp-sw{z-index:0;display:flex;position:absolute;top:0;bottom:0}.mp-sheet.mp-b .mp-sw.l{left:0}.mp-sheet.mp-b .mp-sw.r{right:0}.mp-sheet.mp-b .mp-sw button{width:88px;font:inherit;color:#fff;background:var(--mp-swipe);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.8125rem;font-weight:800;display:flex}.mp-sheet.mp-b .mp-sw .a-guest{background:var(--lime);color:var(--ink)}.mp-sheet.mp-b .mp-sw .a-remove{background:var(--badge-red)}.mp-sheet.mp-b .mp-gline{border:0;margin:0;padding:0}.mp-sheet.mp-b .mp-gline .rg{background:var(--surface-2);box-shadow:inset 0 -.5px 0 var(--mp-sep);border-radius:0;margin:0;padding:10px 12px 12px 44px}.mp-sheet.mp-b .rg-search{flex-wrap:nowrap}.mp-sheet.mp-b .rg-search .input{flex:auto}.mp-sheet.mp-b .mp-lock{padding:8px 16px}.mp-sheet.mp-b .mp-empty{text-align:center;justify-items:center;gap:6px;padding:64px 32px;display:grid}.mp-sheet.mp-b .mp-empty-ic{background:var(--surface-3);width:56px;height:56px;color:var(--t3);border-radius:28px;place-items:center;margin-bottom:6px;display:grid}.mp-sheet.mp-b .mp-empty b{font-size:1rem}.mp-sheet.mp-b .mp-empty>span:last-child{max-width:28ch;color:var(--t3);font-size:.875rem}.mp-rmenu{z-index:54;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:252px;animation:mp-pop .18s var(--ease-out);border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0f172a38,0 0 0 .5px #0f172a1f}.mp-rmenu-h{color:var(--t3);padding:10px 14px 8px;font-size:.78125rem;font-weight:600;line-height:1.3;display:grid;box-shadow:inset 0 -.5px #0f172a24}.mp-rmenu-h b{color:var(--t1);overflow-wrap:anywhere;font-size:.84375rem}.mp-rmenu [role=menuitem]{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--t1);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.96875rem;font-weight:500;display:flex}.mp-rmenu [role=menuitem]+[role=menuitem]{box-shadow:inset 0 .5px #0f172a24}.mp-rmenu [role=menuitem]:active,.mp-rmenu [role=menuitem]:focus-visible{background:#0f172a12;outline:0}.mp-rmenu [role=menuitem].neg{color:var(--neg)}.mp-rmenu [role=menuitem]:disabled{color:var(--t4);cursor:default}@media (hover:hover) and (pointer:fine){.mp-rmenu [role=menuitem]:not(:disabled):hover{background:#0f172a0d}}@media (prefers-reduced-motion:reduce){.mp-sheet.mp-b .mp-rc.mp-snap,.mp-sheet.mp-b .mp-ib,.mp-sheet.mp-b .mp-more,.mp-sheet.mp-b .mp-tip{transition:none}.mp-sheet.mp-b .row.mp-new .mp-rc,.mp-rmenu{animation:none}}@media (prefers-reduced-transparency:reduce){.mp-rmenu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.mp-sheet .mp-ci{color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mp-sheet .mp-tools-top>.mp-ci{align-self:center}.dialog-card.ci-warn{gap:10px;width:min(540px,100%);padding:18px 20px 20px;display:grid;overflow-y:auto}.ci-warn-k{letter-spacing:.12em;text-transform:uppercase;color:var(--warn);font-size:.6875rem;font-weight:800}.ci-warn h2{color:var(--t1);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.ci-warn h2 b{font-family:var(--font-display);letter-spacing:.02em;color:var(--warn);font-variant-numeric:tabular-nums;vertical-align:-.08em;font-size:1.5em;font-weight:400}.ci-warn-names{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ci-warn-names li{background:var(--warn-bg);min-height:28px;box-shadow:inset 0 0 0 1px var(--warn-bd);color:var(--t1);border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.ci-warn-names li.more{background:var(--surface-3);box-shadow:none;color:var(--t2)}.ci-warn p{color:var(--t2);margin:0;font-size:.875rem;line-height:1.45}.ci-warn-acts{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:4px;display:grid}.ci-warn-acts .btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:50px;transition:transform .12s var(--ease-out);justify-content:center}.ci-warn-acts .btn:active{transform:scale(.97)}@media (width<=480px){.dialog.ci-warn-dlg{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));place-items:end center}.dialog.ci-warn-dlg .dialog-card.ci-warn{animation:ci-rise .26s var(--ease-drawer) both}}@keyframes ci-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.dialog.ci-warn-dlg .dialog-card.ci-warn{animation:none}.ci-warn-acts .btn{transition:none}.ci-warn-acts .btn:active{transform:none}}.ss{--ss-tile:var(--surface-2);--ss-tx:var(--t1);--ss-mute:var(--t3);--ss-neg:var(--neg);color:var(--ss-tx);animation:ss-in .24s var(--ease-out) both;gap:.7em;font-size:.9375rem;display:grid}@keyframes ss-in{0%{opacity:0;transform:translateY(6px)}}.ss-tiles{grid-template-columns:repeat(auto-fit,minmax(6.25em,1fr));gap:.5em;display:grid}.ss-tile{background:var(--ss-tile);border-radius:12px;min-width:0;padding:.55em .75em .6em}.ss-tile b{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:2.1em;font-weight:400;line-height:1;display:block}.ss-tile span{letter-spacing:.07em;text-transform:uppercase;color:var(--ss-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:.2em;font-size:.75em;font-weight:800;display:block;overflow:hidden}.ss-tile.ss-ns.on b{color:var(--ss-neg)}.ss-line{overflow-wrap:anywhere;margin:0;font-size:.875em;font-weight:600;line-height:1.45}.ss-line .k{letter-spacing:.07em;text-transform:uppercase;color:var(--ss-mute);margin-right:.55em;font-size:.82em;font-weight:800}.ss-archive{color:var(--ss-mute);margin:0;font-size:.82em;font-weight:700}.ss-sheet{margin:0 16px 14px}.ss-card{border-bottom:1px solid var(--border);padding:4px 20px 16px}@media (prefers-reduced-motion:reduce){.ss{animation:none}}.ml-tag.gst{background:var(--surface);color:var(--t2);box-shadow:inset 0 0 0 1px var(--border)}.ga-nm .ml-tag.gst,.gs-result .ml-tag.gst,.gs-picked .ml-tag.gst,.ga-who .ml-tag.gst{vertical-align:1px;margin-left:6px}.ga-nm{align-items:center;min-width:0;display:inline-flex}.ml-gn{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font-size:.9375rem;font-weight:800;overflow:hidden}.ga-pick{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;gap:8px;margin-top:8px;padding:12px;display:grid}.ga-who{align-items:center;gap:6px;min-width:0;font-size:.9375rem;display:flex}.ga-who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-rt{font-variant-numeric:tabular-nums;color:var(--lime-text);font-size:.875rem;font-weight:800}.ga-l{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:.75rem;font-weight:800}.ga-sps{overscroll-behavior:contain;gap:4px;max-height:220px;display:grid;overflow:auto}.ga-sp{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--border);font:inherit;color:var(--t1);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .12s var(--ease-out),box-shadow .16s ease,background-color .16s ease;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.9375rem;font-weight:700;display:flex}.ga-sp:active{transform:scale(.98)}.ga-sp[aria-checked=true]{background:var(--lime-50);box-shadow:inset 0 0 0 1.5px var(--lime-text)}.ga-sp:focus-visible{outline:2px solid var(--info);outline-offset:2px}.ga-spn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-pay{justify-self:start}.ga-acts{justify-content:flex-end;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.ga-sp{transition:none}.ga-sp:active{transform:none}}.gst-sec{gap:8px;margin-top:20px;display:grid}.gst-list{gap:10px;display:grid}.gst-row{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative}.gst-row .nb-next-body{flex:1;min-width:0}.gst-row:active{transform:scale(.98)}.gst-row:active .nb-next-body{background:var(--surface-2)}.gst-row:focus-visible{outline:2px solid var(--info);outline-offset:2px}.gst-chev{color:var(--t3);flex:none;margin-right:12px}@media (hover:hover) and (pointer:fine){.gst-row:hover .nb-next-body{background:var(--surface-2)}}.gst-me{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.gst-me-by{color:var(--t3);font-size:.8125rem;font-weight:600}.gst-cancel{gap:8px;margin-top:12px;display:grid}.gst-cant{color:var(--t3);margin:0;font-size:.8125rem}.gst-roster{overflow:hidden}.gst-names{counter-reset:gst;margin:0;padding:0;list-style:none}.gst-names li{min-height:44px;color:var(--t1);overflow-wrap:anywhere;counter-increment:gst;align-items:center;gap:8px;padding:6px 16px 6px 44px;font-size:.9375rem;font-weight:700;display:flex;position:relative}.gst-names li:before{content:counter(gst);width:20px;color:var(--t4);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;position:absolute;left:16px}.gst-names li+li:after{content:"";background:#0f172a1f;height:.5px;position:absolute;top:0;left:16px;right:0}.gst-names li.you{background:var(--lime-50)}.gst-you{height:1.25rem;color:var(--lime-text);background:var(--lime-100);border-radius:999px;flex:none;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.guest-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.gst-row,.gst-row:active{transition:none;transform:none}}.rc{container:rc/inline-size}.rc-body{gap:16px;display:grid}.rc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-bottom:6px;font-size:.78125rem;font-weight:700;display:block}.rc-days .days a{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease,color .16s ease}.rc-days .days a:active{transform:scale(.97)}.rc-days .days a:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (pointer:coarse){.rc-days .days a{width:2.75rem;height:2.75rem}}.rc-err{margin-top:8px}.rc-dates{gap:16px;min-width:0;display:grid}@container rc (width>=560px){.rc-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rc-locked{align-items:center;min-height:56px}.rc-rule{background:#0f172a1f;height:.5px;margin:0 -16px}.rc-renew{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.rc-renew-l{color:var(--t1);font-size:.9375rem;font-weight:800}.rc-renew .toggle{cursor:pointer;touch-action:manipulation;transition:background-color .2s,border-color .2s;position:relative}.rc-renew .toggle:after{content:"";position:absolute;inset:-9px -4px}.rc-renew .toggle:focus-visible{outline:2px solid var(--info);outline-offset:2px}.rc-renew .toggle:disabled{opacity:.45;cursor:default}.rc-renew-d{max-width:40rem;color:var(--t2);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.5}.rc-renew-d b{color:var(--t1);font-weight:700}.rc-pauses{gap:10px;min-width:0;display:grid}.rc-ph{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.rc-ph b{color:var(--t1);font-size:.9375rem;font-weight:800}.rc-ph span{color:var(--t3);font-size:.875rem}.rc-pause{background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:10px;padding:10px 12px 12px;display:grid}.rc-pause-h{align-items:center;gap:8px;display:flex}.rc-pause-h b{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:.8125rem;font-weight:800}.rc-remove{min-height:36px;font:inherit;color:var(--neg);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease;background:0 0;border:0;border-radius:10px;margin-left:auto;padding:0 8px;font-size:.875rem;font-weight:800;position:relative}.rc-remove:after{content:"";position:absolute;inset:-4px -2px}.rc-remove:active{background:var(--neg-bg);transform:scale(.97)}.rc-remove:focus-visible{outline:2px solid var(--info);outline-offset:2px}.rc-prb.rc-bad{color:var(--neg);font-weight:700}.rc-prb.rc-bad i{background:var(--neg);box-shadow:0 0 0 3px #b91c1c26}.rc-prb.rc-muted{color:var(--t3)}.rc-prb.rc-muted i{background:var(--t4);box-shadow:none}.rc-add{background:var(--surface);min-height:44px;font:inherit;color:var(--t1);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out),background-color .16s ease;border:0;border-radius:12px;justify-self:start;padding:0 14px;font-size:.90625rem;font-weight:800;box-shadow:0 0 0 1px #0f172a12,0 1px 2px #0f172a0f}.rc-add:active{transform:scale(.97)}.rc-add:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rc-add:hover{background:var(--surface-2)}.rc-remove:hover{background:var(--neg-bg)}}.rc-flash{animation:rc-flash .6s var(--ease-out)}@keyframes rc-flash{0%{background:var(--lime-100)}}.rc-confirm-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rc-confirm-list li{background:var(--surface);color:var(--t1);border-radius:10px;justify-content:space-between;gap:12px;padding:6px 10px;font-weight:700;display:flex}.rc-confirm-list li span{color:var(--t3);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.rc-flash{animation:none}.rc-add:active,.rc-remove:active,.rc-days .days a:active{transform:none}.rc-renew .toggle{transition:none}}.mgr-tag.rec{background:var(--violet-bg,#f5f3ff);color:var(--violet)}.mgr-tag.neu{background:var(--surface-3);color:var(--t2)}.mgr-tag.pz{background:var(--warn-bg);color:var(--warn)}.mgr-renew{color:var(--t3);white-space:nowrap;font-size:.78125rem;font-weight:600}@container (width>900px){.mgr-row.ser>.mgr-hosts{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;display:flex}}.mgr-row.ser .mgr-fill .mgr-renew{white-space:normal;margin-top:2px;line-height:1.3;display:block}@container (width<=900px){.mgr-row.ser .mgr-fill .mgr-renew{display:none}.mgr-tag.mgr-mobi{display:inline-flex}}@container rc (width<=380px){.rc-pause{padding:8px 4px 10px}.rc-pause-h{padding:0 6px}.rc .fs-row.fs-row-3{grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr) minmax(0,1.15fr)}}.fnf{min-width:0;display:block;position:relative}.fs-cell>.fnf{z-index:1}.fs-cell>.fnf>input{width:100%;min-width:0;height:26px;font:inherit;color:var(--t1);caret-color:var(--fs-accent);appearance:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 3.25rem 0 0;font-size:1rem;font-weight:500;line-height:26px;display:block}.fnf>.input{padding-right:3.75rem}.fnf-ct{font-variant-numeric:tabular-nums;color:var(--t3);opacity:0;pointer-events:none;font-size:.8125rem;font-weight:700;line-height:1;transition:opacity .18s cubic-bezier(.23,1,.32,1),color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fs-cell .fnf-ct{right:0}.fnf-ct.show{opacity:1}.fnf-ct.full{color:var(--lime-text)}.fnf-ct.over,.fnf-help.over{color:var(--t1)}.fnf-ct.nudge{animation:.26s cubic-bezier(.23,1,.32,1) fnf-nudge}@keyframes fnf-nudge{0%{transform:translateY(-50%)scale(1)}35%{transform:translateY(-50%)scale(1.14)}to{transform:translateY(-50%)scale(1)}}.fnf-help{color:var(--t3);margin:6px 0 0;font-size:.8125rem;line-height:1.4;transition:color .15s}.fs-cell>.fnf-help{z-index:1;margin-top:2px;position:relative}.fnf-help.full{color:var(--t2)}@media (prefers-reduced-motion:reduce){.fnf-ct,.fnf-help{transition:none}.fnf-ct.nudge{animation:none}}.nl-box{min-width:0;display:block;position:relative}.nl-box .input{width:100%;padding-right:3.5rem}.nl-ctr{font-variant-numeric:tabular-nums;color:var(--t3);pointer-events:none;font-size:.8125rem;font-weight:700;animation:.26s cubic-bezier(.23,1,.32,1) nl-nudge;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.nl-ctr.full{color:var(--lime-text)}.mp-sheet .aw-row .aw-name{flex:150px}.mp-sheet .aw-row .aw-name .input{width:100%}.nl-help{margin-top:6px}@keyframes nl-nudge{0%{transform:translateY(-50%)scale(1)}35%{transform:translateY(-50%)scale(1.14)}to{transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.nl-ctr{animation:none}}.content:has(>.nbx-page){max-width:none}@media (width>=900px){.content:has(>.nbx-page){container:nbx/inline-size}}.main:has(.nbx-page) .topbar .topbar-inner{max-width:none}@container nbx (width>=900px){.nbx-page{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:16px;max-width:none}.nbx-page .phead,.nbx-page .phead-row{display:contents}.nbx-page .phead-title-group{grid-area:1/1}.nbx-page .nbx-seg{grid-area:1/2;width:14rem}.nbx-page .phead-row .actions{grid-area:1/3;margin-left:0}.nbx-page>:not(.phead):not(.nbx-seg){grid-column:1/-1}.nbx-row{-moz-column-gap:16px;grid-template-columns:2.25rem minmax(0,1fr) fit-content(clamp(10rem,32cqi,36rem)) max-content;align-items:baseline;gap:2px 16px;padding:10px 16px 10px 20px;display:grid}.nbx-row .nbx-txt,.nbx-row .nbx-top{display:contents}.nbx-row .nbx-kt{grid-area:1/1/span 2;align-self:center;margin-top:0}.nbx-row .nbx-ttl{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;display:block;overflow:hidden}.nbx-row .nbx-ctx{white-space:nowrap;text-overflow:ellipsis;grid-area:1/3;margin-top:0;overflow:hidden}.nbx-row .nbx-when{grid-area:1/4}.nbx-row .nbx-bd{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2/auto/-1;margin-top:0;display:block;overflow:hidden}.nbx-row .nbx-ud{top:calc(6px + .6875rem)}.nbx-row .nbx-txt.nbx-skt{grid-area:1/2/span 2/-1;display:grid}.nbx-wrap+.nbx-wrap:before{left:calc(36px + 2.25rem)}}@container nbx (width>=58em){.nbx-row{grid-template-columns:2.25rem minmax(0,clamp(9rem,22cqi,30rem)) minmax(0,1fr) fit-content(clamp(10rem,32cqi,36rem)) 5.5rem;align-items:center}.nbx-row .nbx-kt{grid-row:1}.nbx-row .nbx-bd{grid-area:1/3}.nbx-row .nbx-ctx{grid-column:4}.nbx-row .nbx-when{text-align:right;grid-column:5}.nbx-row .nbx-ud{top:calc(50% - 4px)}}:where(.btn){-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-out)}:where(.btn):active:not(:disabled){transform:scale(.97)}:where(.nav-item,.mm-item){-webkit-tap-highlight-color:transparent}:where(.nav-item,.mm-item):active{background:var(--surface-3)}.nav-pending{top:env(safe-area-inset-top,0);z-index:1000;background:var(--lime-hover);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:fixed;left:0;right:0;transform:scaleX(0)}.nav-pending[data-on]{opacity:1;transition:opacity .12s ease 80ms,transform 2.4s var(--ease-out) 80ms;transform:scaleX(.85)}@media (prefers-reduced-motion:reduce){:where(.btn):active:not(:disabled){transform:none}.nav-pending[data-on]{transition:opacity .12s 80ms;transform:scaleX(1)}}.content:has(.play){max-width:none}.main:has(.play) .topbar .topbar-inner{max-width:none}@container play (width>=1120px){.play-row{grid-template-columns:88px minmax(160px,clamp(calc(664px - var(--play-act)),35cqi,720px)) clamp(168px,13cqi,280px) clamp(124px,9cqi,180px) var(--play-act);justify-content:space-between}}
