.aw-mobile-page{--aw-bg:#070411;--aw-text:#fffafe;--aw-muted:#e9e2ffc2;--aw-line:#c7a0ff3d;--aw-card:#0e0c28c7;--aw-card-strong:#181238d6;--aw-radius:28px;--aw-glow:linear-gradient(110deg, #ff4db8 0%, #7c4dff 55%, #33d1ff 100%);--aw-nav-height:72px;--aw-nav-offset:14px;--aw-bottom-space:calc(var(--aw-nav-height) + var(--aw-nav-offset) + 24px + env(safe-area-inset-bottom));--aw-pink:#ff4fb8;--aw-magenta:#d946ef;--aw-purple-hot:#8b5cf6;--aw-cyan:#22d3ee;--aw-emerald:#34d399;--aw-gold:#fbbf24;--aw-silver:#cbd5e1;--aw-bronze:#fb923c;--aw-soft:#ffffff6b;color:var(--aw-text);font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;background-color:#0000;background-image:radial-gradient(88% 46% at 82% 5%,#7536ff57,#7536ff00 64%),radial-gradient(76% 36% at 8% 10%,#ff4db821,#ff4db800 68%),linear-gradient(165deg,#030413 0%,#0c0824 42%,#05081d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow-x:hidden}.aw-mobile-page main{padding-bottom:var(--aw-bottom-space)}.aw-mobile-page .aw-card{background:linear-gradient(145deg, #ffffff1a, #ffffff06 48%), radial-gradient(90% 80% at 86% 0%, #33d1ff14, #33d1ff00 64%), var(--aw-card);border:1px solid var(--aw-line);border-radius:var(--aw-radius);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 22px 58px #00000070,0 0 36px #7c4dff29,inset 0 1px #ffffff14}.aw-mobile-page .aw-page-title{color:var(--aw-text);font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:0;margin:0;font-size:clamp(28px,8vw,40px);font-weight:900;line-height:1.04}.aw-mobile-page .aw-page-subtitle{color:var(--aw-muted);margin:8px 0 0;font-size:15px;line-height:1.4}.aw-mobile-page .aw-gradient-button{background:var(--aw-glow);color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;border:1px solid #63e6ff94;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #7c4dff4d,0 0 24px #33d1ff29,inset 0 1px #ffffff2e}.aw-bottom-nav{bottom:calc(var(--aw-nav-offset,12px) + env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);height:var(--aw-nav-height,72px);left:max(12px, env(safe-area-inset-left));max-width:480px;right:max(12px, env(safe-area-inset-right));z-index:1000;background:radial-gradient(80% 120% at 50% -35%,#a855ff47,#a855ff00 58%),linear-gradient(#0c0d2ffa,#05071bfc);border:1px solid #c7a0ff57;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin:0 auto;padding:8px 5px;display:grid;position:fixed;overflow:hidden;box-shadow:0 -16px 50px #0802126b,0 22px 50px #0000008f,0 0 60px #a855ff4d,inset 0 1px #ffffff14}.aw-bottom-nav:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#b45dffb3,#33d1ff6b,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.aw-bottom-nav__item{color:#f4ecffc7;font-family:var(--font-montserrat), Arial, sans-serif;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:11px;font-weight:700;line-height:1.05;text-decoration:none;display:flex;position:relative}.aw-bottom-nav__icon{background-color:currentColor;width:22px;height:22px;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.aw-bottom-nav__icon--home{mask-image:url(/icons/nav-home.svg);mask-position:50% calc(50% + 2px);mask-size:120%}.aw-bottom-nav__icon--courts{mask-image:url(/icons/nav-courts.svg)}.aw-bottom-nav__icon--submit{mask-image:url(/icons/nav-submit.svg)}.aw-bottom-nav__icon--leaderboard{mask-image:url(/icons/nav-leaderboard.svg);mask-size:108%}.aw-bottom-nav__icon--faq{mask-image:url(/icons/nav-faq.svg)}.aw-bottom-nav__item.active{color:#d28cff;text-shadow:0 0 16px #a855ff99;background:radial-gradient(90% 90% at 50% 0,#b45dff4d,#b45dff14 58%,#b45dff08),linear-gradient(#a855ff2e,#a855ff0f)}.aw-bottom-nav__item.active .aw-bottom-nav__icon{filter:drop-shadow(0 0 8px #a855ffb8)}.aw-bottom-nav__item.active:after{background:var(--aw-glow);content:"";border-radius:999px;width:20px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@media (min-width:380px){.aw-bottom-nav__icon{width:24px;height:24px}}.aw-intro-overlay{pointer-events:none;z-index:9000;background:radial-gradient(70% 38% at 78% 6%,#8e49ff57,#8e49ff00 68%),linear-gradient(165deg,#030413 0%,#0c0824 42%,#05081d 100%);justify-content:center;align-items:center;animation:12.7s forwards awIntroOverlayFade;display:flex;position:fixed;inset:0}.aw-intro-skip{bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#f4ecffdb;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;pointer-events:auto;right:calc(20px + env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #c7a0ff57;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;animation:.5s .4s both awIntroSkipFadeIn;position:absolute}.aw-intro-skip:hover,.aw-intro-skip:focus-visible{color:#fffafe;background:#ffffff24;outline:none}@keyframes awIntroSkipFadeIn{0%{opacity:0}to{opacity:1}}.aw-intro-logo-wrap{--aw-logo-header-left:calc(20px + env(safe-area-inset-left,0px));--aw-logo-header-top:calc(20px + env(safe-area-inset-top,0px));--aw-logo-start-size:min(60vw, 240px);--aw-logo-start-top:calc(50dvh - var(--aw-logo-start-size) / 2);--aw-logo-start-left:calc(50vw - var(--aw-logo-start-size) / 2);filter:drop-shadow(0 0 12px #ff4db86b)drop-shadow(0 0 24px #7c4dff80)drop-shadow(0 0 42px #33d1ff38);height:var(--aw-logo-start-size);left:var(--aw-logo-start-left);top:var(--aw-logo-start-top);width:var(--aw-logo-start-size);animation:12.7s cubic-bezier(.22,.9,.24,1) forwards awIntroLogoFly,12.7s ease-in-out forwards awIntroLogoPulse;position:fixed}@media (min-width:480px){.aw-intro-logo-wrap{--aw-logo-header-left:calc((100vw - 480px) / 2 + 20px + env(safe-area-inset-left,0px))}}.aw-intro-logo{object-fit:contain;width:100%;height:100%}.aw-intro-words{font-family:var(--font-montserrat), Arial, sans-serif;text-align:left;text-shadow:0 0 26px #7c4dff7a;text-transform:uppercase;justify-items:stretch;gap:4px;width:min(86vw,460px);font-size:clamp(48px,13vw,78px);font-weight:900;line-height:.94;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-intro-words span{color:#fffafe;filter:blur(12px);opacity:0;width:100%;animation:.9s cubic-bezier(.18,.86,.18,1) forwards awIntroWordFly;display:block;transform:translateY(58vh)scale(.96)}.aw-intro-words span:first-child{animation-delay:5.6s}.aw-intro-words span:nth-child(2){background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 50%,#725dff 100%);color:#0000;background-clip:text;animation-delay:6.25s}.aw-intro-words span:nth-child(3){animation-delay:6.9s}@keyframes awIntroOverlayFade{0%,80%{opacity:1}to{opacity:0}}@keyframes awIntroLogoPulse{0%{transform:scale(.96)}4%{transform:scale(1.02)}10%{transform:scale(.98)}16%{transform:scale(1.035)}22%{transform:scale(.99)}28%{transform:scale(1)}to{transform:scale(1)}}@keyframes awIntroLogoFly{0%{height:var(--aw-logo-start-size);left:var(--aw-logo-start-left);opacity:0;top:var(--aw-logo-start-top);width:var(--aw-logo-start-size)}4%{height:var(--aw-logo-start-size);left:var(--aw-logo-start-left);opacity:1;top:var(--aw-logo-start-top);width:var(--aw-logo-start-size)}28%{height:var(--aw-logo-start-size);left:var(--aw-logo-start-left);top:var(--aw-logo-start-top);width:var(--aw-logo-start-size)}43%{height:36px;left:var(--aw-logo-header-left);top:var(--aw-logo-header-top);width:36px}to{height:36px;left:var(--aw-logo-header-left);opacity:1;top:var(--aw-logo-header-top);width:36px}}@keyframes awIntroWordFly{to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.aw-intro-overlay{display:none}}.aw-home-hero-wrap{isolation:isolate;position:relative;overflow:hidden}.aw-home-hero-wrap:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(#05041233 0%,#05041226 46%,#050716 100%),radial-gradient(70% 34% at 78% 6%,#8e49ff57,#8e49ff00 68%),url(/home-hero.png);background-position:top,top,69% -95%;background-repeat:no-repeat;background-size:cover,cover,auto 88%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:80vh;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000 0% 78%,#0000 100%)}body.aw-mobile-page--home .aw-home-hero-wrap{margin-top:calc(-1 * (76px + env(safe-area-inset-top,0px)));padding-top:calc(76px + env(safe-area-inset-top,0px) + 8px)}body.aw-mobile-page--home>[data-aw-mobile]>header{z-index:2;text-shadow:0 1px 8px #0000008c;position:relative}body.aw-mobile-page--home>[data-aw-mobile]>header img{filter:drop-shadow(0 2px 6px #00000073)}body.aw-mobile-page--home .aw-header-menu__trigger{background:#0804168c;border-color:#ffffff47;box-shadow:0 4px 14px #0006}.aw-header-menu{position:relative}.aw-header-menu__trigger{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.aw-header-menu__trigger:hover{background:#ffffff1a;border-color:#ffffff47}.aw-header-menu__chev{opacity:.75;font-size:10px;line-height:1;transition:transform .16s;display:inline-block}.aw-header-menu__chev--open{transform:rotate(180deg)}.aw-header-menu__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#0a0820f5;border:1px solid #b482ff52;border-radius:14px;flex-direction:column;gap:2px;min-width:180px;padding:6px;animation:.14s ease-out aw-header-menu-in;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0009}@keyframes aw-header-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aw-header-menu__item{color:#e9e2ffeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.aw-header-menu__item:hover{color:#fff;background:#ffffff0f}.aw-header-menu__item:disabled{opacity:.6;cursor:progress}.aw-header-menu__item-icon{text-align:center;width:18px;font-size:15px;line-height:1}.aw-header-menu__item--danger{color:#fca5a5f2}.aw-header-menu__item--danger:hover{color:#fecaca;background:#f871711f}@media (prefers-reduced-motion:reduce){.aw-header-menu__chev{transition:none}.aw-header-menu__dropdown{animation:none}}.aw-home-identity{gap:8px;margin-bottom:10px;display:grid}.aw-home-name{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:0;text-shadow:0 8px 28px #00000080;margin:0;font-size:clamp(40px,11vw,56px);font-weight:800;line-height:1.04;display:grid}.aw-home-name .aw-home-name__accent{background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 50%,#7168ff 100%);color:#0000;background-clip:text}.aw-home-support{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 14px #00000080;margin:6px 0 0;font-size:16px;line-height:1.4}.aw-home-tagline{color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.28em;text-shadow:0 1px 3px #000000e6,0 0 12px #0000008c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.aw-home-tagline__accent{background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 50%,#725dff 100%);color:#0000;text-shadow:none;background-clip:text}.aw-home-stack{gap:18px;display:grid}.aw-session-card{border-radius:var(--aw-radius);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff1a,#ffffff06 48%),radial-gradient(90% 70% at 92% 18%,#33d1ff1a,#33d1ff00 62%),#0e0c28d1;border:1px solid #ff4db86b;padding:22px 20px 20px;box-shadow:0 22px 58px #00000070,0 0 38px #7c4dff2e,inset 0 1px #ffffff14}.aw-session-card--live{border-color:#16d7848c;box-shadow:0 22px 58px #00000070,0 0 38px #16d78438,inset 0 1px #ffffff14}.aw-session-card--complete{border-color:#ffc8578c;box-shadow:0 22px 58px #00000070,0 0 38px #ffc8572e,inset 0 1px #ffffff14}.aw-session-label{color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#e932d5 0%,#7c4dff 58%,#159cff 100%);border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-bottom:16px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #7c4dff4d,inset 0 1px #ffffff38}.aw-session-label__icon{width:18px;height:18px;display:inline-flex}.aw-session-title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:22px;font-weight:800;line-height:1.18}.aw-session-meta{border-top:1px solid #c7a0ff2e;gap:10px;margin-top:14px;padding-top:14px;display:grid}.aw-session-detail{color:#e4e0f6db;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:1.35;display:grid}.aw-session-detail svg{color:#be96fff2;width:22px;height:22px}.aw-session-empty{color:#e4e0f6db;margin:14px 0 0;font-size:14px;line-height:1.45}.aw-booking-progress{margin-top:18px}.aw-booking-progress__track{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.aw-booking-progress__fill{background:linear-gradient(90deg,#ff3ec8 0%,#b45dff 55%,#33d1ff 100%);border-radius:999px;height:100%;transition:width .4s;display:block;box-shadow:0 0 12px #b45dff80}.aw-booking-progress__label{color:#e4e0f6c7;margin-top:10px;font-size:13px;font-weight:600;display:block}.aw-home-button{color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 55%,#33d1ff 100%);border:1px solid #63e6ff80;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:20px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #7c4dff52,0 0 24px #33d1ff2e,inset 0 1px #ffffff38}.aw-home-button__arrow{font-size:18px}.aw-info-card{border-radius:var(--aw-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;padding:16px 18px 14px;box-shadow:0 22px 58px #0006,inset 0 1px #ffffff0f}.aw-info-card h2{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.15}.aw-info-card p{color:#e4e0f6c7;margin:4px 0 0;font-size:13px;line-height:1.4}.aw-social-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.aw-social-link{color:#e4e0f6db;font-family:var(--font-montserrat), Arial, sans-serif;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.aw-social-link img{border-radius:50%;width:44px;height:44px}.aw-social-link__web{color:#fff;background:linear-gradient(135deg,#7c4dff 0%,#5b2dd9 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.aw-social-link__web svg{width:22px;height:22px}@media (max-width:360px){.aw-social-link img,.aw-social-link__web{width:40px;height:40px}.aw-social-link{font-size:10px}}.aw-courts-hero{margin-bottom:18px;padding-top:4px}.aw-status-banner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 16px 40px #0000005c,inset 0 1px #ffffff0f}.aw-status-banner__icon{text-align:center;background:#ffffff0f;border-radius:12px;flex-shrink:0;width:42px;height:42px;font-size:22px;line-height:42px}.aw-status-banner__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:15px;font-weight:800;line-height:1.25}.aw-status-banner__body{color:#e4e0f6c7;margin:4px 0 0;font-size:13px;line-height:1.45}.aw-status-banner--sitting{border-color:#ffc85773}.aw-status-banner--sitting .aw-status-banner__icon{color:#ffc857;background:#ffc8571f}.aw-status-banner--done{border-color:#16d78473}.aw-status-banner--done .aw-status-banner__icon{color:#16d784;background:#16d7841f}.aw-courts-session{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:22px;margin-bottom:14px;padding:16px 16px 18px;box-shadow:0 22px 58px #00000070,inset 0 1px #ffffff0f}.aw-courts-session__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-courts-session__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:15px;font-weight:800;line-height:1.2}.aw-courts-session__meta{color:#e4e0f6c7;margin:4px 0 0;font-size:12px;line-height:1.4}.aw-courts-session__pill{color:#e1d2ff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#a855ff2e;border:1px solid #b482ff66;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:800}.aw-courts-session__note{color:#e4e0f6bd;margin:12px 0 0;font-size:12px;line-height:1.4}.aw-refresh-button{color:#fff;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;background:linear-gradient(135deg,#14d086 0%,#0fb072 60%,#0a8f5b 100%);border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 20px;font-size:15px;font-weight:800;display:flex;box-shadow:0 12px 30px #16d78452,inset 0 1px #ffffff38}.aw-refresh-button:disabled{opacity:.6}.aw-refresh-button__icon{width:18px;height:18px;display:inline-block}.aw-refresh-meta{color:#e4e0f6a8;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.4}@keyframes awRefreshSpin{to{transform:rotate(360deg)}}.aw-refresh-button__icon--spinning{animation:.9s linear infinite awRefreshSpin}.aw-courts-section-head{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.aw-courts-section-head h2{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.aw-courts-legend{color:#e4e0f6a8;gap:10px;font-size:10px;display:flex}.aw-courts-legend__dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:4px;display:inline-block}.aw-courts-legend__dot--playing{background:#16d784;box-shadow:0 0 6px #16d78499}.aw-courts-legend__dot--completed{background:#a78bfa;box-shadow:0 0 6px #a78bfa80}.aw-court-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:20px;margin-bottom:12px;overflow:hidden;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0f}.aw-court-head{background:#ffffff08;border-bottom:1px solid #c7a0ff26;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.aw-court-head__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:15px;font-weight:800}.aw-court-badge{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.aw-court-badge--playing{color:#6cf0c0;background:#16d7842e;border:1px solid #16d78473}.aw-court-badge--completed{color:#c4b5fd;background:#a78bfa2e;border:1px solid #a78bfa73}.aw-court-body{padding:14px 16px 4px}.aw-team-section{border-top:2px solid #0000;margin-bottom:10px;padding-top:6px}.aw-team-section--a{border-top-color:#38bdf8}.aw-team-section--b{border-top-color:#f472b6}.aw-team-section__label{color:#e4e0f6b8;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.aw-team-section--a .aw-team-section__label{color:#7dd3fc}.aw-team-section--b .aw-team-section__label{color:#f9a8d4}.aw-team-section__player{color:#fffafe;justify-content:space-between;align-items:center;padding:2px 0;font-size:14px;font-weight:600;display:flex}.aw-team-section__level{color:#e4e0f680;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.aw-vs-badge{color:#e4e0f666;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.32em;text-align:center;margin:4px 0;font-size:11px;font-weight:900}.aw-court-actions{gap:8px;padding:4px 16px 16px;display:grid}.aw-court-actions__note{color:#e4e0f6c7;text-align:center;background:#a855ff14;border:1px solid #b482ff38;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 0 4px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex}.aw-result-button{color:#fff;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.aw-result-button--a{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 60%,#0284c7 100%);box-shadow:0 8px 20px #38bdf852,inset 0 1px #ffffff38}.aw-result-button--b{background:linear-gradient(135deg,#f472b6 0%,#ec4899 60%,#db2777 100%);box-shadow:0 8px 20px #f472b652,inset 0 1px #ffffff38}.aw-result-button--submit{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 60%,#7c3aed 100%);box-shadow:0 8px 20px #a78bfa52,inset 0 1px #ffffff38}.aw-submit-hero{margin-bottom:14px;padding-top:4px}.aw-submit-single-note{color:#e4e0f6c7;text-align:center;background:#a855ff14;border:1px solid #b482ff38;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:12px;line-height:1.4}.aw-locked-chips{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.aw-locked-chip{background:linear-gradient(160deg,#a855ff1f 0%,#ffffff05 65%),#0e0c28d1;border:1px solid #b482ff52;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.aw-locked-chip__header{align-items:center;gap:6px;min-width:0;display:flex}.aw-locked-chip__icon{color:#c4b5fd;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.aw-locked-chip__icon svg{width:14px;height:14px}.aw-locked-chip__label{color:#e4e0f699;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;line-height:1;overflow:hidden}.aw-locked-chip__value{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(18px,5.2vw,22px);font-weight:900;line-height:1;overflow:hidden}.aw-teams-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#38bdf814 0%,#f472b614 100%),#0e0c28d1;border:1px solid #c7a0ff47;border-radius:20px;margin-bottom:14px;padding:16px;overflow:hidden;box-shadow:0 18px 44px #0006,inset 0 1px #ffffff0f}.aw-teams-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.aw-teams-block{flex-direction:column;gap:4px;min-width:0;display:flex}.aw-teams-block--b{text-align:right}.aw-teams-block__label{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.16em;font-size:13px;font-weight:900}.aw-teams-block--a .aw-teams-block__label{color:#7dd3fc}.aw-teams-block--b .aw-teams-block__label{color:#f9a8d4}.aw-teams-block__player{color:#fffafe;font-size:14px;font-weight:600;line-height:1.3}.aw-teams-vs{background:linear-gradient(#38bdf8 0%,#a78bfa 50%,#f472b6 100%);color:#0000;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;background-clip:text;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:900;display:flex}.aw-teams-lock{color:#e4e0f69e;border-top:1px solid #c7a0ff2e;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.aw-teams-lock svg{width:12px;height:12px}.aw-score-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28d1;border:1px solid #c7a0ff47;border-radius:20px;margin-bottom:14px;padding:16px;box-shadow:0 18px 44px #0006,inset 0 1px #ffffff0f}.aw-score-card__head{color:#c4b5fd;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:900;display:flex}.aw-score-card__head svg{width:18px;height:18px}.aw-score-grid{grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:8px;display:grid}.aw-score-col{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;padding:12px 6px 10px;display:flex}.aw-score-col__label{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.aw-score-col--a .aw-score-col__label{color:#7dd3fc}.aw-score-col--b .aw-score-col__label{color:#f9a8d4}.aw-score-col--winner .aw-score-col__label{color:#c4b5fd}.aw-score-col__value{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;margin-top:8px;font-size:36px;font-weight:900;line-height:1}.aw-score-col__buttons{grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-top:10px;display:grid}.aw-score-button{color:#fffafe;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:8px 0;font-size:18px;font-weight:800;line-height:1}.aw-score-button:active{background:#ffffff2e}.aw-score-col--winner{background:linear-gradient(160deg,#38bdf814,#f472b614)}.aw-winner-team{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-align:center;margin:8px 0 0;font-size:16px;font-weight:900}.aw-winner-team--a{color:#7dd3fc}.aw-winner-team--b{color:#f9a8d4}.aw-winner-team--unset{color:#fffafe66}.aw-winner-lock{color:#6cf0c0;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;background:#16d78429;border:1px solid #16d7846b;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.aw-winner-lock svg{width:10px;height:10px}.aw-winner-note{color:#e4e0f69e;margin:8px 0 0;font-size:10px;line-height:1.35}.aw-rated-toggle{cursor:pointer;background:linear-gradient(145deg,#16d7841a,#16d78405 60%),#0e0c28c7;border:1px solid #16d7845c;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.aw-rated-toggle input{appearance:none;cursor:pointer;background:#ffffff14;border:2px solid #16d78499;border-radius:6px;flex-shrink:0;width:22px;height:22px;margin-top:1px;position:relative}.aw-rated-toggle input:checked{background:#16d784;border-color:#16d784}.aw-rated-toggle input:checked:after{content:"";border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:6px;height:11px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.aw-rated-toggle__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:14px;font-weight:800;line-height:1.3}.aw-rated-toggle__body{color:#e4e0f6bd;margin:4px 0 0;font-size:12px;line-height:1.4}.aw-submit-button{color:#fff;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;background:linear-gradient(135deg,#14d086 0%,#0fb072 60%,#0a8f5b 100%);border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 20px;font-size:16px;font-weight:900;display:flex;box-shadow:0 16px 36px #16d78457,inset 0 1px #ffffff38}.aw-submit-button:disabled{opacity:.6}.aw-submit-button svg{width:20px;height:20px}.aw-submit-button--secondary{background:#ffffff14;border:1px solid #fff3}.aw-submit-actions{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.aw-submit-confirm{color:#ede9fe;text-align:center;background:#a78bfa1a;border:1px solid #a78bfa52;border-radius:14px;margin:0 0 12px;padding:14px 16px;font-size:14px;line-height:1.5}.aw-submit-confirm__line{margin:0}.aw-submit-confirm__team{font-weight:800}.aw-submit-confirm__team--a{color:#7dd3fc}.aw-submit-confirm__team--b{color:#f9a8d4}.aw-submit-confirm__score{font-family:var(--font-montserrat), Arial, sans-serif;color:#fff;letter-spacing:.02em;font-size:18px;font-weight:800}.aw-submit-confirm__hint{color:#ede9feb3;margin:6px 0 0;font-size:12px}.aw-submit-error{color:#fda4af;background:#f43f5e26;border:1px solid #fb718566;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:13px}.aw-lb-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:14px -4px 12px;padding:2px 4px;display:flex;overflow-x:auto}.aw-lb-tabs::-webkit-scrollbar{display:none}.aw-lb-tab{color:#e4e0f6c7;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #c7a0ff38;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:11.5px;font-weight:700}.aw-lb-tab.active{color:#fff;background:linear-gradient(135deg,#14d086 0%,#0fb072 100%);border-color:#16d78499;box-shadow:0 6px 16px #16d7844d}.aw-lb-search{background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.aw-lb-search svg{color:#e4e0f680;flex-shrink:0;width:18px;height:18px}.aw-lb-search input{color:#fffafe;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px}.aw-lb-search input::placeholder{color:#e4e0f673}.aw-lb-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.aw-lb-sort{cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:14px;align-items:center;gap:6px;min-width:0;padding:8px 12px;display:flex;position:relative}.aw-lb-sort__label{color:#e4e0f6a8;font-size:11px;font-weight:700}.aw-lb-sort select{appearance:none;color:#fffafe;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:13px;font-weight:800}.aw-lb-sort>svg{color:#e4e0f6a8;pointer-events:none;flex-shrink:0;width:14px;height:14px;transform:rotate(90deg)}.aw-lb-qual{color:#e4e0f6c7;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;align-items:center;gap:7px;max-width:140px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.aw-lb-qual>span{flex-direction:column;gap:1px;display:inline-flex}.aw-lb-qual input{appearance:none;cursor:pointer;background:#ffffff14;border:2px solid #c7a0ff57;border-radius:999px;flex-shrink:0;width:36px;height:22px;transition:background .15s;position:relative}.aw-lb-qual input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.aw-lb-qual input:checked{background:linear-gradient(135deg,#14d086 0%,#0fb072 100%);border-color:#0fb072}.aw-lb-qual input:checked:after{left:18px}.aw-lb-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aw-lb-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:16px;padding:12px 12px 10px;text-decoration:none;display:block;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0f}.aw-lb-card--top{border-color:#ffc85773;box-shadow:0 16px 38px #0000005c,0 0 30px #ffc85726,inset 0 1px #ffffff0f}.aw-lb-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:4px;display:grid}.aw-lb-card__rank{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.aw-lb-card__rank-num{color:#e4e0f6db;font-family:var(--font-montserrat), Arial, sans-serif;font-size:12px;font-weight:800}.aw-lb-card__name{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.aw-lb-card__band{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.aw-lb-card__band--beginner{color:#cbd5e1;background:#94a3b82e;border:1px solid #94a3b880}.aw-lb-card__band--improver{color:#93c5fd;background:#3b82f62e;border:1px solid #60a5fa80}.aw-lb-card__band--intermediate{color:#86efac;background:#4ade802e;border:1px solid #4ade8080}.aw-lb-card__band--upperint{color:#5eead4;background:#2dd4bf2e;border:1px solid #2dd4bf80}.aw-lb-card__band--advanced{color:#c4b5fd;background:#a78bfa2e;border:1px solid #a78bfa80}.aw-lb-card__band--advancedplus{color:#fde68a;background:#fbbf242e;border:1px solid #fbbf2480}.aw-lb-card__band--elite{color:#fbcfe8;background:#f472b62e;border:1px solid #f472b680}.aw-lb-card__band--calibrating{color:#fde68a;background:#fbbf2429;border:1px solid #fbbf2466}.aw-lb-card__rating-row{justify-content:space-between;align-items:end;gap:10px;margin:2px 0 8px;display:flex}.aw-lb-card__rating{background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 50%,#7168ff 100%);color:#0000;font-family:var(--font-montserrat), Arial, sans-serif;background-clip:text;font-size:26px;font-weight:900;line-height:1}.aw-lb-card__rating-lbl{color:#e4e0f68c;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.aw-lb-card__chevron{color:#e4e0f673;flex-shrink:0;width:18px;height:18px;margin-bottom:2px}.aw-lb-card__stats{border-top:1px solid #c7a0ff26;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:8px;display:grid}.aw-lb-stat{min-width:0}.aw-lb-stat__label{color:#e4e0f68c;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:700}.aw-lb-stat__value{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:800}.aw-lb-stat__value--pos{color:#16d784}.aw-lb-stat__value--neg{color:#fb7185}.aw-lb-empty{color:#e4e0f6a8;text-align:center;margin:24px 0;font-size:14px}.aw-faq-hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:20px;margin-bottom:16px;padding:18px 16px;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0f}.aw-faq-hero__copy{color:#e4e0f6db;margin:0 0 16px;font-size:14px;line-height:1.5}.aw-faq-hero__copy strong{color:#fffafe;font-weight:800}.aw-faq-bandbar{align-items:stretch;gap:2px;margin-top:8px;display:flex}.aw-faq-bandbar__seg{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.aw-faq-bandbar__name{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;min-height:22px;padding:0 2px;font-size:9px;font-weight:800;line-height:1.05;display:flex}.aw-faq-bandbar__fill{width:100%;height:10px;box-shadow:0 0 12px var(--bar-glow,transparent);border-radius:4px}.aw-faq-bandbar__range{font-family:var(--font-montserrat), Arial, sans-serif;color:#fffafec7;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;white-space:nowrap;font-size:10px;font-weight:700}.aw-faq-bandbar__seg--beginner .aw-faq-bandbar__fill{--bar-glow:#94a3b866;background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.aw-faq-bandbar__seg--beginner .aw-faq-bandbar__name{color:#cbd5e1}.aw-faq-bandbar__seg--improver .aw-faq-bandbar__fill{--bar-glow:#60a5fa73;background:linear-gradient(90deg,#60a5fa,#93c5fd)}.aw-faq-bandbar__seg--improver .aw-faq-bandbar__name{color:#93c5fd}.aw-faq-bandbar__seg--intermediate .aw-faq-bandbar__fill{--bar-glow:#4ade8073;background:linear-gradient(90deg,#4ade80,#86efac)}.aw-faq-bandbar__seg--intermediate .aw-faq-bandbar__name{color:#86efac}.aw-faq-bandbar__seg--upperint .aw-faq-bandbar__fill{--bar-glow:#2dd4bf73;background:linear-gradient(90deg,#2dd4bf,#5eead4)}.aw-faq-bandbar__seg--upperint .aw-faq-bandbar__name{color:#5eead4}.aw-faq-bandbar__seg--advanced .aw-faq-bandbar__fill{--bar-glow:#a78bfa73;background:linear-gradient(90deg,#a78bfa,#c4b5fd)}.aw-faq-bandbar__seg--advanced .aw-faq-bandbar__name{color:#c4b5fd}.aw-faq-bandbar__seg--advancedplus .aw-faq-bandbar__fill{--bar-glow:#fbbf2473;background:linear-gradient(90deg,#fbbf24,#fde68a)}.aw-faq-bandbar__seg--advancedplus .aw-faq-bandbar__name{color:#fde68a}.aw-faq-bandbar__seg--elite .aw-faq-bandbar__fill{--bar-glow:#f472b680;background:linear-gradient(90deg,#f472b6,#fbcfe8)}.aw-faq-bandbar__seg--elite .aw-faq-bandbar__name{color:#fbcfe8}.aw-faq-bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.aw-faq-band--full{grid-column:1/-1}.aw-faq-bandchart{flex-direction:column;gap:3px;margin-top:6px;display:flex}.aw-faq-bandchart__row{background:#ffffff08;border-radius:6px;grid-template-columns:96px 1fr 78px;align-items:center;gap:8px;padding:4px 6px;display:grid}.aw-faq-bandchart__name{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:right;font-size:10px;font-weight:800;line-height:1.1}.aw-faq-bandchart__track{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;height:14px;position:relative;overflow:hidden}.aw-faq-bandchart__bar{box-shadow:0 0 10px var(--bar-glow,transparent);border-radius:999px;position:absolute;top:0;bottom:0}.aw-faq-bandchart__range{font-family:var(--font-montserrat), Arial, sans-serif;color:#fffafec7;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:left;white-space:nowrap;font-size:10.5px;font-weight:800}.aw-faq-bandchart__row--beginner .aw-faq-bandchart__bar{--bar-glow:#94a3b859;background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.aw-faq-bandchart__row--beginner .aw-faq-bandchart__name{color:#cbd5e1}.aw-faq-bandchart__row--improver .aw-faq-bandchart__bar{--bar-glow:#60a5fa66;background:linear-gradient(90deg,#60a5fa,#93c5fd)}.aw-faq-bandchart__row--improver .aw-faq-bandchart__name{color:#93c5fd}.aw-faq-bandchart__row--intermediate .aw-faq-bandchart__bar{--bar-glow:#4ade8066;background:linear-gradient(90deg,#4ade80,#86efac)}.aw-faq-bandchart__row--intermediate .aw-faq-bandchart__name{color:#86efac}.aw-faq-bandchart__row--upperint .aw-faq-bandchart__bar{--bar-glow:#2dd4bf66;background:linear-gradient(90deg,#2dd4bf,#5eead4)}.aw-faq-bandchart__row--upperint .aw-faq-bandchart__name{color:#5eead4}.aw-faq-bandchart__row--advanced .aw-faq-bandchart__bar{--bar-glow:#a78bfa66;background:linear-gradient(90deg,#a78bfa,#c4b5fd)}.aw-faq-bandchart__row--advanced .aw-faq-bandchart__name{color:#c4b5fd}.aw-faq-bandchart__row--advancedplus .aw-faq-bandchart__bar{--bar-glow:#fbbf2466;background:linear-gradient(90deg,#fbbf24,#fde68a)}.aw-faq-bandchart__row--advancedplus .aw-faq-bandchart__name{color:#fde68a}.aw-faq-bandchart__row--elite .aw-faq-bandchart__bar{--bar-glow:#f472b673;background:linear-gradient(90deg,#f472b6,#fbcfe8)}.aw-faq-bandchart__row--elite .aw-faq-bandchart__name{color:#fbcfe8}.aw-faq-tierlist{flex-direction:column;gap:4px;margin-top:6px;display:flex}.aw-faq-tierlist__row{background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:8px;align-items:stretch;gap:0;display:flex;overflow:hidden}.aw-faq-tierlist__badge{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#0a0820;flex:0 0 44%;justify-content:center;align-items:center;padding:7px 6px;font-size:11px;font-weight:800;line-height:1.1;display:flex}.aw-faq-tierlist__range{font-family:var(--font-montserrat), Arial, sans-serif;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.aw-faq-tierlist__row--beginner{border-color:#94a3b899}.aw-faq-tierlist__row--beginner .aw-faq-tierlist__badge{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.aw-faq-tierlist__row--improver{border-color:#60a5fa99}.aw-faq-tierlist__row--improver .aw-faq-tierlist__badge{background:linear-gradient(135deg,#93c5fd,#60a5fa)}.aw-faq-tierlist__row--intermediate{border-color:#4ade8099}.aw-faq-tierlist__row--intermediate .aw-faq-tierlist__badge{background:linear-gradient(135deg,#86efac,#4ade80)}.aw-faq-tierlist__row--upperint{border-color:#2dd4bf99}.aw-faq-tierlist__row--upperint .aw-faq-tierlist__badge{background:linear-gradient(135deg,#5eead4,#2dd4bf)}.aw-faq-tierlist__row--advanced{border-color:#a78bfa99}.aw-faq-tierlist__row--advanced .aw-faq-tierlist__badge{color:#fff;background:linear-gradient(135deg,#c4b5fd,#a78bfa)}.aw-faq-tierlist__row--advancedplus{border-color:#fbbf2499}.aw-faq-tierlist__row--advancedplus .aw-faq-tierlist__badge{background:linear-gradient(135deg,#fde68a,#fbbf24)}.aw-faq-tierlist__row--elite{border-color:#f472b699;box-shadow:0 0 20px #f472b62e}.aw-faq-tierlist__row--elite .aw-faq-tierlist__badge{color:#fff;background:linear-gradient(135deg,#fbcfe8,#f472b6)}.aw-faq-band{text-align:center;background:#ffffff0a;border:2.5px solid #ffffff1f;border-radius:12px;min-width:0;padding:7px 4px}.aw-faq-band__name{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.aw-faq-band__range{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:clamp(11px,2.8vw,13px);font-weight:800}.aw-faq-band--beginner{border-color:#94a3b8b3}.aw-faq-band--beginner .aw-faq-band__name{color:#cbd5e1}.aw-faq-band--improver{border-color:#60a5fab3}.aw-faq-band--improver .aw-faq-band__name{color:#93c5fd}.aw-faq-band--intermediate{border-color:#4ade80b3}.aw-faq-band--intermediate .aw-faq-band__name{color:#86efac}.aw-faq-band--upperint{border-color:#2dd4bfb3}.aw-faq-band--upperint .aw-faq-band__name{color:#5eead4}.aw-faq-band--advanced{border-color:#a78bfab3}.aw-faq-band--advanced .aw-faq-band__name{color:#c4b5fd}.aw-faq-band--advancedplus{border-color:#fbbf24b3}.aw-faq-band--advancedplus .aw-faq-band__name{color:#fde68a}.aw-faq-band--elite{border-color:#f472b6b3}.aw-faq-band--elite .aw-faq-band__name{color:#fbcfe8}.aw-band-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;margin-right:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.aw-band-chip--calibrating{color:#fde68af2;background:#fbbf2429;border-color:#fbbf2466}.aw-me-hero__rating-suffix{letter-spacing:.08em;text-transform:uppercase;color:#e9e2ff8c;font-size:11px}.aw-faq-modes{background:#1410348c;border:1px solid #b482ff38;border-radius:999px;align-self:flex-start;gap:2px;margin:-6px 0 10px;padding:4px;display:inline-flex}.aw-faq-modes__tab{letter-spacing:.02em;color:#e9e2ffb3;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.aw-faq-modes__tab:hover{color:#fff}.aw-faq-modes__tab--active{color:#fffafe;background:#7c4dff52;box-shadow:inset 0 0 0 1px #b482ff66}.aw-glossary{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.aw-glossary__row{background:#1410348c;border:1px solid #b482ff2e;border-radius:14px;padding:12px 14px}.aw-glossary__term{color:#ffd987;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.aw-glossary__def{color:#e9e2ffe0;margin-top:4px;font-size:14px;line-height:1.45}.aw-faq-search{margin:16px 0 0}.aw-faq-modes+.aw-faq-search{margin-top:2px}.aw-faq-search__label{color:#e9e2ffc7;background:#1410348c;border:1px solid #b482ff38;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.aw-faq-search__label:focus-within{background:#141034c7;border-color:#b482ff8c}.aw-faq-search__input{color:#fffafe;background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:2px 0;font-size:14px}.aw-faq-search__input::placeholder{color:#e9e2ff73}.aw-faq-search__input::-webkit-search-cancel-button{appearance:none}.aw-faq-search__clear{color:#e9e2ffbf;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:inline-flex}.aw-faq-search__clear:hover{color:#fff;background:#ffffff29}.aw-faq-search__empty{color:#e9e2ff8c;margin:8px 2px 0;font-size:13px}.aw-faq-jump{flex-wrap:wrap;gap:6px;margin:16px 0 4px;display:flex}.aw-faq-jump__chip{color:#e9e2ffc7;white-space:nowrap;background:#1410348c;border:1px solid #b482ff38;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.aw-faq-jump__chip:hover{color:#fff;background:#7c4dff40;border-color:#b482ff80}.aw-faq-section{background:#1410346b;border:1px solid #b482ff2e;border-radius:14px;margin-top:14px;scroll-margin-top:80px;overflow:hidden}.aw-faq-section__head{cursor:pointer;font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:800;list-style:none;display:flex}.aw-faq-section__head::-webkit-details-marker{display:none}.aw-faq-section__head:hover{background:#7c4dff14}.aw-faq-section__title{flex:1;min-width:0}.aw-faq-section__chevron{color:#d8b4fe;background:#b482ff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;transition:transform .2s,background .2s;display:inline-flex}.aw-faq-section[open] .aw-faq-section__chevron{background:#b482ff52;transform:rotate(180deg)}.aw-faq-section__intro{color:#e9e2ffa6;margin:0 16px 12px;font-size:13px;line-height:1.5}.aw-faq-section .aw-faq-list{padding:0 16px 16px}@media (prefers-reduced-motion:reduce){.aw-faq-section__chevron{transition:none}}.aw-faq-item__a ul{padding-left:0;list-style:none}.aw-faq-item__a ul li{margin:6px 0}.aw-faq-item__a ul.aw-faq-stripes{flex-direction:column;gap:8px;margin:12px 0;display:flex}.aw-faq-item__a ul.aw-faq-stripes li{border-left:4px solid var(--stripe,#b482ff99);background:#1410346b;border-radius:0 6px 6px 0;margin:0;padding:6px 10px;line-height:1.5}.aw-faq-item__a ul.aw-faq-stripes li strong{color:var(--stripe-fg,#fff)}.aw-faq-stripe--pink{--stripe:#f472b6;--stripe-fg:#fbcfe8}.aw-faq-stripe--red{--stripe:#f87171;--stripe-fg:#fecaca}.aw-faq-stripe--amber{--stripe:#fbbf24;--stripe-fg:#fde68a}.aw-faq-stripe--orange{--stripe:#fb923c;--stripe-fg:#fdba74}.aw-faq-stripe--green{--stripe:#4ade80;--stripe-fg:#86efac}.aw-faq-stripe--teal{--stripe:#2dd4bf;--stripe-fg:#5eead4}.aw-faq-stripe--cyan{--stripe:#22d3ee;--stripe-fg:#67e8f9}.aw-faq-stripe--blue{--stripe:#38bdf8;--stripe-fg:#7dd3fc}.aw-faq-stripe--purple{--stripe:#a78bfa;--stripe-fg:#c4b5fd}.aw-faq-stripe--slate{--stripe:#94a3b8;--stripe-fg:#cbd5e1}.aw-back-to-top{right:16px;bottom:calc(var(--aw-nav-height,72px) + var(--aw-nav-offset,14px) + 12px + env(safe-area-inset-bottom));color:#fff;letter-spacing:.02em;cursor:pointer;z-index:25;background:linear-gradient(135deg,#ec4899,#7c3aed);border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;animation:.22s ease-out aw-back-to-top-in;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000073,inset 0 0 0 1px #ffffff14}.aw-back-to-top:hover{filter:brightness(1.08)}.aw-back-to-top:active{transform:translateY(1px)}@keyframes aw-back-to-top-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aw-back-to-top{animation:none}}.aw-faq-contact{text-align:center;background:linear-gradient(160deg,#7c4dff29,#141034d9);border:1px solid #b482ff59;border-radius:14px;margin:32px 0 16px;padding:18px}.aw-faq-contact__title{color:#fff;margin:0 0 6px;font-size:15px;font-weight:800}.aw-faq-contact__copy{color:#e9e2ffbf;margin:0;font-size:13px;line-height:1.5}.aw-faq-contact__link{color:#f0abfc;font-weight:600;text-decoration:none}.aw-faq-contact__link:hover{text-decoration:underline}.aw-faq-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aw-faq-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff3d;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0f}.aw-faq-item[open]{border-color:#b482ff73;box-shadow:0 12px 28px #0000004d,0 0 18px #a855ff29,inset 0 1px #ffffff0f}.aw-faq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 12px;list-style:none;display:grid}.aw-faq-item summary::-webkit-details-marker{display:none}.aw-faq-item__number{color:#d28cff;font-family:var(--font-montserrat), Arial, sans-serif;background:linear-gradient(135deg,#a855ff47 0%,#7c4dff38 100%);border:1px solid #b482ff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.aw-faq-item__q{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-size:14px;font-weight:700;line-height:1.35}.aw-faq-item__toggle{color:#d28cff;font-family:var(--font-montserrat), Arial, sans-serif;background:#a855ff2e;border:1px solid #b482ff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;line-height:1;transition:transform .18s;display:flex}.aw-faq-item[open] .aw-faq-item__toggle{transform:rotate(45deg)}.aw-faq-item__a{color:#e4e0f6db;border-top:1px solid #c7a0ff2e;padding:12px 16px 16px 52px;font-size:13px;line-height:1.55}.aw-faq-item__a p{margin:0}.aw-faq-item__a ul{margin:0;padding-left:16px}.aw-faq-item__a li{margin-bottom:4px}.aw-me-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),radial-gradient(80% 60% at 92% 8%,#ff4db81f,#ff4db800 70%),#0e0c28d1;border:1px solid #b482ff66;border-radius:20px;gap:10px;margin-bottom:10px;padding:14px 16px;display:grid;box-shadow:0 18px 44px #0006,0 0 28px #7c4dff29,inset 0 1px #ffffff0f}.aw-me-hero__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.aw-me-hero__name-wrap{min-width:0}.aw-me-hero__name{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,6.5vw,28px);font-weight:900;line-height:1;overflow:hidden}.aw-me-hero__realname{color:#e4e0f68c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.2;overflow:hidden}.aw-me-hero__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.aw-me-hero__main{min-width:0}.aw-me-hero__rating{background:linear-gradient(100deg,#ff3ec8 0%,#b45dff 50%,#7168ff 100%);color:#0000;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;background-clip:text;font-size:36px;font-weight:900;line-height:1}.aw-me-hero__rating-lbl{color:#e4e0f699;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.aw-me-hero__eyebrow{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e9e2ff8c;margin-bottom:4px;font-size:10px;font-weight:800}.aw-me-hero__band{align-items:center;gap:6px;margin-top:8px;display:flex}.aw-me-hero__band .aw-band-chip{letter-spacing:.08em;margin-right:0;padding:4px 12px;font-size:11px}.aw-me-hero__last{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:0;display:flex}.aw-me-hero__last-lbl{color:#e4e0f68c;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700}.aw-me-hero__last-val{font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:900}.aw-me-hero__last-val--pos{color:#16d784}.aw-me-hero__last-val--neg{color:#fb7185}.aw-me-hero__last-val--zero{color:#e4e0f6b3}.aw-me-status{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.aw-me-status--amber{color:#fde68a;background:#ffc8572e;border:1px solid #ffc85773}.aw-me-status--blue{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf873}.aw-me-status--emerald{color:#6cf0c0;background:#16d7842e;border:1px solid #16d78473}.aw-me-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;margin-bottom:10px;display:grid}@media (min-width:380px){.aw-me-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.aw-me-stats--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:380px){.aw-me-stats--six{grid-template-columns:repeat(3,minmax(0,1fr))}}.aw-me-stat{background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff38;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:9px;display:flex}.aw-me-stat__label{color:#e4e0f699;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.aw-me-stat__value{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(14px,4.2vw,18px);font-weight:800;line-height:1;overflow:hidden}.aw-me-stat__value--pos{color:#16d784}.aw-me-stat__value--neg{color:#fb7185}.aw-me-stat__sub{color:#e4e0f68c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.aw-me-chart-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%),#0e0c28d1;border:1px solid #c7a0ff3d;border-radius:16px;margin-bottom:10px;padding:12px 12px 8px;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0f}.aw-me-chart-head{color:#d28cff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.aw-me-chart-head svg{width:14px;height:14px}.aw-me-chart-meta{color:#e4e0f68c;margin:4px 0 8px;font-size:11px}.aw-me-chart-empty{color:#e4e0f6c7;margin:10px 0 0;font-size:13px;line-height:1.5}.aw-me-chart-svg svg{width:100%;height:auto;display:block}.aw-me-match-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aw-me-match{background:linear-gradient(145deg,#ffffff0d,#ffffff05 50%),#0e0c28c7;border:1px solid #c7a0ff38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px;display:grid}.aw-me-match-list{gap:6px}.aw-me-match__body{gap:8px;min-width:0;display:grid}.aw-me-match__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-me-match__pill{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:900}.aw-me-match__pill--win{color:#6cf0c0;background:#16d78433;border:1px solid #16d78480}.aw-me-match__pill--loss{color:#fda4af;background:#f43f5e33;border:1px solid #fb718580}.aw-me-match__score{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.aw-me-match__date{color:#e4e0f68c;text-align:right;margin-top:4px;font-size:11px}.aw-me-match__time{color:#e4e0f666;font-variant-numeric:tabular-nums;text-align:right;margin-top:1px;font-size:10px}.aw-me-match__teams{color:#e4e0f6c2;gap:2px;font-size:12px;line-height:1.4;display:grid}.aw-me-match__teams strong{color:#fffafe;font-weight:700}.aw-me-match__side{white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.aw-me-match__delta{font-family:var(--font-montserrat), Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;line-height:1}.aw-me-match__delta-col{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.aw-me-match__delta--pos{color:#16d784}.aw-me-match__delta--neg{color:#fb7185}.aw-me-match__delta--zero{color:#e4e0f699}.aw-me-cta{text-align:center;margin-top:18px}.aw-me-cta a{color:#c4b5fd;font-family:var(--font-montserrat), Arial, sans-serif;font-size:13px;font-weight:700;text-decoration:none}.aw-landing-footer{color:#e4e0f699;text-align:center;margin:28px 0 0;font-size:13px}.aw-landing-footer a{color:#c4b5fd;font-weight:700;text-decoration:none}.aw-profile-back{color:#e4e0f6c7;font-family:var(--font-montserrat), Arial, sans-serif;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.aw-profile-back:hover{color:#fffafe}.aw-session-label--live{background:linear-gradient(100deg,#14d086 0%,#0fb072 60%,#0a8f5b 100%);box-shadow:0 8px 20px #16d78452,inset 0 1px #ffffff38}.aw-session-label--complete{color:#1a0f3a;background:linear-gradient(100deg,#ffc857 0%,#f5a623 60%,#d18a17 100%);box-shadow:0 8px 20px #ffc8574d,inset 0 1px #ffffff38}.aw-live-dot{vertical-align:middle;background:#fff;border-radius:999px;width:8px;height:8px;margin-right:6px;animation:1.6s ease-in-out infinite awLiveDotPulse;display:inline-block;box-shadow:0 0 8px #ffffffe6}@keyframes awLiveDotPulse{0%,to{opacity:1}50%{opacity:.45}}.aw-live-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aw-ends-in{background:#16d7841a;border:1px solid #16d7844d;border-radius:14px;flex-direction:column;align-items:flex-end;gap:0;padding:8px 14px;line-height:1.1;display:flex}.aw-ends-in__label{color:#e4e0f6c7;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.aw-ends-in__value{color:#14d086;font-family:var(--font-montserrat), Arial, sans-serif;margin-top:2px;font-size:22px;font-weight:900}.aw-session-running{color:#e4e0f6db;margin:12px 0 0;font-size:14px;line-height:1.4}.aw-session-title--sm{font-size:18px}.aw-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.aw-stat{text-align:center;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:12px 6px;display:flex}.aw-stat__icon{color:#be96fff2;margin-bottom:6px;display:flex}.aw-stat__icon svg{width:22px;height:22px}.aw-stat__value{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-size:22px;font-weight:800;line-height:1}.aw-stat__label{color:#e4e0f6a8;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.02em;margin-top:6px;font-size:10px;font-weight:600;line-height:1.25}.aw-home-button--ghost{background:#ffffff0f;border-color:#c7a0ff5c;box-shadow:inset 0 1px #ffffff14}.aw-preview-banner{color:#ffe2a0;font-family:var(--font-montserrat), Arial, sans-serif;background:#ffc8571a;border:1px solid #ffc8575c;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.aw-preview-banner__label{letter-spacing:.1em;text-transform:uppercase}.aw-preview-banner__buttons{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px;display:flex}.aw-preview-banner__btn{color:#ffe2a0;text-transform:capitalize;background:#ffffff0f;border:1px solid #ffc85747;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none}.aw-preview-banner__btn.active{color:#1a0f3a;background:linear-gradient(100deg,#ffc857 0%,#f5a623 100%);border-color:#ffc85799}.aw-preview-banner__exit{color:#ffffffc7;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:11px;text-decoration:none}.aw-next-mini{background:#7c4dff14;border:1px solid #b482ff3d;border-radius:20px;margin-top:18px;padding:18px 16px 16px}.aw-next-mini .aw-session-label{background:linear-gradient(100deg,#e932d5 0%,#7c4dff 58%,#159cff 100%);min-height:32px;margin-bottom:12px;padding:0 12px;font-size:10px}.aw-next-mini .aw-home-button{min-height:48px;margin-top:16px;font-size:14px}.aw-lb-toggle{border-bottom:1px solid #b482ff2e;gap:0;margin:0 0 8px;display:flex}.aw-lb-toggle__tab{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#e9e2ff8c;white-space:nowrap;border-bottom:2px solid #0000;flex:1;min-height:40px;margin-bottom:-1px;padding:8px 6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s,border-color .12s}.aw-lb-toggle__tab:hover{color:#e9e2ffe6}.aw-lb-toggle__tab--active{color:var(--aw-pink,#ec4899);border-bottom-color:var(--aw-pink,#ec4899)}.aw-lb-toggle__hint{color:#e9e2ff73;text-transform:none;letter-spacing:0;margin-left:4px;font-size:10px;font-weight:600}.aw-recap-hero{padding:16px 0 4px}.aw-recap-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#a78bfa;font-size:11px;font-weight:700}.aw-recap-hero__title{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;margin:6px 0 4px;font-size:26px;font-weight:800;line-height:1.15}.aw-recap-hero__meta{color:#e9e2ffb3;margin:0;font-size:13px}.aw-recap-chips{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.aw-recap-chip{text-align:center;background:#14103499;border:1px solid #b482ff2e;border-radius:12px;padding:10px 8px}.aw-recap-chip__value{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.aw-recap-chip__label{letter-spacing:.1em;text-transform:uppercase;color:#e9e2ff8c;margin-top:2px;font-size:10px}.aw-recap-section__title{letter-spacing:.12em;text-transform:uppercase;color:#e9e2ffbf;margin:0 0 10px;font-size:13px;font-weight:700}.aw-awards-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:480px){.aw-awards-grid{grid-template-columns:repeat(3,1fr)}}.aw-award-card-link{color:inherit;text-decoration:none;display:block}.aw-award-card{background:#141034c7;border:1px solid #b482ff38;border-radius:14px;flex-direction:column;gap:2px;min-height:110px;padding:12px 12px 14px;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.aw-award-card-link:hover .aw-award-card{border-color:#b482ff73;transform:translateY(-1px)}.aw-award-card__emoji{font-size:22px;line-height:1}.aw-award-card__title{letter-spacing:.12em;text-transform:uppercase;color:#e9e2ffb3;margin-top:4px;font-size:10px;font-weight:700}.aw-award-card__primary{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.aw-award-card__secondary{color:#e9e2ffbf;margin-top:2px;font-size:11px}.aw-award-card--gold{box-shadow:inset 3px 0 #fbbf24,0 0 18px #fbbf241f}.aw-award-card--cyan{box-shadow:inset 3px 0 #22d3ee,0 0 18px #22d3ee1f}.aw-award-card--emerald{box-shadow:inset 3px 0 #34d399,0 0 18px #34d3991f}.aw-award-card--purple{box-shadow:inset 3px 0 #a78bfa,0 0 18px #a78bfa29}.aw-award-card--amber{box-shadow:inset 3px 0 #f59e0b,0 0 18px #f59e0b1f}.aw-award-card--pink{box-shadow:inset 3px 0 #f472b6,0 0 18px #f472b61f}.aw-award-card--rose{box-shadow:inset 3px 0 #fb7185,0 0 18px #fb71851f}.aw-award-card--slate{box-shadow:inset 3px 0 #94a3b8,0 0 14px #94a3b81a}.aw-recap-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-recap-row{color:inherit;background:#14103499;border:1px solid #b482ff2e;border-radius:12px;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:grid}.aw-recap-row:hover{border-color:#b482ff66}.aw-recap-row__rank{color:#e9e2ff8c;text-align:center;font-size:12px;font-weight:700}.aw-recap-row__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.aw-recap-row__stats{color:#e9e2ff99;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}.aw-recap-row__games,.aw-recap-row__wl{font-variant-numeric:tabular-nums}.aw-recap-row__delta{font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;min-width:56px;padding:2px 8px;font-size:14px;font-weight:800}.aw-recap-row__delta--pos{color:#34d399;background:#34d3991f}.aw-recap-row__delta--neg{color:#fb7185;background:#fb71851f}.aw-recap-row__delta--flat{color:#e9e2ff99}.aw-recap-details{background:#14103466;border:1px solid #b482ff2e;border-radius:12px;padding:4px 12px}.aw-recap-details__summary{cursor:pointer;color:#e9e2ffd9;padding:10px 4px;font-size:13px;font-weight:600;list-style:none}.aw-recap-details__summary::-webkit-details-marker{display:none}.aw-recap-details[open] .aw-recap-details__summary{color:#fff}.aw-recap-matches{flex-direction:column;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.aw-recap-match{border-top:1px solid #b482ff1f;padding:8px 4px}.aw-recap-match__head{color:#e9e2ff8c;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.aw-recap-match__score{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.aw-recap-match__teams{color:#e9e2ffe6;margin-top:4px;font-size:13px;line-height:1.4}.aw-recap-match__vs{color:#e9e2ff73;text-transform:uppercase;letter-spacing:.08em;margin:0 6px;font-size:11px}.aw-recap-match__winners{color:#fff;font-weight:600}.aw-recap-match__losers{color:#e9e2ffb3}.aw-recap-empty{text-align:center;background:#14103499;border:1px solid #b482ff33;border-radius:18px;margin:12px 0 24px;padding:28px 20px}.aw-recap-empty__emoji{margin-bottom:6px;font-size:36px}.aw-recap-empty__title{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;margin:0 0 6px;font-size:18px;font-weight:800}.aw-recap-empty__body{color:#e9e2ffbf;margin:0 0 16px;font-size:13px;line-height:1.5}.aw-recap-empty__upcoming{text-align:left;background:#7c4dff1f;border:1px solid #b482ff4d;border-radius:12px;margin-top:14px;padding:14px 16px}.aw-recap-empty__upcoming-kicker{letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;font-size:10px;font-weight:700}.aw-recap-empty__upcoming-title{color:#fff;margin-top:4px;font-size:16px;font-weight:700}.aw-recap-empty__upcoming-meta{color:#e9e2ffb3;margin-top:2px;font-size:12px}.aw-recap-empty__upcoming-cta{color:#a78bfa;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.aw-recap-empty__upcoming-cta:hover{text-decoration:underline}.aw-recap-banner{color:inherit;background:linear-gradient(135deg,#a78bfa26,#7c4dff14);border:1px solid #a78bfa66;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.aw-recap-banner:hover{border-color:#a78bfab3;transform:translateY(-1px)}.aw-recap-banner__emoji{font-size:26px;line-height:1}.aw-recap-banner__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-recap-banner__kicker{letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;font-size:10px;font-weight:700}.aw-recap-banner__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.aw-recap-banner__arrow{color:#a78bfa;font-size:18px;font-weight:700}.aw-spotify-card{background:linear-gradient(135deg,#1db9540f,#7c4dff0a);border:1px solid #a78bfa38;border-radius:18px;flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.aw-spotify-card__head{align-items:center;gap:12px;display:flex}.aw-spotify-card__eyebrow{flex-shrink:0;font-size:22px;line-height:1}.aw-spotify-card__kicker{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#a78bfad9;margin:0;font-size:10px;font-weight:800}.aw-spotify-card__title{font-family:var(--font-montserrat), Arial, sans-serif;color:#fffafe;letter-spacing:-.005em;margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.2}.aw-spotify-card__frame{display:block}.aw-spotify-card__frame iframe{border:0;border-radius:12px;width:100%;display:block}.aw-set-password-banner{color:inherit;background:linear-gradient(135deg,#a78bfa1a,#7c4dff0a);border:1px solid #a78bfa47;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.aw-set-password-banner:hover{border-color:#a78bfa8c;transform:translateY(-1px)}.aw-set-password-banner__emoji{font-size:22px;line-height:1}.aw-set-password-banner__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-set-password-banner__kicker{letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;font-size:10px;font-weight:700}.aw-set-password-banner__title{color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.35}.aw-set-password-banner__dismiss{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.aw-set-password-banner__dismiss:hover{color:#fff;background:#ffffff1f}.aw-competitive-banner{color:inherit;background:linear-gradient(135deg,#ff4fd824,#7c4dff14);border:1px solid #ff4fd852;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.aw-competitive-banner:hover{border-color:#ff4fd899;transform:translateY(-1px)}.aw-competitive-banner__emoji{font-size:22px;line-height:1}.aw-competitive-banner__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-competitive-banner__kicker{color:#ff86d7;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.aw-competitive-banner__title{color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.35}.aw-competitive-banner__dismiss{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.aw-competitive-banner__dismiss:hover{color:#fff;background:#ffffff1f}.aw-comp-landing{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%),radial-gradient(80% 60% at 100% 0,#ff4fd81f,#ff4fd800 65%),#0e0c28d9;border:1px solid #ff4fd852;border-radius:18px;margin-top:12px;padding:18px 18px 16px;box-shadow:0 16px 40px #0006,0 0 30px #ff4fd81a,inset 0 1px #ffffff0f}.aw-comp-landing--gated{border-color:#ffc85752;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff0f}.aw-comp-landing__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.aw-comp-landing__emoji{font-size:28px;line-height:1}.aw-comp-landing__kicker{color:#ff86d7;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.aw-comp-landing--gated .aw-comp-landing__kicker{color:#ffd58a}.aw-comp-landing__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.005em;margin:2px 0 0;font-size:18px;font-weight:800;line-height:1.2}.aw-comp-landing__body{color:#e9e2ffd9;margin:0 0 10px;font-size:13px;line-height:1.45}.aw-comp-landing__body strong{color:#fffafe;font-weight:700}.aw-comp-landing__points{color:#e4e0f6c7;flex-direction:column;gap:4px;margin:0 0 14px;padding-left:18px;font-size:12px;line-height:1.4;list-style:outside;display:flex}.aw-comp-landing__cta{color:#fffafe;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ff3ec8 0%,#b45dff 50%,#7168ff 100%);border:0;border-radius:14px;width:100%;padding:12px 18px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .2s,opacity .2s;box-shadow:0 12px 28px #b45dff6b}.aw-comp-landing__cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px #b45dff8c}.aw-comp-landing__cta:disabled{cursor:progress;opacity:.7;transform:none}.aw-comp-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aw-comp-section-title{letter-spacing:.14em;text-transform:uppercase;color:#e9e2ff99;margin:0 0 10px;font-size:12px;font-weight:800}.aw-comp-section-sub{letter-spacing:.02em;text-transform:none;color:#e9e2ff73;font-weight:600}.aw-peaks-preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffc8570f,#ffffff03 60%),#0e0c28b3;border:1px solid #ffc8572e;border-radius:18px;margin-top:22px;padding:16px;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0a}.aw-peaks-preview__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.aw-peaks-preview__eyebrow{color:#ffd987;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.aw-peaks-preview__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.005em;margin:2px 0 0;font-size:18px;font-weight:800;line-height:1.1}.aw-peaks-preview__cta{color:#ffd987;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.aw-peaks-preview__cta:hover{color:#ffefca}.aw-peaks-preview__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-peaks-preview__row{border:1px solid #ffffff0d;border-left:3px solid var(--tier-accent,#ffc85780);background:#ffffff08;border-radius:12px;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.aw-peaks-preview__rank{color:#e9e2ff8c;letter-spacing:.02em;font-size:12px;font-weight:800}.aw-peaks-preview__name{color:#fffafe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.aw-peaks-preview__name a{color:inherit}.aw-peaks-preview__name a:hover{color:#ffd987}.aw-peaks-preview__rating{color:#fffafe;letter-spacing:.01em;font-size:14px;font-weight:800}.aw-comp-row{border:1px solid #b482ff2e;border-left:4px solid var(--tier-accent,#b482ff99);background:#1410349e;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:14px;display:grid}.aw-comp-row__rank{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#e9e2ffd9;text-align:center;font-size:16px;font-weight:800}.aw-comp-row__body{min-width:0}.aw-comp-row__name{color:#fff;font-size:15px;font-weight:700;line-height:1.2}.aw-comp-row__name-link{color:inherit;text-decoration:none}.aw-comp-row__name-link:hover{text-decoration:underline}.aw-comp-row__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.aw-comp-row__sub{color:#e9e2ff99;font-size:11px}.aw-comp-row__rating{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;font-size:20px;font-weight:800}.aw-comp-tier{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.aw-comp-placement-chip{letter-spacing:.1em;text-transform:uppercase;color:#fde68a;background:#fbbf2429;border:1px solid #fbbf2473;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.aw-comp-row--bronze{--tier-accent:#b45309b3}.aw-comp-tier--bronze{color:#fbbf24;background:#b4530926}.aw-comp-row--silver{--tier-accent:#cbd5e1b3}.aw-comp-tier--silver{color:#e2e8f0;background:#94a3b829}.aw-comp-row--gold{--tier-accent:#fbbf24d9}.aw-comp-tier--gold{color:#fde68a;background:#fbbf242e}.aw-comp-row--platinum{--tier-accent:#5eead4b3}.aw-comp-tier--platinum{color:#99f6e4;background:#5eead426}.aw-comp-row--diamond{--tier-accent:#a78bfad9}.aw-comp-tier--diamond{color:#c4b5fd;background:#a78bfa2e}.aw-comp-row--master{--tier-accent:#f87171d9}.aw-comp-tier--master{color:#fecaca;background:#f871712e}.aw-champion-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.aw-champion-badge{letter-spacing:.06em;text-transform:uppercase;color:#422006;background:linear-gradient(135deg,#fde68a,#fbbf24);border:1px solid #fbbf24a6;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 0 12px #fbbf2473}.aw-ceremony-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060713c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aw-ceremony{text-align:center;background:linear-gradient(165deg,#141034f2,#060713f2);border:1px solid #b482ff66;border-radius:20px;width:100%;max-width:360px;padding:28px 24px 22px;animation:.32s ease-out aw-ceremony-pop;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.aw-ceremony--promo{border-color:#fbbf24a6}.aw-ceremony--demo{border-color:#94a3b873}.aw-ceremony__kicker{letter-spacing:.18em;text-transform:uppercase;color:#e9e2ffa6;font-size:11px;font-weight:800}.aw-ceremony__title{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-shadow:0 0 28px;margin:10px 0 12px;font-size:44px;font-weight:900;line-height:1}.aw-ceremony__body{color:#e9e2ffd9;margin:0 0 18px;font-size:14px;line-height:1.5}.aw-ceremony__btn{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#ec4899,#7c3aed);border:none;border-radius:12px;width:100%;height:44px;font-size:14px;font-weight:700}.aw-ceremony__btn:disabled{opacity:.6;cursor:progress}@keyframes aw-ceremony-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.aw-ceremony__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aw-ceremony__confetti span{border-radius:2px;width:8px;height:14px;animation:linear infinite aw-confetti-fall;position:absolute;top:-10px}@keyframes aw-confetti-fall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(360px)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.aw-ceremony{animation:none}.aw-ceremony__confetti span{opacity:0;animation:none}}.aw-comp-optin{background:#1410349e;border:1px solid #b482ff2e;border-radius:14px;margin:8px 0 12px;padding:14px 16px}.aw-comp-optin__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-comp-optin__title{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:800}.aw-comp-optin__body{color:#e9e2ffb3;margin:8px 0 12px;font-size:13px;line-height:1.4}.aw-comp-optin__btn{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#ec4899,#7c3aed);border:none;border-radius:10px;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.aw-comp-optin__btn:disabled{opacity:.6;cursor:progress}.aw-comp-optin__btn--out{background:#ffffff14;border:1px solid #b482ff66}.aw-hof-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aw-hof-row{background:linear-gradient(165deg,#fbbf241f,#141034d9);border:1.5px solid #fbbf248c;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 0 22px #fbbf242e}.aw-hof-row__crown{text-align:center;filter:drop-shadow(0 0 8px #fbbf2499);font-size:28px;line-height:1}.aw-hof-row__season{letter-spacing:.14em;text-transform:uppercase;color:#fde68a;font-size:11px;font-weight:800}.aw-hof-row__champion{color:#fff;margin-top:2px;font-size:16px;font-weight:700}.aw-hof-row__champion-link{color:inherit;text-decoration:none}.aw-hof-row__champion-link:hover{text-decoration:underline}.aw-hof-row__rating{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fde68a;margin-left:4px;font-size:14px;font-weight:800}.aw-recap-page{padding-top:4px;position:relative}.aw-recap-page .aw-recap-section{margin-top:20px}.aw-recap-page .aw-recap-section+.aw-recap-section{margin-top:22px}.aw-recap-hero-card__share{z-index:3;position:absolute;top:14px;right:14px}.aw-share-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fbcfe8;letter-spacing:.04em;cursor:pointer;background:#0d061f8c;border:1px solid #f472b699;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:inline-flex;box-shadow:0 0 14px #f472b633}.aw-share-pill:hover{background:#f472b62e;border-color:#f472b6d9;transform:translateY(-1px)}.aw-share-pill:active{transform:translateY(0)}.aw-share-pill svg{color:currentColor;width:12px;height:12px}.aw-recap-hero-card{background:#0d061f;border:1px solid #b482ff38;border-radius:22px;margin:4px 0 16px;padding:16px 18px;position:relative;overflow:hidden}.aw-recap-hero-card__bg{pointer-events:none;z-index:0;opacity:.95;background-image:url(/recap-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aw-recap-hero-card__scrim{pointer-events:none;z-index:1;background:linear-gradient(100deg,#060713eb 0%,#0d061fb3 38%,#0d061f33 70%,#0d061f00 100%);position:absolute;inset:0}.aw-recap-hero-card__inner{z-index:2;max-width:80%;position:relative}.aw-recap-hero-card__pill-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aw-recap-hero-card__pill{color:#f9a8d4;letter-spacing:.16em;background:#d946ef1f;border:1px solid #d946ef73;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex}.aw-recap-hero-card__pill-icon{justify-content:center;align-items:center;display:inline-flex}.aw-recap-hero-card__pill--season{color:#ffd987;background:#ffc85724;border-color:#ffc85780}.aw-recap-hero-card__title{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.005em;max-width:82%;margin:14px 0 12px;font-weight:900;line-height:.95}.aw-recap-hero-card__title-top{color:#fff;text-shadow:0 2px 18px #0009;font-size:clamp(22px,7vw,30px);display:block}.aw-recap-hero-card__title-accent{background:linear-gradient(105deg,#ec4899 0%,#c026d3 35%,#7c3aed 70%,#6366f1 100%);color:#0000;letter-spacing:-.01em;text-shadow:0 0 36px #d946ef59;background-clip:text;margin-top:2px;font-size:clamp(26px,7.6vw,40px);font-style:italic;display:block}.aw-recap-hero-card__meta{color:#e9e2ffc7;flex-wrap:wrap;gap:10px 18px;margin-top:14px;font-size:12px;display:flex}.aw-recap-hero-card__meta-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aw-recap-hero-card__meta-item svg{color:#e9e2ff8c;flex-shrink:0}.aw-recap-stats{background:#1410348c;border:1px solid #b482ff2e;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:16px;padding:8px 6px;display:grid}.aw-recap-stat{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 2px;display:flex;position:relative}.aw-recap-stat+.aw-recap-stat{border-left:1px solid #b482ff1f}.aw-recap-stat__icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aw-recap-stat__icon svg{width:16px;height:16px}.aw-recap-stat--pink .aw-recap-stat__icon{color:var(--aw-pink,#ec4899)}.aw-recap-stat--purple .aw-recap-stat__icon{color:var(--aw-purple-hot,#a78bfa)}.aw-recap-stat--cyan .aw-recap-stat__icon{color:var(--aw-cyan,#22d3ee)}.aw-recap-stat__value{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.aw-recap-stat__label{letter-spacing:.1em;color:#e9e2ff8c;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1;display:inline-block}@media (max-width:359px){.aw-recap-stat__label{display:none}}.aw-recap-anon-note{color:#e9e2ffa6;background:#0d061f80;border:1px solid #b482ff29;border-radius:10px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.aw-recap-anon-note svg{color:#b482ffb3;flex-shrink:0;margin-top:2px}.aw-recap-tabs{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:linear-gradient(#060713f5 70%,#060713b3);border-bottom:1px solid #b482ff2e;gap:0;margin:0 -20px 16px;padding:0 20px;display:flex;position:sticky;top:0}.aw-recap-tab{text-align:center;letter-spacing:.06em;color:#e9e2ff8c;border-bottom:2px solid #0000;flex:1;min-height:44px;margin-bottom:-1px;padding:14px 6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s,border-color .12s}.aw-recap-tab:hover{color:#e9e2ffd9}.aw-recap-tab--active{color:var(--aw-pink,#ec4899);border-bottom-color:var(--aw-pink,#ec4899)}.aw-recap-section{margin-top:22px}.aw-recap-section__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-right:4px;display:flex}.aw-recap-section__title{letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.aw-recap-section__title-star{color:#ec4899;font-size:14px}.aw-recap-section__link{color:#f472b6;font-size:12px;font-weight:600;text-decoration:none}.aw-recap-section__link:hover{text-decoration:underline}.aw-recap-empty-line{color:#e9e2ff99;margin:0;font-size:13px}.aw-highlights-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.aw-highlights-scroller::-webkit-scrollbar{display:none}.aw-hl-card-link{color:inherit;flex:none;text-decoration:none}.aw-hl-card{scroll-snap-align:start;text-align:center;box-sizing:border-box;background:#141034b8;border:1px solid #b482ff38;border-radius:18px;flex:0 0 162px;grid-template-rows:auto 1fr auto auto;place-items:center;width:162px;height:200px;padding:14px 12px;transition:transform .12s,border-color .12s;display:grid;position:relative}.aw-hl-card__emoji{align-self:center}.aw-hl-card__name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.aw-hl-card{transform-origin:50% 92%;transform-style:preserve-3d;animation:3.4s ease-in-out infinite aw-hl-rock}.aw-hl-card--iron{animation-duration:3.6s;animation-delay:-.5s}.aw-hl-card--climb{animation-duration:3.2s;animation-delay:-1.1s}.aw-hl-card--dream{animation-duration:3.8s;animation-delay:-1.7s}.aw-hl-card--underdog{animation-duration:3.3s;animation-delay:-2.3s}.aw-hl-card--streak{animation-duration:3.7s;animation-delay:-2.9s}.aw-hl-card--comeback{animation-duration:3.5s;animation-delay:-.8s}.aw-hl-card--tough{animation-duration:3.4s;animation-delay:-1.4s}.aw-hl-card--killer{animation-duration:3.3s;animation-delay:-2s}.aw-hl-card--nightmare{animation-duration:3.6s;animation-delay:-2.6s}.aw-hl-card--clutch{animation-duration:3.5s;animation-delay:-.4s}.aw-hl-card--king{animation-duration:3.4s;animation-delay:-1s}.aw-hl-card--globe{animation-duration:3.7s;animation-delay:-1.6s}@keyframes aw-hl-rock{0%,to{transform:perspective(600px)rotateX(-5deg)translateY(0)}50%{transform:perspective(600px)rotateX(5deg)translateY(-2px)}}.aw-hl-card:hover,.aw-hl-card:active{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.aw-hl-card{animation:none}}.aw-hl-card-link:hover .aw-hl-card,.aw-hl-card:hover{border-color:#b482ff8c;transform:translateY(-1px)}.aw-hl-card__kicker{letter-spacing:.08em;margin-bottom:8px;font-size:14px;font-weight:800}.aw-hl-card__emoji{filter:drop-shadow(0 0 10px #d946ef4d);margin-bottom:6px;font-size:52px;line-height:1}.aw-hl-card__name{color:#fff;word-break:break-word;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.2}.aw-hl-card__value{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800;line-height:1}.aw-hl-card__sub{letter-spacing:0;text-transform:none;color:#e9e2ff9e;margin-top:4px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1.2}.aw-hl-card--mvp{background:linear-gradient(160deg,#c026d352,#141034d9);border-color:#f472b6a6;overflow:hidden;box-shadow:0 0 30px #d946ef40}.aw-hl-card--mvp .aw-hl-card__kicker,.aw-hl-card--mvp .aw-hl-card__value{color:#fbcfe8}.aw-hl-card--mvp:after{content:"";pointer-events:none;clip-path:polygon(62% 0%,30% 42%,52% 42%,24% 100%,58% 48%,40% 48%,70% 0%);filter:drop-shadow(0 0 6px #fde047)drop-shadow(0 0 12px #f472b6e6);opacity:0;z-index:1;background:linear-gradient(#fef3c7 0%,#fde047 35%,#fff 50%,#fde047 65%,#fef3c7 100%);width:84%;height:112%;animation:5s ease-out infinite aw-mvp-lightning;position:absolute;top:-6%;left:8%}@keyframes aw-mvp-lightning{0%,86%,to{opacity:0}88%{opacity:1}90%{opacity:.15}92%{opacity:1}95%{opacity:0}}@media (prefers-reduced-motion:reduce){.aw-hl-card--mvp:after{animation:none}}.aw-hl-card--iron{border-color:#22d3ee66}.aw-hl-card--iron .aw-hl-card__kicker,.aw-hl-card--iron .aw-hl-card__value{color:#67e8f9}.aw-hl-card--climb{border-color:#2dd4bf66}.aw-hl-card--climb .aw-hl-card__kicker,.aw-hl-card--climb .aw-hl-card__value{color:#5eead4}.aw-hl-card--dream{border-color:#f472b673}.aw-hl-card--dream .aw-hl-card__kicker,.aw-hl-card--dream .aw-hl-card__value{color:#f9a8d4}.aw-hl-card--underdog{border-color:#a78bfa73}.aw-hl-card--underdog .aw-hl-card__kicker,.aw-hl-card--underdog .aw-hl-card__value{color:#c4b5fd}.aw-hl-card--streak{border-color:#fb923c73}.aw-hl-card--streak .aw-hl-card__kicker,.aw-hl-card--streak .aw-hl-card__value{color:#fdba74}.aw-hl-card--comeback{border-color:#6ee7b766}.aw-hl-card--comeback .aw-hl-card__kicker,.aw-hl-card--comeback .aw-hl-card__value{color:#6ee7b7}.aw-hl-card--tough{border-color:#94a3b859}.aw-hl-card--tough .aw-hl-card__kicker{color:#cbd5e1}.aw-hl-card--tough .aw-hl-card__value{color:#fda4af}.aw-hl-card--killer{background:linear-gradient(160deg,#f8717147,#141034d9);border-color:#f871718c;box-shadow:0 0 30px #f8717138}.aw-hl-card--killer .aw-hl-card__kicker,.aw-hl-card--killer .aw-hl-card__value{color:#fecaca}.aw-hl-card--nightmare{background:linear-gradient(160deg,#47556952,#141034d9);border-color:#64748b8c}.aw-hl-card--nightmare .aw-hl-card__kicker{color:#cbd5e1}.aw-hl-card--nightmare .aw-hl-card__value{color:#94a3b8}.aw-hl-card--clutch{border-color:#fbbf2480}.aw-hl-card--clutch .aw-hl-card__kicker,.aw-hl-card--clutch .aw-hl-card__value{color:#fde68a}.aw-hl-card--king{background:linear-gradient(160deg,#dc262652,#141034d9);border-color:#f8717199;box-shadow:0 0 28px #dc262640}.aw-hl-card--king .aw-hl-card__kicker{color:#fecaca}.aw-hl-card--king .aw-hl-card__value{color:#fda4af;font-size:16px}.aw-hl-card--globe{border-color:#5eead466}.aw-hl-card--globe .aw-hl-card__kicker,.aw-hl-card--globe .aw-hl-card__value{color:#99f6e4}.aw-podium{grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:8px;margin-bottom:4px;display:grid}.aw-podium-card-link{color:inherit;text-decoration:none;display:block}.aw-podium-card{text-align:center;background:#141034b3;border:2.5px solid #b482ff59;border-radius:16px;flex-direction:column;align-items:center;min-height:160px;padding:12px 8px;display:flex;position:relative}.aw-podium-card--primary{background:linear-gradient(165deg,#fbbf242e,#141034d9);border:3px solid #fbbf24f2;min-height:188px;box-shadow:0 0 38px #fbbf2480,inset 0 0 12px #fbbf2499}.aw-podium-card--rank2{background:linear-gradient(165deg,#94a3b829,#141034d9);border-color:#cbd5e1e6;box-shadow:0 0 28px #cbd5e159}.aw-podium-card--rank3{background:linear-gradient(165deg,#fb923c29,#141034d9);border-color:#fb923ce6;box-shadow:0 0 28px #fb923c66}.aw-podium-card{isolation:isolate}.aw-podium-card--primary{--sparkle:#fde047}.aw-podium-card--rank2{--sparkle:#e2e8f0}.aw-podium-card--rank3{--sparkle:#fdba74}.aw-podium-card:before,.aw-podium-card:after{content:"";pointer-events:none;z-index:2;background-repeat:no-repeat;background-size:4px 4px;border-radius:22px;position:absolute;inset:-10px}.aw-podium-card:before{background-image:radial-gradient(circle, var(--sparkle,#a78bfa) 1.6px, transparent 2px), radial-gradient(circle, var(--sparkle,#a78bfa) 1px, transparent 1.5px), radial-gradient(circle, var(--sparkle,#a78bfa) 1.2px, transparent 1.8px), radial-gradient(circle, var(--sparkle,#a78bfa) .8px, transparent 1.3px), radial-gradient(circle, var(--sparkle,#a78bfa) 1.4px, transparent 1.9px), radial-gradient(circle, var(--sparkle,#a78bfa) 1px, transparent 1.5px);filter:drop-shadow(0 0 4px var(--sparkle,#a78bfa));background-position:6% 8%,94% 12%,50% 3%,3% 60%,97% 70%,12% 92%;animation:2.6s ease-in-out infinite aw-sparkle-a}.aw-podium-card:after{background-image:radial-gradient(circle, var(--sparkle,#a78bfa) 1px, transparent 1.5px), radial-gradient(circle, var(--sparkle,#a78bfa) 1.4px, transparent 1.9px), radial-gradient(circle, var(--sparkle,#a78bfa) .9px, transparent 1.4px), radial-gradient(circle, var(--sparkle,#a78bfa) 1.2px, transparent 1.7px), radial-gradient(circle, var(--sparkle,#a78bfa) 1.6px, transparent 2.1px), radial-gradient(circle, var(--sparkle,#a78bfa) 1px, transparent 1.5px);filter:drop-shadow(0 0 4px var(--sparkle,#a78bfa));background-position:88% 95%,30% 97%,70% 99%,2% 28%,98% 40%,60% 6%;animation:3.2s ease-in-out .6s infinite aw-sparkle-b}@keyframes aw-sparkle-a{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@keyframes aw-sparkle-b{0%,to{opacity:1;transform:scale(1.05)}50%{opacity:.3;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.aw-podium-card:before,.aw-podium-card:after{opacity:.7;animation:none}}.aw-podium-card__medal{color:#0d061f;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #fbbf2459}.aw-podium-card--rank2 .aw-podium-card__medal{color:#0f172a;background:linear-gradient(135deg,#cbd5e1,#64748b);box-shadow:0 4px 14px #94a3b859}.aw-podium-card--rank3 .aw-podium-card__medal{color:#0f172a;background:linear-gradient(135deg,#fb923c,#c2410c);box-shadow:0 4px 14px #fb923c59}.aw-podium-card__avatar-wrap{margin:8px 0 10px;position:relative}.aw-podium-card__laurel{opacity:.7;filter:drop-shadow(0 0 3px #fbbf2480);font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.aw-podium-card__laurel--left{left:-10px;transform:translateY(-50%)scaleX(-1)}.aw-podium-card__laurel--right{right:-10px}.aw-podium-card__name{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.2}.aw-podium-card--primary .aw-podium-card__name{font-size:15px}.aw-podium-card__wl{color:#e9e2ff99;margin-bottom:8px;font-size:11px}.aw-podium-card__delta{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;color:#fbbf24;font-size:22px;font-weight:800;line-height:1}.aw-podium-card--rank2 .aw-podium-card__delta{color:#e2e8f0;font-size:20px}.aw-podium-card--rank3 .aw-podium-card__delta{color:#fb923c;font-size:20px}.aw-podium-card--primary .aw-podium-card__delta{font-size:28px}.aw-podium-card__delta-label{letter-spacing:.14em;color:#e9e2ff80;margin-top:2px;font-size:9px;font-weight:700}.aw-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000059,inset 0 0 0 1.5px #ffffff1f}.aw-avatar--sm{width:28px;height:28px;font-size:11px}.aw-avatar--md{width:52px;height:52px;font-size:18px}.aw-avatar--lg{width:72px;height:72px;font-size:24px}.aw-standings-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-standings-row{min-height:60px;color:inherit;background:#1410348c;border:1px solid #b482ff24;border-radius:14px;grid-template-columns:24px 28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.aw-standings-row:hover{background:#141034b3;border-color:#b482ff66}.aw-standings-row__rank{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;text-align:center;font-size:18px;font-weight:800}.aw-standings-row__rank--gold{color:var(--aw-gold,#fbbf24)}.aw-standings-row__rank--silver{color:var(--aw-silver,#cbd5e1)}.aw-standings-row__rank--bronze{color:var(--aw-bronze,#fb923c)}.aw-standings-row__rank--rest{color:#e9e2ff80}.aw-standings-row__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.aw-standings-row__wl{color:#e9e2ffb3;font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:12px}.aw-standings-row__delta{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:baseline;gap:4px;min-width:64px;font-size:14px;font-weight:800;display:inline-flex}.aw-standings-row__delta--pos{color:#34d399}.aw-standings-row__delta--neg{color:#fb7185}.aw-standings-row__delta--flat{color:#e9e2ff8c}.aw-standings-row__delta-arrow{opacity:.85;font-size:12px}.aw-matches-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -4px;padding:2px 4px 12px;display:flex;overflow-x:auto}.aw-matches-chips::-webkit-scrollbar{display:none}.aw-matches-chip{letter-spacing:.04em;text-transform:uppercase;color:#e9e2ffb3;cursor:pointer;background:#14103499;border:1px solid #b482ff33;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:700;transition:all .12s}.aw-matches-chip:hover{border-color:#b482ff80}.aw-matches-chip--active{color:#fff;background:linear-gradient(135deg,#ec4899,#a855f7);border-color:#0000;box-shadow:0 0 16px #d946ef59}.aw-matches-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aw-match-card{background:#14103499;border:1px solid #b482ff2e;border-radius:16px;padding:14px;position:relative}.aw-match-card__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aw-match-card__meta{letter-spacing:.1em;text-transform:uppercase;color:#e9e2ff8c;font-size:11px;font-weight:700}.aw-match-card__badges{gap:4px;display:inline-flex}.aw-match-card__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.aw-match-card__badge--clutch{color:#fbbf24;background:#fbbf242e;border:1px solid #fbbf248c}.aw-match-card__badge--upset{color:#c4b5fd;background:#a78bfa2e;border:1px solid #a78bfa8c}.aw-match-card__row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.aw-match-card__row+.aw-match-card__row{border-top:1px dashed #b482ff26}.aw-match-card__team{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.aw-match-card__avatars{flex-shrink:0;display:inline-flex}.aw-match-card__avatars .aw-avatar+.aw-avatar{margin-left:-8px}.aw-match-card__team-name{color:#e9e2ffbf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.aw-match-card__team-name--winner{color:var(--aw-pink,#f472b6);font-weight:700}.aw-match-card__name-link{color:inherit;text-decoration:none}.aw-match-card__name-link:hover{text-decoration:underline}.aw-match-card__score{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;color:#e9e2ff73;font-size:22px;font-weight:800}.aw-match-card__score--winner{color:#fff}.aw-account-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:18px;margin-top:14px;padding:18px 16px;box-shadow:0 16px 40px #0000005c,inset 0 1px #ffffff0a}.aw-account-card+.aw-account-card{margin-top:14px}.aw-account-card__head{margin-bottom:14px}.aw-account-card__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800}.aw-account-card__sub{color:#e9e2ffb3;margin:4px 0 0;font-size:13px;line-height:1.4}.aw-account-form{flex-direction:column;gap:12px;display:flex}.aw-account-field{flex-direction:column;gap:4px;display:flex}.aw-account-field__label{color:#e9e2ffd9;font-size:13px;font-weight:600}.aw-account-field__input{color:#fffafe;background:#ffffff0f;border:1px solid #b482ff40;border-radius:12px;outline:0;width:100%;padding:10px 12px;font-size:14px}.aw-account-field__input:focus{background:#ffffff1a;border-color:#b482ff99}.aw-account-field__hint{color:#e9e2ff8c;margin:0;font-size:12px}.aw-account-form__msg{margin:0;font-size:13px}.aw-account-form__msg--error{color:#fda4af}.aw-account-form__msg--success{color:#86efac}.aw-account-form__submit{color:#fffafe;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#7c4dff);border:1px solid #c7a0ff80;border-radius:12px;margin-top:4px;padding:10px 16px;font-size:14px;font-weight:700}.aw-account-form__submit:disabled{opacity:.6;cursor:progress}.aw-book-hero{margin-bottom:14px;padding-top:4px}.aw-back-link{color:#e4e0f6b3;align-items:center;margin:0 0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.aw-back-link:hover{color:#fffafe}.aw-book-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aw-book-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fffafe;background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,transform .12s;display:flex;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff0a}.aw-book-card:hover{border-color:#c7a0ff80;transform:translateY(-1px)}.aw-book-card__body{flex:1;min-width:0}.aw-book-card__title{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.005em;margin:0;font-size:15px;font-weight:800;line-height:1.2}.aw-book-card__date{color:#e9e2ffd9;margin:4px 0 0;font-size:13px}.aw-book-card__venue{color:#e4e0f699;margin:2px 0 0;font-size:12px}.aw-book-card__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.aw-book-card__price{color:#fffafe;font-size:13px;font-weight:700}.aw-book-card__chip{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.aw-book-card__chip--green{color:#6ee7b7;background:#16d7842e}.aw-book-card__chip--amber{color:#ffd58a;background:#ffc8572e}.aw-book-card__chip--rose{color:#ffb4c4;background:#ff64822e}.aw-book-card__chip--slate{color:#e4e0f6b3;background:#b4b4c826}.aw-book-card__chip--purple{color:#c4a8ff;background:#c4a8ff2e}.aw-book-card__cta{flex-shrink:0}.aw-book-card__status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.aw-book-card__status--go{color:#fffafe;background:linear-gradient(135deg,#a78bfa,#7c4dff);box-shadow:0 8px 18px #7c4dff59}.aw-book-card__status--booked{color:#6ee7b7;background:#16d7842e;border:1px solid #16d78466}.aw-book-card__status--wait{color:#ffd58a;background:#ffc8572e;border:1px solid #ffc85766}.aw-book-card__status--muted{color:#e4e0f6b3;background:#ffffff0f;border:1px solid #ffffff1f}.aw-book-empty{text-align:center;background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:18px;padding:28px 20px}.aw-book-empty__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:16px;font-weight:800}.aw-book-empty__text{color:#e4e0f6b3;margin:8px 0 0;font-size:13px;line-height:1.45}.aw-book-hero{border-radius:var(--aw-radius);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff1a,#ffffff06 48%),radial-gradient(90% 70% at 92% 18%,#33d1ff1f,#33d1ff00 62%),radial-gradient(70% 40% at 8% 110%,#ff4db829,#ff4db800 70%),#0e0c28d1;border:1px solid #ff4db86b;margin-bottom:14px;padding:18px;box-shadow:0 22px 58px #00000070,0 0 38px #7c4dff2e,inset 0 1px #ffffff14}.aw-book-hero__eyebrow{color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#e932d56b 0%,#7c4dff6b 58%,#159cff6b 100%);border:1px solid #c7a0ff66;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.aw-book-hero__eyebrow-label{display:inline-block;transform:translateY(1px)}.aw-book-hero__eyebrow svg{width:14px;height:14px}.aw-book-hero__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.18}.aw-book-hero__tags{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.aw-book-hero__tags-row{flex-wrap:wrap;gap:6px;display:flex}.aw-book-tag{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.aw-book-tag--teal{color:#7adfff;background:#33d1ff29;border:1px solid #33d1ff52}.aw-book-tag--amber{color:#ffd58a;background:#ffc85729;border:1px solid #ffc85752}.aw-book-tag--purple{color:#d3b4ff;background:#b45dff2e;border:1px solid #b45dff5c}.aw-book-tag--green{color:#6ee7b7;background:#16d78429;border:1px solid #16d78452}.aw-book-tag--pink{color:#ff9cd0;background:#ff64b429;border:1px solid #ff64b452}.aw-book-tag--blue{color:#9cc8ff;background:#63afff29;border:1px solid #63afff52}.aw-book-hero__facts{border-top:1px solid #c7a0ff33;gap:10px;margin-bottom:14px;padding-top:14px;display:grid}.aw-book-hero__fact{color:#e4e0f6f2;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;line-height:1.3;display:grid}.aw-book-hero__fact-icon{color:#be96fff2;width:22px;height:22px;display:inline-flex}.aw-book-hero__fact-icon svg{width:22px;height:22px}.aw-book-hero__fact-body{flex-direction:column;min-width:0;display:flex}.aw-book-hero__fact-label{color:#e4e0f68c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.aw-book-hero__fact-value{color:#fffafe;font-size:14px;font-weight:700}.aw-book-hero__progress{border-top:1px solid #c7a0ff33;margin-top:4px;padding-top:14px}.aw-book-hero__progress-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.aw-book-hero__progress-label{color:#e4e0f6d9;font-size:13px}.aw-book-hero__progress-label strong{color:#fffafe;font-size:15px;font-weight:800}.aw-book-hero__progress-count{color:#e4e0f6d9;font-size:12px;font-weight:800}.aw-book-hero__progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.aw-book-hero__progress-fill{height:100%;width:var(--fill-pct,0%);background:linear-gradient(90deg,#ff3ec8 0%,#b45dff 55%,#33d1ff 100%);border-radius:999px;transition:width .4s;box-shadow:0 0 12px #b45dff80}.aw-book-roster{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:18px;margin-bottom:14px;padding:14px 16px;box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff0a}.aw-book-roster__head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.aw-book-roster__eyebrow{color:#e4e0f699;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.aw-book-roster__count{color:#fffafe;font-size:12px;font-weight:700}.aw-book-roster__avatars{margin-bottom:10px;display:flex}.aw-book-roster__avatar{background:var(--av-bg,linear-gradient(135deg,#9b5cff,#6929c4));color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;border:2px solid #0e0c28e6;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px 10px #00000059}.aw-book-roster__avatar:first-child{margin-left:0}.aw-book-roster__avatar--more{color:#e4e0f6d9;background:#ffffff1a;font-size:11px}.aw-book-roster__names{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.aw-book-roster__chip{color:#e9e2ffeb;background:#ffffff0d;border:1px solid #b482ff33;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.aw-book-roster__chip--more{color:#e4e0f68c;background:#ffffff08;font-style:italic}.aw-book-roster__dot{background:var(--dot,#f7f4ff8c);border-radius:999px;width:7px;height:7px;display:inline-block}.aw-book-roster__mix{color:#e4e0f699;margin:0;font-size:12px;line-height:1.4}.aw-book-roster__hosted{color:#e9e2ffd9;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4}.aw-book-status-card{background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:18px;margin-top:12px;padding:18px 16px}.aw-book-status-card__badge{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.aw-book-status-card__title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0 0 4px;font-size:16px;font-weight:800}.aw-book-status-card__text{color:#e9e2ffd9;margin:0;font-size:14px;line-height:1.45}.aw-book-status-card__meta{color:#e4e0f6b3;margin:10px 0 0;font-size:12px}.aw-book-status-card__meta strong{color:#fffafe;letter-spacing:.02em;font-weight:700}.aw-book-status-card--booked{border-color:#16d78466}.aw-book-status-card--booked .aw-book-status-card__badge{color:#6ee7b7;background:#16d7842e}.aw-book-status-card--wait{border-color:#ffc85766}.aw-book-status-card--wait .aw-book-status-card__badge{color:#ffd58a;background:#ffc8572e}.aw-book-status-card--muted{border-color:#ffffff1f}.aw-book-quick{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28d1;border:1px solid #c7a0ff4d;border-radius:20px;flex-direction:column;gap:14px;margin-top:12px;padding:18px 16px;display:flex;box-shadow:0 16px 40px #0000005c,inset 0 1px #ffffff0f}.aw-book-quick__alert{color:#fda4af;background:#ff64821f;border:1px solid #ff648266;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4}.aw-book-quick__profile{background:#ffffff0a;border:1px solid #b482ff29;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.aw-book-quick__profile-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aw-book-quick__profile-label{color:#e4e0f699;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.aw-book-quick__profile-value{color:#fffafe;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.aw-book-quick__missing{background:#ffc85714;border:1px solid #ffc85759;border-radius:12px;padding:12px}.aw-book-quick__missing-label{color:#ffd58a;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.aw-book-quick__missing-help{color:#e4e0f6b3;margin:0 0 8px;font-size:12px;line-height:1.4}.aw-book-quick__input{color:#fffafe;background:#ffffff0f;border:1px solid #b482ff47;border-radius:12px;outline:0;width:100%;padding:10px 12px;font-size:14px}.aw-book-quick__input:focus{background:#ffffff1a;border-color:#c7a0ffb3}.aw-book-quick__input--err{border-color:#ff6482b3}.aw-book-quick__err{color:#fda4af;margin:6px 0 0;font-size:12px}.aw-book-quick__edit-link{color:#c7a0fff2;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.aw-book-quick__edit-link:hover{color:#fffafe}.aw-book-quick__edit{background:#ffffff08;border:1px solid #b482ff33;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.aw-book-quick__edit-head{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.aw-book-quick__edit-close{color:#fffafe;cursor:pointer;text-transform:uppercase;background:#c7a0ff2e;border:1px solid #c7a0ff66;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.aw-book-quick__field{flex-direction:column;gap:4px;display:flex}.aw-book-quick__field-label{color:#e9e2ffd9;font-size:12px;font-weight:600}.aw-book-quick__field-label em{color:#e4e0f68c;font-style:normal;font-weight:500}.aw-book-quick__checks{flex-direction:column;gap:8px;display:flex}.aw-book-quick__check{color:#e9e2ffd9;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.aw-book-quick__check input[type=checkbox]{accent-color:#a78bfa;width:16px;height:16px}.aw-book-quick__code{background:#ffffff08;border:1px solid #b482ff2e;border-radius:12px;padding:10px 12px}.aw-book-quick__code-summary{color:#c7a0fff2;cursor:pointer;font-size:13px;font-weight:700}.aw-book-quick__code-summary::marker{color:#c7a0ff99}.aw-book-quick__code-body{flex-direction:column;gap:8px;margin-top:10px;display:flex}.aw-book-quick__cta{color:#fffafe;cursor:pointer;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#ff3ec8 0%,#b45dff 50%,#7168ff 100%);border:0;border-radius:14px;width:100%;margin-top:4px;padding:14px 16px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .2s,opacity .2s;box-shadow:0 12px 28px #b45dff6b}.aw-book-quick__cta:hover{transform:translateY(-1px);box-shadow:0 16px 36px #b45dff8c}.aw-book-quick__cta:active{transform:translateY(0)}.aw-book-quick__cta:disabled{cursor:progress;opacity:.7;transform:none}.aw-book-quick__footnote{color:#e4e0f68c;text-align:center;margin:0;font-size:11px;line-height:1.45}.aw-my-bookings__tabs{background:#ffffff0a;border:1px solid #b482ff2e;border-radius:12px;gap:4px;margin:12px 0 10px;padding:4px;display:flex}.aw-my-bookings__tab{color:#e4e0f6b3;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.02em;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.aw-my-bookings__tab:hover{color:#fffafe}.aw-my-bookings__tab--active{color:#fffafe;background:linear-gradient(135deg,#ff4fd838,#7c4dff38);box-shadow:0 4px 12px #7c4dff2e}.aw-my-bookings__tab-count{color:inherit;text-align:center;background:#ffffff1a;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:800}.aw-my-bookings__search{margin-bottom:12px}.aw-my-bookings__search-input{color:#fffafe;background:#ffffff0f;border:1px solid #b482ff40;border-radius:12px;outline:0;width:100%;padding:10px 12px;font-size:14px}.aw-my-bookings__search-input:focus{background:#ffffff1a;border-color:#c7a0ffb3}.aw-my-bookings__search-input::placeholder{color:#e4e0f673}.aw-my-bookings__waitlist{background:linear-gradient(145deg,#ffc8571f,#ffffff05 60%),#0e0c28c7;border:1px solid #ffc85752;border-radius:14px;margin-bottom:12px;padding:12px 14px}.aw-my-bookings__waitlist-kicker{color:#ffd58a;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.aw-my-bookings__waitlist-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-my-bookings__waitlist-link{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.aw-my-bookings__waitlist-title{color:#fffafe;font-size:14px;font-weight:700}.aw-my-bookings__waitlist-meta{color:#e9e2ffb3;font-size:12px}.aw-my-bookings__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aw-my-bookings__card{color:#fffafe;background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,transform .12s;display:flex}.aw-my-bookings__card:hover{border-color:#c7a0ff80;transform:translateY(-1px)}.aw-my-bookings__card-body{flex:1;min-width:0}.aw-my-bookings__card-title{font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:14px;font-weight:800;line-height:1.2}.aw-my-bookings__card-date{color:#e9e2ffd9;margin:4px 0 0;font-size:12px}.aw-my-bookings__card-venue{color:#e4e0f68c;margin:2px 0 0;font-size:11px}.aw-my-bookings__card-meta{align-items:center;gap:10px;margin-top:8px;display:flex}.aw-my-bookings__card-code{color:#e4e0f699;font-family:var(--font-geist-mono), monospace;font-size:11px}.aw-my-bookings__card-price{color:#fffafe;font-size:12px;font-weight:700}.aw-my-bookings__card-status{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:800}.aw-my-bookings__card-status--go{color:#6ee7b7;background:#16d7842e;border:1px solid #16d78466}.aw-my-bookings__card-status--wait{color:#ffd58a;background:#ffc8572e;border:1px solid #ffc85766}.aw-my-bookings__card-status--muted{color:#e4e0f6b3;background:#ffffff0f;border:1px solid #ffffff1f}.aw-my-bookings__card-status--rose{color:#ff9cd0;background:#ff64b42e;border:1px solid #ff64b466}.aw-my-bookings__card-status--host{color:#d4b8ff;background:#b482ff38;border:1px solid #b482ff80}.aw-my-bookings__empty{text-align:center;background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:18px;padding:28px 20px}.aw-my-bookings__empty-title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:16px;font-weight:800}.aw-my-bookings__empty-text{color:#e4e0f6b3;margin:8px 0 0;font-size:13px;line-height:1.45}.aw-my-bookings__empty-cta{color:#c7a0fff2;font-family:var(--font-montserrat), Arial, sans-serif;text-underline-offset:3px;margin-top:14px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.aw-booking-detail{flex-direction:column;gap:12px;display:flex}.aw-booking-detail__head{background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28d1;border:1px solid #c7a0ff4d;border-radius:18px;padding:18px 18px 14px}.aw-booking-detail__kicker{color:#e4e0f699;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.aw-booking-detail__code{color:#fffafe;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;margin:4px 0 0;font-size:22px;font-weight:700}.aw-booking-detail__sub{color:#e4e0f699;margin:6px 0 0;font-size:12px}.aw-booking-detail__card{background:linear-gradient(145deg,#ffffff0f,#ffffff03 50%),#0e0c28c7;border:1px solid #b482ff38;border-radius:16px;padding:14px 16px}.aw-booking-detail__card--accent{background:linear-gradient(145deg,#ff64b414,#ffffff03 60%),#0e0c28c7;border-color:#ff64b466}.aw-booking-detail__label{color:#e4e0f68c;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.aw-booking-detail__value{color:#fffafe;margin:0;font-size:14px;font-weight:700}.aw-booking-detail__value--title{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.005em;font-size:16px;font-weight:800}.aw-booking-detail__line{color:#e9e2ffd9;margin:4px 0 0;font-size:13px}.aw-booking-detail__line--muted{color:#e4e0f699;font-size:12px}.aw-booking-detail__inline-link{color:#c7a0fff2;text-underline-offset:3px;margin-top:8px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.aw-booking-detail__row{border-top:1px solid #b482ff1f;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.aw-booking-detail__row:first-of-type{border-top:0;padding-top:4px}.aw-booking-detail__row-label{color:#e4e0f699;font-size:12px}.aw-booking-detail__row-value{color:#fffafe;text-align:right;text-transform:capitalize;font-size:14px;font-weight:600}.aw-booking-detail__row-value--prom{color:#ff9cd0;font-size:16px;font-weight:800}.aw-booking-detail__refund-reason{background:#0003;border-radius:10px;margin-top:10px;padding:10px 12px}.aw-booking-detail__refund-reason-label{color:#e4e0f680;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.aw-booking-detail__refund-reason-text{color:#e9e2ffe6;margin:4px 0 0;font-size:13px;font-style:italic;line-height:1.4}.aw-booking-detail__refund-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.aw-booking-detail__refund-header-label{margin:0}.aw-booking-detail__refund-total-suffix{color:#e4e0f68c;text-transform:lowercase;margin-left:6px;font-size:11px;font-weight:400}.aw-booking-detail__refund-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aw-booking-detail__refund-item{background:#0003;border-radius:10px;padding:10px 12px}.aw-booking-detail__refund-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aw-booking-detail__refund-item-amount{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;font-size:15px;font-weight:800}.aw-booking-detail__refund-item-when{color:#e4e0f68c;font-size:11px}.aw-booking-detail__refund-item-reason{color:#e9e2ffd9;margin:6px 0 0;font-size:12px;font-style:italic;line-height:1.45}.aw-booking-detail__status{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-size:15px;font-weight:800}.aw-booking-detail__cancel-note{background:linear-gradient(145deg,#ffffff0a,#ffffff03 60%),#0e0c2899;border:1px solid #b482ff2e;border-radius:14px;padding:14px 16px}.aw-booking-detail__cancel-note-title{color:#fffafe;font-family:var(--font-montserrat), Arial, sans-serif;margin:0 0 6px;font-size:13px;font-weight:800}.aw-booking-detail__cancel-note-text{color:#e4e0f6bf;margin:0 0 10px;font-size:12px;line-height:1.45}.aw-booking-detail__whatsapp-cta{color:#b5f0c6;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#25d3662e;border:1px solid #25d36680;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.aw-booking-detail__whatsapp-cta:hover{background:#25d3664d}