@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-latin.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-latin.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-latin.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-700-latin.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.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{--c-bg:#050807;--c-backdrop:#08090a;--c-surface:#141516;--c-raise:#1d1f20;--c-text:#f3f6f4;--c-muted:#8f9d95;--c-faint:#5f6b65;--c-border:#232526;--c-hair:#ffffff12;--c-primary:#2fbf71;--c-primary-dim:#1f7d4b;--c-lime:#8ae666;--grad:linear-gradient(100deg, #7edf69 0%, #8ae666 35%, #2fbf71 100%);--c-success:#2fbf71;--c-warning:#f5b841;--c-danger:#e5484d;--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-disp:"Barlow Condensed", "Archivo Narrow", system-ui, sans-serif;--radius:12px;--radius-lg:18px;font-family:var(--font-sans);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,html{scrollbar-gutter:stable;background:var(--c-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);touch-action:pan-x pan-y;min-height:100dvh;margin:0;overflow-x:clip}#root{min-height:100dvh}html{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable],[contenteditable] *{-webkit-user-select:text;user-select:text}.selectable,.selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg,a{-webkit-user-drag:none}svg{vertical-align:middle}h1,h2,h3,h4{color:var(--c-text);margin:0 0 .5em;line-height:1.15}p{line-height:1.6}a{color:var(--c-primary)}.display{font-family:var(--font-disp);letter-spacing:.01em}.tabular{font-variant-numeric:tabular-nums}input,select,textarea,button{color:inherit;font-family:inherit;font-size:16px}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.field{flex-direction:column;gap:7px;display:flex}.field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);font-size:12px;font-weight:700}.field-input{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-backdrop);height:46px;color:var(--c-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;padding:0 14px}.field-input[type=date]::-webkit-calendar-picker-indicator{opacity:.9;cursor:pointer}.field-input[type=time]::-webkit-calendar-picker-indicator{opacity:.9;cursor:pointer}select.field-input{appearance:none}.field-input[type=date],.field-input[type=time]{appearance:none;min-width:0}.btn-ghost.photo-remove{height:30px;color:var(--c-danger);gap:5px;padding:0 11px;font-size:12.5px}.btn-ghost{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-surface);height:38px;color:var(--c-text);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.btn-ghost.danger{color:var(--c-muted)}.btn-ghost.primary{color:var(--c-primary);border-color:color-mix(in srgb, var(--c-primary) 50%, var(--c-border))}.btn-ghost:disabled{opacity:.6;cursor:default}@media (hover:hover){.btn-ghost:hover{border-color:var(--c-primary)}.btn-ghost.danger:hover{border-color:var(--c-danger);color:var(--c-danger)}.btn-ghost.primary:hover{border-color:var(--c-primary)}}.pf-bg-done{color:var(--c-success);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.pf-bg-track{background:var(--c-border);border-radius:999px;width:100%;height:8px;margin-top:12px;overflow:hidden}.pf-bg-bar{background:linear-gradient(90deg, #fff0 0%, #ffffff73 50%, #fff0 100%) 0 0 / 40% 100% no-repeat, var(--c-primary);border-radius:999px;min-width:8px;height:100%;transition:width .3s;animation:1.1s linear infinite pf-bg-shimmer}@keyframes pf-bg-shimmer{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.bgrm-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;justify-content:center;align-items:center;padding:24px;animation:.2s both bgrm-fade;display:flex;position:fixed;inset:0}@keyframes bgrm-fade{0%{opacity:0}to{opacity:1}}.bgrm-card{border:1px solid var(--c-border);background:var(--c-surface);text-align:center;border-radius:16px;width:100%;max-width:320px;padding:22px 22px 20px;box-shadow:0 24px 60px #00000080}.bgrm-title{font-family:var(--font-disp);color:var(--c-text);margin:0;font-size:21px;font-weight:700}.bgrm-note{max-width:32ch;color:var(--c-muted);margin:12px auto 0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}a[x-apple-data-detectors]{pointer-events:none;color:inherit!important;font:inherit!important;text-decoration:none!important}.pp-pill{background:var(--c-raise);color:var(--c-muted);border:1px solid var(--c-border);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;flex:none;padding:2px 8px;font-size:13px;font-weight:800;display:inline-block}.pp-pill-dash{opacity:.55;padding:0 2px;font-weight:600}.mc-result.pp-pill{border-radius:8px;padding:3px 10px;font-size:16px}.copied-tick{fill:var(--c-primary);transform:scale(1.35);color:#06231a!important}.route-fallback{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:24px 20px;display:flex}.goal-ball{vertical-align:middle;border-radius:50%;flex:none;display:inline-block}html[data-slide=back]::view-transition-old(root){z-index:2;animation:.34s cubic-bezier(.2,.8,.2,1) both vt-back-out}html[data-slide=back]::view-transition-new(root){z-index:1;animation:.34s cubic-bezier(.2,.8,.2,1) both vt-back-in}@keyframes vt-back-out{to{transform:translate(100%)}}@keyframes vt-back-in{0%{filter:brightness(.7)}}html[data-slide=next]::view-transition-old(root){animation:.34s cubic-bezier(.2,.8,.2,1) both vt-to-left}html[data-slide=next]::view-transition-new(root){animation:.34s cubic-bezier(.2,.8,.2,1) both vt-from-right}html[data-slide=prev]::view-transition-old(root){animation:.34s cubic-bezier(.2,.8,.2,1) both vt-to-right}html[data-slide=prev]::view-transition-new(root){animation:.34s cubic-bezier(.2,.8,.2,1) both vt-from-left}@keyframes vt-to-left{to{transform:translate(-100%)}}@keyframes vt-from-right{0%{transform:translate(100%)}}@keyframes vt-to-right{to{transform:translate(100%)}}@keyframes vt-from-left{0%{transform:translate(-100%)}}html[data-slide=down]::view-transition-old(root){z-index:2;animation:.34s cubic-bezier(.2,.8,.2,1) both vt-down-out}html[data-slide=down]::view-transition-new(root){z-index:1;animation:.34s cubic-bezier(.2,.8,.2,1) both vt-back-in}@keyframes vt-down-out{to{transform:translateY(100%)}}html[data-slide] .shell-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181e1b}html[data-slide] .shell-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090e0c}.country-flag-img{vertical-align:-.16em;border-radius:2px;width:1.5em;height:1em;display:inline-block;box-shadow:0 0 0 1px #ffffff26}.auth-page{isolation:isolate}.auth-page.auth-page--lift{background:var(--c-bg)}.auth-bg{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 45%,#0000 85%),linear-gradient(#0000 0 64px,#000 220px);mask-image:radial-gradient(120% 90% at 50% 40%,#000 45%,#0000 85%),linear-gradient(#0000 0 64px,#000 220px);-webkit-mask-composite:source-in;mask-composite:intersect}.auth-bg-img{aspect-ratio:1376/768;opacity:0;filter:blur(1.5px)saturate(.7);width:auto;max-width:none;height:max(100%,89.3vw);transition:opacity 1.2s;animation:80s ease-in-out infinite auth-bg-pan;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-bg-img.is-in{opacity:.065}@keyframes auth-bg-pan{0%,to{translate:-3%}30%{translate:-18%}75%{translate:17%}}@media (prefers-reduced-motion:reduce){.auth-bg-img{animation:none;translate:-3%}}.auth-page--lift .auth-card{background:color-mix(in srgb, var(--c-surface) 38%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-color:#ffffff17;max-width:350px}.auth-page--lift .auth{min-height:calc(100dvh - 60px)}.auth-page--lift .site-footer{background:var(--c-bg)}@media (width<=719px){.auth-page--lift .auth{min-height:0;padding:16px}.pwa .auth-page--lift .auth{padding-bottom:16px}.auth-page .site-footer-inner{padding:14px 18px calc(14px + env(safe-area-inset-bottom));gap:10px}}@media (width<=719px) and (height<=700px){.auth-page--lift .auth-card{padding-top:22px;padding-bottom:22px}}.env-badge{color:#ff3b3f;flex:none;align-self:center;place-items:center;margin-left:8px;line-height:0;text-decoration:none;display:inline-grid}.sv2{--ink:#050807;--ink-2:#0a100d;--pitch:#2fbf71;--lime:#b8ff5c;--text:#f3f6f4;--muted:#9aa8a0;--font-disp:"Barlow Condensed", "Archivo Narrow", system-ui, sans-serif;--font-sans:"Archivo", system-ui, -apple-system, sans-serif;background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-user-select:text;user-select:text;position:relative}.sv2-r h1,.sv2-r h2,.sv2-r h3,.sv2-r p,.sv2-r figure,.sv2-r ul,.sv2-r ol{margin:0}.sv2-r h1,.sv2-r h2,.sv2-r h3{line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit}.sv2-r p{line-height:inherit}.sv2-r ul,.sv2-r ol{padding:0;list-style:none}.sv2-r a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sv2-r button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.sv2-r img,.sv2-r svg{vertical-align:middle;display:block}.sv2-r img{max-width:100%;height:auto}.sv2-r *,.sv2-r :before,.sv2-r :after,.sv2-r{border:0 solid}.sv2 ::selection{background:var(--pitch);color:#04140b}.sv2 .disp{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:.86}.sv2 .grain{pointer-events:none;z-index:90;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite sv2-grain;position:fixed;inset:-50%}@keyframes sv2-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.sv2 .flood{pointer-events:none;background:radial-gradient(40% 55% at 18% -8%,#b8ff5c14,#0000 70%),radial-gradient(40% 55% at 82% -8%,#2fbf711c,#0000 70%),radial-gradient(60% 50% at 50% 110%,#2fbf710f,#0000 70%);position:absolute;inset:0;overflow:hidden}.sv2 .sheen{background:linear-gradient(100deg,#2fbf71 0%,#8ae666 30%,#b8ff5c 45%,#7edf69 60%,#2fbf71 100%) 0 0/220% 100%;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.16em;animation:6s ease-in-out infinite sv2-sheen}@keyframes sv2-sheen{0%,to{background-position:0%}50%{background-position:100%}}.sv2 .outline-text{color:#0000;-webkit-text-stroke:1.5px #f3f6f459}.sv2 .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sv2 .marquee-track{gap:var(--gap,48px);padding-right:var(--gap,48px);animation:sv2-marquee var(--dur,30s) linear infinite;flex:none;display:flex}.sv2 .marquee.reverse .marquee-track{animation-direction:reverse}@media (hover:hover){.sv2 .marquee:hover .marquee-track{animation-play-state:paused}}@keyframes sv2-marquee{to{transform:translate(-100%)}}.sv2 .led{background-color:#020403;background-image:radial-gradient(#2fbf711a 1px,#0000 1.2px);background-size:5px 5px;border-block:1px solid #2fbf7140;box-shadow:inset 0 0 40px #000000e6,0 0 60px #2fbf7114}.sv2 .led-text{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.06em;color:#d9ffe8;text-shadow:0 0 8px #2fbf71e6,0 0 24px #2fbf7180;font-weight:700}.sv2 .led-text.amber{color:#ffe6a6;text-shadow:0 0 8px #ffb428e6,0 0 24px #ffa01473}.sv2 .led-text.red{color:#ffd0d2;text-shadow:0 0 8px #ff4650f2,0 0 24px #ff3c4680}.sv2 .led-text{align-items:center;display:inline-flex}.sv2 .led-dot{background:currentColor;border-radius:999px;width:.42em;height:.42em;margin-right:.35em;display:inline-block;box-shadow:0 0 8px #ff4650f2,0 0 20px #ff3c4680}.sv2 .led-card{background:currentColor;border-radius:.06em;width:.36em;height:.52em;margin-left:.32em;display:inline-block;box-shadow:0 0 8px #ffb428e6,0 0 20px #ffa01473}.sv2 .iphone{background:linear-gradient(145deg,#6b6f72 0%,#2b2e30 18%,#8a8e91 46%,#222527 70%,#5d6164 100%);border-radius:15%/6.9%;padding:3.2%;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 50px 100px -30px #000000e6,0 30px 60px -40px #2fbf7173}.sv2 .iphone:before{content:"";background:#000;border-radius:14.2%/6.5%;position:absolute;inset:1.1%}.sv2 .iphone .screen{aspect-ratio:1206/2622;background:#0b0f0d;border-radius:12.4%/5.7%;width:100%;position:relative;overflow:hidden}.sv2 .iphone .screen>img,.sv2 .iphone .screen>iframe{object-fit:cover;border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sv2 .iphone .glare{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff24 0%,#0000 32% 70%,#ffffff0d 100%);position:absolute;inset:0}@property --sv2-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sv2 .spin-border{background:conic-gradient(from var(--sv2-angle), transparent 0%, #2fbf71 12%, #b8ff5c 18%, transparent 30%, transparent 55%, #2fbf71 70%, transparent 82%);border-radius:32px;padding:1.5px;animation:5s linear infinite sv2-spin;position:relative}@keyframes sv2-spin{to{--sv2-angle:360deg}}.sv2 .pitch-line{fill:none;stroke:#b8ff5c52;stroke-width:1.2px;vector-effect:non-scaling-stroke}.sv2 .nav-glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff12 0%,#ffffff04 55%,#fff0 100%),#08100c5c;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff08,0 18px 50px -18px #000000bf}.sv2 .no-bar{scrollbar-width:none}.sv2 .no-bar::-webkit-scrollbar{display:none}.sv2 .pulse-dot{position:relative}.sv2 .pulse-dot:after{content:"";opacity:0;border:2px solid;border-radius:999px;animation:1.6s ease-out infinite sv2-pulse;position:absolute;inset:-4px}@keyframes sv2-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.sv2 .sv2-cta{color:#04140b;white-space:nowrap;background:linear-gradient(100deg,#7edf69 0%,#8ae666 35%,#2fbf71 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 36px -12px #2fbf71b3}@media (hover:hover){.sv2 .sv2-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #2fbf71d9}}.sv2 .sv2-cta--sm{height:40px;padding:0 16px;font-size:14px}.sv2 .sv2-cta--lg{height:60px;padding:0 30px;font-size:18px}.sv2 .sv2-totop{right:calc(18px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:85;background:var(--grad);color:#04140b;opacity:0;pointer-events:none;border-radius:999px;place-items:center;width:48px;height:48px;transition:opacity .3s,transform .3s;display:grid;position:fixed;transform:translateY(14px)scale(.9);box-shadow:0 14px 30px -10px #000c,inset 0 0 0 1px #ffffff1a}.sv2 .sv2-totop.is-on{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sv2 .grain,.sv2 .sheen,.sv2 .marquee-track,.sv2 .spin-border,.sv2 .pulse-dot:after{animation:none!important}}.sv2 .sv2-every-photo{-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 52%,#0000 84%);mask-image:linear-gradient(#0000 0%,#000 14% 52%,#0000 84%)}.sv2 .sv2-soft{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.sv2 .sv2-nudge{color:var(--pitch);text-shadow:0 0 10px #2fbf71b3;animation:1.6s ease-in-out infinite sv2-nudge-x;display:inline-block}.sv2 .sv2-nudge--left{--dir:-1}.sv2 .sv2-nudge--right{--dir:1}.sv2 .sv2-nudge--up{animation-name:sv2-nudge-y}@keyframes sv2-nudge-x{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateX(calc(var(--dir,1) * 4px))}}@keyframes sv2-nudge-y{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sv2 .sv2-nudge{animation:none}}.sv2 .sv2-watermark:before{content:attr(data-word)}.sv2 .ms-tile--site{border-radius:28px;height:100%;min-height:220px;padding:24px}.sv2 .ms-tile--site .ms-ico{width:60px;height:60px}.sv2 .ms-tile--site .ms-name{margin-top:20px;font-size:min(36px,15.625cqi)}.sv2 .ms-tile--site .ms-sub{font-size:16px}@layer properties;:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.sv2 .pointer-events-none{pointer-events:none}.sv2 .invisible{visibility:hidden}.sv2 .absolute{position:absolute}.sv2 .fixed{position:fixed}.sv2 .relative{position:relative}.sv2 .static{position:static}.sv2 .sticky{position:sticky}.sv2 .-inset-10{inset:calc(var(--spacing) * -10)}.sv2 .-inset-16{inset:calc(var(--spacing) * -16)}.sv2 .-inset-20{inset:calc(var(--spacing) * -20)}.sv2 .inset-0{inset:0}.sv2 .inset-x-0{inset-inline:0}.sv2 .inset-y-0{inset-block:0}.sv2 .-top-\[3\%\]{top:-3%}.sv2 .top-0{top:0}.sv2 .top-4{top:calc(var(--spacing) * 4)}.sv2 .top-\[-5\%\]{top:-5%}.sv2 .top-\[2\%\]{top:2%}.sv2 .top-\[6\%\]{top:6%}.sv2 .top-\[6svh\]{top:6svh}.sv2 .top-\[16\%\]{top:16%}.sv2 .top-\[22\%\]{top:22%}.sv2 .-right-\[2\%\]{right:-2%}.sv2 .-right-\[4\%\]{right:-4%}.sv2 .right-0{right:0}.sv2 .right-4{right:calc(var(--spacing) * 4)}.sv2 .right-\[-3\%\]{right:-3%}.sv2 .right-\[2\%\]{right:2%}.sv2 .right-\[4\%\]{right:4%}.sv2 .-bottom-\[4\%\]{bottom:-4%}.sv2 .bottom-0{bottom:0}.sv2 .bottom-6{bottom:calc(var(--spacing) * 6)}.sv2 .bottom-\[2\%\]{bottom:2%}.sv2 .bottom-\[12\%\]{bottom:12%}.sv2 .bottom-\[max\(28px\,calc\(env\(safe-area-inset-bottom\)\+20px\)\)\]{bottom:max(28px, calc(env(safe-area-inset-bottom) + 20px))}.sv2 .-left-\[4\%\]{left:-4%}.sv2 .-left-\[6\%\]{left:-6%}.sv2 .left-0{left:0}.sv2 .left-1\/2{left:50%}.sv2 .left-\[7\%\]{left:7%}.sv2 .z-10{z-index:10}.sv2 .z-\[2\]{z-index:2}.sv2 .z-\[55\]{z-index:55}.sv2 .z-\[60\]{z-index:60}.sv2 .z-\[70\]{z-index:70}.sv2 .z-\[80\]{z-index:80}.sv2 .z-\[100\]{z-index:100}.sv2 .order-1{order:1}.sv2 .order-2{order:2}.sv2 .mx-auto{margin-inline:auto}.sv2 .-mt-6{margin-top:calc(var(--spacing) * -6)}.sv2 .-mt-\[20svh\]{margin-top:-20svh}.sv2 .mt-1{margin-top:var(--spacing)}.sv2 .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sv2 .mt-2{margin-top:calc(var(--spacing) * 2)}.sv2 .mt-3{margin-top:calc(var(--spacing) * 3)}.sv2 .mt-4{margin-top:calc(var(--spacing) * 4)}.sv2 .mt-5{margin-top:calc(var(--spacing) * 5)}.sv2 .mt-6{margin-top:calc(var(--spacing) * 6)}.sv2 .mt-7{margin-top:calc(var(--spacing) * 7)}.sv2 .mt-8{margin-top:calc(var(--spacing) * 8)}.sv2 .mt-9{margin-top:calc(var(--spacing) * 9)}.sv2 .mt-10{margin-top:calc(var(--spacing) * 10)}.sv2 .mt-14{margin-top:calc(var(--spacing) * 14)}.sv2 .mt-16{margin-top:calc(var(--spacing) * 16)}.sv2 .mr-3{margin-right:calc(var(--spacing) * 3)}.sv2 .mr-\[0\.18em\]{margin-right:.18em}.sv2 .mb-6{margin-bottom:calc(var(--spacing) * 6)}.sv2 .block{display:block}.sv2 .flex{display:flex}.sv2 .grid{display:grid}.sv2 .hidden{display:none}.sv2 .inline-block{display:inline-block}.sv2 .inline-flex{display:inline-flex}.sv2 .h-1{height:var(--spacing)}.sv2 .h-1\.5{height:calc(var(--spacing) * 1.5)}.sv2 .h-1\/2{height:50%}.sv2 .h-2{height:calc(var(--spacing) * 2)}.sv2 .h-6{height:calc(var(--spacing) * 6)}.sv2 .h-7{height:calc(var(--spacing) * 7)}.sv2 .h-9{height:calc(var(--spacing) * 9)}.sv2 .h-10{height:calc(var(--spacing) * 10)}.sv2 .h-11{height:calc(var(--spacing) * 11)}.sv2 .h-12{height:calc(var(--spacing) * 12)}.sv2 .h-14{height:calc(var(--spacing) * 14)}.sv2 .h-16{height:calc(var(--spacing) * 16)}.sv2 .h-20{height:calc(var(--spacing) * 20)}.sv2 .h-24{height:calc(var(--spacing) * 24)}.sv2 .h-\[2px\]{height:2px}.sv2 .h-\[4px\]{height:4px}.sv2 .h-\[12\.5\%\]{height:12.5%}.sv2 .h-\[22px\]{height:22px}.sv2 .h-\[38\%\]{height:38%}.sv2 .h-\[40px\]{height:40px}.sv2 .h-\[45vh\]{height:45vh}.sv2 .h-\[50px\]{height:50px}.sv2 .h-\[58px\]{height:58px}.sv2 .h-\[94svh\]{height:94svh}.sv2 .h-\[100lvh\]{height:100lvh}.sv2 .h-\[100svh\]{height:100svh}.sv2 .h-\[118\%\]{height:118%}.sv2 .h-\[150px\]{height:150px}.sv2 .h-\[320vh\]{height:320vh}.sv2 .h-\[min\(120vw\,560px\)\]{height:min(120vw,560px)}.sv2 .h-full{height:100%}.sv2 .h-px{height:1px}.sv2 .min-h-\[90svh\]{min-height:90svh}.sv2 .min-h-\[100svh\]{min-height:100svh}.sv2 .w-1\.5{width:calc(var(--spacing) * 1.5)}.sv2 .w-2{width:calc(var(--spacing) * 2)}.sv2 .w-6{width:calc(var(--spacing) * 6)}.sv2 .w-9{width:calc(var(--spacing) * 9)}.sv2 .w-10{width:calc(var(--spacing) * 10)}.sv2 .w-11{width:calc(var(--spacing) * 11)}.sv2 .w-12{width:calc(var(--spacing) * 12)}.sv2 .w-14{width:calc(var(--spacing) * 14)}.sv2 .w-16{width:calc(var(--spacing) * 16)}.sv2 .w-20{width:calc(var(--spacing) * 20)}.sv2 .w-24{width:calc(var(--spacing) * 24)}.sv2 .w-\[18px\]{width:18px}.sv2 .w-\[30\%\]{width:30%}.sv2 .w-\[40vw\]{width:40vw}.sv2 .w-\[46\%\]{width:46%}.sv2 .w-\[58\%\]{width:58%}.sv2 .w-\[64\%\]{width:64%}.sv2 .w-\[68\%\]{width:68%}.sv2 .w-\[74\%\]{width:74%}.sv2 .w-\[86\%\]{width:86%}.sv2 .w-\[min\(62vw\,300px\,calc\(\(100svh-250px\)\*0\.42\)\)\]{width:min(62vw,300px,42svh - 105px)}.sv2 .w-\[min\(66vw\,300px\,calc\(\(100svh-150px\)\*0\.46\)\)\]{width:min(66vw,300px,46svh - 69px)}.sv2 .w-auto{width:auto}.sv2 .w-full{width:100%}.sv2 .w-max{width:max-content}.sv2 .w-px{width:1px}.sv2 .max-w-3xl{max-width:var(--container-3xl)}.sv2 .max-w-4xl{max-width:var(--container-4xl)}.sv2 .max-w-6xl{max-width:var(--container-6xl)}.sv2 .max-w-\[30rem\]{max-width:30rem}.sv2 .max-w-\[34rem\]{max-width:34rem}.sv2 .max-w-\[260px\]{max-width:260px}.sv2 .max-w-\[420px\]{max-width:420px}.sv2 .max-w-\[440px\]{max-width:440px}.sv2 .max-w-\[min\(420px\,calc\(\(100svh-150px\)\*0\.62\)\)\]{max-width:min(420px,62svh - 93px)}.sv2 .max-w-lg{max-width:var(--container-lg)}.sv2 .max-w-md{max-width:var(--container-md)}.sv2 .max-w-sm{max-width:var(--container-sm)}.sv2 .max-w-xl{max-width:var(--container-xl)}.sv2 .max-w-xs{max-width:var(--container-xs)}.sv2 .flex-1{flex:1}.sv2 .flex-none{flex:none}.sv2 .origin-bottom{transform-origin:bottom}.sv2 .origin-left{transform-origin:0}.sv2 .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sv2 .scale-\[1\.02\]{scale:1.02}.sv2 .-rotate-\[3deg\]{rotate:-3deg}.sv2 .rotate-\[-1\.5deg\]{rotate:-1.5deg}.sv2 .rotate-\[4deg\]{rotate:4deg}.sv2 .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.sv2 .cursor-grab{cursor:grab}.sv2 .cursor-grabbing{cursor:grabbing}.sv2 .touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.sv2 .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv2 .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv2 .flex-col{flex-direction:column}.sv2 .flex-wrap{flex-wrap:wrap}.sv2 .place-items-center{place-items:center}.sv2 .items-baseline{align-items:baseline}.sv2 .items-center{align-items:center}.sv2 .items-end{align-items:flex-end}.sv2 .items-start{align-items:flex-start}.sv2 .justify-between{justify-content:space-between}.sv2 .justify-center{justify-content:center}.sv2 .gap-1{gap:var(--spacing)}.sv2 .gap-2{gap:calc(var(--spacing) * 2)}.sv2 .gap-3{gap:calc(var(--spacing) * 3)}.sv2 .gap-4{gap:calc(var(--spacing) * 4)}.sv2 .gap-6{gap:calc(var(--spacing) * 6)}.sv2 .gap-10{gap:calc(var(--spacing) * 10)}.sv2 .gap-12{gap:calc(var(--spacing) * 12)}.sv2 .gap-14{gap:calc(var(--spacing) * 14)}.sv2 .gap-16{gap:calc(var(--spacing) * 16)}.sv2 :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.sv2 :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sv2 :where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sv2 .gap-x-6{column-gap:calc(var(--spacing) * 6)}.sv2 :where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.sv2 .gap-y-3{row-gap:calc(var(--spacing) * 3)}.sv2 :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.sv2 :where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sv2 :where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sv2 .self-start{align-self:flex-start}.sv2 .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv2 .overflow-hidden{overflow:hidden}.sv2 .overflow-x-clip{overflow-x:clip}.sv2 .overflow-y-auto{overflow-y:auto}.sv2 .overscroll-contain{overscroll-behavior:contain}.sv2 .rounded-2xl{border-radius:var(--radius-2xl)}.sv2 .rounded-\[14px\]{border-radius:14px}.sv2 .rounded-\[18px\]{border-radius:18px}.sv2 .rounded-\[22px\]{border-radius:22px}.sv2 .rounded-\[24px\]{border-radius:24px}.sv2 .rounded-\[28px\]{border-radius:28px}.sv2 .rounded-\[30px\]{border-radius:30px}.sv2 .rounded-\[31px\]{border-radius:31px}.sv2 .rounded-\[40px\]{border-radius:40px}.sv2 .rounded-full{border-radius:3.40282e38px}.sv2 .rounded-xl{border-radius:var(--radius-xl)}.sv2 .rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.sv2 .border{border-style:var(--tw-border-style);border-width:1px}.sv2 .border-2{border-style:var(--tw-border-style);border-width:2px}.sv2 .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.sv2 .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sv2 .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sv2 .border-\[var\(--ink\)\]{border-color:var(--ink)}.sv2 .border-\[var\(--pitch\)\]{border-color:var(--pitch)}.sv2 .border-transparent{border-color:#0000}.sv2 .border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sv2 .border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.sv2 .border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sv2 .border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sv2 .border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.sv2 .border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.sv2 .border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.sv2 .border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.sv2 .border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.sv2 .border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.sv2 .bg-\[\#0b0f0d\]{background-color:#0b0f0d}.sv2 .bg-\[\#0c1410\]\/85{background-color:oklab(18.1489% -.013985 .00432652/.85)}.sv2 .bg-\[\#060a08\]{background-color:#060a08}.sv2 .bg-\[\#070c09\]{background-color:#070c09}.sv2 .bg-\[\#040705\]{background-color:#040705}.sv2 .bg-\[\#e5484d\]{background-color:#e5484d}.sv2 .bg-\[\#f5c542\]{background-color:#f5c542}.sv2 .bg-\[\#ff4d57\]{background-color:#ff4d57}.sv2 .bg-\[radial-gradient\(120\%_70\%_at_80\%_0\%\,\#2a4b33_0\%\,transparent_60\%\)\,radial-gradient\(90\%_60\%_at_0\%_100\%\,\#23466e_0\%\,transparent_60\%\)\,\#0d1512\]{background-color:radial-gradient(120% 70% at 80% 0%,#2a4b33 0%,transparent 60%),radial-gradient(90% 60% at 0% 100%,#23466e 0%,transparent 60%),#0d1512}.sv2 .bg-\[var\(--pitch\)\]{background-color:var(--pitch)}.sv2 .bg-\[var\(--pitch\)\]\/15{background-color:var(--pitch)}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-\[var\(--pitch\)\]\/15{background-color:color-mix(in oklab, var(--pitch) 15%, transparent)}}.sv2 .bg-black{background-color:var(--color-black)}.sv2 .bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.sv2 .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.sv2 .bg-transparent{background-color:#0000}.sv2 .bg-white{background-color:var(--color-white)}.sv2 .bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sv2 .bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.sv2 .bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.sv2 .bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.sv2 .bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.sv2 .bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.sv2 .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sv2 .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sv2 .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sv2 .bg-\[linear-gradient\(\#ff5a63\,\#ff5a63\)\]{background-image:linear-gradient(#ff5a63,#ff5a63)}.sv2 .bg-\[radial-gradient\(70\%_60\%_at_50\%_55\%\,rgba\(22\,50\,92\,0\.55\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 60% at 50% 55%,#16325c8c,#0000 70%)}.sv2 .bg-\[radial-gradient\(closest-side\,rgba\(47\,191\,113\,0\.3\)\,transparent\)\]{background-image:radial-gradient(closest-side,#2fbf714d,#0000)}.sv2 .bg-\[radial-gradient\(closest-side\,rgba\(47\,191\,113\,0\.25\)\,transparent\)\]{background-image:radial-gradient(closest-side,#2fbf7140,#0000)}.sv2 .bg-\[radial-gradient\(closest-side\,rgba\(47\,191\,113\,0\.35\)\,transparent\)\]{background-image:radial-gradient(closest-side,#2fbf7159,#0000)}.sv2 .bg-\[radial-gradient\(closest-side\,rgba\(79\,127\,208\,0\.28\)\,transparent\)\]{background-image:radial-gradient(closest-side,#4f7fd047,#0000)}.sv2 .bg-\[radial-gradient\(closest-side\,rgba\(255\,77\,87\,0\.14\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff4d5724,#0000)}.sv2 .from-\[\#0b0f0d\]{--tw-gradient-from:#0b0f0d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-\[\#2a5aa0\]{--tw-gradient-from:#2a5aa0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-\[var\(--ink\)\]{--tw-gradient-from:var(--ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-\[var\(--pitch\)\]{--tw-gradient-from:var(--pitch);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-white\/50{--tw-gradient-from:#ffffff80}@supports (color:color-mix(in lab, red, red)){.sv2 .from-white\/50{--tw-gradient-from:color-mix(in oklab, var(--color-white) 50%, transparent)}}.sv2 .from-white\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sv2 .from-white\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.sv2 .from-white\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .via-\[\#0b0f0d\]\/95{--tw-gradient-via:oklab(16.3138% -.00735538 .00213021/.95);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sv2 .via-\[var\(--ink\)\]\/70{--tw-gradient-via:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sv2 .via-\[var\(--ink\)\]\/70{--tw-gradient-via:color-mix(in oklab, var(--ink) 70%, transparent)}}.sv2 .via-\[var\(--ink\)\]\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sv2 .via-\[var\(--ink\)\]\/90{--tw-gradient-via:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sv2 .via-\[var\(--ink\)\]\/90{--tw-gradient-via:color-mix(in oklab, var(--ink) 90%, transparent)}}.sv2 .via-\[var\(--ink\)\]\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sv2 .via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sv2 .to-\[\#16325c\]{--tw-gradient-to:#16325c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .to-\[var\(--ink\)\]{--tw-gradient-to:var(--ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .to-\[var\(--lime\)\]{--tw-gradient-to:var(--lime);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .to-\[var\(--pitch\)\]{--tw-gradient-to:var(--pitch);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .to-white\/\[0\.01\]{--tw-gradient-to:#ffffff03}@supports (color:color-mix(in lab, red, red)){.sv2 .to-white\/\[0\.01\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 1%, transparent)}}.sv2 .to-white\/\[0\.01\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sv2 .\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sv2 .\[background-position\:0_52\%\]{background-position:0 52%}.sv2 .bg-no-repeat{background-repeat:no-repeat}.sv2 .object-contain{object-fit:contain}.sv2 .object-cover{object-fit:cover}.sv2 .p-4{padding:calc(var(--spacing) * 4)}.sv2 .p-6{padding:calc(var(--spacing) * 6)}.sv2 .p-7{padding:calc(var(--spacing) * 7)}.sv2 .p-8{padding:calc(var(--spacing) * 8)}.sv2 .p-\[5\%\]{padding:5%}.sv2 .px-3{padding-inline:calc(var(--spacing) * 3)}.sv2 .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sv2 .px-4{padding-inline:calc(var(--spacing) * 4)}.sv2 .px-5{padding-inline:calc(var(--spacing) * 5)}.sv2 .px-6{padding-inline:calc(var(--spacing) * 6)}.sv2 .px-\[9\%\]{padding-inline:9%}.sv2 .py-1{padding-block:var(--spacing)}.sv2 .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sv2 .py-2{padding-block:calc(var(--spacing) * 2)}.sv2 .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sv2 .py-3{padding-block:calc(var(--spacing) * 3)}.sv2 .py-4{padding-block:calc(var(--spacing) * 4)}.sv2 .py-5{padding-block:calc(var(--spacing) * 5)}.sv2 .py-6{padding-block:calc(var(--spacing) * 6)}.sv2 .py-24{padding-block:calc(var(--spacing) * 24)}.sv2 .py-28{padding-block:calc(var(--spacing) * 28)}.sv2 .py-32{padding-block:calc(var(--spacing) * 32)}.sv2 .pt-6{padding-top:calc(var(--spacing) * 6)}.sv2 .pt-8{padding-top:calc(var(--spacing) * 8)}.sv2 .pt-16{padding-top:calc(var(--spacing) * 16)}.sv2 .pt-24{padding-top:calc(var(--spacing) * 24)}.sv2 .pt-28{padding-top:calc(var(--spacing) * 28)}.sv2 .pt-\[4\.2\%\]{padding-top:4.2%}.sv2 .pt-\[9svh\]{padding-top:9svh}.sv2 .pt-\[14px\]{padding-top:14px}.sv2 .pt-\[max\(14px\,env\(safe-area-inset-top\)\)\]{padding-top:max(14px, env(safe-area-inset-top))}.sv2 .pr-4{padding-right:calc(var(--spacing) * 4)}.sv2 .pb-3{padding-bottom:calc(var(--spacing) * 3)}.sv2 .pb-7{padding-bottom:calc(var(--spacing) * 7)}.sv2 .pb-10{padding-bottom:calc(var(--spacing) * 10)}.sv2 .pb-16{padding-bottom:calc(var(--spacing) * 16)}.sv2 .pb-24{padding-bottom:calc(var(--spacing) * 24)}.sv2 .pb-\[0\.06em\]{padding-bottom:.06em}.sv2 .pb-\[22\%\]{padding-bottom:22%}.sv2 .pb-\[max\(28px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(28px, env(safe-area-inset-bottom))}.sv2 .pb-\[max\(56px\,calc\(env\(safe-area-inset-bottom\)\+36px\)\)\]{padding-bottom:max(56px, calc(env(safe-area-inset-bottom) + 36px))}.sv2 .pl-5{padding-left:calc(var(--spacing) * 5)}.sv2 .text-center{text-align:center}.sv2 .text-left{text-align:left}.sv2 .align-bottom{vertical-align:bottom}.sv2 .align-middle{vertical-align:middle}.sv2 .font-mono{font-family:var(--font-mono)}.sv2 .text-\[11px\]{font-size:11px}.sv2 .text-\[12\.5px\]{font-size:12.5px}.sv2 .text-\[12px\]{font-size:12px}.sv2 .text-\[13px\]{font-size:13px}.sv2 .text-\[14px\]{font-size:14px}.sv2 .text-\[15px\]{font-size:15px}.sv2 .text-\[16px\]{font-size:16px}.sv2 .text-\[17px\]{font-size:17px}.sv2 .text-\[18px\]{font-size:18px}.sv2 .text-\[19px\]{font-size:19px}.sv2 .text-\[21\.4vw\]{font-size:21.4vw}.sv2 .text-\[22px\]{font-size:22px}.sv2 .text-\[28px\]{font-size:28px}.sv2 .text-\[30px\]{font-size:30px}.sv2 .text-\[56px\]{font-size:56px}.sv2 .text-\[clamp\(32px\,5\.6vw\,80px\)\]{font-size:clamp(32px,5.6vw,80px)}.sv2 .text-\[clamp\(34px\,9vw\,56px\)\]{font-size:clamp(34px,9vw,56px)}.sv2 .text-\[clamp\(40px\,6vw\,80px\)\]{font-size:clamp(40px,6vw,80px)}.sv2 .text-\[clamp\(44px\,13vw\,84px\)\]{font-size:clamp(44px,13vw,84px)}.sv2 .text-\[clamp\(48px\,8vw\,110px\)\]{font-size:clamp(48px,8vw,110px)}.sv2 .text-\[clamp\(48px\,9vw\,120px\)\]{font-size:clamp(48px,9vw,120px)}.sv2 .text-\[clamp\(52px\,8\.5vw\,120px\)\]{font-size:clamp(52px,8.5vw,120px)}.sv2 .text-\[clamp\(52px\,8vw\,110px\)\]{font-size:clamp(52px,8vw,110px)}.sv2 .text-\[clamp\(52px\,8vw\,112px\)\]{font-size:clamp(52px,8vw,112px)}.sv2 .text-\[clamp\(52px\,9vw\,128px\)\]{font-size:clamp(52px,9vw,128px)}.sv2 .text-\[clamp\(56px\,7vw\,96px\)\]{font-size:clamp(56px,7vw,96px)}.sv2 .text-\[clamp\(56px\,11vw\,150px\)\]{font-size:clamp(56px,11vw,150px)}.sv2 .text-\[clamp\(70px\,12vw\,150px\)\]{font-size:clamp(70px,12vw,150px)}.sv2 .text-\[clamp\(76px\,15vw\,184px\)\]{font-size:clamp(76px,15vw,184px)}.sv2 .text-\[clamp\(88px\,18vw\,150px\)\]{font-size:clamp(88px,18vw,150px)}.sv2 .text-\[clamp\(96px\,22vw\,280px\)\]{font-size:clamp(96px,22vw,280px)}.sv2 .leading-\[0\.75\]{--tw-leading:.75;line-height:.75}.sv2 .leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.sv2 .leading-none{--tw-leading:1;line-height:1}.sv2 .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sv2 .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sv2 .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sv2 .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sv2 .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.sv2 .tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.sv2 .tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.sv2 .tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.sv2 .tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.sv2 .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sv2 .whitespace-nowrap{white-space:nowrap}.sv2 .text-\[\#6f9cff\]{color:#6f9cff}.sv2 .text-\[\#04140b\]{color:#04140b}.sv2 .text-\[\#05130c\]{color:#05130c}.sv2 .text-\[\#ff4d57\]{color:#ff4d57}.sv2 .text-\[var\(--lime\)\]{color:var(--lime)}.sv2 .text-\[var\(--muted\)\]{color:var(--muted)}.sv2 .text-\[var\(--pitch\)\]{color:var(--pitch)}.sv2 .text-transparent{color:#0000}.sv2 .text-white{color:var(--color-white)}.sv2 .text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.sv2 .text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.sv2 .text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.sv2 .text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.sv2 .text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.sv2 .text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.sv2 .text-white\/\[0\.04\]{color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.sv2 .text-white\/\[0\.04\]{color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.sv2 .uppercase{text-transform:uppercase}.sv2 .italic{font-style:italic}.sv2 .underline{text-decoration-line:underline}.sv2 .decoration-\[var\(--pitch\)\]{-webkit-text-decoration-color:var(--pitch);text-decoration-color:var(--pitch)}.sv2 .underline-offset-4{text-underline-offset:4px}.sv2 .opacity-60{opacity:.6}.sv2 .opacity-70{opacity:.7}.sv2 .opacity-80{opacity:.8}.sv2 .opacity-90{opacity:.9}.sv2 .opacity-\[0\.07\]{opacity:.07}.sv2 .opacity-\[0\.12\]{opacity:.12}.sv2 .shadow-\[0_0_10px_var\(--pitch\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--pitch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_0_12px_rgba\(184\,255\,92\,0\.55\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#b8ff5c8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_0_40px_rgba\(42\,90\,160\,0\.6\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#2a5aa099);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_10px_30px_rgba\(47\,191\,113\,0\.3\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#2fbf714d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_16px_40px_rgba\(47\,191\,113\,0\.4\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#2fbf7166);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_18px_40px_-10px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 18px 40px -10px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_20px_40px_-12px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_20px_60px_rgba\(47\,191\,113\,0\.45\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#2fbf7173);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_30px_60px_-10px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 30px 60px -10px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_30px_60px_-10px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 30px 60px -10px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_40px_80px_-20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 80px -20px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .shadow-\[0_40px_100px_-20px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 40px 100px -20px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sv2 .blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sv2 .grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sv2 .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sv2 .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sv2 .backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sv2 .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sv2 .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sv2 .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sv2 .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sv2 .duration-300{--tw-duration:.3s;transition-duration:.3s}.sv2 .duration-500{--tw-duration:.5s;transition-duration:.5s}.sv2 .will-change-transform{will-change:transform}.sv2 .select-none{-webkit-user-select:none;user-select:none}.sv2 .\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.sv2 .\[perspective\:1400px\]{perspective:1400px}@media (hover:hover){.sv2 .group-hover\:text-\[var\(--pitch\)\]:is(:where(.group):hover *){color:var(--pitch)}}.sv2 .last\:mr-0:last-child{margin-right:0}@media (hover:hover){.sv2 .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.sv2 .hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.sv2 .hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.sv2 .hover\:text-white:hover{color:var(--color-white)}.sv2 .hover\:opacity-100:hover{opacity:1}.sv2 .hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (width>=40rem){.sv2 .sm\:col-span-2{grid-column:span 2/span 2}.sv2 .sm\:block{display:block}.sv2 .sm\:flex{display:flex}.sv2 .sm\:hidden{display:none}.sv2 .sm\:inline-flex{display:inline-flex}.sv2 .sm\:h-14{height:calc(var(--spacing) * 14)}.sv2 .sm\:h-24{height:calc(var(--spacing) * 24)}.sv2 .sm\:h-28{height:calc(var(--spacing) * 28)}.sv2 .sm\:w-14{width:calc(var(--spacing) * 14)}.sv2 .sm\:w-24{width:calc(var(--spacing) * 24)}.sv2 .sm\:w-28{width:calc(var(--spacing) * 28)}.sv2 .sm\:w-\[260px\]{width:260px}.sv2 .sm\:max-w-\[280px\]{max-width:280px}.sv2 .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv2 .sm\:flex-row{flex-direction:row}.sv2 .sm\:items-start{align-items:flex-start}.sv2 .sm\:justify-between{justify-content:space-between}.sv2 .sm\:gap-10{gap:calc(var(--spacing) * 10)}.sv2 :where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sv2 .sm\:rounded-\[26px\]{border-radius:26px}.sv2 .sm\:p-6{padding:calc(var(--spacing) * 6)}.sv2 .sm\:p-7{padding:calc(var(--spacing) * 7)}.sv2 .sm\:p-9{padding:calc(var(--spacing) * 9)}.sv2 .sm\:p-10{padding:calc(var(--spacing) * 10)}.sv2 .sm\:py-36{padding-block:calc(var(--spacing) * 36)}.sv2 .sm\:py-40{padding-block:calc(var(--spacing) * 40)}.sv2 .sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sv2 .sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sv2 .sm\:text-right{text-align:right}.sv2 .sm\:text-\[13px\]{font-size:13px}.sv2 .sm\:text-\[17px\]{font-size:17px}.sv2 .sm\:text-\[20px\]{font-size:20px}.sv2 .sm\:text-\[21px\]{font-size:21px}.sv2 .sm\:text-\[38px\]{font-size:38px}}@media (width>=64rem){.sv2 .lg\:order-1{order:1}.sv2 .lg\:order-2{order:2}.sv2 .lg\:col-span-2{grid-column:span 2/span 2}.sv2 .lg\:row-span-2{grid-row:span 2/span 2}.sv2 .lg\:mx-0{margin-inline:0}.sv2 .lg\:-mt-3{margin-top:calc(var(--spacing) * -3)}.sv2 .lg\:mt-0{margin-top:0}.sv2 .lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.sv2 .lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.sv2 .lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.sv2 .lg\:block{display:block}.sv2 .lg\:flex{display:flex}.sv2 .lg\:grid{display:grid}.sv2 .lg\:hidden{display:none}.sv2 .lg\:h-\[300px\]{height:300px}.sv2 .lg\:w-\[min\(340px\,calc\(\(100svh-190px\)\*0\.42\)\)\]{width:min(340px,42svh - 79.8px)}.sv2 .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv2 .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sv2 .lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sv2 .lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.sv2 .lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sv2 .lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sv2 .lg\:items-center{align-items:center}.sv2 .lg\:justify-start{justify-content:flex-start}.sv2 .lg\:gap-6{gap:calc(var(--spacing) * 6)}.sv2 .lg\:gap-16{gap:calc(var(--spacing) * 16)}.sv2 .lg\:bg-none{background-image:none}.sv2 .lg\:pt-0{padding-top:0}.sv2 .lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.sv2 .lg\:text-left{text-align:left}.sv2 .lg\:text-\[19px\]{font-size:19px}.sv2 .lg\:text-\[clamp\(40px\,6vw\,76px\)\]{font-size:clamp(40px,6vw,76px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}:root{--wl-grad:linear-gradient(100deg, #7edf69 0%, #8ae666 35%, #2fbf71 100%)}.wl{background:var(--c-bg);height:100dvh;color:var(--c-text);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.wl-atmos{pointer-events:none;position:absolute;inset:0}.wl-glow{background:radial-gradient(70% 45% at 50% 42%,#2fbf7129,#0000 70%);position:absolute;inset:0}.wl-pitchlines{opacity:.6;width:100%;height:62%;position:absolute;top:8%;left:0;right:0}.wl-pitchlines path,.wl-pitchlines ellipse{fill:none;stroke:#b8ff5c47;stroke-width:2px}.wl-wordmark{z-index:3;left:50%;top:calc(env(safe-area-inset-top) + 30px);width:auto;height:20px;position:absolute;translate:-50%}.wl-wordmark.is-launch{width:min(72vw,340px);height:auto;top:50%;translate:-50% -50%}.wl-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(48px,15.5vw,64px);font-weight:700;line-height:.86}.wl-title-line{display:block}.wl-title-line>span{display:inline-block}.wl-grad{background:var(--wl-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.14em}.wl-title .wl-grad{font-style:italic}.wl-lead{max-width:340px;color:var(--c-muted);margin:14px 0 0;font-size:16px;line-height:1.5}.wl-main{z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.wl-bars{margin:calc(env(safe-area-inset-top) + 10px) 20px 0;flex:none;gap:6px;display:flex}.wl-bars span{background:#ffffff26;border-radius:999px;flex:1;height:3px;overflow:hidden}.wl-bars i{background:#fff;height:100%;display:block}.wl-bars i.is-full{background:#fffc;width:100%}.wl-slides{touch-action:pan-y;flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;display:flex}.wl-wm-slot{flex:none;height:20px}.wl-block{flex-direction:column;flex:0 auto;min-height:0;display:flex}.wl-head{text-align:center;flex:none;min-height:calc(1.82*clamp(48px,15.5vw,64px) + 78px);padding:0 24px}.wl-stage{flex:0 320px;place-items:center;min-height:0;margin-top:18px;display:grid;position:relative}.wl-stage-inner{transform-origin:50%;place-items:center;width:340px;height:320px;display:grid}.wl-actions{z-index:2;padding:8px 20px calc(env(safe-area-inset-bottom) + 18px);flex:none;position:relative}.wl-cta{background:var(--wl-grad);color:#062011;width:100%;height:56px;font:inherit;cursor:pointer;border:none;border-radius:18px;justify-content:center;align-items:center;font-size:17px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 30px -10px #7edf698c}.wl-cta:disabled{opacity:.6;cursor:default}.wl-link{height:46px;color:var(--c-text);justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.wl-legal{text-align:center;color:var(--c-faint);margin:2px 0 0;font-size:12px;line-height:1.4}.wl-legal button{color:var(--c-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.wl-tag{white-space:nowrap;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute}.wl-piece{position:relative}.wl-pitch{perspective:900px;width:240px;height:300px}.wl-pitch-board{transform-style:preserve-3d;position:absolute;inset:0}.wl-pitch-board svg{width:100%;height:100%;position:absolute;inset:0}.wl-mk{fill:none;stroke:#ffffff59;stroke-width:.5px}.wl-pitch-face{object-fit:cover;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:0 0 0 2px #fffc,0 6px 12px #00000080}.wl-pitch-tag{top:24px;right:-24px}.wl-live{width:330px;height:300px}.wl-score{justify-content:center;align-items:center;gap:12px;padding-top:24px;display:flex}.wl-score img{width:auto;height:56px}.wl-score b{font-family:var(--font-disp);font-variant-numeric:tabular-nums;color:#ffffffeb;font-size:104px;font-weight:700;line-height:.9}.wl-score b.wl-grad{color:#0000}.wl-score i{font-family:var(--font-disp);color:#ffffff40;font-size:44px;font-style:normal}.wl-la{border-radius:22px;width:300px;position:absolute;bottom:8px;left:15px;box-shadow:0 24px 50px #000c}.wl-goal{background:#0c1410eb;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:120px;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px #000000b3}.wl-goal img{object-fit:cover;border-radius:50%;width:36px;height:36px}.wl-goal b{font-family:var(--font-disp);font-size:20px;line-height:1;display:block}.wl-goal span{color:#fffc;margin-top:2px;font-size:11px;display:block}.wl-site{perspective:1000px;width:300px;height:300px}.wl-site-card{border-radius:22px;height:284px;position:absolute;top:0;left:24px;right:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px #000c}.wl-site-card img{width:100%;display:block}.wl-site-url{letter-spacing:0;width:max-content;margin:0 auto;font-family:ui-monospace,Menlo,monospace;font-weight:500;bottom:-2px;left:0;right:0}.wl-site-url em{color:#8ae666;font-style:normal}.wl-pagebar{z-index:2;padding:calc(env(safe-area-inset-top) + 10px) 18px 0;flex:none;position:relative}.wl-page{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:0 24px 6vh;display:flex;position:relative}.wel-back{width:40px;height:40px;color:var(--c-text);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid}@media (height<=700px){.wl-title{font-size:clamp(44px,13vw,54px)}.wl-head{min-height:calc(1.82*clamp(44px,13vw,54px))}.wl-cta{height:52px}}.wl-sub{max-width:330px;color:var(--c-muted);margin:12px auto 0;font-size:15px;line-height:1.45}.auth-page{background:radial-gradient(120% 80% at 50% 12%, #10231a 0%, var(--c-bg) 58%) fixed, var(--c-bg);flex-direction:column;min-height:100dvh;display:flex}.auth-page .site-header{border-bottom-color:#0000}.auth{flex:1;place-items:center;padding:24px;display:grid}@media (width<=719px){.pwa .auth-page--lift .auth{padding-bottom:calc(24px + 12vh)}}.auth-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:32px 26px;box-shadow:0 20px 50px -20px #000000b3}.auth-mark{border-radius:14px;margin:0 auto 18px;display:block}.auth-wordmark{width:auto;height:30px;margin:2px auto 20px;display:block}.auth-title{font-family:var(--font-disp);letter-spacing:.01em;text-align:center;margin:0 0 6px;font-size:30px;font-weight:700}.auth-lead{color:var(--c-muted);text-align:center;margin:0 0 22px;font-size:14px;line-height:1.5}.field{margin:0 0 16px;display:block}.field-label{color:var(--c-faint);text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px;font-size:12px;font-weight:600;display:block}.field-input{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg);width:100%;height:48px;color:var(--c-text);outline:none;padding:0 14px;font-size:16px;transition:border-color .15s}.field-input:focus{border-color:var(--c-primary)}.field-input::placeholder{color:var(--c-faint)}.auth-code{text-align:center;letter-spacing:.5em;font-family:var(--font-disp);font-size:26px}.btn-primary{box-sizing:border-box;border-radius:var(--radius);background:var(--grad);color:#062011;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .15s,opacity .15s;display:inline-flex}@media (hover:hover){.btn-primary:hover:not(:disabled){filter:brightness(1.06)}}.btn-primary:disabled{opacity:.6;cursor:default}.auth-error{color:var(--c-danger);margin:0 0 14px;font-size:13px;line-height:1.4}.auth-note{text-align:center;color:var(--c-muted);margin:16px 0 0;font-size:13px}.auth-link,.auth-back{color:var(--c-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.auth-back{align-items:center;gap:5px;margin:0 0 16px;display:inline-flex}.auth-link:disabled{opacity:.6;cursor:default}.auth-link{text-underline-offset:2px;text-decoration:underline}.field-optional{color:var(--c-muted);font-weight:500}.ob-row{gap:12px;display:flex}.ob-row .field{flex:1;min-width:0}.ob-inline{gap:10px;display:flex}.ob-inline>*{flex:1;min-width:0}.ob-steps{justify-content:center;gap:8px;margin:0 0 18px;display:flex}.ob-step-dot{background:var(--c-border);border-radius:999px;width:26px;height:6px;transition:background .2s}.ob-step-dot.is-done{background:color-mix(in srgb, var(--c-primary) 55%, var(--c-border))}.ob-step-dot.is-on{background:var(--c-primary)}.ob-optional{color:var(--c-muted);text-transform:none;letter-spacing:0;font-weight:500}.ob-colour-picks{flex-direction:column;gap:16px;margin-top:10px;display:flex}.ob-colour-lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ob-badge{flex-direction:column;align-items:center;gap:10px;margin:4px 0 18px;display:flex}.ob-badge-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ob-badge-actions .btn-ghost{align-items:center;gap:6px;font-size:14px;display:inline-flex}.ob-badge-hint{color:var(--c-faint);font-size:12px}.ob-nav{gap:10px;margin-top:20px;display:flex}.ob-back{flex:none;align-items:center;gap:4px;height:48px;padding:0 18px;font-size:15px;display:inline-flex}.ob-next{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ob-preview{z-index:100;position:fixed;inset:0;overflow-y:auto}.ob-preview-close{top:calc(12px + env(safe-area-inset-top));z-index:101;border:1px solid var(--c-border);background:var(--c-surface);width:40px;height:40px;color:var(--c-text);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:fixed;right:14px}.ob-preview-badge{background:color-mix(in srgb, var(--c-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--c-primary) 40%, transparent);color:var(--c-primary);border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.cf-turnstile-holder{justify-content:center;display:flex}.cf-turnstile-holder.is-shown{margin:6px 0 24px}.auth-hint{color:var(--c-muted);text-align:center;margin:0 0 10px;font-size:13px;line-height:1.45}.auth-page.auth-page--native{isolation:isolate;background:var(--c-bg);position:relative}.auth-page--native .wl-atmos{z-index:0}.auth-page--native .auth-native-bar{z-index:2;position:absolute;top:0;left:0;right:0}.auth-page--native .auth{z-index:1;padding:calc(env(safe-area-inset-top) + 64px) 24px calc(env(safe-area-inset-bottom) + 64px + 8vh);place-items:center start;position:relative}.auth-page--native .auth-card{max-width:420px;box-shadow:none;text-align:left;background:0 0;border:none;padding:0}.auth-page--native .wl-title{margin-bottom:14px}.auth-page--native .auth-lead{text-align:left;margin-bottom:24px;font-size:16px}.auth-page--native .auth-hint,.auth-page--native .auth-note{text-align:left}.auth-page--native .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-page--native .field-input{background:#ffffff0d;border-color:#ffffff14;border-radius:16px;height:56px;padding:0 18px;font-size:17px}.auth-page--native .field-input:focus{border-color:#8ae666}.auth-page--native .auth-note{margin-top:20px;font-size:14px}.auth-page--native .auth-link{color:#8ae666;font-size:14px}.auth-page--native .auth-otp-box.is-current{border-color:#8ae666;box-shadow:0 0 0 3px #8ae66638}.auth-otp{margin-bottom:18px;position:relative}.auth-otp-input{z-index:1;color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.auth-otp-input::selection{background:0 0}.auth-otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-otp-box{border:1px solid var(--c-border);background:var(--c-surface);height:60px;font-family:var(--font-disp);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:30px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:grid}.auth-otp-box.is-filled{border-color:color-mix(in srgb, var(--c-text) 22%, var(--c-border))}.auth-otp-box.is-current{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 22%, transparent)}.auth-page:not(.auth-page--native) .auth-card{isolation:isolate;background:radial-gradient(60% 45% at 20% -6%,#b8ff5c14,#0000 70%),radial-gradient(60% 45% at 85% -6%,#2fbf711f,#0000 70%),#070c09;border:1px solid #ffffff17;border-radius:30px;max-width:420px;padding:36px 28px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 100px -30px #000000e6}.auth-page:not(.auth-page--native) .auth-title{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(40px,11vw,48px);line-height:.9}.auth-page:not(.auth-page--native) .auth-lead{margin-bottom:22px;font-size:15px}.auth-page:not(.auth-page--native) .auth-card .field-input{background:#ffffff0d;border-color:#ffffff14;border-radius:16px;height:54px;padding:0 18px;font-size:17px}.auth-page:not(.auth-page--native) .auth-card .field-input:focus{border-color:#8ae666}.auth-page:not(.auth-page--native) .auth-card .btn-primary:not(.del-danger){background:var(--grad);color:#062011;border:none;border-radius:999px;height:56px;font-size:17px;font-weight:800;box-shadow:0 14px 36px -12px #2fbf71b3}.auth-page:not(.auth-page--native) .auth-card .btn-primary.del-danger{border-radius:999px;height:56px;font-size:17px}.auth-page:not(.auth-page--native) .auth-link{color:#8ae666}.auth-page:not(.auth-page--native) .auth-card .auth-code{letter-spacing:.3em;height:60px;font-size:26px}.auth-page--site{display:block}.auth-page--site .auth{min-height:100svh;padding:calc(env(safe-area-inset-top) + 110px) 20px 70px;z-index:1;position:relative}.auth-page--site .auth-card{text-align:left}.auth-page--site .wl-title{margin-bottom:14px}.auth-page--site .auth-lead,.auth-page--site .auth-hint,.auth-page--site .auth-note{text-align:left}.auth-page--site .auth-lead{font-size:15.5px}.legal-page{min-height:100dvh;color:var(--c-text);background:radial-gradient(1000px 640px at 78% -160px, #238c551f, transparent 66%), var(--c-bg);background-attachment:fixed}.legal{padding:calc(env(safe-area-inset-top) + 120px) 22px 60px}.legal-inner{max-width:760px;margin:0 auto}.legal-back{color:var(--c-primary);align-items:center;gap:5px;margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.legal-back:hover{text-underline-offset:2px;text-decoration:underline}}.legal-draft{border:1px solid color-mix(in srgb, var(--c-warning) 40%, var(--c-border));background:color-mix(in srgb, var(--c-warning) 10%, transparent);color:var(--c-text);border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 26px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.legal-draft svg{color:var(--c-warning);flex:none;margin-top:2px}.legal-page .legal-title{margin:0 0 12px}.legal-updated{color:var(--c-faint);margin:0 0 30px;font-size:13px}.legal-body{color:var(--c-muted);font-size:15.5px;line-height:1.7}.legal-body h2{color:var(--c-text);border-top:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);margin:34px 0 12px;padding-top:20px;font-size:20px;font-weight:700}.legal-body h2:first-of-type{border-top:0;margin-top:8px;padding-top:0}.legal-body h3{color:var(--c-text);margin:22px 0 8px;font-size:16px;font-weight:700}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 16px;padding-left:20px}.legal-body li{margin:0 0 8px}.legal-body a{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}.legal-body strong{color:var(--c-text);font-weight:700}.legal-body .legal-note{border:1px dashed var(--c-border);background:color-mix(in srgb, var(--c-surface) 60%, transparent);color:var(--c-muted);border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:14px}.legal-body .legal-note strong{color:var(--c-text)}.legal-nav{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:10px 16px;margin-top:40px;padding-top:20px;display:flex}.legal-nav a{color:var(--c-primary);font-size:14px;font-weight:700;text-decoration:none}@media (hover:hover){.legal-nav a:hover{text-underline-offset:2px;text-decoration:underline}}.legal-modal-backdrop{z-index:90}.legal-modal{max-width:680px;height:min(760px, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.legal-modal-seg{flex:none;width:100%;margin:0 auto 14px}.legal-modal-body{padding-right:4px;display:block}.legal-modal-body .legal-body{font-size:14.5px}.legal-modal-skel{flex-direction:column;gap:10px;padding-top:4px;display:flex}.lflag{flex:none;display:inline-block;overflow:visible}.lflag--flip{transform:scaleX(-1)}.lflag--wave .lflag-cloth{animation:1.6s ease-in-out infinite alternate lflag-wave}@keyframes lflag-wave{0%{d:path("M8.4 2.6 C 15 1.6, 22 3.8, 30.5 2.6 L 30.5 17.6 C 22 18.8, 15 16.6, 8.4 17.6 Z")}to{d:path("M8.4 2.6 C 15 4.2, 22 1.2, 30.5 3.6 L 30.5 18.4 C 22 16.2, 15 19, 8.4 17.6 Z")}}@media (prefers-reduced-motion:reduce){.lflag--wave .lflag-cloth{animation:none}}.crest{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.crest svg{filter:drop-shadow(0 2px 4px #00000059);display:block}.crest-badge{border-radius:10px;overflow:hidden}.crest-badge img{object-fit:contain;width:100%;height:100%}.pw-sc-card{scroll-snap-align:start;width:92px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}button.pw-sc-card{cursor:inherit}.pw-sc-card:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:16px}.pw-sc-art{background:var(--card-fill,var(--c-surface));border-radius:14px;place-items:center;height:116px;display:grid;position:relative;overflow:hidden}.pw-sc-photo{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pw-sc-art:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.pw-sc-num{z-index:3;background:var(--c-bg);font-family:var(--font-disp);font-variant-numeric:tabular-nums;border-top-right-radius:11px;padding:4px 7px 3px 8px;font-size:24px;font-weight:700;line-height:1;position:absolute;bottom:0;left:0}.pw-sc-shirt{margin-top:5px;display:block}.pw-sc-blank{color:var(--c-faint)}.pw-sc-role{color:var(--c-faint);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.25}.pw-sc-name{text-align:center;flex-direction:column;align-items:center;min-width:0;margin:8px 2px 0;line-height:1.12;display:flex}.pw-sc-name span{max-width:100%;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pw-sc-name b{font-family:var(--font-disp);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:700;overflow:hidden}@media (hover:hover){.pw-sc-card:hover .pw-sc-art{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-text) 18%, transparent)}}.rmedal{width:26px;height:26px;font-family:var(--font-disp);box-shadow:inset 0 0 0 2px var(--rm-rim), 0 2px 6px #00000073;background:radial-gradient(circle at 32% 28%, var(--rm-light) 0, var(--rm-mid) 55%, var(--rm-dark) 100%);color:var(--rm-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.rmedal--1{--rm-light:#fff1b8;--rm-mid:#e8c14f;--rm-dark:#a7791c;--rm-rim:#7a5610bf;--rm-ink:#4a3505}.rmedal--2{--rm-light:#fff;--rm-mid:#c9d1d9;--rm-dark:#7f8992;--rm-rim:#5a636bbf;--rm-ink:#2b3136}.rmedal--3{--rm-light:#f6c79a;--rm-mid:#cd8b4e;--rm-dark:#86501f;--rm-rim:#663c16bf;--rm-ink:#3d220a}.rmedal-slot.rmedal-slot.rmedal-slot{text-align:center;flex:none;place-items:center;width:26px;display:inline-grid}.rpt-scrim{z-index:120;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rpt-card{overscroll-behavior:contain;width:100%;max-height:92dvh;padding:10px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-bottom:0;border-radius:20px 20px 0 0;overflow-y:auto;box-shadow:0 -12px 40px #00000073}.rpt-grip{background:var(--c-border);border-radius:999px;width:38px;height:4px;margin:0 auto 12px}@media (width>=640px){.rpt-scrim{align-items:center;padding:24px}.rpt-card{border-bottom:1px solid var(--c-border);border-radius:18px;max-width:440px;padding:22px 24px 24px}.rpt-grip{display:none}}.rpt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpt-title{margin:0;font-size:22px;font-weight:700;line-height:1.15}.rpt-x{border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.rpt-lead{color:var(--c-muted);margin:8px 0 16px;font-size:14px;line-height:1.5}.rpt-lead strong{color:var(--c-text)}.rpt-options{flex-direction:column;gap:8px;display:flex}.rpt-option{border:1px solid var(--c-border);background:var(--c-bg);cursor:pointer;width:100%;min-height:48px;font:inherit;color:var(--c-text);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.rpt-option.is-on{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 10%, var(--c-bg))}.rpt-radio{border:2px solid var(--c-faint);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.rpt-option.is-on .rpt-radio{border-color:var(--c-primary)}.rpt-option.is-on .rpt-radio:after{content:"";background:var(--c-primary);border-radius:999px;width:10px;height:10px}.rpt-safe{background:color-mix(in srgb, var(--c-warning) 12%, transparent);color:var(--c-text);border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.rpt-safe a{color:var(--c-primary);font-weight:700}.rpt-field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.rpt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);font-size:12px;font-weight:700}.rpt-optional{text-transform:none;letter-spacing:0;font-weight:500}.rpt-note{box-sizing:border-box;resize:vertical;border:1px solid var(--c-border);background:var(--c-bg);width:100%;min-height:76px;color:var(--c-text);font:inherit;border-radius:12px;padding:10px 12px;font-size:15px}.rpt-note:focus{border-color:var(--c-primary);outline:none}.rpt-check{justify-content:center;margin-top:14px;display:flex}.rpt-check:empty{display:none}.rpt-actions{gap:10px;margin-top:18px;display:flex}.rpt-btn{border:1px solid var(--c-border);height:48px;font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border-radius:12px;flex:1;font-size:15px;font-weight:700}.rpt-btn--primary{border-color:var(--c-primary);background:var(--grad);color:#062011;border-color:#0000}.rpt-btn:disabled{opacity:.45;cursor:default}.rpt-btn--wide{flex:none;width:100%;margin-top:18px}.rpt-done{text-align:center;flex-direction:column;align-items:center;padding:8px 0 0;display:flex}.rpt-done-tick{background:color-mix(in srgb, var(--c-primary) 18%, transparent);width:56px;height:56px;color:var(--c-primary);border-radius:999px;place-items:center;margin-bottom:14px;display:grid}.rpt-done .rpt-lead{margin-bottom:0}.rpt-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.rpt-error{color:var(--c-danger);text-align:center;margin:12px 0 0;font-size:13.5px}.about-block{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.about-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about-more{cursor:pointer;color:var(--c-primary);background:0 0;border:0;padding:0;font-size:14px;font-weight:700}@media (hover:hover){.about-more:hover{text-decoration:underline}}.about-modal-scrim{z-index:90;background:#0000008c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.about-modal-scrim{align-items:center;padding:24px}}.about-modal{background:var(--c-bg);border:1px solid var(--c-border);width:100%;max-width:560px;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;flex-direction:column;display:flex;box-shadow:0 -14px 40px #00000080}@media (width>=640px){.about-modal{border-radius:20px}}.about-modal-head{border-bottom:1px solid var(--c-border);flex:none;align-items:center;gap:8px;padding:16px 12px 14px 20px;display:flex}.about-modal-title{min-width:0;color:var(--c-text);flex:1;margin:0;font-size:17px;font-weight:800}.about-modal-close{width:36px;height:36px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover){.about-modal-close:hover{background:var(--c-surface);color:var(--c-text)}}.about-modal-body{padding:18px 20px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.about-modal-body p{color:var(--c-text);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.vbadge{vertical-align:-.08em;white-space:nowrap;cursor:default;align-items:center;gap:5px;margin-left:.3em;line-height:1;display:inline-flex}.vbadge-icon{flex:none;width:.62em;height:.62em;overflow:visible}.vbadge-icon circle{fill:var(--c-primary)}.vbadge-icon path{fill:none;stroke:#07170e;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vbadge-label{display:none}.vbadge--tick{vertical-align:-2px;margin-left:6px}.vbadge--tick .vbadge-icon{width:14px;height:14px}@media (width>=600px){.vbadge:not(.vbadge--tick){background:var(--grad,linear-gradient(100deg, #7edf69 0%, #8ae666 35%, #2fbf71 100%));color:#07170e;vertical-align:.06em;border-radius:999px;gap:3px;padding:3px 8px 3px 5px}.vbadge:not(.vbadge--tick) .vbadge-icon{width:13px;height:13px}.vbadge:not(.vbadge--tick) .vbadge-icon circle{fill:none!important}.vbadge:not(.vbadge--tick) .vbadge-icon path{stroke:currentColor}.vbadge:not(.vbadge--tick) .vbadge-label{font-family:var(--font-sans);letter-spacing:.03em;font-size:10.5px;font-weight:700;display:inline}}.vbadge-keep{white-space:nowrap}.pw{z-index:80;background:radial-gradient(1000px 640px at 78% -140px, #238c5526, transparent 66%), radial-gradient(820px 520px at 4% -60px, #14412a29, transparent 64%), var(--c-bg);flex-direction:column;display:flex;position:fixed;inset:0}.pw-bar{padding:calc(env(safe-area-inset-top) + 8px) 12px 8px 16px;background:var(--grad);color:#04140b;justify-content:space-between;align-items:center;display:flex}.pw-bar-tag{letter-spacing:.08em;text-transform:uppercase;color:#04140b;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.pw-bar-close{color:#04140b;cursor:pointer;background:#00000038;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}@media (hover:hover){.pw-bar-close:hover{background:#00000052}}.pw-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.pw--page{z-index:auto;min-height:100dvh;display:block;position:relative;inset:auto}.pw--page .pw-scroll{overflow:visible}.pw--page .pw-page{max-width:1152px;padding-top:calc(env(safe-area-inset-top) + 82px)}.sv2.pw-shell{background:0 0;min-height:0}.pw-page{max-width:1080px;margin:0 auto}.pw-hero{border:1px solid var(--c-border);background:var(--c-surface);border-radius:18px;margin:18px 20px 0;padding:22px;position:relative;overflow:hidden}.pw-hero-bg{z-index:0;opacity:.36;position:absolute;inset:0}.pw-hero-bg img{object-fit:cover;filter:blur(3px);width:100%;height:100%;transform:scale(1.06)}.pw-hero-bg:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--c-surface) 88%, transparent));position:absolute;inset:0}.pw-hero-main{z-index:1;align-items:center;gap:18px;display:grid;position:relative}@media (width>=720px){.pw-hero-main{grid-template-columns:minmax(0,1fr) auto}}.pw-hero-info{min-width:0}.pw-hero-id{align-items:flex-start;gap:16px;min-width:0;display:flex}.pw-hero-text{min-width:0}.pw-hero-name{margin:0;font-size:30px;font-weight:700;line-height:1.05}.pw-hero-est{color:var(--c-muted);margin:4px 0 0;font-size:13px}.pw-hero-loc{color:var(--c-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:inline-flex}.pw-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pw-hero-actions .pw-share{margin-left:8px}.pw-socials{gap:8px;display:flex}.pw-social{border:1px solid var(--c-border);background:var(--c-surface);width:32px;height:32px;color:var(--c-text);border-radius:999px;place-items:center;text-decoration:none;display:grid}@media (hover:hover){a.pw-social:hover{border-color:var(--c-primary);color:var(--c-primary)}}.pw-share{border:1px solid var(--c-border);background:var(--c-surface);height:36px;color:var(--c-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pw-share--stacked{display:none}@media (width<=719px){.pw-hero-id{grid-template-columns:auto 1fr;grid-template-areas:"badge text""share text";align-items:stretch;gap:10px 16px;display:grid}.pw-hero-id>:first-child{grid-area:badge;align-self:start}.pw-hero-id>.pw-hero-text{flex-direction:column;grid-area:text;display:flex}.pw-hero-actions{margin-top:auto}.pw-share--inline{display:none}.pw-share--stacked{grid-area:share;place-self:end center;display:inline-flex}}.pw-hero-photo-frame{border-radius:16px;width:100%;overflow:hidden}@media (width>=720px){.pw-hero-photo-frame{width:min(360px,36vw)}}@media (width<=719px){.pw-hero-photo-frame{order:-1}}.pw-hero-photo{aspect-ratio:auto 16/9;object-fit:cover;width:100%;height:auto;max-height:440px;display:block}.pw-nav{border-bottom:1px solid var(--c-border);gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.pw-nav-btn{cursor:pointer;color:var(--c-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 14px;font-size:14px;font-weight:700}.pw-nav-btn.is-on{color:var(--c-primary);border-bottom-color:var(--c-primary)}.pw-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:18px 20px;display:grid}@media (width>=720px){.pw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pw-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=719px){.pw-col{display:contents}.pw-grid>.pw-col>.pw-card{order:var(--pw-ord,99);min-width:0}}.pw-card--grow{flex-direction:column;flex:1;display:flex}.pw-card--grow .pw-kits{flex:1;align-content:center}.pw-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;padding:16px}.pw-wideband{margin:2px 20px 16px}.pw-next-card{margin:16px 20px 0;position:relative}.pw-card-title{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:800;display:flex}.pw-card-title svg{color:var(--c-primary)}.pw-next-meta{flex-direction:column;align-items:center;gap:4px;margin:0 0 14px;display:flex}.pw-live--corner~.pw-next-meta{margin-top:30px}@media (width<=719px){.pw-live--corner~.pw-next-meta{margin-top:46px}}.pw-next-comp{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:12px;font-weight:700}.pw-next-badges{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.pw-next-badges.is-away>.pw-next-side:first-child{order:3}.pw-next-badges.is-away>.pw-next-side:last-child{order:1}.pw-next-badges.is-away>:not(.pw-next-side){order:2}.pw-next-badges.is-away>.pw-next-stage,.pw-next-badges.is-away>.pw-next-after{order:4}.pw-next-side{flex-direction:column;align-items:center;gap:8px;display:flex}.pw-next-side span{text-align:center;font-size:13px;font-weight:700}.pw-next-v{color:var(--c-muted);font-size:20px;font-weight:700}.pw-next-when{text-align:center;color:var(--c-muted);margin:2px 0 0;font-size:13px}.pw-next-loc{color:var(--c-muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.pw-next-date{color:var(--c-muted);margin:0;font-size:13px}.pw-next-head{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pw-next-head .pw-card-title{margin:0}.pw-live-refresh{z-index:2;border:1px solid var(--c-border);background:var(--c-raise);color:var(--c-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}@media (hover:hover){.pw-live-refresh:hover:not(:disabled){color:var(--c-text);border-color:var(--c-muted)}}.pw-live-refresh:disabled{opacity:.6;cursor:default}.pw-live-refresh .is-spinning{animation:.8s linear infinite pw-spin}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-next-card--live{border-color:color-mix(in srgb, #e5484d 45%, var(--c-border));box-shadow:0 0 0 1px #e5484d4d}.pw-live{color:#e5484d;letter-spacing:.06em;background:#e5484d29;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.pw-live--corner{z-index:2;position:absolute;top:16px;left:16px}.pw-watching{z-index:2;color:var(--c-muted);font-variant-numeric:tabular-nums;background:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;animation:.3s ease-out pw-watching-in;display:inline-flex;position:absolute;top:16px;left:88px}@keyframes pw-watching-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pw-live--ft{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-muted)}.pw-next-card{transition:border-color 1s,box-shadow 1s}.pw-next-card.is-ft-glow{border-color:var(--c-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-primary) 45%, transparent), 0 0 22px -4px color-mix(in srgb, var(--c-primary) 45%, transparent);transition:border-color .2s,box-shadow .2s}.pw-live--ft{transition:border-color 1s,box-shadow 1s,color 1s}.pw-live--ft.is-ft-glow{border-color:var(--c-primary);color:var(--c-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-primary) 40%, transparent);transition:border-color .2s,box-shadow .2s,color .2s}.pw-live-dot{background:#e5484d;border-radius:999px;width:8px;height:8px;animation:1s step-end infinite pw-live-flash}@keyframes pw-live-flash{0%,60%{opacity:1}61%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.pw-live-dot{animation:none}}.pw-next-score{color:var(--c-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:34px;font-weight:800}.pw-next-dash{color:var(--c-muted);margin:0 6px;font-weight:700}.pw-live-feed{flex-direction:column;gap:8px;margin:26px 0 2px;padding:0;list-style:none;display:flex}.pw-live-ev{align-items:center;gap:9px;display:flex}.pw-live-ev--right{text-align:right;flex-direction:row-reverse}.pw-live-min{white-space:nowrap;min-width:max(2.4em, var(--pw-min-w,0em));text-align:left;color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.pw-live-ev--right .pw-live-min{text-align:right}.pw-live-ico{flex:none;place-items:center;display:grid}.pw-live-name{color:var(--c-text);font-size:14px;font-weight:600}.pw-live-dim{color:var(--c-muted);font-weight:500}.pw-results{margin:0;padding:0;list-style:none}.pw-results--full{max-width:640px;padding:18px 20px}.pw-result{border-bottom:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);grid-template-columns:62px minmax(0,1fr) 44px 22px;align-items:center;gap:10px;padding:8px 0;display:grid}.pw-result:last-child{border-bottom:0}.pw-result-date{color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pw-result-opp{align-items:center;gap:8px;min-width:0;display:flex}.pw-result-opp>:not(.pw-result-opp-txt){flex:none}.pw-result-opp-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pw-result-score{font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.pw-fixture{grid-template-columns:62px minmax(0,1fr) auto}.pw-fixture-time{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.pw-result--empty{opacity:.4}.pw-result--empty .pw-lead-dot{width:20px;height:20px}.pw-result-o{color:#05130c;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.pw-o-W{background:var(--c-success)}.pw-o-D{background:var(--c-warning)}.pw-o-L{background:var(--c-danger);color:#fff}.pw-lead{margin:0;padding:0;list-style:none}.pw-lead-row{border-bottom:1px solid color-mix(in srgb, var(--c-border) 50%, transparent);align-items:center;gap:12px;padding:8px 0;display:flex}.pw-plink{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pw-plink:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}.pw-lead-row{position:relative}.pw-plink--stretch:after{content:"";position:absolute;inset:0}@media (hover:hover){.pw-lead-row:has(.pw-plink--stretch):hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}}.pw-lead-row:last-child{border-bottom:0}.pw-lead-rank{text-align:center;width:18px;font-family:var(--font-disp);color:var(--c-muted);font-weight:700}.pw-lead-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.pw-lead-val{font-family:var(--font-disp);font-size:20px;font-weight:700}.pw-lead-row--empty{opacity:.45}.pw-lead-dot{background:color-mix(in srgb, var(--c-border) 60%, transparent);border-radius:999px;flex:none;width:34px;height:34px}.pw-ground-card{padding:0;position:relative;overflow:hidden}.pw-ground-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pw-ground-cap{background:linear-gradient(#0000,#00000059 55%,#000000c7);padding:34px 16px 14px;position:absolute;bottom:0;left:0;right:0}.pw-ground-cap .pw-ground-name{color:#fff;margin:0;font-size:18px;font-weight:700}.pw-ground-cap .pw-ground-loc{color:#ffffffd9;margin:2px 0 0;font-size:13px}.pw-ground-dir{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:10px;right:10px}@media (hover:hover){a.pw-ground-dir:hover{background:#000000a6}}.pw-trophies{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pw-trophy{text-align:center;flex-direction:column;align-items:center;gap:6px;width:96px;display:flex}.pw-trophy-ico{justify-content:center;align-items:center;width:100%;height:66px;display:flex}.pw-trophy-ico img{max-width:100%;max-height:66px;display:block}.pw-trophy-name{color:var(--c-muted);font-size:11px;font-weight:700;line-height:1.2}.pw-viewall{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;border-radius:999px;margin:14px auto 0;padding:8px 16px;font-size:13px;font-weight:700;display:block}@media (hover:hover){.pw-viewall:hover{border-color:var(--c-primary)}}.pw-about{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.pw-details{margin:0}.pw-details>div{border-bottom:1px solid color-mix(in srgb, var(--c-border) 50%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pw-details>div:last-child{border-bottom:0}.pw-details dt{color:var(--c-muted);font-size:13px}.pw-details dd{text-align:right;margin:0;font-size:14px;font-weight:700}.pw-link{color:var(--c-primary);justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.pw-kits{grid-template-columns:1fr 1fr;justify-items:center;gap:18px 12px;display:grid}.pw-kit{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.pw-kit span{color:var(--c-muted);font-size:12px;font-weight:700}.pw-squad{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;display:grid}.pw-player{border:1px solid var(--c-border);background:var(--c-surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.pw-player-name{font-size:13px;font-weight:700;line-height:1.2}.pw-player-pos{color:var(--c-primary);font-size:11px;font-weight:600}.pw-cta{border:1px solid color-mix(in srgb, var(--c-primary) 40%, var(--c-border));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c-primary) 16%, transparent), transparent 60%), var(--c-surface);border-radius:18px;grid-template-columns:1.15fr .85fr;align-items:center;gap:20px;margin:34px 20px;padding:26px;display:grid;overflow:hidden}.pw-cta-copy{min-width:0}.pw-cta-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.pw-cta-title{margin:0 0 10px;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1.05}.pw-cta-sub{color:var(--c-muted);max-width:46ch;margin:0 0 18px;font-size:14px;line-height:1.55}.pw-cta-primary{background:var(--grad);color:#062011;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -8px #2fbf7180}.pw-cta-visual{place-items:center;display:grid;position:relative}.pw-cta-glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side at 50% 46%,#2fbf7157,#2fbf711a 50%,#0000 85%),radial-gradient(closest-side at 50% 48%,#238c5533,#0000 100%);position:absolute;inset:-20% -10%}.pw-cta-shot{z-index:1;width:min(200px,46vw);height:auto;position:relative}@media (width<=620px){.pw-cta{grid-template-columns:1fr}.pw-cta-visual{order:-1;justify-self:start}.pw-cta-shot{width:min(180px,54vw)}.pw-state-promo{align-self:start}}.pw-foot{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:20px 22px 30px;display:flex}.pw-foot-mark{opacity:.8;width:auto;height:18px}.pw-foot-copy{color:var(--c-faint);font-size:13px}.pw-block{padding:8px 20px 4px}.pw-block-title{margin:0 0 14px;font-size:16px;font-weight:800}.pw-strips{grid-template-columns:1fr;gap:0 32px;display:grid}@media (width>=720px){.pw-strips{grid-template-columns:1fr 1fr}}.pw-block-title--sub{margin-top:26px}.pw-strip{border-bottom:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);align-items:center;gap:12px;padding:7px 2px;display:flex}.pw-strip-num{text-align:center;width:24px;font-family:var(--font-disp);color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.pw-strip-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pw-strip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.pw-strip-pos{min-width:0;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pw-hero-nation{align-items:center;gap:6px;margin:4px 0 0;font-size:14px;font-weight:600;display:inline-flex}.pw-card-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);margin:-8px 0 12px;font-size:11px;font-weight:700}.pw-last-score{font-variant-numeric:tabular-nums;align-self:center;font-size:30px;font-weight:700}.pw-last-dash{color:var(--c-muted);padding:0 6px}.pw-last-scorers{text-align:center;color:var(--c-muted);margin:12px 0 0;font-size:13px;line-height:1.4}.pw-strip-kit{flex:none;place-items:center;width:40px;display:grid}.pw-strip-photo{flex:none;place-items:center;margin-left:-6px;display:grid}.pw-trophy-years{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pw-result--btn{cursor:pointer;border-radius:8px}@media (hover:hover){.pw-result--btn:hover{background:var(--c-surface)}}.pw-result--btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.pw-rm-body{text-align:center}.pw-rm-badge{margin-bottom:6px}.pw-rm-meta .pw-next-comp{padding:0 40px}.pw-rm-ft{background:var(--c-surface);border:1px solid var(--c-border);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.pw-rm-comp{margin:12px 0 14px!important}.pw-rm-badges{margin-bottom:8px}.pw-rm-pens{text-align:center;color:var(--c-muted);flex-direction:column;gap:2px;margin:8px 0 0;font-size:13px;font-weight:700;display:flex}.pw-rm-when{color:var(--c-muted);margin:8px 0 0;font-size:13px}.pw-rm-body .pw-live-feed{margin-top:18px}.pw-rm-empty{color:var(--c-faint);margin:18px 0 0;font-size:14px}.pw-rm-potm{background:var(--card-fill,var(--c-surface));width:fit-content;max-width:100%;box-shadow:var(--card-edge,none);text-align:center;border-radius:16px;align-items:center;gap:14px;margin:32px auto 12px;padding:10px;display:flex}.pw-rm-potm-star{color:#e6c15a;background:#e6c15a24;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pw-rm-potm-text{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.pw-rm-potm-photo{flex:none;display:flex}.pw-rm-potm-photo .pav{border-radius:12px}.pw-rm-potm-label{color:var(--c-muted);font-size:12.5px;font-weight:700}.pw-rm-potm-name{font-size:16px;font-weight:700;line-height:1.25}.pw-rm-potm-tbc{color:var(--c-faint);font-size:16px;font-weight:700;line-height:1.25}.pw-state-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pw-state-center{flex:1 0 auto;place-items:center;display:grid}.pw-state-promo{width:100%;max-width:1152px}.pw-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.pw-state-mark{opacity:.9;width:auto;height:26px;margin-bottom:8px}.pw-state-title{color:var(--c-text);margin:4px 0 0;font-size:22px;font-weight:700}.pw-state-text{color:var(--c-muted);max-width:34ch;margin:0;font-size:14px;line-height:1.5}.pw-state-link{background:var(--grad);color:#062011;border-radius:999px;align-items:center;margin-top:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pw-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pw-state-link--ghost{color:var(--c-text);border:1px solid var(--c-border);background:0 0}@media (hover:hover){.pw-state-link--ghost:hover{border-color:var(--c-primary);color:var(--c-primary)}}.pw-toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 22px);z-index:90;background:var(--grad);color:#04140b;opacity:0;pointer-events:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;position:fixed;transform:translate(-50%,12px);box-shadow:0 8px 24px #0000004d}.pw-toast--on{opacity:1;transform:translate(-50%)}.pw-live-status{z-index:2;color:var(--c-muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:500;position:absolute;top:16px;right:16px}.pw-live-status:disabled{cursor:default}.pw-live--await{color:var(--c-muted);text-align:center;letter-spacing:.05em}.pw-live--ft-green{color:var(--c-primary);border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 12%, var(--c-surface))}.pw-next-mid{flex-direction:column;align-items:center;gap:4px;display:flex}.pw-next-after{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:3px;margin-top:2px;font-size:11px;font-weight:800;display:flex}.pw-next-stage{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;grid-column:1/-1;justify-self:center;margin-top:4px;font-size:12px;font-weight:800}.pw-state-skel{flex-direction:column;gap:18px;width:100%;max-width:720px;padding:24px 20px;display:flex}.pw-state-skel-id{align-items:center;gap:16px;display:flex}.pw-state-skel-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pw-state-skel-row{gap:8px;margin-top:-8px;display:flex;overflow:hidden}.pw-state-skel-row>.skeleton{flex:none}.pw-state-unavail{text-align:center;color:var(--c-muted);margin:24px 20px 0;font-size:15px;font-weight:600}.pw-offside{text-align:center;flex-direction:column;align-items:center;padding:72px 20px 56px;display:flex}@media (width>=900px){.pw-offside{padding:104px 20px 80px}}.pw-offside-flag{margin-bottom:18px}@media (width>=900px){.pw-offside-flag{width:170px;height:170px}}.pw-offside-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:clamp(56px,14vw,104px);font-weight:700;line-height:.86}.pw-offside-up{color:#ff5a1f}.pw-offside-sub{color:var(--c-text);margin:14px 0 0;font-size:18px;font-weight:700}.pw-offside-text{max-width:36ch;color:var(--c-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.pw{background:radial-gradient(90% 520px at 50% -120px, color-mix(in srgb, var(--club,#2fbf71) 30%, transparent), transparent 72%), var(--c-bg)}.pw-hero{background:0 0;border:0;border-radius:0;margin:0;padding:0 20px;overflow:visible}.pw-hero-bg{display:none}.pw-hero-photo-frame{border-radius:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@media (width<=719px){.pw-hero-photo-frame{width:auto;margin:0 -20px}.pw-hero-photo{object-fit:cover;width:100%;max-height:300px}:is(.pw-hero-photo-frame+.pw-hero-info,.pw-hero-main:has(.pw-hero-photo-frame) .pw-hero-id){margin-top:-54px;position:relative}}@media (width>=720px){.pw-hero{padding-top:28px}.pw-hero-photo-frame{border-radius:22px;box-shadow:0 24px 50px -24px #000c;-webkit-mask-image:none;mask-image:none}}.pw-hero-id{align-items:flex-end;gap:16px}.pw-hero-name{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:.88}@media (width>=720px){.pw-hero-name{font-size:60px}}.pw-hero-est{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin-top:8px;font-size:11px;font-weight:700}.pw-hero-nation{color:var(--c-muted);font-size:13px}.pw-social,.pw-share{color:var(--c-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14!important;border:0!important}.pw-card{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border:0;border-radius:20px}.pw-card-title{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin-bottom:14px;font-size:11px;font-weight:700}.pw-card-title svg{color:var(--c-lime);width:14px;height:14px}.pw-result,.pw-lead-row{border-bottom-color:var(--c-hair)}.pw-result-o{font-family:var(--font-disp);border-radius:8px;font-size:14px}.pw-o-W{background:var(--c-primary);color:#062011}.pw-o-D{background:var(--c-warning);color:#05130c}.pw-o-L{color:#fff;background:#ff5a63}.pw-result-score,.pw-lead-val{font-family:var(--font-disp);font-size:20px;font-weight:700}.pw-next-card{padding:22px 18px}.pw-next-card--ahead .pw-next-badges{padding-bottom:12px}.pw-next-card--live{box-shadow:inset 0 0 0 1px #ff5a6373, var(--card-edge,none)}.pw-next-score{font-family:var(--font-disp);letter-spacing:0;white-space:nowrap;font-size:68px;font-weight:700;line-height:.9}.pw-next-us{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.04em;padding-right:.04em}.pw-next-dash{color:#ffffff40;vertical-align:middle;font-size:34px}.pw-pen-star{vertical-align:.7em;margin:0 .06em;font-size:.5em}.pw-pen-star.is-ghost{visibility:hidden}.pw-pen-star.is-us{color:var(--c-lime)}.pw-next-score--pens{font-size:clamp(40px,13vw,58px)}.pw-next-score--pens.pw-next-score--long{font-size:clamp(32px,10vw,50px)}.pw-next-v{font-family:var(--font-disp);color:#ffffff40;font-size:44px;font-weight:700}.pw-next-comp{letter-spacing:.22em;text-transform:uppercase;color:var(--c-lime);font-size:11px;font-weight:700}.pw-live{color:#ff8a90;letter-spacing:.12em;background:#3b1d20;padding:4px 11px}.pw-live--ft{color:var(--c-muted);background:#ffffff12;border:0}.pw-live--ft-green{color:var(--c-lime);background:#2fbf7126}.pw-watching{background:#ffffff12;border:0}.pw-live-min{font-family:var(--font-disp);font-size:16px}.pw-live-ico{background:var(--c-raise);border-radius:999px;width:26px;height:26px}.pw-live-ico.pw-live-ico--goal{background:0 0}.pw-live-ico--goal .goal-ball{width:88%;height:88%;display:block}.pw-people2{margin-top:10px}.pw-section-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0 4px 6px;font-size:40px;font-weight:700;line-height:.9}.pw-group{margin-top:16px}.pw-group-label{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0 4px 8px;font-size:11px;font-weight:700}.pw-group-label span{color:var(--c-faint);letter-spacing:.12em}.pw-group-card{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border-radius:18px;overflow:hidden}.pw-row{align-items:center;gap:12px;min-height:50px;padding:7px 14px;display:flex;position:relative}.pw-row+.pw-row:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:62px;right:0}.pw-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.pw-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.pw-row-name b{font-weight:800}.pw-row-sub{color:var(--c-muted);font-size:12px}.pw-row-num{text-align:right;min-width:28px;font-family:var(--font-disp);color:#ffffff4d;font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:700}.pw-sc-group{margin-top:30px}.pw-section-title+.pw-sc-group{margin-top:16px}.pw-sc-fade{--sfade-bg:var(--c-bg);--sfadex-chev-top:58px;margin:0 -20px}.pw-sc-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.pw-sc-row::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.pw-sc-row{cursor:grab;-webkit-user-select:none;user-select:none}}.pw-hero-nation{margin-bottom:4px}.pw-hero-actions{margin-top:18px}.pw-mh{isolation:isolate;background:linear-gradient(#ffffff0f,#ffffff04),#070a09;border-radius:26px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin:44px 20px 28px;padding:30px 22px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #8ae6661f}.pw-mh-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2fbf7152,#0000 72%);width:140%;height:90%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.pw-mh-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pw-mh-mark{width:auto;height:18px}@media (width<=719px){.pw-mh-eyebrow-2{display:block}}.pw-mh-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-lime);margin:6px 0 -6px;font-size:11px;font-weight:700}.pw-mh-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);flex-direction:column;margin:4px 0 0;font-size:54px;font-weight:700;line-height:.88;display:flex}.pw-mh-grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;padding-right:.14em;font-style:italic}.pw-mh-sub{max-width:42ch;color:var(--c-muted);margin:0;font-size:15px;line-height:1.5}.pw-mh-cta{background:var(--grad);color:#062011;height:52px;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -10px #7edf698c}.pw-mh-visual{justify-content:center;margin-top:10px;display:flex}.pw-mh-shot{filter:none;width:min(78%,300px);height:auto;margin-bottom:-18%;display:block}@media (width>=720px){.pw-mh{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:44px 40px 0}.pw-mh-copy{padding-bottom:44px}.pw-mh-title{font-size:76px}.pw-mh-shot{width:min(100%,340px);margin-bottom:-22%}}.pw-mh-visual{perspective:1000px;height:330px;margin-top:14px;display:block;position:relative}.pw-mh-site{border-radius:18px;width:min(64%,250px);height:auto;position:absolute;top:0;left:50%;transform:translate(-56%)rotateY(-12deg)rotateX(4deg);box-shadow:0 30px 60px -20px #000000d9,0 0 0 1px #ffffff14}.pw-mh-live{border-radius:20px;width:min(82%,320px);height:auto;position:absolute;bottom:26px;left:50%;transform:translate(-42%)rotate(-3deg);box-shadow:0 24px 50px -10px #000000d9}@media (width>=720px){.pw-mh-visual{height:380px;margin-top:0}.pw-mh-site{width:260px}.pw-mh-live{width:330px;bottom:40px}.pw-hero-main:has(.pw-hero-photo-frame){grid-template-columns:minmax(0,1fr);gap:0}.pw-hero-main .pw-hero-photo-frame{width:100%;box-shadow:none;border-radius:26px;order:-1;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.pw-hero-main .pw-hero-photo{aspect-ratio:2;object-fit:cover;max-height:460px}.pw-hero-main:has(.pw-hero-photo-frame) .pw-hero-id{margin-top:-92px;padding:0 8px;position:relative}}.pw-statepage .pw-state-main{min-height:100svh;padding:calc(env(safe-area-inset-top) + 100px) 20px 60px;overflow:visible}.pw-gb{z-index:3;pointer-events:none;clip-path:inset(0 round 20px);color:var(--gb-ink);animation:2.9s linear forwards pw-gb-life;position:absolute;inset:0}@keyframes pw-gb-life{0%,99.9%{visibility:visible}to{visibility:hidden}}.pw-gb-wash{left:var(--gb-x);top:var(--gb-y);width:var(--gb-d);height:var(--gb-d);background:radial-gradient(circle closest-side, var(--gb-c0) 0, var(--gb-c1) 30%, var(--gb-c2) 100%);border-radius:50%;animation:2.9s forwards pw-gb-wash;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes pw-gb-wash{0%{animation-timing-function:cubic-bezier(.6,0,.2,1);transform:translate(-50%,-50%)scale(0)}19%{transform:translate(-50%,-50%)scale(1)}82%{animation-timing-function:cubic-bezier(.7,0,.4,1);transform:translate(-50%,-50%)scale(1)}97%,to{transform:translate(-50%,-50%)scale(0)}}.pw-gb-cap{left:var(--gb-x);top:var(--gb-y);width:var(--gb-cw);height:var(--gb-ch);background:var(--gb-c0);border-radius:999px;animation:2.9s forwards pw-gb-cap;position:absolute;transform:translate(-50%,-50%)}@keyframes pw-gb-cap{0%,12%{opacity:1}18%,to{opacity:0}}.pw-gb-ring{left:var(--gb-x);top:var(--gb-y);border:2px solid var(--gb-ink);opacity:0;border-radius:999px;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards pw-gb-ring;position:absolute}.pw-gb-ring--b{animation-delay:.18s}@keyframes pw-gb-ring{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(9)}}.pw-gb-msg{top:calc(env(safe-area-inset-top) + 90px);margin-top:max(12px, calc(var(--gb-y) - 62px));text-align:center;opacity:0;flex-direction:column;align-items:center;animation:2.9s forwards pw-gb-msg;display:flex;position:sticky}@keyframes pw-gb-msg{0%,6%{opacity:0;transform:scale(.7)}16%{opacity:1;transform:scale(1.05)}22%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.9)}}.pw-gb-word{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.01em;padding-right:.14em;font-size:88px;font-style:italic;font-weight:700;line-height:.85}.pw-gb-who{background:#00000047;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 32px);margin-top:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;display:inline-flex}.pw-gb-who>span:not(.pav){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-gb-who:not(:has(.pav)){padding-left:14px}.pw-gb-who--dark{background:#ffffff59}.pw-gb-who em{font-family:var(--font-disp);font-size:16px;font-style:normal}.pw-gb-score{font-family:var(--font-disp);letter-spacing:.02em;margin-top:10px;font-size:26px;font-weight:700;line-height:1}.pw-next-us.is-pop{animation:.7s cubic-bezier(.2,1.6,.4,1) pw-gb-pop;display:inline-block}@keyframes pw-gb-pop{0%{transform:scale(1.5)}to{transform:scale(1)}}.pw-gb-pill{left:50%;top:calc(env(safe-area-inset-top) + 78px);z-index:80;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px color-mix(in srgb, var(--club) 55%, transparent), 0 14px 40px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--c-text);font:inherit;white-space:nowrap;cursor:pointer;background:#121415f0;border:0;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:14px;font-weight:700;animation:.45s cubic-bezier(.2,1.3,.4,1) pw-gb-pill;display:flex;position:fixed;transform:translate(-50%)}.pw-gb-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-gb-pill em{color:var(--c-muted);font-style:normal;font-weight:500}@keyframes pw-gb-pill{0%{opacity:0;transform:translate(-50%,-24px)}}@media (prefers-reduced-motion:reduce){.pw-next-us.is-pop,.pw-gb-pill{animation:none}}.pw-next-stage.pw-live{letter-spacing:.12em;white-space:normal;text-align:center;margin-top:8px;font-size:11px}.cw{--cw-wrap:1180px;--cw-gut:20px;--cw-live:#ff4d57;--cw-amber:#f5c542;isolation:isolate;position:relative}@media (width>=720px){.cw{--cw-gut:40px}}.cw-wrap{width:100%;max-width:calc(var(--cw-wrap) + var(--cw-gut) * 2);padding:0 var(--cw-gut);margin:0 auto}.cw-band{padding:64px 0;position:relative}.cw-band+.cw-band{border-top:1px solid var(--c-hair)}@media (width>=900px){.cw-band{padding:96px 0}}.cw-head{margin-bottom:28px}.cw-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--club);margin:0 0 10px;font-size:11.5px;font-weight:700}.cw-title{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(44px,9vw,84px);font-weight:700;line-height:.86}.cw-title em{color:var(--club);padding-right:.14em;font-style:italic}.cw-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin:0 0 12px;font-size:12px;font-weight:700}.cw-more{color:var(--club);align-items:center;gap:6px;margin-top:26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cw-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cw-pill--live{background:var(--cw-live);color:#fff}.cw-pill--live i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cw-blink}.cw-pill--ft{color:#7fe3a6;background:#2fbf7129}.cw-pill--quiet{color:#ffffffbf;background:#ffffff1a}@keyframes cw-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cw-pill--live i{animation:none}}.cw-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffffe6;background:#ffffff1f;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.cw-btn{height:46px;color:var(--c-text);font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}@media (hover:hover){.cw-btn:hover{background:#ffffff21}}.cw-res{width:28px;height:28px;font-family:var(--font-disp);color:#04140b;border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:700;line-height:1;display:inline-grid}.cw-res--w{background:#3ddc84}.cw-res--d{background:var(--cw-amber);color:#2a1f00}.cw-res--l{color:#2a0306;background:#ff6b72}.cw-hero{padding:28px 0 56px;position:relative}.pw--page .cw-hero{padding-top:calc(env(safe-area-inset-top) + 104px)}@media (width>=900px){.cw-hero{padding-bottom:80px}.pw--page .cw-hero{padding-top:calc(env(safe-area-inset-top) + 128px)}}.cw-hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cw-hero-field{z-index:-2;background:linear-gradient(#0003, #0003), radial-gradient(70% 60% at 20% 20%, color-mix(in srgb, var(--club-field) 90%, transparent), transparent 70%), radial-gradient(60% 70% at 90% 10%, color-mix(in srgb, var(--club) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--club-field) 70%, var(--c-bg)) 0%, var(--c-bg) 100%);position:absolute;inset:0}.cw-hero-field:after{content:"";background:repeating-linear-gradient(112deg,#ffffff09 0 26px,#0000 26px 52px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.cw-hero-ghost{z-index:-1;opacity:.08;filter:grayscale()brightness(2)blur(2px);width:min(95vw,820px);position:absolute;top:0;right:-14vw}@media (width>=900px){.cw-hero-ghost{top:-40px;right:-6vw}}.cw-hero-art{height:calc(100% + 420px);bottom:auto;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.cw-hero{z-index:0}.cw-hero~.cw-band{z-index:1}.cw-hero~.cw-band>.cw-wrap{transform:translateZ(0)}.cw-hero+.cw-band{border-top:0}.cw-id{align-items:center;gap:16px;display:flex}.cw-id-badge.crest{flex:none;width:64px!important;height:64px!important}@media (width>=900px){.cw-id-badge.crest{width:96px!important;height:96px!important}}.cw-id-text{flex:1;min-width:0}.cw-name{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(44px,11vw,96px);font-weight:700;line-height:.84}.cw-id-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-est{font-family:var(--font-disp);text-transform:uppercase;color:var(--club);margin:10px 0 0;font-size:clamp(26px,6vw,40px);font-weight:700;line-height:.9}.cw-nation{color:#ffffffbf;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;line-height:1;display:flex}.cw-nation .country-flag-img{vertical-align:0}.cw-name .vbadge{vertical-align:.22em;margin-left:.2em}.cw-name .vbadge-icon{width:20px;height:20px}@media (width>=600px){.cw-name .vbadge:not(.vbadge--tick){vertical-align:.14em}.cw-name .vbadge:not(.vbadge--tick) .vbadge-icon{width:13px;height:13px}}.cw-share{cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover:hover){.cw-share:hover{background:#ffffff29}}.cw .cw-hero.pw-hero{background:0 0;border:0;border-radius:0;margin:0}.cw .cw-mx.pw-next-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;margin:30px 0 0;padding:26px 0 0}.cw .cw-pill.pw-live--corner{position:static}.cw-mx{border-top:1px solid #ffffff29;margin-top:30px;padding-top:26px;position:relative}.cw-mx-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.cw-mx-top>:first-child{justify-self:start}.cw-mx-top>:last-child{justify-self:end}.cw-mx-top>span{align-items:center;display:flex}.cw-mx-when{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:11.5px;font-weight:800}.cw .cw-watching.pw-watching{white-space:nowrap;color:#ffffffbf;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex;position:static}.cw-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px clamp(10px,3vw,36px);margin-top:28px;display:grid}.cw-board-badge.crest{justify-self:center;width:clamp(60px,17vw,116px)!important;height:clamp(60px,17vw,116px)!important}.cw-board-mid{justify-self:center;justify-items:center;display:grid}.cw-board-go{all:unset;cursor:pointer;display:contents}.cw-board-go--name{-webkit-tap-highlight-color:transparent;display:inline}.cw-board-name{text-align:center;font-family:var(--font-disp);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;align-self:start;font-size:clamp(15px,4.1vw,30px);font-weight:700;line-height:.98}.cw-v{font-family:var(--font-disp);color:#fff6;padding:0 clamp(4px,2vw,20px);font-size:clamp(30px,7vw,54px);font-weight:700;line-height:1;display:block}.cw-score.pw-next-score{font-family:var(--font-disp);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.12em;margin-block:-.1em;font-size:clamp(56px,16vw,168px);font-weight:700;line-height:1;display:flex}.cw-score>span{padding-bottom:.04em}.cw-score .pw-next-us{margin-right:0;padding-right:.06em}.cw-dash.pw-next-dash{color:#ffffff4d;vertical-align:baseline;margin:0;font-size:.55em}.cw-score .pw-pen-star{vertical-align:.9em;font-size:.4em}.cw-mx-lines{color:#ffffffd9;place-self:start center;justify-items:start;gap:8px;width:fit-content;max-width:100%;margin:14px 0 6px;font-size:15px;display:grid}.cw-mx-line{grid-template-columns:auto 18px auto;align-items:center;gap:8px;line-height:1.2;display:grid}.cw-mx-line b{text-align:right;color:#fff9;font-variant-numeric:tabular-nums;min-width:2.4em;font-weight:600}.cw-mx-line b:empty{display:none}.cw-mx-line:has(b:empty){grid-template-columns:18px auto}.cw-mx-line>:nth-child(2){justify-self:center}.cw-mx-line img{width:16px;height:16px}.cw-mx-line>span{white-space:nowrap}@media (width<=899px){.cw-mx-lines{font-size:14px}.cw-mx-line{grid-template-columns:auto 16px auto;gap:5px}.cw-mx-line b{min-width:0}.cw-mx-line:has(b:empty){grid-template-columns:16px auto}}@media (width>=900px){.cw-mx-lines{gap:10px;margin-top:18px;font-size:16px}}.cw-under{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);grid-column:1/-1;justify-self:center;margin:6px 0 0;font-size:13px;font-weight:700}.cw-under--live{color:var(--cw-amber)}.cw-under--ft{color:#7fe3a6;transition:color 1s,text-shadow 1s}.cw-under--ft.is-ft-glow{color:#b8ff5c;text-shadow:0 0 18px #7edf69cc;transition:color .2s,text-shadow .2s}.cw-settled{text-align:center;color:#ffffffd9;background:#ffffff0f;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;justify-self:center;gap:2px 14px;margin:8px 0 0;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.cw-mx-meta{color:#ffffffbf;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:34px;font-size:14px;display:flex}.cw-mx-date{text-align:center;font-family:var(--font-disp);text-transform:uppercase;color:var(--club);flex-basis:100%;font-size:22px;font-weight:700;line-height:1}.cw .cw-status.pw-live-status{font:inherit;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:22px auto 0;padding:4px 10px;font-size:12.5px;font-weight:600;display:block;position:static}.cw-status:disabled{cursor:default}.cw-feed-title{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin:30px 0 0;font-size:11.5px;font-weight:700}.cw-feed{margin:10px 0 0;padding:0;list-style:none}.cw-feed-row{grid-template-columns:max(52px, var(--pw-min-w,0em) + 12px) 28px 1fr;border-top:1px solid var(--c-hair);align-items:center;gap:10px;padding:12px 0;font-size:15px;display:grid}.cw-feed-row>b{font-family:var(--font-disp);color:var(--cw-amber);white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.cw-feed-ico{place-items:center;display:grid}.cw-feed-row.is-them{color:var(--c-muted)}.cw-feed-row.is-them>b{color:var(--c-faint)}.cw-feed-red{color:#ff6b72;font-weight:800}.cw-feed .pw-plink{color:inherit;font-weight:600}.cw-hero>.pw-gb{clip-path:none;overflow:hidden}.cw-squad .pw-sc-group+.pw-sc-group{margin-top:30px}.cw-squad .pw-group-label{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin:0 0 12px;font-size:12px;font-weight:700}.cw-squad .pw-group-label span{color:var(--c-faint)}.cw-squad .pw-sc-fade{--sfade-bg:var(--c-bg)}.cw-squad .pw-sc-num{background:0 0;padding:0 0 2px 8px;font-size:30px}.cw-squad .pw-sc-num .grad-text{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:4px #050807c7;paint-order:stroke fill;text-shadow:0 2px 10px #0000008c;background:0 0;padding-right:0}.cw-squad .pw-sc-name{text-align:left;align-items:flex-start}.cw-squad .pw-sc-name b{text-transform:none;font-family:inherit;font-size:15px;font-weight:600}.cw-boards{gap:40px;display:grid}@media (width>=720px){.cw-boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cw-lb+.cw-lb{border-left:1px solid var(--c-hair);padding-left:28px}.cw-lb{padding-right:28px}}.cw-lb-lead{border-bottom:1px solid var(--c-hair);grid-template-columns:84px 1fr;align-items:end;gap:16px;padding-bottom:16px;display:grid;position:relative}.cw-lb-pic .pav{border-radius:16px;width:84px!important;height:100px!important}.cw-lb-lead b{font-family:var(--font-disp);margin-bottom:10px;font-size:72px;font-weight:700;line-height:.8;display:block}.cw-lb-lead span{font-weight:600}.cw-lb-row{border-bottom:1px solid var(--c-hair);grid-template-columns:22px 32px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;display:grid;position:relative}.cw-lb-row i{color:var(--c-faint);font-style:normal;font-weight:700}.cw-lb-row b{font-family:var(--font-disp);font-size:22px;font-weight:700;line-height:1}.cw-lb .pw-plink{font-weight:inherit}.cw-about{gap:28px;display:grid}@media (width>=900px){.cw-about:not(.cw-about--words){grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.cw-about--words>div{max-width:760px}.cw-tphoto{border-radius:22px;max-width:620px;margin:0;position:relative;overflow:hidden}.cw-tphoto img{width:100%;height:auto;display:block}.cw-tphoto:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 50%, #050807bf), linear-gradient(0deg, color-mix(in srgb, var(--club-field) 30%, transparent), transparent);position:absolute;inset:0}.cw-lede{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:clamp(30px,5.4vw,52px);font-weight:600;line-height:1.02}.cw-lede+.cw-about-body,.cw-lede+*{margin-top:16px}@media (width>=900px){.cw-about-cols{columns:2;column-gap:40px}}.cw-about-body{color:#f3f6f4d1;white-space:pre-line;margin:0;font-size:16px;line-height:1.65}.cw-facts{border-top:1px solid var(--c-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin:28px 0 0;padding-top:22px;display:grid}.cw-facts>div{border-left:1px solid var(--c-hair);padding:0 18px}.cw-facts>div:nth-child(odd){border-left:0;padding-left:0}@media (width>=600px){.cw-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-facts>div:nth-child(3){border-left:1px solid var(--c-hair);padding-left:18px}}.cw-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px;font-size:12px;font-weight:700}.cw-facts dd{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:24px;font-weight:700;line-height:1.05}.cw-facts-go{align-items:flex-end;display:flex}.cw-facts-go a{color:var(--club);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=600px){.cw-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-facts--4>div:nth-child(n+2){border-left:1px solid var(--c-hair);padding-left:18px}}.cw-ground{gap:24px;display:grid}@media (width>=900px){.cw-ground{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}.cw-gr-pic{aspect-ratio:16/9;background:color-mix(in srgb, var(--club-field) 70%, #000);border-radius:22px;position:relative;overflow:hidden}.cw-gr-pic img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.9);mix-blend-mode:luminosity;opacity:.9;width:100%;height:100%}.cw-gr-pic svg{width:100%;height:100%;position:absolute;inset:0}.cw-gr-pic:after{content:"";mix-blend-mode:multiply;background:linear-gradient(180deg, color-mix(in srgb, var(--club-field) 55%, transparent), color-mix(in srgb, var(--club-field) 35%, #050807b3));position:absolute;inset:0}.cw-gr-body{justify-items:start;gap:10px;display:grid}.cw-gr-body .cw-eyebrow{margin:0}.cw-gr-body h3{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:40px;font-weight:700;line-height:.9}.cw-gr-body p{color:var(--c-muted);margin:0;font-size:15px}.cw-gr-body .cw-btn{margin-top:6px}.cw-kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}@media (width>=900px){.cw-kits{grid-template-columns:repeat(4,minmax(0,1fr))}}.cw-kit{text-align:center;justify-items:center;gap:10px;display:grid}.cw-kit small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.cw-follow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-follow>span{letter-spacing:.2em;text-transform:uppercase;width:100%;color:var(--c-muted);font-size:11.5px;font-weight:700}.cw-socials{gap:8px;display:flex}.cw-social{width:42px;height:42px;color:var(--c-text);background:#ffffff14;border-radius:50%;place-items:center;display:grid}@media (hover:hover){a.cw-social:hover{background:#ffffff24}}.cw-potm{background:#f5c5421a;border-radius:999px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:26px auto 0;padding:10px 18px 10px 10px;display:flex;box-shadow:inset 0 0 0 1px #f5c5424d}.cw-potm small{letter-spacing:.16em;text-transform:uppercase;color:var(--cw-amber);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cw-potm b{font-size:16px}.cw-potm .pw-plink{font-weight:inherit}.cw-cab{background:radial-gradient(70% 90% at 50% 0,#ffe8aa1f,#0000 70%),linear-gradient(#0d0f10,#070808);border-radius:26px;padding:34px 0 0;position:relative;overflow:hidden}.cw-cab:before{content:"";background:#fff3cf;border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 30px 6px #ffecb473}.cw-cab-fade{--sfade-bg:#0a0b0c}.cw-cab-row{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-end;gap:18px;padding:4px 34px 8px;scroll-padding:0 34px;display:flex;overflow-x:auto}.cw-cab-row::-webkit-scrollbar{display:none}.cw-tro{scroll-snap-align:start;text-align:center;-webkit-user-select:none;user-select:none;flex:none;justify-items:center;gap:12px;width:150px;display:grid}.cw-tro img{object-fit:contain;-webkit-user-drag:none;width:auto;max-width:100%;height:124px}.cw-tro-pool{background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;width:90px;height:12px;margin-top:-16px}.cw-tro b{font-family:var(--font-disp);font-size:22px;font-weight:700;line-height:1}.cw-tro small{min-height:2.6em;color:var(--c-muted);font-size:12px;line-height:1.3}.cw-cab-shelf{background:linear-gradient(#2a2522,#151312);height:18px;margin-top:4px;box-shadow:0 -1px #ffffff14}.cw-foot{padding-top:8px;padding-bottom:8px}.cw-promo .pw-mh{box-shadow:none;padding:72px max(var(--cw-gut), calc((100% - var(--cw-wrap)) / 2)) 0;background:0 0;border-top:1px solid #8ae6662e;border-radius:0;margin:40px 0 0}.cw-promo .pw-mh:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 15% 0,#b8ff5c17,#0000 70%),radial-gradient(45% 70% at 85% 0,#2fbf7124,#0000 70%),radial-gradient(60% 50% at 70% 100%,#2fbf7129,#0000 70%);position:absolute;inset:0}.cw-promo .pw-mh-glow{display:none}.cw-promo .pw-mh{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:64px}.cw-promo .pw-mh-copy{gap:16px;padding-bottom:0}.cw-promo .pw-mh-title{font-size:clamp(56px,13vw,110px)}.cw-promo .pw-mh-sub{max-width:44ch;font-size:16px;line-height:1.55}.cw-promo .pw-mh-cta{border-radius:999px;padding:0 24px}.cw-promo .pw-mh-mark{height:20px}.cw-promo .pw-mh-eyebrow{color:#b8ff5c;margin:0}.cw-promo .pw-mh-eyebrow-2{display:inline}.cw-promo .pw-mh-visual{aspect-ratio:460/400;perspective:1000px;order:-1;width:min(100%,420px);height:auto;margin:0;position:relative}.cw-promo .pw-mh-site{width:50%;top:0;left:10%;transform:rotateY(-12deg)rotateX(4deg)}.cw-promo .pw-mh-live{width:72%;bottom:10%;left:auto;right:0;transform:rotate(-3deg)}@media (width>=900px){.cw-promo .pw-mh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:88px;padding-bottom:88px}.cw-promo .pw-mh-title{font-size:clamp(56px,6.4vw,100px)}.cw-promo .pw-mh-visual{order:0;width:100%;max-width:560px;margin:0 0 0 auto}}.cw-pill--pp{color:var(--cw-amber);background:#f5c54224}.cw-cd{justify-content:center;gap:clamp(14px,4vw,34px);margin-top:26px;display:flex}.cw-cd div{justify-items:center;display:grid}.cw-cd b{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:clamp(48px,12vw,88px);font-weight:700;line-height:.9}.cw-cd small{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.cw-tl{z-index:3;height:70px;margin:34px 0 6px;position:relative}.cw-tl.has-title,.cw-tl--et{margin-top:44px}.cw-tl-title{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:10.5px;font-weight:700;position:absolute;top:-20px;left:0}.cw-tl-track{background:#ffffff1f;border-radius:4px;height:4px;position:absolute;top:33px;left:0;right:0}.cw-tl-ht{background:#ffffff59;width:1px;height:26px;position:absolute;top:22px;left:50%}.cw-tl-ht span,.cw-tl-lab{letter-spacing:.14em;color:var(--c-faint);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute}.cw-tl-ht span{top:-14px;left:0;transform:translate(-50%)}.cw-tl-lab{top:56px}.cw-tl-lab--l{left:0}.cw-tl-lab--r{right:0}.cw-tl-ev{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:0;transform:translate(-50%)}.cw-tl-ev--them{top:46px}.cw-tl-ev--them img{filter:saturate(.6)brightness(.85)}.cw-tl-ev--card{background:var(--cw-amber);border-radius:3px;width:12px;height:16px;top:4px}.cw-tl-ev--card.cw-tl-ev--them{background:#c9a23a;top:50px}.cw-tl-ev--card.cw-tl-ev--them.is-red{background:#c9434a}.cw-tl-ev--card.is-red{background:var(--cw-live)}.cw-tl-ev.is-on{box-shadow:0 0 0 3px #ffffff59}.cw-tl-tip{z-index:20;color:#0b0f0d;background:#fff;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:260px;padding:10px 14px;font-size:13.5px;line-height:1.3;animation:.18s ease-out cw-tip;display:flex;position:absolute;bottom:calc(100% + 4px);box-shadow:0 14px 30px -8px #000000b3}.cw-tl-tip b{font-family:var(--font-disp);color:#0b0f0d;font-size:22px;font-weight:700;line-height:1}.cw-tl-tip strong{font-weight:800}.cw-tl-tip small{color:#5b6660;font-size:12px;display:block}.cw-tl-tip--red b{color:#d4202c}.cw-tl-tip--yellow b{color:#b88a00}@keyframes cw-tip{0%{opacity:0;transform:translateY(4px)}}.cw-pens{gap:10px;margin-top:40px;display:grid;position:relative}.cw-pens .cw-tl-title{margin-bottom:4px;position:static}.cw-pens-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cw-pens-name{font-family:var(--font-disp);text-transform:uppercase;text-wrap:balance;font-size:17px;font-weight:700;line-height:1.05}.cw-pens-n{font-family:var(--font-disp);text-align:right;font-size:26px;font-weight:700;line-height:1}.cw-pens-wait{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.cw-nomin{color:var(--c-muted);background:#ffffff0d;border-radius:14px;margin:24px 0 0;padding:14px 16px;font-size:14px}.cw-feed--nomin .cw-feed-row{grid-template-columns:28px 1fr}.cw-mx-actions{justify-content:center;margin-top:26px;display:flex}.cw-more-btn svg{transition:transform .3s}.cw-more-btn.is-open svg{transform:rotate(180deg)}.cw-ft-more{margin-top:12px}@media (prefers-reduced-motion:reduce){.cw-tl-tip{animation:none}}.cw-form{gap:22px;display:grid}.cw-form .cw-more{margin:0}.cw-form-res{gap:8px;display:flex}.cw-form-res .cw-res{border-radius:12px;width:46px;height:46px;font-size:26px}.cw-form-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cw-form-facts div{border-left:1px solid var(--c-hair);padding:0 16px}.cw-form-facts div:first-child{border-left:0;padding-left:0}.cw-form-facts b{font-family:var(--font-disp);font-size:46px;font-weight:700;line-height:1;display:block}.cw-form-facts small{color:var(--c-muted);font-size:12.5px}@media (width>=900px){.cw-form{grid-template-columns:auto 1fr auto;align-items:center;gap:56px}}@media (width<=389px){.cw-form-res .cw-res{width:40px;height:40px;font-size:22px}}.cw-head--row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cw-arrows{gap:8px;display:none}@media (width>=900px) and (hover:hover){.cw-arrows{display:flex}}.cw-arrows button{width:42px;height:42px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.cw-arrows button:disabled{opacity:0;pointer-events:none}.cw-strip-fade{--sfade-bg:var(--c-bg);margin:0 calc(var(--cw-gut) * -1)}.cw-strip{padding:4px var(--cw-gut) 8px;scroll-padding:0 var(--cw-gut);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.cw-strip::-webkit-scrollbar{display:none}@media (hover:none){.cw-strip,.cw-strip .cw-mc,.cw-strip .cw-now{scroll-snap-type:none;scroll-snap-align:none}}.cw-mc{scroll-snap-align:start;text-align:left;width:176px;color:inherit;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--c-hair);background:#ffffff09;border:0;border-radius:18px;flex:none;gap:10px;padding:16px;transition:background .2s;display:grid}@media (hover:hover){.cw-mc:hover{background:#ffffff0f}}.cw-mc-date{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.cw-mc .crest{width:46px!important;height:46px!important}@media (width<=719px){.cw-mc .crest{width:56px!important;height:56px!important}}.cw-mc-opp{min-height:1.9em;font-family:var(--font-disp);text-transform:uppercase;font-size:21px;font-weight:700;line-height:.95}.cw-mc-foot{border-top:1px solid var(--c-hair);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding-top:10px;display:flex}.cw-mc-score{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.cw-mc-time{font-family:var(--font-disp);font-size:24px;font-weight:700;line-height:1}.cw-mc--next{background:color-mix(in srgb, var(--club-field) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--club) 45%, transparent)}.cw-mc--live{box-shadow:inset 0 0 0 1.5px var(--cw-live)}.cw-now{background:var(--grad);scroll-snap-align:center;border-radius:2px;flex:none;align-self:stretch;width:2px;margin:6px 14px;position:relative}.cw-now span{background:var(--c-bg);letter-spacing:.14em;color:#b8ff5c;padding:6px 4px;font-size:10px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1000px){.cw-boards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px) and (width<=999px){.cw-boards--3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.cw-boards--3 .cw-lb:nth-child(3){border-left:0;padding-left:0}}#season,#squad{scroll-margin-top:calc(env(safe-area-inset-top) + 84px)}.cw-note{z-index:85;width:max-content;left:50%;top:calc(env(safe-area-inset-top) + 82px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121415f0;border-radius:999px;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;font-size:14px;font-weight:600;animation:.3s ease-out cw-tip;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff1a,0 14px 40px #0009}.cw-pg-hero .cw-wrap{padding-bottom:8px}.cw-pg-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.cw-pg-back{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.cw-pg-back:hover{color:#fff}}.cw-pg-eyebrow{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:12px;font-weight:700}.cw .cw-pg-mx{border-top:0;margin-top:14px;padding-top:0}.cw-pg-hero+.cw-band{border-top:0}.cw-pg-rows{border-top:1px solid var(--c-hair)}.cw-pg-row{border:0;border-bottom:1px solid var(--c-hair);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"date date date""res what did";align-items:center;gap:6px 12px;padding:14px 4px;font-size:15px;display:grid}@media (hover:hover){.cw-pg-row:hover{background:#ffffff08}}.cw-pg-date{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);grid-area:date;font-size:12.5px;font-weight:700}.cw-pg-row .cw-res{grid-area:res}.cw-pg-what{text-overflow:ellipsis;white-space:nowrap;grid-area:what;min-width:0;overflow:hidden}.cw-pg-did{grid-area:did;align-items:center;gap:6px;display:flex}.cw-pg-did em{letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:800}.cw-pg-did .cw-pg-star{color:var(--cw-amber);background:#f5c5421f;align-items:center;gap:4px;display:inline-flex}.cw-pg-go{color:var(--c-muted);display:none}@media (width>=600px){.cw-pg-row{grid-template-columns:110px 28px minmax(0,1fr) auto 18px;grid-template-areas:"date res what did go";gap:12px}.cw-pg-go{grid-area:go;display:block}}.cw-pg-empty{color:var(--c-muted);margin:0}.cw-facts--pg{border-top:0;margin:0;padding-top:0}.cw-pp{align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}.cw-pp-pic{background:#141516;border-radius:24px;flex:none;width:104px;height:104px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.cw-pp-pic img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.cw-pp-pic .pav{border-radius:24px;width:104px!important;height:104px!important}.cw-pp-pic b{font-family:var(--font-disp);color:#fff;-webkit-text-stroke:4px #050807c7;paint-order:stroke fill;text-shadow:0 2px 10px #0000008c;font-size:30px;font-weight:700;line-height:1;position:absolute;bottom:4px;left:8px}.cw-pp-names{min-width:0}.cw-pp-first{color:var(--c-muted);margin:0;font-size:clamp(16px,3.6vw,22px);font-weight:600}.cw-pp-last{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(52px,13vw,120px);font-weight:700;line-height:.84}.cw-pp-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;display:grid}.cw-tiles>div{border-left:1px solid var(--c-hair);padding:0 18px}.cw-tiles>div:nth-child(odd){border-left:0;padding-left:0}.cw-tiles b{font-family:var(--font-disp);margin-bottom:-.06em;padding-bottom:.06em;font-size:clamp(56px,12vw,88px);font-weight:700;line-height:1;display:inline-block}.cw-tiles small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:6px;font-size:12px;font-weight:700;display:block}@media (width>=900px){.cw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-tiles>div:nth-child(odd){border-left:1px solid var(--c-hair);padding-left:18px}.cw-tiles>div:first-child{border-left:0;padding-left:0}}.cw-dbar,.pw--drill .cw-base,.cw-layer.is-under{display:none}@media (width<=719px){.pw--drill .cw-base{display:block}.cw-layer-promo{display:none}.pw--drill .sv2-progress,.pw--drill .sv2-totop,.pw--drill .cw-pg-top{display:none!important}.cw-layer{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--c-bg,#050807);position:fixed;inset:0;overflow-y:auto;box-shadow:-12px 0 32px #00000073}.cw-layer>.cw-pg{min-height:calc(100% + 1px)}.cw-layer.is-under{visibility:hidden;transition:visibility 0s .4s;display:block}.pw--leaving:not(.pw--leaving-all) .cw-layer.is-under{visibility:visible;transition:none}.cw-layer.is-enter{animation:.32s cubic-bezier(.16,1,.3,1) cw-drill-in}.cw-layer.is-leaving{transition:transform .26s cubic-bezier(.4,0,.6,1);transform:translate(100%)}.pw--page.pw--drill .cw-pg-hero{padding-top:calc(env(safe-area-inset-top) + 66px)}.pw--drill .cw-pg>.cw-band:last-child{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.cw-dbar{z-index:75;padding:calc(env(safe-area-inset-top) + 12px) 22px 12px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;right:0}.cw-dbar:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#080e0bcc;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff0f}.cw-dbar.is-scrolled:before{opacity:1}.cw-dbar-back{width:38px;height:38px;color:var(--c-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.cw-dbar-share{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:38px;height:38px}.cw-dbar-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:0;margin:0;font-size:16px;font-weight:600;transition:opacity .25s,transform .25s;overflow:hidden;transform:translateY(4px)}.cw-dbar.is-scrolled .cw-dbar-title{opacity:1;transform:none}}@keyframes cw-drill-in{0%{transform:translate(100%)}}.pw .sv2-progress{animation:.7s cw-bar-back}@keyframes cw-bar-back{0%,55%{opacity:0}}@media (prefers-reduced-motion:reduce){.cw-layer{animation:none!important}}.cwc .cw-hero{padding-bottom:0}.cw-hero:has(.cwc-tsw.is-open){z-index:5}.cwc-h{gap:22px;padding-block:26px 56px;display:grid}.cwc-h>*{min-width:0}.cwc-badge.crest{width:clamp(96px,26vw,168px)!important;height:auto!important}.cwc-sub{color:#ffffffbf;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0 0 -4px;font-size:14px;display:flex}.cwc-sub .cw-nation{margin:0;display:inline-block}.cwc-sub .cw-nation .country-flag-img{vertical-align:-2px;margin-right:6px}.cwc-est{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;font-size:12px;font-weight:700}.cwc-name{font-family:var(--font-disp);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(84px,24vw,232px);font-weight:700;line-height:.8}.cwc-name>span{display:block}.cwc-name>span+span{color:var(--club);padding-right:.14em;font-style:italic}.cwc-name--long{font-size:clamp(56px,15vw,150px)}.cwc-name .vbadge{vertical-align:.36em;margin-left:.26em;font-style:normal}.cwc-name .vbadge-icon{width:28px;height:28px}@media (width>=600px){.cwc-name .vbadge:not(.vbadge--tick){margin-left:.12em}.cwc-name .vbadge:not(.vbadge--tick) .vbadge-icon{width:13px;height:13px}}.cwc-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams teams""facts share";align-items:center;gap:22px 12px;margin-top:18px;display:grid}.cwc-teams{grid-area:teams;position:relative}.cwc-facts{flex-wrap:nowrap;grid-area:facts;gap:10px 22px;display:flex}.cwc-fact b{font-family:var(--font-disp);font-size:40px;font-weight:700;line-height:1;display:block}.cwc-fact small{letter-spacing:.04em;color:var(--c-muted);font-size:12px;font-weight:600}.cwc-row .cw-share{grid-area:share}@media (width>=640px){.cwc-row{flex-wrap:nowrap;align-items:center;gap:22px 32px;display:flex}.cwc-teams{flex:none}.cwc-facts{border-left:1px solid #ffffff2e;gap:10px 28px;padding-left:32px}.cwc-row .cw-share{flex:none}}@media (width>=900px){.cwc-h{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge sub""badge name""row row";align-items:end;column-gap:40px;padding-block:56px 80px}.cwc-badge{grid-area:badge;align-self:center}.cwc-sub{grid-area:sub;align-self:end;margin:0}.cwc-name{grid-area:name}.cwc-row{grid-area:row;justify-content:space-between;width:100%;margin-top:44px}}.cwc-tsw-btn{cursor:pointer;font-family:var(--font-disp);text-transform:uppercase;color:var(--club);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:4px 8px 4px 0;font-size:clamp(26px,6vw,40px);font-weight:700;line-height:.9;display:inline-flex}.cwc-tsw-btn svg{margin-top:2px;transition:transform .3s}.cwc-tsw.is-open .cwc-tsw-btn svg{transform:rotate(180deg)}.cwc-tsw-menu{z-index:30;opacity:0;pointer-events:none;background:#0b0f0d;border-radius:18px;max-width:420px;padding:8px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -20px #000000e6}@media (width>=640px){.cwc-tsw-menu{width:380px;right:auto}}.cwc-tsw.is-open .cwc-tsw-menu{opacity:1;pointer-events:auto;transform:none}.cwc-tsw-menu a{color:inherit;border-radius:12px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.cwc-tsw-menu a.is-here{background:#ffffff0f}@media (hover:hover){.cwc-tsw-menu a:hover{background:#ffffff0f}}.cwc-tsw-menu b{font-family:var(--font-disp);text-transform:uppercase;font-size:22px;font-weight:700;line-height:1}.cwc-tsw-menu a.is-here b{color:var(--club)}.cwc-tsw-menu small{color:var(--c-muted);font-size:12.5px}.cwc-tsw-menu hr{background:var(--c-hair);border:0;height:1px;margin:6px 8px}.cwc-tsw-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cwc-tsw-menu .cw-pill{height:22px;font-size:10.5px}.cwc-tsw-score{font-family:var(--font-disp);color:#fff;margin-right:4px;font-size:16px;font-weight:700;line-height:1}.cwc-led{z-index:1;background-color:#020403;background-image:radial-gradient(#2fbf711a 1px,#0000 1.2px);background-size:5px 5px;border-block:1px solid #ff4d574d;padding:18px 0;position:relative;box-shadow:inset 0 0 40px #000000e6}.cwc-led-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cwc-led-head h2{letter-spacing:.2em;text-transform:uppercase;color:#ffd0d2;text-shadow:0 0 10px #ff4650cc;margin:0;font-size:15px;font-weight:700;line-height:1}.cwc-led-row{scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.cwc-led-row::-webkit-scrollbar{display:none}.cwc-ln{width:300px;color:inherit;background:#ffffff0a;border-radius:16px;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ff4d5740}.cwc-ln-team{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.cwc-ln-go{grid-column:1/-1;height:42px}.cwc-ln-v{color:var(--c-muted);min-width:0;font-size:13px}.cwc-ln-v b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.cwc-ln-score{font-family:var(--font-disp);letter-spacing:.02em;color:#d9ffe8;text-shadow:0 0 10px #2fbf71cc,0 0 24px #2fbf7166;text-align:right;font-size:44px;font-weight:700;line-height:1}.cwc-ln-min{font-family:var(--font-disp);letter-spacing:.08em;text-transform:uppercase;color:#ffe6a6;text-shadow:0 0 8px #ffb428cc;text-align:right;font-size:15px;font-weight:700}.cwc-day{margin-top:26px}.cwc-day:first-of-type{margin-top:0}.cwc-day h3{border-bottom:1px solid #ffffff2e;align-items:baseline;gap:12px;margin:0;padding-bottom:10px;display:flex}.cwc-day h3 b{font-family:var(--font-disp);text-transform:uppercase;font-size:30px;font-weight:700;line-height:1}.cwc-day h3 span{color:var(--c-muted);font-size:13px;font-weight:600}.cwc-fx{border-bottom:1px solid var(--c-hair);color:inherit;grid-template-columns:58px 1fr auto;grid-template-areas:"time team go""time match go";align-items:center;gap:4px 14px;padding:16px 4px;text-decoration:none;transition:background .2s;display:grid}@media (hover:hover){.cwc-fx:hover{background:#ffffff08}}.cwc-fx-time{font-family:var(--font-disp);grid-area:time;font-size:26px;font-weight:700;line-height:1}.cwc-fx-time small{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-top:4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;display:block}.cwc-fx-team{font-family:var(--font-disp);text-transform:uppercase;color:var(--club);grid-area:team;font-size:18px;font-weight:700;line-height:1}.cwc-fx-match{grid-area:match;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.cwc-fx-match .crest{flex:none}.cwc-fx-match span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cwc-fx-where{color:var(--c-muted);align-items:center;gap:6px;min-width:0;font-size:13.5px;display:none}.cwc-fx-go{color:var(--c-muted);grid-area:go;align-items:center;gap:10px;display:flex}.cwc-fx-score{font-family:var(--font-disp);color:#fff;font-size:30px;font-weight:700;line-height:1}@media (width>=900px){.cwc-fx{grid-template-columns:90px 190px 1fr 240px auto;grid-template-areas:"time team match where go";padding:18px 8px}.cwc-fx-where{grid-area:where;display:flex}}.cwc-tt-row{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cwc-tt-row::-webkit-scrollbar{display:none}.cwc-tt{scroll-snap-align:start;border-left:1px solid var(--c-hair);width:min(78vw,300px);color:inherit;flex-direction:column;flex:none;gap:14px;padding:0 22px 26px;text-decoration:none;transition:background .25s;display:flex}.cwc-tt:first-child{border-left:0;width:calc(min(78vw,300px) - 22px);padding-left:0}@media (hover:hover){.cwc-tt:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--club) 7%, transparent), transparent)}}@media (width>=1100px){.cwc-tt-row{overflow:visible}.cwc-tt,.cwc-tt:first-child{flex:1 1 0;width:auto}}.cwc-tt-photo{aspect-ratio:16/9;background:linear-gradient(160deg, color-mix(in srgb, var(--club-field) 80%, #000), #07090a);border-radius:16px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.cwc-tt-photo:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, #0508078c), linear-gradient(0deg, color-mix(in srgb, var(--club-field) 22%, transparent), transparent);position:absolute;inset:0}.cwc-tt-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}@media (hover:hover){.cwc-tt:hover .cwc-tt-img{transform:scale(1.04)}}.cwc-tt-nophoto{place-items:center;display:grid;position:absolute;inset:0}.cwc-tt-nophoto:before{content:"";background:repeating-linear-gradient(112deg,#ffffff0a 0 14px,#0000 14px 28px);position:absolute;inset:0}.cwc-tt-nophoto .crest{opacity:.9;position:relative}.cwc-tt-name{font-family:var(--font-disp);text-transform:uppercase;align-items:flex-end;min-height:1.72em;font-size:52px;font-weight:700;line-height:.86;display:flex}.cwc-tt-day{letter-spacing:.14em;text-transform:uppercase;color:var(--club);min-height:1.2em;font-size:12px;font-weight:700}.cwc-tt-line{border-top:1px solid var(--c-hair);align-items:flex-start;gap:10px;min-height:66px;padding-top:12px;font-size:14px;display:flex}.cwc-tt-line>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.cwc-tt-line small{color:var(--c-muted);font-size:12px;display:block}.cwc-tt-line .cw-res,.cwc-tt-line .crest{margin-top:2px}.cwc-tt-go{color:#fff;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.cwc-grounds{gap:40px;display:grid}@media (width>=900px){.cwc-grounds{grid-template-columns:1fr 1fr;gap:48px}}.cwc-gr-pic{aspect-ratio:16/9;background:color-mix(in srgb, var(--club-field) 70%, #000);border-radius:22px;position:relative;overflow:hidden}.cwc-gr-pic svg{width:100%;height:100%;position:absolute;inset:0}.cwc-gr-pic img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.9);mix-blend-mode:luminosity;opacity:.9;width:100%;height:100%}.cwc-gr-pic:after{content:"";mix-blend-mode:multiply;background:linear-gradient(180deg, color-mix(in srgb, var(--club-field) 55%, transparent), color-mix(in srgb, var(--club-field) 35%, #050807b3));position:absolute;inset:0}.cwc-gr-body{gap:10px;margin-top:20px;display:grid}.cwc-gr-body h3{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:40px;font-weight:700;line-height:.9}.cwc-gr-body p{color:var(--c-muted);margin:0;font-size:15px}.cwc-gr-home{flex-wrap:wrap;gap:6px;display:flex}.cwc-gr-body .cw-btn{justify-self:start;margin-top:6px}.cw-tro .cw-tag{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:22px;padding:4px 8px;line-height:1.15}.cwc-join{display:grid}.cwc-join>div{align-content:start;gap:12px;padding:30px 0;display:grid}.cwc-join>div+div{border-top:1px solid var(--c-hair)}.cwc-join h3{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:44px;font-weight:700;line-height:.88}.cwc-join p{color:var(--c-muted);white-space:pre-line;max-width:44ch;margin:0;font-size:15px;line-height:1.55}.cwc-join .cw-btn{justify-self:start;margin-top:6px}.cwc-btn--club{color:var(--club-field);background:#fff}@media (width>=900px){.cwc-join{grid-template-columns:1fr 1fr;gap:64px}.cwc-join>div{padding:0}.cwc-join>div+div{border-top:0;border-left:1px solid var(--c-hair);padding-left:64px}}.cwc-follow{border-top:1px solid var(--c-hair);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:18px;display:flex}.cwc-follow>span{letter-spacing:.2em;text-transform:uppercase;width:100%;color:var(--c-muted);font-size:11.5px;font-weight:700}.cw-club-pending{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-amber);font-size:11.5px;font-weight:800;display:block}.cw-name-link{color:inherit;text-decoration:none}@media (hover:hover){.cw-name-link:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}}.cw-id{position:relative}.cw-id-row .cwc-tsw{margin:8px 0 2px;position:static}.cw-id-row .cwc-tsw-menu{width:auto;max-width:420px;left:0;right:0}.suspended{background:radial-gradient(1100px 620px at 78% -160px, #238c5529, transparent 66%), var(--c-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.suspended-card{text-align:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:20px;flex-direction:column;align-items:center;gap:12px;max-width:380px;padding:34px 26px;display:flex}.suspended-ico{background:color-mix(in srgb, var(--c-danger) 14%, transparent);width:60px;height:60px;color:var(--c-danger);border-radius:999px;place-items:center;display:grid}.suspended-title{color:var(--c-text);margin:4px 0 0;font-size:24px;font-weight:700}.suspended-text{color:var(--c-muted);margin:0;font-size:15px;line-height:1.55}.suspended-link{color:var(--c-primary);font-size:14px;font-weight:600;text-decoration:none}.suspended-out{margin-top:8px}.tt{z-index:70;color:#fff;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#07090a;flex-direction:column;animation:.35s both tt-fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes tt-fade{0%{opacity:0}to{opacity:1}}.tt:before,.tt:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tt-primary) 42%, transparent), transparent 72%);filter:blur(52px);will-change:transform;border-radius:50%;position:absolute}.tt:before{width:96%;height:62%;animation:18s ease-in-out infinite alternate tt-glow1;top:-6%;left:-16%}.tt:after{width:88%;height:60%;animation:23s ease-in-out infinite alternate tt-glow2;top:22%;right:-18%}@keyframes tt-glow1{0%{transform:translate(0)scale(1)}to{transform:translate(26%,22%)scale(1.16)}}@keyframes tt-glow2{0%{transform:translate(0)scale(1.12)}to{transform:translate(-24%,-18%)scale(1)}}.tt-topbar{z-index:2;padding:calc(env(safe-area-inset-top) + 14px) 14px 12px;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:relative}.tt-top-badge{justify-self:start}.tt-top-title{text-align:center;min-width:0;font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, #fff 88%, var(--tt-primary));white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-width:100%;font-size:min(clamp(18px,3vh,30px),7vw);font-weight:700;line-height:1;overflow:hidden}.tt-close{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-self:end;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:grid}@media (hover:hover){.tt-close:hover{border-color:var(--tt-primary);background:color-mix(in srgb, var(--tt-primary) 18%, transparent)}}.tt-footbar{z-index:2;padding:14px 14px calc(env(safe-area-inset-bottom) + 12px);background:linear-gradient(#0000,#07090a 38%);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.tt-logo-wrap{flex:none;align-items:center;display:inline-flex}.tt-logo{opacity:.8;width:auto}.tt-logo-mark{display:none}.tt-logo-full{height:15px;display:block}.tt-nav{flex:none;align-items:center;gap:clamp(12px,3vw,22px);display:flex}.tt-arrow{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,opacity .15s;display:grid}@media (hover:hover){.tt-arrow:hover:not(:disabled){border-color:var(--tt-primary);background:color-mix(in srgb, var(--tt-primary) 18%, transparent)}}.tt-arrow:disabled{opacity:.28;cursor:default}.tt-dots{align-items:center;gap:8px;display:flex}.tt-dot{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.tt-dot.is-on{background:var(--tt-primary);width:24px;box-shadow:0 0 12px color-mix(in srgb, var(--tt-primary) 70%, transparent)}.tt-stage{z-index:1;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:stretch;min-height:0;display:flex;position:relative;overflow:auto hidden}.tt-stage::-webkit-scrollbar{width:0;height:0;display:none}.tt-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;display:flex;overflow:hidden}.tt-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:clamp(16px,3.5vh,44px) clamp(18px,5vw,64px);display:flex;overflow-y:auto}.tt-slide .tt-scroll>*{opacity:0}.tt-slide.is-active .tt-scroll>*{animation:.55s cubic-bezier(.22,.61,.36,1) 80ms both tt-rise}@keyframes tt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tt-slide--message.is-active .tt-scroll>*{animation-name:tt-fade-in}@keyframes tt-fade-in{0%{opacity:0}to{opacity:1}}.crest-badge.tt-fixture-badge,.crest-badge.tt-message-badge{border-radius:18%;overflow:hidden}.tt-opening{flex-direction:column;flex:1;align-items:stretch;width:100%;display:flex}.tt-op-top{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding-bottom:clamp(18px,5vh,48px);display:flex}.tt-op-bottom{flex:1}.tt-fixture{flex:none;grid-template-columns:1fr auto 1fr;align-self:center;place-items:start center;gap:clamp(14px,3vh,26px) clamp(10px,4vw,48px);width:100%;max-width:760px;display:grid}.tt-fx-badge-l{grid-area:1/1}.tt-fx-badge-r{grid-area:1/3}.tt-fx-name-l{grid-area:2/1}.tt-fx-name-r{grid-area:2/3}.tt-fixture-badge{width:clamp(64px,16vh,132px)!important;height:clamp(64px,16vh,132px)!important}.tt-fixture-badge :is(svg,img){width:100%!important;height:100%!important}.tt-side-name{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.01em;text-align:center;overflow-wrap:break-word;text-shadow:0 6px 24px #00000080;max-width:min(7em,100%);font-size:min(clamp(18px,4vh,44px),7vw);font-weight:800;line-height:1.05}.tt-fixture-v{font-family:var(--font-disp);color:var(--tt-primary);text-shadow:0 0 14px color-mix(in srgb, var(--tt-primary) 55%, transparent);grid-area:2/2;align-self:start;font-size:min(clamp(18px,4vh,44px),7vw);font-weight:700;line-height:1.05}.tt-meta{color:#ffffff80;flex-direction:column;align-items:center;gap:5px;font-size:clamp(12.5px,1.9vh,16px);display:flex}.tt-meta-date{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.07em;color:#ffffffad;font-size:min(clamp(17px,2.6vh,26px),6vw);font-weight:700;line-height:1}.tt-xi{justify-content:center;align-items:center;gap:clamp(12px,2.5vw,30px);width:100%;height:100%;min-height:0;display:flex}.tt-pitch{aspect-ratio:100/132;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.tt-pitch-mk{width:100%;height:100%;position:absolute;inset:0}.tt-slot{transform:translate(-50%, -50%) scale(var(--s,1));justify-content:center;display:flex;position:absolute}.ttp{flex-direction:column;align-items:center;gap:2px;width:max-content;display:flex}.ttp-ava .pav{box-shadow:0 3px 8px #00000080,0 0 0 2px #ffffff24;width:clamp(26px,15cqw,60px)!important;height:clamp(26px,15cqw,60px)!important}.ttp-name{font-family:var(--font-disp);letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000,0 1px 4px #000;max-width:clamp(52px,26cqw,104px);font-size:clamp(9.5px,7cqw,15px);font-weight:600;line-height:1.05;overflow:hidden}.tt-slot-empty{aspect-ratio:1;width:clamp(26px,15cqw,54px);font-family:var(--font-disp);color:#ffffff8c;border:1.5px dashed #ffffff4d;border-radius:999px;place-items:center;font-size:clamp(9px,6cqw,12px);display:grid}.tt-subs{flex-direction:column;flex:none;align-self:center;align-items:center;gap:10px;display:flex}.tt-subs-lbl{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.22em;text-align:center;color:var(--tt-primary);font-size:clamp(12px,1.7vh,15px)}.tt-subs--names{max-width:min(680px,92%)}.tt-subs-namelist{text-align:center;font-family:var(--font-disp);color:#ffffffe6;margin:0;font-size:clamp(16px,2.4vh,24px);font-weight:600;line-height:1.5}.tt-subs-list{flex-wrap:wrap;gap:clamp(4px,1vw,12px);display:flex}.tt-sub{flex-direction:column;align-items:center;gap:3px;width:clamp(48px,7vw,64px);display:flex}.tt-sub-ava .pav{box-shadow:0 0 0 2px #ffffff1f;width:clamp(40px,7vw,54px)!important;height:clamp(40px,7vw,54px)!important}.tt-sub-name{font-family:var(--font-disp);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,1.5vh,13px);overflow:hidden}.tt-phil{align-self:center;width:100%;max-width:720px;margin:auto 0}.tt-phil-list{flex-direction:column;gap:clamp(8px,1.6vh,14px);margin:0;padding:0;list-style:none;display:flex}.tt-phil-item{background:linear-gradient(90deg, color-mix(in srgb, var(--tt-primary) 16%, transparent), #ffffff08);border-radius:14px;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(10px,1.8vh,16px) clamp(14px,2.4vw,22px);display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.tt-phil-ico{aspect-ratio:1;background:color-mix(in srgb, var(--tt-primary) 30%, transparent);width:clamp(38px,6vh,48px);color:color-mix(in srgb, #fff 90%, var(--tt-primary));border-radius:12px;flex:none;place-items:center;display:grid}.tt-phil-label{font-family:var(--font-disp);letter-spacing:.01em;font-size:clamp(19px,3.4vh,30px);font-weight:600}.tt-duties{align-self:center;width:100%;max-width:660px;margin:auto 0}.tt-lead{grid-template-columns:1fr;gap:clamp(8px,1.4vh,12px);margin-bottom:clamp(8px,1.4vh,12px);display:grid}@media (width>=560px){.tt-lead{grid-template-columns:repeat(2,1fr)}.tt-lead-card:only-child{grid-column:1/-1}}.tt-lead-card{background:#ffffff0d;border-radius:14px;flex:none;align-items:center;gap:11px;width:100%;min-width:0;padding:clamp(9px,1.5vh,13px) clamp(14px,2.2vw,20px);display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.tt-lead-card.is-captain{background:linear-gradient(120deg, color-mix(in srgb, var(--tt-primary) 30%, transparent), #ffffff0a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt-primary) 45%, transparent)}.tt-lead-ico{background:color-mix(in srgb, var(--tt-primary) 34%, transparent);color:#fff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tt-lead-body{flex-direction:column;min-width:0;display:flex}.tt-lead-role{text-transform:uppercase;letter-spacing:.18em;color:#fff9;font-size:clamp(10px,1.3vh,12px)}.tt-lead-name{font-family:var(--font-disp);overflow-wrap:anywhere;font-size:clamp(17px,2.7vh,25px);font-weight:700;line-height:1.1}.tt-duty-groups{grid-template-columns:repeat(2,1fr);gap:clamp(8px,1.4vh,12px);display:grid}.tt-duty-group{background:#ffffff09;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:clamp(9px,1.5vh,13px) clamp(12px,1.8vw,16px);display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.tt-duty-group-head{align-items:center;gap:8px;display:flex}.tt-duty-ico{width:28px;height:28px;color:color-mix(in srgb, #fff 85%, var(--tt-primary));background:#ffffff12;border-radius:8px;flex:none;place-items:center;display:grid}.tt-duty-group-label{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb, #fff 78%, var(--tt-primary));font-size:clamp(11px,1.5vh,13.5px);font-weight:700}.tt-duty-sides{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.tt-duty-side{flex-direction:column;gap:1px;min-width:0;display:flex}.tt-duty-side-lbl{text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;font-size:clamp(9.5px,1.2vh,11px)}.tt-duty-side-name{font-family:var(--font-disp);overflow-wrap:anywhere;font-size:clamp(13px,1.9vh,17px);font-weight:600;line-height:1.1}.tt-duty-single{font-family:var(--font-disp);margin:0;font-size:clamp(13px,1.9vh,17px);font-weight:600}@media (width<=420px){.tt-duty-groups{grid-template-columns:1fr}}.tt-message{text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,4vh,36px);max-width:800px;margin:auto;display:flex}.tt-message-badge{width:clamp(64px,12vh,104px)!important;height:clamp(64px,12vh,104px)!important}.tt-fixture-badge,.tt-message-badge{position:relative;overflow:visible!important}.tt-fixture-badge>*,.tt-message-badge>*{z-index:1;position:relative}.tt-fixture-badge img,.tt-message-badge img{border-radius:10px}.tt-fixture-badge:before,.tt-message-badge:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#00000080,#00000038 55%,#0000);border-radius:50%;position:absolute;inset:22% -6% -26%}.tt-message-badge :is(svg,img){width:100%!important;height:100%!important}.tt-message-text{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-disp);letter-spacing:.01em;text-wrap:balance;text-shadow:0 6px 30px #00000080;margin:0;font-size:min(clamp(26px,6vh,60px),9vw);font-weight:600;line-height:1.1}.tt-confirm-scrim{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;place-items:center;padding:20px;animation:.2s both tt-fade;display:grid;position:absolute;inset:0}.tt-confirm{background:#12181c;border-radius:18px;width:min(440px,100%);padding:22px;box-shadow:0 24px 60px #0009,inset 0 0 0 1px #ffffff14}.tt-confirm-title{font-family:var(--font-disp);margin:0 0 6px;font-size:22px;font-weight:700}.tt-confirm-text{color:#ffffffa8;margin:0 0 18px;font-size:14.5px;line-height:1.45}.tt-confirm-actions{gap:10px;display:flex}.tt-btn-ghost,.tt-btn-solid{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;height:46px;font-size:15px;font-weight:700;display:inline-flex}.tt-btn-ghost{color:#fff;background:0 0;border:1px solid #fff3}@media (hover:hover){.tt-btn-ghost:hover{border-color:#fff6}}.tt-btn-solid{background:var(--tt-primary);color:var(--tt-on-primary);border:0}@media (hover:hover){.tt-btn-solid:hover{filter:brightness(1.06)}}@media (orientation:landscape){.tt-xi{flex-direction:row;justify-content:center;align-items:center;gap:clamp(18px,4vw,48px)}.tt-pitch{flex:0 auto;width:auto;max-width:52vw;height:100%}.tt-subs{flex:none;max-width:40%}.tt-subs-list{flex-flow:column;align-items:center;gap:clamp(6px,1.4vh,14px)}}@media (orientation:landscape) and (width>=1000px){.tt-subs{max-width:46%}.tt-subs-list{grid-template-columns:repeat(2,auto);place-content:center;gap:clamp(10px,1.6vh,18px) clamp(16px,2vw,30px);display:grid}}@media (orientation:portrait){.tt-xi{flex-direction:column;align-items:center;gap:clamp(14px,3vh,30px)}.tt-pitch{flex:auto;max-width:88vw}.tt-subs{flex:none;align-self:stretch;align-items:center}.tt-subs-list{justify-content:center}}@media (orientation:landscape) and (height<=460px){.tt-side-name{font-size:min(clamp(18px,9vh,40px),8vw)}.tt-fixture-badge{width:clamp(64px,26vh,120px)!important;height:clamp(64px,26vh,120px)!important}.tt-scroll{padding-top:8px;padding-bottom:8px}.tt-subs{max-width:46%}.tt-subs-list{flex-flow:wrap;place-content:center;gap:clamp(4px,1.5vh,10px) clamp(8px,1.4vw,16px);max-height:100%}.tt-sub{width:clamp(44px,6vw,58px)}.tt-sub-ava .pav{width:clamp(30px,8vh,42px)!important;height:clamp(30px,8vh,42px)!important}}@media (width>=1100px){.tt-scroll{padding-left:max(64px,8vw);padding-right:max(64px,8vw)}}@media (prefers-reduced-motion:reduce){.tt,.tt-slide.is-active .tt-scroll>*,.tt-confirm-scrim{animation:none!important}.tt-slide .tt-scroll>*{opacity:1}.tt-stage{scroll-behavior:auto}}.tt{background:#050807}.tt-topbar{padding-top:calc(env(safe-area-inset-top) + 12px);grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.tt-top-title{text-align:left;color:#fff;letter-spacing:-.01em;justify-self:start;font-size:min(clamp(26px,4.6vh,44px),8.6vw);line-height:.9}.tt-close,.tt-arrow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:0}@media (hover:hover){.tt-close:hover,.tt-arrow:hover:not(:disabled){background:#ffffff29;border:0}}.tt-dot.is-on{box-shadow:none;background:#fff}.tt-logo{opacity:1}.tt-footbar{background:linear-gradient(#0000,#050807 38%)}.tt-phil-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff16,#ffffff08),#0a0a0b8c;border-radius:22px;gap:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.tt-phil-item{box-shadow:none;background:0 0;border-radius:0;position:relative}.tt-phil-item+.tt-phil-item:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:clamp(64px,9vh,84px);right:0}.tt-phil-ico{color:#fff;background:#ffffff14}.tt-lead-card,.tt-lead-card.is-captain,.tt-duty-group{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff16,#ffffff08),#0a0a0b8c;border-radius:20px;box-shadow:inset 0 1px #ffffff12}.tt-lead-ico{background:#ffffff1a}.tt-lead-card.is-captain .tt-lead-ico{color:#050807;background:#fff}.tt-duty-ico{color:#fff;background:#ffffff14}.tt-duty-group-label{color:#ffffff9e;letter-spacing:.16em;font-family:var(--font-sans);font-size:clamp(10px,1.3vh,11.5px)}.sdptr-zone{top:var(--sd-header-h,56px);z-index:5;pointer-events:none;background:var(--c-bg);justify-content:center;align-items:center;height:0;display:flex;position:fixed;left:0;right:0;overflow:hidden}@media (width>=1024px){.sdptr-zone{display:none}}.sdptr-inner{color:var(--c-muted);opacity:0;align-items:center;gap:7px;display:flex}.sdptr-icon{flex-shrink:0;display:inline-block}.sdptr-text{letter-spacing:-.01em;color:var(--c-muted);width:56px;font-size:13px;font-weight:700}.sdptr-spin{top:var(--sd-header-h,56px);z-index:6;pointer-events:none;justify-content:center;align-items:center;height:52px;display:flex;position:fixed;left:0;right:0}@media (width>=1024px){.sdptr-spin{display:none}}.sdptr-spinner{border:2.5px solid color-mix(in srgb, var(--c-primary) 30%, transparent);border-top-color:var(--c-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite sdptr-spin}@keyframes sdptr-spin{to{transform:rotate(360deg)}}.sdptr-zone--top{align-items:flex-end;top:0}.sdptr-zone--top .sdptr-inner{margin-bottom:14px}.sdptr-spin--top{top:env(safe-area-inset-top)}.is-impersonating .sdptr-zone--top,.is-impersonating .sdptr-spin--top{top:calc(42px + env(safe-area-inset-top))}.msgs{z-index:80;background:var(--c-bg);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.msgs-head{border-bottom:1px solid var(--c-border);flex:none;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:10px 12px;display:grid}.msgs-title{text-align:center;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.msgs-icon{width:40px;height:40px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}@media (hover:hover){.msgs-icon:hover{background:var(--c-surface)}}.msgs-icon--danger{color:var(--c-muted)}@media (hover:hover){.msgs-icon--danger:hover{color:var(--c-danger)}}.msgs-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.msgs-empty{text-align:center;color:var(--c-faint);flex-direction:column;align-items:center;gap:8px;padding:60px 24px;display:flex}.msgs-empty p{color:var(--c-muted);margin:0;font-size:15px;font-weight:600}.msgs-empty-sub{color:var(--c-faint)!important;font-size:13.5px!important;font-weight:500!important}.msgs-thread{flex-direction:column;gap:12px;display:flex}.msgs-topic{letter-spacing:.02em;max-width:90%;color:var(--c-faint);text-align:center;align-self:center;margin:6px 0 2px;font-size:11.5px;font-weight:700}.msgs-note{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-muted);text-align:center;border-radius:999px;align-self:center;margin:0 0 6px;padding:7px 14px;font-size:12px}.msg-bubble{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;gap:3px;max-width:82%;padding:10px 13px;display:flex}.msg-row{align-self:flex-start;align-items:flex-end;gap:8px;max-width:90%;display:flex}.msg-row .msg-bubble{min-width:0;max-width:none}.msg-cont{margin-top:-7px}.msg-row .msg-bubble.msg-cont{margin-top:0}.msg-av{flex:none;width:28px;display:flex}.msg-av-sd{background:#0b0f0d;overflow:hidden}.msg-av-sd img{object-fit:contain;width:62%;height:62%}.msg-bubble--me{background:color-mix(in srgb, var(--c-primary) 16%, var(--c-surface));border-color:color-mix(in srgb, var(--c-primary) 30%, transparent);border-radius:16px 16px 4px;align-self:flex-end}.msg-sender{color:var(--c-primary);font-size:11.5px;font-weight:700}.msg-bubble--me .msg-sender{color:var(--c-muted)}.msg-text{color:var(--c-text);white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.45}.msg-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--c-primary) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--c-primary) 70%, transparent);text-underline-offset:2px;overflow-wrap:anywhere}.msg-bubble--me .msg-link{text-decoration-color:currentColor}.msgs-input{-webkit-touch-callout:default}.msg-time{color:var(--c-faint);align-self:flex-end;font-size:11px}.msgs-grab{box-sizing:border-box;touch-action:none;cursor:grab;z-index:1;justify-content:center;height:28px;padding-top:16px;display:none;position:absolute;top:-12px;left:0;right:0}.msgs-grab i{background:color-mix(in srgb, var(--c-text) 30%, transparent);border-radius:99px;width:36px;height:5px}html[data-kb] .msgs-grab{display:flex}html[data-kb] .msgs-compose:not(.axi-compose-row),html[data-kb] .axi-compose{padding-top:16px}.msgs-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--c-border);flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}.msgs-input{resize:none;background:var(--c-surface);border:1px solid var(--c-border);min-width:0;max-height:120px;color:var(--c-text);font:inherit;border-radius:20px;outline:none;flex:1;padding:10.5px 14px;font-size:15px;line-height:1.4}.msgs-input:focus{border-color:var(--c-primary)}.msgs-send{background:var(--grad);color:#04140b;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.msgs-send svg{transform:translate(-1.5px,1.5px)}.msgs-send:disabled{opacity:.4;cursor:default}.msgs-error{color:var(--c-danger);margin:12px 0 0;font-size:13px}.msgs--embedded{z-index:auto;background:0 0;padding:0;position:static;inset:auto}.msgs--embedded .msgs-head{border-bottom:0;grid-template-columns:40px 1fr 40px;padding:2px 0 10px}.msgs--embedded .msgs-body{padding:6px 0 0;overflow:visible}.msgs--embedded .msgs-compose{z-index:2;background:var(--c-bg);padding-left:0;padding-right:0;position:sticky;bottom:0}.acc-layer .msgs--embedded .msgs-compose{left:0;right:0;bottom:var(--kb,0px);z-index:5;padding:10px 22px max(10px, calc(10px + env(safe-area-inset-bottom) - var(--kb,0px)));border-top:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:bottom .28s cubic-bezier(.33,1,.68,1);position:fixed}html[data-kb] .acc-layer .msgs--embedded .msgs-compose{padding-bottom:10px}.acc-layer .msgs--embedded .msgs-thread{padding-bottom:calc(96px + env(safe-area-inset-bottom) + var(--kb,0px));min-height:0!important}.acc-page.acc-page--chat{max-width:none}.acc-page--chat .msg-bubble{max-width:min(82%,560px)}.acc-page--chat .msg-row{max-width:min(90%,600px)}.acc-layer .msgs--embedded .msgs-note{top:calc(env(safe-area-inset-top) + 60px);z-index:5;background:color-mix(in srgb, var(--c-bg) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 1px 0 var(--c-hair);border:0;border-radius:0;align-self:stretch;margin:0 -22px 6px;padding:8px 22px;position:sticky}.apn-backdrop{z-index:70;background:#00000080;position:fixed;inset:0}.apn-panel{z-index:71;background:var(--c-bg);border-left:1px solid var(--c-border);width:min(360px,88vw);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #00000080}.apn-head{border-bottom:1px solid var(--c-border);align-items:center;gap:8px;padding:16px 14px 14px 18px;display:flex;position:relative}.apn-head--club{flex-direction:column;align-items:stretch;gap:12px}.apn-club-row{align-items:center;gap:10px;display:flex}.apn-club-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 auto;align-items:center;gap:12px;margin:-6px;padding:6px 10px 6px 6px;display:flex}.apn-club-btn:disabled{cursor:default}@media (hover:hover){.apn-club-btn:not(:disabled):hover{background:color-mix(in srgb, var(--c-text) 6%, transparent)}}.apn-club-chev{color:var(--c-muted);flex:none;margin-left:6px}.apn-club-row .apn-close{margin-left:auto}.apn-club-btn .apn-club-text{flex:0 auto}.apn-crest{flex:none;display:inline-grid;position:relative}.apn-crest-avatar{background:var(--c-raise);width:26px;height:26px;color:var(--c-text);border:2.5px solid var(--c-bg);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:-4px;right:-5px;overflow:hidden}.apn-crest-avatar img{object-fit:cover;width:100%;height:100%}.apn-club-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.apn-hero-club{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.apn-hero-role{letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary);font-size:11px;font-weight:700}.apn-switch{cursor:pointer;border:1px solid color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 12%, transparent);width:100%;color:var(--c-primary);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.apn-switch:hover{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 18%, transparent)}}.apn-id{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;display:flex}.apn-id:disabled{cursor:default}@media (hover:hover){.apn-id:not(:disabled):hover{background:var(--c-surface)}}.apn-avatar{background:var(--c-raise);border:1px solid var(--c-border);width:44px;height:44px;color:var(--c-text);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.apn-avatar img{object-fit:cover;width:100%;height:100%}.apn-id-text{flex-direction:column;gap:1px;min-width:0;display:flex}.apn-name{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.apn-email{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.apn-role{color:var(--c-primary);margin-top:2px;font-size:11px;font-weight:700}.apn-close{width:38px;height:38px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover){.apn-close:hover{background:var(--c-surface);color:var(--c-text)}}.apn-notif-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.apn-section-head{color:var(--c-faint);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;padding:16px 18px 8px;font-size:12px;font-weight:700;display:flex}.apn-notif-actions{gap:10px;margin-left:auto;display:flex}.apn-markall{color:var(--c-primary);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.apn-caughtup{color:var(--c-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.apn-caughtup p{margin:0;font-size:14px;font-weight:600}.apn-notif-list{flex-direction:column;gap:4px;margin:0;padding:4px 10px 12px;list-style:none;display:flex}.apn-notif-li{border-radius:12px;align-items:stretch;display:flex}.apn-notif-li.is-unread{background:color-mix(in srgb, var(--c-primary) 8%, transparent)}.apn-notif{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.apn-notif-dot{background:var(--c-primary);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.apn-notif-li--alert,.apn-notif-li--alert.is-unread{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}.apn-notif-li--alert .apn-notif-title{color:#ff8a8d}.apn-notif-alert{color:var(--c-danger);flex:none;margin-top:1px}.apn-notif-text{flex-direction:column;gap:2px;min-width:0;display:flex}.apn-notif-title{color:var(--c-text);font-size:14px;font-weight:600}.apn-notif-body{color:var(--c-muted);font-size:13px;line-height:1.4}.apn-notif-time{color:var(--c-faint);margin-top:2px;font-size:11.5px}.apn-notif-x{width:34px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover){.apn-notif-x:hover{color:var(--c-text)}}.apn-actions{border-top:1px solid var(--c-border);flex-direction:column;flex:none;gap:2px;padding:8px;display:flex}.apn-action{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px;font-size:14.5px;font-weight:600;transition:background .13s;display:flex}@media (hover:hover){.apn-action:hover{background:var(--c-surface)}}.apn-action--danger{color:var(--c-danger)}@media (hover:hover){.apn-action--danger:hover{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.apn-action-badge{background:var(--c-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.shell-avatar-wrap{display:inline-flex;position:relative}.shell-avatar-badge{z-index:2;box-sizing:border-box;background:var(--c-danger);color:#fff;border:2px solid var(--c-bg);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.ts-page{color:var(--c-text)}.ts-topbar{justify-content:space-between;align-items:center;gap:10px;height:52px;display:flex}.ts-topbar-title{font-size:22px;font-weight:700}.ts-close{border:1px solid var(--c-border);background:var(--c-raise);width:40px;height:40px;color:var(--c-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}@media (hover:hover){.ts-close:hover{border-color:var(--c-primary)}}.ts-page .ts-body{max-width:560px;margin:0 auto}.ts-lead{color:var(--c-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.ts-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=520px){.ts-grid{grid-template-columns:1fr 1fr}}.ts-box{cursor:pointer;text-align:left;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:15px 16px;display:flex;position:relative}@media (hover:hover){.ts-box:hover{border-color:var(--c-primary)}}.ts-box.is-active{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary);background:color-mix(in srgb, var(--c-primary) 7%, var(--c-surface))}.ts-box-crest{flex:none;place-items:center;display:grid}.ts-box-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ts-badge-tick{background:var(--grad);color:#06231a;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px;right:12px}.ts-box-name{overflow-wrap:anywhere;padding-right:22px;font-size:16px;font-weight:700;line-height:1.2}.ts-box-role{letter-spacing:.05em;text-transform:uppercase;color:var(--c-primary);font-size:11.5px;font-weight:700}.ts-box-role--muted{color:var(--c-muted)}.ts-box--add{background:0 0;border-style:dashed}.ts-add-ico{width:52px;height:52px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 12%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.ts-add-card{text-align:left;z-index:210}.ts-add-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-add-card .field-input{margin-top:12px}.ts-add-error{margin:10px 0 0}.ts-add-x{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ts-invite-banner{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 10%, var(--c-surface));width:100%;color:var(--c-text);border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.ts-invite-banner>svg:first-child{color:var(--c-primary);flex:none}.ts-invite-banner>span{flex:1}.ts-invite-banner>svg:last-child{color:var(--c-muted);flex:none}@media (hover:hover){.ts-invite-banner:hover{border-color:var(--c-primary)}}.ts-box-paused{color:var(--c-danger);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ts-grid{gap:10px}@media (width>=520px){.ts-grid{grid-template-columns:1fr}}.ts-box{background:var(--card-fill,var(--c-surface));min-height:106px;box-shadow:var(--card-edge,none);border:0;border-radius:20px;gap:16px;padding:16px}@media (hover:hover){.ts-box:hover{filter:brightness(1.08);border-color:#0000}}.ts-box.is-active{background:linear-gradient(#2fbf712e,#2fbf710f),#0a0d0c;box-shadow:inset 0 0 0 1.5px #8ae6668c,0 14px 30px -18px #7edf6999}.ts-box-name{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.005em;font-size:26px;font-weight:700;line-height:.95}.ts-box-role{letter-spacing:.18em;color:var(--c-muted);font-size:11px}.ts-box.is-active .ts-box-role{color:var(--c-lime)}.ts-badge-tick{background:var(--grad);color:#062011;width:26px;height:26px;top:50%;right:16px;transform:translateY(-50%)}.ts-box--add{box-shadow:none;background:0 0;border:1.5px dashed #8ae66666}.ts-box--add .ts-box-name{font-size:22px}.ts-add-ico{width:60px;height:60px;color:var(--c-lime);background:#8ae6661a}.ts-lead{margin:0 4px 18px}.ts-page .ts-body{padding:0;overflow:visible}.ts-page .acc-bar{grid-template-columns:auto 1fr auto}.ts-reorder{height:38px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.ts-reorder.is-done{background:var(--grad);color:#062011}.ts-grid.is-reordering .ts-box{cursor:default}@media (hover:hover){.ts-grid.is-reordering .ts-box:hover{filter:none}}.ts-box-text{flex:1}.ts-move{flex-direction:column;flex:none;gap:6px;display:flex}.ts-move button{width:38px;height:34px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;display:grid}.ts-move button:disabled{opacity:.3;cursor:default}.acc-page{max-width:560px;margin:0 auto}.acc-bar{z-index:6;padding:calc(env(safe-area-inset-top) + 12px) 22px 10px;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:44px 1fr 44px;align-items:center;margin:0 -22px 18px;display:grid;position:sticky;top:0}.acc-back{cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);width:40px;height:40px;color:var(--c-text);border-radius:999px;place-items:center;display:grid}.acc-title{text-align:center;color:var(--c-text);margin:0;font-size:17px;font-weight:700}.acc-hero{flex-direction:column;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.acc-avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:relative}.acc-cam{background:var(--c-text);width:30px;height:30px;color:var(--c-bg);border:3px solid var(--c-bg);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.acc-name{font-family:var(--font-disp);color:var(--c-text);text-align:center;margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.1}.acc-sub{color:var(--c-muted);text-align:center;margin:0;font-size:13px}.acc-label{letter-spacing:.07em;text-transform:uppercase;color:var(--c-faint);margin:0 8px 7px;font-size:11.5px;font-weight:700}.acc-group{background:var(--c-surface);border:1px solid var(--c-border);border-radius:18px;overflow:hidden}.acc-row{width:100%;min-height:54px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}@media (hover:hover){.acc-row:not([aria-disabled]):hover{background:color-mix(in srgb, var(--c-text) 5%, transparent)}}.acc-row[aria-disabled]{cursor:default}.acc-ico{width:22px;color:var(--c-muted);flex:none;place-items:center;display:grid}.acc-row-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.acc-detail{color:var(--c-muted);white-space:nowrap;flex:none;font-size:13px}.acc-chev{color:var(--c-faint);flex:none}.acc-row--soon .acc-row-label,.acc-row--soon .acc-ico{color:var(--c-faint)}.acc-soon{color:var(--c-warning,#e6c15a);background:color-mix(in srgb, var(--c-warning,#e6c15a) 14%, transparent);border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:700}.acc-row--danger{color:var(--c-danger);justify-content:center;font-weight:700}.acc-row--danger .acc-row-label{flex:none}.acc-foot{text-align:center;color:var(--c-faint);margin:16px 0 8px;font-size:12px}.acc-note{color:var(--c-faint);margin:10px 8px 0;font-size:12.5px;line-height:1.5}.acc-subtest{vertical-align:middle;color:#241c00;font-family:var(--font-body,inherit);letter-spacing:.08em;text-transform:uppercase;background:#f5c542;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800}.acc-submsg{background:color-mix(in srgb, var(--c-primary) 14%, transparent);color:var(--c-text);border-radius:14px;margin:12px 4px 0;padding:12px 14px;font-size:14px;line-height:1.45}.acc-submsg.is-err{background:color-mix(in srgb, var(--c-danger) 16%, transparent)}.acc-dev{cursor:default}button.acc-dev{cursor:pointer;text-align:left}.acc-subcheck{color:var(--c-lime);flex:none}.acc-detail.is-alert{color:var(--c-danger);font-weight:700}.acc-subcard.acc-subcard--alert{background:color-mix(in srgb, var(--c-danger) 12%, var(--c-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-danger) 45%, transparent)}.acc-menu-notifs .apn-notif-li.apn-notif-li--alert{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}.acc-subcard--alert .acc-subcard-ico{background:var(--c-danger);color:#fff}.acc-subcard-btn{margin-top:16px}.acc-dev-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc-dev-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.acc-dev-sub{color:var(--c-muted);font-size:12.5px}.acc-this{color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 15%, transparent);border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:700}.acc-count{background:var(--c-danger);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.acc-legal{padding:4px 6px 24px}.acc-stack{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.acc-stack.is-open{pointer-events:auto}.acc-stack.is-deep{background:var(--c-bg)}.acc-layer{contain:layout paint;position:absolute;inset:0;overflow:hidden}.acc-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 22px calc(32px + env(safe-area-inset-bottom));position:absolute;inset:0;overflow-y:auto}.acc-scrim{z-index:59;position:fixed;inset:0}.acc-scrim-dim{background:#0407068c;position:absolute;inset:0}.acc-drag{background:var(--c-bg);position:absolute;inset:0}.acc-drag.is-dragging{box-shadow:-14px 0 34px #00000073}.acc-layer--under{z-index:0;pointer-events:none;background:var(--c-bg)}.shell--impersonating .acc-stack{top:var(--imp-h)}@media (width>=900px){.acc-stack{border-left:1px solid var(--c-border);width:440px;left:auto;box-shadow:-18px 0 50px #00000073}.acc-stack:not(.is-open){box-shadow:none;border-left-color:#0000}}.acc-action--danger{color:var(--c-danger)}.ios-switch.acc-switch{margin-left:8px}.ios-switch.acc-switch:disabled{opacity:.45;cursor:default}.acc-subcard{text-align:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 20px;display:flex}.acc-subcard-ico{background:color-mix(in srgb, var(--c-primary) 16%, transparent);width:48px;height:48px;color:var(--c-primary);border-radius:999px;place-items:center;display:grid}.acc-subcard-title{font-family:var(--font-disp);color:var(--c-text);margin:4px 0 0;font-size:26px;font-weight:800}.acc-subcard-text{max-width:380px;color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.acc-subcard--free{border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.acc-crest{flex:none;place-items:center;width:30px;display:grid}.acc-menu-top{z-index:6;padding:calc(env(safe-area-inset-top) + 12px) 16px 8px 14px;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:10px;margin:0 -22px;display:flex;position:sticky;top:0}.acc-menu-close{flex:none;align-self:flex-start;margin-top:13px}.acc-menu-hero{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:row;flex:1;align-items:center;gap:14px;margin:0;padding:6px 8px;display:flex}@media (hover:hover){.acc-menu-hero:hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}}.acc-menu-hero-text{flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.acc-menu-hero .acc-name{text-align:left;overflow-wrap:anywhere;margin:0;font-size:24px}.acc-menu-hero .acc-sub{text-align:left}.acc-menu-notif-head{justify-content:space-between;align-items:center;gap:10px;margin:0 8px 14px;display:flex}.acc-menu-notif-head .acc-label{align-items:center;gap:6px;margin:0;display:inline-flex}.acc-menu-notifs{padding:0}.acc-menu-notifs .apn-notif-list{gap:2px;padding:0}.acc-menu-notifs .apn-caughtup{padding:24px 12px}.acc-menu{box-sizing:border-box;flex-direction:column;height:100%;padding-bottom:78px;display:flex}.acc-menu-notifsec{border-top:1px solid var(--c-border);flex-direction:column;flex:1;min-height:0;margin-top:10px;padding:12px 0 0;display:flex}.acc-menu-switch{color:var(--c-primary);align-items:center;gap:5px;margin-top:5px;font-size:13px;font-weight:600;display:inline-flex}.acc-menu-notifsec .sfade{--sfade-bg:var(--c-bg)}.acc-menu-notifsec .acc-menu-notifs{flex-direction:column;padding-bottom:12px;display:flex}.acc-menu-notifs .apn-caughtup{flex:1;justify-content:center}.acc-menu-foot{z-index:5;padding:6px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--c-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.acc-menu-foot:before{content:"";border-top:1px solid var(--c-border);position:absolute;top:0;left:22px;right:22px}.acc-faq+.acc-faq{border-top:1px solid var(--c-border)}.acc-faq-q{width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.35;display:flex}@media (hover:hover){.acc-faq-q:hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}}.acc-faq-chev{color:var(--c-faint);flex:none;transition:transform .2s}.acc-faq.is-open .acc-faq-chev{transform:rotate(180deg)}.acc-faq-a{color:var(--c-muted);margin:0;padding:4px 16px 16px;font-size:14px;line-height:1.55}.acc-faq-q:disabled{cursor:default}.acc-help-intro{color:var(--c-muted);margin:0 8px 12px;font-size:13.5px;line-height:1.5}.acc-faq-search{background:var(--c-surface);border:1px solid var(--c-border);height:44px;color:var(--c-faint);border-radius:14px;align-items:center;gap:8px;margin-bottom:24px;padding:0 12px;display:flex}.acc-faq-search:focus-within{border-color:var(--c-primary)}.acc-faq-search input{min-width:0;height:100%;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.acc-faq-search input::-webkit-search-cancel-button{display:none}.acc-faq-clear{width:28px;height:28px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.acc-faq-cat+.acc-faq-cat{margin-top:26px}.acc-faq-cathead{color:var(--c-text);margin:0 8px 7px;font-size:13px;font-weight:700}.acc-faq-none{color:var(--c-muted);margin:4px 8px 0;font-size:14px;line-height:1.5}.acc-drag,.acc-layer--under{background:radial-gradient(80% 36% at 50% -4%, color-mix(in srgb, var(--club,#2fbf71) 26%, transparent), transparent 75%), var(--c-bg)}.acc-bar,.acc-menu-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-bottom:4px}.acc-bar{transition:background-color .2s,box-shadow .2s}.acc-bar.is-scrolled{background:color-mix(in srgb, var(--c-bg) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 1px 0 var(--c-hair)}.acc-title--small{opacity:0;transition:opacity .2s}.acc-bar.is-scrolled .acc-title--small{opacity:1}.acc-back{background:#ffffff14;border:0;width:38px;height:38px}.acc-title{font-size:15px;font-weight:600}.acc-bigtitle{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);margin:4px 0 14px;font-size:42px;font-weight:700;line-height:.9}.acc-name{text-transform:uppercase;font-size:34px;line-height:.95}.acc-sec{margin-top:22px}.acc-label{letter-spacing:.22em;color:var(--c-muted);margin:0 4px 8px;font-size:11px}.acc-group{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border:0}.acc-row{min-height:56px;padding:10px 14px;position:relative}.acc-row+.acc-row{border-top:0}.acc-row+.acc-row:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:60px;right:0}.acc-row--danger+.acc-row:before,.acc-row--danger:before{left:0}.acc-ico{background:var(--c-raise);width:34px;height:34px;color:var(--c-text);border-radius:999px}.acc-subcard{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border:0}.acc-subcard--free{box-shadow:inset 0 0 0 1px #2fbf7166}.acc-menu .acc-name{text-align:left;font-size:30px}.acc-menu-switch{color:var(--c-lime)}.acc-menu-notifsec{border-top:0}.acc-menu-hero .acc-name{font-size:30px;line-height:.95}.acc-menu-notifs .apn-notif-list{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border-radius:18px;gap:0;overflow:hidden}.acc-menu-notifs .apn-notif-li{border-radius:0;position:relative}.acc-menu-notifs .apn-notif-li+.apn-notif-li:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:14px;right:0}.acc-menu-notifs .apn-notif-li.is-unread{background:#2fbf7112}.acc-menu-foot{-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 22px calc(12px + env(safe-area-inset-bottom));background:0 0}.acc-menu-foot:before{display:none}.acc-menu-foot{gap:0}.acc-menu-foot .apn-action{background:var(--card-fill,var(--c-surface));border-radius:0;min-height:54px;padding:10px 14px;font-size:15px;position:relative}.acc-menu-foot .apn-action:first-child{box-shadow:var(--card-edge,none);border-radius:18px 18px 0 0}.acc-menu-foot .apn-action:last-child{border-radius:0 0 18px 18px}.acc-menu-foot .apn-action+.apn-action:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:14px;right:0}.acc-bigtitle+.acc-sec,.acc-bigtitle+* .acc-sec:first-child{margin-top:8px}.acc-help-sec{margin-top:44px}.acc-help-sec:first-of-type{margin-top:30px}.acc-help-sec>.acc-label{margin-bottom:10px}.acc-help-sec>.acc-help-intro{margin-bottom:20px}.acc-help-sec .kb-list{gap:12px}.acc-help-sec .kb-item{gap:14px;padding:16px}.acc-help-sec .acc-faq-search{margin-bottom:26px}.acc-help-sec .acc-faq-cat+.acc-faq-cat{margin-top:34px}.acc-help-sec .acc-faq-cathead{margin-bottom:10px}.acc-help-sec .acc-faq-q{padding-top:18px;padding-bottom:18px}.acc-help-sec+.help-contact{margin-top:44px}.cropper-backdrop{z-index:2000;background:#040806d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cropper{width:100%;max-width:440px;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;display:flex}.cropper-head{justify-content:space-between;align-items:center;display:flex}.cropper-title{margin:0;font-size:17px;font-weight:700}.cropper-stage{border-radius:var(--radius);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;width:100%;position:relative;overflow:hidden}.cropper-stage:active{cursor:grabbing}.cropper-stage--fit{background:#fff}.cropper-img{will-change:transform;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.cropper-guide{pointer-events:none;position:absolute;inset:0}.cropper-guide--circle{background:radial-gradient(circle closest-side,#0000 99%,#00000057 100%)}.cropper-guide--circle:before{content:"";border:2px solid #ffffffa6;border-radius:50%;position:absolute;inset:0}.cropper-guide--frame:before{content:"";border:1px solid #ffffff40;position:absolute;inset:0}.cropper-hint{color:var(--c-muted);text-align:center;margin:0;font-size:13px}.cropper-zoom{color:var(--c-faint);align-items:center;gap:12px;padding:6px 2px;display:flex}.cropper-zoom svg{flex:none}.cropper-zoom input[type=range]{cursor:pointer;appearance:none;background:0 0;flex:1;height:28px}.cropper-zoom input[type=range]::-webkit-slider-runnable-track{background:var(--c-primary);border-radius:999px;height:4px}.cropper-zoom input[type=range]::-moz-range-track{background:var(--c-primary);border-radius:999px;height:4px}.cropper-zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-11px;box-shadow:0 1px 4px #0006}.cropper-zoom input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #0006}.cropper-foot{gap:10px;margin-top:22px;display:flex}.ce-body{flex-direction:column;gap:14px;min-height:190px;display:flex}.ce-lead{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ce-lead strong{color:var(--c-text)}.ce-code{letter-spacing:.3em;text-align:center;font-size:24px}.ce-resend{cursor:pointer;color:var(--c-primary);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.ce-resend:disabled{opacity:.5;cursor:default}.ce-btn{flex:1;justify-content:center;align-items:center;height:48px;display:inline-flex}.pf-email-row{align-items:center;gap:12px;display:flex}.pf-email-text{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.pf-email-row .btn-ghost{flex:none}.field.pf-delete-zone{border-top:1px solid var(--c-border);flex-direction:column;align-items:flex-start;margin-top:10px;padding-top:18px;display:flex}.btn-ghost.pf-delete-btn{height:42px;color:var(--c-danger);justify-content:center;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:0 16px;display:inline-flex}.pf-autosave{align-items:center;gap:4px;min-height:1.3em;display:flex}.pf-autosave.is-error{color:var(--c-danger)}.matches-page{position:relative}.season-bar{z-index:15;justify-content:space-between;align-items:center;gap:8px;margin:8px -18px;padding:10px 18px;display:flex;position:sticky}.season-bar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);opacity:0;background:#080e0bcc;width:100vw;transition:opacity .25s;position:absolute;top:0;bottom:0;left:calc(50% - 50vw);box-shadow:inset 0 -1px #ffffff0f}.shell--scrolled .season-bar:before{opacity:1}.season-step{justify-self:center;align-items:center;gap:6px;display:inline-flex}.season-arrow{width:32px;height:32px;color:var(--c-text);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;place-items:center;display:grid}.season-arrow:disabled{opacity:.35;cursor:default}@media (hover:hover){.season-arrow:not(:disabled):hover{border-color:var(--c-primary)}}.season-label{text-align:center;min-width:96px;font-size:20px;font-weight:700}.season-toggle{border-radius:999px;flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid}.season-toggle-btn{min-height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:700;transition:background .15s,color .22s;display:inline-flex}.season-toggle-btn.is-active{color:#050807;background:#fff}.cal{--cal-match:var(--c-lime);flex-direction:column;gap:14px;display:flex}.cal-detail-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.cal-today{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.cal-today:hover{border-color:var(--c-primary);color:var(--c-primary)}}.cal-today-now{color:var(--c-muted);align-items:center;padding:6px 4px;font-size:13px;font-weight:700;display:inline-flex}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-wd{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);padding:2px 0 6px;font-size:11px;font-weight:700}.cal-cell{background:var(--c-surface);height:48px;color:var(--c-text);cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}@media (hover:hover){.cal-cell:not(.cal-cell--pad):hover{border-color:var(--c-primary)}}.cal-cell--pad{color:var(--c-faint);opacity:.4;cursor:default;background:0 0}.cal-num{font-size:15px;font-weight:600;line-height:1}.cal-cell.is-today{border-color:color-mix(in srgb, var(--c-primary) 55%, var(--c-border))}.cal-cell.is-today .cal-num{color:var(--c-primary);font-weight:800}.cal-cell.is-selected{background:var(--grad);border-color:#0000}.cal-cell.is-selected .cal-num{color:#06231a;font-weight:800}.cal-cell.is-preseason{border-color:color-mix(in srgb, var(--cal-match) 40%, var(--c-border))}.cal-flag{color:var(--c-muted);place-items:center;display:grid;position:absolute;top:3px;right:4px}.cal-cell.is-selected .cal-flag{color:#06231a}.cal-dots{align-items:center;gap:3px;height:6px;display:flex}.cal-dot{border-radius:999px;width:6px;height:6px}.cal-dot--match{background:var(--cal-match)}.cal-cell.is-selected .cal-dot--match{background:#06231a}.cal-dot-more{color:var(--cal-match);font-size:10px;font-weight:800;line-height:6px}.cal-cell.is-selected .cal-dot-more{color:#06231a}.cal-detail{border-top:1px solid var(--c-border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.cal-detail-date{margin:0;font-size:18px;font-weight:700}.cal-preseason-note{color:var(--cal-match);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;display:flex}.cal-detail-list{flex-direction:column;gap:12px;display:flex}.cal-empty-day{color:var(--c-muted);margin:0;font-size:14px}.cal-add{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.cal-add:hover{border-color:var(--c-primary);color:var(--c-primary)}}.cal-hint{text-align:center;color:var(--c-muted);flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex}.cal-hint-ico{background:var(--c-raise);border:1px solid var(--c-border);width:46px;height:46px;color:var(--c-muted);border-radius:14px;place-items:center;display:grid}.cal-hint p{max-width:28ch;margin:0;font-size:14px}.matches-list{flex-direction:column;gap:30px;display:flex}.month-group{flex-direction:column;gap:12px;display:flex}.month-head{z-index:12;text-align:left;letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0 -18px;padding:10px 22px 8px;font-size:11px;font-weight:700;position:sticky}.month-head:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#080e0bc7;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffffff0d}.month-fixtures{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.month-fixtures>*+*{position:relative}.month-fixtures>*+:before{content:"";background:var(--c-hair);z-index:1;height:1px;position:absolute;top:0;left:70px;right:0}.month-fixtures .mc{background:0 0;border:0;border-radius:0;padding:12px 14px}.matches-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.matches-empty-ico{background:var(--c-raise);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-muted);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.matches-empty h2{margin:0;font-size:18px}.matches-empty p{color:var(--c-muted);max-width:30ch;margin:0 0 8px;font-size:14px}.mc{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}@media (hover:hover){.mc:hover{border-color:var(--c-primary)}}.mc--off{opacity:.6}.mc-date{border-right:1px solid var(--c-border);flex-direction:column;flex:none;align-items:center;gap:2px;width:46px;margin-right:2px;padding-right:12px;display:flex}.mc-date-wd{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:10.5px;font-weight:700;line-height:1}.mc-date-num{letter-spacing:.01em;font-size:27px;font-weight:700;line-height:1}.mc-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-opp{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.mc-meta{color:var(--c-muted);font-size:12.5px}.mc-time{color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.mc-status{text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);border:1px solid var(--c-border);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.fx-list{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fx-row{text-align:left;width:100%;color:var(--c-text);border:0;border-bottom:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);cursor:pointer;background:0 0;grid-template-columns:auto 20px minmax(0,1fr) 16px 62px;align-items:center;gap:9px;padding:11px 13px;font-size:12.5px;display:grid}.fx-row:last-child{border-bottom:0}@media (hover:hover){.fx-row:hover{background:color-mix(in srgb, var(--c-primary) 9%, transparent)}}.fx-row-date{font-variant-numeric:tabular-nums;font-weight:700}.fx-row-team{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.fx-row-venue{text-align:center;color:var(--c-muted);font-weight:700}.fx-row-comp{color:var(--c-muted);text-align:right;font-size:11px;font-weight:600}.fx-row-result{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fx-row-score{font-variant-numeric:tabular-nums;font-weight:800}.fx-row-o{color:#05130c;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.fx-o-W{background:var(--c-success)}.fx-o-D{background:var(--c-warning)}.fx-o-L{background:var(--c-danger);color:#fff}.fx-o-pending{background:var(--c-warning)}.fx-row-score--pending{color:var(--c-muted)}.matches-page.md{flex-direction:column;display:flex}.md-head{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex;position:relative}.md-head:before{content:"";z-index:-1;background:var(--c-bg);width:100vw;position:absolute;top:-20px;bottom:-16px;left:calc(50% - 50vw)}.md-back,.md-icon-btn{border:1px solid var(--c-border);background:var(--c-raise);width:38px;height:38px;color:var(--c-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.md-head-title{text-align:center;flex:1;min-width:0}.md-head-title h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;overflow:hidden}.md-head-title p{color:var(--c-muted);margin:1px 0 0;font-size:13px}.md-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:700}.md-status.postponed{color:#e6b800;background:#e6b8002e}.md-status.cancelled{color:#e5484d;background:#e5484d29}.md-hero .md-status{align-self:center;margin-bottom:0}.md-hero--postponed{border-color:#e6b800}.md-hero--cancelled{border-color:#e5484d}.fx-row-comp.fx-row-off{color:var(--c-warning);font-weight:700}.md-tabbar.is-menu{z-index:40}.md-menu{flex:none;position:relative}.md-menu-scrim{z-index:20;position:fixed;inset:0}.md-menu-pop{z-index:21;background:var(--c-raise);border:1px solid var(--c-border);border-radius:12px;min-width:200px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 14px 34px #0006}.md-menu-item{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}@media (hover:hover){.md-menu-item:hover{background:var(--c-surface)}}.md-menu-item--danger{color:var(--c-danger)}.md-menu-item:disabled{opacity:.4;cursor:default}.md-hero{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;margin-bottom:28px;padding:22px 12px;display:grid}.md-hero-side{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.md-hero-name{text-align:center;font-size:13.5px;font-weight:700;line-height:1.2}.md-hero-v{color:var(--c-muted);align-self:center;font-size:22px;font-weight:700}.md-hero-mid{flex-direction:column;align-self:center;align-items:center;gap:8px;display:flex}.md-hero-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.md-hero-badge.is-live{background:color-mix(in srgb, var(--c-primary) 18%, transparent);color:var(--c-primary)}.md-hero-badge.is-ft{background:color-mix(in srgb, var(--c-muted) 20%, transparent);color:var(--c-muted)}.md-hero-badge.is-upcoming{background:var(--c-raise);border:1px solid var(--c-border);color:var(--c-muted)}.md-hero-badge--pending{background:color-mix(in srgb, var(--c-warning) 16%, transparent);color:var(--c-warning)}.md-hero-pens{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.md-hero-aet{color:var(--c-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.md-motm{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:28px;padding:12px 14px;display:flex}.md-motm-label{color:var(--c-muted);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.md-motm-label svg{color:#e6c15a}.md-motm-select{text-align:center;text-align-last:center;width:100%;height:40px;font-weight:700}@property --motm-a{syntax:"<angle>";inherits:false;initial-value:0deg}.md-motm.is-missing{background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, conic-gradient(from var(--motm-a), #6b5a22, #e6c15a, #fff1b8, #e6c15a, #6b5a22 40%, #6b5a22) border-box;border-color:#0000;animation:2.6s linear infinite motm-chase;box-shadow:0 0 14px #e6c15a47}@keyframes motm-chase{to{--motm-a:360deg}}@media (prefers-reduced-motion:reduce){.md-motm.is-missing{animation:none}}.md-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;overflow:hidden}.md-row{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.md-row+.md-row{border-top:1px solid var(--c-border)}.md-row-ico{color:var(--c-muted);place-items:center;display:grid}.md-row-label{color:var(--c-muted);font-size:13.5px}.md-row-value{text-align:right;word-break:break-word;font-size:14.5px;font-weight:600}.md-delete{align-self:center;margin-top:18px}.ff-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:12px;padding:14px 12px 10px;display:flex}.ff-card-head{justify-content:space-between;align-items:center;display:flex}.ff-card-n{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.ff-card-del{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ff-card-del:disabled{opacity:.3;cursor:default}@media (hover:hover){.ff-card-del:not(:disabled):hover{color:var(--c-danger)}}.ff-field{flex-direction:column;gap:5px;display:flex}.ff-label{color:var(--c-muted);font-size:12px;font-weight:600}.ff-field .seg{max-width:none;margin:0}.ff-more{cursor:pointer;color:var(--c-primary);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.ff-opp{position:relative}.ff-opp-input{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-backdrop);color:var(--c-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ff-opp-input input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:15px}.ff-opp-menu{border:1px solid var(--c-border);background:var(--c-raise);border-radius:10px;flex-direction:column;gap:3px;margin-top:6px;padding:5px;display:flex}.ff-opp-item,.ff-opp-add{text-align:left;width:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:14.5px;font-weight:600;display:flex}@media (hover:hover){.ff-opp-item:hover,.ff-opp-add:hover{background:color-mix(in srgb, var(--c-primary) 14%, transparent)}}.ff-opp-add{color:var(--c-primary);font-weight:700}.ff-opp-empty{color:var(--c-muted);margin:0;padding:6px 9px;font-size:13px}.ff-opp-chip{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-backdrop);align-items:center;gap:10px;padding:7px 10px;display:flex}.ff-opp-chip-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ff-opp-clear{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover){.ff-opp-clear:hover{color:var(--c-text)}}.ff-opp--dense .ff-opp-input input{padding:9px 0;font-size:14.5px}.ff-opp-chip--dense{padding:5px 8px}.ff-opp-chip--dense .ff-opp-chip-name{font-size:14.5px}.ff-opp-new{align-items:center;display:flex;position:relative}.ff-opp-newinput{flex:1;min-width:0;padding-right:42px}.ff-opp-new-x{position:absolute;top:50%;right:7px;transform:translateY(-50%)}.afx-page{position:relative}.afx-head{margin:6px 0 20px}.afx-title{font-size:46px}.afx-sub{color:var(--c-muted);margin:10px 0 0;font-size:14px}.afx-bar{top:var(--header-h,60px);z-index:15;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:-20px -22px 20px;padding:10px 18px;display:grid;position:sticky}.afx-bar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--c-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.afx-exit{border:1px solid var(--c-border);background:var(--c-raise);height:34px;color:var(--c-text);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.afx-exit:hover{border-color:var(--c-primary)}}.afx-bar-title{text-align:center;font-size:20px;font-weight:700}.afx-bar-spacer{justify-self:end}.afx-tip{color:var(--c-muted);margin:-6px 0 14px;font-size:12.5px}.afx-tip strong{color:var(--c-text);font-weight:700}.afx-collapse{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media (hover:hover){.afx-collapse:hover{color:var(--c-text)}}.afx-card-foot{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.afx-card-foot .ff-more{align-self:center}.afx-del-btn{color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.afx-del-btn:disabled{opacity:.35;cursor:default}@media (hover:hover){.afx-del-btn:not(:disabled):hover{color:var(--c-danger);background:color-mix(in srgb, var(--c-danger) 12%, transparent)}}.afx-mc{margin:0 0 10px}.afx-mc .afx-mc-opp--empty{color:var(--c-danger);font-weight:700}.afx-mc-warn{color:var(--c-warning);flex:none}.afx-mc-edit{color:var(--c-muted);flex:none}@media (hover:hover){.afx-mc:hover .afx-mc-edit{color:var(--c-primary)}}.afx-mc--review{cursor:default}@media (hover:hover){.afx-mc--review:hover{border-color:var(--c-border)}}.afx-error-card{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger)}@media (hover:hover){.afx-error-card:hover{border-color:var(--c-danger)}}.afx-month-strip{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin:16px 0 8px;padding:0 2px;font-size:12px;font-weight:800}.afx-review-group:first-child .afx-month-strip{margin-top:2px}.afx-foot-error{text-align:center;margin:0 0 10px}.afx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.afx-field--date .field-input,.afx-field--venue .field-input{height:44px}.afx-fields-2{gap:12px;display:grid}@media (width>=640px){.afx-fields-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.afx-add-another{margin:22px auto 0;display:flex}.afx-flag{align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.afx-flag svg{flex:none}.afx-flag--warn{color:var(--c-warning)}.afx-flag--info{color:var(--c-muted)}.afx-dup-list{color:var(--c-text);margin:4px 0 16px;padding:0 0 0 2px;font-size:13.5px;font-weight:600;list-style:none}.afx-dup-list li{padding:3px 0}.afx-foot{z-index:15;padding:14px 22px calc(14px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.afx-foot:before{content:"";z-index:-1;background:linear-gradient(to top, var(--c-bg) 82%, color-mix(in srgb, var(--c-bg) 88%, transparent) 94%, transparent);position:absolute;inset:0}.afx-foot-inner{max-width:480px;margin-inline:auto}.afx-foot-row{align-items:center;gap:10px;display:flex}.afx-foot-row .afx-cancel{flex:none;justify-content:center;width:104px;height:48px;padding:0}.afx-foot-row .afx-save{flex:1;justify-content:center;height:48px}.fe-picker{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}@media (hover:hover){.fe-picker:hover{border-color:var(--c-primary)}}.fe-picker-name{flex:1;min-width:0;font-size:15px;font-weight:700}.fe-picker-empty{color:var(--c-muted);flex:1;font-size:15px}.fe-picker-chev{color:var(--c-faint);flex:none}.fe-comp-row{gap:8px;display:flex}.fe-comp-row select{flex:1;min-width:0}.fe-add-comp{border:1px solid var(--c-border);background:var(--c-raise);width:44px;color:var(--c-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.fe-foot{gap:10px;width:100%;display:flex}.fe-foot .sheet-discard,.fe-foot .sheet-save{flex:1}.op-search{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.op-search-input{color:var(--c-text);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:15px}.op-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.op-item{align-items:stretch;gap:6px;display:flex}.op-row{text-align:left;border:1px solid var(--c-border);background:var(--c-backdrop);min-width:0;color:var(--c-text);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:11px;padding:8px 10px;display:flex}@media (hover:hover){.op-row:hover{border-color:var(--c-primary)}}.op-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.op-edit{border:1px solid var(--c-border);width:42px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover){.op-edit:hover{border-color:var(--c-primary);color:var(--c-text)}}.op-add{border-top:1px solid var(--c-border);margin-top:8px;padding-top:14px}.op-add-head{color:var(--c-muted);margin:0 0 8px;font-size:13px;font-weight:700}.op-add-card{align-items:center;gap:12px;display:flex}.op-add-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.op-add-name{font-size:15px;font-weight:700}.op-add-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-add-btn{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;display:inline-flex}.md-tabbar{z-index:15;align-items:center;gap:10px;margin:-20px 0 18px;padding:14px 0 16px;display:flex;position:sticky}.md-tabbar:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--c-bg) 0%, var(--c-bg) 55%, transparent 100%);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.md-tabbar .md-seg{flex:1;min-width:0;max-width:none;margin:0}@media (width<=420px){.md-tabbar{gap:6px}.md-tabbar .md-back,.md-tabbar .md-icon-btn{width:36px;height:36px}.md-seg .seg-btn{white-space:nowrap;padding:8px 2px;font-size:13px}}@media (width<=350px){.md-seg .seg-btn{letter-spacing:-.01em;font-size:12px}}.md-hero-share{grid-column:1/-1;justify-content:center;margin-top:16px;display:flex}.md-kick{z-index:26;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;width:calc(100% - 28px);max-width:480px;display:flex;position:fixed;transform:translate(-50%)}.shell--native-tabs .md-kick{bottom:calc(var(--native-tab-h,83px) + 12px)}.md-kick-note{color:var(--c-text);background:color-mix(in srgb, var(--c-warning) 16%, var(--c-bg));border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.md-kick-note svg{color:var(--c-warning);flex:none;margin-top:2px}.md-kick:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--c-bg) 72%);opacity:0;width:100vw;height:150px;transition:opacity .2s;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.md-kick.has-more:before{opacity:1}.md-kick-more{cursor:pointer;border:1px solid var(--c-border);background:var(--c-raise);width:30px;height:30px;color:var(--c-text);opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.md-kick.has-more .md-kick-more{opacity:1;pointer-events:auto;animation:1.6s ease-in-out infinite sfade-bob}@media (prefers-reduced-motion:reduce){.md-kick.has-more .md-kick-more{animation:none}}.md-kick-main{align-items:center;gap:8px;display:inline-flex}.md-kick-sub{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-faint);font-size:12.5px;font-weight:600}.matches-page.md:has(.md-kick){padding-bottom:96px}.md-note{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.md-note svg{flex:none}.md-hero-score{font-variant-numeric:tabular-nums;align-self:center;font-size:42px;font-weight:700}.confirm-scrim.ts-scrim{-webkit-backdrop-filter:blur(3px);background:#000000b8}.ts-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;flex-direction:column;width:min(420px,92vw);max-height:min(62dvh,560px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.ts-head{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.ts-head-text{min-width:0}.ts-club{font-family:var(--font-disp);letter-spacing:.01em;margin:0;font-size:19px;font-weight:700}.ts-title{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:1px 0 0;font-size:11px;font-weight:700}.ts-body{padding:14px 20px 4px;overflow-y:auto}.ts-section{letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);margin:10px 0 8px;font-size:11px;font-weight:800}.ts-body .ts-section:first-child{margin-top:0}.ts-list{margin:0 0 6px;padding:0;list-style:none}.ts-row{border-bottom:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);align-items:baseline;gap:10px;padding:5px 0;display:flex}.ts-row:last-child{border-bottom:0}.ts-num{text-align:right;font-variant-numeric:tabular-nums;width:26px;color:var(--c-muted);flex:none;font-size:14px;font-weight:700}.ts-name{font-size:15px;font-weight:600}.ts-manager{border-top:1px solid var(--c-border);color:var(--c-muted);margin:14px 0 4px;padding-top:12px;font-size:13px}.ts-manager strong{color:var(--c-text);font-weight:700}.ts-foot{border-top:1px solid var(--c-border);gap:10px;padding:14px 20px 18px;display:flex}.ts-foot .btn-ghost,.ts-foot .sheet-save{height:48px}.ts-foot .btn-ghost{flex:1;justify-content:center}.ts-foot .sheet-save{flex:1.6}.rs{flex-direction:column;gap:28px;margin-bottom:28px;display:flex}.rs-group-head{text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);justify-content:center;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.rs-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rs-row{align-items:center;gap:10px;display:flex}.rs-row--right{text-align:right;flex-direction:row-reverse}.rs-min{white-space:nowrap;min-width:max(2.4em, var(--rs-min-w,0em));text-align:left;color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.rs-row--right .rs-min{text-align:right}.rs-ico{flex:none;place-items:center;display:grid}.rs-text{font-size:14.5px;font-weight:600}.rs-assist{color:var(--c-muted);font-weight:500}.av-summary{gap:8px;margin-bottom:10px;display:flex}.av-pill{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.av-pill--in{color:var(--c-success);border-color:color-mix(in srgb, var(--c-success) 40%, var(--c-border))}.av-pill--out{color:var(--c-danger);border-color:color-mix(in srgb, var(--c-danger) 40%, var(--c-border))}.av-hint{color:var(--c-muted);margin:0 0 14px;font-size:13px}.av-hint--locked{color:var(--c-muted);align-items:center;gap:7px;font-weight:600;display:flex}.av-status{text-align:center;box-sizing:border-box;border-radius:999px;flex:none;min-width:54px;padding:6px 14px;font-size:13px;font-weight:700}.av-status--in{background:color-mix(in srgb, var(--c-success) 18%, transparent);color:var(--c-success)}.av-status--out{background:color-mix(in srgb, var(--c-danger) 18%, transparent);color:var(--c-danger)}.av-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av-row{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;align-items:center;gap:11px;padding:8px 10px;display:flex}.av-info{flex-direction:column;flex:1;min-width:0;display:flex}.av-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.av-pos{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.av-toggle{flex:none;gap:4px;display:flex}.av-toggle .av-btn{text-align:center;box-sizing:border-box;width:52px;padding-left:0;padding-right:0}.av-btn{border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.av-btn--in.is-on{background:var(--c-success);color:#05130c;border-color:var(--c-success)}.av-btn--out.is-on{background:var(--c-danger);color:#fff;border-color:var(--c-danger)}.lu-actions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lu-count{color:var(--c-muted);font-size:13px;font-weight:600}.lu-warn{background:color-mix(in srgb, var(--c-warning) 14%, transparent);color:var(--c-warning);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.lu-slots{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lu-slot{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:8px 12px;display:flex}.lu-slot--out{border-color:color-mix(in srgb, var(--c-danger) 45%, var(--c-border))}.lu-pos{width:42px;color:var(--c-muted);flex:none;font-size:12px;font-weight:700}.lu-name{font-size:15px;font-weight:700}.lu-slot .lu-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lu-empty{color:var(--c-muted);flex:1;font-size:14px}.lu-out-tag{text-transform:uppercase;color:var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 40%, var(--c-border));border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.lu-chev{color:var(--c-faint);flex:none}.lu-pick{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lu-pick-row{text-align:left;border:1px solid var(--c-border);background:var(--c-backdrop);width:100%;color:var(--c-text);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;display:flex}.lu-pick-info{flex-direction:column;flex:1;min-width:0;display:flex}.lu-pick-pos{color:var(--c-muted);font-size:12px}.lu-fit{border-radius:999px;flex:none;width:10px;height:10px}.lu-fit--natural{background:var(--c-success)}.lu-fit--secondary{background:var(--c-warning)}.lu-fit--unsuitable{background:var(--c-danger)}.lu-pick-check{color:var(--c-primary);flex:none}.lu-tactics{border-top:1px solid var(--c-border);padding-top:16px}.lu-tactics-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lu-tactics-row{align-items:center;gap:10px;display:flex}.lu-tactics-ico{color:var(--c-muted);flex:none;place-items:center;display:grid}.lu-tactics-label{width:108px;color:var(--c-muted);flex:none;font-size:13px}.lu-tactics-name{text-align:right;flex:1;min-width:0;font-size:14px;font-weight:700}.lu-tactics-name--dim{color:var(--c-muted);font-weight:600}.lu-tactics-fell{color:var(--c-warning);font-size:11px;font-weight:600}.mc-result-wrap{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.mc-pens{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.mc-needs{color:#f5c542;font-weight:700}.mc-latest{letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);font-size:10px;font-weight:800}.mc-result{font-variant-numeric:tabular-nums;background:var(--c-raise);color:var(--c-text);border-radius:8px;flex:none;padding:3px 10px;font-size:16px;font-weight:800}.mc-result-dash{color:inherit;opacity:.55;padding:0 3px;font-weight:600}.mc-result--W{background:var(--c-success);color:#05130c}.mc-result--D{background:var(--c-warning);color:#05130c}.mc-result--L{background:var(--c-danger);color:#fff}.lu-actions{margin-bottom:12px}.lu-tactics{border-top:1px solid var(--c-border);margin-top:20px;padding-top:16px}.lu-tactics-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lu-tactics-head{text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);margin:0;font-size:12px;font-weight:700}.lu-tct-groups{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=420px){.lu-tct-groups{grid-template-columns:1fr}}.lu-tct-label{color:var(--c-text);align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.lu-tct-order{counter-reset:t;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lu-tct-name{counter-increment:t;color:var(--c-text);align-items:baseline;gap:4px;font-size:13.5px;font-weight:600;display:flex}.lu-tct-name:before{content:counter(t) ".";color:var(--c-muted);min-width:14px;font-weight:700}.lu-tct-name.is-out{color:var(--c-faint);text-decoration:line-through}.lu-tct-name.is-taker{color:var(--c-primary)}.lu-tct-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--c-faint);font-size:10.5px;font-weight:700;text-decoration:none}.lu-tct-tag--on{color:var(--c-primary)}.lu-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lu-card-cell{flex-direction:column;gap:8px;min-width:0;display:flex}.lu-card-cell>.lu-card{flex:1}.lu-cards.has-note{align-items:start}.lu-cards.has-note .lu-card-cell>.lu-card{flex:none}.lu-card-cell .lu-lock-note{margin:0}@media (width<=430px){.lu-cards{grid-template-columns:1fr}}.lu-card{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}@media (hover:hover){.lu-card:hover{border-color:var(--c-primary)}}.lu-card--wide{margin:22px 0 8px}.lu-card-ico{background:var(--c-raise);border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-muted);border-radius:9px;flex:none;place-items:center;display:grid}.lu-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lu-card-label{color:var(--c-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.lu-card-value{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.lu-card-note{color:var(--c-warning);font-size:11px;font-weight:600}.lu-card-note.is-override{color:var(--c-primary)}.lu-card-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 16%, transparent);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.lu-card-chev{color:var(--c-faint);flex:none}.lu-tactics-head--sp{margin:22px 0 10px}.lu-order{counter-reset:o;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lu-order-name{counter-increment:o;gap:6px;font-size:14px;font-weight:600;display:flex}.lu-order-name:before{content:counter(o) ".";color:var(--c-muted);font-weight:700}.lu-order-name.is-out{color:var(--c-faint);text-decoration:line-through}.lu-order-name.is-taker{color:var(--c-primary)}.lu-locked{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;align-items:flex-start;gap:12px;margin:4px 0 22px;padding:16px;display:flex}.lu-locked-tick{background:var(--c-primary);color:#05130c;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.lu-locked-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lu-locked-title{font-size:15px;font-weight:700;line-height:1.25}.lu-locked-text{color:var(--c-muted);font-size:13px;line-height:1.45}.lu-locked-dots{vertical-align:-2px}.lu-unlock{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:700}@media (hover:hover){.lu-unlock:hover{border-color:var(--c-primary)}}.lu-block-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lu-block-title{color:var(--c-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.lu-out-sec{margin-top:18px}.lu-out-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lu-out-row{opacity:.6;align-items:center;gap:10px;display:flex}.lu-out-name{flex:1;min-width:0;font-size:14px;font-weight:600;text-decoration:line-through}.tt-launch{cursor:pointer;text-align:left;width:100%;max-width:520px;color:var(--c-text);border:1px solid color-mix(in srgb, var(--c-primary) 42%, var(--c-border));background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--c-primary) 22%, transparent), transparent 62%), var(--c-surface);border-radius:16px;align-items:center;gap:14px;margin:0 0 28px;padding:15px 16px;transition:border-color .15s,transform .1s;display:flex;box-shadow:0 6px 20px #00000047}@media (hover:hover){.tt-launch:hover{border-color:var(--c-primary)}}.tt-launch:active{transform:scale(.99)}.tt-launch-ico{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-dim));color:#05130b;width:46px;height:46px;box-shadow:0 4px 14px color-mix(in srgb, var(--c-primary) 45%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.tt-launch-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tt-launch-title{font-family:var(--font-disp);letter-spacing:.01em;font-size:21px;font-weight:700;line-height:1}.tt-launch-sub{color:var(--c-muted,#f4f7f599);font-size:13px;line-height:1.3}.tt-launch-go{color:var(--c-primary);flex:none}.md-preflight{flex-direction:column;gap:6px;margin:-6px 0 16px;padding-left:18px;display:flex}.md-preflight li{color:var(--c-text);font-size:13.5px;line-height:1.4}.md-preflight li::marker{color:var(--c-primary)}.lu-msg-preview{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:12px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.45}.lu-msg-preview.is-default{color:var(--c-muted);font-style:italic}.lu-msg-help{color:var(--c-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.lu-msg-input{box-sizing:border-box;resize:none;width:100%;line-height:1.4;font:inherit;font-size:16px}.av-selecthead{align-items:center;gap:11px;min-height:34px;margin-bottom:10px;padding:0 10px;display:flex}.av-selecthead-label{color:var(--c-muted);font-size:13px;font-weight:700}.av-bulk{gap:6px;margin-left:auto;display:flex}.av-check{border:1.5px solid var(--c-border);color:#05130c;cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;transition:background .12s,border-color .12s;display:grid}.av-check svg{display:block}.av-check.is-on{background:var(--grad);border-color:#0000}.av-row.is-selected{border-color:color-mix(in srgb, var(--c-primary) 55%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 8%, var(--c-surface))}.tt-launch.is-disabled{opacity:.5;cursor:default;border-color:var(--c-border);box-shadow:none}@media (hover:hover){.tt-launch.is-disabled:hover{border-color:var(--c-border)}}.tt-launch.is-disabled .tt-launch-ico{background:var(--c-raise);color:var(--c-muted);box-shadow:none}.tt-launch.is-disabled .tt-launch-go{color:var(--c-muted)}.lu-frozen{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;padding:4px 14px 12px}.lu-frozen-sec{text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);margin:14px 2px 4px;font-size:12px;font-weight:700}.lu-frozen-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lu-frozen-row{border-top:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);align-items:center;gap:11px;padding:7px 0;display:flex}.lu-frozen-row:first-child{border-top:0}.lu-frozen-num{text-align:center;font-variant-numeric:tabular-nums;width:22px;color:var(--c-muted);font-size:13px;font-weight:700}.lu-frozen-name{flex:1;min-width:0;font-size:14.5px;font-weight:600}.lu-frozen-pos{letter-spacing:.03em;color:var(--c-muted);flex:none;font-size:11px;font-weight:700}.afx-choose{flex-direction:column;gap:12px;margin-top:4px;display:flex}.afx-choose-tile{text-align:left;cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}@media (hover:hover){.afx-choose-tile:hover{border-color:var(--c-primary)}}.afx-choose-ico{width:44px;height:44px;color:var(--c-text);background:color-mix(in srgb, var(--c-text) 8%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.afx-choose-ico--accent{color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 14%, transparent)}.afx-choose-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.afx-choose-title{font-size:16px;font-weight:700}.afx-choose-sub{color:var(--c-muted);font-size:12.5px;line-height:1.4}.afx-choose-go{color:var(--c-muted);flex:none}.imp-paste{resize:vertical;width:100%;min-height:180px;font-family:inherit;font-size:14px;line-height:1.5}.imp-parse-note{margin:10px 0 0}.imp-ask-support{margin-top:12px}.imp-steps{justify-content:center;gap:8px;margin:-4px 0 18px;display:flex}.imp-step-dot{background:var(--c-border);border-radius:999px;width:8px;height:8px;transition:background .2s,transform .2s}.imp-step-dot.is-done{background:color-mix(in srgb, var(--c-primary) 55%, var(--c-border))}.imp-step-dot.is-on{background:var(--c-primary);transform:scale(1.25)}.imp-club-card{text-align:center;border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-primary) 6%, var(--c-surface));border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}.imp-club-lead{color:var(--c-muted);font-size:15px}.imp-club-lead strong{color:var(--c-text);font-weight:800}.imp-club-select{text-align:center;text-align-last:center;max-width:320px;padding-left:38px;font-size:16px;font-weight:700}.imp-select,.imp-club-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa5a0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.imp-club-sub{color:var(--c-muted);max-width:34ch;margin:2px 0 0;font-size:12.5px;line-height:1.45}.imp-club-name{font-family:var(--font-disp);text-transform:uppercase;text-align:center;margin:0;font-size:26px;font-weight:700;line-height:1}.imp-club-tick{color:var(--c-lime);flex:none}.imp-recon{border-top:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);flex-direction:column;align-items:stretch;gap:9px;padding:13px 0;display:flex}.imp-recon:first-of-type{border-top:0}.imp-recon-src{align-items:center;gap:10px;min-width:0;display:flex}.imp-recon-tag{border:1px solid var(--c-border);background:var(--c-raise);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;min-width:40px;height:34px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.imp-recon-srctext{flex-direction:column;gap:1px;min-width:0;display:flex}.imp-recon-label{letter-spacing:.05em;text-transform:uppercase;color:var(--c-faint);font-size:10.5px;font-weight:700}.imp-recon-name{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.imp-recon-sub{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12px}.imp-recon-pick{align-items:center;gap:8px;display:flex}.imp-recon-hint{color:var(--c-muted);flex:none;font-size:12px;font-weight:700}.imp-select{flex:1;min-width:0}@media (width>=560px){.imp-recon{flex-direction:row;align-items:center;gap:14px}.imp-recon-src{flex:44%}.imp-recon-pick{flex:56%}}.imp-flag{color:var(--c-warning);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.imp-mc-del{color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:7px;display:inline-flex}@media (hover:hover){.imp-mc-del:hover{color:var(--c-danger);background:color-mix(in srgb, var(--c-danger) 12%, transparent)}}.imp-panel-title{align-items:center;gap:8px;margin:16px 0 4px;font-size:15px;font-weight:700;display:flex}.imp-panel-title.imp-list-title:first-of-type{margin-top:4px}.imp-list-title--sep{border-top:1px solid var(--c-border);margin-top:28px;padding-top:22px}.imp-panel-note{color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 14%, transparent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.av-edit{flex:none}.av-edit.is-on{color:#05130c;background:var(--grad);border-color:#0000}@media (hover:hover){.av-edit.is-on:hover{color:#05130c;background:var(--grad);border-color:#0000}}.av-lock-note{color:var(--c-text);background:color-mix(in srgb, var(--c-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-warning) 35%, transparent);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.av-lock-note svg{color:var(--c-warning);flex:none;margin-top:2px}.md-hero2{flex-direction:column;gap:16px;margin:4px 0 26px;display:flex}.md-hero2-row{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;display:grid}.md-hero2-side{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.md-hero2-name{text-align:center;font-size:12.5px;font-weight:600;line-height:1.2}.md-hero2-v{color:#ffffff40;font-size:44px;font-weight:700;line-height:66px}.md-hero2-score{font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:66px}.md-hero2-score.is-pending{color:var(--c-muted)}.md-hero2-dash{vertical-align:middle;color:#ffffff40;padding:0 6px;font-size:30px}.md-hero2-meta{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.md-hero2-pill{letter-spacing:.1em;color:#fffc;background:#ffffff12;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.md-hero2-pill.is-go{color:var(--c-lime);background:#2fbf7126}.md-hero2-pill.is-warn{color:#f5c542;background:#f5b84126}.md-hero2-pill.is-bad{color:#ff8a90;background:#e5484d26}.md-hero2-when{color:var(--c-muted);margin:0;font-size:12px;line-height:1.5}.md-head-pill{white-space:nowrap;color:#fffc;height:30px;font-family:var(--font-disp);letter-spacing:.12em;background:#ffffff12;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.md-head-pill.is-go{color:var(--c-lime);background:#2fbf7126}.md-head-pill.is-warn{color:#f5c542;background:#f5b84126}.md-head-pill.is-bad{color:#ff8a90;background:#e5484d26}.md-day{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;overflow:hidden}.md-day-row{width:100%;height:64px;color:var(--c-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}button.md-day-row{cursor:pointer}.md-day-row+.md-day-row:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:62px;right:0}.md-day-row.is-attn{background:#211d0f;border-radius:18px;box-shadow:inset 0 0 0 1px #f5c54266}.md-day-row.is-attn+.md-day-row:before{display:none}.md-day-ico{width:36px;height:36px;color:var(--c-text);background:#ffffff12;border-radius:999px;flex:none;place-items:center;display:grid}.md-day-ico.is-amber{color:#f5c542;background:#2a2614}.md-day-ico.is-live{background:#e5484d29}.md-day-ico.is-live .hero-live-dot{width:11px;height:11px;box-shadow:0 0 10px #e5484db3}.md-day-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.md-day-title{font-size:15px;font-weight:600}.md-day-sub{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.md-day-row.is-attn .md-day-sub{color:#f5d27a}.md-day-chev{color:var(--c-faint);flex:none}.md-day-setup{cursor:pointer;background:var(--grad);color:#06231a;border:0;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:12.5px;font-weight:800}.md-fixlink{color:#f5d27a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.md-sec{margin-bottom:22px}.md-cards{flex-direction:column;gap:8px;display:flex}.md-subtitle{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:4px 0 18px;font-size:46px;font-weight:700;line-height:.9}.md-kick.md-kick--v2,.shell--native-tabs .md-kick.md-kick--v2{bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:560px}.md-kick--v2:before{bottom:calc(-16px - env(safe-area-inset-bottom));height:170px}.md-kick-pair{gap:8px;display:flex}.md-kick-pair .md-kick-tt{border-radius:16px;flex:none;height:56px;padding:0 16px;font-size:14px;box-shadow:0 10px 28px #00000073}.md-kick-pair .md-kick-go{height:56px;font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:21px;font-weight:700}.md-kick-go.is-resume{background:var(--c-danger);color:#fff;box-shadow:0 12px 30px -10px #e5484d99}.md-kick-locked{cursor:default;color:#ffffff73;height:56px;font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.06em;background:#141b17;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:21px;font-weight:700;display:flex}.md-kick-locked .md-kick-sub{color:#ffffff73;font-size:11px}.matches-page.md:has(.md-kick--v2){padding-bottom:0}.shell--drill .shell-main-inner:has(.md-kick--v2){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.md-subtitle-vs{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--c-muted);margin-top:8px;font-size:15px;font-weight:600;line-height:1.2;display:block}.md-subhead{justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 18px;display:flex}.md-subhead .md-subtitle{min-width:0;margin:0}.md-title-slot{flex:none;align-items:center;gap:8px;display:flex}.md-title-slot:empty{display:none}.md-next{cursor:pointer;white-space:nowrap;height:38px;color:var(--c-text);font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:0;border-radius:999px;flex:none;order:10;align-items:center;gap:4px;padding:0 12px 0 14px;font-size:13px;font-weight:700;display:inline-flex}.md-next.is-done{color:#050807;background:#fff;gap:6px;padding:0 14px}@media (hover:hover){.md-next:not(.is-done):hover{background:#ffffff24}}.md-tt-ico{color:var(--c-muted);flex:none}.av2{flex-direction:column;padding-bottom:24px;display:flex}.av2-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 0;display:flex}.av2-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:46px;font-weight:700;line-height:.88}.av2-italic{font-style:italic}.av2-out{color:#ff8a90}.av2-edit{flex:none;margin-bottom:4px}.av2-edit.is-on{color:#050807;background:#fff}.av2 .av-hint{margin:16px 4px 0}.av2 .av-lock-note{margin:16px 0 0}.av2 .av-selecthead{margin:16px 4px 0}.av2 .av-ctlrow{box-sizing:border-box;align-items:center;height:40px;margin:12px 4px 0;display:flex}.av2 .av-ctlrow .av2-edit{margin:0}.av2 .av-ctl-sel{align-items:center;gap:8px;margin-left:auto;display:flex}.av2 .av-ctl-sel .av-selecthead-label{margin-right:2px}.av2-sec{margin-top:28px}.av2-sec .v2-label{margin-bottom:10px}.av2-sec-out{color:#ff8a90}.v2-row.av2-row{min-height:50px;padding-top:7px;padding-bottom:7px}.av2-row .v2-row-title{font-size:14.5px;font-weight:500;line-height:1.3}.av2-row .v2-row-title b{font-weight:800}.av2-row .v2-row-sub{margin-top:1px;font-size:12px;font-weight:500;line-height:1.3}.av2-row.is-selected{background:#2fbf7114}.av2-row.is-out>:not(.av2-chip){opacity:.5}.av2-chip{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:44px;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.av2-chip.is-in{color:#5fdc94;background:#2fbf7124}.av2-chip.is-out{color:#ff8a90;background:#ff5a6324}.afx-choose{gap:16px;margin-top:18px}@media (width>=760px){.afx-choose{grid-template-columns:1fr 1fr;display:grid}}.afx-choose .afx-choose-tile{background:var(--card-fill);min-height:210px;box-shadow:var(--card-edge);border:0;border-radius:24px;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 22px;position:relative}.afx-choose .afx-choose-ico{border-radius:18px;width:56px;height:56px}.afx-choose .afx-choose-ico svg{width:26px;height:26px}.afx-choose .afx-choose-body{gap:8px}.afx-choose .afx-choose-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;font-size:32px;line-height:.95}.afx-choose .afx-choose-sub{font-size:15px;line-height:1.45}.afx-choose .afx-choose-go{width:22px;height:22px;position:absolute;top:26px;right:22px}.lu-block{margin:34px 0 0}.v2-label.lu-sp-label{margin-top:34px}.lu-cards{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;gap:0;overflow:hidden}.lu-card-cell{gap:0;position:relative}.lu-card-cell+.lu-card-cell:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:60px;right:0}@media (width>=431px){.lu-card-cell:nth-child(2):before{display:none}.lu-card-cell:nth-child(2n){box-shadow:inset 1px 0 0 var(--c-hair)}}.lu-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:64px;padding:12px 14px}@media (hover:hover){.lu-card:hover{background:#ffffff08}}.lu-card-cell .lu-lock-note{padding:0 14px 12px}.lu-card-ico{color:var(--c-text);background:#ffffff0f;border:0}.lu-msg-preview{background:var(--card-fill);box-shadow:var(--card-edge);border:0;border-radius:18px}.lu-card-badge{margin-left:8px}.matches-lt .lt-actions{flex:1;gap:12px;min-width:0}.matches-lt .season-scope{margin:0 auto}.matches-intro{align-items:center;gap:14px;margin-bottom:18px;display:flex}.matches-intro .page-intro{flex:1;min-width:0;margin:0 0 0 4px}.matches-jump{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.batch-hint+.cl-card{margin-top:20px}.cl-card{background:var(--card-fill,var(--c-surface));border:1px solid var(--c-hair);border-radius:18px;margin-top:16px;padding:18px}.cl-k{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:0 0 10px;font-size:10.5px;font-weight:800}.cl-name+.cl-k,.cl-k+.cl-k{margin-top:20px}.cl-name{flex-direction:column;gap:4px;margin:0;font-size:16px;font-weight:800;display:flex}.cl-name span{color:var(--c-muted);font-size:12.5px;font-weight:500}.cl-club{border:1px solid color-mix(in srgb, var(--c-lime) 30%, transparent);background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cl-club b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.cl-club.is-none{border-color:var(--c-hair);color:var(--c-muted)}.cl-opt{border:0;border-bottom:1px solid var(--c-hair);width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 2px;font-size:15px;font-weight:600;display:flex}.cl-opt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-actions{color:var(--c-muted);margin:14px 0 0;font-size:13.5px}.cl-actions button{color:var(--c-lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cl-search{margin-top:10px}.cl-search .sq-search{margin:0 0 4px}.cl-none{color:var(--c-muted);margin:8px 0 0;font-size:13px}.cl-foot{color:var(--c-muted);margin:22px 0 0;font-size:13px}.cl-own{margin-top:18px}.cl-own-add{margin-top:14px;padding:0 4px}.cl-note{color:var(--c-muted);margin:8px 0 0;font-size:12.5px}.v2-label.imp-om-label{margin-top:30px}.imp-om-sub{color:var(--c-muted);margin:0 0 14px;font-size:13px}.imp-om-row{gap:12px;padding-top:14px;padding-bottom:14px}.imp-om-change{color:var(--c-text);font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.imp-om-change.is-open{background:var(--grad);color:#062011}.imp-om-pick{padding:6px 0 16px 46px}.imp-om-q{color:var(--c-muted);margin:0 0 10px;font-size:12.5px;font-weight:700}.imp-om-pick .cl-opt{border-bottom:0;border-top:1px solid var(--c-hair)}.imp-om-pick .cl-opt>svg:last-child{color:var(--c-lime);flex:none}.cl-opt.is-on .cl-opt-name,.imp-om-new{color:var(--c-lime)}.ssim-scrim{z-index:1200;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.ssim{width:100%;max-width:560px;padding:18px 20px calc(env(safe-area-inset-bottom) + 22px);color:#fff;background:#1c1c1e;border-radius:30px;margin:0 auto 8px;position:relative}.ssim-tag{color:#241c00;letter-spacing:.12em;background:#f5c542;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ssim-head{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.ssim-head button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.ssim-app{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:16px 0;padding:12px 0;display:flex}.ssim-app img{border-radius:12px;width:52px;height:52px}.ssim-app p{color:#c9c9c9;margin:0;font-size:14px;line-height:1.4}.ssim-app p b{color:#fff;font-size:15px;display:block}.ssim-row{color:#c9c9c9;justify-content:space-between;gap:12px;padding:4px 0;font-size:13.5px;display:flex}.ssim-card{align-items:center;gap:6px;display:inline-flex}.ssim-bad{color:#ff6961}.ssim-hint{text-align:center;color:#9a9a9a;margin:16px 0 0;font-size:13px}.ssim-go,.ssim-alt{width:100%;height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:16px;font-weight:600}.ssim-go{color:#fff;background:#0a84ff;margin-top:14px}.ssim-alt{color:#fff;background:#ffffff14;margin-top:8px}.ssim-alt--bad{color:#ff6961}.ssim-go:disabled,.ssim-alt:disabled{opacity:.6;cursor:default}.xp{background:var(--c-bg);height:100dvh;color:var(--c-text);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.xp--video{height:100vh}.xp-top{z-index:3;padding:calc(env(safe-area-inset-top) + 10px) 16px 0;flex:none;position:relative}.xp-bars{gap:5px;display:flex}.xp-bar{cursor:pointer;background:0 0;border:0;flex:1;height:14px;padding:5px 0}.xp-bar:disabled{cursor:default}.xp-bar i{background:#ffffff29;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.xp-bar i:after{content:"";border-radius:inherit;background:#fff;width:0;position:absolute;inset:0}.xp-bar i.is-full:after{background:#ffffffd1;width:100%}.xp-bar i.is-now:after{animation:linear forwards xp-fill;animation-duration:inherit}@keyframes xp-fill{to{width:100%}}.xp-toprow{justify-content:space-between;align-items:center;min-height:34px;margin-top:4px;display:flex;position:relative}.xp-close{width:34px;height:34px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.xp-bug{opacity:.88;width:auto;height:20px}.xp-beat{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.xp-cap{text-align:center;flex:none;padding:6px 22px 0}.xp-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(36px,11.5vw,54px);font-weight:700;line-height:.88}.xp-title-line{display:block}.xp-title-line>span{display:inline-block}.xp-grad{background:var(--wl-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.14em;font-style:italic}.xp-line{max-width:330px;min-height:2.9em;color:var(--c-muted);margin:10px auto 0;font-size:clamp(13.5px,3.9vw,16px);line-height:1.45}.xp-stage{min-height:0;margin:14px 0 calc(env(safe-area-inset-bottom) + 14px);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.xp-phone{box-sizing:border-box;background:linear-gradient(160deg,#2a2d30,#141617 40%,#1d2022);border-radius:38px;padding:7px;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #000c,0 0 80px -30px #2fbf7159}.xp-screen{transform-origin:0 0;background:radial-gradient(90% 32% at 50% 0%, #16325cbf, transparent 100%), var(--c-bg);pointer-events:none;font-size:15px;position:relative;overflow:hidden}.xp-screen-shield{z-index:2;border-radius:38px;position:absolute;inset:0}.xp-frame{background:0 0;border:0;display:block}.xp-frame-root{color:var(--c-text);-webkit-user-select:none;user-select:none;font-size:15px;position:absolute;inset:0;overflow:hidden}.xp-app{padding:0 18px;position:absolute;inset:0}.xp-app-head{justify-content:space-between;align-items:center;height:64px;display:flex}.xp-app-mark{width:auto;height:22px}.xp-app-av{object-fit:cover;border-radius:999px;width:34px;height:34px}.xp-marks{z-index:1000;pointer-events:none;position:absolute;inset:0}[data-xp-ring][data-xp-ring][data-xp-ring]{outline-offset:var(--xp-pad,4px);box-shadow:0 0 0 calc(var(--xp-pad,4px) + 6px) #7edf6924, 0 0 calc(var(--xp-pad,4px) + 26px) #7edf6973;outline:2.5px solid #9cf06a;animation:.35s ease-out both xp-ring-in,1.4s ease-in-out .35s infinite xp-breathe}[data-xp-ring=in][data-xp-ring=in][data-xp-ring=in]{outline-offset:-4.5px;border-radius:12px;animation:.35s ease-out both xp-ring-in,1.4s ease-in-out .35s infinite xp-breathe-in;box-shadow:inset 0 0 0 1px #7edf6940,inset 0 0 22px #7edf6947}@keyframes xp-breathe-in{0%,to{box-shadow:inset 0 0 0 1px #7edf6940,inset 0 0 22px #7edf6947}50%{box-shadow:inset 0 0 0 1px #7edf6952,inset 0 0 30px #7edf6966}}@keyframes xp-ring-in{0%{outline-color:#9cf06a00;box-shadow:0 0 #7edf6900,0 0 #7edf6900}}@keyframes xp-breathe{0%,to{box-shadow:0 0 0 calc(var(--xp-pad,4px) + 6px) #7edf6924, 0 0 calc(var(--xp-pad,4px) + 26px) #7edf6973}50%{box-shadow:0 0 0 calc(var(--xp-pad,4px) + 9px) #7edf6914, 0 0 calc(var(--xp-pad,4px) + 34px) #7edf698c}}.xp-tap{width:0;height:0;position:absolute}.xp-tap i,.xp-tap b{border-radius:999px;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.xp-tap i{background:#ffffff8c;animation:.7s ease-out both xp-press;box-shadow:0 4px 14px #00000059}.xp-tap b{border:2px solid #ffffffe6;animation:.7s ease-out both xp-ripple}@keyframes xp-press{0%{opacity:0;transform:scale(1.4)}25%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(.9)}}@keyframes xp-ripple{0%,20%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(2)}}.xp-label{white-space:nowrap;color:#08100c;background:#fff;border-radius:999px;padding:7px 13px;font-size:15px;font-weight:800;position:absolute;translate:-50% -100%;box-shadow:0 8px 22px #00000073}.xp-label.is-below{translate:-50%}.xp-end{z-index:2;min-height:0;padding:0 22px calc(env(safe-area-inset-bottom) + 24px);flex:1;place-items:center;display:grid;position:relative}.xp-next{flex-direction:column;align-items:center;width:100%;display:flex}.xp-next-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0 0 12px;font-size:12px;font-weight:700}.xp-next .xp-cap{padding:0}.xp-next-acts{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:360px;margin-top:32px;display:flex}.xp-next-acts .wl-cta{gap:8px}.xp-next-row{justify-content:center;gap:8px;display:flex}.xp-quiet{height:44px;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){[data-xp-ring][data-xp-ring][data-xp-ring],.xp-tap i,.xp-tap b{animation:none}}.xp-cover{z-index:20;background:radial-gradient(90% 32% at 50% 0%, #16325cbf, transparent 100%), var(--c-bg);position:absolute;inset:0}.xp-ta{white-space:pre-line;min-height:200px;color:var(--c-text)}.xp-notes{z-index:30;color:#f2f2f7;background:#1c1c1e;border-radius:20px;padding:16px 18px 18px;position:absolute;top:150px;left:34px;right:34px;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff12}.xp-notes-h{color:#e6b422;margin:0 0 6px;font-size:13px;font-weight:700}.xp-notes-t{margin:0 0 8px;font-size:19px;font-weight:800}.xp-notes ul{margin:0;padding:0;font-size:16px;line-height:1.6;list-style:none}.xp-app-head--pinned{z-index:5;padding:0 18px;position:absolute;top:0;left:0;right:0}.xp-app-head--pinned.is-scrolled{background:linear-gradient(to bottom, var(--c-bg) 60%, transparent)}.xp{touch-action:none}.xp-tour{touch-action:pan-y}.xp-side{display:none}@media (hover:hover) and (pointer:fine){.xp-side{z-index:4;width:44px;height:44px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.xp-side.is-prev{left:max(12px,50% - 300px)}.xp-side.is-next{right:max(12px,50% - 300px)}.xp-side:disabled{opacity:.25;cursor:default}.xp-side:hover{background:#ffffff29}}.xp-cap-slot{flex:none;display:grid;position:relative}.xp-cap-slot>.xp-cap{grid-area:1/1}.xp-beat .xp-line{min-height:4.35em}.xp-beat .xp-title{height:1.76em}.xp-scene{background:radial-gradient(90% 32% at 50% 0%, #16325cbf, transparent 100%), var(--c-bg);position:absolute;inset:0}.xp-cover-page{z-index:2;min-height:0;padding:0 22px calc(env(safe-area-inset-bottom) + 40px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.xp-cover-page .xp-cap{padding:0}.xp-cover-page .xp-title{font-size:clamp(46px,15vw,68px)}.xp-contents{flex-direction:column;gap:9px;width:100%;max-width:300px;margin:26px 0 0;padding:0;list-style:none;display:flex}.xp-contents li{color:var(--c-text);align-items:baseline;gap:14px;font-size:16px;font-weight:600;display:flex}.xp-contents-n{width:22px;font-family:var(--font-disp);color:var(--c-lime,#9cf06a);flex:none;font-size:15px;font-weight:700}.xp-start{gap:8px;max-width:360px;margin-top:32px}.xp-cover-len{color:var(--c-faint,#fff6);margin:12px 0 0;font-size:12.5px;font-weight:600}.xp-overlay{z-index:200;background:var(--c-bg);position:fixed;inset:0}.xp-ladder{flex-direction:column;align-items:center;gap:2px;margin:18px 0 0;display:flex}.xp-ladder button{font:inherit;color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:14px;font-weight:600}.xp-ladder b{color:var(--c-text)}.xp-app-acct{align-items:center;gap:10px;display:flex}.xp-tour{z-index:2;flex-direction:column;flex:1;align-items:center;min-height:0;padding:18px 22px 12px;display:flex;position:relative;overflow-y:auto}.xp-tour .xp-cap{padding:0}.xp-tour-list{width:100%;max-width:420px;margin:22px 0 0;padding:0;list-style:none}.xp-tour-row{border:0;border-bottom:1px solid var(--c-hair);width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 4px;display:flex}.xp-tour-row:disabled{cursor:default;opacity:.45}.xp-tour-row svg{color:var(--c-muted)}.xp-tour-row .xp-contents-n{letter-spacing:-.01em;width:44px;font-size:30px;line-height:.9}.xp-tour-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xp-tour-t b{font-size:16px}.xp-tour-t small{color:var(--c-muted);font-size:12.5px}.xp-tour-t--row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.xp-tour-t--row small{flex:none}.xp-tour-foot{z-index:2;padding:10px 22px calc(env(safe-area-inset-bottom) + 18px);flex:none;justify-content:center;display:flex;position:relative}.xp-tour-foot .wl-cta{gap:8px;max-width:420px}.xp-tour-fade{--sfade-bg:var(--c-bg);z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.xp-tour-fade>.xp-tour{flex:1}.xp-pick{margin-top:10px}.xp{-webkit-touch-callout:none}.xp.is-paused,.xp.is-paused *,.xp.is-paused :after,.xp.is-paused :before,.xp-frame-root.is-paused,.xp-frame-root.is-paused *,.xp-frame-root.is-paused :after,.xp-frame-root.is-paused :before{animation-play-state:paused!important}.xp-tc{touch-action:auto}.xp-tc-col{flex:1;width:100%;max-width:520px;min-height:0;margin:0 auto;position:relative}.xp-tc-glow{pointer-events:none;background:radial-gradient(70% 55% at 90% 100%,#2fbf7157,#0000 70%),radial-gradient(60% 40% at 0 0,#7edf691a,#0000 70%);position:absolute;inset:0}.xp-tc-copy{z-index:2;padding:22px 24px 0;position:relative}@media (width>=600px){.xp-tc-glow{background:radial-gradient(420px 480px at calc(50% + 200px) 100%,#2fbf7157,#0000 70%),radial-gradient(380px 340px at calc(50% - 260px) 0,#7edf691a,#0000 70%)}}.xp-tc-copy .xp-next-eyebrow{text-align:left}.xp-tc-title{text-align:left;font-size:clamp(54px,17vw,84px)}.xp-tc-sub{max-width:260px;color:var(--c-muted);margin:14px 0 0;font-size:15.5px;line-height:1.45}.xp-tc-phone{z-index:1;right:-2%;bottom:calc(env(safe-area-inset-bottom) - 1%);transform-origin:100% 100%;background:linear-gradient(160deg,#2a2d30,#141617 45%,#1d2022);border-radius:44px;width:min(50vw,280px);padding:3px;position:absolute;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -20px #000c,0 0 90px -30px #2fbf7180}.xp-tc-phone img{border:6px solid #050505;border-radius:41px;width:100%;display:block}.xp-tc-foot{z-index:3;padding:60px 22px calc(env(safe-area-inset-bottom) + 18px);background:linear-gradient(to top, var(--c-bg) 55%, color-mix(in srgb, var(--c-bg) 70%, transparent) 78%, transparent);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-tc-foot .wl-cta{gap:8px;max-width:420px}.xp-notes.is-ringed{outline-offset:5px;outline:2.5px solid #9cf06a;animation:1.4s ease-in-out infinite xp-notes-ring;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff12,0 0 40px #7edf6973}@keyframes xp-notes-ring{50%{outline-offset:7px}}.xp-cc{z-index:2;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.xp-cc-glow{pointer-events:none;background:radial-gradient(60% 45% at 50% 100%,#2fbf7152,#0000 72%);position:absolute;inset:0}.xp-cc-copy{z-index:2;text-align:center;padding:20px 22px 0;position:relative}.xp-cc-copy .xp-title{font-size:clamp(44px,14vw,68px)}.xp-cc-copy{padding-top:24px}.xp-cc-copy .xp-next-eyebrow{margin-bottom:16px}.xp-cc-copy .xp-line{min-height:0;margin-top:21px}.xp-cc-phone{z-index:1;background:linear-gradient(160deg,#2a2d30,#141617 45%,#1d2022);border-radius:44px;flex:none;width:min(54vw,max(290px,26vh));margin:30px auto 0;padding:3px;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 70px -20px #000c,0 0 90px -30px #2fbf7180}.xp-cc-phone img{border:6px solid #050505;border-radius:41px;width:100%;display:block}.xp-cc-phone img,.xp-tc-phone img{aspect-ratio:828/1800;object-fit:cover;object-position:top;background:var(--c-bg);height:auto}.xp-cc-foot{z-index:3;padding:70px 22px calc(env(safe-area-inset-bottom) + 14px);background:linear-gradient(to top, var(--c-bg) 55%, color-mix(in srgb, var(--c-bg) 70%, transparent) 78%, transparent);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-cc-foot .wl-cta{gap:8px;max-width:420px}.xp-cc-count{white-space:nowrap;color:var(--c-faint,#fff6);margin:0;font-size:12.5px;font-weight:600;position:absolute;left:50%;translate:-50%}.xp-cc-count b{font-variant-numeric:tabular-nums;min-width:.7em;font-weight:700;display:inline-block}.xp-slot{transition:left .6s cubic-bezier(.45,0,.2,1),top .6s cubic-bezier(.45,0,.2,1),opacity .2s}.xp-fsel{justify-content:center;align-items:center;display:inline-flex}.xp-fpick{z-index:30;transform-origin:0 0;background:#242628f5;border-radius:16px;width:180px;padding:6px;position:absolute;top:120px;left:34px;box-shadow:0 20px 50px #0009,0 0 0 1px #ffffff14}.xp-fpick-row{color:var(--c-text);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:16px;font-weight:600;display:flex}.xp-fpick-row.is-hi{color:#9cf06a;background:#7edf6929}.xp-ghost{z-index:35;pointer-events:none;position:absolute;translate:-50% -50%}.xp-pick-hi{background:#7edf691a;border-radius:12px}.xp-match-pill{color:var(--c-muted);background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.xp-app-head:has(.xp-match-pill){justify-content:space-between}.xp-cc-bg{z-index:1;pointer-events:none;background:radial-gradient(120% 60% at 50% 105%,#2fbf716b,#0000 62%),linear-gradient(#0a2116 0%,#06120c 60%,#050807 100%);position:absolute;inset:0;overflow:hidden}.xp-cc-copy .xp-title,.xp-cc-copy .xp-next-eyebrow,.xp-cc-copy .xp-line{text-box:trim-both cap alphabetic}.xp-top{transition:opacity .4s}.xp.is-cover .xp-bars{opacity:0;pointer-events:none;transition:opacity .4s}.xp-bars{transition:opacity .4s}.xp-scene-fade{position:absolute;inset:0}.xp-tc-title .xp-grad{background:linear-gradient(100deg,#2fbf71 0%,#8ae666 30%,#b8ff5c 45%,#7edf69 60%,#2fbf71 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite xp-sheen}@keyframes xp-sheen{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.xp-tc-title .xp-grad{animation:none}}.xp-rise{display:inline-block}.xp-fa{white-space:pre;min-height:200px;color:var(--c-text);font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.7;overflow:hidden}.xp-form{flex-direction:column;gap:14px;display:flex}.xp-ff{align-items:center;min-height:44px;display:flex}.xp-seg{width:100%}.xp-club{margin:4px 0;font-size:18px;display:block}.xp-imp-list{margin-top:14px}.xp-alt{width:100%;height:52px;color:var(--c-text);font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.xp-ask{font:inherit;color:var(--c-muted);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:10px;padding:8px;font-size:14px;font-weight:600}.xp-ask b{color:var(--c-text)}.xp-cc-tips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.xp-cc-tips span{color:var(--c-muted);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.xp-mm{padding:8px 16px 14px;position:absolute;inset:0}.xp-mm .mm-close,.xp-mm .mm-menu{top:8px}.xp-mm .mm-pills{top:14px}.xp-live-site{position:relative}.xp-live-site img{margin-top:-200px}.xp-live-spot{pointer-events:none;height:285px;position:absolute;top:245px;left:10px;right:10px}.xp-ft-pill{background:var(--grad)!important;color:#05130c!important}.xp-kickbar{padding:12px 18px 22px;position:absolute;bottom:0;left:0;right:0}.xp-shot{padding:0}.xp-shot img{width:100%;display:block}.xp-lr{flex-direction:column;gap:12px;display:flex}.xp-lr-row{background:var(--card-fill,#ffffff0a);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.xp-lr-name{flex:1;font-weight:700}.xp-lr-btn{border-radius:999px;place-items:center;width:38px;height:38px;padding:0;display:grid}.xp-lr-n{text-align:center;width:34px;font-size:34px}.xp-lr-next{align-items:center;gap:6px;margin-top:18px;display:flex}.md-kick.xp-kickbar{width:auto;max-width:none;margin:0;position:absolute;bottom:0;left:0;right:0;transform:translate(0,0)}.xp-badge-row{align-items:center;gap:16px;display:flex}.xp-badge-btn{align-items:center;gap:7px;display:inline-flex}.xp-bio-f{min-height:72px;color:var(--c-muted);align-items:flex-start;padding-top:10px}.xp-addr{min-height:48px;color:var(--c-muted);align-items:center;gap:4px;display:flex}.xp-addr b{color:var(--c-text)}.xp-switch{flex:none;display:inline-block}.xp-add-staff{align-items:center;gap:7px;margin-top:14px;display:inline-flex}.xp-can{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.xp-can li{color:var(--c-muted);align-items:center;gap:8px;font-size:14.5px;display:flex}.xp-can li svg{color:#9cf06a;flex:none}.xp-scene,.xp-scene *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.xp-scene .batch-added-row .field-input{align-items:center;display:flex}.xp-ios{color:#ffffffeb;background:radial-gradient(120% 60% at 20% 0,#23466e 0%,#0000 60%),radial-gradient(90% 60% at 100% 100%,#2a4b33 0%,#0000 60%),#0d1420;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;position:absolute;inset:0}.xp-ios-lock{text-align:center;padding:78px 12px 0}.xp-ios-date{color:#ffffffd9;font-size:19px;font-weight:600}.xp-ios-time{letter-spacing:-.02em;margin:2px 0 34px;font-size:92px;font-weight:700;line-height:1}.xp-ios-home{padding:76px 16px 0}.page-intro{color:var(--c-muted);text-align:left;margin:0 4px 16px;font-size:13px;line-height:1.45}.tab-stack>.page-intro{margin-bottom:0}.page-intro.pi-formation,.page-intro.pi-details{margin-bottom:28px}.tactics-view>.page-intro.tct-intro{margin:0 4px -6px}.page-intro.st-intro{margin-bottom:6px}.matches-intro{margin-bottom:-2px!important}@media (width>=768px){.matches-intro{margin-top:-11px}}.numfield{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-backdrop);min-width:56px;height:40px;color:var(--c-text);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover){.numfield:hover{border-color:var(--c-primary)}}.numfield-ph{color:var(--c-faint);font-weight:500}.numpick-backdrop{z-index:2000;background:#040806d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.numpick{width:100%;max-width:360px;max-height:82dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--card-fill);box-shadow:var(--card-edge), 0 30px 80px -20px #000000e6;border:0;border-radius:24px;flex-direction:column;display:flex}.numpick-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.numpick-title{margin:0;font-size:16px;font-weight:700}.numpick-body{overflow-y:auto}.numpick-fade{--sfade-bg:#101011}.numnone{border:1px solid var(--c-border);border-radius:var(--radius);width:100%;height:40px;color:var(--c-muted);cursor:pointer;background:0 0;margin-bottom:10px;font-size:14px;font-weight:600}.numnone.is-sel{color:#050807;background:#fff;border-color:#0000}.numgrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.numcell{aspect-ratio:1;color:var(--c-text);cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;place-items:center;font-size:15px;font-weight:600;display:grid}@media (hover:hover){.numcell:not(:disabled):not(.is-sel):hover{border-color:var(--c-primary)}}.numcell:disabled{opacity:.28;cursor:not-allowed;text-decoration:line-through}.numcell.is-sel{color:#050807;background:#fff;border-color:#0000}.grad-text{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.14em}.v2-label{justify-content:space-between;align-items:baseline;gap:10px;margin:0 4px 8px;display:flex}.v2-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:11px;font-weight:700}.v2-label-aside{color:var(--c-muted);font-size:12px;font-weight:600}.v2-label-link{cursor:pointer;color:var(--c-primary);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.v2-group{background:var(--c-surface);border-radius:18px;overflow:hidden}.v2-row{width:100%;min-height:58px;color:var(--c-text);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}button.v2-row,a.v2-row{cursor:pointer}a.v2-row{text-decoration:none}.v2-row+.v2-row:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:62px;right:0}.v2-row-body{flex:1;min-width:0}.v2-row-title{font-size:15px;font-weight:600;line-height:1.2;display:block}.v2-row-sub{color:var(--c-muted);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.v2-ico{background:var(--c-raise);width:36px;height:36px;color:var(--c-muted);border-radius:999px;flex:none;place-items:center;display:grid}.v2-chev{color:var(--c-faint);flex:none}.v2-chip{cursor:pointer;color:#050807;background:#fff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.v2-chip--quiet{background:var(--c-raise);color:var(--c-text)}.st-scope2{background:var(--c-raise);border-radius:12px;align-items:center;gap:2px;height:40px;padding:0 4px;display:inline-flex}.st-scope2-arrow{width:30px;height:32px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.st-scope2-arrow:disabled{opacity:.3;cursor:default}.st-scope2-label{text-align:center;white-space:nowrap;min-width:62px;font-size:13px;font-weight:600}:root{--app-max:1080px}.shell{background:var(--c-bg);isolation:isolate;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow-x:clip}html.pwa .shell{min-height:calc(100dvh + 1px)}.shell-glow{z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--club,#2fbf71) 55%, transparent), transparent 75%);height:460px;position:absolute;top:-80px;left:0;right:0}.imp-banner{z-index:85;height:calc(42px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;box-sizing:border-box;background:var(--grad);color:#04140b;justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.imp-banner-text{align-items:center;gap:6px;display:inline-flex}.imp-banner-exit{color:#04140b;cursor:pointer;background:#00000038;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.imp-banner-exit:hover{background:#00000052}}.shell--impersonating{--imp-h:calc(42px + env(safe-area-inset-top));padding-top:var(--imp-h)}.is-impersonating :is(.mm,.tb,.tsx,.tt,.pw),.is-impersonating :is(.sheet-backdrop--full,.acc-stack,.msgs,.sr-reelhost,.opp-modal-scrim){top:42px}.is-impersonating .sheet--full{height:calc(100dvh - 42px)}.shell--impersonating .shell-header{top:var(--imp-h);padding-top:0}.shell-header{z-index:20;padding-top:env(safe-area-inset-top);position:sticky;top:0}.shell-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);opacity:0;background:#080e0bcc;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff0f}.shell--scrolled .shell-header:before{opacity:1}.shell--jump .shell-header:before,.shell--jump .shell-header .shell-title,.shell--jump .shell-header .shell-title-stack,.shell--jump .shell-center{transition:none}.shell-header .shell-title,.shell-header .shell-title-stack{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}.shell--scrolled .shell-header .shell-title,.shell--scrolled .shell-header .shell-title-stack{opacity:1;transform:none}.shell-slot{display:none}.shell--drill .shell-slot,.shell--focus .shell-slot{display:contents}.shell--drill .shell-brand,.shell--drill .shell-avatar-wrap,.shell--focus .shell-brand,.shell--focus .shell-avatar-wrap{display:none}.head-btn{cursor:pointer;width:38px;height:38px;color:var(--c-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.head-btn:disabled{opacity:.4;cursor:default}@media (hover:hover){.head-btn:hover{background:#ffffff24}}.shell--native-tabs :is(.squad-tabbar,.team-tabbar,.md-tabbar,.season-bar,.st-scope,.afx-bar):before{background:linear-gradient(to bottom, var(--c-bg) 0%, var(--c-bg) 55%, transparent 100%)}.lt{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:6px;display:flex}.lt-text{min-width:0}.lt-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.3}.lt-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:54px;font-weight:700;line-height:.86}.lt-count{vertical-align:top;color:var(--c-muted);margin-left:8px;font-size:22px}.lt-actions{flex:none;align-items:center;gap:8px;padding-bottom:2px;display:flex}.lt-add{cursor:pointer;background:var(--grad);color:#062011;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.btn-quiet{cursor:pointer;background:var(--c-raise);height:40px;color:var(--c-text);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-hero{cursor:pointer;background:var(--grad);color:#062011;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;font-size:15px;font-weight:800;display:flex;box-shadow:0 12px 30px -10px #7edf698c}.btn-hero:disabled{opacity:.6;cursor:default}.shell-header-inner{max-width:var(--app-max);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 auto;padding:12px 22px;display:grid}.shell-brand{align-items:center;display:inline-flex}.shell-brandwrap{justify-self:start;align-items:center;min-width:0;display:inline-flex}.shell-mark{width:auto;height:22px;display:block}.shell-mark--sd{height:22px;display:none}@media (width<=520px){.shell-mark--full{display:none}.shell-mark--sd{display:block}}.shell-mid{justify-self:center;place-items:center;min-width:0;display:grid}.shell-mid>*{grid-area:1/1}.shell-center{justify-content:center;align-items:center;min-width:0;transition:opacity .25s;display:flex}.shell-center:empty{display:none}.shell--scrolled .shell-center{opacity:0;pointer-events:none}.shell-title{font-family:var(--font-sans);letter-spacing:0;color:var(--c-text);justify-self:center;margin:0;font-size:16px;font-weight:600}.shell-title-stack{text-align:center;flex-direction:column;justify-self:center;align-items:center;min-width:0;line-height:1.15;display:flex}.shell-title-stack .shell-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;overflow:hidden}.shell-title-sub{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:11.5px;font-weight:600;overflow:hidden}.shell-account{justify-self:end;position:relative}.shell--drill .shell-account{align-items:center;gap:8px;display:flex}.shell-avatar{background:var(--c-raise);width:36px;height:36px;color:var(--c-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}@media (hover:hover){.shell-avatar:hover{border-color:var(--c-primary)}}.shell-avatar img{object-fit:cover;width:100%;height:100%}.shell-avatar-initials{letter-spacing:.02em;font-size:13px;font-weight:700}.shell-menu{z-index:40;background:var(--c-raise);border:1px solid var(--c-border);border-radius:14px;min-width:200px;padding:6px;animation:.14s ease-out shell-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #00000080}@keyframes shell-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shell-menu-id{border-bottom:1px solid var(--c-border);flex-direction:column;gap:1px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.shell-menu-name{color:var(--c-text);font-size:14px;font-weight:600}.shell-menu-email{color:var(--c-muted);word-break:break-all;font-size:12px}.shell-menu-item{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:14px;font-weight:500;transition:background .13s,color .13s;display:flex}@media (hover:hover){.shell-menu-item:hover{background:color-mix(in srgb, var(--c-danger) 14%, transparent);color:var(--c-danger)}}.shell-main{flex:1;width:100%}.shell-main-inner{max-width:var(--app-max);padding:8px 18px calc(118px + env(safe-area-inset-bottom));margin:0 auto}@media (width>=700px){.shell-main-inner{padding-left:24px;padding-right:24px}}.shell--drill .shell-main-inner,.shell--native-tabs.shell--drill .shell-main-inner{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.shell--focus .shell-main-inner{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.shell-nav{bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#1e26229e;border-radius:999px;width:calc(100% - 28px);max-width:480px;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,0 18px 40px -12px #000c}.shell-nav-island{grid-template-columns:repeat(5,1fr);align-items:center;height:64px;padding:0 6px;display:grid}.shell--native-tabs .shell-main-inner{padding-bottom:calc(var(--native-tab-h,83px) + 28px)}.shell--native-tabs.shell--focus .shell-main-inner{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.shell--native-tabs .shell-nav-scrim{height:calc(var(--native-tab-h,83px) + 18px)}.shell-nav-scrim{height:calc(96px + env(safe-area-inset-bottom));z-index:25;background:linear-gradient(to top, color-mix(in srgb, var(--c-bg) 85%, transparent) 30%, transparent);position:fixed;bottom:0;left:0;right:0}.shell-tab{color:#c9d2cd;letter-spacing:.01em;border-radius:999px;flex-direction:column;justify-self:center;align-items:center;gap:2px;min-width:58px;padding:7px 12px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}@media (hover:hover){.shell-tab:hover{color:var(--c-text)}}.shell-tab.is-active{color:var(--c-lime);background:#ffffff14}.rot-lock{display:none}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){body:not(:has(.tt)) .rot-lock{z-index:10000;text-align:center;background:var(--c-bg);color:var(--c-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:fixed;inset:0}body:not(:has(.tt)){overflow:hidden}}.rot-lock-phone{color:var(--c-primary);margin-bottom:10px;animation:2.4s ease-in-out infinite rot-lock-turn}.rot-lock-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:24px;font-weight:700}.rot-lock-sub{color:var(--c-muted);margin:0;font-size:14px}@keyframes rot-lock-turn{0%,20%{transform:rotate(-90deg)}45%,80%{transform:rotate(0)}to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.rot-lock-phone{animation:none}}.shell--bare .shell-main-inner{padding-top:14px;padding-bottom:calc(32px + env(safe-area-inset-bottom))}:root{--card-fill:linear-gradient(180deg, #ffffff13 0%, #ffffff06 100%), #0a0a0b;--card-edge:inset 0 1px 0 #ffffff0e}:is(.v2-group,.sc:not(.sc--attention),.hm-avail,.pp-tile,.st-hero-tile,.st-record,.st-chart,.stats-page .st-list,.players,.tp2-kits,.tp2-cabinet,.tp2-none,.tp2-site .tp-web-addr,.hm-form-pip:not(.W):not(.L):not(.D),.le-done,.md-hero2-none,.hero-empty){background:var(--card-fill);box-shadow:var(--card-edge)}.v2-eyebrow-n{color:var(--c-faint);letter-spacing:.12em}.v2-label:has(.v2-edit){align-items:center}.v2-edit{border-radius:999px;height:34px;padding:0 12px}.shell-banner{max-width:var(--app-max,1080px);color:#ffd36b;background:#f5c5421f;border-radius:14px;align-items:center;gap:10px;margin:0 auto 8px;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #f5c5424d}.shell-banner svg{flex:none}.imp-banner--support{color:#08100c;background:#fff}.shell-account:has(.shell-help){align-items:center;gap:10px;display:flex}.shell-help{color:var(--c-muted)}.shell--drill .shell-help{order:-1}.shell-soon{text-align:center}.shell-soon-ico{color:#9cf06a;background:#7edf6924;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.shell-soon-acts{gap:10px;margin-top:4px;display:flex}.shell-soon-acts>button{flex:1;justify-content:center;height:46px}.tab-stack{flex-direction:column;gap:28px;display:flex}.home{gap:34px}.hm{gap:26px}.hm .lt{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:-4px;display:grid}.hm .lt-text{display:contents}.hm .lt-eyebrow{grid-column:1/-1}.hm .lt-title{grid-area:2/1/auto/-1}.hm .lt-actions{z-index:1;grid-area:2/2;margin-top:3px;margin-right:2px;padding-bottom:0;position:relative}@media (width>=700px){.hm .lt-actions{margin-right:-4px}}.hm-wide-label{display:none}.hm-italic{font-style:italic}.hm-fixture-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.hm-fixture{width:100%;color:var(--c-text);cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0;display:grid}.hm-side{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.hm-name{text-align:center;font-size:13px;font-weight:600;line-height:1.2}.hm-mid{flex-direction:column;align-items:center;gap:4px;display:flex}.hm-v{color:#ffffff40;font-size:44px;font-weight:700;line-height:.9}.hm-venue{color:var(--c-muted);font-size:11px;font-weight:600}.hm-score{font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:.9}.hm-pen-star{vertical-align:.7em;margin:0 .06em;font-size:.5em}.hm-pen-star.is-ghost{visibility:hidden}.hm-pen-star.is-us{color:var(--c-lime)}.hm-score{white-space:nowrap}.hm-score .grad-text{margin-right:-.14em}.hm-score--pens{font-size:clamp(44px,15vw,54px)}.hm-dash{vertical-align:middle;color:#ffffff40;padding:0 6px;font-size:32px}.hm-pill{color:var(--c-muted);letter-spacing:.12em;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.hm-pill--live{color:#ff8a90;background:#3b1d20}.hm-where{color:var(--c-muted);text-align:center;align-items:center;gap:5px;margin:-4px 0 0;font-size:12px;line-height:1.4;display:flex}.hm-where svg{flex:none}.hm-cta{width:100%}.btn-hero.hm-cta--disp{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.06em;font-size:21px}.hm-share{justify-content:center;display:flex}.hm-avail{background:var(--c-surface);width:100%;color:var(--c-text);text-align:left;cursor:pointer;font:inherit;border:0;border-radius:18px;align-items:center;gap:16px;padding:16px;display:flex}.hm-avail-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hm-avail-title{font-size:17px;font-weight:600}.hm-avail-sub{color:var(--c-muted);font-size:13px;line-height:1.4}.hm-ico-gold,.hm-ico-amber{color:#f5c542;background:#2a2614}.hm-ico-ok{color:#5fdc94;background:#2fbf7124}.hm-ico-white{color:#050807;background:#fff}.hm-muted{color:var(--c-muted)}.hm-form{gap:6px;display:flex}.hm-form-pip{height:44px;font-family:var(--font-disp);background:var(--c-raise);color:var(--c-muted);border-radius:12px;flex:1;place-items:center;font-size:20px;font-weight:700;display:grid}.hm-form-pip.W{background:var(--c-primary);color:#062011}.hm-form-pip.L{color:#fff;background:#ff5a63}.hm-form-pip.D{background:var(--c-warning);color:#05130c}.home-side{display:contents}.home-hero-heading{margin:0 0 -6px;font-size:15px;font-weight:700}.hero-match{border:1px solid var(--c-border);background:radial-gradient(120% 90% at 50% -20%, color-mix(in srgb, var(--c-primary) 16%, transparent), transparent 70%), var(--c-surface);border-radius:18px;padding:16px 16px 18px;position:relative}.hero-countdown{letter-spacing:.03em;background:color-mix(in srgb, var(--c-primary) 18%, transparent);width:fit-content;color:var(--c-primary);border-radius:999px;margin:0 auto 12px;padding:4px 10px;font-size:11px;font-weight:700;display:block}.hero-match--tap{cursor:pointer}.hero-match--live{border-color:color-mix(in srgb, #e5484d 45%, var(--c-border));box-shadow:0 0 0 1px #e5484d4d}.hero-badge{letter-spacing:.06em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 auto 12px;padding:3px 10px;font-size:11px;font-weight:800;display:flex}.hero-badge--live{color:#e5484d;background:#e5484d29}.hero-badge--ft{color:var(--c-primary);border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 12%, var(--c-surface))}.hero-badge--private{background:var(--c-surface);border-color:var(--c-border);color:var(--c-muted)}.hero-live-dot{background:#e5484d;border-radius:999px;width:8px;height:8px;animation:1s step-end infinite hero-live-flash}@keyframes hero-live-flash{0%,60%{opacity:1}61%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.hero-live-dot{animation:none}}.hero-under{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:3px;margin-top:4px;font-size:11px;font-weight:800;display:flex}@media (hover:hover){.hero-match--live.hero-match--tap:hover{border-color:#e5484d}}.hero-match .hero-motm{cursor:default;margin:24px 0 6px}.hero-match .hero-watch{background:var(--c-raise);color:var(--c-text);border:1px solid var(--c-border)}.hero-match .hero-motm:not(.is-missing){border-color:#0000}@media (hover:hover){.hero-match--tap:hover{border-color:var(--c-primary)}}.hero-share-wrap{justify-content:center;margin-top:16px;display:flex}.hero-badges{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;margin-bottom:16px;display:grid}.hero-side{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.hero-name{text-align:center;font-size:15px;font-weight:700;line-height:1.2}.hero-v{color:var(--c-muted);align-self:center;font-size:24px;font-weight:700}.hero-details{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:16px;display:flex}.hero-comp{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.hero-when{color:var(--c-muted);font-size:13px;font-weight:600}.hero-loc{color:var(--c-muted);text-align:center;justify-content:center;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.hero-loc svg{flex:none}.md-hero-score{font-variant-numeric:tabular-nums;color:var(--c-text);align-self:center;font-size:42px;font-weight:700}.md-hero-dash{color:var(--c-muted);padding:0 8px}.hero-mid{flex-direction:column;align-self:center;align-items:center;gap:3px;display:flex}.hero-aftertime{color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.hero-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.hero-empty-ico{background:var(--c-raise);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-muted);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.hero-empty h2{margin:0;font-size:18px}.hero-empty p{color:var(--c-muted);max-width:32ch;margin:0 0 8px;font-size:14px}.hm-next .hm-next-eyebrow{margin:4px 0 0}.hm-next h2{font-size:22px}.hm-next .btn-hero{gap:8px}.hm-next-how{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.hero-empty.hm-next{padding-bottom:22px}.hm-next-badge{place-items:center;margin-bottom:6px;display:grid}.hm-quiet{padding:8px 0 6px}.hm-quiet-line{text-align:center;max-width:30ch;color:var(--c-muted);margin:2px 0 0;font-size:15px;line-height:1.45}.hm-quiet-add{align-items:center;gap:8px;display:inline-flex}.home-sec{flex-direction:column;gap:10px;display:flex}.home-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-sec-title{margin:0;font-size:15px;font-weight:700}.home-sec-link{cursor:pointer;color:var(--c-primary);background:0 0;border:0;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.home-league{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover){.home-league:hover{border-color:var(--c-primary)}}.home-league-ico{background:var(--c-raise);border:1px solid var(--c-border);width:40px;height:40px;color:var(--c-text);border-radius:10px;flex:none;place-items:center;display:grid}.home-league-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.home-league-cta{color:var(--c-primary);flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.qa-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qa-tile{cursor:pointer;text-align:center;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px 12px;text-decoration:none;display:flex;position:relative}.qa-tile svg{color:var(--c-primary)}.qa-ext{position:absolute;top:9px;right:9px;color:var(--c-faint)!important}.qa-tile span{font-size:13.5px;font-weight:700}@media (hover:hover){.qa-tile:hover{border-color:var(--c-primary)}}.dash-cards{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=620px){.dash-cards{grid-template-columns:1fr 1fr}}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:16px}.card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);margin:0 0 12px;font-size:11px;font-weight:700}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-head .card-label{margin-bottom:4px}.card-chevron{color:var(--c-faint)}.team-head{align-items:center;gap:16px;display:flex}.team-head-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.home-cog{border:1px solid var(--c-border);background:var(--c-surface);width:38px;height:38px;color:var(--c-muted);cursor:pointer;border-radius:999px;flex:none;align-self:flex-start;place-items:center;transition:color .15s,border-color .15s;display:grid}@media (hover:hover){.home-cog:hover{color:var(--c-primary);border-color:var(--c-primary)}}.team-name{margin:0 0 2px;font-size:27px;font-weight:700;line-height:1.05}.team-meta{color:var(--c-muted);margin:0;font-size:13px;line-height:1.4}.pwdl{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pwdl-pill{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-muted);border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:700}.pwdl-pill.win{color:var(--c-success);border-color:color-mix(in srgb, var(--c-success) 40%, var(--c-border))}.pwdl-pill.draw{color:var(--c-warning);border-color:color-mix(in srgb, var(--c-warning) 40%, var(--c-border))}.pwdl-pill.loss{color:var(--c-danger);border-color:color-mix(in srgb, var(--c-danger) 40%, var(--c-border))}.pwdl-pos{color:var(--c-faint);margin-left:2px;font-size:13px;font-weight:600}.nm-opp{color:var(--c-text);margin:0 0 4px;font-size:19px;font-weight:700}.nm-when{color:var(--c-muted);margin:0 0 6px;font-size:14px}.nm-ground{color:var(--c-faint);align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.scorecard{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:4px 0 2px;display:grid}.sc-side{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.sc-team{color:var(--c-muted);font-size:12.5px;font-weight:600;line-height:1.2}.sc-score{color:var(--c-text);letter-spacing:.02em;font-size:34px;font-weight:700}.sc-dash{color:var(--c-faint);padding:0 6px}.sc-date{text-align:center;color:var(--c-faint);margin:10px 0 0;font-size:12px}.nm{justify-content:space-between;align-items:center;gap:12px;display:flex}.nm-team{font-size:17px;font-weight:700}.nm-vs{font-family:var(--font-disp);color:var(--c-faint);padding:0 6px;font-size:13px}.nm-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{background:var(--c-raise);border:1px solid var(--c-border);color:var(--c-muted);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.form-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:18px;justify-content:center;padding:16px;display:flex}.form-row{gap:6px;display:flex}.form-pip{width:30px;height:30px;font-family:var(--font-disp);color:#05130c;border-radius:8px;place-items:center;font-size:15px;font-weight:700;display:grid}.form-pip.W{background:var(--c-success)}.form-pip.D{background:var(--c-warning)}.form-pip.L{background:var(--c-danger);color:#fff}.record{color:var(--c-muted);margin:12px 0 0;font-size:13px}.record b{color:var(--c-text)}.status-line{color:var(--c-text);border-top:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.status-line:first-of-type{border-top:0}.dot{border-radius:999px;flex:none;width:9px;height:9px}.dot.good{background:var(--c-success)}.dot.watch{background:var(--c-warning)}.dot.problem{background:var(--c-danger)}.mw{align-items:baseline;gap:8px;display:flex}.mw-num{font-family:var(--font-disp);color:var(--c-warning);font-size:34px;font-weight:700;line-height:1}.mw-text{color:var(--c-muted);font-size:14px}.mw-text b{color:var(--c-text)}.activity{margin:0;padding:0;list-style:none}.activity li{color:var(--c-muted);border-top:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);padding:8px 0;font-size:13.5px}.activity li:first-child{border-top:0}.stub{text-align:center;min-height:52vh;color:var(--c-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.stub-icon{background:var(--c-surface);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-primary);border-radius:16px;place-items:center;display:grid}.stub h2{font-family:var(--font-disp);color:var(--c-text);margin:4px 0 0;font-size:26px}.stub p{max-width:26ch;margin:0;font-size:14px}.team-preview{flex-direction:column;gap:8px;display:flex}.team-preview-row{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:600;display:flex}.team-preview-icon{background:var(--c-raise);width:34px;height:34px;color:var(--c-primary);border-radius:9px;flex:none;place-items:center;display:grid}.team-preview-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);margin-left:auto;font-size:11px;font-weight:700}.wm-confetti{pointer-events:none;z-index:200;width:100%;height:100%;position:fixed;inset:0}.wm-overlay{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wm-card{border:1px solid var(--c-border);background:var(--c-surface);text-align:center;border-radius:18px;width:100%;max-width:380px;padding:28px 24px 24px;box-shadow:0 24px 60px #00000080}.wm-crest{justify-content:center;margin-bottom:14px;display:flex}.wm-kicker{font-family:var(--font-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);margin:0 0 4px;font-size:15px;font-weight:700}.wm-title{font-family:var(--font-disp);color:var(--c-text);margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.1}.wm-body{max-width:32ch;color:var(--c-muted);margin:0 auto 12px;font-size:14px;line-height:1.5}.wm-cta{width:100%;margin-top:8px}.le-ico-amber{color:#ff8a90;background:#ff5a6329}.le-ico-gold{color:#f5c542;background:#2a2614}.le-ico-white{background:#fff}.le-row-x{padding-right:10px}.le-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.le-x{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.le-done{background:var(--c-surface);color:var(--c-muted);border-radius:18px;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.le-done svg{color:var(--c-primary)}.lt-icon-btn{width:40px;height:40px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}@media (width>=900px){.hm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:26px 28px;display:grid}.hm>.lt,.hm>.gs-card,.hm>.home-sec--next,.hm>.hero-match{grid-column:1/-1}.hm>.home-sec--ends{order:1}.hm>.home-sec--review,.hm>.hm-tour{order:2}.hm>.home-sec--form{order:3}.hm>.home-sec--quick{order:4}.hm .hm-wide-label{display:flex}.hm>.home-sec--avail,.hm>.home-sec--review{align-self:stretch}.home-sec--avail .hm-avail,.home-sec--review .src2{flex:1}}:where(.seg){border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:360px;margin:0 auto 28px;padding:4px;display:grid}:is(.seg,.season-toggle){isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#ffffff17,#ffffff0b);position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}:is(.seg,.season-toggle):before{content:"";z-index:0;pointer-events:none;width:var(--seg-w,0);height:var(--seg-h,0);transform:translate(var(--seg-x,0), var(--seg-y,0));opacity:0;background:linear-gradient(#fff 0%,#eef2ef 100%);border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 6px 16px -6px #0000008c,inset 0 1px #fff,inset 0 -1px #00000012}:is(.seg,.season-toggle).seg--thumb:before{opacity:1}:is(.seg,.season-toggle).seg--ready:before{transition:transform .38s cubic-bezier(.32,.72,0,1),width .38s cubic-bezier(.32,.72,0,1),height .38s cubic-bezier(.32,.72,0,1)}:is(.seg,.season-toggle)>button{z-index:1;position:relative}:is(.seg,.season-toggle).seg--thumb>.is-active{background:0 0}@media (prefers-reduced-motion:reduce){:is(.seg,.season-toggle).seg--ready:before{transition:none}}.seg-btn{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:700;transition:background .15s,color .22s;display:inline-flex}.seg-btn.is-active{color:#050807;background:#fff}.seg.seg--native{visibility:hidden}.squad-tabbar{margin:18px 0}.squad-tabbar .seg{max-width:none;margin:0}.squad-toolbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.squad-count{color:var(--c-muted);font-size:14px;font-weight:600}.squad-add{background:var(--c-primary);color:#05130c;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.squad-add:hover{filter:brightness(1.06)}}.batch{height:min(88dvh,760px)}.batch-hint{color:var(--c-muted);margin:0 0 10px;font-size:13px}.batch-tip{background:var(--c-raise);border:1px solid var(--c-border);color:var(--c-muted);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.batch-tip-ico{background:color-mix(in srgb, var(--c-primary) 16%, transparent);width:26px;height:26px;color:var(--c-primary);border-radius:7px;flex:none;place-items:center;display:grid}.batch-tip kbd{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font-family:var(--font-sans);border-bottom-width:2px;border-radius:5px;margin:0 1px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.batch-grid{grid-template-columns:1fr 1fr 30px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.batch-grid--head{margin-bottom:4px}.batch-grid--head span{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);font-size:11px;font-weight:700}.batch-grid .field-input{padding:8px 10px}.batch-del{height:36px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.batch-del:disabled{opacity:.25;cursor:default}@media (hover:hover){.batch-del:not(:disabled):hover{color:var(--c-danger)}}.batch-add-another{border-radius:var(--radius);border:1px dashed var(--c-border);color:var(--c-primary);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.batch-add-another:hover{border-color:var(--c-primary)}}.batch-entry{margin-bottom:2px}.batch-names .batch-added{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.batch-added-count{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);flex:none;font-size:11px;font-weight:700}.batch-added-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.batch-added-row{border:1px solid var(--c-border);background:var(--c-surface);border-radius:10px;grid-template-columns:1fr 1fr 28px;align-items:center;gap:6px;padding:6px;display:grid}.batch-added-row .field-input{padding:8px 10px}.batch-entry-ta{resize:none;height:auto;min-height:148px;line-height:1.6;font:inherit;box-sizing:border-box;padding:12px 14px;font-size:16px}.batch-review-list{min-height:0;overflow:visible}.batch-added-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.batch-paste{margin-bottom:10px}.batch-paste-toggle{cursor:pointer;border:1px dashed var(--c-border);color:var(--c-muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.batch-paste-toggle:hover{border-color:var(--c-primary);color:var(--c-text)}}.batch-paste-panel{border:1px solid var(--c-border);background:var(--c-raise);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.batch-paste-label{letter-spacing:.03em;color:var(--c-muted);font-size:12px;font-weight:700}.batch-paste-ta{resize:vertical;min-height:92px;font-family:inherit;line-height:1.5}.batch-paste-bar-wrap{align-items:center;gap:10px;display:flex}.batch-paste-bar-t{color:var(--c-muted);font-size:12px;font-weight:600}.batch-bar{background:var(--c-surface);border-radius:999px;flex:1;height:6px;overflow:hidden}.batch-bar>span{background:var(--c-primary);border-radius:999px;width:40%;height:100%;animation:1s ease-in-out infinite batch-bar-slide;display:block}@keyframes batch-bar-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.batch-paste-errors{border:1px solid color-mix(in srgb, var(--c-danger) 40%, transparent);background:color-mix(in srgb, var(--c-danger) 8%, transparent);border-radius:8px;padding:8px 10px}.batch-paste-errors-h{color:var(--c-danger);margin:0 0 4px;font-size:12.5px;font-weight:700}.batch-paste-errors ul{margin:0;padding-left:16px}.batch-paste-errors li{color:var(--c-text);margin-bottom:2px;font-size:12.5px}.batch-paste-actions{justify-content:flex-end;gap:8px;display:flex}.batch-autonum{border:1px solid color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 14%, transparent);color:var(--c-primary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:0 0 14px;padding:9px 15px;font-size:14px;font-weight:700;transition:background .14s,border-color .14s;display:inline-flex}@media (hover:hover){.batch-autonum:hover{background:color-mix(in srgb, var(--c-primary) 22%, transparent)}}.batch-autonum:disabled{opacity:.55;cursor:default}.batch-clearnums{margin:-4px 0 16px;font-size:14px}.batch-num-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.batch-num-info{flex-direction:column;flex:1;min-width:0;display:flex}.batch-num-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.batch-num-pos{color:var(--c-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.batch-note{background:var(--c-raise);border:1px solid var(--c-border);color:var(--c-muted);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.batch-note-tag{background:color-mix(in srgb, var(--c-primary) 16%, transparent);color:var(--c-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.batch-photo-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.batch-photo-row .batch-num-name{flex:1}.batch-photo-btns{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.batch-skip{color:var(--c-muted);cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:6px 8px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.batch-skip:disabled{opacity:.5;cursor:default}.batch-pos-name{text-align:center;letter-spacing:.01em;color:var(--c-text);margin:10px 0 12px;font-size:30px;font-weight:700;line-height:1.05}.squad-controls{align-items:center;gap:8px;margin-top:28px;margin-bottom:6px;display:flex}.sq-search{min-width:0;height:40px;color:var(--c-muted);background:#ffffff0f;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.sq-search input{min-width:0;height:100%;color:var(--c-text);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}.sq-search input::-webkit-search-cancel-button{display:none}.sq-search input::placeholder{color:var(--c-faint)}.sq-search-clear{width:22px;height:22px;color:var(--c-text);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.sq-dd-label{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.sq-section{margin-top:22px}.sq-faint{color:var(--c-faint)}.sq-dd{position:relative}.sq-dd-trigger{height:40px;color:var(--c-text);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.sq-dd-trigger:hover{background:#ffffff1a}}.sq-dd-caret{color:var(--c-muted);transition:transform .15s}.sq-dd-caret.is-open{transform:rotate(180deg)}.sq-dd-panel{z-index:20;background:var(--c-raise);border:1px solid var(--c-border);border-radius:14px;min-width:190px;padding:8px;animation:.14s ease-out sheet-fade;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 38px #00000080}.sq-dd-panel--left{left:0}.sq-dd-panel--right{right:0}.sq-dd-head{justify-content:space-between;align-items:center;padding:2px 6px 8px;display:flex}.sq-dd-title{letter-spacing:.05em;text-transform:uppercase;color:var(--c-faint);font-size:11px;font-weight:700}.sq-dd-clear{color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.sq-check-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.sq-check{color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;font-weight:700;display:flex}@media (hover:hover){.sq-check:hover{background:var(--c-surface)}}.sq-check-box{border:1.5px solid var(--c-border);color:#05130c;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sq-check.is-on .sq-check-box{background:var(--grad);border-color:#0000}.sq-sort-list{flex-direction:column;gap:2px;display:flex}.sq-sort-item{color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover){.sq-sort-item:hover{background:var(--c-surface)}}.sq-sort-item.is-on{color:var(--c-primary);font-weight:700}.squad-empty{color:var(--c-faint);text-align:center;padding:28px 0;font-size:14px}.squad-onboard{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.squad-onboard-ico{background:var(--c-raise);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-muted);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.squad-onboard h2{margin:0;font-size:18px}.squad-onboard p{color:var(--c-muted);max-width:30ch;margin:0 0 8px;font-size:14px}.player-needs-pos{color:var(--c-warning);font-weight:600}.success-card{text-align:center}.success-check{background:color-mix(in srgb, var(--c-primary) 18%, transparent);width:56px;height:56px;color:var(--c-primary);border-radius:50%;place-items:center;margin:2px auto 8px;display:grid}.success-card .confirm-actions{justify-content:center;margin-top:6px}.success-done{flex:none;min-width:150px;height:46px}.players{background:var(--c-surface);border-radius:18px;grid-template-columns:minmax(0,1fr);column-gap:28px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.players>li{min-width:0;position:relative}.players>li+li:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:62px;right:0}@media (width>=620px){.players{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.player-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:100%;min-width:0;min-height:50px;padding:7px 14px;transition:background-color .15s;display:flex;overflow:hidden}.player-name b{font-weight:800}.player-num-v2{text-align:right;min-width:28px;font-family:var(--font-disp);font-variant-numeric:tabular-nums;color:#ffffff4d;flex:none;font-size:24px;font-weight:700;line-height:1}@media (hover:hover){.player-row:hover{background:var(--c-raise)}}.player-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.player-name{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.player-pos-amal{min-width:0;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.player-chev{color:var(--c-faint);flex:none}.squad-inactive{margin-top:24px}.squad-inactive-toggle{cursor:pointer;color:var(--c-muted);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:6px;padding:6px 2px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.squad-inactive-toggle:hover{color:var(--c-text)}}.player-row--inactive{opacity:.62}.player-row--inactive .player-chev{display:none}.player-inactive-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);border:1px solid var(--c-border);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.player-num{text-align:center;width:22px;font-family:var(--font-disp);color:var(--c-primary);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:700}.player-pos-sec{color:var(--c-warning)}.player-kit{flex:none;place-items:center;width:36px;height:36px;display:grid}.card-backdrop{z-index:70;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out sheet-fade;display:flex;position:fixed;inset:0}.profile-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;width:100%;max-width:340px;padding:8px 22px 28px;animation:.2s ease-out sheet-up;display:flex;box-shadow:0 24px 60px -20px #000c}.pc-bar{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.pc-icon{border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.pc-icon:hover{color:var(--c-text);border-color:var(--c-primary)}}.pc-menu-wrap{position:relative}.pc-menu{z-index:5;background:var(--c-raise);border:1px solid var(--c-border);border-radius:12px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000080}.pc-menu-item{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover){.pc-menu-item:hover{background:var(--c-surface)}}.pc-menu-item.danger{color:var(--c-danger)}@media (hover:hover){.pc-menu-item.danger:hover{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.pc-name{text-align:center;margin:14px 0 10px;font-size:26px;font-weight:700}.pc-pos{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.pc-pos-chip{background:color-mix(in srgb, var(--c-primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--c-primary) 40%, var(--c-border));color:var(--c-primary);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.pc-pos-none{color:var(--c-faint);font-size:13px}.profile-card.pc-tabbed{align-items:stretch;max-width:360px;padding:10px 16px 18px}.pc-head{align-items:center;gap:12px;padding:4px 0 12px;display:flex}.pc-head-text{flex:1;min-width:0}.pc-tabbed .pc-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;line-height:1.15;overflow:hidden}.pc-head-pos{color:var(--c-primary);margin:2px 0 0;font-size:13px;font-weight:600}.pc-head-actions{align-items:center;gap:12px;display:flex}.pc-tabs{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;gap:4px;padding:4px;display:flex}.pc-tab{color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:13px;font-weight:600;display:inline-flex}.pc-tab.is-on{background:var(--c-raise);color:var(--c-text)}.pc-tab-body{flex-direction:column;height:350px;padding:8px 0;display:flex;overflow-y:auto}.pc-tab-body>*{margin-block:auto}.pc-overview{flex:1;place-items:center;display:grid}.pc-shirt-stage{place-items:center;width:100%;display:grid}.pc-shirt-stage svg{width:100%;max-width:300px;height:auto}.pc-positions{flex-direction:column;align-items:center;gap:12px;display:flex}.pc-pitch{border-radius:10px;width:62%;max-width:220px;height:auto;display:block}.pc-slot text{font-family:var(--font-disp);letter-spacing:.02em;font-size:4.9px;font-weight:700}.pc-slot--other rect:not(.pc-slot-hit){fill:#050807d1;stroke:#ffffff29;stroke-width:.35px}.pc-slot--other text{fill:#ffffffb8}.pc-slot--natural rect:not(.pc-slot-hit){fill:var(--c-primary)}.pc-slot--natural text{fill:#06110a}.pc-slot--secondary rect:not(.pc-slot-hit){fill:var(--c-warning)}.pc-slot--secondary text{fill:#1a1205}.pc-pitch--edit .pc-slot--tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.pc-pitch--edit .pc-slot--tap rect{transition:fill .12s}@media (hover:hover){.pc-pitch--edit .pc-slot--other:hover rect:not(.pc-slot-hit){stroke:#fff9}}.pc-legend{gap:18px;display:flex}.pc-legend-item{color:var(--c-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.pc-dot{border-radius:999px;width:11px;height:11px}.pc-dot--nat{background:var(--c-primary)}.pc-dot--sec{background:var(--c-warning)}.pc-dot--awk{background:var(--c-danger)}.fm-fit-legend{justify-content:center;gap:16px;margin:14px auto}.fm-fit-legend.is-ghost{visibility:hidden;height:0;margin:0 auto;overflow:hidden}.fm-above-pitch:not(:empty){justify-content:center;margin-bottom:10px;display:flex}.pc-edit-pos{margin-top:2px}.pc-num{color:var(--c-primary);font-variant-numeric:tabular-nums;margin-right:10px}.pc-pos-chip.pc-pos-sec{background:color-mix(in srgb, var(--c-warning) 16%, transparent);border-color:color-mix(in srgb, var(--c-warning) 40%, var(--c-border));color:var(--c-warning)}.sheet-backdrop{z-index:70;background:#0000008c;justify-content:center;align-items:flex-end;animation:.18s ease-out sheet-fade;display:flex;position:fixed;inset:0}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.sheet{background:var(--c-surface);border:1px solid var(--c-border);width:100%;max-width:480px;max-height:88dvh;padding:8px 18px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;animation:.22s ease-out sheet-up;display:flex}@keyframes sheet-up{0%{transform:translateY(16px)}to{transform:translateY(0)}}.sheet-backdrop--top{align-items:flex-start}.sheet--top{margin-top:calc(env(safe-area-inset-top) + 8px);max-height:calc(100dvh - env(safe-area-inset-top) - 20px);border:1px solid var(--c-border);border-radius:20px;padding:18px 18px 22px;animation:.22s ease-out sheet-down}@keyframes sheet-down{0%{opacity:.5;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.sheet-backdrop--center{padding:16px;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));align-items:center}.sheet--center{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--c-border);border-radius:20px;padding:18px 18px 22px;animation:.2s ease-out sheet-pop}@keyframes sheet-pop{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sheet-grip{background:var(--c-border);border-radius:999px;width:40px;height:4px;margin:4px auto 10px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sheet-title{margin:0;font-size:18px;font-weight:700}.sheet-slot-pos{color:var(--c-primary)}.sheet-close{border:1px solid var(--c-border);width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.sheet-body{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.sheet-fade{--sfade-bg:var(--c-surface)}.sheet-fade--full,.sheet--full .sheet-fade{--sfade-bg:var(--c-bg)}.sheet--framed{max-width:420px}.sheet-foot-info{border-top:1px solid var(--c-border);flex:none;padding-top:12px}.sheet-foot-info+.sheet-foot{border-top:0;padding-top:10px}.sheet-foot{border-top:1px solid var(--c-border);flex:none;gap:10px;margin-top:2px;padding-top:14px;display:flex}.sheet-foot .sheet-save{flex:1.7}.sheet-discard{border:1px solid var(--c-border);border-radius:var(--radius);height:50px;color:var(--c-muted);cursor:pointer;background:0 0;flex:1;font-size:15px;font-weight:700}.sheet-discard:disabled{opacity:.6;cursor:default}.link-danger{color:var(--c-danger);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 6px;font-size:13.5px;font-weight:600;text-decoration:underline}.link-danger:disabled{opacity:.5;cursor:default}.confirm-scrim{z-index:80;background:#00000080;place-items:center;padding:24px;animation:.15s ease-out sheet-fade;display:grid;position:fixed;inset:0}.confirm-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;width:100%;max-width:340px;padding:20px}.confirm-title{margin:0 0 6px;font-size:16px;font-weight:700}.confirm-text{color:var(--c-muted);margin:0 0 16px;font-size:13.5px}.confirm-actions{gap:10px;display:flex}.confirm-actions .btn-ghost,.confirm-actions .pf-delete-yes,.confirm-actions .sheet-save{flex:1;height:40px}.confirm-actions .btn-ghost{justify-content:center}.confirm-actions .sheet-save{border-radius:10px;font-size:14px}.confirm-actions--stack{flex-direction:column}.confirm-actions.confirm-actions--stack>button{flex:none;width:100%;height:46px}.sheet-body>*{flex:none}.sheet-save{border-radius:var(--radius);background:var(--grad);color:#062011;cursor:pointer;border:0;flex:none;height:50px;font-size:15px;font-weight:800}.sheet-save:disabled{opacity:.7;cursor:default}.pf-page-body{flex-direction:column;gap:26px;width:100%;max-width:560px;margin:4px auto 0;padding-bottom:24px;display:flex}.pf-page-body .field{gap:8px}.pf-photo{align-items:center;gap:14px;display:flex}.pf-photo-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pf-names{flex-direction:column;gap:14px;display:flex}.pf-error{color:var(--c-danger);margin:-4px 0 0;font-size:13px}.pos-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.pos-chip{border:1px solid var(--c-border);background:var(--c-backdrop);color:var(--c-muted);cursor:pointer;border-radius:9px;padding:9px 0;font-size:13px;font-weight:700}.pos-chip.is-on{background:color-mix(in srgb, var(--c-primary) 18%, transparent);border-color:var(--c-primary);color:var(--c-primary)}.pos-secondary.is-on{background:color-mix(in srgb, var(--c-warning) 18%, transparent);border-color:var(--c-warning);color:var(--c-warning)}.pos-chip.is-locked{opacity:.3;cursor:default}.pf-pos{flex-direction:column;align-items:center;gap:10px;display:flex}.pf-pos .pc-legend{justify-content:center}.pf-pitch-wrap{place-items:center;width:100%;display:grid}.pf-pitch-wrap .pc-pitch{width:100%;max-width:320px}.pf-pos-line{text-align:center;max-width:340px;min-height:2.9em;color:var(--c-muted);margin:0 0 2px;font-size:13px;line-height:1.45}.pf-pos-line.is-warn{color:#f5c542}.pf-delete{border:1px solid color-mix(in srgb, var(--c-danger) 40%, var(--c-border));border-radius:var(--radius);height:44px;color:var(--c-danger);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.pf-delete:hover{background:color-mix(in srgb, var(--c-danger) 12%, transparent)}}.pf-delete-confirm{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--c-danger) 40%, var(--c-border));background:color-mix(in srgb, var(--c-danger) 8%, transparent);flex-direction:column;gap:12px;padding:14px;font-size:14px;font-weight:600;display:flex}.pf-delete-actions{gap:10px;display:flex}.pf-delete-actions .btn-ghost{flex:1;justify-content:center}.pf-delete-yes{background:var(--c-danger);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:1;height:40px;font-size:14px;font-weight:700}.pf-delete-yes:disabled{opacity:.7;cursor:default}.formation-bar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pitch-controls{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:4.5%;left:13%}.pitch-formation-label{min-width:104px;height:34px;color:var(--c-text);background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00000073}.pitch-edit-toggle{z-index:6;border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:104px;height:34px;color:var(--c-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:4.5%;right:13%;box-shadow:0 2px 10px #00000073}@media (hover:hover){.pitch-edit-toggle:hover{border-color:var(--c-primary)}}.pitch-edit-toggle.is-on{background:var(--grad);color:#05130c;border-color:#0000}.pitch-locked{cursor:default;color:var(--c-muted)}.pitch-hist{z-index:6;border:1px solid var(--c-border);height:34px;color:var(--c-text);background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:4.5%;box-shadow:0 2px 10px #00000073}.pitch-hist--undo{left:6%}.pitch-hist--redo{right:6%}.pitch-hist:disabled{opacity:.4;cursor:default}@media (hover:hover){.pitch-hist:not(:disabled):hover{border-color:var(--c-primary)}}@keyframes pitch-edit-nudge{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-4px)rotate(-3deg)}30%{transform:translate(4px)rotate(3deg)}45%{transform:translate(-3px)rotate(-2deg)}60%{transform:translate(3px)rotate(2deg)}75%{transform:translate(-2px)rotate(-1deg)}}.pitch-edit-toggle.is-nudge{background:var(--grad);color:#05130c;border-color:#0000;animation:.55s pitch-edit-nudge}.formation-select{text-align:center;text-align-last:center;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;width:auto;min-width:104px;height:34px;padding:0 14px;font-size:15px;font-weight:700;box-shadow:0 2px 10px #00000073}.formation-select option{text-align:center}.pitch-edit-btn{border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;color:var(--c-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 2px 10px #00000073}.pitch-edit-btn.is-on{color:var(--c-primary);border-color:var(--c-primary)}.pitch-suggest{cursor:pointer;border:1px solid color-mix(in srgb, var(--c-primary) 50%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 14%, color-mix(in srgb, var(--c-bg) 86%, transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:34px;color:var(--c-primary);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00000073}@media (hover:hover){.pitch-suggest:hover:not(:disabled){border-color:var(--c-primary)}}.pitch-suggest:disabled{opacity:.45;cursor:default}.edit-hint{color:var(--c-muted);margin:-4px 0 12px;font-size:12.5px;line-height:1.4}.add-pos{margin-top:12px}.slot.is-edit .slot-empty{border-style:solid;border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 22%, #00000059);color:#fff}.pitch{aspect-ratio:100/132;width:100%;max-width:460px;margin:0 auto 18px;position:relative}.pitch-svg{filter:drop-shadow(0 10px 26px #0006);width:100%;height:100%;display:block;position:absolute;inset:0}.slot{transform:translate(-50%, -50%) scale(var(--s,1));cursor:pointer;touch-action:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:62px;padding:0;display:flex;position:absolute}.slot.is-hover{z-index:4}.slot.is-hover .slot-empty{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 30%, #0000004d);color:#fff;border-style:solid}.slot.is-hover .ptoken-fig .pav{box-shadow:0 0 0 3px var(--c-primary), 0 3px 10px #00000073}.pool{background:color-mix(in srgb, var(--c-surface) 55%, transparent);border:1px solid #0000;border-radius:14px;margin-top:10px;padding:18px 14px 22px;transition:background .12s,border-color .12s}.pool.is-drop{border-color:color-mix(in srgb, var(--c-primary) 60%, transparent);background:color-mix(in srgb, var(--c-primary) 10%, transparent);border-style:solid}.bench-head{justify-content:center;align-items:center;margin:0 0 20px;display:flex;position:relative}.bench-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);text-align:center;font-size:12px;font-weight:700}.bench-collapse{border:1px solid var(--c-border);background:var(--c-surface);width:28px;height:28px;color:var(--c-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (hover:hover){.bench-collapse:hover{color:var(--c-text);border-color:var(--c-primary)}}.bench-empty{color:var(--c-faint);text-align:center;font-size:13px}.bench-row{flex-wrap:wrap;justify-content:center;gap:14px 16px;padding-bottom:6px;display:flex}.bench-item{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;display:flex}.bench-item:active{cursor:grabbing}.bench-item.is-hover .pav{box-shadow:0 0 0 3px var(--c-primary)}.bench-name{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:11.5px;font-weight:600;overflow:hidden}.bench-pos{color:var(--c-faint);text-align:center;max-width:72px;margin-top:-3px;font-size:9.5px;font-weight:600;line-height:1.2}.drag-ghost{z-index:90;pointer-events:none;opacity:.94;filter:drop-shadow(0 6px 14px #00000080);position:fixed;transform:translate(-50%,-50%)}.slot-empty{color:#ffffffbf;background:#00000047;border:2px dashed #fff6;border-radius:999px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:400;display:grid}.slot-pos,.slot-name{color:#fff;text-shadow:0 1px 3px #000c;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:11px;font-weight:700;overflow:hidden}.slot-name{font-size:11.5px}.slot,.bench-item{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ptoken-fig{margin-bottom:5px;display:flex;position:relative}.ptoken-fig .pav{box-shadow:0 0 0 2px #00000073,0 3px 8px #0006}.slot-fit{letter-spacing:.03em;white-space:nowrap;color:#05130c;background:linear-gradient(#c4c9cc 0%,#9ba2a7 100%);border-radius:999px;padding:0 6px;font-size:8.5px;font-weight:800;line-height:1.55;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000008c}.fit-natural{background:var(--c-success);color:#05130c}.fit-secondary{background:var(--c-warning);color:#05130c}.fit-unsuitable{background:var(--c-danger);color:#fff}.btn-ghost.danger.slot-clear{height:52px;color:var(--c-danger);border-color:color-mix(in srgb, var(--c-danger) 45%, var(--c-border));background:color-mix(in srgb, var(--c-danger) 10%, transparent);justify-content:center;align-self:stretch;font-size:15px;font-weight:700}@media (hover:hover){.btn-ghost.danger.slot-clear:hover{border-color:var(--c-danger);background:color-mix(in srgb, var(--c-danger) 16%, transparent)}}.pick-group{flex-direction:column;gap:8px;display:flex}.pick-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--c-faint);margin:0;font-size:11px;font-weight:700}.pick-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pick-row{border:1px solid var(--c-border);background:var(--c-backdrop);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}@media (hover:hover){.pick-row:hover{border-color:var(--c-primary)}}.pick-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pick-name{color:var(--c-text);font-size:15px;font-weight:600}.pick-num{color:var(--c-primary);font-variant-numeric:tabular-nums;margin-right:7px}.pick-pos{color:var(--c-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pick-fit{font-weight:700}.fit-text-natural{color:var(--c-success)}.fit-text-secondary{color:var(--c-warning)}.pick-dot{border-radius:999px;flex:none;width:9px;height:9px}.pick-used{color:var(--c-warning);border:1px solid color-mix(in srgb, var(--c-warning) 40%, var(--c-border));border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.slot--out .pav{box-shadow:0 0 0 2.5px var(--c-danger)}.bench-item--out .pav{box-shadow:0 0 0 2px var(--c-danger)}.pf-head-title{align-items:center;gap:10px;min-width:0;display:flex}.pf-inactive-tag{background:color-mix(in srgb, var(--c-warning) 20%, transparent);color:var(--c-warning);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.pf-inactive-banner{border:1px solid color-mix(in srgb, var(--c-warning) 40%, var(--c-border));background:color-mix(in srgb, var(--c-warning) 10%, transparent);border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.pf-inactive-banner span{min-width:0;color:var(--c-muted);flex:1;font-size:12.5px;line-height:1.4}.pf-inactive-banner b{color:var(--c-text);font-weight:700}.pf-seg{max-width:none;margin:0 0 6px}.pf-body{flex:none;height:clamp(356px,56vh,460px)}.pf-tab{flex-direction:column;gap:16px;display:flex}.pf-menu{position:relative}.sheet-head .pf-menu{margin-left:auto;margin-right:8px}.pf-menu-scrim{z-index:1;position:fixed;inset:0}.pf-menu-pop{z-index:2;background:var(--c-raise);border:1px solid var(--c-border);border-radius:12px;min-width:190px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #0006}.pf-menu-item{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}@media (hover:hover){.pf-menu-item:hover:not(:disabled){background:var(--c-surface)}}.pf-menu-item:disabled{opacity:.5;cursor:default}.pf-menu-item--danger{color:var(--c-danger)}@media (hover:hover){.pf-menu-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.batch-review-item{flex-direction:column;gap:4px;display:flex}.batch-review-item.is-skipped .batch-added-row{opacity:.5}.batch-flag{color:var(--c-warning);padding-left:4px;font-size:11.5px;font-weight:600}.batch-picked{color:var(--c-muted);align-items:center;gap:5px;padding-left:4px;font-size:11.5px;font-weight:600;display:inline-flex}.batch-picked svg{color:var(--c-lime)}.batch-revive{align-items:center;gap:10px;padding-left:4px;display:flex}.batch-revive-t{min-width:0;color:var(--c-warning);flex:1;font-size:11.5px;font-weight:600}.batch-revive-t.is-on{color:var(--c-primary)}.batch-switch{background:var(--c-border);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:26px;padding:0;transition:background .18s;position:relative}.batch-switch.is-on{background:var(--c-primary)}.batch-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.batch-switch.is-on .batch-switch-knob{transform:translate(16px)}.fm-lock-note,.tv-lock-note,.lu-lock-note{color:var(--c-text);background:color-mix(in srgb, var(--c-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-warning) 35%, transparent);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.fm-lock-note svg,.tv-lock-note svg,.lu-lock-note svg{color:var(--c-warning);flex:none;margin-top:2px}.sheet-backdrop--full{background:var(--c-bg);align-items:stretch;animation:.34s cubic-bezier(.2,.8,.2,1) sheet-full-in}@keyframes sheet-full-in{0%{transform:translate(100%)}to{transform:none}}.sheet-backdrop--full.is-leaving{z-index:72;animation:.34s cubic-bezier(.2,.8,.2,1) forwards sheet-full-out}@keyframes sheet-full-out{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sheet-backdrop--full{animation:.15s ease-out sheet-fade}}.sheet-backdrop--full.sheet-backdrop--still{animation:none}.sheet--full{background:radial-gradient(80% 40% at 50% -6%, color-mix(in srgb, var(--club,#2fbf71) 26%, transparent), transparent 75%), var(--c-bg);max-width:none;height:100dvh;max-height:none;padding:calc(env(safe-area-inset-top) + 8px) 22px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:0;animation:none}.sheet-fullbar{width:100%;height:46px;max-width:calc(var(--app-max) - 40px);flex:none;align-items:center;margin:0 auto;display:flex}.sheet--full .sheet-body{width:100%;max-width:calc(var(--app-max) - 48px);margin:0 auto;padding-bottom:12px}.sheet-fulltitle{flex:none;margin:6px 0 4px;font-size:46px}.sheet--full .sheet-foot,.sheet--full .sheet-foot-info{width:100%;max-width:calc(var(--app-max) - 48px);border-top-color:var(--c-hair);margin-left:auto;margin-right:auto}.pf-fullbar{justify-content:space-between}.sheet-nav{gap:6px;margin-left:auto;display:flex}.pf-fullbar .sheet-nav{margin-right:8px}.sheet-nav .head-btn:disabled{opacity:.35}.pf-fullhead{flex:none;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pf-fullhead .sheet-fulltitle{margin:6px 0 0}.sheet--full>.pf-seg,.sheet--full>.pf-inactive-banner{width:100%;max-width:calc(var(--app-max) - 48px);flex:none;margin-left:auto;margin-right:auto}.sheet--full>.pf-fullhead{width:100%;max-width:calc(var(--app-max) - 48px);margin-left:auto;margin-right:auto}.sheet--full .pf-body{flex:auto;height:auto;min-height:0;margin-top:12px}.sq-dd-scrim{z-index:19;position:fixed;inset:0}.sq-search{z-index:19;position:relative}.sq-search-scrim{z-index:18;position:fixed;inset:0}.pool{background:var(--card-fill);box-shadow:var(--card-edge);border:1px solid #0000;border-radius:18px;margin-top:26px;padding:14px 12px 16px}.pool .bench-head{justify-content:flex-start;margin:0 2px 14px}.pool .bench-label{letter-spacing:.22em;color:var(--c-muted);font-size:11px}.pool .bench-row,.pool .bench-empty{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pool .bench-empty{color:var(--c-muted);text-align:center;margin:0;padding:6px 0 4px;font-size:13.5px}.pool--edit{border:1px dashed #ffffff29}.pool.is-drop{background:#8ae66614;border:1px solid #8ae66699}@media (width<=899.98px){.pool[data-zone=bench] .sfade-scroll{overflow:visible}}@media (width>=900px){.fm-board{grid-template-columns:460px 260px;grid-template-areas:"pitch bench""legend legend";justify-content:center;column-gap:20px;display:grid}.fm-board>.pitch{grid-area:pitch;width:460px;margin:0}.fm-board>.fm-fit-legend{grid-area:legend}.fm-board>.add-pos{grid-area:bench;align-self:start}.fm-board>.pool[data-zone=bench]{contain:size;flex-direction:column;grid-area:bench;margin:13.8px 0;display:flex}.fm-board>.pool[data-zone=bench] .bench-fade{--sfade-bg:#0f1011}.fm-board>.pool[data-zone=bench] .bench-row{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;justify-items:center;gap:16px 8px;padding:5px 0 8px;display:grid}.fm-board>.pool[data-zone=bench] .bench-empty{flex:1;place-items:center;display:grid}}.mcf-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;justify-content:center;align-items:flex-end;animation:.18s ease-out mcf-fade;display:flex;position:fixed;inset:0}.mcf-sheet{box-sizing:border-box;width:100%;max-width:520px;max-height:92vh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));background:#121314;border-radius:28px 28px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) mcf-up;overflow-y:auto;box-shadow:0 -20px 50px #00000080}@keyframes mcf-fade{0%{opacity:0}}@keyframes mcf-up{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.mcf-scrim,.mcf-sheet{animation:none}}.mcf-grip{background:#fff3;border-radius:3px;width:40px;height:5px;margin:0 auto 16px}.mcf-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:11px;font-weight:700}.mcf-title{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 0;font-size:56px;font-weight:700;line-height:.88}.mcf-accent{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.16em}.mcf-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mcf-chip{font-family:var(--font-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.mcf-chip svg{flex:none}.mcf-chip--score{color:var(--c-lime);background:#2fbf7129}.mcf-chip--live{color:#ff6b6f;background:#e5484d2e}.mcf-chip-dot{background:#ff4d52;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff4d5240}.mcf-text{color:var(--c-muted);margin:14px 0 0;font-size:14.5px;line-height:1.5}.mcf-warn{color:#f5d27a;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13.5px;line-height:1.45;display:flex}.mcf-warn svg{flex:none;margin-top:2px}.mcf-go{cursor:pointer;background:var(--grad);color:#062011;width:100%;min-height:58px;font-family:var(--font-disp);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:22px;font-weight:700;display:flex;box-shadow:0 12px 30px -10px #7edf698c}.mcf-go.is-stop{color:#050807;box-shadow:none;background:#fff}.mcf-go:disabled{opacity:.35;box-shadow:none;cursor:default}.mcf-cancel{cursor:pointer;background:var(--c-raise);width:100%;height:50px;color:var(--c-text);border:0;border-radius:16px;margin-top:10px;font-size:15px;font-weight:600;display:block}.mcf-after{text-align:center;color:var(--c-muted);margin-top:14px;font-size:13px}.mcf-after button{color:var(--c-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mcf-opts{flex-direction:column;gap:8px;margin-top:16px;display:flex}.mcf-opt{background:var(--card-fill);width:100%;box-shadow:var(--card-edge);color:var(--c-text);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.mcf-opt-ico{background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.mcf-opt-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mcf-opt-title{font-size:15px;font-weight:700}.mcf-opt-sub{color:var(--c-muted);font-size:12.5px}.mcf-opt-chev{color:var(--c-faint);flex:none}.mcf-step{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mcf-step-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.mcf-step-ctl{flex:none;align-items:center;gap:14px;display:flex}.mcf-step-ctl button{cursor:pointer;width:42px;height:42px;color:var(--c-text);background:#ffffff14;border:0;border-radius:12px;place-items:center;display:grid}.mcf-step-ctl button:disabled{opacity:.3;cursor:default}.mcf-step-val{text-align:center;min-width:34px;font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.mcf-note{height:42px;color:var(--c-lime);margin:12px 0 0;font-size:13.5px;font-weight:600;line-height:1.5;overflow:hidden}.mcf-note.is-warn{color:#f5d27a}.mcf-presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.mcf-preset{cursor:pointer;background:var(--card-fill);height:64px;box-shadow:var(--card-edge);color:var(--c-text);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mcf-preset b{font-family:var(--font-disp);font-size:24px;line-height:1}.mcf-preset span{color:var(--c-muted);font-size:11px}.mcf-preset.is-on{box-shadow:inset 0 0 0 2px var(--c-lime)}.mcf-stepper{background:var(--card-fill);border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px;display:flex}.mcf-stepper button{width:48px;height:48px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:14px;place-items:center;display:grid}.mcf-stepper b{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.mcf-off{color:#ff6b72;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13.5px;font-weight:700;display:block}.nc{--nc-ground:#0b0f0d;--nc-text:#f2f5f3;--nc-muted:#8fa398;--nc-hair:#24302a;--nc-grad:linear-gradient(90deg, #7edf69, #8ae666 35%, #2fbf71);width:100%;color:var(--nc-text);-webkit-font-smoothing:antialiased;text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Helvetica Neue,Arial,sans-serif;line-height:1.2;container-type:inline-size}.nc--la{--pt:calc(100cqw / 362)}.nc--di{--pt:calc(100cqw / 250)}.nc--small{--pt:calc(100cqw / 170)}.nc--medium,.nc--large{--pt:calc(100cqw / 364)}.nc img{display:block}.nc-fig{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-weight:700;line-height:1}.nc-ours{background:var(--nc-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.14em;padding-right:.14em}.nc-dash{color:var(--nc-muted)}.nc-live{align-items:center;gap:calc(var(--pt) * 6);font-weight:800;font-size:calc(var(--pt) * 12);letter-spacing:calc(var(--pt) * 1);color:#ff7b7f;display:inline-flex}.nc-live i{width:calc(var(--pt) * 7);height:calc(var(--pt) * 7);background:#e5484d;border-radius:50%}.nc-la{background:var(--nc-ground);border-radius:calc(var(--pt) * 24);padding:calc(var(--pt) * 16) calc(var(--pt) * 20)}.nc-la-row{align-items:center;gap:calc(var(--pt) * 10);height:calc(var(--pt) * 32);display:flex}.nc-la-badge{width:calc(var(--pt) * 26);height:calc(var(--pt) * 26);object-fit:contain;flex:none}.nc-la-name{min-width:0;font-size:calc(var(--pt) * 16);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.nc-la-score{font-size:calc(var(--pt) * 31)}.nc-la-hair{height:max(1px, calc(var(--pt) * 1));background:var(--nc-hair);margin:calc(var(--pt) * 8) 0 calc(var(--pt) * 10)}.nc-la-bottom{align-items:center;gap:calc(var(--pt) * 8);height:calc(var(--pt) * 24);display:flex}.nc-la-slot{width:calc(var(--pt) * 92);flex:none;display:flex}.nc-la-slot--r{justify-content:flex-end}.nc-la-mid{text-align:center;font-size:calc(var(--pt) * 13);color:var(--nc-muted);white-space:nowrap;flex:1;font-weight:600}.nc-la-mid b{color:var(--nc-text);font-variant-numeric:tabular-nums;font-weight:600}.nc-la-word{height:calc(var(--pt) * 11);width:auto}.nc-di{height:calc(var(--pt) * 37);border-radius:calc(var(--pt) * 19);padding:0 calc(var(--pt) * 14) 0 calc(var(--pt) * 10);background:#000;justify-content:space-between;align-items:center;display:flex;position:relative}.nc-di-lead{align-items:center;gap:calc(var(--pt) * 5);display:flex}.nc-di-badge{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22);object-fit:contain}.nc-di-dot{width:calc(var(--pt) * 7);height:calc(var(--pt) * 7);box-shadow:0 0 calc(var(--pt) * 6) #e5484db3;background:#e5484d;border-radius:50%}.nc-di-cam{width:calc(var(--pt) * 10);height:calc(var(--pt) * 10);margin-left:calc(var(--pt) * 22);background:radial-gradient(circle at 35% 35%,#1b2433,#05070a 70%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-di-score{align-items:baseline;gap:calc(var(--pt) * 3);font-size:calc(var(--pt) * 19);display:flex}.nc-fw{border-radius:calc(var(--pt) * 22);padding:calc(var(--pt) * 16);background:radial-gradient(calc(var(--pt) * 170) calc(var(--pt) * 170) at 50% -10%, color-mix(in srgb, var(--club,#2fbf71) 40%, transparent), transparent), var(--nc-ground);flex-direction:column;display:flex;position:relative;overflow:hidden}.nc--medium .nc-fw{aspect-ratio:364/170}.nc--small .nc-fw{aspect-ratio:1}.nc--large .nc-fw{aspect-ratio:364/382}.nc-fw-lead{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.nc--large .nc-fw-lead{flex:none}.nc-fw-eyebrow{font-size:calc(var(--pt) * 10);letter-spacing:calc(var(--pt) * 1.1);text-transform:uppercase;color:var(--nc-muted);white-space:nowrap;font-weight:800}.nc-fw-eyebrow--left{margin-bottom:calc(var(--pt) * 8);align-self:flex-start}.nc-fw-liveline{align-items:center;gap:calc(var(--pt) * 8);white-space:nowrap;font-size:calc(var(--pt) * 13);color:var(--nc-muted);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.nc-fw-liveline .nc-live{font-size:calc(var(--pt) * 11)}.nc--small .nc-fw-liveline .nc-live{font-size:calc(var(--pt) * 10)}.nc-fw-clock{margin-top:calc(var(--pt) * 3);font-size:calc(var(--pt) * 12);color:var(--nc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.nc-fw-board{align-items:flex-start;width:100%;display:flex}.nc--small .nc-fw-board{justify-content:center}.nc-fw-sp{flex:1 1 0}.nc-fw-sp--min{min-height:calc(var(--pt) * 8)}.nc--small .nc-fw-sp--min{min-height:calc(var(--pt) * 6)}.nc--large .nc-fw-sp{flex:none}.nc-fw-team{align-items:center;gap:calc(var(--pt) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.nc-fw-tname{font-size:calc(var(--pt) * 13);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.nc--medium .nc-fw-tname{font-size:calc(var(--pt) * 11.5)}.nc--large .nc-fw-tname{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.nc-fw-badge{width:calc(var(--pt) * 44);height:calc(var(--pt) * 44);object-fit:contain;flex:none}.nc--small .nc-fw-badge{width:calc(var(--pt) * 28);height:calc(var(--pt) * 28)}.nc--large .nc-fw-badge{width:calc(var(--pt) * 50);height:calc(var(--pt) * 50)}.nc-fw-mid{width:calc(var(--pt) * 132);height:calc(var(--pt) * 44);flex:none;justify-content:center;align-items:center;display:flex}.nc--small .nc-fw-mid{width:calc(var(--pt) * 70);height:calc(var(--pt) * 28)}.nc--large .nc-fw-mid{height:calc(var(--pt) * 50)}.nc-fw-v{font-size:calc(var(--pt) * 17);color:var(--nc-muted);font-weight:600}.nc--small .nc-fw-v{font-size:calc(var(--pt) * 14)}.nc-fw-score{align-items:center;gap:calc(var(--pt) * 10);font-size:calc(var(--pt) * 44);display:flex}.nc--small .nc-fw-score{font-size:calc(var(--pt) * 28);gap:calc(var(--pt) * 6)}.nc--large .nc-fw-score{font-size:calc(var(--pt) * 48)}.nc-fw-vs{margin-top:calc(var(--pt) * 7);font-size:calc(var(--pt) * 12);color:var(--nc-muted);white-space:nowrap;font-weight:600}.nc-fw-vs b{font-size:calc(var(--pt) * 14);color:var(--nc-text);font-weight:700}.nc-fw-when{margin-top:calc(var(--pt) * 8);font-size:calc(var(--pt) * 13);color:var(--nc-muted);white-space:nowrap}.nc--small .nc-fw-when{margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 12)}.nc--large .nc-fw-when{margin-top:calc(var(--pt) * 14)}.nc-fw-hair{height:max(1px, calc(var(--pt) * 1));background:var(--nc-hair);margin:calc(var(--pt) * 10) 0;flex:none}.nc-fw-list{flex-direction:column;flex:1;min-height:0;display:flex}.nc-fw-row{align-items:center;gap:calc(var(--pt) * 9);flex:1;display:flex}.nc-fw-row+.nc-fw-row{border-top:max(1px, calc(var(--pt) * 1)) solid var(--nc-hair)}.nc-fw-rbadge{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22);object-fit:contain;flex:none}.nc-fw-rmain{gap:calc(var(--pt) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.nc-fw-rname{font-size:calc(var(--pt) * 13);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nc-fw-rwhen{font-size:calc(var(--pt) * 11);color:var(--nc-muted);white-space:nowrap}.nc-fw-ha{height:calc(var(--pt) * 22);padding:0 calc(var(--pt) * 9);color:#c7d1cb;font-size:calc(var(--pt) * 10);letter-spacing:calc(var(--pt) * .6);background:#ffffff17;border-radius:999px;flex:none;align-items:center;font-weight:800;display:inline-flex}.nc-fw-hint{justify-content:space-between;align-items:center;gap:calc(var(--pt) * 4);font-size:calc(var(--pt) * 11);color:var(--nc-muted);white-space:nowrap;flex:none;font-weight:600;display:flex}.nc--large .nc-fw-hint{margin-top:calc(var(--pt) * 14)}.nc-fw-hint img{width:calc(var(--pt) * 21);height:calc(var(--pt) * 11);object-fit:contain}.st-scope{top:var(--header-h,0);z-index:15;justify-content:center;align-items:center;gap:12px;margin:-20px -22px 22px;padding:10px 22px;display:flex;position:sticky}.st-scope:before{content:"";z-index:-1;background:color-mix(in srgb, var(--c-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.st-scope-arrow{border:1px solid var(--c-border);background:var(--c-raise);width:34px;height:34px;color:var(--c-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.st-scope-arrow:disabled{opacity:.35;cursor:default}@media (hover:hover){.st-scope-arrow:not(:disabled):hover{border-color:var(--c-primary)}}.st-scope-label{text-align:center;min-width:108px;font-size:20px;font-weight:700}.st-summary{border:1px solid var(--c-border);background:radial-gradient(120% 100% at 50% -30%, color-mix(in srgb, var(--c-primary) 14%, transparent), transparent 68%), var(--c-surface);border-radius:18px;overflow:hidden}.st-summary-head{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.st-summary-id{min-width:0}.st-summary-team{font-family:var(--font-disp);letter-spacing:.01em;margin:0;font-size:20px;font-weight:700}.st-summary-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);margin:1px 0 0;font-size:12px;font-weight:700}.st-summary-grid{border-top:1px solid var(--c-border);grid-template-columns:repeat(6,1fr);display:grid}.st-tile{flex-direction:column;align-items:center;gap:3px;padding:14px 4px;display:flex}.st-tile+.st-tile{border-left:1px solid color-mix(in srgb, var(--c-border) 55%, transparent)}.st-tile-value{font-family:var(--font-disp);font-size:24px;font-weight:700}.st-tile-label{letter-spacing:.03em;text-transform:uppercase;color:var(--c-muted);text-align:center;font-size:10px;font-weight:700}@media (width<=460px){.st-summary-grid{grid-template-columns:repeat(3,1fr)}.st-tile:nth-child(4){border-left:0}.st-tile:nth-child(n+4){border-top:1px solid color-mix(in srgb, var(--c-border) 55%, transparent)}}.st-boards{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=720px){.st-boards{grid-template-columns:1fr 1fr}}.st-share{border-top:1px solid var(--c-hair);margin-top:4px;padding:8px 0;display:flex}.st-board{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;padding:14px 16px 8px}.st-board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.st-board-title{align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.st-board-title svg{color:var(--c-primary)}.st-board-all{color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:700}.st-board-empty{color:var(--c-faint);text-align:center;margin:6px 0 12px;font-size:13px}.st-list{margin:0;padding:0;list-style:none}.st-row{border-bottom:1px solid color-mix(in srgb, var(--c-border) 50%, transparent);align-items:center;gap:12px;padding:9px 0;display:flex}.st-row:last-child{border-bottom:0}.st-rank{text-align:center;width:22px;font-family:var(--font-disp);color:var(--c-muted);flex:none;font-size:16px;font-weight:700}.st-rank--1{color:#e6c15a}.st-rank--2{color:#c9ced3}.st-rank--3{color:#cd7f4a}.st-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.st-num{font-family:var(--font-disp);font-variant-numeric:tabular-nums;text-align:right;font-size:22px;font-weight:700}.st-num,.st-num.grad-text{padding-right:.14em}.st-cards{gap:6px;display:inline-flex}.st-card{color:#05130c;border-radius:6px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:800;display:inline-grid}.st-card--y{background:#e6c15a}.st-card--r{color:#fff;background:#e5484d}.st-modal{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:380px;max-height:82dvh;animation:.2s ease-out sheet-up;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #000c}.st-modal-head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.st-modal-list{padding:4px 18px 18px;overflow-y:auto}.st-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.st-empty-ico{background:var(--c-raise);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-muted);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.st-empty h2{margin:0;font-size:18px}.st-empty p{color:var(--c-muted);max-width:34ch;margin:0;font-size:14px}.st-form{border-top:1px solid var(--c-border);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:13px 16px;display:flex}@media (width>=1024px){.st-form{border-top:0;border-left:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);grid-column:span 3;padding:14px 16px}}.st-form-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.st-form-row{gap:5px;display:flex}.st-row--tap{cursor:pointer;border-radius:10px}@media (hover:hover){.st-row--tap:hover{background:var(--c-surface)}}.st-player-scope{color:var(--c-muted);margin:0;padding:12px 18px 0;font-size:12.5px}.st-player-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 18px 18px;display:grid;overflow-y:auto}.st-player-tile{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.st-player-ico{color:var(--c-primary)}.st-player-value{font-size:24px;font-weight:800;line-height:1}.st-player-label{color:var(--c-muted);font-size:12px}.st-reviews{flex-direction:column;gap:14px;display:flex}@media (width>=900px){.st-reviews{grid-template-columns:1fr 1fr;align-items:stretch;column-gap:14px;display:grid}.st-reviews>.st-sec-title{grid-column:1/-1}.st-reviews>.src2{flex-direction:column;margin-bottom:0;display:flex}.st-reviews>.src2>.src2-btns,.st-reviews>.src2>.src2-lock{margin-top:auto}}.st-sec-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.03em;color:var(--c-text);margin:4px 0 0;font-size:22px;font-weight:800}.stats-page{gap:22px}.st-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-hero-tile{background:var(--c-surface);border-radius:16px;flex-direction:column;padding:14px;display:flex;container-type:inline-size}.st-hero-n{font-family:var(--font-disp);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:min(46px,40cqi);font-weight:700;line-height:.9}.st-hero-l{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:6px;font-size:11px;font-weight:600}.st-record{background:var(--c-surface);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.st-record .st-tile+.st-tile{border-left:1px solid var(--c-hair)}.st-record .st-tile-value{font-size:22px}.st-record .st-tile-label{font-size:9.5px}@media (width<=420px){.st-record{grid-template-columns:repeat(3,minmax(0,1fr))}.st-record .st-tile:nth-child(4){border-left:0}.st-record .st-tile:nth-child(n+4){border-top:1px solid var(--c-hair)}}.st-chart{background:var(--c-surface);border-radius:18px;align-items:flex-end;gap:8px;height:118px;padding:14px 16px 12px;display:flex}.st-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.st-chart-bar{background:linear-gradient(#8ae666,#2fbf71);border-radius:6px;width:100%;max-width:30px}.st-chart-v{color:var(--c-faint);font-size:10px;font-weight:700}@media (width>=700px){.st-chart{gap:14px}.st-chart-bar{border-radius:8px;max-width:76px}.st-chart-v{font-size:11px}}.stats-page .st-board{background:0 0;border:0;padding:0}.stats-page .st-list{background:var(--c-surface);border-radius:18px;overflow:hidden}.stats-page .st-row{border-bottom:0;border-radius:0;gap:12px;min-height:52px;padding:8px 14px;position:relative}.stats-page .st-row+.st-row:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:96px;right:0}.stats-page .st-rank{width:16px;color:var(--c-faint);font-size:18px}.st-who{flex-direction:column;flex:1;min-width:0;display:flex}.st-sub{color:var(--c-muted);font-size:12px}.stats-page .st-num{font-size:28px;line-height:1}.stats-page .st-board-empty{background:var(--c-surface);border-radius:18px;margin:0;padding:16px}@keyframes st-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes st-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.stats-page>*{animation:.5s cubic-bezier(.16,1,.3,1) both st-rise}.stats-page>:nth-child(2){animation-delay:50ms}.stats-page>:nth-child(3){animation-delay:.1s}.stats-page>:nth-child(4){animation-delay:.15s}.stats-page>:nth-child(5){animation-delay:.2s}.stats-page>:nth-child(n+6){animation-delay:.25s}.st-chart-bar{transform-origin:bottom;animation:.7s cubic-bezier(.16,1,.3,1) both st-grow;animation-delay:calc(.2s + var(--i,0) * 50ms)}@media (prefers-reduced-motion:reduce){.stats-page>*,.st-chart-bar{animation:none}}.st-linechart{height:160px;padding:14px 12px 10px;display:block}.st-linechart svg{width:100%;height:100%;display:block;overflow:visible}.st-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,4000px);stroke-dashoffset:var(--len,4000px);animation:1.4s cubic-bezier(.65,0,.35,1) .25s forwards st-draw}.st-line--against{stroke:#ffffff61;stroke-width:2px;animation-delay:.1s}.st-line-area{opacity:0;animation:.8s 1.1s forwards st-fadein}.st-line-grid{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes st-draw{to{stroke-dashoffset:0}}@keyframes st-fadein{to{opacity:1}}.st-line-key{align-items:center;gap:6px;display:inline-flex}.st-line-key i{border-radius:2px;width:12px;height:3px;display:inline-block}.st-line-key i.is-for{background:var(--grad)}.st-line-key i.is-against{background:#ffffff61;margin-left:8px}@media (prefers-reduced-motion:reduce){.st-line{stroke-dashoffset:0;animation:none}.st-line-area{opacity:1;animation:none}}html[data-nav-back] .stats-page>*,html[data-nav-back] .st-chart-bar{animation:none}html[data-nav-back] .st-line{stroke-dashoffset:0;animation:none}html[data-nav-back] .st-line-area{opacity:1;animation:none}.st-tabbar{margin:-4px 0 4px}.st-tabbar .seg{max-width:none;margin:0}.st-intro{margin-top:-8px}.stt-fade{--sfade-bg:#0e0f10;--sfadex-w:48px;--sfadex-chev-top:22px;background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;overflow:hidden}.stt-fade:before{display:none}.stt{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.stt th,.stt td{white-space:nowrap;text-align:center;border-bottom:1px solid var(--c-hair);height:52px;padding:0 10px}.stt tbody tr:last-child>*{border-bottom:0}.stt thead th{letter-spacing:.1em;text-transform:uppercase;height:44px;color:var(--c-muted);padding:0;font-size:10.5px;font-weight:700}.stt thead th button{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0 10px;display:inline-flex}.stt thead th.is-sorted,.stt thead th[aria-sort=ascending],.stt thead th[aria-sort=descending]{color:var(--c-text)}.stt td.is-sorted{color:var(--c-text);background:#ffffff08;font-weight:700}.stt td{color:#ffffffd1;font-weight:600}.stt-zero{color:var(--c-faint);font-weight:500}.stt thead th:not(.stt-name),.stt td{min-width:64px}.stt .stt-name{z-index:1;text-align:left;box-shadow:1px 0 0 var(--c-hair), 8px 0 12px -8px #000c;background:#111213;position:sticky;left:0}.stt thead .stt-name{z-index:2}.stt thead .stt-name button{justify-content:flex-start;padding-left:14px}.stt tbody .stt-name{max-width:42vw;padding-left:12px}.stt-who{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.stt-id{flex-direction:column;gap:2px;min-width:0;display:flex}.stt-nm{text-overflow:ellipsis;min-width:0;color:var(--c-text);font-weight:600;overflow:hidden}.stt-sub{color:var(--c-faint);text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}@media (hover:hover){.stt tbody .stt-name:hover{background-color:#18191a}}@media (width>=900px){.stt tbody .stt-name{max-width:280px}}.stt-fade .sfadex-chev--left{display:none}.sstrip{justify-content:center;align-items:center;gap:2px;height:46px;display:flex;position:relative}.sstrip:before{content:"";background:#ffffff24;height:1px;position:absolute;top:50%;left:0;right:0}.sstrip--sm{height:30px}.sstrip--lg{gap:3px;height:150px;margin-top:64px}.sstrip.is-faint{opacity:.4}.sstrip-bar{flex:1;max-width:22px;height:100%;position:relative}.sstrip-bar:after{content:"";height:calc(var(--h) / 2);animation:.5s cubic-bezier(.2,.9,.3,1.2) both sstrip-grow;animation-delay:inherit;border-radius:2px;position:absolute;left:0;right:0}.sstrip-bar.is-W:after{transform-origin:bottom;background:#3ecf8e;bottom:50%}.sstrip-bar.is-L:after{transform-origin:top;background:#e5484d;top:50%}.sstrip-bar.is-D:after{top:calc(50% - var(--h) / 4);background:#e6c15a}.sstrip-bar.is-out{opacity:.5}@keyframes sstrip-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.sstrip-bar:after{animation:none}}.sstrip-run{border:1.5px solid var(--tt-primary,#2fbf71);border-bottom:0;border-radius:6px 6px 0 0;height:12px;position:absolute;top:-26px}.sstrip-run b{white-space:nowrap;font-family:var(--font-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-primary,#2fbf71);font-size:13px;font-weight:700;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.src2{isolation:isolate;border-radius:22px;margin-bottom:12px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.src2+.src2{margin-top:0}.src2--summer{background:radial-gradient(120% 90% at 100% 0%, #ffba6e38, transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--club,#16325c) 80%, #000), #0b0d10 70%)}.src2--winter{background:radial-gradient(120% 90% at 100% 0%, #bee1ff33, transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--club,#16325c) 70%, #000), #0a0d12 70%)}.src2:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.src2--winter:before{opacity:.85;background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 60%,#0000),radial-gradient(1px 1px at 28% 64%,#fff 60%,#0000),radial-gradient(2px 2px at 46% 14%,#fff 60%,#0000),radial-gradient(1px 1px at 58% 48%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 72% 78%,#fff 60%,#0000),radial-gradient(1px 1px at 84% 30%,#fff 60%,#0000),radial-gradient(2px 2px at 92% 62%,#fff 60%,#0000),radial-gradient(1px 1px at 36% 88%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 6% 74%,#fff 60%,#0000),radial-gradient(1px 1px at 64% 8%,#fff 60%,#0000)}.src2--summer:before{opacity:.45;background:repeating-conic-gradient(from 200deg at 100% 0,#ffc87829 0deg 5deg,#0000 5deg 13deg);-webkit-mask:radial-gradient(130% 110% at 100% 0,#000,#0000 75%);mask:radial-gradient(130% 110% at 100% 0,#000,#0000 75%)}.src2--winter{box-shadow:inset 0 0 0 1px #bee1ff2e}.src2--summer{box-shadow:inset 0 0 0 1px #ffc87833}.src2--winter .src2-season i{color:#bfe3ff}.src2--summer .src2-season i{color:#ffc46e}.src2--winter .src2-title{color:#d8eeff}.src2--summer .src2-title{color:#ffe0ad}.src2-mark{z-index:-1;opacity:.1;pointer-events:none;width:190px;position:absolute;top:-20px;right:-40px}.src2-head{align-items:center;gap:14px;display:flex}.src2-season{font-family:var(--font-disp);flex:none;font-size:54px;font-weight:700;line-height:.85}.src2-season i{color:var(--tt-primary,#8ae666);font-style:normal}.src2.is-locked .src2-season{color:#ffffffb3}.src2-id{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.src2-title{font-family:var(--font-disp);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:18px;font-weight:700;line-height:1}.src2-sub{color:#ffffffa6;font-size:12.5px}.src2-x{color:#fff;cursor:pointer;background:#0000004d;border:0;border-radius:999px;flex:none;align-self:flex-start;place-items:center;width:30px;height:30px;padding:0;display:grid}.src2-strip{margin:16px 0 14px}.src2-btns{gap:8px;display:flex}.src2-watch{flex:1;height:46px}.src2-share{flex:none;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.src2-tease{flex-wrap:wrap;align-items:center;gap:4px;margin:18px 0 14px;display:flex}.src2-tease i{border-radius:4px;width:13px;height:13px}.src2-tease i.is-W{background:#3ecf8e}.src2-tease i.is-D{background:#e6c15a}.src2-tease i.is-L{background:#e5484d}.src2-tease i.is-tbc{box-shadow:inset 0 0 0 1.5px #ffffff38}.src2-tease span{color:#fff9;width:100%;margin-top:6px;font-size:12px}.src2-lock{color:#fffc;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:600;display:flex}.src2-lock span{color:#ffffff8c;font-weight:500}.sr-reelhost{z-index:75;position:fixed;inset:0}.src2-line{width:100%;height:46px;display:block;overflow:visible}.src2-line-area{fill:#ffc46e24}.src2-line-path{fill:none;stroke:#ffc46e;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.pp-hero{align-items:flex-end;gap:18px;margin-top:6px;display:flex}.pp-photo{flex:none;width:104px;height:104px;position:relative}.pp-photo>img,.pp-photo>.pav{object-fit:cover;background:var(--c-raise);border-radius:24px;width:104px;height:104px;display:block;box-shadow:0 20px 40px -10px #000c}.pp-num{z-index:1;background-color:var(--c-bg);font-family:var(--font-disp);font-variant-numeric:tabular-nums;border-radius:16px;padding:6px 10px 0;font-size:38px;font-weight:700;line-height:.9;position:absolute;bottom:-12px;right:-12px}.pp-photo{isolation:isolate}.pp-names{min-width:0;padding-bottom:2px}.pp-first{color:#fffc;margin:0;font-size:17px;font-weight:600;line-height:1.2}.pp-last{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:52px;font-weight:700;line-height:.86}.pp-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pp-chip{background:#ffffff14;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.pp-chip--off{color:#f5c542}.v2-label.pp-label{margin-top:26px}.pp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp-tile{background:var(--c-surface);color:var(--c-text);text-align:center;cursor:pointer;font:inherit;border:0;border-radius:16px;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.pp-stat-none{color:var(--c-muted);margin:8px 4px;font-size:14px}.pp-stat-n{font-family:var(--font-disp);color:var(--c-lime);flex:none;font-size:20px;font-weight:700}.pp-tile-n{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:.95}.pp-tile-l{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-top:4px;font-size:10.5px;font-weight:700}.pp-res{width:28px;height:28px;font-family:var(--font-disp);background:#3a4540;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.pp-res--W{background:var(--c-primary);color:#062011}.pp-res--D{background:var(--c-warning);color:#05130c}.pp-res--L{color:#fff;background:#ff5a63}.pp-did-icons{flex:none;align-items:center;gap:14px;display:inline-flex}.pp-did-ico{color:var(--c-lime);align-items:center;gap:5px;display:inline-flex}.pp-did-ico--motm{color:#f5c542}.pp-did-n{font-family:var(--font-disp);font-size:16px;font-weight:700;line-height:1}.pp-positions{padding:16px}.pp-positions .pc-legend{margin-top:12px}.pp-avail{align-items:center;gap:12px;padding:16px;display:flex}.pp-avail-bars{flex:none;gap:4px;display:flex}.pp-avail-bars span{background:var(--c-primary);border-radius:999px;width:12px;height:24px}.pp-avail-bars span.is-out{background:#ff5a63b3}.pp-avail-text{color:var(--c-muted);font-size:13px}.pp-stats{padding:14px}.pp-photo>.pav{place-items:center;display:grid}.lt.pp-stat-title{margin-bottom:22px}.pp-tile--static{cursor:default}.pp-photo.img-skel{border-radius:24px}.pp-photo.img-skel:not(.is-loaded)>img{background:0 0}.ms-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.ms-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ms-tile{isolation:isolate;text-align:left;min-height:172px;color:var(--c-text);font:inherit;background:var(--card-fill,linear-gradient(180deg, #ffffff13, #ffffff06) #0a0a0b);border:0;border-radius:20px;flex-direction:column;align-items:flex-start;padding:16px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f;container-type:inline-size}button.ms-tile{cursor:pointer}.ms-tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--ms) 42%, transparent), transparent 62%);position:absolute;inset:0}.ms-tile.is-lit:before{opacity:1}.ms-tile.is-lit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms) 45%, #ffffff14)}.ms-ico{width:46px;height:46px;color:var(--c-faint);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff1f}.ms-ico svg{display:block}.is-lit .ms-ico{color:var(--ms-ink);background:linear-gradient(150deg, color-mix(in srgb, var(--ms) 70%, #fff), var(--ms) 60%);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--ms) 70%, transparent), inset 0 1px 0 #ffffff59}.ms-corner{color:#ffffff2e;display:flex;position:absolute;top:13px;right:13px}.is-lit .ms-corner{color:var(--ms)}.ms-name{font-family:var(--font-disp);white-space:nowrap;text-transform:uppercase;color:#ffffff80;margin-top:14px;font-size:min(23px,15.625cqi);font-weight:700;line-height:.92}.is-lit .ms-name{color:var(--c-text)}.ms-sub{width:100%;min-height:calc(2.7em + 10px);color:var(--c-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.is-lit .ms-sub{color:var(--c-text);align-items:flex-end;font-weight:600;display:flex}.ms-ach{color:var(--c-muted);font-weight:500}.ms-date{white-space:nowrap}@keyframes msOn{0%{filter:saturate(0)brightness(.7);transform:scale(.96)}60%{transform:scale(1.015)}to{filter:none;transform:none}}.ms-tile.is-new{animation:.7s cubic-bezier(.2,.8,.2,1) backwards msOn;animation-delay:var(--d,0s)}.ms-full{isolation:isolate;background:linear-gradient(120deg, #f2c23038, #f2c2300f 60%), var(--card-fill);border-radius:20px;grid-column:1/-1;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2c23073}.ms-full-ico{color:#14110a;background:linear-gradient(150deg,#ffe58a,#f2c230 60%);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px -6px #f2c230b3}.ms-full-ico svg{display:block}.ms-full-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ms-full-name{font-family:var(--font-disp);text-transform:uppercase;color:#ffe58a;font-size:28px;font-weight:700;line-height:.9}.ms-full-sub{color:var(--c-text);font-size:13px;font-weight:600}.ms-full.is-new{animation:.8s cubic-bezier(.2,.8,.2,1) .75s backwards msOn}@keyframes msGold{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms) 45%, #ffffff14)}45%{box-shadow:inset 0 0 0 2px #f2c230,0 0 28px -4px #f2c23099}}.ms-wall--gold .ms-tile.is-lit{animation:.7s cubic-bezier(.2,.8,.2,1) backwards msOn,1.2s 1.3s msGold;animation-delay:var(--d,0s), 1.3s}@media (prefers-reduced-motion:reduce){.ms-tile.is-new,.ms-full.is-new,.ms-wall--gold .ms-tile.is-lit{animation:none}}.ms-page{isolation:isolate;flex-direction:column;gap:28px;padding-bottom:32px;display:flex;position:relative}.ms-hero{text-align:center;justify-items:center;padding:18px 0 6px;display:grid;position:relative}.ms-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ms) 34%, transparent), transparent);width:640px;max-width:160vw;height:520px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.ms-page.is-dark .ms-hero:before{opacity:.25}.ms-ico--hero{width:132px;height:132px;color:var(--ms-ink);background:linear-gradient(150deg, color-mix(in srgb, var(--ms) 70%, #fff), var(--ms) 60%);box-shadow:0 0 0 10px color-mix(in srgb, var(--ms) 16%, transparent), 0 0 0 22px color-mix(in srgb, var(--ms) 7%, transparent), 0 24px 60px -12px color-mix(in srgb, var(--ms) 75%, transparent), inset 0 1px 0 #fff6;animation:3.2s ease-in-out infinite msBreathe;position:relative}.ms-ico--hero:before,.ms-ico--hero:after{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--ms) 55%, transparent);opacity:0;border-radius:50%;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite msRipple;position:absolute;inset:0}.ms-ico--hero:after{animation-delay:1.6s}@keyframes msRipple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes msBreathe{0%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--ms) 16%, transparent), 0 0 0 22px color-mix(in srgb, var(--ms) 7%, transparent), 0 24px 60px -12px color-mix(in srgb, var(--ms) 75%, transparent), inset 0 1px 0 #fff6}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--ms) 22%, transparent), 0 0 0 28px color-mix(in srgb, var(--ms) 10%, transparent), 0 24px 80px -6px color-mix(in srgb, var(--ms) 90%, transparent), inset 0 1px 0 #fff6}}.ms-page.is-dark .ms-ico--hero,.ms-page.is-dark .ms-ico--hero:before,.ms-page.is-dark .ms-ico--hero:after{animation:none}@media (prefers-reduced-motion:reduce){.ms-ico--hero,.ms-ico--hero:before,.ms-ico--hero:after{animation:none}}.ms-page.is-dark .ms-ico--hero{color:var(--c-faint);background:var(--c-raise);box-shadow:inset 0 0 0 2px #ffffff1f}.ms-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:36px 0 10px;font-size:11px;font-weight:700}.ms-hero-title{font-size:clamp(48px,14vw,72px)}.ms-hero-pill{color:var(--c-text);background:color-mix(in srgb, var(--ms) 20%, #ffffff0d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms) 45%, transparent);border-radius:999px;margin-top:16px;padding:7px 14px;font-size:13px;font-weight:700}.ms-page.is-dark .ms-hero-pill{color:var(--c-muted);box-shadow:none;background:#ffffff0f}.ms-hero-story{text-wrap:balance;max-width:340px;margin:18px auto 0;font-size:19px;font-weight:500;line-height:1.4}.ms-body{flex-direction:column;gap:28px;display:flex}.ms-sec .v2-label{margin-bottom:10px}.ms-face{align-items:stretch;gap:12px;display:flex}.ms-face-facts{flex:1;gap:10px;min-width:0;display:grid}.ms-fact{background:var(--card-fill);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ms-fact-n{font-family:var(--font-disp);color:var(--ms);font-size:40px;font-weight:700;line-height:.9}.ms-fact-l{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:6px;font-size:11px;font-weight:600}.ms-face .pw-sc-card{width:120px}.ms-face .pw-sc-art{height:150px}.ms-how{color:var(--c-muted);margin:0;font-size:15px}.ms-row+.ms-row:before{left:0}.ms-row.is-key{background:color-mix(in srgb, var(--ms) 10%, transparent)}.ms-tag{color:var(--c-muted);background:#ffffff0f;border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:700}.ms-row.is-key .ms-tag{color:var(--ms-ink);background:var(--ms)}.ms-goal-min{width:3.2em;font-family:var(--font-disp);color:var(--c-muted);flex:none;font-size:18px;font-weight:700}.ms-goal-ico{color:var(--c-text);flex:none;display:grid}.ms-goal.is-them .ms-goal-ico,.ms-goal.is-them .v2-row-title{color:var(--c-muted)}.ms-goal-key{color:var(--ms);font-weight:700}.ms-goal-score{font-family:var(--font-disp);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:700}.ms-goal.is-key .ms-goal-min{color:var(--ms)}@media (width<=899px){.ms-sec--centre{text-align:center}.ms-sec--centre .v2-label{justify-content:center}}@media (width>=900px){.ms-page{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;padding-top:24px;display:grid}.ms-hero{position:sticky;top:96px}}.ms-score{background:var(--card-fill);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:22px 16px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ms-score-side{flex:1 1 0;justify-items:center;gap:7px;min-width:0;display:grid}.ms-score-club{color:var(--c-muted);font-size:12px;font-weight:600;line-height:1.25}.ms-score-mid{flex:none;justify-items:center;gap:4px;padding:0 6px;display:grid}.ms-score-n{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1}.ms-score-v{color:var(--c-muted);font-size:12px}.ms-score-foot{border-top:1px solid var(--c-hair);text-align:center;color:var(--c-muted);flex-basis:100%;margin:6px 0 0;padding-top:14px;font-size:13px}.ms-page .lt{text-align:center;justify-content:center}.srx{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:440px;min-height:100%;margin:0 auto;display:flex}.srx-kick{font-family:var(--font-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-primary);margin-bottom:18px;font-size:14px;font-weight:700}.srx-kick--gap{margin:clamp(14px,3vh,28px) 0 12px}.srx-kick--gold{color:#e6c15a}.srx-giant{font-family:var(--font-disp);letter-spacing:-.02em;background:linear-gradient(180deg, #fff 30%, var(--tt-primary));color:#0000;-webkit-background-clip:text;background-clip:text;align-self:center;padding:0 .14em;font-size:min(clamp(110px,21vh,180px),40vw);font-weight:700;line-height:.8}.srx-giant-sub{font-family:var(--font-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-top:6px;font-size:22px;font-weight:600}.srx-quip{font-family:var(--font-disp);text-transform:uppercase;text-wrap:balance;margin:clamp(16px,3.2vh,26px) 0 0;padding-right:.14em;font-size:min(clamp(24px,4vh,34px),8vw);font-style:italic;font-weight:700;line-height:1.02}.srx-quip--top{margin:0 0 4px}.srx-note{color:var(--c-muted);text-wrap:balance;margin:12px 0 0;font-size:13.5px;line-height:1.5}.srx-foot{margin-top:clamp(18px,4vh,36px)}.srx-wdl{gap:3px;height:64px;margin-top:clamp(18px,3.6vh,30px);display:flex}.srx-wdl-seg{color:#07110b;border-radius:10px;flex-direction:column;flex-basis:0;justify-content:center;align-items:center;min-width:54px;display:flex}.srx-wdl-seg b{font-family:var(--font-disp);font-size:30px;font-weight:700;line-height:1}.srx-wdl-seg span{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10.5px;font-weight:700}.srx-wdl-seg.is-W{background:#3ecf8e}.srx-wdl-seg.is-D{background:#e6c15a}.srx-wdl-seg.is-L{color:#fff;background:#e5484d}.srx-board-score{box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 0 40px color-mix(in srgb, var(--tt-primary) 18%, transparent);background:#000;border-radius:22px;justify-content:center;align-items:center;gap:4px;padding:20px 10px;display:flex}.srx-board-score>div{flex-direction:column;flex:1;align-items:center;display:flex}.srx-board-score b{font-family:var(--font-disp);color:var(--tt-primary);text-shadow:0 0 24px color-mix(in srgb, var(--tt-primary) 60%, transparent);font-size:min(96px,22vw);font-weight:700;line-height:.85}.srx-board-score .is-muted b{color:#ffffff8c;text-shadow:none}.srx-board-score span{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:8px;font-size:11px;font-weight:700}.srx-board-score>i{background:#ffffff4d;border-radius:2px;width:12px;height:4px}.srx-facts{border-top:1px solid var(--c-hair);border-bottom:1px solid var(--c-hair);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.srx-facts--2{grid-template-columns:repeat(2,1fr)}.srx-facts>div{flex-direction:column;gap:4px;padding:14px 4px;display:flex}.srx-facts>div+div{border-left:1px solid var(--c-hair)}.srx-facts b{font-family:var(--font-disp);font-size:34px;font-weight:700;line-height:1}.srx-facts span{color:var(--c-muted);font-size:11.5px}.srx-key{color:var(--c-muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:10px;font-size:11.5px;display:flex}.srx-key span{align-items:center;gap:5px;display:inline-flex}.srx-key i{border-radius:2px;width:8px;height:8px}.srx-key i.is-W{background:#3ecf8e}.srx-key i.is-D{background:#e6c15a}.srx-key i.is-L{background:#e5484d}.srx-key-note{color:var(--c-faint)}.srx-highs{gap:14px}.srx-ticket{flex-direction:column;display:flex;position:relative}.srx-ticket-main,.srx-ticket-stub{background:#fff1;flex-direction:column;align-items:center;display:flex}.srx-ticket-main{border-radius:18px;padding:16px}.srx-ticket.has-stub .srx-ticket-main{border-radius:18px 18px 0 0;-webkit-mask:radial-gradient(9px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.srx-ticket-stub{text-align:center;background-image:linear-gradient(90deg,#fff3 50%,#0000 0);background-position:14px 0;background-repeat:repeat-x;background-size:9px 1.5px;border-radius:0 0 18px 18px;padding:12px 16px 14px;-webkit-mask:radial-gradient(9px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.srx-ticket-lbl{font-family:var(--font-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-primary);font-size:13px;font-weight:700}.srx-ticket-row{align-items:center;gap:16px;margin:12px 0 8px;display:flex}.srx-ticket-score{font-family:var(--font-disp);font-size:64px;font-weight:700;line-height:.9}.srx-ticket-score i{color:var(--c-faint);margin:0 4px;font-style:normal}.srx-ticket-vs{font-size:13.5px;font-weight:600}.srx-ticket-date{color:var(--c-muted);margin-top:3px;font-size:12px}.srx-ticket-quip{font-family:var(--font-disp);text-transform:uppercase;padding-right:.14em;font-size:20px;font-style:italic;font-weight:700}.srx-venues{grid-template-columns:1fr 1fr;gap:10px;display:grid}.srx-venue{background:#000;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:18px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.srx-venue-lbl{font-family:var(--font-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-primary);font-size:13px;font-weight:700}.srx-venue-won{font-family:var(--font-disp);font-size:72px;font-weight:700;line-height:.9}.srx-venue-sub{color:var(--c-muted);font-size:12.5px}.srx-venue-wdl{color:var(--c-faint);font-size:12px}.srx-lead{text-align:left;justify-content:center;align-items:center;gap:16px;display:flex}.srx-lead-face{background:conic-gradient(var(--tt-primary), color-mix(in srgb, var(--tt-primary) 30%, transparent), var(--tt-primary));box-shadow:0 0 40px color-mix(in srgb, var(--tt-primary) 40%, transparent);border-radius:999px;flex:none;padding:4px;position:relative}.srx-lead.is-gold .srx-lead-face,.srx-joint.is-gold .srx-lead-face{background:conic-gradient(#e6c15a,#e6c15a4d,#e6c15a);box-shadow:0 0 40px #e6c15a59}.srx-lead-star{color:#2a1e00;background:#e6c15a;border:3px solid #07090a;border-radius:99px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:6px;right:2px}.srx-lead-id{flex-direction:column;gap:6px;min-width:0;display:flex}.srx-lead-num b{font-family:var(--font-disp);color:var(--tt-primary);font-size:min(92px,22vw);font-weight:700;line-height:.8}.srx-lead.is-gold .srx-lead-num b,.srx-joint.is-gold .srx-lead-num b{color:#e6c15a}.srx-lead-num small{font-family:var(--font-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-left:6px;font-size:18px;font-weight:600}.srx-lead-name{font-family:var(--font-disp);text-transform:uppercase;color:var(--c-muted);flex-direction:column;font-size:22px;font-weight:600;line-height:1;display:flex}.srx-lead-name strong{color:#fff;overflow-wrap:anywhere;font-size:32px}.srx-joint{flex-direction:column;align-items:center;gap:14px;display:flex}.srx-joint-faces{justify-content:center;gap:22px;display:flex}.srx-joint-one{flex-direction:column;align-items:center;gap:8px;max-width:140px;display:flex}.srx-joint-name{font-size:14px;font-weight:700}.srx-names{font-family:var(--font-disp);text-transform:uppercase;flex-direction:column;gap:6px;margin:0;padding:0;font-size:24px;font-weight:700;list-style:none;display:flex}.srx-names-more{color:var(--c-muted);font-size:15px}.srx-board{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.srx-board li{text-align:left;align-items:center;gap:10px;display:flex}.srx-board-pos{width:14px;font-family:var(--font-disp);color:var(--c-faint);font-size:16px;font-weight:700}.srx-board-name{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.srx-board-name i{background:var(--tt-primary);opacity:.85;border-radius:4px;height:4px;display:block}.srx-board-name i.is-gold{background:#e6c15a}.srx-board b{text-align:right;min-width:28px;font-family:var(--font-disp);font-size:26px;font-weight:700}.srx-board b small{color:var(--c-muted);font-size:13px}.srx-duo{background:#ffffff0d;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin-top:26px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.srx-duo-lbl{font-family:var(--font-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-primary);font-size:13px;font-weight:700}.srx-duo-row{align-items:center;gap:10px;display:flex}.srx-duo-arrow{width:70px;color:var(--tt-primary);border-bottom:2px dashed color-mix(in srgb, var(--tt-primary) 60%, transparent);flex-direction:column;align-items:center;padding-bottom:4px;display:flex}.srx-duo-arrow b{font-family:var(--font-disp);color:#fff;font-size:26px;font-weight:700}.srx-duo-text{color:var(--c-muted);font-size:13px;line-height:1.45}.srx-clock{border-bottom:1px solid #ffffff24;gap:6px;height:min(220px,28vh);margin-top:30px;padding-bottom:26px;display:flex;position:relative}.srx-clock-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.srx-clock-col.is-second{margin-left:14px}.srx-clock-bar{background:linear-gradient(180deg, var(--tt-primary), color-mix(in srgb, var(--tt-primary) 30%, transparent));transform-origin:bottom;border-radius:8px 8px 2px 2px;width:100%;animation:.6s cubic-bezier(.2,.9,.3,1.1) both sstrip-grow}.tt-slide:not(.is-active) .srx-clock-bar{animation:none}.srx-clock-n{font-family:var(--font-disp);margin-bottom:6px;font-size:22px;font-weight:700}.srx-clock-lbl{white-space:nowrap;color:var(--c-muted);font-size:9.5px;position:absolute;bottom:-20px}.srx-clock-ht{font-family:var(--font-disp);letter-spacing:.1em;color:var(--c-muted);border-left:1.5px dashed #ffffff40;padding-left:4px;font-size:11px;font-weight:700;position:absolute;top:0;bottom:0;left:50%;transform:translate(3px)}.srx-intro{align-items:center}.srx-intro-badge{width:clamp(72px,13vh,112px)!important;height:clamp(72px,13vh,112px)!important}.srx-intro-badge :is(svg,img){width:100%!important;height:100%!important}.srx-intro-season{font-family:var(--font-disp);align-items:baseline;margin-top:18px;font-size:min(clamp(100px,18vh,150px),34vw);font-weight:700;line-height:.82;display:flex}.srx-intro-season span:first-child{color:#0000;-webkit-text-stroke:2px #ffffffbf}.srx-intro-season span:last-child{background:linear-gradient(180deg, #fff, var(--tt-primary));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.14em}.srx-intro-season i{color:var(--tt-primary);margin:0 2px;font-size:.6em;font-style:normal}.srx-intro-kick{letter-spacing:.22em;margin:14px 0 0;font-size:18px}.srx-intro-team{color:var(--c-muted);margin-top:8px;font-size:15px;font-weight:600}.srx-intro-strip{width:100%;margin-top:clamp(24px,5vh,40px)}.srx-outro{text-align:left}.srx-outro-head{font-family:var(--font-disp);text-transform:uppercase;font-size:min(84px,20vw);font-weight:700;line-height:.86}.srx-grad{background:linear-gradient(100deg, #fff, var(--tt-primary));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.14em;font-style:italic;display:inline-block}.srx-outro-text{color:#fffc;margin:18px 0 0;font-size:15px;line-height:1.55}.srx-outro-strip{margin-top:26px}.srx-outro-sign{letter-spacing:.04em;color:var(--c-muted);margin-top:18px;font-size:12px;font-weight:600}.srx-outro-btns{flex-direction:column;gap:10px;margin-top:24px;display:flex}.srx-replay{width:100%;height:50px}.sr--winter .srx-giant,.sr--winter .srx-intro-season span:last-child{background-image:linear-gradient(#fff 30%,#bfe2ff)}.sr--summer .srx-giant,.sr--summer .srx-intro-season span:last-child{background-image:linear-gradient(180deg, #fff 30%, var(--tt-primary))}.tcab{--tcab-pad:18px;--tcab-ico:66px;isolation:isolate;background:radial-gradient(120% 75% at 50% 0,#fff4de1a,#fff4de08 55%,#0000 80%),#00000047;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 10px 24px -14px #000c}.tcab:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff8ea80,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.tcab:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff8ea61 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.tcab-track{padding:var(--tcab-pad) 8px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;gap:12px;display:flex;overflow-x:auto}.tcab-track:active{cursor:grabbing}.tcab--tap{cursor:pointer}.tcab-track::-webkit-scrollbar{display:none}.tcab-tile{-webkit-user-select:none;user-select:none;text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:96px;display:flex}.tcab-tile-ico{isolation:isolate;width:100%;height:var(--tcab-ico,66px);justify-content:center;align-items:flex-end;display:flex;position:relative}.tcab-tile-ico img{max-width:100%;max-height:var(--tcab-ico,66px);display:block}.tcab-tile-ico:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#00000059 55%,#0000);width:72px;height:12px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.tcab-tile-name{font-size:12px;font-weight:700;line-height:1.2}.tcab-tile-years{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tcab-chev{border:1px solid var(--c-border);background:var(--c-surface);width:34px;height:34px;color:var(--c-text);cursor:pointer;z-index:3;border-radius:999px;place-items:center;transition:border-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000004d}.tcab-chev--l{left:6px}.tcab-chev--r{right:6px}@media (hover:hover){.tcab-chev:hover{border-color:var(--c-primary);color:var(--c-primary)}}.tcab-tile--btn{font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:0}.team-page{gap:14px}.team-tabbar{margin:18px 0}.team-tabbar .seg{max-width:none;margin:0}@media (width>=860px){.team-page{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-page>.tp-section--wide{grid-column:1/-1}.tp-section--wide .tp-comps{flex-direction:row;align-items:flex-start}.tp-section--wide .tp-comp-group{flex:1;min-width:0}.team-page>.tp-page-foot{grid-column:1/-1}.team-page>.tp-page-foot .tp-advanced{width:auto;min-width:280px}}.tp-page-foot{justify-content:center;margin-top:2px;display:flex}.tp-advanced{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-surface);width:100%;height:46px;color:var(--c-text);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:flex}@media (hover:hover){.tp-advanced:hover{border-color:var(--c-primary);color:var(--c-primary)}}.tp-advanced svg{color:var(--c-primary)}.tp-ground{flex-direction:column;gap:10px;display:flex}.tp-ground-photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--c-border);width:100%;display:block}.tp-team-photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--c-border);width:100%;max-height:360px;display:block}.tp-ground-name{color:var(--c-text);margin:0;font-size:18px;font-weight:700}.tp-ground-loc{color:var(--c-muted);white-space:pre-line;margin:-4px 0 0;font-size:14px}.tp-ground-media{border-radius:var(--radius);position:relative;overflow:hidden}.tp-ground-media .tp-ground-photo{border:0;border-radius:0}.tp-ground-cap{background:linear-gradient(#0000,#00000059 55%,#000000c7);padding:34px 16px 14px;position:absolute;bottom:0;left:0;right:0}.tp-ground-cap .tp-ground-name{color:#fff}.tp-ground-cap .tp-ground-loc{color:#ffffffd9;margin:2px 0 0}.tp-comps{flex-direction:column;gap:16px;display:flex}.tp-comp-group{flex-direction:column;gap:8px;display:flex}.tp-comp-label{color:var(--c-text);margin:0;font-size:18px;font-weight:700}.tp-comp-cards{flex-direction:column;gap:8px;display:flex}.tp-comp-card{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-backdrop);align-items:center;gap:12px;padding:11px 12px;display:flex}.tp-comp-ico{background:var(--c-raise);border:1px solid var(--c-border);width:40px;height:40px;color:var(--c-text);border-radius:10px;flex:none;place-items:center;display:grid}.tp-comp-name{flex:1;min-width:0;font-size:15px;font-weight:700}.tp-comp-hint{color:var(--c-muted);margin:0 0 4px;font-size:12.5px;line-height:1.5}.tp-comp-hint b{color:var(--c-text);font-weight:700}.tp-comp-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tp-comp-head .field-label{margin:0}.tp-comp-head-cur{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);font-size:11px;font-weight:700}.ios-switch{background:var(--c-border);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:26px;margin-left:12px;padding:0;transition:background .18s;position:relative}.tp-comp-edit-pencil{vertical-align:-2px;color:var(--c-faint);margin-left:7px;display:inline-block}.ios-switch.is-on{background:var(--c-primary)}.ios-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.ios-switch.is-on .ios-switch-knob{transform:translate(16px)}.tp-comp-link{color:var(--c-primary);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tp-comp-edit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-comp-edit-row{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-backdrop);cursor:pointer;align-items:center;gap:12px;padding:11px 12px;display:flex}@media (hover:hover){.tp-comp-edit-row:hover{border-color:var(--c-primary)}}.tp-comp-edit-row .tp-comp-ico{width:36px;height:36px}.tp-honours,.tp-honour-edit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-honours{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.tp-honour,.tp-honour-edit-row{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-backdrop);align-items:center;gap:12px;padding:12px;display:flex}.tp-honour-edit-row{cursor:pointer}@media (hover:hover){.tp-honour-edit-row:hover{border-color:var(--c-primary)}}.tp-honour-ico{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.tp-honour-ico img{max-width:100%;max-height:44px;display:block}.tp-honour-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tp-honour-name{font-size:15px;font-weight:700}.tp-honour-years{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:13px}.tp-honour-count{font-family:var(--font-disp);color:var(--c-muted);flex:none;font-size:18px;font-weight:700}.tp-honour-edit-ico{color:var(--c-faint);flex:none}.tp-honours--modal{grid-template-columns:1fr}.tp-trophy-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:360px;padding:2px;display:grid;overflow:hidden auto}.tp-trophy-btn{border:1px solid var(--c-border);background:var(--c-backdrop);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:0;height:90px;padding:8px;display:flex;overflow:hidden}.tp-trophy-btn img{max-width:100%;max-height:74px;display:block}@media (hover:hover){.tp-trophy-btn:hover{border-color:var(--c-primary)}}.tp-trophy-btn.is-on{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 16%, transparent)}.tp-again{flex-wrap:wrap;gap:8px;display:flex}.tp-again-btn{border:1px solid var(--c-border);background:var(--c-backdrop);max-width:100%;color:var(--c-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.tp-again-btn img{object-fit:contain;flex:none;width:26px;height:26px}.tp-again-btn.is-on{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 16%, transparent)}@media (hover:hover){.tp-again-btn:hover{border-color:var(--c-primary)}}.tp-year-input{max-width:160px}.tp-ground-upload{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.tp-photo-drop{border-radius:var(--radius);border:1px dashed var(--c-border);background:var(--c-bg);width:100%;color:var(--c-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 12px;font-size:14px;font-weight:600;display:flex}@media (hover:hover){.tp-photo-drop:hover{border-color:var(--c-primary);color:var(--c-primary)}}.tp-photo-drop svg{color:var(--c-primary)}.field-hint{color:var(--c-faint);margin-top:6px;font-size:12px}.field-input.tp-name-locked{color:var(--c-muted);cursor:default}.field-input.tp-name-locked:focus{box-shadow:none;border-color:var(--c-border);outline:none}.tp-season-dates{color:var(--c-text);margin:0;font-size:15px;font-weight:600}.tp-season-support{cursor:pointer;color:var(--c-primary);font:inherit;background:0 0;border:0;padding:0;font-weight:700}@media (hover:hover){.tp-season-support:hover{text-underline-offset:3px;text-decoration:underline}}.tp-md{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.tp-md>*{width:100%;min-width:0}.tp-md input[type=date],.tp-md input[type=time]{appearance:none}.tp-add-row{justify-content:center;align-self:stretch}.tp-section{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:16px}.tp-section.tp-section--bare{background:0 0;border:0;border-radius:0;padding:4px 2px}.tp-sec-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tp-sec-title{letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.tp-sec-title svg{color:var(--c-primary)}.tp-edit{border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover){.tp-edit:hover{border-color:var(--c-primary);color:var(--c-primary)}}.tp-identity{align-items:center;gap:14px;display:flex}.tp-id-text{min-width:0}.tp-id-name{margin:0;font-size:24px;line-height:1.05}.tp-id-sub{color:var(--c-muted);flex-wrap:wrap;gap:6px;margin:5px 0 0;font-size:13px;display:flex}.tp-flag{color:var(--c-text)}.tp-about{color:var(--c-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.tp-kv{border-top:1px solid var(--c-border);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:14px;display:flex}.tp-kv:first-of-type{border-top:0;padding-top:0}.tp-kv-label{color:var(--c-faint);flex-shrink:0}.tp-kv-value{color:var(--c-text);text-align:right}.tp-empty{color:var(--c-faint);font-style:italic}.tp-empty-block{color:var(--c-faint);margin:0;font-size:14px}.tp-staff-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-staff-row{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg);align-items:center;gap:12px;padding:8px;display:flex}.tp-staff-info{flex-direction:column;flex:1;min-width:0;display:flex}.tp-staff-name{font-size:15px;font-weight:600}.tp-staff-role{color:var(--c-muted);font-size:12px}.tp-staff-grid{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tp-staff-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tp-staff-open{text-align:left;min-width:0;color:var(--c-text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}@media (hover:hover){.tp-staff-open:hover .tp-staff-name{color:var(--c-primary)}}.tp-staff-open--static{cursor:default}@media (hover:hover){.tp-staff-open--static:hover .tp-staff-name{color:var(--c-text)}}.tp-staff-textcol{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tp-staff-avatar{flex:none;display:inline-flex;position:relative}.tp-staff-check{background:var(--grad);color:#06231a;width:18px;height:18px;box-shadow:0 0 0 2px var(--c-surface);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.tp-staff-card .tp-staff-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.tp-staff-card .tp-staff-role{color:var(--c-muted);font-size:12.5px;line-height:1.2}.tp-help-note{color:var(--c-muted);margin:0 0 12px;font-size:13px;line-height:1.4}.tp-staff-card--you{border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.tp-staff-you{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--c-primary) 18%, transparent);color:var(--c-primary);border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.tp-staff-actions{gap:4px;display:flex}.tp-icon-btn{border:1px solid var(--c-border);width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}@media (hover:hover){.tp-icon-btn:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}}.tp-icon-btn:disabled{opacity:.35;cursor:default}.tp-kits{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=860px){.tp-kits{grid-template-columns:repeat(2,1fr)}}.tp-kit-tile{border-radius:var(--radius);border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:#1b1e23;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;padding:12px 6px;display:flex}@media (hover:hover){.tp-kit-tile:hover{border-color:var(--c-primary)}}.tp-kit-empty{color:#fff6;border:1px dashed #ffffff47;border-radius:10px;place-items:center;width:46px;height:70px;display:grid}.tp-kit-label{text-align:center;font-size:12px;font-weight:600}@media (width<=599px){.tp-kits{grid-template-columns:minmax(0,1fr)}.tp-kit-tile{padding:18px 16px 14px}.tp-kit-label{font-size:14px}}.tp-kit-tile--view{cursor:default}@media (hover:hover){.tp-kit-tile--view:hover{border-color:var(--c-border)}}.tp-season{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-season-badge{font-family:var(--font-disp,inherit);background:color-mix(in srgb, var(--c-primary) 16%, transparent);color:var(--c-primary);letter-spacing:.02em;border-radius:10px;padding:4px 12px;font-size:20px;font-weight:700}.tp-season-note{color:var(--c-muted);font-size:12px}.tp-textarea{resize:vertical;min-height:64px;padding-top:10px;font-family:inherit;line-height:1.4}.tp-remove{margin-top:10px}.tp-hint{color:var(--c-muted);gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.tp-hint svg{color:var(--c-primary);flex-shrink:0;margin-top:2px}.kit-preview{background:#1b1e23;border-radius:16px;place-items:center;margin-bottom:6px;padding:16px 0;display:grid}.kit-styles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=380px){.kit-styles{grid-template-columns:repeat(3,1fr)}}.kit-style-btn{border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:#1b1e23;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;font-size:10px;display:flex}.kit-style-btn.is-on{border-color:var(--c-primary);color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.kit-colors{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kit-color-field{color:var(--c-muted);align-items:center;gap:9px;font-size:13px;display:flex}.kit-color-field input[type=color]{appearance:none;border:1px solid var(--c-border);cursor:pointer;background:0 0;border-radius:8px;width:38px;height:30px;padding:0}.kit-color-field input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.kit-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.tp-colours-picks{flex-direction:column;gap:14px;display:flex}.tp-colour-lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.tp-colour-lbl .ob-optional{text-transform:none;letter-spacing:0;color:var(--c-faint);font-weight:500}.kit-cf-list{flex-direction:column;gap:6px;display:flex}.kit-cf{border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.kit-cf.is-open{border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.kit-cf-head{cursor:pointer;width:100%;color:var(--c-text);background:0 0;border:0;align-items:center;gap:11px;padding:9px 12px;display:flex}.kit-cf-sw{border:1px solid #ffffff26;border-radius:999px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000001a}.kit-cf-lbl{font-size:14px;font-weight:600}.kit-cf-chev{color:var(--c-faint);flex:none;margin-left:auto;transition:transform .18s}.kit-cf.is-open .kit-cf-chev{transform:rotate(180deg)}.kit-cf-picker{padding:4px 12px 12px}.tp-load-error{text-align:center;color:var(--c-muted);flex-direction:column;align-items:center;gap:12px;padding:30px 0;display:flex}.tp-id-est{color:var(--c-muted);margin:3px 0 0;font-size:13px;font-weight:600}.tp-id-bio{color:var(--c-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.tp-id-socials{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tp-id-soc{border:1px solid var(--c-border);background:var(--c-surface);width:34px;height:34px;color:var(--c-text);border-radius:999px;place-items:center;display:grid;position:relative}.tp-id-soc-tick{background:var(--c-success);color:#05130c;border:2px solid var(--c-bg-elevated,var(--c-surface));border-radius:999px;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-3px}.tp-bio-input{resize:vertical;min-height:84px;line-height:1.4}.tp-socials-head{margin:6px 0 2px}.opp-modal-scrim{z-index:60;padding:calc(env(safe-area-inset-top) + 12px) 12px calc(env(safe-area-inset-bottom) + 12px);background:#0009;justify-content:center;animation:.18s ease-out sheet-fade;display:flex;position:fixed;inset:0}.opp-modal{background:var(--c-bg);border:1px solid var(--c-border);border-radius:16px;flex-direction:column;width:100%;max-width:860px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.opp-modal-head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.opp-head-left{align-items:center;gap:12px;min-width:0;display:flex}.opp-add{flex:none;gap:4px;height:34px;padding:0 12px}.opp-modal-tools{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.tp-opp-search{border:1px solid var(--c-border);background:var(--c-backdrop);min-width:160px;height:42px;color:var(--c-faint);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.tp-opp-search input{min-width:0;color:var(--c-text);background:0 0;border:0;flex:1;font-size:15px}.tp-opp-search input::placeholder{color:var(--c-faint)}.tp-opp-search-clear{color:var(--c-faint);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.opp-modal-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.opp-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=560px){.opp-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.opp-card{text-align:left;background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .14s;display:flex}@media (hover:hover){.opp-card:hover{border-color:var(--c-primary)}}.opp-card-name{min-width:0;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tp-web{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.tp-web-cta{flex-direction:column;gap:14px;display:flex}.tp-web-cta-text{color:var(--c-muted);max-width:60ch;margin:0;font-size:14px;line-height:1.55}.tp-web-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-web-cta-actions .btn-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tp-web-perms-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-web-allbtn{cursor:pointer;color:var(--c-primary);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}@media (hover:hover){.tp-web-allbtn:hover{text-decoration:underline}}.tp-web-status{align-items:center;gap:12px;display:flex}.tp-web-badge{border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tp-web-badge--on{background:var(--c-success);color:#05130c}.tp-web-badge--off{background:var(--c-danger);color:#fff}.tp-web-status-text{flex-direction:column;display:flex}.tp-web-status-label{font-size:15px;font-weight:700}.tp-web-status-sub{color:var(--c-muted);font-size:12px}.tp-web-url{border:1px solid var(--c-border);background:var(--c-raise);min-width:0;color:var(--c-text);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.tp-web-url svg{color:var(--c-muted);flex:none}.tp-web-url{flex:auto}.tp-web-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-web-copy{width:26px;height:26px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:2px;display:grid}@media (hover:hover){.tp-web-copy:hover{color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 12%, transparent)}}.tp-web-preview{flex:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=560px){.tp-web-url,.tp-web-preview{flex:100%;justify-content:center}}.tp-web-change{align-self:flex-start}.tp-switch{border:1px solid var(--c-border);background:var(--c-raise);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}.tp-switch.is-on{background:var(--c-primary);border-color:var(--c-primary)}.tp-switch:disabled{cursor:default;opacity:.55}.tp-switch-knob{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.tp-switch.is-on .tp-switch-knob{transform:translate(18px)}.tp-web-note{background:color-mix(in srgb, var(--c-primary) 12%, transparent);color:var(--c-text);border-radius:10px;align-items:center;gap:8px;margin:0 0 4px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.tp-web-note svg{color:var(--c-primary);flex:none}.tp-web-set{align-items:center;gap:14px;padding:6px 0;display:flex}.tp-web-set-text{flex-direction:column;flex:1;min-width:0;display:flex}.tp-web-set-label{font-size:15px;font-weight:700}.tp-web-set-sub{color:var(--c-muted);font-size:12.5px}.tp-web-slug{align-items:center;gap:8px;display:flex}.tp-web-slug-base{color:var(--c-muted);flex:none;padding:0 2px 0 0;font-size:15px;font-weight:600}.tp-web-slug-input{flex:1;min-width:0}.tp-web-slug-err{color:var(--c-danger);margin-top:6px;font-size:12.5px;font-weight:600}.tp-web-slug-ok{color:var(--c-success);margin-top:6px;font-size:12.5px;font-weight:600}.tp-web-subhead{margin:20px 0 6px;font-size:15px;font-weight:700}.tp-web-subhead--first{margin-top:2px}.tp-web-publish{border:1px solid color-mix(in srgb, var(--c-danger) 34%, var(--c-border));background:color-mix(in srgb, var(--c-danger) 9%, transparent);border-radius:14px;padding:4px 14px 14px}.tp-web-publish.is-live{border-color:color-mix(in srgb, var(--c-primary) 50%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 14%, transparent)}.tp-web-publish-url{margin-top:4px}.tp-web-subnote{color:var(--c-muted);margin:0 0 8px;font-size:12.5px}.tp-web-perms{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-web-perm{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.tp-web-perm-id{flex-direction:column;flex:1;min-width:0;display:flex}.tp-web-perm-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.tp-web-perm-role{color:var(--c-muted);font-size:12px;font-weight:600}.tp-page-foot{flex-direction:column;align-items:center;gap:10px}.tp-preview-btn{justify-content:center;align-items:center;gap:7px;width:100%;max-width:360px;height:46px;display:inline-flex}@media (width>=860px){.team-page>.tp-page-foot .tp-preview-btn{width:auto;min-width:280px}}.tp-preview-btn--top{align-self:center;margin:0 auto}@media (width>=860px){.team-page>.tp-preview-btn--top{grid-column:1/-1;justify-self:center;width:auto;min-width:280px}}.comp-inuse{color:var(--c-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.comp-inuse b{color:var(--c-text);font-weight:700}.comp-remove-area{padding-bottom:20px}.tp-help-note--flush{margin-top:0}.istaff-row{align-items:stretch;gap:8px;margin:4px 0;display:flex}.istaff-row .field-input{flex:1;min-width:0}.istaff-send{flex:none;align-items:center;gap:6px;height:auto;padding:0 14px;display:inline-flex}.istaff-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.istaff-item{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.istaff-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.istaff-item-email{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.istaff-item-status{color:var(--c-muted);font-size:11.5px}.istaff-icon{border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}@media (hover:hover){.istaff-icon:hover{border-color:var(--c-primary);color:var(--c-primary)}.istaff-icon--danger:hover{border-color:var(--c-danger);color:var(--c-danger)}}.istaff-choose{flex-direction:column;gap:10px;display:flex}.istaff-choice{text-align:left;cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.istaff-choice:disabled{opacity:.5;cursor:default}@media (hover:hover){.istaff-choice:not(:disabled):hover{border-color:var(--c-primary)}}.istaff-choice-title{font-size:15px;font-weight:700}.istaff-choice-sub{color:var(--c-muted);font-size:12.5px}.istaff-back{color:var(--c-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 4px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.istaff-back:hover{color:var(--c-primary)}}.istaff-roster{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.istaff-roster-row{text-align:left;cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);border-radius:12px;align-items:center;gap:11px;padding:9px 11px;display:flex}@media (hover:hover){.istaff-roster-row:hover{border-color:var(--c-primary)}}.istaff-roster-info{flex-direction:column;gap:1px;min-width:0;display:flex}.tp-staff-state{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:700}.tp-staff-state--active{color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 14%, transparent)}.tp-staff-state--pending{color:var(--c-warning);background:color-mix(in srgb, var(--c-warning) 15%, transparent)}.tp-staff-action{cursor:pointer;border:1px solid color-mix(in srgb, var(--c-primary) 45%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 12%, transparent);color:var(--c-primary);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover){.tp-staff-action:hover{border-color:var(--c-primary)}}.tp-staff-action--danger{border-color:var(--c-border);color:var(--c-muted);background:0 0}@media (hover:hover){.tp-staff-action--danger:hover{border-color:var(--c-danger);color:var(--c-danger)}}.tp-staff-card--add{background:0 0;border-style:dashed;padding:0}.tp-staff-add-btn{cursor:pointer;width:100%;color:var(--c-text);text-align:left;background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:10px 12px;display:flex}.tp-staff-add-ico{width:46px;height:46px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 12%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.tp-staff-add-label{font-size:15px;font-weight:700}.tp-invite-card .field-input.tp-invite-input{text-align:left;margin:14px 0 2px}.tp-invite-card .confirm-actions{margin-top:14px}.tp-invite-err{margin:10px 0 0}.tp-web--rows{margin-top:10px;display:block}.tp-web--rows .tp-kv{align-items:center;padding:18px 0;font-size:15px}.tp-web--rows .tp-kv:first-of-type{border-top:1px solid var(--c-border);padding-top:18px}.tp-web--rows .tp-kv:last-of-type{border-bottom:1px solid var(--c-border)}.tp-web-state{color:var(--c-muted);align-items:center;gap:7px;font-weight:700;display:inline-flex}.tp-web-state.is-on{color:var(--c-primary)}.tp-web-state.is-off .tp-web-dot{background:var(--c-danger)}.tp-web-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.tp-web-addr{align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:600;display:inline-flex}.tp-web-textlink{cursor:pointer;color:var(--c-text);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tp-web-textlink svg{color:var(--c-muted)}@media (hover:hover){.tp-web-textlink:hover{text-underline-offset:3px;text-decoration:underline}}.tp-web-down{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--c-warning) 45%, transparent);background:color-mix(in srgb, var(--c-warning) 10%, transparent);margin:0 0 14px;padding:14px 16px}.tp-web-down-title{color:var(--c-text);margin:0 0 6px;font-size:14px;font-weight:700}.tp-web-down-text{color:var(--c-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.5}.tp-web-down-btn{margin-top:4px}.tp-owner-me{flex-direction:column;gap:4px;min-width:0;display:flex}.team-page:has(.tp2-hero){flex-direction:column;gap:40px;padding-top:14px;display:flex}.tp2-hero{flex-direction:column;gap:14px;display:flex}.tp2-hero-main{width:100%;color:var(--c-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:0;display:flex}.tp2-hero-main:disabled{cursor:default}.tp2-hero-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tp2-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.tp2-name{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:.9}.tp2-socials{gap:6px;margin-top:4px;display:flex}.tp2-soc{width:28px;height:28px;color:var(--c-text);background:#ffffff14;border-radius:999px;place-items:center;display:grid}.tp2-bio{margin:0}.tp2-sec{flex-direction:column;display:flex}.tp2-lock{margin:0 0 10px}.tp2-none{background:var(--c-surface);color:var(--c-muted);border-radius:18px;margin:0;padding:16px;font-size:14px}.tp2-empty,.tp2-addcard{cursor:pointer;width:100%;color:var(--c-muted);font:inherit;text-align:center;background:0 0;border:1.5px dashed #ffffff24;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:22px 16px;font-size:14px;font-weight:600;display:flex}.tp2-empty{padding:14px 16px}.tp2-addcard svg{color:var(--c-lime);flex:none}@media (hover:hover){.tp2-addcard:hover,.tp2-empty:hover{border-color:var(--c-primary);color:var(--c-text)}}.tp2-photo{background:var(--c-surface);cursor:pointer;color:#fff;text-align:left;width:100%;font:inherit;border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.tp2-photo:disabled{cursor:default}.tp2-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.tp2-photo-cap{background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:3px;padding:40px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.tp2-photo--text .tp2-photo-cap{background:0 0;padding:16px;position:static}.tp2-photo-title{font-family:var(--font-disp);text-transform:uppercase;font-size:26px;font-weight:700;line-height:.95}.tp2-photo-sub{color:#fffc;align-items:center;gap:5px;font-size:12.5px;display:flex}.tp2-kits{background:var(--c-surface);cursor:pointer;width:100%;color:var(--c-text);font:inherit;border:0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:18px 14px;display:grid}.tp2-kits:disabled{cursor:default}.tp2-kit{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.tp2-kit>:first-child{max-width:100%}.tp2-kit-label{white-space:nowrap;color:var(--c-muted);font-size:12.5px;font-weight:600}.tp2-table{gap:4px;text-decoration:none}.tp2-cabinet{background:var(--c-surface);border-radius:18px;padding:14px}.team-page-tabs .tp-section{border-color:#0000;border-radius:18px}.tp2-tab{flex-direction:column;width:100%;display:flex}.tp2-you{color:var(--c-muted);font-weight:500}.tp2-staff{gap:12px}.tp2-staff-open{min-width:0;color:var(--c-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.tp2-staff-open:disabled{cursor:default}.tp2-staff .v2-chip{gap:5px}.tp2-chip-danger{color:#ff8a90}.tp2-add-row,.tp2-add-row .v2-row-title{color:var(--c-lime)}.tp2-add-ico{width:44px;height:44px;color:var(--c-lime);border:1.5px dashed #8ae66680;border-radius:999px;flex:none;place-items:center;display:grid}.tp2-site{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.tp2-site-pill{letter-spacing:.12em;height:28px;color:var(--c-muted);background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex}.tp2-site-dot{background:var(--c-faint);border-radius:999px;width:8px;height:8px}.tp2-site-pill.is-on{color:var(--c-lime);background:#2fbf7126}.tp2-site-pill.is-on .tp2-site-dot{background:var(--c-primary);box-shadow:0 0 8px var(--c-primary)}.tp2-site-pill.is-off{color:#ff8a90;background:#e5484d26}.tp2-site-pill.is-off .tp2-site-dot{background:var(--c-danger)}.tp2-site-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:48px;font-weight:700;line-height:.88}.tp2-italic{font-style:italic}.tp2-site .tp-web-addr{background:var(--c-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tp2-site .tp-web-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}@media (width>=600px){.tp2-kits{grid-template-columns:repeat(4,minmax(0,1fr))}}.opp2-bar{justify-content:space-between}.opp2-search,.opp2-body .v2-group{flex:none}.tp2-offline{background:linear-gradient(100deg,#ff8a90 0%,#ff5a63 55%,#e5484d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.14em}.tp2-live{background:var(--card-fill,var(--c-surface));width:100%;box-shadow:var(--card-edge,none);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.tp2-live.is-on{background:linear-gradient(#2fbf7129,#2fbf7112);box-shadow:inset 0 0 0 1px #2fbf7159}@property --tp2-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tp2-live-wrap{width:100%;margin-top:8px}.tp2-live.is-off{box-shadow:none;background:linear-gradient(#141010, #0d0b0b) padding-box, conic-gradient(from var(--tp2-angle), #ff5a632e 0%, #ff5a63 12%, #ff9aa0 18%, #ff5a632e 30%, #ff5a632e 55%, #ff5a63 70%, #ff5a632e 82%) border-box;border:1.5px solid #0000;animation:4s linear infinite tp2-spin}@keyframes tp2-spin{to{--tp2-angle:360deg}}@media (prefers-reduced-motion:reduce){.tp2-live.is-off{animation:none}}.tp2-live.is-off .tp-switch:not(.is-on){background:#e5484d;border-color:#e5484d}.tp2-live-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp2-live-label{font-size:16px;font-weight:700}.tp2-live-sub{color:var(--c-muted);font-size:12.5px}.tp2-websec{margin-top:26px}.tp2-site-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.tp2-site-actions .btn-quiet{height:46px;font-size:14px}.tp2-site-actions .btn-quiet:disabled{opacity:.45;cursor:default}.tp2-websec .tp-web-addr{background:var(--card-fill,var(--c-surface));width:100%;box-shadow:var(--card-edge,none);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tp2-websec .tp-web-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.tp2-site{margin-bottom:0}.tp2-box{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;flex-direction:column;flex:1;padding:14px;display:flex}.tp2-box-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:-2px 0 10px;display:flex}.tp2-box-head .v2-eyebrow{margin:0}.team-page .tp2-sec.tp2-sec--boxed .tp2-box>:is(.tp2-kits,.tp2-cabinet,.tp2-none){box-shadow:none;background:0 0;border-radius:0;padding:4px 0 2px}.tp2-box .tp2-kits{flex:1;align-content:center}@media (width>=900px){.team-page:has(.tp2-hero)>.tp2-sec--boxed{align-self:stretch}.team-page:has(.tp2-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 28px;display:grid}.team-page:has(.tp2-hero)>.tp2-hero{grid-column:1/-1}.team-page:has(.tp2-hero)>.tp2-sec:last-of-type{grid-column:1/-1}.team-page:has(.tp2-hero)>:not(section){grid-column:1/-1}}@media (width>=860px){.team-page>.tp2-tab{grid-column:1/-1}}@media (width>=900px){.tp2-tab--web:has(>.tp2-websec){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;column-gap:32px;display:grid}.tp2-tab--web:has(>.tp2-websec)>*{grid-column:1/-1}.tp2-tab--web:has(>.tp2-websec)>.tp2-site{grid-area:span 2/1}.tp2-tab--web:has(>.tp2-websec)>.tp2-websec{grid-column:2;margin-top:0}.tp2-tab--web:has(>.tp2-websec)>.tp2-websec+.tp2-websec{margin-top:26px}}.tp2-tab>.page-intro{margin-bottom:28px}.tp-locked{opacity:.5;pointer-events:none}.tour-card{cursor:pointer;background:radial-gradient(80% 90% at 85% 100%, #2fbf7152, transparent 70%), radial-gradient(60% 70% at 0% 0%, #7edf691a, transparent 70%), var(--c-surface);border-radius:24px;min-height:196px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7edf6938}.tour-card-copy{z-index:2;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:20px 0 20px 20px;display:flex;position:relative}.tour-card-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);margin:0 0 8px;font-size:11px;font-weight:700}.tour-card-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:34px;font-weight:700;line-height:.9}.tour-card-title .grad-text{font-style:italic}.tour-card-sub{max-width:190px;color:var(--c-muted);margin:10px 0 14px;font-size:13px;line-height:1.4}.tour-card-watch{background:var(--wl-grad,linear-gradient(100deg, #7edf69, #2fbf71));color:#062011;border-radius:999px;align-items:center;gap:7px;height:36px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px -10px #7edf6999}.tour-card-phone{transform-origin:100% 100%;background:linear-gradient(160deg,#2a2d30,#141617 45%,#1d2022);border-radius:26px;width:128px;padding:2px;position:absolute;bottom:-64px;right:-6px;transform:rotate(-9deg);box-shadow:0 0 0 1px #ffffff14,0 20px 40px -12px #000000b3}.tour-card-phone img{border:4px solid #050505;border-radius:24px;width:100%;display:block}.tour-card-x{z-index:3;width:28px;height:28px;color:var(--c-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.tour-note{background:var(--card-fill,#ffffff0a);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tour-note p{color:var(--c-muted);flex:1;margin:0;font-size:13.5px;line-height:1.45}.tour-note b{color:var(--c-text)}.tour-note-ok{height:36px;color:var(--c-text);font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:700}.tour-card-title .grad-text{background:linear-gradient(100deg,#2fbf71 0%,#8ae666 30%,#b8ff5c 45%,#7edf69 60%,#2fbf71 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite tour-sheen}@keyframes tour-sheen{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.tour-card-title .grad-text{animation:none}}.help{flex-direction:column;gap:20px;display:flex}.help-seg{width:100%;margin-bottom:16px}.kb-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kb-item{text-align:left;cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .14s;display:flex}@media (hover:hover){.kb-item:hover{border-color:var(--c-primary)}}.kb-item-ico{background:color-mix(in srgb, var(--c-primary) 15%, transparent);width:38px;height:38px;color:var(--c-primary);border-radius:10px;flex:none;place-items:center;display:grid}.kb-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kb-item-title{color:var(--c-text);font-size:15px;font-weight:700}.kb-item-sum{color:var(--c-muted);font-size:13px}.kb-item-arrow{color:var(--c-faint);flex:none}.kb-intro{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.5}.help-faq{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.help-item{flex-direction:column;gap:4px;display:flex}.help-q{color:var(--c-text);margin:0;font-size:15px;font-weight:700}.help-a{color:var(--c-muted);margin:0;font-size:14px;line-height:1.55}.help-contact{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding:16px;display:flex}.help-contact-label{color:var(--c-muted);font-size:13px;font-weight:600}.help-contact-btn{background:var(--grad);color:#04140b;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:700;display:inline-flex}.help-version{text-align:center;color:var(--c-faint);margin:18px 0 0;font-size:11.5px}.help-top-seg{margin:4px auto 16px}.help-msgs-pane[hidden]{display:none}.lyr{z-index:50;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--c-bg);animation:.34s cubic-bezier(.2,.8,.2,1) backwards lyr-in;position:fixed;inset:0;overflow-y:auto;box-shadow:-12px 0 32px #00000073}@keyframes lyr-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lyr{animation:none}}.lyr.is-skipped{visibility:hidden}.lyr-shell{min-height:100%}.lyr.lyr .shell-header:before{opacity:0}.lyr.lyr .shell-header .shell-title,.lyr.lyr .shell-header .shell-title-stack{opacity:0;transform:translateY(6px)}.lyr.lyr .shell-center{opacity:1;pointer-events:auto}.lyr.lyr.is-scrolled .shell-header:before{opacity:1}.lyr.lyr.is-scrolled .shell-header .shell-title,.lyr.lyr.is-scrolled .shell-header .shell-title-stack{opacity:1;transform:none}.lyr.lyr.is-scrolled .shell-center{opacity:0;pointer-events:none}.lyr--admin .lyr-head{grid-template-columns:1fr auto 1fr;display:grid}.lyr--admin .lyr-head>:first-child{justify-self:start}.lyr--admin .ax-head-slot{justify-self:end}.payprob{border:1px solid color-mix(in srgb, var(--c-danger) 45%, transparent);cursor:pointer;background:color-mix(in srgb, var(--c-danger) 14%, var(--c-surface));width:100%;color:var(--c-text);text-align:left;font:inherit;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.payprob-ico{background:var(--c-danger);color:#fff;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.payprob-body{flex:1;min-width:0}.payprob-title{color:#ff8a8d;font-size:15px;font-weight:700;line-height:1.2;display:block}.payprob-text{color:var(--c-text);margin-top:4px;font-size:13px;line-height:1.4;display:block}.payprob-chev{color:var(--c-muted);flex:none}.pc-stats{flex-direction:column;gap:10px;display:flex}.pc-scope{justify-content:center;align-items:center;gap:8px;display:flex}.pc-scope-arrow{border:1px solid var(--c-border);background:var(--c-raise);width:36px;height:40px;color:var(--c-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.pc-scope-arrow:disabled{opacity:.35;cursor:default}@media (hover:hover){.pc-scope-arrow:not(:disabled):hover{border-color:var(--c-primary)}}.pc-scope-select{text-align:center;text-align-last:center;width:auto;min-width:150px;height:40px;font-weight:700}.pc-stat-list{flex-direction:column;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.pc-stat-row{border-bottom:1px solid color-mix(in srgb, var(--c-border) 55%, transparent);align-items:center;gap:12px;padding:7px 4px;display:flex}.pc-stat-row:last-child{border-bottom:0}.pc-stat-icon{color:var(--c-primary);place-items:center;display:grid}.pc-stat-label{flex:1;font-size:14px;font-weight:500}.pc-stat-value{font-family:var(--font-disp);font-size:20px;font-weight:700}.pc-stat-note{color:var(--c-faint);text-align:center;margin:0;font-size:12px}.settings{z-index:60;background:var(--c-bg);flex-direction:column;width:100%;max-width:480px;margin:0 auto;animation:.2s ease-out settings-in;display:flex;position:fixed;inset:0}@keyframes settings-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.settings-head{padding:calc(14px + env(safe-area-inset-top)) 18px 14px;border-bottom:1px solid var(--c-border);background:var(--c-bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.settings-title{margin:0;font-size:24px;font-weight:600}.settings-close{border:1px solid var(--c-border);background:var(--c-surface);width:36px;height:36px;color:var(--c-text);cursor:pointer;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.settings-close:hover{border-color:var(--c-primary)}}.settings-body{padding:20px 18px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.settings-loading{color:var(--c-muted)}.settings-skel{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.settings-badge{align-items:center;gap:16px;display:flex}.settings-badge>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-soon{border-radius:var(--radius);border:1px dashed var(--c-border);height:46px;color:var(--c-faint);align-items:center;padding:0 14px;font-size:14px;display:flex}.cup-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.cup-row{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.cup-remove{border:1px solid var(--c-border);width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}@media (hover:hover){.cup-remove:hover{color:var(--c-danger);border-color:var(--c-danger)}}.cup-add{gap:8px;display:flex}.cup-add-btn{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-surface);height:46px;color:var(--c-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.cup-add-btn:disabled{opacity:.5;cursor:default}.settings-save{border-radius:var(--radius);background:var(--grad);color:#05130c;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:50px;margin-top:4px;font-size:15px;font-weight:700;transition:filter .15s;display:inline-flex}@media (hover:hover){.settings-save:hover:not(:disabled){filter:brightness(1.06)}}.settings-save:disabled{opacity:.7;cursor:default}.setup-overlay{z-index:300;text-align:center;background:var(--c-bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;animation:.25s both setup-in;display:flex;position:fixed;inset:0}@keyframes setup-in{0%{opacity:0}to{opacity:1}}.setup-overlay--inline{z-index:auto;background:0 0;position:absolute}.setup-overlay--inline .setup-bar{background:#ffffff12}.setup-wordmark{opacity:.95;width:190px;max-width:62%}.setup-bar{background:var(--c-border);border-radius:999px;width:min(260px,70%);height:6px;overflow:hidden}.setup-bar-fill{background:linear-gradient(90deg, transparent, var(--c-primary), transparent);border-radius:999px;width:42%;height:100%;animation:1.15s ease-in-out infinite setup-slide}@keyframes setup-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.setup-bar-fill--timed{background:var(--c-primary);transform-origin:0;width:100%;animation-name:setup-fill;animation-timing-function:cubic-bezier(.4,0,.3,1);animation-iteration-count:1;animation-fill-mode:both}@keyframes setup-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.setup-msg{color:var(--c-muted);margin:0;font-size:15px;animation:.35s both setup-fade}@keyframes setup-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.isw-body{flex-direction:column;width:100%;max-width:440px;margin:0 auto;padding-top:4px;display:flex}.isw-intro,.isw-email,.isw-summary{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.isw-lead{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.isw-lead strong{color:var(--c-text)}.isw-perms{text-align:left;flex-direction:column;gap:10px;width:100%;margin-top:2px;display:flex}.isw-perm{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;padding:12px 14px}.isw-perm-h{letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.isw-perm--can .isw-perm-h{color:var(--c-primary)}.isw-perm--cant .isw-perm-h{color:var(--c-muted)}.isw-perm ul{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.isw-perm li{color:var(--c-text);font-size:13px;line-height:1.4}.isw-perm--cant li{color:var(--c-muted)}.isw-email .ff-field{text-align:left;width:100%}.isw-email-ico{width:52px;height:52px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 13%, transparent);border-radius:999px;place-items:center;display:grid}.isw-summary-name{margin:0;font-size:17px;font-weight:700}.isw-summary-email{color:var(--c-primary);margin:0;font-size:14px;font-weight:600}.sheet-discard.isw-back{justify-content:center;align-items:center;gap:4px;display:inline-flex}.isw-success{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:440px;margin:0 auto;padding:24px 0;display:flex}.isw-success-title{margin:4px 0 0;font-size:21px;font-weight:700}.isw-success-text{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.isw-success-text strong{color:var(--c-text)}.isw-done{justify-content:center;width:100%}.isw-perm{background:var(--card-fill);box-shadow:var(--card-edge);border:0;border-radius:18px;padding:14px 16px}.kp{flex-direction:column;gap:14px;display:flex}.kp-hero{justify-content:center;display:flex}.kp-hero svg{max-width:300px}.kp-field{flex-direction:column;gap:8px;display:flex}.kp-select{display:block;position:relative}.kp-select .field-input{height:54px;padding-right:44px;font-size:17px;font-weight:600}.kp-select-chev{color:var(--c-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.kp-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kp-tile{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;height:58px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.kp-tile-sw{border-radius:999px;flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff40}.kp-tile-sw.is-none{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.kp-tile-sw.is-none:before{content:"";background:#ffffff80;width:2px;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)rotate(45deg)}.kp-tile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kp-tile-text b{font-size:14px;font-weight:600}.kp-tile-text small{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kp-tile-chev{color:var(--c-faint);flex:none}.kp-scrim{z-index:1200;background:#0000008c;align-items:flex-end;animation:.2s kp-fade;display:flex;position:fixed;inset:0}.kp-sheet{width:100%;max-width:560px;padding:10px 20px calc(env(safe-area-inset-bottom) + 26px);background:#111314;border-radius:28px 28px 0 0;margin:0 auto;animation:.36s cubic-bezier(.16,1,.3,1) kp-up}.kp-grip{background:#fff3;border-radius:999px;width:38px;height:5px;margin:0 auto 16px}.kp-sheet-top{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.kp-sheet-top h2{font-family:var(--font-disp);text-transform:uppercase;margin:0;font-size:32px;font-weight:700;line-height:1}.kp-sheet-top span{color:var(--c-muted);font-size:14px}.kp-sws{grid-template-columns:repeat(8,1fr);gap:16px 8px;display:grid}.kp-sw{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff1f;border-radius:999px;padding:0;position:relative}.kp-sw.is-on{border-color:#0000;box-shadow:0 0 0 3px #111314,0 0 0 5px #fff}.kp-sw.is-club:after{content:"";background:var(--c-lime);border-radius:999px;width:4px;height:4px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.kp-sw.is-none{background:0 0;border-color:#ffffff4d;overflow:hidden}.kp-sw.is-none:before{content:"";background:#ffffff8c;width:2px;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)rotate(45deg)}.kp-note{color:var(--c-faint);margin:16px 0 0;font-size:12.5px;line-height:1.45}@keyframes kp-up{0%{transform:translateY(105%)}}@keyframes kp-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kp-scrim,.kp-sheet{animation:none}}.cp-row{border:1px solid var(--c-border);background:var(--c-surface);width:100%;height:56px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:0 14px 0 16px;display:flex}.cp-row b{flex:1;font-size:17px;font-weight:600}.cp-row svg{color:var(--c-faint)}.cp-flag{font-size:16px;line-height:1}.cp-list{background:var(--c-surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cp-list button{height:54px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:16px;font-weight:600;display:flex}.cp-list button+button{border-top:1px solid var(--c-hair)}.cp-list button.on{color:var(--c-lime)}.cp-list button>span{align-items:center;gap:12px;display:inline-flex}.cp-row.cp-empty b{color:var(--c-faint);font-weight:500}.cp-row:disabled{opacity:.5;cursor:default}.cp-fade{--sfade-bg:#111314}.cp-list--long{overscroll-behavior:contain;max-height:min(56vh,520px);overflow-y:auto}.cp-list--long>button{flex:none}.cp-swatches{flex-wrap:wrap;gap:9px;display:flex}.cp-sw{cursor:pointer;border:2px solid color-mix(in srgb, var(--c-text) 28%, transparent);background:var(--sw,var(--c-surface));width:34px;height:34px;color:var(--ink,#fff);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.cp-sw svg{display:block}.cp-sw.is-on{border-color:var(--c-text);box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-text)}@media (hover:hover){.cp-sw:not(.is-on):hover{transform:scale(1.08)}}.cp-sw--none{background:var(--c-surface);color:var(--c-muted)}.cp-sw--custom{position:relative;overflow:hidden}.cp-sw--custom:not(.is-on){color:#fff;background:conic-gradient(#e8622c,#f2c230,#1f7d4b,#4a9fe0,#6b3bb0,#d12b2b,#e8622c)}.cp-sw--custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cp-custom-plus{filter:drop-shadow(0 1px 2px #0009)}.cp-dd-trigger{border-radius:var(--radius,12px);cursor:pointer;border:1px solid var(--c-border);background:var(--c-backdrop);width:100%;color:var(--c-text);align-items:center;gap:11px;padding:10px 14px;display:flex}.cp-dd.is-open .cp-dd-trigger{border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.cp-dd-sw{border:1.5px solid color-mix(in srgb, var(--c-text) 30%, transparent);border-radius:999px;flex:none;width:24px;height:24px}.cp-dd-sw--none{background:repeating-linear-gradient(45deg, var(--c-surface), var(--c-surface) 4px, var(--c-border) 4px, var(--c-border) 6px)}.cp-dd-name{text-align:left;flex:1;min-width:0;font-size:14px;font-weight:600}.cp-dd-chev{color:var(--c-muted);flex:none;transition:transform .18s}.cp-dd.is-open .cp-dd-chev{transform:rotate(180deg)}.cp-dd-panel{padding:12px 2px 4px}.inv-page{background:var(--c-bg);min-height:100dvh;color:var(--c-text);place-items:center;padding:24px;display:grid}.inv-card{text-align:center;background:radial-gradient(60% 45% at 20% -6%,#b8ff5c14,#0000 70%),radial-gradient(60% 45% at 85% -6%,#2fbf711f,#0000 70%),#070c09;border:1px solid #ffffff17;border-radius:30px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;padding:34px 26px 28px;display:flex;box-shadow:inset 0 1px #ffffff12,0 40px 100px -30px #000000e6}.inv-ico{width:52px;height:52px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 13%, transparent);border-radius:999px;place-items:center;display:grid}.inv-ico--warn{color:var(--c-warning);background:color-mix(in srgb, var(--c-warning) 14%, transparent)}.inv-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:40px;font-weight:700;line-height:.9}.inv-team{margin:0;font-size:17px;font-weight:700}.inv-lead{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.inv-lead strong{color:var(--c-text)}.inv-error{margin:0}.inv-btn{border-radius:999px;justify-content:center;width:100%;height:56px;margin-top:6px;font-size:17px}.inv-note{color:var(--c-muted);margin:0;font-size:12px}.inv-card--list{max-width:420px}.inv-list{flex-direction:column;gap:12px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:flex}.inv-item{text-align:left;border:1px solid var(--c-border);background:var(--c-bg);border-radius:16px;flex-direction:column;gap:12px;padding:14px 14px 13px;display:flex}.inv-item-main{align-items:center;gap:11px;display:flex}.inv-item-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.inv-item-team{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.inv-item-by{color:var(--c-muted);font-size:12px}.inv-actions{gap:10px;display:flex}.inv-accept,.inv-decline,.inv-keep{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:14px;font-weight:700;display:inline-flex}.inv-accept{background:var(--grad);color:#062011;border:0}.inv-decline{border:1px solid color-mix(in srgb, var(--c-danger) 45%, transparent);background:color-mix(in srgb, var(--c-danger) 10%, transparent);color:var(--c-danger)}.inv-decline--yes{background:var(--c-danger);color:#fff;border-color:var(--c-danger)}.inv-keep{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text)}button.inv-accept:disabled,button.inv-decline:disabled,button.inv-keep:disabled{opacity:.55;cursor:default}@media (hover:hover){.inv-accept:hover{filter:brightness(1.05)}.inv-decline:hover{background:color-mix(in srgb, var(--c-danger) 16%, transparent)}.inv-decline--yes:hover{filter:brightness(1.06)}.inv-keep:hover{border-color:var(--c-muted)}}.inv-confirm{flex-direction:column;gap:10px;display:flex}.inv-confirm-q{color:var(--c-muted);font-size:13px;line-height:1.45}.inv-confirm-q strong{color:var(--c-text)}.inv-confirm--card{width:100%;margin-top:4px}.inv-accept--block,.inv-decline--block{width:100%;margin-top:6px}.inv-later{color:var(--c-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:13px;font-weight:700}@media (hover:hover){.inv-later:hover{color:var(--c-text)}}.sd-toaster{z-index:10000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sd-toast{box-sizing:border-box;text-align:center;background:color-mix(in srgb, var(--c-raise) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in srgb, var(--c-text) 10%, transparent);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:156px;min-height:156px;padding:22px 14px 20px;display:flex;box-shadow:0 24px 60px -16px #000000b3}.sd-toast-tick{width:64px;height:64px;stroke:var(--c-primary)}.sd-toast-text{color:var(--c-text);font-size:15.5px;font-weight:700;line-height:1.25}
