.topbar[data-v-3a426b05]{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.logo[data-v-3a426b05]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:19px}.logo .mark[data-v-3a426b05]{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.logo .mark-img[data-v-3a426b05]{width:100%;height:100%;object-fit:contain;display:block}nav[data-v-3a426b05]{display:flex;gap:34px;font-size:14px;color:var(--grey)}.cta-mini[data-v-3a426b05]{font-size:14px;font-weight:600}.header-actions[data-v-3a426b05]{display:flex;align-items:center;gap:16px}.dashboard-btn[data-v-3a426b05]{display:inline-flex;align-items:center;gap:7px;background:var(--green);color:#fff;font-size:13px;font-weight:700;padding:9px 16px;border-radius:999px}.dashboard-btn[data-v-3a426b05]:hover{background:var(--green2)}.account[data-v-3a426b05]{display:flex;align-items:center;gap:14px}.account-email[data-v-3a426b05]{font-size:13px;color:var(--grey)}.logout-btn[data-v-3a426b05]{background:none;border:1px solid var(--line);border-radius:999px;padding:7px 16px;cursor:pointer;color:var(--ink)}.logout-btn[data-v-3a426b05]:hover{background:var(--card)}main[data-v-3a426b05]{max-width:1120px;margin:0 auto;padding:0 var(--page-gutter)}.menu-toggle[data-v-3a426b05]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;border:none;background:none;cursor:pointer;flex:none}.menu-toggle span[data-v-3a426b05]{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s ease,opacity .2s ease}.menu-toggle.open span[data-v-3a426b05]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span[data-v-3a426b05]:nth-child(2){opacity:0}.menu-toggle.open span[data-v-3a426b05]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-v-3a426b05]{display:none}@media (max-width: 860px){.topbar[data-v-3a426b05]{padding:16px 20px}.nav-desktop[data-v-3a426b05],.header-actions[data-v-3a426b05]{display:none}.menu-toggle[data-v-3a426b05]{display:flex}.mobile-nav[data-v-3a426b05]{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:2px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 16px 30px #00000014;padding:10px 20px 18px}.mobile-nav a[data-v-3a426b05]{padding:13px 4px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line)}.mobile-nav .mobile-dashboard[data-v-3a426b05]{color:var(--green);font-weight:700}.mobile-divider[data-v-3a426b05]{display:none}.mobile-account[data-v-3a426b05]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px 4px}.mobile-account .account-email[data-v-3a426b05]{font-size:13px;color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav a.mobile-login[data-v-3a426b05]{display:block;text-align:center;margin-top:10px;padding:12px;border-radius:999px;background:var(--btn);color:#fff}}@media (max-width: 480px){.logo[data-v-3a426b05]{font-size:17px}}.mobile-nav-enter-active[data-v-3a426b05],.mobile-nav-leave-active[data-v-3a426b05]{transition:opacity .2s ease,transform .2s ease}.mobile-nav-enter-from[data-v-3a426b05],.mobile-nav-leave-to[data-v-3a426b05]{opacity:0;transform:translateY(-8px)}.tour-badge[data-v-8d06c688]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.6}.tour-badge.atp[data-v-8d06c688]{background:#0071e324;color:var(--blue)}.tour-badge.wta[data-v-8d06c688]{background:#d946a024;color:#d946a0}.tour-badge.on-dark[data-v-8d06c688]{background:#ffffff2e;color:#fff}.mc-tournament-link[data-v-cc3b7b12],.mc-name-link[data-v-cc3b7b12]{color:inherit;text-decoration:none}.mc-tournament-link[data-v-cc3b7b12]:hover,.mc-name-link[data-v-cc3b7b12]:hover{text-decoration:underline}.match-card[data-v-cc3b7b12]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(130% 160% at 105% -10%,var(--surface-glow) 0%,transparent 55%),linear-gradient(135deg,var(--surface-from),var(--surface-to));color:#fff;border-radius:20px;padding:20px 24px;margin-bottom:16px;cursor:pointer;transform:translateY(0) scale(1);transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium),background .5s ease;box-shadow:0 1px 2px #00000029}.match-card[data-v-cc3b7b12]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.07;background-image:repeating-linear-gradient(115deg,#fff 0 1.5px,transparent 1.5px 26px);pointer-events:none}.match-card[data-v-cc3b7b12]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translate(-130%);transition:transform .85s ease;pointer-events:none}.match-card[data-v-cc3b7b12]:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 22px 44px -14px var(--surface-shadow),0 0 0 1px #ffffff14}.match-card[data-v-cc3b7b12]:hover:before{transform:translate(130%)}@media (prefers-reduced-motion: reduce){.match-card[data-v-cc3b7b12],.match-card[data-v-cc3b7b12]:before{transition:none}}.mc-top[data-v-cc3b7b12]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;font-size:11px;opacity:.78;margin-bottom:18px}.mc-tag[data-v-cc3b7b12]{display:inline-flex;align-items:center;gap:6px}.mc-surface[data-v-cc3b7b12]{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:10px;padding:3px 9px;border-radius:999px;background:#ffffff24;margin-right:auto}.mc-free[data-v-cc3b7b12]{display:inline-flex;align-items:center;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:10px;padding:3px 10px;border-radius:999px;background:#c7ff3c2e;color:var(--lime);border:1px solid rgba(199,255,60,.45)}.mc-live[data-v-cc3b7b12]{display:inline-flex;align-items:center;gap:6px;font-weight:800;letter-spacing:.04em;font-size:10px;padding:3px 10px 3px 8px;border-radius:999px;background:#ff453a38;color:#fff;border:1px solid rgba(255,69,58,.5)}.mc-live i[data-v-cc3b7b12]{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px #ff453a59;animation:mcLivePulse-cc3b7b12 1.6s ease-in-out infinite}@keyframes mcLivePulse-cc3b7b12{0%,to{opacity:1;box-shadow:0 0 0 2px #ff453a59}50%{opacity:.55;box-shadow:0 0 0 4px #ff453a29}}@media (prefers-reduced-motion: reduce){.mc-live i[data-v-cc3b7b12]{animation:none}}.mc-body[data-v-cc3b7b12]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-player[data-v-cc3b7b12]{display:flex;align-items:center;gap:14px;min-width:0}.mc-player-right[data-v-cc3b7b12]{flex-direction:row-reverse;text-align:right}.mc-avatar[data-v-cc3b7b12]{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff38,0 6px 16px #00000047;transition:transform .4s var(--ease-premium),box-shadow .4s ease}.match-card:hover .mc-avatar[data-v-cc3b7b12]{transform:translateY(-2px) scale(1.04)}.mc-avatar.is-favorite[data-v-cc3b7b12]{box-shadow:inset 0 0 0 2px #ffffff4d,0 0 0 3px var(--lime),0 6px 18px #c7ff3c52}.mc-photo[data-v-cc3b7b12]{width:100%;height:100%;object-fit:cover}.mc-initials[data-v-cc3b7b12]{font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25)}.mc-flag[data-v-cc3b7b12]{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:#fff;object-fit:cover;box-shadow:0 1px 4px #0006}.mc-player-right .mc-flag[data-v-cc3b7b12]{right:auto;left:-2px}.mc-info[data-v-cc3b7b12]{min-width:0}.mc-name[data-v-cc3b7b12]{font-weight:700;font-size:15px;letter-spacing:-.01em;overflow-wrap:break-word}.mc-rank[data-v-cc3b7b12]{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.mc-vs[data-v-cc3b7b12]{flex:none;width:34px;height:34px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fffc}.mc-status[data-v-cc3b7b12]{font-weight:700;opacity:.9}.mc-status.done[data-v-cc3b7b12]{opacity:.65}.mc-winner-icon[data-v-cc3b7b12]{color:var(--lime);vertical-align:-1px}.mc-result[data-v-cc3b7b12]{position:relative;z-index:2;margin-top:10px;text-align:center}.mc-result-score[data-v-cc3b7b12]{display:inline-flex;padding:5px 14px;border-radius:999px;background:#ffffff1f;font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.mc-bottom[data-v-cc3b7b12]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:12px}.mc-confidence[data-v-cc3b7b12]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--surface-tint);color:#fff;font-weight:600;font-size:11px}.mc-proba[data-v-cc3b7b12]{font-weight:800;color:var(--lime);font-variant-numeric:tabular-nums}@media (max-width: 480px){.match-card[data-v-cc3b7b12]{padding:16px 18px}.mc-body[data-v-cc3b7b12]{gap:8px}.mc-avatar[data-v-cc3b7b12]{width:44px;height:44px}.mc-initials[data-v-cc3b7b12],.mc-name[data-v-cc3b7b12]{font-size:13px}.mc-vs[data-v-cc3b7b12]{width:28px;height:28px;font-size:9px}.mc-surface[data-v-cc3b7b12]{order:3;margin-right:0}}h1[data-v-22bc6297],h2[data-v-22bc6297],h3[data-v-22bc6297]{text-wrap:balance}@media (prefers-reduced-motion: reduce){[data-v-22bc6297]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes fadeUp-22bc6297{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal[data-v-22bc6297]{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity .7s var(--ease-premium),transform .6s var(--ease-premium),filter .6s var(--ease-premium),box-shadow .3s ease}.reveal.is-visible[data-v-22bc6297]{opacity:1;transform:none;filter:blur(0)}.hero-carousel[data-v-22bc6297]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;min-height:calc(100vh - 71px);min-height:calc(100dvh - 71px);margin-top:-1px;margin-bottom:0;display:flex;align-items:center;justify-content:center;isolation:isolate;animation:fadeUp-22bc6297 .7s ease both}.hero-slide[data-v-22bc6297]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;filter:brightness(.86) saturate(.85);transition:opacity 1.8s ease,filter 1.8s ease;animation:heroKenBurns-22bc6297 20s ease-in-out infinite alternate;will-change:opacity,transform,filter}.hero-slide.active[data-v-22bc6297]{opacity:1;filter:brightness(1) saturate(1);z-index:1}@keyframes heroKenBurns-22bc6297{0%{transform:scale(1)}to{transform:scale(1.12)}}.hero-slide.active.intro-slide[data-v-22bc6297]{animation:heroSlideIntro-22bc6297 1.9s cubic-bezier(.16,1,.3,1) both,heroKenBurns-22bc6297 20s ease-in-out 1.9s infinite alternate}@keyframes heroSlideIntro-22bc6297{0%{transform:scale(1.26);filter:brightness(.55) saturate(.75)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.hero-overlay[data-v-22bc6297]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#060e0d1a,#050c0c2e 55%,#0409096b),radial-gradient(90% 70% at 50% 0%,#0000 45%,#0000001f);animation:heroOverlayIn-22bc6297 2s ease both}@keyframes heroOverlayIn-22bc6297{0%{opacity:0}to{opacity:1}}.hero-spotlight[data-v-22bc6297]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(480px circle at var(--mx, 50%) var(--my, 38%),rgba(199,255,60,.16),transparent 62%);opacity:0;transition:opacity .5s ease;pointer-events:none}.hero-carousel:hover .hero-spotlight[data-v-22bc6297]{opacity:1}.eyebrow[data-v-22bc6297]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px;flex-wrap:wrap;max-width:100%}.eyebrow i[data-v-22bc6297]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40}.hero-content[data-v-22bc6297]{position:relative;z-index:3;text-align:center;max-width:720px;padding:100px var(--page-gutter) 56px}.hero-content .eyebrow[data-v-22bc6297]{justify-content:center;color:var(--lime);text-shadow:0 1px 10px rgba(0,0,0,.35);animation:fadeUp-22bc6297 .6s .1s ease both;text-align:center}.hero-content h1[data-v-22bc6297]{font-size:58px;line-height:1.05;font-weight:700;letter-spacing:-.02em;margin:0 0 18px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45);animation:heroTitleIn-22bc6297 1.1s .35s cubic-bezier(.16,1,.3,1) both}@keyframes heroTitleIn-22bc6297{0%{opacity:0;transform:translateY(30px);filter:blur(14px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-content h1 .accent[data-v-22bc6297]{background:linear-gradient(90deg,var(--lime),#eaffb0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content p[data-v-22bc6297]{font-size:19px;color:#ffffffeb;max-width:560px;margin:0 auto 36px;text-shadow:0 1px 12px rgba(0,0,0,.4);animation:fadeUp-22bc6297 .6s .55s ease both}.cta-main[data-v-22bc6297]{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;background:var(--btn);color:#fff;padding:17px 32px;border-radius:999px;font-size:17px;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium);animation:fadeUp-22bc6297 .6s .2s ease both}.hero-content .cta-main[data-v-22bc6297]{background:var(--lime);color:var(--green2);animation-delay:.75s}.cta-free-sample-link[data-v-22bc6297]{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;font-weight:600;color:var(--lime);text-decoration:underline;text-decoration-color:#c7ff3c73;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .2s,opacity .2s;animation:fadeUp-22bc6297 .6s .95s ease both;flex-wrap:wrap;justify-content:center;text-align:center;max-width:100%;row-gap:2px}.cta-free-sample-link[data-v-22bc6297]:hover{text-decoration-color:var(--lime)}.cta-free-sample-link .arrow[data-v-22bc6297]{transition:transform .15s}.cta-free-sample-link:hover .arrow[data-v-22bc6297]{transform:translate(4px)}.cta-free-sample-link.launching[data-v-22bc6297]{opacity:.5;pointer-events:none;transition:opacity .42s var(--ease-premium)}.cta-main[data-v-22bc6297]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 66%);transform:translate(-120%);pointer-events:none}.cta-main[data-v-22bc6297]:hover:after{animation:ctaShine-22bc6297 .9s var(--ease-premium)}@keyframes ctaShine-22bc6297{0%{transform:translate(-120%)}to{transform:translate(120%)}}.cta-main[data-v-22bc6297]>*{position:relative;z-index:2}.cta-main[data-v-22bc6297]:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-elevated)}.cta-main[data-v-22bc6297]:active{transform:translateY(-1px) scale(1.005);transition-duration:.1s}.cta-main.launching[data-v-22bc6297]{animation:ctaLaunchPulse-22bc6297 .42s var(--ease-premium) both;pointer-events:none}@keyframes ctaLaunchPulse-22bc6297{0%{transform:scale(1);box-shadow:0 0 #c7ff3c8c}45%{transform:scale(.94)}to{transform:scale(1.03);box-shadow:0 0 0 24px #c7ff3c00}}.cta-main .arrow[data-v-22bc6297]{transition:transform .15s}.cta-main:hover .arrow[data-v-22bc6297]{transform:translate(4px)}.hero-stats[data-v-22bc6297]{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:30px 0 0;animation:fadeUp-22bc6297 .6s .95s ease both}.hero-stats .hs[data-v-22bc6297]{display:flex;align-items:baseline;gap:7px;font-size:14px;color:#ffffffd9;text-shadow:0 1px 10px rgba(0,0,0,.4);flex-wrap:wrap;justify-content:center;max-width:100%}.hero-stats .hs b[data-v-22bc6297]{font-size:20px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.hero-nav[data-v-22bc6297]{position:absolute;z-index:3;left:50%;bottom:26px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeUp-22bc6297 .6s 1.1s ease both}.hero-nav-caption[data-v-22bc6297]{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45);white-space:nowrap;animation:heroCaptionIn-22bc6297 .45s ease both}.hero-nav-caption-place[data-v-22bc6297]{font-weight:500;color:#ffffffc7}.hero-nav-caption-sep[data-v-22bc6297]{width:3px;height:3px;border-radius:50%;background:#ffffff8c;flex:none}.hero-nav-caption[data-v-22bc6297]:not(.is-link){opacity:.68}.hero-nav-caption.is-link[data-v-22bc6297]{cursor:pointer;text-decoration:none;padding:7px 16px 7px 14px;border-radius:var(--radius-pill);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.hero-nav-caption.is-link[data-v-22bc6297]:hover{background:#ffffff42;box-shadow:inset 0 0 0 1px #fff6;transform:translateY(-1px)}.hero-nav-caption.is-link:hover .hero-nav-caption-place[data-v-22bc6297]{text-decoration:underline}.hero-nav-caption-arrow[data-v-22bc6297]{flex:none;opacity:.75;transition:transform .25s ease}.hero-nav-caption.is-link:hover .hero-nav-caption-arrow[data-v-22bc6297]{transform:translate(2px);opacity:1}@keyframes heroCaptionIn-22bc6297{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hero-dots[data-v-22bc6297]{display:flex;align-items:center;gap:8px;background:#0a141452;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px}.hero-dot[data-v-22bc6297]{border:none;background:#ffffff61;width:8px;height:8px;border-radius:999px;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,transform .2s ease}.hero-dot[data-v-22bc6297]:hover{background:#ffffffa6}.hero-dot.active[data-v-22bc6297]{width:24px;background:var(--lime);transform:scaleY(1.15)}.wins-row[data-v-22bc6297]{display:flex;flex-direction:column;gap:16px;width:min(calc(100vw - 2 * var(--page-gutter)),560px);margin:0 auto}.hero-scrollcue[data-v-22bc6297]{position:absolute;z-index:3;right:28px;bottom:30px;width:30px;height:30px;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-scrollcue i[data-v-22bc6297]{display:block;width:6px;height:6px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg) translateY(-1px);animation:scrollcueBounce-22bc6297 1.6s ease-in-out infinite}@keyframes scrollcueBounce-22bc6297{0%,to{transform:rotate(45deg) translate(-1px,-3px);opacity:.6}50%{transform:rotate(45deg) translate(2px,2px);opacity:1}}.tour-ribbon[data-v-22bc6297]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:22px 0;margin-top:-1px;margin-bottom:8px;mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.tour-ribbon-track[data-v-22bc6297]{display:flex;width:max-content;gap:14px;animation:tourRibbonScroll-22bc6297 26s linear infinite}.tour-ribbon:hover .tour-ribbon-track[data-v-22bc6297]{animation-play-state:paused}@keyframes tourRibbonScroll-22bc6297{0%{transform:translate(0)}to{transform:translate(-50%)}}.tour-chip[data-v-22bc6297]{flex:none;display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:0 2px 6px #0f3d3e0f}.tour-mono[data-v-22bc6297]{--ring: rgba(15, 61, 62, .3);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 7px;border-radius:50%;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:-.01em;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ring),inset 0 1px 1px #fff6,inset 0 -2px 3px #0000004d,0 3px 7px #0f191929}.tour-mono.atp[data-v-22bc6297],.tour-mono.wta[data-v-22bc6297],.tour-mono.ao[data-v-22bc6297],.tour-mono.rg[data-v-22bc6297],.tour-mono.wm[data-v-22bc6297],.tour-mono.us[data-v-22bc6297],.tour-mono.m1000[data-v-22bc6297]{width:36px;padding:0;overflow:hidden}.tour-mono.atp[data-v-22bc6297]{--ring: rgba(25, 25, 207, .32);background:#1919cf}.tour-mono.wta[data-v-22bc6297]{--ring: rgba(94, 206, 122, .32);background:linear-gradient(135deg,#63d590,#5ece7a)}.tour-mono.ao[data-v-22bc6297]{--ring: rgba(64, 143, 210, .32);background:#408fd2}.tour-mono.rg[data-v-22bc6297]{--ring: rgba(175, 102, 61, .32);background:#af663d}.tour-mono.wm[data-v-22bc6297]{--ring: rgba(75, 46, 132, .32);background:#4b2e84}.tour-mono.us[data-v-22bc6297]{--ring: rgba(12, 38, 133, .32);background:#0c2685}.tour-mono.m1000[data-v-22bc6297]{--ring: rgba(0, 70, 36, .32);background:linear-gradient(135deg,#004624,#00140a)}.tour-mono-img[data-v-22bc6297]{width:66%;height:66%;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.tour-mono-img.is-full[data-v-22bc6297]{width:100%;height:100%;object-fit:cover;border-radius:50%}.section-divider[data-v-22bc6297]{display:flex;justify-content:center;padding:4px 0}.section-divider span[data-v-22bc6297]{width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--green),var(--lime))}.band-soft[data-v-22bc6297]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:radial-gradient(1100px 420px at 15% 0%,rgba(31,141,107,.07),transparent 60%),radial-gradient(900px 460px at 88% 100%,rgba(199,255,60,.1),transparent 60%),var(--bg, #fff)}.band-inner[data-v-22bc6297]{max-width:1120px;margin:0 auto;padding:0 32px}.section[data-v-22bc6297]{padding:64px 0}.section-head[data-v-22bc6297]{max-width:600px;margin:0 0 40px}.section-head.center[data-v-22bc6297]{margin-left:auto;margin-right:auto;text-align:center}.section-head h2[data-v-22bc6297]{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.015em;margin:0 0 12px}.section-head p[data-v-22bc6297]{font-size:16px;color:var(--grey);margin:0;line-height:1.55}.surface-row[data-v-22bc6297]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.surface-card[data-v-22bc6297]{position:relative;isolation:isolate;overflow:hidden;min-height:230px;border-radius:18px;padding:22px 22px 20px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;cursor:pointer}.surface-card[data-v-22bc6297]:focus-visible{outline:2px solid #fff;outline-offset:2px}.surface-card[data-v-22bc6297]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a141426,#060c0cd9);transition:background .3s ease}.surface-card[data-v-22bc6297]{transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium)}.surface-card[data-v-22bc6297]:hover{transform:translateY(-8px) scale(1.015);box-shadow:var(--shadow-elevated)}.surface-card.dur[data-v-22bc6297]{background-image:url(https://images.pexels.com/photos/171568/pexels-photo-171568.jpeg?auto=compress&cs=tinysrgb&w=1080)}.surface-card.terre[data-v-22bc6297]{background-image:url(https://images.pexels.com/photos/26841963/pexels-photo-26841963.jpeg?auto=compress&cs=tinysrgb&w=1080)}.surface-card.gazon[data-v-22bc6297]{background-image:url(https://images.unsplash.com/photo-1717869835053-bc3f150e105f?w=1080&fm=jpg&q=80&auto=format&fit=crop)}.surface-card .dot[data-v-22bc6297]{width:12px;height:12px;border-radius:50%;margin-bottom:14px;box-shadow:0 0 0 3px #ffffff40}.surface-card.dur .dot[data-v-22bc6297]{background:#4f8fd1}.surface-card.terre .dot[data-v-22bc6297]{background:var(--clay)}.surface-card.gazon .dot[data-v-22bc6297]{background:#6fd17e}.surface-card .name[data-v-22bc6297]{color:#fff;font-weight:700;font-size:17px;margin-bottom:5px}.surface-card .desc[data-v-22bc6297]{font-size:13px;color:#ffffffd1;line-height:1.5}.comp-row[data-v-22bc6297]{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0 14px}.comp-badge[data-v-22bc6297]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--card);font-size:12.5px;color:var(--grey);font-weight:600;border:1px solid var(--line);cursor:pointer;text-decoration:none;animation:badgeFloat-22bc6297 3.6s ease-in-out infinite;box-shadow:0 2px 6px #0f3d3e14}@keyframes badgeFloat-22bc6297{0%,to{transform:translateY(0);box-shadow:0 2px 6px #0f3d3e14}50%{transform:translateY(-7px);box-shadow:0 14px 18px -10px #0f3d3e38}}.comp-badge[data-v-22bc6297]:nth-child(1){animation-duration:3.4s;animation-delay:0s}.comp-badge[data-v-22bc6297]:nth-child(2){animation-duration:4s;animation-delay:-1.1s}.comp-badge[data-v-22bc6297]:nth-child(3){animation-duration:3.7s;animation-delay:-2.3s}.comp-badge[data-v-22bc6297]:nth-child(4){animation-duration:4.3s;animation-delay:-.6s}.comp-badge b[data-v-22bc6297]{--ring: rgba(15, 61, 62, .3);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;overflow:hidden;border-radius:50%;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:-.01em;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ring),inset 0 1px 1px #fff6,inset 0 -2px 3px #0000004d,0 3px 7px #0f191929}.comp-badge-img[data-v-22bc6297]{width:66%;height:66%;object-fit:contain;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.comp-badge-img.is-full[data-v-22bc6297]{width:100%;height:100%;object-fit:cover;border-radius:50%}.comp-badge.ao b[data-v-22bc6297]{--ring: rgba(64, 143, 210, .32);background:#408fd2}.comp-badge.rg b[data-v-22bc6297]{--ring: rgba(175, 102, 61, .32);background:#af663d}.comp-badge.wm b[data-v-22bc6297]{--ring: rgba(75, 46, 132, .32);background:#4b2e84}.comp-badge.us b[data-v-22bc6297]{--ring: rgba(12, 38, 133, .32);background:#0c2685}.example-panel[data-v-22bc6297]{position:relative;overflow:hidden;border-radius:26px;box-shadow:var(--shadow-elevated);aspect-ratio:820 / 467;background:linear-gradient(165deg,#10221f,#050a09 78%)}.example-demo-video[data-v-22bc6297]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.feature-grid[data-v-22bc6297]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-v-22bc6297]{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium),border-color .3s ease}.feature-card[data-v-22bc6297]:hover{transform:translateY(-7px);box-shadow:var(--shadow-elevated);border-color:transparent}.feature-card .fi[data-v-22bc6297]{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--green),var(--lime));display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.feature-card:hover .fi[data-v-22bc6297]{transform:scale(1.1) rotate(-6deg)}.feature-card h4[data-v-22bc6297]{font-size:15px;margin:0 0 8px;font-weight:700}.feature-card p[data-v-22bc6297]{font-size:13.5px;color:var(--grey);line-height:1.55;margin:0}.trust-grid[data-v-22bc6297]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-item[data-v-22bc6297]{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:22px;transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium),border-color .3s ease}.trust-item[data-v-22bc6297]:hover{transform:translateY(-5px);box-shadow:var(--shadow-elevated);border-color:transparent}.trust-item .fi[data-v-22bc6297]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--green),var(--lime));display:flex;align-items:center;justify-content:center;margin-bottom:14px}.trust-item h4[data-v-22bc6297]{font-size:14.5px;margin:0 0 6px;font-weight:700}.trust-item p[data-v-22bc6297]{font-size:13px;color:var(--grey);line-height:1.5;margin:0}.trust-item p a[data-v-22bc6297]{color:var(--green);font-weight:600;text-decoration:none}.trust-item p a[data-v-22bc6297]:hover{text-decoration:underline}.steps-row[data-v-22bc6297]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:stretch}.step-card[data-v-22bc6297]{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:28px 24px;transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium),border-color .3s ease}.step-card[data-v-22bc6297]:hover{transform:translateY(-7px);box-shadow:var(--shadow-elevated);border-color:transparent}.step-num[data-v-22bc6297]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--lime));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;margin-bottom:16px;box-shadow:0 8px 18px #0f3d3e4d}.step-card h4[data-v-22bc6297]{font-size:16px;margin:0 0 8px;font-weight:700}.step-card p[data-v-22bc6297]{font-size:13.5px;color:var(--grey);line-height:1.55;margin:0}.step-arrow[data-v-22bc6297]{display:flex;align-items:center;justify-content:center;color:var(--line)}.points-row[data-v-22bc6297]{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-top:12px}.point-chip[data-v-22bc6297]{padding:5px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--grey)}.stats-band[data-v-22bc6297]{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,var(--green),var(--green2) 70%,#051616);color:#fff;border-radius:28px;padding:44px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.stats-band[data-v-22bc6297]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(700px 260px at 85% -10%,rgba(199,255,60,.16),transparent 65%)}.stat-cell[data-v-22bc6297]{text-align:center}.stat-num[data-v-22bc6297]{font-size:clamp(28px,3.2vw,42px);font-weight:800;letter-spacing:-.02em;color:var(--lime);font-variant-numeric:tabular-nums;line-height:1}.stat-num small[data-v-22bc6297]{font-size:14px;font-weight:600;color:#fff9;margin-left:1px}.stat-label[data-v-22bc6297]{margin-top:9px;font-size:12.5px;color:#ffffffb8;line-height:1.4}.stats-note[data-v-22bc6297]{max-width:720px;margin:22px auto 0;text-align:center;font-size:13.5px;color:var(--grey);line-height:1.6}.stats-note strong[data-v-22bc6297]{color:var(--ink)}.proof-placeholder[data-v-22bc6297]{border:1.5px dashed rgba(31,141,107,.3);border-radius:16px;padding:22px;text-align:center;color:var(--grey);background:radial-gradient(600px 200px at 50% 0%,rgba(199,255,60,.08),transparent 70%);margin-bottom:20px}.proof-placeholder .icon[data-v-22bc6297]{font-size:19px;margin-bottom:6px;display:inline-block;animation:gentleBounce-22bc6297 2.4s ease-in-out infinite}@keyframes gentleBounce-22bc6297{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.proof-placeholder strong[data-v-22bc6297]{color:var(--ink);display:block;font-size:13.5px;margin-bottom:4px}.proof-placeholder span[data-v-22bc6297]{font-size:12.5px;line-height:1.5;display:block;max-width:400px;margin:0 auto}.star-icon[data-v-22bc6297]{width:13px;height:13px;fill:var(--line);flex:none;transition:fill .15s ease}.star-icon.filled[data-v-22bc6297]{fill:var(--amber)}.review-average[data-v-22bc6297]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.review-average .stars[data-v-22bc6297]{display:inline-flex;gap:1px}.reviews-loading[data-v-22bc6297]{text-align:center;color:var(--grey);font-size:13px}.review-ribbon[data-v-22bc6297]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:4px 0 24px;mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.review-ribbon-track[data-v-22bc6297]{display:flex;width:max-content;gap:12px;padding:0 24px;animation:reviewRibbonScroll-22bc6297 32s linear infinite}.review-ribbon:hover .review-ribbon-track[data-v-22bc6297]{animation-play-state:paused}@keyframes reviewRibbonScroll-22bc6297{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card[data-v-22bc6297]{background:var(--card);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:none;width:280px;min-height:150px;background-image:radial-gradient(140px 90px at 100% 0%,rgba(199,255,60,.1),transparent 70%);border:1px solid transparent;transition:border-color .2s ease,transform .2s ease}.review-card[data-v-22bc6297]:hover{border-color:#0f3d3e24;transform:translateY(-2px)}.review-card-head[data-v-22bc6297]{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-avatar[data-v-22bc6297]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--lime));color:var(--green2);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.review-stars[data-v-22bc6297]{display:inline-flex;gap:1px}.review-comment[data-v-22bc6297]{font-size:13px;line-height:1.5;color:var(--ink);margin:0;flex:1;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-meta[data-v-22bc6297]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:var(--grey)}.review-meta strong[data-v-22bc6297]{color:var(--green);font-size:12px}.review-form-wrap[data-v-22bc6297]{max-width:440px;margin:0 auto;background:var(--card);background-image:radial-gradient(360px 160px at 50% 0%,rgba(199,255,60,.1),transparent 70%);border-radius:16px;padding:18px 20px 20px}.review-form-wrap h3[data-v-22bc6297]{margin:0 0 12px;font-size:15px;font-weight:700;text-align:center}.review-form[data-v-22bc6297]{position:relative;display:flex;flex-direction:column;gap:10px}.review-form-row[data-v-22bc6297]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.review-field[data-v-22bc6297]{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--grey);flex:1 1 160px}.review-field input[type=text][data-v-22bc6297],.review-field textarea[data-v-22bc6297]{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:13px;font-family:inherit;color:var(--ink);resize:vertical;transition:border-color .15s ease}.review-field textarea[data-v-22bc6297]{min-height:70px}.review-field input[type=text][data-v-22bc6297]:focus,.review-field textarea[data-v-22bc6297]:focus{outline:none;border-color:var(--green)}.star-picker[data-v-22bc6297]{display:inline-flex;gap:2px;height:34px;align-items:center}.star-btn[data-v-22bc6297]{background:none;border:none;padding:2px;cursor:pointer;line-height:0}.star-btn .star-icon[data-v-22bc6297]{width:17px;height:17px}.review-honeypot[data-v-22bc6297]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.review-submit-btn[data-v-22bc6297]{align-self:center;padding:9px 22px;font-size:13px;min-width:0}.review-submit-btn[data-v-22bc6297]:disabled{opacity:.6;cursor:default}.review-submit-msg[data-v-22bc6297]{text-align:center;font-size:12px;margin:0}.review-submit-msg.success[data-v-22bc6297]{color:#1f7d33}.review-submit-msg.error[data-v-22bc6297]{color:var(--red)}@media (max-width: 640px){.review-card[data-v-22bc6297]{width:240px}.review-form-wrap[data-v-22bc6297]{padding:16px 16px 18px}.review-form-row[data-v-22bc6297]{flex-direction:column;align-items:stretch;gap:10px}.review-field[data-v-22bc6297]{flex-basis:auto}.star-picker[data-v-22bc6297]{height:auto}}.faq-list[data-v-22bc6297]{display:flex;flex-direction:column;gap:1px;background:var(--line);border-radius:18px;overflow:hidden}.faq-item[data-v-22bc6297]{background:var(--bg)}.faq-question[data-v-22bc6297]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;text-align:left;font-family:inherit;cursor:pointer;padding:22px 26px;transition:background .25s ease}.faq-question[data-v-22bc6297]:hover{background:var(--card)}.faq-question span[data-v-22bc6297]{font-size:15px;font-weight:700;color:var(--ink);transition:color .2s ease}.faq-chevron[data-v-22bc6297]{flex:none;color:var(--grey);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq-item.open .faq-question span[data-v-22bc6297]{color:var(--green)}.faq-item.open .faq-chevron[data-v-22bc6297]{transform:rotate(180deg);color:var(--green)}.faq-answer-wrap[data-v-22bc6297]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.open .faq-answer-wrap[data-v-22bc6297]{grid-template-rows:1fr}.faq-answer-inner[data-v-22bc6297]{overflow:hidden}.faq-answer[data-v-22bc6297]{font-size:14px;color:var(--grey);line-height:1.6;margin:0;padding:0 26px 22px}.final-cta[data-v-22bc6297]{background:linear-gradient(135deg,var(--btn),#000);color:#fff;border-radius:30px;padding:56px 40px;text-align:center;margin:8px 0 40px}.final-cta h3[data-v-22bc6297]{font-size:30px;margin:0 0 10px;font-weight:700;letter-spacing:-.015em}.final-cta p[data-v-22bc6297]{color:#ffffffad;margin:0 0 28px;font-size:15px}.final-cta .cta-main[data-v-22bc6297]{background:var(--lime);color:#0a2c2d}.site-footer[data-v-22bc6297]{padding:26px 0 60px;color:var(--grey);font-size:12px;text-align:center;line-height:1.6}.footer-legal-links[data-v-22bc6297]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px}.footer-legal-links a[data-v-22bc6297]{color:var(--grey);font-weight:600;text-decoration:none}.footer-legal-links a[data-v-22bc6297]:hover{color:var(--ink);text-decoration:underline}@media (max-width: 1180px) and (min-width: 821px){.hero-content h1[data-v-22bc6297]{font-size:46px}.hero-content[data-v-22bc6297]{padding:80px var(--page-gutter) 48px}}@media (max-width: 820px){.hero-content h1[data-v-22bc6297]{font-size:36px}.hero-content p[data-v-22bc6297]{font-size:16px}.hero-carousel[data-v-22bc6297]{flex-direction:column;min-height:560px;padding-bottom:28px}.hero-content[data-v-22bc6297]{padding:60px var(--page-gutter) 0}.hero-nav[data-v-22bc6297]{position:static;left:auto;bottom:auto;transform:none;margin:24px 0 0}.hero-scrollcue[data-v-22bc6297]{display:none}.surface-row[data-v-22bc6297],.feature-grid[data-v-22bc6297]{grid-template-columns:1fr}.trust-grid[data-v-22bc6297]{grid-template-columns:repeat(2,1fr)}.steps-row[data-v-22bc6297]{grid-template-columns:1fr}.step-arrow[data-v-22bc6297]{transform:rotate(90deg);padding:2px 0}.stats-band[data-v-22bc6297]{grid-template-columns:repeat(2,1fr);gap:26px 16px;padding:32px 24px}.band-inner[data-v-22bc6297]{padding:0 20px}.section-head h2[data-v-22bc6297]{font-size:26px}}@media (max-width: 480px){.hero-content h1[data-v-22bc6297]{font-size:28px}.hero-content[data-v-22bc6297]{padding:48px var(--page-gutter) 0}.hero-stats[data-v-22bc6297]{gap:16px 22px}.band-inner[data-v-22bc6297]{padding:0 16px}.tour-chip[data-v-22bc6297]{padding:6px 16px 6px 6px;gap:10px;font-size:12.5px}.tour-mono[data-v-22bc6297]{min-width:32px;height:32px;font-size:10.5px}.section[data-v-22bc6297]{padding:48px 0}.section-head h2[data-v-22bc6297]{font-size:22px}.section-head p[data-v-22bc6297]{font-size:14.5px}.stats-band[data-v-22bc6297]{grid-template-columns:1fr 1fr;padding:28px 18px}.trust-grid[data-v-22bc6297]{grid-template-columns:1fr}.proof-placeholder[data-v-22bc6297]{padding:28px 20px}.faq-item[data-v-22bc6297]{padding:18px 20px}.final-cta[data-v-22bc6297]{padding:40px 24px;border-radius:22px}.final-cta h3[data-v-22bc6297]{font-size:23px}}.showcase-overlay[data-v-22bc6297]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#060a0a}.showcase-bg[data-v-22bc6297]{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background-size:cover;background-position:center;animation:showcaseKenBurns-22bc6297 16s ease-in-out infinite alternate}.showcase-bg--video[data-v-22bc6297]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:none}@keyframes showcaseKenBurns-22bc6297{0%{transform:scale(1) translate(0)}to{transform:scale(1.14) translate(-1.5%,-1%)}}.showcase-veil[data-v-22bc6297]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060a0a66,#060a0acc)}.showcase-close[data-v-22bc6297]{position:absolute;top:22px;right:22px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 18px 10px 14px;border:none;border-radius:var(--radius-pill);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff42;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.showcase-close[data-v-22bc6297]:hover{background:#ffffff3d}.showcase-content[data-v-22bc6297]{position:relative;z-index:1;max-width:640px;padding:0 24px;text-align:center;color:#fff}.showcase-eyebrow[data-v-22bc6297]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin-bottom:18px}.showcase-eyebrow i[data-v-22bc6297]{width:7px;height:7px;border-radius:50%;flex:none}.showcase-content h2[data-v-22bc6297]{margin:0 0 14px;font-size:clamp(34px,6vw,58px);font-weight:800;letter-spacing:-.02em;text-wrap:balance}.showcase-content p[data-v-22bc6297]{margin:0 0 32px;font-size:16px;color:#ffffffd1}.showcase-cta[data-v-22bc6297]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:none;border-radius:var(--radius-pill);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff52;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.showcase-cta[data-v-22bc6297]:hover{background:#ffffff42;transform:translateY(-1px)}.showcase-fade-enter-active[data-v-22bc6297],.showcase-fade-leave-active[data-v-22bc6297]{transition:opacity .3s ease}.showcase-fade-enter-from[data-v-22bc6297],.showcase-fade-leave-to[data-v-22bc6297]{opacity:0}@media (max-width: 560px){.showcase-close[data-v-22bc6297]{top:16px;right:16px;padding:9px 14px 9px 12px;font-size:12px}.showcase-content p[data-v-22bc6297]{font-size:14px;margin-bottom:26px}}.matches[data-v-0e64826c]{position:relative;padding:48px 0 60px}@keyframes fadeUp-0e64826c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-0e64826c{0%{transform:translate(0) scale(1)}50%{transform:translate(var(--drift-x, 24px),var(--drift-y, -18px)) scale(1.08)}to{transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.match-item[data-v-0e64826c]{animation-duration:.001ms!important}.blob[data-v-0e64826c]{animation:none!important}}.hero-glow[data-v-0e64826c]{position:absolute;top:-60px;left:-10%;right:-10%;height:340px;z-index:0;overflow:hidden;pointer-events:none}.blob[data-v-0e64826c]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:drift-0e64826c 16s ease-in-out infinite}.blob-a[data-v-0e64826c]{width:320px;height:320px;top:-80px;left:2%;background:radial-gradient(circle,var(--lime),transparent 70%);--drift-x: 30px;--drift-y: 14px}.blob-b[data-v-0e64826c]{width:280px;height:280px;top:-40px;left:32%;background:radial-gradient(circle,var(--blue),transparent 70%);animation-duration:20s;animation-delay:-4s;--drift-x: -26px;--drift-y: 20px}.blob-c[data-v-0e64826c]{width:260px;height:260px;top:10px;right:6%;background:radial-gradient(circle,var(--clay),transparent 70%);animation-duration:18s;animation-delay:-9s;--drift-x: -20px;--drift-y: -16px}.page-head[data-v-0e64826c]{position:relative;z-index:1;max-width:640px;margin:0 0 32px}.eyebrow[data-v-0e64826c]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.eyebrow i[data-v-0e64826c]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40;animation:pulse-0e64826c 2.4s ease-in-out infinite}@keyframes pulse-0e64826c{0%,to{box-shadow:0 0 0 3px #c7ff3c40}50%{box-shadow:0 0 0 6px #c7ff3c1f}}h1[data-v-0e64826c]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-wrap:balance}h1 .accent[data-v-0e64826c]{background:linear-gradient(90deg,var(--green),#1f8a6b);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-0e64826c]{font-size:16px;line-height:1.55;color:var(--grey);margin:0}.state-msg[data-v-0e64826c]{position:relative;z-index:1;color:var(--grey);font-size:14px;padding:8px 0}.state-msg.error[data-v-0e64826c]{color:var(--red)}.state-empty[data-v-0e64826c]{position:relative;z-index:1;border:1.5px dashed var(--line);border-radius:22px;padding:52px 20px;text-align:center;color:var(--grey)}.state-empty .icon[data-v-0e64826c]{font-size:26px;margin-bottom:10px}.state-empty p[data-v-0e64826c]{margin:0;font-size:14px}.state-empty-inline[data-v-0e64826c]{position:relative;z-index:1;color:var(--grey);font-size:14px;padding:24px 0}.matches-controls[data-v-0e64826c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:0 0 22px}.filter-row[data-v-0e64826c]{display:flex;flex-wrap:wrap;gap:8px}.search-bar[data-v-0e64826c]{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:300px;padding:0 14px;border:1px solid var(--line);color:var(--grey);border-radius:999px;transition:border-color .2s ease}.search-bar[data-v-0e64826c]:focus-within{border-color:var(--green);color:var(--ink)}.search-bar svg[data-v-0e64826c]{flex:none}.search-bar input[data-v-0e64826c]{flex:1;min-width:0;border:none;background:transparent;outline:none;padding:9px 0;font-size:13.5px;font-family:inherit;color:var(--ink)}.search-bar input[data-v-0e64826c]::placeholder{color:var(--grey)}.search-clear[data-v-0e64826c]{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:var(--line);color:var(--grey);font-size:10px;line-height:1;cursor:pointer}.search-clear[data-v-0e64826c]:hover{color:var(--ink)}@media (max-width: 480px){.search-bar[data-v-0e64826c]{flex-basis:100%;max-width:100%}}.filter-chip[data-v-0e64826c]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--bg);color:var(--grey);font-size:13px;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.filter-chip[data-v-0e64826c]:hover{border-color:var(--green);color:var(--ink)}.filter-chip.active[data-v-0e64826c]{background:var(--btn);border-color:var(--btn);color:#fff}.filter-chip.live[data-v-0e64826c]:not(.active){border-color:#ff453a66;color:var(--red)}.filter-chip i[data-v-0e64826c]{width:6px;height:6px;border-radius:50%;background:var(--red);animation:pulse-0e64826c 1.6s ease-in-out infinite}.filter-chip.active i[data-v-0e64826c]{background:#fff}.filter-count[data-v-0e64826c]{font-size:11px;font-weight:700;color:inherit;opacity:.6;font-variant-numeric:tabular-nums}.match-list[data-v-0e64826c]{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.match-item[data-v-0e64826c]{animation:fadeUp-0e64826c .5s ease both}.skeleton-card[data-v-0e64826c]{position:relative;overflow:hidden;height:172px;border-radius:20px;margin-bottom:16px;background:var(--card);animation:fadeUp-0e64826c .4s ease both}.skeleton-card[data-v-0e64826c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-100%);animation:skeletonShimmer-0e64826c 1.6s ease-in-out infinite}@keyframes skeletonShimmer-0e64826c{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton-card[data-v-0e64826c]:after{animation:none}}.overlay[data-v-92aadc36]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040c0c8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;z-index:50;box-sizing:border-box}@keyframes modalIn-92aadc36{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal[data-v-92aadc36]{background:#fff;border-radius:24px;max-width:520px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;position:relative;box-sizing:border-box;margin:auto;box-shadow:0 32px 64px -20px #020e0e73;animation:modalIn-92aadc36 .32s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.modal[data-v-92aadc36]{animation:none}}.modal-hero[data-v-92aadc36]{position:relative;overflow:hidden;isolation:isolate;padding:30px 32px 26px;color:#fff;background:radial-gradient(130% 160% at 50% -20%,rgba(199,255,60,.28) 0%,transparent 60%),linear-gradient(135deg,var(--green),var(--green2))}.modal-hero h3[data-v-92aadc36]{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.01em}.modal-hero p[data-v-92aadc36]{margin:0;font-size:13.5px;line-height:1.5;color:#ffffffd1}.lock-tag[data-v-92aadc36]{display:inline-flex;align-items:center;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;padding:5px 12px;border-radius:999px;margin-bottom:14px}.modal-body[data-v-92aadc36]{padding:28px 32px 32px}.login-hint[data-v-92aadc36]{background:#0f3d3e0f;color:var(--green);border:1px solid rgba(15,61,62,.14);padding:10px 14px;border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.5;margin-bottom:16px}.plan-single[data-v-92aadc36]{border-radius:18px;padding:22px 20px 20px;text-align:center;position:relative;margin:4px 0 22px;background:linear-gradient(180deg,rgba(199,255,60,.1),transparent 60%);box-shadow:0 0 0 1px var(--lime),0 16px 30px -16px #0f3d3e52}.plan-single .price[data-v-92aadc36]{font-size:32px;font-weight:800;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.plan-single .per[data-v-92aadc36]{font-size:12.5px;color:var(--grey);margin-bottom:16px}.plan-perks[data-v-92aadc36]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.plan-perks li[data-v-92aadc36]{font-size:12.5px;color:var(--ink);font-weight:600}.plan-perks li[data-v-92aadc36]:before{content:"✓ ";color:var(--green);font-weight:800}.plan-single button[data-v-92aadc36]{width:100%;background:linear-gradient(135deg,var(--green),var(--lime) 130%);color:#052625;border:none;border-radius:10px;padding:13px;font-weight:700;font-size:14px;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.plan-single button[data-v-92aadc36]:hover:not(:disabled){transform:translateY(-1px);opacity:.92}.plan-single button[data-v-92aadc36]:disabled{opacity:.6;cursor:not-allowed;transform:none}.waiver[data-v-92aadc36]{display:flex;align-items:flex-start;gap:10px;font-size:11.5px;color:var(--grey);line-height:1.5;padding:12px 14px;border-radius:12px;background:#0f3d3e0b;border:1px solid var(--line);margin-bottom:16px}.waiver input[data-v-92aadc36]{margin-top:2px;flex:none}.waiver[data-v-92aadc36] a{color:var(--ink);text-decoration:underline;font-weight:600}.foot[data-v-92aadc36]{text-align:center;font-size:12px;color:var(--grey)}.error[data-v-92aadc36]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}@media (max-width: 560px){.modal-hero[data-v-92aadc36]{padding:26px 20px 22px}.modal-body[data-v-92aadc36]{padding:22px 20px 24px}.plan-single[data-v-92aadc36]{margin:4px 0 18px}}.gauge[data-v-95d12383]{position:relative;width:156px;height:156px;max-width:100%;margin:0 auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.14))}.gauge svg[data-v-95d12383]{max-width:100%;height:auto;display:block}.gauge-arc[data-v-95d12383]{transition:stroke-dashoffset .8s var(--ease-premium, ease)}.gauge-center[data-v-95d12383]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gauge-pct[data-v-95d12383]{font-size:27px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gauge-pct span[data-v-95d12383]{font-size:16px;font-weight:700;margin-left:1px}.gauge-label[data-v-95d12383]{font-size:11.5px;font-weight:600;color:var(--grey);text-align:center;padding:0 8px}.player-name-link[data-v-40bd31fb],.tournament-link[data-v-40bd31fb]{color:inherit;text-decoration:none}.player-name-link[data-v-40bd31fb]:hover,.tournament-link[data-v-40bd31fb]:hover{text-decoration:underline}.calibration-sentence[data-v-40bd31fb]{font-size:14px;line-height:1.55;color:var(--grey);margin:0}.calibration-sentence b[data-v-40bd31fb]{color:var(--ink)}.detail[data-v-40bd31fb]{padding:24px 0 60px}@keyframes fadeUp-40bd31fb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){[data-v-40bd31fb]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.player-left[data-v-40bd31fb],.player-right[data-v-40bd31fb],.mid[data-v-40bd31fb]{animation:none!important;opacity:1!important;transform:none!important}}.back[data-v-40bd31fb]{display:inline-flex;align-items:center;gap:6px;color:var(--grey);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:24px;transition:color .15s ease}.back[data-v-40bd31fb]:hover{color:var(--ink)}.back .arrow[data-v-40bd31fb]{transition:transform .15s ease}.back:hover .arrow[data-v-40bd31fb]{transform:translate(-3px)}.state-msg[data-v-40bd31fb]{color:var(--grey);font-size:14px}.card[data-v-40bd31fb]{padding:28px;margin-bottom:18px;animation:fadeUp-40bd31fb .5s ease both}.card[data-v-40bd31fb]:not(.face-off){transition:box-shadow .35s var(--ease-premium),transform .35s var(--ease-premium)}.card[data-v-40bd31fb]:not(.face-off):hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.face-off[data-v-40bd31fb]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr 200px 1fr;gap:24px;align-items:center;padding:36px;color:#fff;background:radial-gradient(130% 160% at 50% -20%,var(--surface-glow) 0%,transparent 60%),linear-gradient(135deg,var(--surface-from),var(--surface-to));--card: rgba(255, 255, 255, .16);--green: var(--lime);box-shadow:0 22px 44px -18px var(--surface-shadow);animation:cardIn-40bd31fb .6s var(--ease-premium) both}@keyframes cardIn-40bd31fb{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.player-left[data-v-40bd31fb]{animation:slideInLeft-40bd31fb .7s var(--ease-premium) .08s both}.player-right[data-v-40bd31fb]{animation:slideInRight-40bd31fb .7s var(--ease-premium) .14s both}.mid[data-v-40bd31fb]{animation:midFadeIn-40bd31fb .6s var(--ease-premium) .2s both}@keyframes slideInLeft-40bd31fb{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-40bd31fb{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes midFadeIn-40bd31fb{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.face-off[data-v-40bd31fb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.07;background-image:repeating-linear-gradient(115deg,#fff 0 1.5px,transparent 1.5px 26px);pointer-events:none}.circuit-badge[data-v-40bd31fb]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.surface-badge[data-v-40bd31fb]{position:absolute;top:16px;right:20px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:999px;background:#ffffff29}.player[data-v-40bd31fb]{position:relative;z-index:2;text-align:center}.avatar[data-v-40bd31fb]{position:relative;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 14px;box-shadow:inset 0 0 0 2px #ffffff38,0 8px 20px #0000004d;transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium)}.player:hover .avatar[data-v-40bd31fb]{transform:translateY(-3px) scale(1.04);box-shadow:inset 0 0 0 2px #ffffff4d,0 12px 26px #0000005c}.player:hover .avatar.is-favorite[data-v-40bd31fb]{box-shadow:inset 0 0 0 2px #ffffff59,0 0 0 3px var(--lime),0 12px 28px #c7ff3c66}.avatar.is-favorite[data-v-40bd31fb]{box-shadow:inset 0 0 0 2px #ffffff4d,0 0 0 3px var(--lime),0 8px 22px #c7ff3c52}.avatar-photo[data-v-40bd31fb]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-40bd31fb]{font-weight:800;font-size:26px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25)}.avatar-flag[data-v-40bd31fb]{position:absolute;bottom:0;right:2px;width:28px;height:28px;border-radius:50%;background:#fff;object-fit:cover;box-shadow:0 1px 4px #0006}.name[data-v-40bd31fb]{font-weight:700;font-size:16px}.rank[data-v-40bd31fb]{font-size:12px;color:#ffffffb3;margin-top:4px;font-variant-numeric:tabular-nums}.chips[data-v-40bd31fb]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:8px}.chip[data-v-40bd31fb]{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#ffffffd9;background:#ffffff24;padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.winner-icon[data-v-40bd31fb]{color:var(--lime);vertical-align:-2px;margin-left:2px}.match-meta[data-v-40bd31fb]{max-width:880px;margin:0 auto 14px;text-align:center;font-size:13px;color:var(--grey)}.free-sample-banner[data-v-40bd31fb]{max-width:880px;margin:0 auto 18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 18px;border-radius:14px;background:#c7ff3c1a;border:1px solid rgba(199,255,60,.35)}.fsb-tag[data-v-40bd31fb]{flex-shrink:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px;padding:4px 11px;border-radius:999px;background:#c7ff3c38;color:var(--lime)}.fsb-text[data-v-40bd31fb]{font-size:13px;color:var(--grey)}.versus-intro[data-v-40bd31fb]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:56px 28px 44px;margin-bottom:18px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line);text-align:center;animation:fadeUp-40bd31fb .4s ease both}.vi-player[data-v-40bd31fb]{min-width:0}.vi-avatar[data-v-40bd31fb]{position:relative;width:clamp(120px,20vw,180px);height:clamp(120px,20vw,180px);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 16px;box-shadow:0 16px 32px -14px #0f3d3e47}.vi-player:first-child .vi-avatar[data-v-40bd31fb]{animation:viSlideLeft-40bd31fb .6s var(--ease-premium) both}.vi-player:last-child .vi-avatar[data-v-40bd31fb]{animation:viSlideRight-40bd31fb .6s var(--ease-premium) both}.vi-avatar-photo[data-v-40bd31fb]{width:100%;height:100%;object-fit:cover}.vi-avatar-initials[data-v-40bd31fb]{font-family:Anton,sans-serif;font-size:clamp(32px,6vw,52px);color:#fff}.vi-name[data-v-40bd31fb]{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(14px,2.1vw,21px);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);animation:viRise-40bd31fb .5s ease .35s both}.vi-mid[data-v-40bd31fb]{padding:0 4px}.vi-vs[data-v-40bd31fb]{display:inline-block;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(42px,7vw,84px);line-height:1;color:var(--ink);animation:viStamp-40bd31fb .5s cubic-bezier(.34,1.56,.64,1) .45s both}.vi-progress[data-v-40bd31fb]{grid-column:1 / -1;height:3px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:12px}.vi-progress-bar[data-v-40bd31fb]{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--green),var(--lime));transform-origin:left;transform:scaleX(0);animation:viProgress-40bd31fb 1.8s linear both}@keyframes viSlideLeft-40bd31fb{0%{opacity:0;transform:translate(-32px) scale(.85)}to{opacity:1;transform:none}}@keyframes viSlideRight-40bd31fb{0%{opacity:0;transform:translate(32px) scale(.85)}to{opacity:1;transform:none}}@keyframes viRise-40bd31fb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes viStamp-40bd31fb{0%{opacity:0;transform:scale(.4) rotate(-6deg)}60%{opacity:1;transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes viProgress-40bd31fb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.vi-avatar[data-v-40bd31fb],.vi-name[data-v-40bd31fb],.vi-vs[data-v-40bd31fb],.vi-progress-bar[data-v-40bd31fb]{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width: 640px){.versus-intro[data-v-40bd31fb]{grid-template-columns:1fr;gap:16px;padding:40px 20px 32px}.vi-vs[data-v-40bd31fb]{font-size:40px}}.mid[data-v-40bd31fb]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.vslabel[data-v-40bd31fb]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#ffffffb3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.vslabel[data-v-40bd31fb]:before,.vslabel[data-v-40bd31fb]:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--lime);flex:none}.vs-plain[data-v-40bd31fb]{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--line)}.final-score[data-v-40bd31fb]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16)}.final-score-label[data-v-40bd31fb]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.final-score-text[data-v-40bd31fb]{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.result-showcase[data-v-40bd31fb]{position:relative;overflow:hidden;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:28px;min-height:clamp(440px,56vw,640px);background:#0b0c10;color:#fff}.result-hairline[data-v-40bd31fb]{position:absolute;z-index:4;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--lime),transparent);transform-origin:left;transform:scaleX(0);animation:resultHairline-40bd31fb 1s var(--ease-premium) .05s both;pointer-events:none}.result-bg[data-v-40bd31fb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.result-duo[data-v-40bd31fb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(160deg,#0a2c2d8c,#0506081a 60%);mix-blend-mode:multiply;pointer-events:none}.result-grain[data-v-40bd31fb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.result-photo[data-v-40bd31fb]{width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.12);animation:resultKenBurns-40bd31fb 9s cubic-bezier(.16,1,.3,1) both}.result-photo-fallback[data-v-40bd31fb]{display:flex;align-items:center;justify-content:center}.result-ghost-initials[data-v-40bd31fb]{font-family:Anton,sans-serif;font-size:clamp(120px,22vw,260px);color:#ffffff24;letter-spacing:.02em}.result-glow[data-v-40bd31fb]{position:absolute;z-index:1;aspect-ratio:1 / 1;border-radius:50%;pointer-events:none;filter:blur(60px)}.result-glow-a[data-v-40bd31fb]{top:-18%;right:-8%;width:46%;background:radial-gradient(circle,rgba(199,255,60,.28) 0%,transparent 70%);animation:resultGlowDrift-40bd31fb 14s ease-in-out infinite}.result-glow-b[data-v-40bd31fb]{bottom:-22%;left:-10%;width:40%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:resultGlowDrift-40bd31fb 18s ease-in-out infinite reverse}.result-vignette[data-v-40bd31fb]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05060826,#0506088c 55%,#050608f0),linear-gradient(90deg,rgba(5,6,8,.75) 0%,rgba(5,6,8,.15) 42%,transparent 70%);pointer-events:none}.result-shine[data-v-40bd31fb]{position:absolute;z-index:2;top:-20%;left:0;width:34%;height:140%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.16) 45%,transparent 100%);transform:translate(-140%) skew(-14deg);animation:resultShine-40bd31fb 2.2s cubic-bezier(.4,0,.2,1) .5s 1 both;pointer-events:none}.result-flag[data-v-40bd31fb]{position:absolute;z-index:3;top:22px;left:24px;width:34px;height:34px;border-radius:50%;background:#fff;object-fit:cover;box-shadow:0 2px 10px #00000080;opacity:0;animation:resultRise-40bd31fb .6s ease .05s both}.result-brand[data-v-40bd31fb]{position:absolute;z-index:3;top:26px;right:28px;font-family:Anton,sans-serif;font-size:13px;font-weight:400;letter-spacing:.14em;color:#ffffff8c;opacity:0;animation:resultRise-40bd31fb .6s ease .1s both}.result-inner[data-v-40bd31fb]{position:relative;z-index:3;display:flex;align-items:flex-end;min-height:clamp(440px,56vw,640px);padding:40px clamp(24px,6vw,72px) 48px}.result-body[data-v-40bd31fb]{max-width:720px}.result-top-row[data-v-40bd31fb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.result-eyebrow[data-v-40bd31fb]{display:inline-flex;align-items:center;gap:8px;font-family:Anton,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);opacity:0;animation:resultRise-40bd31fb .6s ease .15s both}.result-eyebrow[data-v-40bd31fb]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px 3px #c7ff3cbf;animation:resultPulse-40bd31fb 1.8s ease-in-out infinite}.result-pronostic[data-v-40bd31fb]{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.01em;padding:4px 12px;border-radius:999px;background:#ffffff1a;color:#ffffffd9;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;animation:resultRise-40bd31fb .6s ease .2s both}.result-pronostic.confirmed[data-v-40bd31fb]{color:var(--lime);border-color:#c7ff3c80;background:#c7ff3c24}.result-pronostic.upset[data-v-40bd31fb]{color:var(--amber);border-color:#ff9f0a80;background:#ff9f0a24}.result-winner[data-v-40bd31fb]{margin:0;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(40px,6.8vw,84px);letter-spacing:.01em;line-height:.94;text-transform:uppercase;text-wrap:balance;text-shadow:0 4px 24px rgba(0,0,0,.5);opacity:0;clip-path:inset(0 0 100% 0);animation:resultWinnerReveal-40bd31fb .9s var(--ease-premium) .25s both}.result-sub[data-v-40bd31fb]{margin:10px 0 0;font-size:17px;color:#ffffffb8;opacity:0;animation:resultRise-40bd31fb .6s ease .35s both}.result-sets-wrap[data-v-40bd31fb]{margin-top:26px;opacity:0;animation:resultRise-40bd31fb .6s ease .45s both}.result-sets-label[data-v-40bd31fb]{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:8px}.result-sets[data-v-40bd31fb]{display:flex;flex-wrap:wrap;gap:8px}.result-set-pill[data-v-40bd31fb]{padding:6px 15px;border-radius:999px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;background:#ffffff1a;color:#ffffffa6;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.result-set-pill.won[data-v-40bd31fb]{background:#c7ff3c33;color:var(--lime);border-color:#c7ff3c8c;box-shadow:0 0 0 1px #c7ff3c1f,0 6px 16px -6px #c7ff3c66}.result-meta[data-v-40bd31fb]{margin-top:20px;font-size:13px;letter-spacing:.01em;color:#ffffff94;opacity:0;animation:resultRise-40bd31fb .6s ease .55s both}.result-scrollcue[data-v-40bd31fb]{position:absolute;z-index:3;left:50%;bottom:18px;transform:translate(-50%);color:#ffffff8c;opacity:0;animation:resultRise-40bd31fb .6s ease .9s both,resultBounce-40bd31fb 2s ease-in-out 1.6s infinite}@keyframes resultKenBurns-40bd31fb{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes resultGlowDrift-40bd31fb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,5%) scale(1.1)}}@keyframes resultShine-40bd31fb{0%{transform:translate(-140%) skew(-14deg)}to{transform:translate(340%) skew(-14deg)}}@keyframes resultRise-40bd31fb{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes resultPulse-40bd31fb{0%,to{opacity:1}50%{opacity:.45}}@keyframes resultHairline-40bd31fb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes resultWinnerReveal-40bd31fb{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}}@keyframes resultBounce-40bd31fb{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@media (prefers-reduced-motion: reduce){.result-photo[data-v-40bd31fb],.result-glow-a[data-v-40bd31fb],.result-glow-b[data-v-40bd31fb],.result-shine[data-v-40bd31fb],.result-hairline[data-v-40bd31fb],.result-flag[data-v-40bd31fb],.result-brand[data-v-40bd31fb],.result-eyebrow[data-v-40bd31fb],.result-eyebrow[data-v-40bd31fb]:before,.result-pronostic[data-v-40bd31fb],.result-winner[data-v-40bd31fb],.result-sub[data-v-40bd31fb],.result-sets-wrap[data-v-40bd31fb],.result-meta[data-v-40bd31fb],.result-scrollcue[data-v-40bd31fb]{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}@media (max-width: 640px){.result-showcase[data-v-40bd31fb]{min-height:clamp(420px,145vw,560px)}.result-inner[data-v-40bd31fb]{min-height:clamp(420px,145vw,560px);padding:32px 22px 34px}.result-vignette[data-v-40bd31fb]{background:linear-gradient(180deg,#0506081a,#05060899 55%,#050608f5)}.result-photo[data-v-40bd31fb]{object-position:center 12%}.result-sets[data-v-40bd31fb]{justify-content:flex-start}.result-scrollcue[data-v-40bd31fb]{display:none}}.h2h-row[data-v-40bd31fb]{display:flex;align-items:center;justify-content:center;gap:28px}.h2h-score[data-v-40bd31fb]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:84px}.h2h-number[data-v-40bd31fb]{font-size:34px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.h2h-score.lead .h2h-number[data-v-40bd31fb]{color:var(--green)}.h2h-name[data-v-40bd31fb]{font-size:12.5px;font-weight:600;color:var(--grey);text-transform:uppercase;letter-spacing:.02em}.h2h-lead-tag[data-v-40bd31fb]{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green);background:#0f3d3e14;padding:2px 9px;border-radius:999px}.h2h-sep[data-v-40bd31fb]{font-size:20px;font-weight:700;color:var(--line)}.stats-table-wrap[data-v-40bd31fb]{overflow-x:auto}.stats-table[data-v-40bd31fb]{width:100%;border-collapse:collapse;font-size:14px}.stats-table th[data-v-40bd31fb]{font-size:12.5px;font-weight:700;letter-spacing:.02em;padding-bottom:10px}.stats-table th.th-a[data-v-40bd31fb]{color:var(--green);text-align:left}.stats-table th.th-b[data-v-40bd31fb]{color:var(--blue);text-align:right}.stats-table td[data-v-40bd31fb]{padding:9px 4px;text-align:center;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.stats-table td[data-v-40bd31fb]:first-child{text-align:left}.stats-table td[data-v-40bd31fb]:last-child{text-align:right}.stats-table td.label[data-v-40bd31fb]{color:var(--grey);font-size:12.5px;white-space:nowrap}.stats-table td.win[data-v-40bd31fb]{font-weight:700;color:var(--green)}.stats-table td.win[data-v-40bd31fb]:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--green);vertical-align:middle}.stats-table tbody tr[data-v-40bd31fb]{transition:background .2s ease}.stats-table tbody tr[data-v-40bd31fb]:hover{background:#0f3d3e09}.locked[data-v-40bd31fb]{text-align:center;padding:44px 28px}.lock-icon[data-v-40bd31fb]{font-size:30px;margin-bottom:12px}.locked p[data-v-40bd31fb]{margin:0;color:var(--ink);font-size:15px}.unlock-inline[data-v-40bd31fb]{text-align:center;padding:10px 0 18px}.unlock-inline-btn[data-v-40bd31fb]{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:6px 4px;font-size:13.5px;font-weight:600;color:var(--grey);text-decoration:underline;cursor:pointer;transition:color .15s ease}.unlock-inline-btn[data-v-40bd31fb]:hover{color:var(--ink)}.unlock-inline-icon[data-v-40bd31fb]{font-size:13px}.unlock-overlay[data-v-40bd31fb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040c0cdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50;box-sizing:border-box}.unlock-modal[data-v-40bd31fb]{position:relative;width:100%;max-width:360px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 32px 64px -20px #020e0e73;animation:modalIn .32s cubic-bezier(.16,1,.3,1) both;padding:22px 22px 26px;text-align:center;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.unlock-modal[data-v-40bd31fb]{animation:none}}.unlock-poster[data-v-40bd31fb]{position:relative;overflow:hidden;isolation:isolate;border-radius:18px;padding:36px 20px 30px;margin-bottom:18px;background:radial-gradient(130% 160% at 50% -20%,rgba(199,255,60,.32) 0%,transparent 60%),linear-gradient(135deg,var(--green),var(--green2))}.unlock-poster-icon[data-v-40bd31fb]{display:block;width:42px;height:42px;margin:0 auto 12px;animation:unlockBallBounce-40bd31fb 1.8s ease-in-out infinite}.unlock-poster-text[data-v-40bd31fb]{margin:0;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(28px,8vw,36px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.3)}@keyframes unlockBallBounce-40bd31fb{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.unlock-poster-icon[data-v-40bd31fb]{animation:none!important}}.unlock-modal-cta[data-v-40bd31fb]{width:100%;border:none;border-radius:12px;padding:13px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.unlock-modal-cta[data-v-40bd31fb]:hover{transform:translateY(-1px);opacity:.92}.unlock-modal-already[data-v-40bd31fb]{display:block;margin-top:14px;font-size:12.5px;color:var(--grey);text-decoration:underline;cursor:pointer}h3[data-v-40bd31fb]{font-size:15px;font-weight:700;margin:0 0 18px}.sub[data-v-40bd31fb]{margin-top:-12px;margin-bottom:16px;font-size:13px;color:var(--grey);line-height:1.5}.factors[data-v-40bd31fb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5}.factors li[data-v-40bd31fb]{display:flex;gap:10px;padding:8px 10px;margin:0 -10px;border-radius:12px;transition:background .2s ease}.factors li[data-v-40bd31fb]:hover{background:#0f3d3e09}.factors .tag[data-v-40bd31fb]{flex:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.factors .tag.ok[data-v-40bd31fb]{background:#e6f9ea;color:#1f7d33}.factor-text[data-v-40bd31fb]{display:block}.factor-favors[data-v-40bd31fb]{display:inline-block;margin-left:4px;font-size:12px;font-weight:600;color:var(--green);white-space:nowrap}.factors .tag.warn[data-v-40bd31fb]{background:#fff3cd;color:#8a6100}.duel-legend[data-v-40bd31fb]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.duel-legend-item[data-v-40bd31fb]{display:inline-flex;align-items:center;gap:6px;font-weight:600}.duel-legend-dot[data-v-40bd31fb]{width:8px;height:8px;border-radius:50%;flex:none}.duel-legend-dot.a[data-v-40bd31fb]{background:var(--green)}.duel-legend-dot.b[data-v-40bd31fb]{background:var(--blue)}.duel-list[data-v-40bd31fb]{display:flex;flex-direction:column;gap:22px}.duel-row[data-v-40bd31fb]{padding-top:18px;border-top:1px solid var(--line)}.duel-row[data-v-40bd31fb]:first-child{padding-top:0;border-top:none}.duel-row-top[data-v-40bd31fb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.duel-label[data-v-40bd31fb]{font-size:13.5px;font-weight:700;color:var(--ink)}.duel-scores[data-v-40bd31fb]{flex:none;font-size:12px;font-weight:700;color:var(--grey);white-space:nowrap}.duel-scores b.a[data-v-40bd31fb]{color:var(--green)}.duel-scores b.b[data-v-40bd31fb]{color:var(--blue)}.duel-scores-sep[data-v-40bd31fb]{margin:0 3px;opacity:.5}.duel-bar[data-v-40bd31fb]{display:flex;height:7px;border-radius:999px;overflow:hidden;background:var(--card)}.duel-fill[data-v-40bd31fb]{height:100%;transition:width .6s var(--ease-premium, ease)}.duel-fill.a[data-v-40bd31fb]{background:var(--green);border-radius:999px 0 0 999px}.duel-fill.b[data-v-40bd31fb]{background:var(--blue);border-radius:0 999px 999px 0}.duel-fill.a[data-v-40bd31fb]:first-child:last-child,.duel-fill.b[data-v-40bd31fb]:first-child:last-child{border-radius:999px}.duel-explain[data-v-40bd31fb]{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--grey)}@media (max-width: 640px){.face-off[data-v-40bd31fb]{grid-template-columns:1fr;text-align:center;gap:20px;padding-top:44px}.circuit-badge[data-v-40bd31fb]{position:static;display:inline-flex;justify-self:center;width:auto;margin-bottom:8px}.surface-badge[data-v-40bd31fb]{top:16px;right:50%;transform:translate(50%)}}.auth-wrap[data-v-cbd030a9]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;padding:48px 0 60px;overflow-x:clip}.auth-glow[data-v-cbd030a9]{position:absolute;inset:-40px -10% auto -10%;height:380px;z-index:0;overflow:hidden;pointer-events:none}.blob[data-v-cbd030a9]{position:absolute;border-radius:50%;filter:blur(64px);opacity:.28;animation:authDrift-cbd030a9 17s ease-in-out infinite}.blob-a[data-v-cbd030a9]{width:320px;height:320px;top:-90px;left:4%;background:radial-gradient(circle,var(--lime),transparent 70%);--drift-x: 24px;--drift-y: 14px}.blob-b[data-v-cbd030a9]{width:280px;height:280px;top:-50px;right:8%;background:radial-gradient(circle,var(--green),transparent 70%);animation-duration:21s;animation-delay:-6s;--drift-x: -22px;--drift-y: 18px}@keyframes authDrift-cbd030a9{0%,to{transform:translate(0) scale(1)}50%{transform:translate(var(--drift-x, 20px),var(--drift-y, -14px)) scale(1.08)}}@keyframes fadeUp-cbd030a9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.auth-brand-panel[data-v-cbd030a9]{position:relative;overflow:hidden;z-index:1;border-radius:var(--radius-card);padding:44px 40px;background:linear-gradient(155deg,var(--green) 0%,var(--green2) 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;animation:fadeUp-cbd030a9 .6s var(--ease-premium) both}.auth-brand-panel[data-v-cbd030a9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.06;background-image:repeating-linear-gradient(115deg,#fff 0 1.5px,transparent 1.5px 26px);pointer-events:none}.auth-brand-panel[data-v-cbd030a9]>*{position:relative;z-index:1}.auth-brand-panel .eyebrow[data-v-cbd030a9]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#ffffffbf;margin-bottom:18px}.auth-brand-panel .eyebrow i[data-v-cbd030a9]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40;animation:authPulse-cbd030a9 2.4s ease-in-out infinite}@keyframes authPulse-cbd030a9{0%,to{box-shadow:0 0 0 3px #c7ff3c40}50%{box-shadow:0 0 0 6px #c7ff3c1f}}.auth-brand-panel h1[data-v-cbd030a9]{font-size:32px;line-height:1.2;margin:0 0 16px}.auth-brand-panel h1 .accent[data-v-cbd030a9]{color:var(--lime)}.brand-lead[data-v-cbd030a9]{font-size:15px;line-height:1.6;color:#fffc;margin:0 0 28px;max-width:38ch}.brand-points[data-v-cbd030a9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.brand-points li[data-v-cbd030a9]{position:relative;padding-left:20px;font-size:14px;color:#ffffffe6;opacity:0;animation:fadeUp-cbd030a9 .5s var(--ease-premium) both}.brand-points li[data-v-cbd030a9]:nth-child(1){animation-delay:.25s}.brand-points li[data-v-cbd030a9]:nth-child(2){animation-delay:.32s}.brand-points li[data-v-cbd030a9]:nth-child(3){animation-delay:.39s}.brand-points li[data-v-cbd030a9]:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:2px;background:var(--lime)}.auth-form-panel[data-v-cbd030a9]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}@media (max-width: 780px){.auth-wrap[data-v-cbd030a9]{grid-template-columns:1fr;padding:24px 0 48px}.auth-brand-panel[data-v-cbd030a9]{padding:32px 28px}.auth-brand-panel h1[data-v-cbd030a9]{font-size:26px}}.auth-card[data-v-cbd030a9]{width:100%;max-width:420px;animation:fadeUp-cbd030a9 .6s var(--ease-premium) .1s both}.tabswitch[data-v-cbd030a9]{position:relative;display:flex;background:var(--card);border-radius:999px;padding:4px;margin-bottom:28px}.tab-thumb[data-v-cbd030a9]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:999px;background:var(--ink);transition:transform .35s var(--ease-premium);z-index:0}.tab-thumb.right[data-v-cbd030a9]{transform:translate(100%)}.tabswitch button[data-v-cbd030a9]{position:relative;z-index:1;flex:1;border:none;background:transparent;padding:11px 0;border-radius:999px;font-size:14px;font-weight:600;color:var(--grey);cursor:pointer;transition:color .25s var(--ease-premium)}.tabswitch button.active[data-v-cbd030a9]{color:#fff}form[data-v-cbd030a9]{display:flex;flex-direction:column;gap:14px}form h2[data-v-cbd030a9]{margin:0;font-size:22px}.lead[data-v-cbd030a9]{margin:-8px 0 0;font-size:13px;color:var(--grey)}label[data-v-cbd030a9]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}label input[type=text][data-v-cbd030a9],label input[type=email][data-v-cbd030a9],label input[type=password][data-v-cbd030a9]{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .25s var(--ease-premium),box-shadow .25s var(--ease-premium)}label input[type=text][data-v-cbd030a9]:focus,label input[type=email][data-v-cbd030a9]:focus,label input[type=password][data-v-cbd030a9]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f3d3e1f}.checkline[data-v-cbd030a9]{flex-direction:row;align-items:center;font-weight:400}.forgot-link[data-v-cbd030a9]{align-self:flex-end;margin-top:-6px;font-size:12px;font-weight:600;color:var(--green)}.fine[data-v-cbd030a9]{font-size:11px;color:var(--grey);line-height:1.5}.error[data-v-cbd030a9]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;animation:errorShake-cbd030a9 .4s var(--ease-premium)}@keyframes errorShake-cbd030a9{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}form .btn-primary[data-v-cbd030a9]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}form .btn-primary[data-v-cbd030a9]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s var(--ease-premium)}form .btn-primary[data-v-cbd030a9]:hover:after{left:130%}form .btn-primary[data-v-cbd030a9]:disabled{opacity:.75;cursor:default}.spinner[data-v-cbd030a9]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-cbd030a9 .7s linear infinite}@keyframes spin-cbd030a9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[data-v-cbd030a9]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.auth-brand-panel[data-v-cbd030a9],.auth-card[data-v-cbd030a9],.brand-points li[data-v-cbd030a9]{animation:none!important;opacity:1!important;transform:none!important}.blob[data-v-cbd030a9]{animation:none!important}}.reset-wrap[data-v-82e511b5]{display:flex;justify-content:center;padding:64px 16px 80px}.reset-card[data-v-82e511b5]{width:100%;max-width:420px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:36px 32px}.reset-card h1[data-v-82e511b5]{margin:0 0 12px;font-size:22px;color:var(--green)}.lead[data-v-82e511b5]{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--grey)}form[data-v-82e511b5]{display:flex;flex-direction:column;gap:16px}label[data-v-82e511b5]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}label input[data-v-82e511b5]{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .25s var(--ease-premium),box-shadow .25s var(--ease-premium)}label input[data-v-82e511b5]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f3d3e1f}.btn-primary[data-v-82e511b5]{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--green)}.btn-primary[data-v-82e511b5]:disabled{opacity:.75;cursor:default}.spinner[data-v-82e511b5]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-82e511b5 .7s linear infinite}@keyframes spin-82e511b5{to{transform:rotate(360deg)}}.error[data-v-82e511b5]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin:0 0 16px}.back-link[data-v-82e511b5]{display:inline-block;margin-top:24px;font-size:13px;font-weight:600;color:var(--green)}.reset-wrap[data-v-f3d20e4e]{display:flex;justify-content:center;padding:64px 16px 80px}.reset-card[data-v-f3d20e4e]{width:100%;max-width:420px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:36px 32px}.reset-card h1[data-v-f3d20e4e]{margin:0 0 12px;font-size:22px;color:var(--green)}.lead[data-v-f3d20e4e]{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--grey)}.lead a[data-v-f3d20e4e]{color:var(--green);font-weight:600;text-decoration:underline}form[data-v-f3d20e4e]{display:flex;flex-direction:column;gap:16px}label[data-v-f3d20e4e]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}label input[data-v-f3d20e4e]{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .25s var(--ease-premium),box-shadow .25s var(--ease-premium)}label input[data-v-f3d20e4e]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f3d3e1f}.btn-primary[data-v-f3d20e4e]{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--green);width:100%}.btn-primary[data-v-f3d20e4e]:disabled{opacity:.75;cursor:default}.spinner[data-v-f3d20e4e]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-f3d20e4e .7s linear infinite}@keyframes spin-f3d20e4e{to{transform:rotate(360deg)}}.error[data-v-f3d20e4e]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin:0 0 16px}.account-wrap[data-v-75b16415]{max-width:640px;margin:0 auto;padding:48px 16px 80px;display:flex;flex-direction:column;gap:24px}.account-wrap>h1[data-v-75b16415]{margin:0;font-size:28px;color:var(--green)}.loading[data-v-75b16415]{color:var(--grey);font-size:14px}.card[data-v-75b16415]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:28px}.card h2[data-v-75b16415]{margin:0 0 18px;font-size:17px}form[data-v-75b16415]{display:flex;flex-direction:column;gap:14px}.row[data-v-75b16415]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.row[data-v-75b16415]{grid-template-columns:1fr}}label[data-v-75b16415]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}label input[data-v-75b16415]{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400}label input[data-v-75b16415]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f3d3e1f}label input[data-v-75b16415]:disabled{color:var(--grey);cursor:not-allowed}.btn-primary[data-v-75b16415]{align-self:flex-start;background:var(--green);display:inline-flex;align-items:center;justify-content:center}.success[data-v-75b16415]{background:#e6f7ec;color:#1a7a3e;padding:10px 14px;border-radius:10px;font-size:13px;margin:0}.error[data-v-75b16415]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin:0}.no-subscription[data-v-75b16415]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--grey);font-size:14px}.sub-head[data-v-75b16415]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.plan-name[data-v-75b16415]{font-size:18px;font-weight:700}.status-pill[data-v-75b16415]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:var(--radius-pill);background:#e6f7ec;color:#1a7a3e}.status-pill.past_due[data-v-75b16415]{background:#fff4e0;color:#a6650a}.status-pill.canceled[data-v-75b16415]{background:var(--line);color:var(--grey)}.plan-price[data-v-75b16415]{margin:0 0 14px;color:var(--grey);font-size:14px}.cancel-notice[data-v-75b16415]{font-size:13px;color:var(--amber);background:#fff4e0;padding:10px 14px;border-radius:10px;margin:0 0 14px}.renew-notice[data-v-75b16415]{font-size:13px;color:var(--grey);margin:0 0 14px}.btn-text-danger[data-v-75b16415]{border:none;background:none;color:var(--red);font-size:13px;font-weight:600;cursor:pointer;padding:0}.cancel-confirm[data-v-75b16415]{background:#fdecea;border-radius:12px;padding:16px;font-size:13px;color:#7a2a24}.cancel-confirm p[data-v-75b16415]{margin:0 0 12px}.cancel-actions[data-v-75b16415]{display:flex;gap:10px}.btn-secondary[data-v-75b16415]{border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-pill);padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer}.btn-danger[data-v-75b16415]{border:none;background:var(--red);color:#fff;border-radius:var(--radius-pill);padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer}.btn-secondary[data-v-75b16415]:disabled,.btn-danger[data-v-75b16415]:disabled{opacity:.7;cursor:default}.logout-link[data-v-75b16415]{align-self:center;border:none;background:none;color:var(--grey);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.radar-wrap[data-v-ecf4a83a]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.radar-wrap svg[data-v-ecf4a83a]{max-width:100%;height:auto}.legend[data-v-ecf4a83a]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:12px}.legend span[data-v-ecf4a83a]{display:inline-flex;align-items:center;gap:6px}.legend i[data-v-ecf4a83a]{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.legend .tag[data-v-ecf4a83a]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:5px}.legend .tag.fav[data-v-ecf4a83a]{color:var(--green);background:#0f3d3e1a}.legend .tag.win[data-v-ecf4a83a]{color:#1f7d33;background:#e6f9ea}.verdict[data-v-ecf4a83a]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.verdict-line[data-v-ecf4a83a]{font-size:12.5px;color:var(--grey)}.verdict-line b[data-v-ecf4a83a]{color:var(--ink)}.verdict-badge[data-v-ecf4a83a]{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px}.verdict-badge.ok[data-v-ecf4a83a]{color:#1f7d33;background:#e6f9ea}.verdict-badge.bad[data-v-ecf4a83a]{color:#b3261e;background:#fdecea}.comparateur[data-v-ff7b1057]{padding:48px 0 80px}@keyframes fadeUp-ff7b1057{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.page-head[data-v-ff7b1057],.picker-grid[data-v-ff7b1057],.comparison[data-v-ff7b1057],.analyse-block[data-v-ff7b1057]{animation-duration:.001ms!important}}.page-head[data-v-ff7b1057]{max-width:640px;margin:0 0 40px;animation:fadeUp-ff7b1057 .55s ease both}.eyebrow[data-v-ff7b1057]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.eyebrow i[data-v-ff7b1057]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40}h1[data-v-ff7b1057]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-wrap:balance}h1 .accent[data-v-ff7b1057]{background:linear-gradient(90deg,var(--green),#1f8a6b);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-ff7b1057]{font-size:16px;color:var(--grey);line-height:1.55;margin:0}.picker-grid[data-v-ff7b1057]{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;animation:fadeUp-ff7b1057 .55s .06s ease both}@media (max-width: 720px){.picker-grid[data-v-ff7b1057]{grid-template-columns:1fr}.swap-btn[data-v-ff7b1057]{justify-self:center}.comparison[data-v-ff7b1057]{gap:20px}.radar-card[data-v-ff7b1057],.table-card[data-v-ff7b1057]{width:100%;box-sizing:border-box}}@media (max-width: 480px){.comparateur[data-v-ff7b1057]{padding:32px 0 60px}h1[data-v-ff7b1057]{font-size:26px}.subtitle[data-v-ff7b1057]{font-size:14.5px}.chosen-card[data-v-ff7b1057]{padding:22px 18px 18px}.chosen-avatar[data-v-ff7b1057]{width:50px;height:50px;font-size:17px}.card[data-v-ff7b1057]{padding:20px}.proba-value[data-v-ff7b1057]{font-size:32px}.result-headline[data-v-ff7b1057]{gap:14px}.analyse-controls[data-v-ff7b1057]{gap:12px}.factor[data-v-ff7b1057]{flex-wrap:wrap}.hint[data-v-ff7b1057]{padding:16px 18px}}.chosen-card[data-v-ff7b1057]{position:relative;height:100%;box-sizing:border-box;border-radius:var(--radius-card);padding:28px 24px 24px;color:#fff;text-align:center;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;align-items:center;animation:fadeUp-ff7b1057 .4s ease both}.chosen-card.side-a[data-v-ff7b1057]{background:linear-gradient(150deg,var(--green) 0%,var(--green2) 100%)}.chosen-card.side-b[data-v-ff7b1057]{background:linear-gradient(150deg,var(--blue) 0%,#0058b8 100%)}.change-btn[data-v-ff7b1057]{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;border:none;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.change-btn[data-v-ff7b1057]:hover{background:#ffffff52}.chosen-avatar[data-v-ff7b1057]{width:60px;height:60px;border-radius:50%;background:#ffffff29;border:1.5px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-bottom:12px;flex:none}.chosen-name[data-v-ff7b1057]{font-size:17px;font-weight:700;margin-bottom:8px}.chosen-meta[data-v-ff7b1057]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px;font-size:12.5px;color:#ffffffd9}.elo-chip[data-v-ff7b1057]{background:#ffffff29;padding:3px 10px;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums}.search-field[data-v-ff7b1057]{position:relative;display:flex;align-items:center}.search-field svg[data-v-ff7b1057]{position:absolute;left:15px;color:var(--grey);pointer-events:none}.search-box input[data-v-ff7b1057]{width:100%;box-sizing:border-box;padding:15px 16px 15px 42px;border:1px solid var(--line);border-radius:14px;font-size:15px;background:var(--card);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.search-box input[data-v-ff7b1057]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #1f8d6b24}.results[data-v-ff7b1057]{list-style:none;margin:10px 0 0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:var(--shadow-soft)}.results li+li[data-v-ff7b1057]{border-top:1px solid var(--line)}.results button[data-v-ff7b1057]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;cursor:pointer;color:var(--ink);transition:background .12s ease}.results button[data-v-ff7b1057]:hover{background:var(--bg)}.result-name[data-v-ff7b1057]{display:inline-flex;align-items:center;gap:8px}.rank[data-v-ff7b1057]{font-size:12px;color:var(--grey)}.empty[data-v-ff7b1057],.error[data-v-ff7b1057]{margin:10px 4px 0;font-size:13px;color:var(--grey)}.cross-tour-note[data-v-ff7b1057]{margin:0 0 18px;font-size:13px;color:#8a6100;background:#fff8e6;border:1px solid #f0d98c;border-radius:12px;padding:12px 16px;line-height:1.5}.swap-btn[data-v-ff7b1057]{align-self:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-soft);font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--grey);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:transform .2s ease,color .15s ease,border-color .15s ease}.swap-btn svg[data-v-ff7b1057]{transition:transform .3s ease}.swap-btn[data-v-ff7b1057]:not(:disabled):hover{color:var(--green);border-color:var(--green);transform:scale(1.06)}.swap-btn:not(:disabled):hover svg[data-v-ff7b1057]{transform:rotate(180deg)}.swap-btn[data-v-ff7b1057]:disabled{cursor:default;opacity:.45}.hint[data-v-ff7b1057]{margin-top:32px;display:flex;align-items:center;gap:10px;color:var(--grey);font-size:14px;border:1.5px dashed var(--line);border-radius:18px;padding:20px 24px}.hint-icon[data-v-ff7b1057]{font-size:18px}.comparison[data-v-ff7b1057]{margin-top:40px;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;animation:fadeUp-ff7b1057 .55s .06s ease both}.card[data-v-ff7b1057]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:28px}.radar-card[data-v-ff7b1057]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.table-card[data-v-ff7b1057]{flex:1 1 320px;min-width:0}.radar-card h3[data-v-ff7b1057],.table-card h3[data-v-ff7b1057]{align-self:flex-start;font-size:15px;font-weight:700;margin:0 0 20px}.stats-table-wrap[data-v-ff7b1057]{overflow-x:auto;width:100%}.stats-table[data-v-ff7b1057]{border-collapse:collapse;min-width:280px;width:100%}.stats-table th[data-v-ff7b1057]{text-align:center;font-size:13px;font-weight:700;padding:0 8px 14px}.stats-table th.th-a[data-v-ff7b1057]{color:var(--green)}.stats-table th.th-b[data-v-ff7b1057]{color:var(--blue)}.stats-table td[data-v-ff7b1057]{padding:12px 8px;border-top:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;font-size:14px}.stats-table td.label[data-v-ff7b1057]{color:var(--grey);font-size:12.5px}.stats-table td.win[data-v-ff7b1057]{font-weight:700;color:var(--green)}.analyse-block[data-v-ff7b1057]{margin-top:48px;animation:fadeUp-ff7b1057 .55s .06s ease both}.analyse-head h2[data-v-ff7b1057]{font-size:21px;margin:0 0 6px}.analyse-sub[data-v-ff7b1057]{font-size:13.5px;color:var(--grey);margin:0 0 22px;max-width:560px;line-height:1.55}.analyse-controls[data-v-ff7b1057]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.surface-label[data-v-ff7b1057]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--grey)}.surface-label select[data-v-ff7b1057]{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:13px;font-weight:600}.analyse-btn[data-v-ff7b1057]{padding:13px 26px;border-radius:999px;border:none;background:var(--btn);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .15s ease}.analyse-btn[data-v-ff7b1057]:hover:not(:disabled){transform:translateY(-2px)}.analyse-btn[data-v-ff7b1057]:disabled{opacity:.6;cursor:default}.analyse-error[data-v-ff7b1057]{margin-top:16px}.analyse-result[data-v-ff7b1057]{margin-top:32px;padding-top:32px;border-top:1px solid var(--line)}.result-headline[data-v-ff7b1057]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.proba-block[data-v-ff7b1057]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.proba-value[data-v-ff7b1057]{font-size:44px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,var(--green),#1f8a6b);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.proba-label[data-v-ff7b1057]{font-size:14px;color:var(--grey)}.proba-label b[data-v-ff7b1057]{color:var(--ink)}.confidence-badge[data-v-ff7b1057]{padding:7px 16px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.confidence-badge.tone-ok[data-v-ff7b1057]{background:#0f3d3e1f;color:var(--green)}.confidence-badge.tone-mid[data-v-ff7b1057]{background:#0071e31f;color:var(--blue)}.confidence-badge.tone-warn[data-v-ff7b1057]{background:#0000000f;color:var(--grey)}.model-fallback-note[data-v-ff7b1057]{margin:16px 0 0;font-size:13px;color:var(--grey);font-style:italic}.radar-block-inner[data-v-ff7b1057]{margin-top:28px;display:flex;justify-content:center}.factors[data-v-ff7b1057]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:560px}.factor[data-v-ff7b1057]{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;border:1px solid var(--line);font-size:14px}.tag[data-v-ff7b1057]{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.tag.ok[data-v-ff7b1057]{background:#e6f9ea;color:#1f7d33}.tag.warn[data-v-ff7b1057]{background:#fff3cd;color:#8a6100}.factor-label[data-v-ff7b1057]{flex:1;color:var(--ink)}.factor-detail[data-v-ff7b1057]{color:var(--grey);font-size:12.5px;white-space:nowrap}.admin-shell[data-v-64056df1]{--admin-bg: #f7f7f4;--admin-card: #ffffff;--grey: #6b7178;--line: #e3e3df;--adm-radius: 12px;--adm-radius-sm: 8px;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;display:flex;align-items:stretch;min-height:100vh;background:var(--admin-bg)}.sidebar[data-v-64056df1]{flex:none;width:236px;display:flex;flex-direction:column;background:var(--admin-card);border-right:1px solid var(--line);padding:20px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand[data-v-64056df1]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;padding:4px 6px 20px}.brand .mark[data-v-64056df1]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:none}.brand .mark-img[data-v-64056df1]{width:100%;height:100%;object-fit:contain;display:block}.nav-label[data-v-64056df1]{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);padding:0 10px 8px}.nav-list[data-v-64056df1]{display:flex;flex-direction:column;gap:2px}.nav-item[data-v-64056df1]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--adm-radius-sm);font-size:13.5px;font-weight:600;color:var(--grey);border-left:2px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-icon[data-v-64056df1]{display:inline-flex;line-height:0;flex:none}.nav-item.disabled[data-v-64056df1]{cursor:not-allowed;opacity:.5}.nav-item[data-v-64056df1]:hover:not(.active):not(.disabled){background:var(--admin-bg);color:var(--ink)}.nav-item.active[data-v-64056df1]{background:#c7ff3c24;color:var(--ink);border-left-color:var(--green)}.sidebar-foot[data-v-64056df1]{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.search[data-v-64056df1]{display:flex;align-items:center;gap:8px;background:var(--admin-bg);border:1px solid var(--line);border-radius:var(--adm-radius-sm);padding:8px 10px;color:var(--grey)}.search input[data-v-64056df1]{border:none;background:transparent;font-size:12px;font-family:inherit;color:var(--ink);width:100%;min-width:0}.search input[data-v-64056df1]:focus{outline:none}.site-link[data-v-64056df1]{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--ink);font-weight:600;padding:8px 10px;border-radius:var(--adm-radius-sm);border:1px solid var(--line)}.site-link[data-v-64056df1]:hover{background:var(--admin-bg)}.who[data-v-64056df1]{display:flex;align-items:center;gap:9px;padding:2px 4px}.avatar-sm[data-v-64056df1]{width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}.who-name[data-v-64056df1]{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backdrop[data-v-64056df1]{display:none}.content-col[data-v-64056df1]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-64056df1]{display:none;align-items:center;gap:12px;padding:14px 18px;background:var(--admin-card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.burger[data-v-64056df1]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--adm-radius-sm);border:1px solid var(--line);background:var(--admin-card);color:var(--ink);flex:none}.topbar-brand[data-v-64056df1]{font-weight:700;font-size:14px}main[data-v-64056df1]{flex:1;max-width:1240px;width:100%;margin:0 auto;padding:28px 32px 60px}main[data-v-64056df1] .card{background:var(--admin-card);border:1px solid var(--line);border-radius:var(--adm-radius);padding:22px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}main[data-v-64056df1] .card:hover{border-color:#cfd6d2;box-shadow:0 10px 28px -18px #14181a47}@media (max-width: 900px){.sidebar[data-v-64056df1]{position:fixed;inset:0 auto 0 0;z-index:40;transform:translate(-100%);transition:transform .28s var(--ease-premium, ease);box-shadow:0 0 #0000}.sidebar.open[data-v-64056df1]{transform:translate(0);box-shadow:24px 0 48px -24px #00000059}.backdrop[data-v-64056df1]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a0e0c52;border:none;padding:0;cursor:pointer}.topbar[data-v-64056df1]{display:flex}main[data-v-64056df1]{padding:22px 18px 48px}}@media (max-width: 480px){.sidebar[data-v-64056df1]{width:84vw;max-width:300px}main[data-v-64056df1]{padding:18px 14px 44px}}.radar-wrap[data-v-b44498cf]{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}.radar-wrap svg[data-v-b44498cf]{max-width:100%;height:auto}.radar-legend[data-v-b44498cf]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:4px}.radar-legend-item[data-v-b44498cf]{display:flex;align-items:center;gap:6px;font-size:11px}.radar-legend-item i[data-v-b44498cf]{width:8px;height:8px;border-radius:50%;flex:none}.rl-label[data-v-b44498cf]{color:var(--grey);flex:1}.rl-value[data-v-b44498cf]{font-weight:700;font-variant-numeric:tabular-nums}.growth-wrap[data-v-f32453c0]{display:flex;flex-direction:column;gap:8px}.growth-svg[data-v-f32453c0]{width:100%;height:92px;display:block}.growth-foot[data-v-f32453c0]{display:flex;align-items:center;justify-content:space-between}.growth-range[data-v-f32453c0]{font-size:11px;color:var(--grey)}.growth-badge[data-v-f32453c0]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;display:inline-flex;align-items:baseline;gap:4px}.growth-badge.up[data-v-f32453c0]{background:#eef7f1;color:#1f8a4d}.growth-badge.down[data-v-f32453c0]{background:#fdecea;color:var(--red)}.growth-badge.flat[data-v-f32453c0]{background:var(--admin-bg);color:var(--grey)}.growth-badge-sub[data-v-f32453c0]{font-size:10px;font-weight:600;opacity:.7}.welcome[data-v-3e3834ae]{font-size:26px;font-weight:700;margin:10px 4px 20px}.welcome span[data-v-3e3834ae]{color:var(--grey);font-weight:400;font-size:14px;display:block;margin-top:4px}.err[data-v-3e3834ae]{color:var(--red)}.grid[data-v-3e3834ae]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.span2[data-v-3e3834ae]{grid-column:span 2}.card h3[data-v-3e3834ae]{margin:0 0 4px;font-size:14px;font-weight:700}.card .sub[data-v-3e3834ae]{font-size:12px;color:var(--grey);margin-bottom:16px}.empty-note[data-v-3e3834ae]{font-size:13px;color:var(--grey);line-height:1.5}.grid .card[data-v-3e3834ae]{transition:border-color .25s ease,box-shadow .25s ease,transform .2s var(--ease-premium)}.grid .card[data-v-3e3834ae]:hover{border-color:#cfd6d2;box-shadow:0 10px 28px -18px #14181a47;transform:translateY(-2px)}.card.perf-hero[data-v-3e3834ae]:hover{border-color:transparent;box-shadow:0 20px 44px -18px #0000008c}.reveal[data-v-3e3834ae]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-premium),transform .6s var(--ease-premium),box-shadow .35s var(--ease-premium)}.reveal.is-visible[data-v-3e3834ae]{opacity:1;transform:translateY(0)}.skeleton-tile[data-v-3e3834ae]{position:relative;overflow:hidden;background:var(--admin-bg);min-height:150px}.skeleton-tile[data-v-3e3834ae]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:shimmer-3e3834ae 1.5s infinite}@keyframes shimmer-3e3834ae{to{transform:translate(100%)}}.card.perf-hero[data-v-3e3834ae]{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ink),#1a3a2e);border-color:transparent;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;text-decoration:none}.court-lines[data-v-3e3834ae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.perf-hero .rowtop[data-v-3e3834ae]{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.perf-hero .eyebrow[data-v-3e3834ae]{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.perf-hero .big[data-v-3e3834ae]{font-family:var(--mono);font-size:40px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.perf-hero .lbl[data-v-3e3834ae]{font-size:13px;opacity:.8;margin-top:8px}.hero-arrow[data-v-3e3834ae]{width:34px;height:34px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex:none}.empty-note[data-v-3e3834ae]{position:relative;font-size:12px;opacity:.75;margin-top:10px;max-width:420px}.perf-mini[data-v-3e3834ae]{position:relative;display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.perf-mini .chip[data-v-3e3834ae]{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--adm-radius-sm);padding:8px 16px;display:flex;flex-direction:column;align-items:center;min-width:90px}.perf-mini .chip b[data-v-3e3834ae]{font-family:var(--mono);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.perf-mini .chip span[data-v-3e3834ae]{font-size:10px;opacity:.8;text-align:center}.insight[data-v-3e3834ae]{background:#f5faf6;border-left:3px solid var(--green)}.insight-head[data-v-3e3834ae]{display:flex;align-items:center;gap:8px}.insight-icon[data-v-3e3834ae]{color:var(--green);display:inline-block;animation:insightPulse-3e3834ae 2.6s ease-in-out infinite}@keyframes insightPulse-3e3834ae{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}.insight p[data-v-3e3834ae]{font-size:13px;line-height:1.6;margin:8px 0 0;color:#1c3a2a}.public-link[data-v-3e3834ae]{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:12px;font-weight:600;color:var(--green);text-decoration:none;transition:gap .25s var(--ease-premium)}.public-link[data-v-3e3834ae]:hover{gap:8px}.accounts-body[data-v-3e3834ae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounts-stats[data-v-3e3834ae]{display:flex;flex-direction:column;gap:12px;flex:1}.acc-stat b[data-v-3e3834ae]{display:block;font-family:var(--mono);font-size:18px;font-variant-numeric:tabular-nums}.acc-stat span[data-v-3e3834ae]{font-size:11px;color:var(--grey)}.acc-gauge[data-v-3e3834ae]{position:relative;flex:none;width:86px;height:86px}.acc-gauge svg[data-v-3e3834ae]{position:absolute;top:0;right:0;bottom:0;left:0}.acc-gauge circle[data-v-3e3834ae]{transition:stroke-dasharray 1.1s var(--ease-premium)}.acc-gauge-label[data-v-3e3834ae]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.acc-gauge-label b[data-v-3e3834ae]{font-family:var(--mono);font-size:15px;font-weight:700}.acc-gauge-label span[data-v-3e3834ae]{font-size:9px;color:var(--grey)}.donut-wrap[data-v-3e3834ae]{display:flex;align-items:center;gap:18px}.legend div[data-v-3e3834ae]{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}.legend i[data-v-3e3834ae]{width:9px;height:9px;border-radius:50%;display:inline-block}.donut-wrap circle[data-v-3e3834ae]{transition:stroke-dasharray 1.1s var(--ease-premium)}.mrr[data-v-3e3834ae]{font-family:var(--mono);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;display:block;margin-bottom:16px}.mrr-bars[data-v-3e3834ae]{display:flex;flex-direction:column;gap:10px}.mrr-bar-row[data-v-3e3834ae]{display:grid;grid-template-columns:84px 1fr 22px;align-items:center;gap:10px;font-size:12px}.mrr-bar-label[data-v-3e3834ae]{color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrr-bar-track[data-v-3e3834ae]{height:7px;border-radius:4px;background:var(--admin-bg);overflow:hidden}.mrr-bar-track i[data-v-3e3834ae]{display:block;height:100%;border-radius:4px;transition:width 1.1s var(--ease-premium)}.mrr-bar-count[data-v-3e3834ae]{font-family:var(--mono);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.match-row[data-v-3e3834ae]{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer;text-decoration:none;color:inherit;transition:padding-left .25s var(--ease-premium)}.match-row[data-v-3e3834ae]:last-child{border-bottom:none}.match-row[data-v-3e3834ae]:hover{padding-left:6px}.status-dot[data-v-3e3834ae]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--grey)}.status-dot.green[data-v-3e3834ae]{background:#2e9e4d}.status-dot.red[data-v-3e3834ae]{background:var(--red)}.mr-players[data-v-3e3834ae]{display:flex;align-items:center;gap:8px;font-weight:600;flex:1}.mr-avatar[data-v-3e3834ae]{width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mr-avatar.blue[data-v-3e3834ae]{background:var(--blue)}.mr-meta[data-v-3e3834ae]{color:var(--grey);font-size:12px;white-space:nowrap}.cal[data-v-3e3834ae]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-d[data-v-3e3834ae]{text-align:center;font-size:10px;color:var(--grey);padding:2px 0 6px}.cal-n[data-v-3e3834ae]{position:relative;text-align:center;font-size:11px;padding:7px 0 10px;border-radius:8px;color:var(--ink)}.cal-n.empty[data-v-3e3834ae]{visibility:hidden}.cal-n.match[data-v-3e3834ae]{background:#eef7f1;color:var(--green);font-weight:700}.cal-n.today[data-v-3e3834ae]{background:var(--ink);color:#fff;font-weight:700}.cal-dot[data-v-3e3834ae]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--grey)}.cal-dot.red[data-v-3e3834ae]{background:var(--red)}.cal-dot.green[data-v-3e3834ae]{background:#2e9e4d}.cal-n.today .cal-dot[data-v-3e3834ae]{background:#fff}@media (max-width: 980px){.grid[data-v-3e3834ae]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.welcome[data-v-3e3834ae]{font-size:21px}.grid[data-v-3e3834ae]{grid-template-columns:1fr}.span2[data-v-3e3834ae]{grid-column:span 1}.card.perf-hero[data-v-3e3834ae]{min-height:0}.perf-hero .big[data-v-3e3834ae]{font-size:32px}.accounts-body[data-v-3e3834ae],.donut-wrap[data-v-3e3834ae]{flex-wrap:wrap}.mrr-bar-row[data-v-3e3834ae]{grid-template-columns:68px 1fr 20px;font-size:11px}.mr-meta[data-v-3e3834ae]{display:none}}@media (prefers-reduced-motion: reduce){[data-v-3e3834ae]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal[data-v-3e3834ae]{opacity:1!important;transform:none!important}.skeleton-tile[data-v-3e3834ae]:after{display:none}.insight-icon[data-v-3e3834ae]{animation:none!important}}.head[data-v-795fb239]{margin:10px 4px 20px}h1[data-v-795fb239]{font-size:26px;font-weight:700;margin:0}.sub[data-v-795fb239]{color:var(--grey);font-size:13px;margin-top:4px}.err[data-v-795fb239]{color:var(--red)}.empty[data-v-795fb239]{color:var(--grey);font-size:14px}.filters[data-v-795fb239]{display:flex;gap:18px;margin-bottom:18px;flex-wrap:wrap}.filters label[data-v-795fb239]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--grey)}.filters select[data-v-795fb239],.filters input[data-v-795fb239]{border:1px solid var(--line);background:var(--admin-bg);border-radius:var(--adm-radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);min-width:160px;transition:border-color .15s ease}.filters select[data-v-795fb239]:focus,.filters input[data-v-795fb239]:focus{outline:none;border-color:var(--green)}.match-row[data-v-795fb239]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;flex-wrap:wrap;cursor:pointer;text-decoration:none;color:inherit}.mr-players[data-v-795fb239]{display:flex;align-items:center;gap:8px;font-size:14px}.mr-avatar[data-v-795fb239]{width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mr-avatar.blue[data-v-795fb239]{background:var(--blue)}.mr-meta[data-v-795fb239]{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--grey);flex-wrap:wrap}.badge[data-v-795fb239]{padding:3px 10px;border-radius:var(--adm-radius-sm);font-weight:700;font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;background:var(--admin-bg);color:var(--ink);border:1px solid var(--line)}.badge.finished[data-v-795fb239]{background:#e6f9ea;color:#1f7d33;border-color:#1f7d3333}.badge.live[data-v-795fb239]{background:#fdecea;color:#b3261e;border-color:#b3261e33}@media (max-width: 640px){.filters[data-v-795fb239]{gap:12px}.filters label[data-v-795fb239]{flex:1 1 100%}.filters select[data-v-795fb239],.filters input[data-v-795fb239]{width:100%;min-width:0;box-sizing:border-box}}@media (max-width: 480px){h1[data-v-795fb239]{font-size:21px}.match-row[data-v-795fb239]{padding:16px 18px;gap:8px}.mr-players[data-v-795fb239]{font-size:13px}.mr-meta[data-v-795fb239]{gap:8px}}.back[data-v-84f6a8fd]{color:var(--grey);font-size:13px;cursor:pointer;display:inline-block;margin-bottom:20px}.err[data-v-84f6a8fd]{color:var(--red)}.empty[data-v-84f6a8fd]{color:var(--grey);font-size:14px}.empty-note[data-v-84f6a8fd]{font-size:13px;color:var(--grey)}.match-head[data-v-84f6a8fd]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,var(--green),var(--green2) 60%,#051616);color:#fff;border-radius:var(--adm-radius);padding:26px 30px;margin-bottom:20px;flex-wrap:wrap}.mh-left h1[data-v-84f6a8fd]{margin:0 0 6px;font-size:22px;font-weight:700}.mh-meta[data-v-84f6a8fd]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;font-family:var(--mono);opacity:.8}.mh-meta span[data-v-84f6a8fd]{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);padding:4px 10px;border-radius:var(--adm-radius-sm)}.mh-badge[data-v-84f6a8fd]{background:#c7ff3c2e;border:1px solid rgba(199,255,60,.5);color:var(--lime);padding:8px 16px;border-radius:var(--adm-radius-sm);font-size:13px;font-weight:700;white-space:nowrap}.free-sample-toggle[data-v-84f6a8fd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:10px 0 18px}.fst-btn[data-v-84f6a8fd]{font-size:13px;font-weight:700;padding:8px 16px;border-radius:var(--adm-radius-sm);border:1px solid var(--line);background:var(--admin-bg);color:inherit;cursor:pointer}.fst-btn.active[data-v-84f6a8fd]{background:#c7ff3c2e;border-color:#c7ff3c80;color:var(--lime)}.fst-btn[data-v-84f6a8fd]:disabled{opacity:.6;cursor:wait}.fst-hint[data-v-84f6a8fd]{font-size:12px;opacity:.65}.tabswitch[data-v-84f6a8fd]{display:inline-flex;gap:2px;background:var(--admin-bg);border:1px solid var(--line);padding:3px;border-radius:var(--adm-radius-sm);margin-bottom:20px}.tabswitch button[data-v-84f6a8fd]{border:none;background:transparent;color:var(--grey);font-size:13px;font-weight:600;padding:8px 18px;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.tabswitch button.active[data-v-84f6a8fd]{background:var(--admin-card);color:var(--ink);box-shadow:0 1px 4px #14181a24}.grid[data-v-84f6a8fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.span2[data-v-84f6a8fd]{grid-column:span 2}.card h3[data-v-84f6a8fd]{margin:0 0 4px;font-size:15px;font-weight:700}.card .sub[data-v-84f6a8fd]{font-size:12px;color:var(--grey);margin-bottom:16px}.stat[data-v-84f6a8fd]{margin-bottom:14px}.stat b[data-v-84f6a8fd]{display:block;font-family:var(--mono);font-size:22px;font-variant-numeric:tabular-nums}.stat b.pos[data-v-84f6a8fd]{color:#1f7d33}.stat b.neg[data-v-84f6a8fd]{color:var(--red)}.stat span[data-v-84f6a8fd]{font-size:11px;color:var(--grey)}.tornado[data-v-84f6a8fd]{display:flex;flex-direction:column;gap:10px}.trow[data-v-84f6a8fd]{display:grid;grid-template-columns:130px 1fr 50px;align-items:center;gap:10px;font-size:12px}.tlab[data-v-84f6a8fd]{color:#444}.ttrack[data-v-84f6a8fd]{position:relative;height:16px;background:var(--admin-bg);border-radius:6px}.ttrack .mid[data-v-84f6a8fd]{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.ttrack .fill[data-v-84f6a8fd]{position:absolute;top:0;bottom:0;border-radius:5px}.ttrack .fill.pos[data-v-84f6a8fd]{background:linear-gradient(90deg,var(--green),#1f8a6b)}.ttrack .fill.neg[data-v-84f6a8fd]{background:linear-gradient(270deg,var(--blue),#3ba7ff)}.tval[data-v-84f6a8fd]{font-family:var(--mono);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ins-list[data-v-84f6a8fd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ins-list li[data-v-84f6a8fd]{display:flex;gap:10px;font-size:13px;line-height:1.55}.tag[data-v-84f6a8fd]{flex:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.tag.ok[data-v-84f6a8fd]{background:#e6f9ea;color:#1f7d33;border:1px solid rgba(31,125,51,.2)}.tag.warn[data-v-84f6a8fd]{background:#fff3cd;color:#8a6100;border:1px solid rgba(138,97,0,.2)}.compare-line[data-v-84f6a8fd]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;margin-bottom:14px}.compare-line b[data-v-84f6a8fd]{font-family:var(--mono);font-size:13px;white-space:nowrap}.cbar[data-v-84f6a8fd]{height:8px;border-radius:4px;background:var(--admin-bg);position:relative;overflow:hidden}.cbar i[data-v-84f6a8fd]{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--green)}.result-badge[data-v-84f6a8fd]{display:inline-block;padding:8px 16px;border-radius:var(--adm-radius-sm);font-size:13px;font-weight:700}.result-badge.ok[data-v-84f6a8fd]{background:#e6f9ea;color:#1f7d33;border:1px solid rgba(31,125,51,.2)}.result-badge.bad[data-v-84f6a8fd]{background:#fdecea;color:#b3261e;border:1px solid rgba(179,38,30,.2)}@media (max-width: 980px){.grid[data-v-84f6a8fd]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.match-head[data-v-84f6a8fd]{padding:22px 20px}.mh-left h1[data-v-84f6a8fd]{font-size:19px}.grid[data-v-84f6a8fd]{grid-template-columns:1fr}.span2[data-v-84f6a8fd]{grid-column:span 1}.trow[data-v-84f6a8fd]{grid-template-columns:100px 1fr 42px;gap:6px}}@media (max-width: 480px){.match-head[data-v-84f6a8fd]{padding:18px 16px}.mh-meta span[data-v-84f6a8fd]{font-size:11px}.tabswitch[data-v-84f6a8fd]{width:100%}.tabswitch button[data-v-84f6a8fd]{flex:1;padding:8px 10px}.trow[data-v-84f6a8fd]{grid-template-columns:1fr;gap:4px;padding:8px 0;border-bottom:1px solid var(--line)}.tval[data-v-84f6a8fd]{text-align:left}.compare-line[data-v-84f6a8fd]{grid-template-columns:1fr;text-align:left}}.head[data-v-ae991746]{margin:10px 4px 20px}h1[data-v-ae991746]{font-size:26px;font-weight:700;margin:0}.sub[data-v-ae991746]{color:var(--grey);font-size:13px;margin-top:4px}.err[data-v-ae991746]{color:var(--red)}.name.orphan[data-v-ae991746]{color:var(--grey);font-style:italic;font-weight:600}.empty[data-v-ae991746]{color:var(--grey);font-size:14px}.filters[data-v-ae991746]{display:flex;gap:18px;margin-bottom:18px}.filters label[data-v-ae991746]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--grey)}.filters select[data-v-ae991746]{border:1px solid var(--line);background:var(--admin-bg);border-radius:var(--adm-radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);min-width:180px;transition:border-color .15s ease}.filters select[data-v-ae991746]:focus{outline:none;border-color:var(--green)}.sub-row[data-v-ae991746]{display:flex;align-items:center;gap:20px;margin-bottom:10px;flex-wrap:wrap}.who[data-v-ae991746]{display:flex;align-items:center;gap:10px;min-width:220px}.avatar[data-v-ae991746]{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.name[data-v-ae991746]{font-weight:700;font-size:14px}.email[data-v-ae991746]{font-size:12px;color:var(--grey)}.plan[data-v-ae991746]{min-width:160px}.plan-name[data-v-ae991746]{font-weight:600;font-size:13px}.plan-price[data-v-ae991746]{font-family:var(--mono);font-size:12px;color:var(--grey)}.badge[data-v-ae991746]{padding:4px 12px;border-radius:var(--adm-radius-sm);font-size:11px;font-weight:700;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;background:var(--admin-bg);border:1px solid var(--line)}.badge.active[data-v-ae991746],.badge.trialing[data-v-ae991746]{background:#e6f9ea;color:#1f7d33;border-color:#1f7d3333}.badge.past_due[data-v-ae991746]{background:#fff3cd;color:#8a6100;border-color:#8a610033}.badge.canceled[data-v-ae991746]{background:#fdecea;color:#b3261e;border-color:#b3261e33}.period[data-v-ae991746]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--grey);margin-left:auto}@media (max-width: 640px){.filters select[data-v-ae991746]{width:100%;min-width:0;box-sizing:border-box}.sub-row[data-v-ae991746]{gap:12px;padding:16px 18px}.period[data-v-ae991746]{margin-left:0}}@media (max-width: 480px){h1[data-v-ae991746]{font-size:21px}.who[data-v-ae991746]{min-width:0;flex:1 1 100%}.plan[data-v-ae991746]{min-width:0}}.head[data-v-3c92b8bc]{margin:10px 4px 20px}h1[data-v-3c92b8bc]{font-size:26px;font-weight:700;margin:0}.sub[data-v-3c92b8bc]{color:var(--grey);font-size:13px;margin-top:4px}.pending-flag[data-v-3c92b8bc]{color:var(--amber);font-weight:600}.err[data-v-3c92b8bc]{color:var(--red)}.empty[data-v-3c92b8bc]{color:var(--grey);font-size:14px}.filters[data-v-3c92b8bc]{display:flex;gap:18px;margin-bottom:18px}.filters label[data-v-3c92b8bc]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--grey)}.filters select[data-v-3c92b8bc]{border:1px solid var(--line);background:var(--admin-bg);border-radius:var(--adm-radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);min-width:180px}.filters select[data-v-3c92b8bc]:focus{outline:none;border-color:var(--green)}.review-row[data-v-3c92b8bc]{display:flex;align-items:center;gap:18px;margin-bottom:10px;flex-wrap:wrap;padding:18px 22px}.who[data-v-3c92b8bc]{display:flex;align-items:center;gap:10px;min-width:180px}.avatar[data-v-3c92b8bc]{width:36px;height:36px;border-radius:50%;background:var(--green);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.name[data-v-3c92b8bc]{font-weight:700;font-size:14px}.date[data-v-3c92b8bc]{font-size:11.5px;color:var(--grey);font-family:var(--mono)}.rating[data-v-3c92b8bc]{display:flex;gap:1px;flex:none}.dot[data-v-3c92b8bc]{color:var(--line);font-size:15px}.dot.filled[data-v-3c92b8bc]{color:var(--amber)}.comment[data-v-3c92b8bc]{flex:1 1 260px;min-width:200px;font-size:13.5px;line-height:1.5;color:var(--ink);margin:0}.badge[data-v-3c92b8bc]{padding:4px 12px;border-radius:var(--adm-radius-sm);font-size:11px;font-weight:700;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;background:var(--admin-bg);border:1px solid var(--line);flex:none}.badge.approved[data-v-3c92b8bc]{background:#e6f9ea;color:#1f7d33;border-color:#1f7d3333}.badge.pending[data-v-3c92b8bc]{background:#fff3cd;color:#8a6100;border-color:#8a610033}.badge.rejected[data-v-3c92b8bc]{background:#fdecea;color:#b3261e;border-color:#b3261e33}.actions[data-v-3c92b8bc]{display:flex;gap:8px;flex:none;margin-left:auto}.act[data-v-3c92b8bc]{border:1px solid var(--line);background:#fff;border-radius:var(--adm-radius-sm);padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--ink);transition:background .15s ease,opacity .15s ease}.act[data-v-3c92b8bc]:disabled{opacity:.5;cursor:default}.act.approve[data-v-3c92b8bc]:hover:not(:disabled){background:#e6f9ea;border-color:#1f7d334d}.act.reject[data-v-3c92b8bc]:hover:not(:disabled){background:#fff3cd;border-color:#8a61004d}.act.delete[data-v-3c92b8bc]:hover:not(:disabled){background:#fdecea;border-color:#b3261e4d}@media (max-width: 640px){.review-row[data-v-3c92b8bc]{padding:16px 18px}.actions[data-v-3c92b8bc]{margin-left:0;width:100%}}.reliability-page[data-v-6eebc139]{--ink: #eef6f3;--grey: #7e948f;--line: rgba(255, 255, 255, .1);--card: #10171a;--admin-bg: rgba(255, 255, 255, .12);--admin-card: #10171a;--green: #8dffc9;--blue: #4da8ff;--amber: #ffb545;--red: #ff6b5e;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-1px;background:#05090a;overflow-x:clip}.rb-grid[data-v-6eebc139]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 85%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 85%)}.rb-glow[data-v-6eebc139]{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:900px;max-width:140vw;height:460px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(199,255,60,.16),transparent 68%);filter:blur(10px)}.reliability[data-v-6eebc139]{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:64px 32px 90px;color:var(--ink)}.term-tag[data-v-6eebc139]{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--grey);background:#ffffff0a;border:1px solid var(--line);border-radius:8px;padding:7px 12px;margin:0 0 22px}.term-tag .prompt[data-v-6eebc139]{color:var(--lime);margin-right:7px;font-weight:700}.term-tag .cursor[data-v-6eebc139]{color:var(--lime);animation:blink-6eebc139 1.1s step-end infinite}@keyframes blink-6eebc139{50%{opacity:0}}.hero[data-v-6eebc139]{position:relative;text-align:center;margin-bottom:48px}.hero .term-tag[data-v-6eebc139]{justify-content:center}.hero h1[data-v-6eebc139]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px;text-wrap:balance;color:var(--ink)}.hero h1 .accent[data-v-6eebc139]{background:linear-gradient(90deg,var(--lime),#34e8b0);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-6eebc139]{font-size:15px;color:var(--grey);line-height:1.7;max-width:620px;margin:0 auto}.readout[data-v-6eebc139]{display:inline-block;text-align:left;margin-top:36px;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 24px 48px -16px #0000008c;animation:fadeUp-6eebc139 .7s var(--ease-premium) both;animation-delay:.15s}.readout-bar[data-v-6eebc139]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;background:#ffffff08;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px}.readout-live[data-v-6eebc139]{display:inline-flex;align-items:center;gap:6px;color:var(--lime);text-transform:uppercase;font-weight:700;letter-spacing:.06em}.readout-live i[data-v-6eebc139]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c38;animation:pulse-6eebc139 2.4s ease-in-out infinite}@keyframes pulse-6eebc139{0%,to{box-shadow:0 0 0 3px #c7ff3c38}50%{box-shadow:0 0 0 6px #c7ff3c1a}}.readout-path[data-v-6eebc139]{color:var(--grey)}.readout-body[data-v-6eebc139]{display:flex;align-items:center;gap:30px;padding:22px 30px}.readout-stat[data-v-6eebc139]{text-align:center}.rs-value[data-v-6eebc139]{font-family:var(--mono);font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);text-shadow:0 0 24px rgba(199,255,60,.18)}.rs-label[data-v-6eebc139]{font-family:var(--mono);font-size:11px;color:var(--grey);margin-top:6px}.readout-sep[data-v-6eebc139]{width:1px;align-self:stretch;background:var(--line)}.state-msg[data-v-6eebc139]{position:relative;z-index:1;text-align:center;color:var(--grey);font-size:14px;padding:12px 0}.state-msg.error[data-v-6eebc139]{color:var(--red)}.empty-note[data-v-6eebc139]{text-align:center;color:var(--grey);font-size:14px;padding:20px}.skeleton-block[data-v-6eebc139]{position:relative;z-index:1}.skeleton-tile[data-v-6eebc139]{position:relative;overflow:hidden;border-radius:14px;background:var(--card);border:1px solid var(--line);animation:fadeUp-6eebc139 .4s ease both}.skeleton-tile.skeleton-hero[data-v-6eebc139]{height:96px;margin:0 0 16px}.skeleton-row[data-v-6eebc139]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.skeleton-row .skeleton-tile[data-v-6eebc139]{height:220px}.skeleton-tile[data-v-6eebc139]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-100%);animation:skeletonShimmer-6eebc139 1.6s ease-in-out infinite}@keyframes skeletonShimmer-6eebc139{to{transform:translate(100%)}}.block[data-v-6eebc139]{position:relative;z-index:1;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px;margin-bottom:24px;transition:box-shadow .35s var(--ease-premium),transform .35s var(--ease-premium),border-color .35s ease}.block[data-v-6eebc139]:hover{box-shadow:0 24px 48px -16px #0009;transform:translateY(-2px);border-color:#ffffff2e}.block-head[data-v-6eebc139]{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.block-tag[data-v-6eebc139]{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--lime);background:#c7ff3c1a;border:1px solid rgba(199,255,60,.25);border-radius:6px;padding:3px 8px;text-transform:lowercase}.block h2[data-v-6eebc139]{font-size:18px;margin:0;color:var(--ink)}.block .sub[data-v-6eebc139]{font-size:13px;color:var(--grey);line-height:1.6;margin:10px 0 20px;max-width:560px}.calibration-head[data-v-6eebc139]{display:grid;grid-template-columns:90px 1fr 100px;gap:16px;font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--grey);padding-bottom:10px;border-bottom:1px solid var(--line)}.calibration-row[data-v-6eebc139]{display:grid;grid-template-columns:90px 1fr 100px;gap:16px;align-items:center;padding:14px 10px;margin:0 -10px;border-radius:10px;border-bottom:1px solid var(--line);transition:background .25s ease}.calibration-row[data-v-6eebc139]:hover{background:#ffffff09}.calibration-row[data-v-6eebc139]:last-child{border-bottom:none}.range-label[data-v-6eebc139]{font-family:var(--mono);font-weight:600;font-size:13px;color:var(--ink)}.bars[data-v-6eebc139]{display:flex;flex-direction:column;gap:6px}.bar-track[data-v-6eebc139]{position:relative;height:18px;background:#ffffff0f;border-radius:4px;overflow:hidden}.bar[data-v-6eebc139]{height:100%;border-radius:4px;transition:width 1s var(--ease-premium)}.bar.predicted[data-v-6eebc139]{background:var(--blue)}.bar.actual[data-v-6eebc139]{background:var(--lime)}.bar-value[data-v-6eebc139]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:10px;font-weight:700;color:#04110b}.no-data[data-v-6eebc139]{font-family:var(--mono);font-size:12px;color:var(--grey);font-style:italic}.sample[data-v-6eebc139]{font-family:var(--mono);font-size:12px;color:var(--grey);text-align:right;font-variant-numeric:tabular-nums}.warn-tag[data-v-6eebc139]{display:inline-block;margin-left:6px;font-family:var(--mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--amber);background:#ffb54524;border:1px solid rgba(255,181,69,.3);border-radius:5px;padding:1px 5px}.legend[data-v-6eebc139]{display:flex;gap:20px;margin-top:16px;font-family:var(--mono);font-size:11px;color:var(--grey);flex-wrap:wrap}.legend span[data-v-6eebc139]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-6eebc139]{width:9px;height:9px;border-radius:50%;display:inline-block}.dot.predicted[data-v-6eebc139]{background:var(--blue)}.dot.actual[data-v-6eebc139]{background:var(--lime)}.method[data-v-6eebc139]{position:relative;z-index:1;padding:36px 0 0}.method-head[data-v-6eebc139]{text-align:center;max-width:560px;margin:0 auto 28px}.method-head .term-tag[data-v-6eebc139]{justify-content:center}.method h2[data-v-6eebc139]{font-size:22px;margin:0 0 8px;text-wrap:balance;color:var(--ink)}.method .sub[data-v-6eebc139]{font-size:13px;color:var(--grey);line-height:1.6;margin:0}.pillar-row[data-v-6eebc139]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.pillar-card[data-v-6eebc139]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;transition:box-shadow .35s var(--ease-premium),transform .35s var(--ease-premium),border-color .35s ease}.pillar-card[data-v-6eebc139]:hover{box-shadow:0 24px 48px -16px #0009;transform:translateY(-3px);border-color:#c7ff3c4d}.pillar-icon[data-v-6eebc139]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#c7ff3c1f;color:var(--lime);margin-bottom:14px}.pillar-card h3[data-v-6eebc139]{font-size:15px;margin:0 0 6px;text-wrap:balance;color:var(--ink)}.pillar-card p[data-v-6eebc139]{font-size:13px;color:var(--grey);line-height:1.6;margin:0}.disclaimer[data-v-6eebc139]{font-family:var(--mono);font-size:12px;color:var(--grey);text-align:center;max-width:640px;margin:0 auto;line-height:1.6}@keyframes fadeUp-6eebc139{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal[data-v-6eebc139]{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity .7s var(--ease-premium),transform .6s var(--ease-premium),filter .6s var(--ease-premium),box-shadow .3s ease,border-color .3s ease}.reveal.is-visible[data-v-6eebc139]{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion: reduce){[data-v-6eebc139]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.term-tag .cursor[data-v-6eebc139]{animation:none!important;opacity:1!important}}@media (max-width: 860px){.reliability[data-v-6eebc139]{padding:56px 20px 70px}}@media (max-width: 720px){.hero h1[data-v-6eebc139]{font-size:26px}.readout[data-v-6eebc139]{width:100%}.readout-body[data-v-6eebc139]{padding:20px 18px;gap:18px}.rs-value[data-v-6eebc139]{font-size:26px}.block[data-v-6eebc139]{padding:22px 18px}.calibration-head[data-v-6eebc139]{display:none}.calibration-row[data-v-6eebc139]{grid-template-columns:1fr;gap:8px;padding:16px 10px}.sample[data-v-6eebc139]{text-align:left}.pillar-row[data-v-6eebc139],.skeleton-row[data-v-6eebc139]{grid-template-columns:1fr}}@media (max-width: 480px){.reliability[data-v-6eebc139]{padding:40px 16px 60px}.readout-body[data-v-6eebc139]{flex-direction:column;gap:14px}.readout-sep[data-v-6eebc139]{display:none}}.news[data-v-73fcbfaf]{position:relative;padding:48px 0 72px}@keyframes fadeUp-73fcbfaf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-73fcbfaf{0%{transform:translate(0) scale(1)}50%{transform:translate(var(--drift-x, 24px),var(--drift-y, -18px)) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes pulse-73fcbfaf{0%,to{box-shadow:0 0 0 3px #c7ff3c40}50%{box-shadow:0 0 0 6px #c7ff3c1f}}@keyframes skeletonShimmer-73fcbfaf{to{transform:translate(100%)}}.reveal[data-v-73fcbfaf]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-premium),transform .7s var(--ease-premium)}.reveal.is-visible[data-v-73fcbfaf]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal[data-v-73fcbfaf]{transition-duration:.001ms!important;opacity:1;transform:none}.blob[data-v-73fcbfaf]{animation:none!important}.news-skeleton[data-v-73fcbfaf]:after{animation:none}}.hero-glow[data-v-73fcbfaf]{position:absolute;top:-60px;left:-10%;right:-10%;height:340px;z-index:0;overflow:hidden;pointer-events:none}.blob[data-v-73fcbfaf]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:drift-73fcbfaf 16s ease-in-out infinite}.blob-a[data-v-73fcbfaf]{width:320px;height:320px;top:-80px;left:2%;background:radial-gradient(circle,var(--lime),transparent 70%);--drift-x: 30px;--drift-y: 14px}.blob-b[data-v-73fcbfaf]{width:280px;height:280px;top:-40px;left:32%;background:radial-gradient(circle,var(--blue),transparent 70%);animation-duration:20s;animation-delay:-4s;--drift-x: -26px;--drift-y: 20px}.blob-c[data-v-73fcbfaf]{width:260px;height:260px;top:10px;right:6%;background:radial-gradient(circle,var(--amber),transparent 70%);animation-duration:18s;animation-delay:-9s;--drift-x: -20px;--drift-y: -16px}.page-head[data-v-73fcbfaf]{position:relative;z-index:1;max-width:660px;margin:0 0 34px}.eyebrow[data-v-73fcbfaf]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.eyebrow i[data-v-73fcbfaf]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40;animation:pulse-73fcbfaf 2.4s ease-in-out infinite}.page-head h1[data-v-73fcbfaf]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-wrap:balance}.page-head h1 .accent[data-v-73fcbfaf]{background:linear-gradient(90deg,var(--green),#1f8a6b);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-73fcbfaf]{font-size:16px;line-height:1.55;color:var(--grey);margin:0 0 18px}.sources-row[data-v-73fcbfaf]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sources-label[data-v-73fcbfaf]{font-size:12px;font-weight:700;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.source-chip[data-v-73fcbfaf]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink)}.source-chip i[data-v-73fcbfaf]{width:7px;height:7px;border-radius:50%;flex:none}.state-empty[data-v-73fcbfaf]{position:relative;z-index:1;border:1.5px dashed var(--line);border-radius:22px;padding:52px 20px;text-align:center;color:var(--grey)}.state-empty .icon[data-v-73fcbfaf]{font-size:26px;margin-bottom:10px}.state-empty p[data-v-73fcbfaf]{margin:0 0 4px;font-size:14px}.retry-btn[data-v-73fcbfaf]{margin-top:14px;background:var(--ink);color:#fff;border:none;border-radius:999px;padding:10px 22px;font-weight:600;font-size:13.5px;cursor:pointer}.news-grid[data-v-73fcbfaf]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card[data-v-73fcbfaf]{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium),border-color .3s ease}.news-card[data-v-73fcbfaf]:hover{transform:translateY(-7px);box-shadow:var(--shadow-elevated);border-color:transparent}.news-card-media[data-v-73fcbfaf]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--card)}.news-card-media img[data-v-73fcbfaf]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-premium)}.news-card:hover .news-card-media img[data-v-73fcbfaf]{transform:scale(1.05)}.news-card-fallback[data-v-73fcbfaf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.news-source-badge[data-v-73fcbfaf]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:700;color:var(--ink);box-shadow:0 4px 12px #0000001a}.news-source-badge i[data-v-73fcbfaf]{width:7px;height:7px;border-radius:50%;flex:none}.news-card-body[data-v-73fcbfaf]{flex:1;display:flex;flex-direction:column;gap:9px;padding:18px 20px 20px}.news-date[data-v-73fcbfaf]{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--grey)}.news-card-body h3[data-v-73fcbfaf]{margin:0;font-size:16px;line-height:1.35;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-73fcbfaf]{margin:0;font-size:13.5px;line-height:1.55;color:var(--grey);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-read-link[data-v-73fcbfaf]{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green)}.news-read-link svg[data-v-73fcbfaf]{transition:transform .25s var(--ease-premium)}.news-card:hover .news-read-link svg[data-v-73fcbfaf]{transform:translate(2px,-2px)}.news-skeleton[data-v-73fcbfaf]{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--line);padding:18px 20px 20px;animation:fadeUp-73fcbfaf .4s ease both}.skeleton-media[data-v-73fcbfaf]{aspect-ratio:16 / 9;border-radius:12px;background:var(--card);margin:-18px -20px 16px}.skeleton-line[data-v-73fcbfaf]{height:11px;border-radius:6px;background:var(--card);margin-top:10px}.skeleton-line.w-40[data-v-73fcbfaf]{width:40%}.skeleton-line.w-90[data-v-73fcbfaf]{width:90%}.skeleton-line.w-70[data-v-73fcbfaf]{width:70%}.news-skeleton[data-v-73fcbfaf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:skeletonShimmer-73fcbfaf 1.6s ease-in-out infinite}.load-more-row[data-v-73fcbfaf]{display:flex;justify-content:center;margin-top:36px}.load-more-btn[data-v-73fcbfaf]{background:none;border:1.5px solid var(--line);color:var(--ink);border-radius:999px;padding:12px 28px;font-weight:600;font-size:14px;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease}.load-more-btn[data-v-73fcbfaf]:hover:not(:disabled){background:var(--green);border-color:var(--green);color:#fff}.load-more-btn[data-v-73fcbfaf]:disabled{cursor:default;opacity:.6}@media (max-width: 860px){.news-grid[data-v-73fcbfaf]{grid-template-columns:repeat(2,1fr)}.page-head h1[data-v-73fcbfaf]{font-size:27px}}@media (max-width: 480px){.news[data-v-73fcbfaf]{padding:36px 0 56px}.news-grid[data-v-73fcbfaf]{grid-template-columns:1fr;gap:16px}.page-head h1[data-v-73fcbfaf]{font-size:23px}.sub[data-v-73fcbfaf]{font-size:14.5px}}.player-list-page[data-v-17cc80f6]{max-width:880px;margin:0 auto;padding:40px 20px 80px}.header h1[data-v-17cc80f6]{font-size:28px;font-weight:700;margin:0 0 6px}.header .sub[data-v-17cc80f6]{color:var(--grey);font-size:14.5px;margin:0 0 18px}.search-input[data-v-17cc80f6]{width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:14.5px;background:var(--card)}.search-input[data-v-17cc80f6]:focus{outline:2px solid var(--blue)}.state[data-v-17cc80f6]{text-align:center;color:var(--grey);padding:60px 0;font-size:14.5px}.state.error[data-v-17cc80f6]{color:var(--red)}.player-grid[data-v-17cc80f6]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.player-row[data-v-17cc80f6]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--card);border-radius:var(--radius-card);transition:transform .15s var(--ease-premium, ease)}.player-row[data-v-17cc80f6]:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.avatar[data-v-17cc80f6]{position:relative;width:48px;height:48px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-photo[data-v-17cc80f6]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-17cc80f6]{color:#fff;font-weight:700;font-size:15px}.avatar-flag[data-v-17cc80f6]{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:50%;border:2px solid var(--card)}.info[data-v-17cc80f6]{flex:1;min-width:0}.name-row[data-v-17cc80f6]{display:flex;align-items:center;gap:8px}.name[data-v-17cc80f6]{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-badge[data-v-17cc80f6]{flex:none}.meta[data-v-17cc80f6]{color:var(--grey);font-size:13px;margin-top:2px}.elo[data-v-17cc80f6]{flex:none;text-align:right}.elo-value[data-v-17cc80f6]{display:block;font-weight:700;font-size:16px}.elo-label[data-v-17cc80f6]{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--grey)}.player-profile-page[data-v-3ee99e7b]{max-width:760px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:18px}.state[data-v-3ee99e7b]{text-align:center;color:var(--grey);padding:60px 0}.state.error[data-v-3ee99e7b]{color:var(--red)}.card[data-v-3ee99e7b]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:24px}.card h3[data-v-3ee99e7b]{margin:0 0 14px;font-size:15px}.player-hero[data-v-3ee99e7b]{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-card);min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 26px 22px;color:#fff;background:linear-gradient(135deg,var(--green),var(--green2));box-shadow:var(--shadow-elevated)}.ph-photo[data-v-3ee99e7b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;z-index:-2}.player-hero.has-photo[data-v-3ee99e7b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#080e0e1a,#060a0ae0)}.player-hero[data-v-3ee99e7b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.06;background-image:repeating-linear-gradient(115deg,#fff 0 1.5px,transparent 1.5px 26px);pointer-events:none}.ph-content[data-v-3ee99e7b]{position:relative;z-index:1}.ph-top[data-v-3ee99e7b]{display:flex;align-items:center;gap:16px}.avatar-fallback[data-v-3ee99e7b]{width:64px;height:64px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #ffffff4d}.avatar-initials[data-v-3ee99e7b]{color:#fff;font-weight:700;font-size:20px}.ph-flag[data-v-3ee99e7b]{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #ffffff80}.name-row[data-v-3ee99e7b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.name-row h1[data-v-3ee99e7b]{font-size:26px;margin:0;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.25)}.meta[data-v-3ee99e7b]{color:#ffffffc7;font-size:14px;margin-top:4px}.elo-row[data-v-3ee99e7b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.elo-main[data-v-3ee99e7b]{display:flex;align-items:baseline;gap:6px;flex:none}.elo-main-value[data-v-3ee99e7b]{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.elo-main-label[data-v-3ee99e7b]{font-size:12px;color:#ffffffa6}.elo-surfaces[data-v-3ee99e7b]{display:flex;gap:8px;flex-wrap:wrap}.elo-chip[data-v-3ee99e7b]{font-size:12px;color:#ffffffd1;background:#ffffff1f;border-radius:var(--radius-pill);padding:5px 12px;font-variant-numeric:tabular-nums}.elo-chip b[data-v-3ee99e7b]{color:#fff}.profile-sub[data-v-3ee99e7b]{margin:-8px 0 16px;font-size:13px;color:var(--grey)}.profile-bars[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:14px}.profile-bar-row[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:6px}.pb-label[data-v-3ee99e7b]{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600}.pb-label b[data-v-3ee99e7b]{font-variant-numeric:tabular-nums;color:var(--grey);font-weight:700}.pb-label b.accent[data-v-3ee99e7b]{color:var(--green)}.pb-track[data-v-3ee99e7b]{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.pb-fill[data-v-3ee99e7b]{height:100%;border-radius:999px;background:var(--grey);transition:width .5s var(--ease-premium)}.pb-fill.accent[data-v-3ee99e7b]{background:linear-gradient(90deg,var(--green),var(--lime))}.profile-tag[data-v-3ee99e7b]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--grey)}.profile-tag b[data-v-3ee99e7b]{color:var(--ink)}.form-tiles[data-v-3ee99e7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.form-tile[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#fff}.form-tile-value[data-v-3ee99e7b]{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.form-tile-value small[data-v-3ee99e7b]{font-size:13px;font-weight:700;margin-left:1px}.form-tile-value.up[data-v-3ee99e7b]{color:var(--green)}.form-tile-value.down[data-v-3ee99e7b]{color:var(--red)}.form-tile-label[data-v-3ee99e7b]{font-size:11.5px;color:var(--grey);line-height:1.35}.career-row[data-v-3ee99e7b]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.career-surfaces[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.career-serve[data-v-3ee99e7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.serve-stat[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:2px}.serve-stat-value[data-v-3ee99e7b]{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.serve-stat-label[data-v-3ee99e7b]{font-size:11px;color:var(--grey);line-height:1.3}.career-span[data-v-3ee99e7b]{margin-top:16px;font-size:12px;color:var(--grey)}.career-stat[data-v-3ee99e7b]{display:flex;flex-direction:column;gap:2px}.career-value[data-v-3ee99e7b]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.career-stat-main .career-value[data-v-3ee99e7b]{font-size:28px;color:var(--green)}.career-value small[data-v-3ee99e7b]{font-size:15px;font-weight:700}.career-label[data-v-3ee99e7b]{font-size:12.5px;color:var(--grey)}.career-divider[data-v-3ee99e7b]{width:1px;align-self:stretch;background:var(--line)}.unlock-card .unlock-eyebrow[data-v-3ee99e7b]{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--grey);margin-bottom:10px}.unlock-card .unlock-eyebrow i[data-v-3ee99e7b]{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.unlock-card h3[data-v-3ee99e7b]{margin:0 0 6px;font-size:17px}.unlock-card .sub[data-v-3ee99e7b]{color:var(--grey);font-size:13.5px;margin:0;line-height:1.5}.matches-list[data-v-3ee99e7b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.match-row[data-v-3ee99e7b]{display:flex;align-items:center;gap:12px;padding:11px 8px;margin:0 -8px;border-radius:12px;border-bottom:1px solid var(--line);font-size:13.5px;cursor:pointer;transition:background .15s ease}.match-row[data-v-3ee99e7b]:hover{background:#fff}.match-row[data-v-3ee99e7b]:last-child{border-bottom:none}.result-chip[data-v-3ee99e7b]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:800}.result-chip.win[data-v-3ee99e7b]{background:#e6f9ea;color:#1f7d33}.result-chip.loss[data-v-3ee99e7b]{background:#fdecea;color:#b3261e}.result-chip.pending[data-v-3ee99e7b]{background:var(--line);color:var(--grey)}.match-opponent[data-v-3ee99e7b]{flex:1;min-width:0}.match-tournament[data-v-3ee99e7b]{color:var(--grey);flex:none}.match-date[data-v-3ee99e7b]{color:var(--grey);flex:none;font-size:12px}.opponent-link[data-v-3ee99e7b]:hover,.tournament-link[data-v-3ee99e7b]:hover{text-decoration:underline}@media (max-width: 560px){.player-hero[data-v-3ee99e7b]{min-height:200px;padding:20px 18px 18px}.avatar-fallback[data-v-3ee99e7b]{width:52px;height:52px}.name-row h1[data-v-3ee99e7b]{font-size:21px}.match-tournament[data-v-3ee99e7b]{display:none}}.tournament-page[data-v-07911ddd]{max-width:860px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:18px}.state[data-v-07911ddd]{text-align:center;color:var(--grey);padding:60px 0}.state.error[data-v-07911ddd]{color:var(--red)}.card[data-v-07911ddd]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:24px}.card h3[data-v-07911ddd]{margin:0 0 14px;font-size:15px}.tournament-hero[data-v-07911ddd]{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-card);padding:52px 40px 36px;color:#fff;background:radial-gradient(130% 160% at 105% -10%,var(--surface-glow) 0%,transparent 55%),linear-gradient(135deg,var(--surface-from),var(--surface-to));box-shadow:0 1px 2px #00000029}.tournament-hero[data-v-07911ddd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.07;background-image:repeating-linear-gradient(115deg,#fff 0 1.5px,transparent 1.5px 26px);pointer-events:none}.tournament-hero.has-photo[data-v-07911ddd]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-40px;border-radius:0;min-height:460px;justify-content:flex-end;display:flex;flex-direction:column;padding:120px 0 72px;box-shadow:none;background-image:linear-gradient(180deg,rgba(8,14,14,.08) 0%,rgba(6,10,10,.58) 62%,var(--bg, #fff) 100%),radial-gradient(130% 160% at 105% -10%,var(--surface-glow) 0%,transparent 55%),var(--hero-img);background-size:cover,auto,cover;background-position:center,center,center 35%;background-repeat:no-repeat}.th-content[data-v-07911ddd]{position:relative;z-index:1}.tournament-hero.has-photo .th-content[data-v-07911ddd]{max-width:820px;margin:0 auto;padding:0 20px;width:100%}.th-eyebrow[data-v-07911ddd]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:16px}.th-eyebrow i[data-v-07911ddd]{width:6px;height:6px;border-radius:50%;background:var(--lime);flex:none}.th-seal[data-v-07911ddd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:#fff3;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 2px #0003,0 0 0 1px #ffffff59;font-size:10.5px;font-weight:800;letter-spacing:-.01em}.tournament-hero h1[data-v-07911ddd]{margin:0 0 20px;font-size:clamp(28px,4.2vw,40px);font-weight:800;letter-spacing:-.02em;text-wrap:balance}.th-meta[data-v-07911ddd]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.th-chip[data-v-07911ddd]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-pill);background:#ffffff24;font-size:13px;font-weight:600}.th-chip-accent[data-v-07911ddd]{background:#ffffff3d;font-weight:700}@media (max-width: 560px){.tournament-hero[data-v-07911ddd]{padding:36px 22px 26px}.tournament-hero.has-photo[data-v-07911ddd]{min-height:360px;padding:72px 0 48px}}.empty-state p[data-v-07911ddd]{margin:0;color:var(--grey);text-align:center}.players-grid[data-v-07911ddd]{display:flex;flex-wrap:wrap;gap:10px}.player-chip[data-v-07911ddd]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:var(--radius-pill);padding:6px 12px 6px 6px;font-size:13px;font-weight:500}.player-chip[data-v-07911ddd]:hover{text-decoration:underline}.chip-avatar[data-v-07911ddd]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:10px;font-weight:700;flex:none}.chip-avatar img[data-v-07911ddd]{width:100%;height:100%;object-fit:cover}.chip-flag[data-v-07911ddd]{width:14px;height:14px;border-radius:50%;flex:none}.chip-rank[data-v-07911ddd]{font-size:11px;color:var(--grey);font-variant-numeric:tabular-nums}.round-group+.round-group[data-v-07911ddd]{margin-top:18px}.round-head[data-v-07911ddd]{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:8px}.matches-list[data-v-07911ddd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.match-row[data-v-07911ddd]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.match-row[data-v-07911ddd]:hover{text-decoration:underline}.match-row[data-v-07911ddd]:last-child{border-bottom:none}.match-status[data-v-07911ddd]{flex:none;width:72px;font-size:11px;font-weight:700;color:var(--grey)}.match-status.st-live[data-v-07911ddd]{color:var(--green)}.match-players[data-v-07911ddd]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.match-players .vs[data-v-07911ddd]{color:var(--grey);font-size:11px}.match-players .win[data-v-07911ddd]{font-weight:700}.match-score[data-v-07911ddd]{flex:none;font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.match-date[data-v-07911ddd]{flex:none;color:var(--grey);font-size:12px}.legal[data-v-1b0ca8d5]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-1b0ca8d5]{font-size:30px;margin-bottom:6px}.updated[data-v-1b0ca8d5]{font-size:12px;color:var(--grey);margin-bottom:32px}section[data-v-1b0ca8d5]{margin-bottom:28px}section h2[data-v-1b0ca8d5]{font-size:17px;margin-bottom:8px}section p[data-v-1b0ca8d5]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}@media (max-width: 480px){.legal[data-v-1b0ca8d5]{padding:32px 0 60px}h1[data-v-1b0ca8d5]{font-size:23px}}.legal[data-v-67384a9d]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-67384a9d]{font-size:30px;margin-bottom:6px}.updated[data-v-67384a9d]{font-size:12px;color:var(--grey);margin-bottom:20px}.warning[data-v-67384a9d]{background:#fff8e6;border:1px solid #f0d98c;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.6;margin-bottom:32px}section[data-v-67384a9d]{margin-bottom:28px}section h2[data-v-67384a9d]{font-size:17px;margin-bottom:8px}section p[data-v-67384a9d]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.note[data-v-67384a9d]{font-size:12px;color:var(--grey);font-style:italic}@media (max-width: 480px){.legal[data-v-67384a9d]{padding:32px 0 60px}h1[data-v-67384a9d]{font-size:23px}.warning[data-v-67384a9d]{padding:12px 14px}}.legal[data-v-4da5782c]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-4da5782c]{font-size:30px;margin-bottom:6px}.updated[data-v-4da5782c]{font-size:12px;color:var(--grey);margin-bottom:32px}section[data-v-4da5782c]{margin-bottom:28px}section h2[data-v-4da5782c]{font-size:17px;margin-bottom:8px}section p[data-v-4da5782c]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.note[data-v-4da5782c]{font-size:12px;color:var(--grey);font-style:italic}@media (max-width: 480px){.legal[data-v-4da5782c]{padding:32px 0 60px}h1[data-v-4da5782c]{font-size:23px}}.legal[data-v-3616dca3]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-3616dca3]{font-size:30px;margin-bottom:6px}.updated[data-v-3616dca3]{font-size:12px;color:var(--grey);margin-bottom:32px}section[data-v-3616dca3]{margin-bottom:28px}section h2[data-v-3616dca3]{font-size:17px;margin-bottom:8px}section p[data-v-3616dca3]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.table-scroll[data-v-3616dca3]{overflow-x:auto;margin-top:10px}.data-table[data-v-3616dca3]{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}.data-table th[data-v-3616dca3]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.02em;color:var(--grey);padding:8px 10px;border-bottom:1px solid var(--line)}.data-table td[data-v-3616dca3]{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}@media (max-width: 480px){.legal[data-v-3616dca3]{padding:32px 0 60px}h1[data-v-3616dca3]{font-size:23px}}.notfound-wrap[data-v-3fda355c]{display:flex;justify-content:center;padding:64px 16px 80px}.notfound-card[data-v-3fda355c]{width:100%;max-width:460px;background:var(--bg);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden;animation:fadeUp-3fda355c .5s var(--ease-premium) both}.court[data-v-3fda355c]{position:relative;height:180px;background:linear-gradient(160deg,var(--clay),var(--clay2));overflow:hidden}.court-lines[data-v-3fda355c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.court-lines line[data-v-3fda355c]{stroke:var(--chalk);stroke-width:2.5;opacity:.85}.out-badge[data-v-3fda355c]{position:absolute;top:72px;right:32px;width:54px;height:54px;border:2px dashed var(--chalk);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--chalk);font-size:13px;font-weight:800;letter-spacing:.06em;transform:rotate(-10deg);animation:stampIn-3fda355c .5s var(--ease-premium) .35s both}.ball-shadow[data-v-3fda355c]{position:absolute;left:232px;bottom:14px;width:30px;height:10px;border-radius:50%;background:#00000038;filter:blur(1px);animation:ballShadow-3fda355c 1.8s ease-in-out infinite}.ball[data-v-3fda355c]{position:absolute;left:220px;bottom:26px;width:30px;height:30px;animation:ballBounce-3fda355c 1.8s ease-in-out infinite}.ball svg[data-v-3fda355c]{width:100%;height:100%}.ball circle[data-v-3fda355c]{fill:var(--lime);stroke:var(--clay2);stroke-width:1.2}.ball path[data-v-3fda355c]{fill:none;stroke:var(--clay2);stroke-width:1.4;opacity:.8}@keyframes ballBounce-3fda355c{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-64px) scale(1)}68%{transform:translateY(0) scale(1.22,.74)}82%{transform:translateY(-18px) scale(1)}92%{transform:translateY(0) scale(1.1,.88)}}@keyframes ballShadow-3fda355c{0%,to{transform:scale(1);opacity:.22}38%{transform:scale(.55);opacity:.12}68%{transform:scale(1);opacity:.24}82%{transform:scale(.8);opacity:.16}}@keyframes stampIn-3fda355c{0%{opacity:0;transform:rotate(-10deg) scale(1.5)}to{opacity:1;transform:rotate(-10deg) scale(1)}}@keyframes fadeUp-3fda355c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.notfound-card[data-v-3fda355c],.out-badge[data-v-3fda355c],.ball[data-v-3fda355c],.ball-shadow[data-v-3fda355c]{animation:none!important}}.content[data-v-3fda355c]{padding:28px 32px 36px;text-align:center}.eyebrow[data-v-3fda355c]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.content h1[data-v-3fda355c]{margin:0 0 12px;font-size:23px;line-height:1.3;color:var(--green)}.lead[data-v-3fda355c]{margin:0 0 28px;font-size:14px;line-height:1.6;color:var(--grey)}.actions[data-v-3fda355c]{display:flex;flex-direction:column;align-items:center;gap:16px}.actions .btn-primary[data-v-3fda355c]{display:inline-flex}.back-link[data-v-3fda355c]{font-size:13px;font-weight:600;color:var(--green)}:root{--bg: #ffffff;--ink: #1d1d1f;--grey: #86868b;--card: #f5f5f7;--line: #e5e5e7;--blue: #0071e3;--green: #0f3d3e;--green2: #0a2c2d;--lime: #c7ff3c;--amber: #ff9f0a;--red: #ff453a;--radius-card: 22px;--radius-pill: 999px;--shadow-soft: 0 2px 24px rgba(0, 0, 0, .06);--ease-premium: cubic-bezier(.16, 1, .3, 1);--shadow-elevated: 0 24px 48px -16px rgba(15, 25, 25, .22);--clay: #c1652e;--clay2: #6e3618;--chalk: #f5efe2;--btn: #1d1d1f;--page-gutter: 32px}@media (max-width: 860px){:root{--page-gutter: 20px}}@media (max-width: 480px){:root{--page-gutter: 16px}}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.btn-primary{background:var(--ink);color:#fff;border:none;border-radius:var(--radius-pill);padding:14px 28px;font-weight:600;font-size:15px;cursor:pointer;transition:transform .15s ease}.btn-primary:hover{transform:translateY(-1px)}.card{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}
