.topbar[data-v-b73c5606]{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-b73c5606]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:19px}.logo .mark[data-v-b73c5606]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--green),var(--lime));display:flex;align-items:center;justify-content:center}nav[data-v-b73c5606]{display:flex;gap:34px;font-size:14px;color:var(--grey)}.cta-mini[data-v-b73c5606]{font-size:14px;font-weight:600}.header-actions[data-v-b73c5606]{display:flex;align-items:center;gap:16px}.dashboard-btn[data-v-b73c5606]{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-b73c5606]:hover{background:var(--green2)}.account[data-v-b73c5606]{display:flex;align-items:center;gap:14px}.account-email[data-v-b73c5606]{font-size:13px;color:var(--grey)}.logout-btn[data-v-b73c5606]{background:none;border:1px solid var(--line);border-radius:999px;padding:7px 16px;cursor:pointer;color:var(--ink)}.logout-btn[data-v-b73c5606]:hover{background:var(--card)}main[data-v-b73c5606]{max-width:1120px;margin:0 auto;padding:0 32px}.menu-toggle[data-v-b73c5606]{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-b73c5606]{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-b73c5606]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span[data-v-b73c5606]:nth-child(2){opacity:0}.menu-toggle.open span[data-v-b73c5606]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-v-b73c5606]{display:none}@media (max-width: 860px){.topbar[data-v-b73c5606]{padding:16px 20px}.nav-desktop[data-v-b73c5606],.header-actions[data-v-b73c5606]{display:none}.menu-toggle[data-v-b73c5606]{display:flex}.mobile-nav[data-v-b73c5606]{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-b73c5606]{padding:13px 4px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line)}.mobile-nav .mobile-dashboard[data-v-b73c5606]{color:var(--green);font-weight:700}.mobile-divider[data-v-b73c5606]{display:none}.mobile-account[data-v-b73c5606]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px 4px}.mobile-account .account-email[data-v-b73c5606]{font-size:13px;color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav a.mobile-login[data-v-b73c5606]{display:block;text-align:center;margin-top:10px;padding:12px;border-radius:999px;background:var(--btn);color:#fff}main[data-v-b73c5606]{padding:0 20px}}@media (max-width: 480px){.logo[data-v-b73c5606]{font-size:17px}main[data-v-b73c5606]{padding:0 16px}}.mobile-nav-enter-active[data-v-b73c5606],.mobile-nav-leave-active[data-v-b73c5606]{transition:opacity .2s ease,transform .2s ease}.mobile-nav-enter-from[data-v-b73c5606],.mobile-nav-leave-to[data-v-b73c5606]{opacity:0;transform:translateY(-8px)}h1[data-v-50073464],h2[data-v-50073464],h3[data-v-50073464]{text-wrap:balance}@media (prefers-reduced-motion: reduce){[data-v-50073464]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes fadeUp-50073464{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal[data-v-50073464]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.reveal.is-visible[data-v-50073464]{opacity:1;transform:none}.hero-carousel[data-v-50073464]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;min-height:calc(100vh - 71px);margin-top:-1px;margin-bottom:0;display:flex;align-items:center;justify-content:center;isolation:isolate;animation:fadeUp-50073464 .7s ease both}.hero-slide[data-v-50073464]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease;animation:heroKenBurns-50073464 20s ease-in-out infinite alternate;will-change:opacity,transform}.hero-slide.active[data-v-50073464]{opacity:1;z-index:1}@keyframes heroKenBurns-50073464{0%{transform:scale(1)}to{transform:scale(1.12)}}.hero-slide.active.intro-slide[data-v-50073464]{animation:heroSlideIntro-50073464 1.9s cubic-bezier(.16,1,.3,1) both,heroKenBurns-50073464 20s ease-in-out 1.9s infinite alternate}@keyframes heroSlideIntro-50073464{0%{transform:scale(1.26);filter:brightness(.55) saturate(.75)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.hero-overlay[data-v-50073464]{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-50073464 2s ease both}@keyframes heroOverlayIn-50073464{0%{opacity:0}to{opacity:1}}.eyebrow[data-v-50073464]{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-50073464]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40}.hero-content[data-v-50073464]{position:relative;z-index:3;text-align:center;max-width:720px;padding:100px 32px 56px}.hero-content .eyebrow[data-v-50073464]{justify-content:center;color:var(--lime);text-shadow:0 1px 10px rgba(0,0,0,.35);animation:fadeUp-50073464 .6s .1s ease both}.hero-content h1[data-v-50073464]{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-50073464 1.1s .35s cubic-bezier(.16,1,.3,1) both}@keyframes heroTitleIn-50073464{0%{opacity:0;transform:translateY(30px);filter:blur(14px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-content h1 .accent[data-v-50073464]{background:linear-gradient(90deg,var(--lime),#eaffb0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content p[data-v-50073464]{font-size:19px;color:#ffffffeb;max-width:560px;margin:0 auto 36px;text-shadow:0 1px 12px rgba(0,0,0,.4);animation:fadeUp-50073464 .6s .55s ease both}.cta-main[data-v-50073464]{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 .15s;animation:fadeUp-50073464 .6s .2s ease both}.hero-content .cta-main[data-v-50073464]{background:var(--lime);color:var(--green2);animation-delay:.75s}.cta-main[data-v-50073464]:hover{transform:translateY(-2px) scale(1.02)}.cta-main .arrow[data-v-50073464]{transition:transform .15s}.cta-main:hover .arrow[data-v-50073464]{transform:translate(4px)}.hero-stats[data-v-50073464]{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:30px 0 0;animation:fadeUp-50073464 .6s .95s ease both}.hero-stats .hs[data-v-50073464]{display:flex;align-items:baseline;gap:7px;font-size:14px;color:#ffffffd9;text-shadow:0 1px 10px rgba(0,0,0,.4)}.hero-stats .hs b[data-v-50073464]{font-size:20px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.hero-dots[data-v-50073464]{position:absolute;z-index:3;left:50%;bottom:26px;transform:translate(-50%);display:flex;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:6px;animation:fadeUp-50073464 .6s 1.1s ease both}.hero-dot[data-v-50073464]{border:none;background:transparent;color:#ffffff9e;border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;line-height:1.3;transition:background .25s,color .25s}.hero-dot-place[data-v-50073464]{font-size:10.5px;font-weight:500;opacity:.75}.hero-dot.active[data-v-50073464]{background:#fff;color:var(--green2)}.hero-dot.active .hero-dot-place[data-v-50073464]{opacity:.6}.hero-scrollcue[data-v-50073464]{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-50073464]{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-50073464 1.6s ease-in-out infinite}@keyframes scrollcueBounce-50073464{0%,to{transform:rotate(45deg) translate(-1px,-3px);opacity:.6}50%{transform:rotate(45deg) translate(2px,2px);opacity:1}}.live-ribbon[data-v-50073464]{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;background:linear-gradient(120deg,var(--green2),var(--green) 55%,#051616);isolation:isolate}.live-ribbon[data-v-50073464]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 160px at 20% 50%,rgba(199,255,60,.22),transparent 65%);animation:ribbonGlow-50073464 6s ease-in-out infinite alternate;pointer-events:none}@keyframes ribbonGlow-50073464{0%{transform:translate(-12%);opacity:.7}to{transform:translate(12%);opacity:1}}.live-ribbon-track[data-v-50073464]{display:flex;width:max-content;gap:14px;animation:ribbonScroll-50073464 26s linear infinite}.live-ribbon:hover .live-ribbon-track[data-v-50073464]{animation-play-state:paused}@keyframes ribbonScroll-50073464{0%{transform:translate(0)}to{transform:translate(-50%)}}.live-chip[data-v-50073464]{flex:none;display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}.live-chip .dot[data-v-50073464]{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c47;flex:none}.section-divider[data-v-50073464]{display:flex;justify-content:center;padding:4px 0}.section-divider span[data-v-50073464]{width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--green),var(--lime))}.band-soft[data-v-50073464]{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-50073464]{max-width:1120px;margin:0 auto;padding:0 32px}.section[data-v-50073464]{padding:64px 0}.section-head[data-v-50073464]{max-width:600px;margin:0 0 40px}.section-head.center[data-v-50073464]{margin-left:auto;margin-right:auto;text-align:center}.section-head h2[data-v-50073464]{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.015em;margin:0 0 12px}.section-head p[data-v-50073464]{font-size:16px;color:var(--grey);margin:0;line-height:1.55}.surface-row[data-v-50073464]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.surface-card[data-v-50073464]{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}.surface-card[data-v-50073464]: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-50073464]:hover{transform:translateY(-7px) scale(1.015);box-shadow:0 20px 40px #00000042}.surface-card.dur[data-v-50073464]{background-image:url(https://images.pexels.com/photos/30760348/pexels-photo-30760348.jpeg?auto=compress&cs=tinysrgb&w=1080)}.surface-card.terre[data-v-50073464]{background-image:url(https://images.pexels.com/photos/30617588/pexels-photo-30617588.jpeg?auto=compress&cs=tinysrgb&w=1080)}.surface-card.gazon[data-v-50073464]{background-image:url(https://images.pexels.com/photos/19872965/pexels-photo-19872965.jpeg?auto=compress&cs=tinysrgb&w=1080)}.surface-card .dot[data-v-50073464]{width:12px;height:12px;border-radius:50%;margin-bottom:14px;box-shadow:0 0 0 3px #ffffff40}.surface-card.dur .dot[data-v-50073464]{background:#4f8fd1}.surface-card.terre .dot[data-v-50073464]{background:var(--clay)}.surface-card.gazon .dot[data-v-50073464]{background:#6fd17e}.surface-card .name[data-v-50073464]{color:#fff;font-weight:700;font-size:17px;margin-bottom:5px}.surface-card .desc[data-v-50073464]{font-size:13px;color:#ffffffd1;line-height:1.5}.level-row[data-v-50073464]{display:flex;gap:10px;flex-wrap:wrap}.level-chip[data-v-50073464]{padding:7px 15px;border-radius:999px;background:var(--card);font-size:12.5px;color:var(--grey);font-weight:600}.example-panel[data-v-50073464]{background:var(--card);border-radius:26px;padding:8px}.duel[data-v-50073464]{display:grid;grid-template-columns:1fr 200px 1fr;gap:24px;align-items:center;background:var(--card);border-radius:26px;padding:36px}.p-card[data-v-50073464]{text-align:center}.p-card .av[data-v-50073464]{width:88px;height:88px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:700;background:var(--green)}.p-card.right .av[data-v-50073464]{background:var(--blue)}.p-card .name[data-v-50073464]{font-size:20px;font-weight:700}.p-card .rank[data-v-50073464]{color:var(--grey);font-size:13px;margin-top:4px}.p-card .elo[data-v-50073464]{margin-top:10px;font-size:12px;background:#fff;color:var(--btn);display:inline-block;padding:4px 10px;border-radius:999px}.mid[data-v-50073464]{text-align:center}.mid .vslabel[data-v-50073464]{font-size:12px;color:var(--grey);margin-bottom:8px;letter-spacing:.08em}.gauge[data-v-50073464]{position:relative;width:150px;height:150px;margin:0 auto}.gauge svg[data-v-50073464]{width:100%;height:100%;transform:rotate(-90deg)}.gauge .ring-bg[data-v-50073464]{stroke:var(--line)}.gauge .ring-fill[data-v-50073464]{stroke:var(--green);stroke-dasharray:402;stroke-dashoffset:402;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1) .3s}.duel.is-visible .ring-fill[data-v-50073464]{stroke-dashoffset:145}.gauge .pct[data-v-50073464]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.gauge .pct b[data-v-50073464]{font-size:26px}.gauge .pct span[data-v-50073464]{font-size:11px;color:var(--grey)}.why[data-v-50073464]{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 34px}.why ul[data-v-50073464]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.why li[data-v-50073464]{display:flex;gap:12px;color:#2a2a2a;font-size:14px;line-height:1.6}.why .tag[data-v-50073464]{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.why .tag.ok[data-v-50073464]{background:#e6f9ea;color:#1f7d33}.why .tag.warn[data-v-50073464]{background:#fff3cd;color:#8a6100}.feature-grid[data-v-50073464]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-v-50073464]{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:24px}.feature-card[data-v-50073464]:hover{transform:translateY(-6px);box-shadow:0 16px 34px #0f3d3e21}.feature-card .fi[data-v-50073464]{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-50073464]{transform:scale(1.1) rotate(-6deg)}.feature-card h4[data-v-50073464]{font-size:15px;margin:0 0 8px;font-weight:700}.feature-card p[data-v-50073464]{font-size:13.5px;color:var(--grey);line-height:1.55;margin:0}.method-band[data-v-50073464]{background:linear-gradient(120deg,var(--green),var(--green2) 70%,#051616);color:#fff;border-radius:28px;padding:44px 48px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}.method-band .num[data-v-50073464]{font-size:46px;font-weight:800;letter-spacing:-.02em;color:var(--lime);white-space:nowrap}.method-band .num small[data-v-50073464]{display:block;font-size:12px;font-weight:500;color:#ffffffb3;margin-top:4px}.method-band p[data-v-50073464]{font-size:14.5px;line-height:1.6;opacity:.9;margin:0;max-width:520px}.proof-placeholder[data-v-50073464]{border:1.5px dashed rgba(31,141,107,.3);border-radius:22px;padding:40px;text-align:center;color:var(--grey);background:radial-gradient(600px 200px at 50% 0%,rgba(199,255,60,.08),transparent 70%)}.proof-placeholder .icon[data-v-50073464]{font-size:26px;margin-bottom:10px;display:inline-block;animation:gentleBounce-50073464 2.4s ease-in-out infinite}@keyframes gentleBounce-50073464{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.proof-placeholder strong[data-v-50073464]{color:var(--ink);display:block;font-size:15px;margin-bottom:6px}.proof-placeholder span[data-v-50073464]{font-size:13.5px;line-height:1.55;display:block;max-width:440px;margin:0 auto}.faq-list[data-v-50073464]{display:flex;flex-direction:column;gap:1px;background:var(--line);border-radius:18px;overflow:hidden}.faq-item[data-v-50073464]{background:var(--bg)}.faq-question[data-v-50073464]{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}.faq-question span[data-v-50073464]{font-size:15px;font-weight:700;color:var(--ink);transition:color .2s ease}.faq-chevron[data-v-50073464]{flex:none;color:var(--grey);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq-item.open .faq-question span[data-v-50073464]{color:var(--green)}.faq-item.open .faq-chevron[data-v-50073464]{transform:rotate(180deg);color:var(--green)}.faq-answer-wrap[data-v-50073464]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.open .faq-answer-wrap[data-v-50073464]{grid-template-rows:1fr}.faq-answer-inner[data-v-50073464]{overflow:hidden}.faq-answer[data-v-50073464]{font-size:14px;color:var(--grey);line-height:1.6;margin:0;padding:0 26px 22px}.final-cta[data-v-50073464]{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-50073464]{font-size:30px;margin:0 0 10px;font-weight:700;letter-spacing:-.015em}.final-cta p[data-v-50073464]{color:#ffffffad;margin:0 0 28px;font-size:15px}.final-cta .cta-main[data-v-50073464]{background:var(--lime);color:#0a2c2d}.site-footer[data-v-50073464]{padding:26px 0 60px;color:var(--grey);font-size:12px;text-align:center;line-height:1.6}@media (max-width: 820px){.hero-content h1[data-v-50073464]{font-size:36px}.hero-content p[data-v-50073464]{font-size:16px}.hero-carousel[data-v-50073464]{flex-direction:column;min-height:560px;padding-bottom:28px}.hero-content[data-v-50073464]{padding:84px 20px 0}.hero-dots[data-v-50073464]{position:static;left:auto;bottom:auto;transform:none;flex-wrap:wrap;max-width:calc(100% - 32px);justify-content:center;margin:28px auto 0}.hero-scrollcue[data-v-50073464]{display:none}.surface-row[data-v-50073464],.feature-grid[data-v-50073464]{grid-template-columns:1fr}.method-band[data-v-50073464]{grid-template-columns:1fr;text-align:center;padding:32px 28px}.band-inner[data-v-50073464]{padding:0 20px}.duel[data-v-50073464]{grid-template-columns:1fr;padding:28px 24px;gap:20px}.mid[data-v-50073464]{order:-1}.why[data-v-50073464]{padding:24px 22px}.section-head h2[data-v-50073464]{font-size:26px}}@media (max-width: 480px){.hero-content h1[data-v-50073464]{font-size:28px}.hero-content[data-v-50073464]{padding:72px 18px 0}.hero-stats[data-v-50073464]{gap:16px 22px}.hero-dots[data-v-50073464]{padding:5px}.hero-dot[data-v-50073464]{padding:7px 12px}.band-inner[data-v-50073464]{padding:0 16px}.live-chip[data-v-50073464]{padding:8px 16px;font-size:12.5px}.section[data-v-50073464]{padding:48px 0}.section-head h2[data-v-50073464]{font-size:22px}.section-head p[data-v-50073464]{font-size:14.5px}.p-card .av[data-v-50073464]{width:68px;height:68px;font-size:22px}.gauge[data-v-50073464]{width:120px;height:120px}.method-band[data-v-50073464]{padding:28px 20px}.method-band .num[data-v-50073464]{font-size:36px}.proof-placeholder[data-v-50073464]{padding:28px 20px}.faq-item[data-v-50073464]{padding:18px 20px}.final-cta[data-v-50073464]{padding:40px 24px;border-radius:22px}.final-cta h3[data-v-50073464]{font-size:23px}}.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}.match-card[data-v-45142cd2]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(130% 160% at 105% -10%,var(--surface-glow) 0%,transparent 55%),linear-gradient(135deg,var(--green),var(--green2));color:#fff;border-radius:20px;padding:20px 24px;margin-bottom:16px;cursor:pointer;transform:translateY(0) scale(1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #00000029}.match-card[data-v-45142cd2]: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-45142cd2]: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-45142cd2]:hover:before{transform:translate(130%)}@media (prefers-reduced-motion: reduce){.match-card[data-v-45142cd2],.match-card[data-v-45142cd2]:before{transition:none}}.mc-top[data-v-45142cd2]{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:11px;opacity:.78;margin-bottom:18px}.mc-tag[data-v-45142cd2]{display:inline-flex;align-items:center;gap:6px}.mc-body[data-v-45142cd2]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-player[data-v-45142cd2]{display:flex;align-items:center;gap:14px;min-width:0}.mc-player-right[data-v-45142cd2]{flex-direction:row-reverse;text-align:right}.mc-avatar[data-v-45142cd2]{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px #ffffff38,0 6px 16px #00000047;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.match-card:hover .mc-avatar[data-v-45142cd2]{transform:translateY(-2px) scale(1.04)}.mc-avatar.is-favorite[data-v-45142cd2]{box-shadow:inset 0 0 0 2px #ffffff4d,0 0 0 3px var(--lime),0 6px 18px #c7ff3c52}.mc-initials[data-v-45142cd2]{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-45142cd2]{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-45142cd2]{right:auto;left:-2px}.mc-name[data-v-45142cd2]{font-weight:700;font-size:15px;letter-spacing:-.01em}.mc-rank[data-v-45142cd2]{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.mc-vs[data-v-45142cd2]{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-45142cd2]{font-weight:700;opacity:.9}.mc-status.done[data-v-45142cd2]{opacity:.65}.mc-bottom[data-v-45142cd2]{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-45142cd2]{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-45142cd2]{font-weight:800;color:var(--lime);font-variant-numeric:tabular-nums}@media (max-width: 480px){.match-card[data-v-45142cd2]{padding:16px 18px}.mc-body[data-v-45142cd2]{gap:8px}.mc-avatar[data-v-45142cd2]{width:44px;height:44px}.mc-initials[data-v-45142cd2],.mc-name[data-v-45142cd2]{font-size:13px}.mc-vs[data-v-45142cd2]{width:28px;height:28px;font-size:9px}}@media (max-width: 480px){.match-card[data-v-45142cd2]{padding:16px 18px}.mc-body[data-v-45142cd2]{gap:8px}.mc-photo[data-v-45142cd2]{width:30px;height:30px;font-size:11px}.mc-name[data-v-45142cd2]{font-size:13px}.mc-vs[data-v-45142cd2]{font-size:10px}}.matches[data-v-3f12f43a]{padding:48px 0 60px}@keyframes fadeUp-3f12f43a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.match-item[data-v-3f12f43a]{animation-duration:.001ms!important}}.page-head[data-v-3f12f43a]{max-width:640px;margin:0 0 32px}.eyebrow[data-v-3f12f43a]{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-3f12f43a]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40}h1[data-v-3f12f43a]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-wrap:balance}h1 .accent[data-v-3f12f43a]{background:linear-gradient(90deg,var(--green),#1f8a6b);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-3f12f43a]{font-size:16px;line-height:1.55;color:var(--grey);margin:0}.state-msg[data-v-3f12f43a]{color:var(--grey);font-size:14px;padding:8px 0}.state-msg.error[data-v-3f12f43a]{color:var(--red)}.state-empty[data-v-3f12f43a]{border:1.5px dashed var(--line);border-radius:22px;padding:52px 20px;text-align:center;color:var(--grey)}.state-empty .icon[data-v-3f12f43a]{font-size:26px;margin-bottom:10px}.state-empty p[data-v-3f12f43a]{margin:0;font-size:14px}.match-list[data-v-3f12f43a]{display:flex;flex-direction:column;gap:2px}.match-item[data-v-3f12f43a]{animation:fadeUp-3f12f43a .5s ease both}.radar-wrap[data-v-2ca93f0b]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.radar-wrap svg[data-v-2ca93f0b]{max-width:100%;height:auto}.legend[data-v-2ca93f0b]{display:flex;gap:16px;font-size:12px}.legend i[data-v-2ca93f0b]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.overlay[data-v-45a3b7c7]{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-45a3b7c7{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal[data-v-45a3b7c7]{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-45a3b7c7 .32s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.modal[data-v-45a3b7c7]{animation:none}}.close[data-v-45a3b7c7]{position:absolute;top:14px;right:14px;z-index:2;width:30px;height:30px;border:none;border-radius:50%;background:#ffffff29;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.close[data-v-45a3b7c7]:hover{background:#ffffff47}.modal-hero[data-v-45a3b7c7]{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-45a3b7c7]{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.01em}.modal-hero p[data-v-45a3b7c7]{margin:0;font-size:13.5px;line-height:1.5;color:#ffffffd1}.lock-tag[data-v-45a3b7c7]{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-45a3b7c7]{padding:28px 32px 32px}.plans[data-v-45a3b7c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 22px}.plan[data-v-45a3b7c7]{border:1px solid var(--line);border-radius:16px;padding:20px 14px 16px;text-align:center;position:relative;background:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.plan[data-v-45a3b7c7]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px #0f3d3e47}.plan.reco[data-v-45a3b7c7]{border-color:var(--lime);background:linear-gradient(180deg,rgba(199,255,60,.08),transparent 55%);box-shadow:0 0 0 1px var(--lime),0 16px 30px -16px #0f3d3e52}@media (prefers-reduced-motion: reduce){.plan[data-v-45a3b7c7]{transition:none}}.badge[data-v-45a3b7c7]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--green),var(--lime));color:#052625;font-size:9px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:999px;box-shadow:0 4px 10px -4px #0f3d3e66}.p[data-v-45a3b7c7]{font-size:13px;font-weight:700;color:var(--ink)}.price[data-v-45a3b7c7]{font-size:23px;font-weight:800;letter-spacing:-.01em;margin:8px 0 2px;color:var(--ink);font-variant-numeric:tabular-nums}.per[data-v-45a3b7c7]{font-size:11px;color:var(--grey);margin-bottom:14px}.plan button[data-v-45a3b7c7]{width:100%;background:var(--ink);color:#fff;border:none;border-radius:10px;padding:10px;font-weight:700;font-size:13px;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.plan button[data-v-45a3b7c7]:hover:not(:disabled){transform:translateY(-1px);opacity:.92}.plan.reco button[data-v-45a3b7c7]{background:linear-gradient(135deg,var(--green),var(--lime) 130%);color:#052625}.waiver[data-v-45a3b7c7]{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-45a3b7c7]{margin-top:2px;flex:none}.waiver[data-v-45a3b7c7] a{color:var(--ink);text-decoration:underline;font-weight:600}.foot[data-v-45a3b7c7]{text-align:center;font-size:12px;color:var(--grey)}.error[data-v-45a3b7c7]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}.plan button[data-v-45a3b7c7]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 560px){.modal-hero[data-v-45a3b7c7]{padding:26px 20px 22px}.modal-body[data-v-45a3b7c7]{padding:22px 20px 24px}.plans[data-v-45a3b7c7]{grid-template-columns:1fr;gap:10px;margin:4px 0 18px}.plan[data-v-45a3b7c7]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;text-align:left}.plan[data-v-45a3b7c7]:hover{transform:none}.plan.reco[data-v-45a3b7c7]{order:-1}.plan-info[data-v-45a3b7c7]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan-info .price[data-v-45a3b7c7],.plan-info .per[data-v-45a3b7c7]{margin:0}.badge[data-v-45a3b7c7]{position:absolute;top:-9px;left:16px;transform:none}.plan button[data-v-45a3b7c7]{width:auto;flex:none;padding:10px 18px}}.overlay[data-v-83a43f81]{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}.modal[data-v-83a43f81]{background:#fff;border-radius:24px;max-width:420px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;box-sizing:border-box;margin:auto;box-shadow:0 32px 64px -20px #020e0e73}.modal-hero[data-v-83a43f81]{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-83a43f81]{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.01em}.modal-hero p[data-v-83a43f81]{margin:0;font-size:13.5px;line-height:1.5;color:#ffffffd1}.lock-tag[data-v-83a43f81]{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-83a43f81]{padding:28px 32px 32px}.state-msg[data-v-83a43f81]{color:var(--grey);font-size:14px;margin:0}.fields[data-v-83a43f81]{display:flex;flex-direction:column;gap:14px}.field[data-v-83a43f81]{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--grey)}.field input[data-v-83a43f81]{font:inherit;font-weight:500;color:var(--ink);padding:11px 14px;border-radius:10px;border:1px solid var(--line);background:#fff}.field input[data-v-83a43f81]:disabled{background:var(--card);color:var(--grey)}.field input[data-v-83a43f81]:focus{outline:none;border-color:var(--green)}.fields .btn-primary[data-v-83a43f81]{width:100%;margin-top:4px;text-align:center}.fields .btn-primary[data-v-83a43f81]:disabled{opacity:.6;cursor:not-allowed;transform:none}.error[data-v-83a43f81]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px;margin:0 0 16px}.switch[data-v-83a43f81]{display:block;text-align:center;margin-top:2px;font-size:12.5px;color:var(--grey);text-decoration:underline;cursor:pointer}.switch[data-v-83a43f81]:hover{color:var(--ink)}.gauge[data-v-d00cf587]{position:relative;width:140px;height:140px;max-width:100%}.gauge svg[data-v-d00cf587]{max-width:100%;height:auto}.gauge svg circle[data-v-d00cf587]{transition:stroke-dashoffset .8s ease}.gauge-center[data-v-d00cf587]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge-pct[data-v-d00cf587]{font-size:24px;font-weight:700}.gauge-label[data-v-d00cf587]{font-size:11px;color:var(--grey)}.detail[data-v-18227031]{padding:24px 0 60px}@keyframes fadeUp-18227031{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.card[data-v-18227031]{animation-duration:.001ms!important}}.back[data-v-18227031]{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-18227031]:hover{color:var(--ink)}.back .arrow[data-v-18227031]{transition:transform .15s ease}.back:hover .arrow[data-v-18227031]{transform:translate(-3px)}.state-msg[data-v-18227031]{color:var(--grey);font-size:14px}.card[data-v-18227031]{padding:28px;margin-bottom:18px;animation:fadeUp-18227031 .5s ease both}.face-off[data-v-18227031]{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(--green),var(--green2));--card: rgba(255, 255, 255, .16);--green: var(--lime);box-shadow:0 22px 44px -18px var(--surface-shadow)}.circuit-badge[data-v-18227031]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.player[data-v-18227031]{position:relative;z-index:2;text-align:center}.avatar[data-v-18227031]{position:relative;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:inset 0 0 0 2px #ffffff38,0 8px 20px #0000004d}.avatar.is-favorite[data-v-18227031]{box-shadow:inset 0 0 0 2px #ffffff4d,0 0 0 3px var(--lime),0 8px 22px #c7ff3c52}.avatar-initials[data-v-18227031]{font-weight:800;font-size:26px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25)}.avatar-flag[data-v-18227031]{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-18227031]{font-weight:700;font-size:16px}.rank[data-v-18227031]{font-size:12px;color:#ffffffb3;margin-top:4px;font-variant-numeric:tabular-nums}.mid[data-v-18227031]{position:relative;z-index:2;text-align:center}.vslabel[data-v-18227031]{font-size:12px;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.vs-plain[data-v-18227031]{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--line)}.locked[data-v-18227031]{text-align:center;padding:44px 28px}.lock-icon[data-v-18227031]{font-size:30px;margin-bottom:12px}.locked p[data-v-18227031]{margin:0 0 18px;color:var(--ink);font-size:15px}.already-sub[data-v-18227031]{display:block;margin-top:14px;font-size:13px;color:var(--grey);text-decoration:underline;cursor:pointer}h3[data-v-18227031]{font-size:15px;font-weight:700;margin:0 0 18px}.factors[data-v-18227031]{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-18227031]{display:flex;gap:10px}.factors .tag[data-v-18227031]{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-18227031]{background:#e6f9ea;color:#1f7d33}.factors .tag.warn[data-v-18227031]{background:#fff3cd;color:#8a6100}@media (max-width: 640px){.face-off[data-v-18227031]{grid-template-columns:1fr;text-align:center;gap:20px}.circuit-badge[data-v-18227031]{position:static;display:inline-flex;justify-self:center;width:auto;margin-bottom:8px}}.auth-wrap[data-v-5fe72e9a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;padding:48px 0 60px}.auth-brand-panel[data-v-5fe72e9a]{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}.auth-brand-panel .eyebrow[data-v-5fe72e9a]{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-5fe72e9a]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7ff3c40}.auth-brand-panel h1[data-v-5fe72e9a]{font-size:32px;line-height:1.2;margin:0 0 16px}.auth-brand-panel h1 .accent[data-v-5fe72e9a]{color:var(--lime)}.brand-lead[data-v-5fe72e9a]{font-size:15px;line-height:1.6;color:#fffc;margin:0 0 28px;max-width:38ch}.brand-points[data-v-5fe72e9a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.brand-points li[data-v-5fe72e9a]{position:relative;padding-left:20px;font-size:14px;color:#ffffffe6}.brand-points li[data-v-5fe72e9a]:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:2px;background:var(--lime)}.auth-form-panel[data-v-5fe72e9a]{display:flex;align-items:center;justify-content:center}@media (max-width: 780px){.auth-wrap[data-v-5fe72e9a]{grid-template-columns:1fr;padding:24px 0 48px}.auth-brand-panel[data-v-5fe72e9a]{padding:32px 28px}.auth-brand-panel h1[data-v-5fe72e9a]{font-size:26px}}.auth-card[data-v-5fe72e9a]{width:100%;max-width:420px}.tabswitch[data-v-5fe72e9a]{display:flex;background:var(--card);border-radius:999px;padding:4px;margin-bottom:28px}.tabswitch button[data-v-5fe72e9a]{flex:1;border:none;background:transparent;padding:11px 0;border-radius:999px;font-size:14px;font-weight:600;color:var(--grey);cursor:pointer}.tabswitch button.active[data-v-5fe72e9a]{background:var(--ink);color:#fff}form[data-v-5fe72e9a]{display:flex;flex-direction:column;gap:14px}form h2[data-v-5fe72e9a]{margin:0;font-size:22px}.lead[data-v-5fe72e9a]{margin:-8px 0 0;font-size:13px;color:var(--grey)}label[data-v-5fe72e9a]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}label input[type=text][data-v-5fe72e9a],label input[type=email][data-v-5fe72e9a],label input[type=password][data-v-5fe72e9a]{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400}.checkline[data-v-5fe72e9a]{flex-direction:row;align-items:center;font-weight:400}.fine[data-v-5fe72e9a]{font-size:11px;color:var(--grey);line-height:1.5}.error[data-v-5fe72e9a]{background:#fdecea;color:#b3261e;padding:10px 14px;border-radius:10px;font-size:13px}.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-c14c802a]{--admin-bg: #f2f3f5;--admin-card: #ffffff;background:var(--admin-bg);min-height:100vh}.wrap[data-v-c14c802a]{max-width:1240px;margin:0 auto;padding:24px 28px 60px}.topnav[data-v-c14c802a]{display:flex;align-items:center;justify-content:space-between;background:var(--admin-card);border-radius:20px;padding:10px 12px 10px 18px;box-shadow:var(--shadow-soft);margin-bottom:22px;gap:18px}.brand[data-v-c14c802a]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;white-space:nowrap}.brand .mark[data-v-c14c802a]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--green),var(--lime));display:flex;align-items:center;justify-content:center;flex:none}.tabs[data-v-c14c802a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tabs a[data-v-c14c802a],.tab-disabled[data-v-c14c802a]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;font-size:13px;color:var(--grey);font-weight:600;transition:background .15s ease,color .15s ease}.tab-icon[data-v-c14c802a]{display:inline-flex;line-height:0}.tab-disabled[data-v-c14c802a]{cursor:not-allowed;opacity:.55}.tabs a[data-v-c14c802a]:hover:not(.active){background:var(--admin-bg);color:var(--ink)}.tabs a.active[data-v-c14c802a]{background:var(--ink);color:#fff}.navright[data-v-c14c802a]{display:flex;align-items:center;gap:10px}.search[data-v-c14c802a]{display:flex;align-items:center;gap:8px;background:var(--admin-bg);border-radius:999px;padding:8px 14px;color:var(--grey)}.search input[data-v-c14c802a]{border:none;background:transparent;font-size:12px;font-family:inherit;color:var(--ink);width:140px}.search input[data-v-c14c802a]:focus{outline:none}.site-link[data-v-c14c802a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink);font-weight:600;white-space:nowrap;background:var(--admin-bg);padding:9px 14px;border-radius:999px}.avatar-sm[data-v-c14c802a]{width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}main[data-v-c14c802a] .card{background:var(--admin-card);border-radius:24px;padding:24px;box-shadow:var(--shadow-soft)}@media (max-width: 900px){.search[data-v-c14c802a]{display:none}}@media (max-width: 720px){.wrap[data-v-c14c802a]{padding:16px 14px 48px}.topnav[data-v-c14c802a]{flex-wrap:wrap;padding:12px;gap:10px}.tabs[data-v-c14c802a]{order:3;width:100%;gap:6px}.site-link span[data-v-c14c802a]{display:none}}@media (max-width: 420px){.brand[data-v-c14c802a]{font-size:0;gap:0}.site-link[data-v-c14c802a]{padding:9px 10px}}.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-7df9987a]{font-size:26px;font-weight:700;margin:10px 4px 20px}.welcome span[data-v-7df9987a]{color:var(--grey);font-weight:400;font-size:14px;display:block;margin-top:4px}.err[data-v-7df9987a]{color:var(--red)}.grid[data-v-7df9987a]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.span2[data-v-7df9987a]{grid-column:span 2}.card h3[data-v-7df9987a]{margin:0 0 4px;font-size:14px;font-weight:700}.card .sub[data-v-7df9987a]{font-size:12px;color:var(--grey);margin-bottom:16px}.empty-note[data-v-7df9987a]{font-size:13px;color:var(--grey);line-height:1.5}.card.perf-hero[data-v-7df9987a]{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ink),#1a3a2e);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;text-decoration:none}.court-lines[data-v-7df9987a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.perf-hero .rowtop[data-v-7df9987a]{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.perf-hero .eyebrow[data-v-7df9987a]{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.perf-hero .big[data-v-7df9987a]{font-size:42px;font-weight:800;line-height:1}.perf-hero .lbl[data-v-7df9987a]{font-size:13px;opacity:.8;margin-top:8px}.hero-arrow[data-v-7df9987a]{width:34px;height:34px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex:none}.empty-note[data-v-7df9987a]{position:relative;font-size:12px;opacity:.75;margin-top:10px;max-width:420px}.perf-mini[data-v-7df9987a]{position:relative;display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.perf-mini .chip[data-v-7df9987a]{background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:8px 16px;display:flex;flex-direction:column;align-items:center;min-width:90px}.perf-mini .chip b[data-v-7df9987a]{font-size:16px;font-weight:700}.perf-mini .chip span[data-v-7df9987a]{font-size:10px;opacity:.8;text-align:center}.insight[data-v-7df9987a]{background:#eef7f1}.insight-head[data-v-7df9987a]{display:flex;align-items:center;gap:8px}.insight-icon[data-v-7df9987a]{color:var(--green)}.insight p[data-v-7df9987a]{font-size:13px;line-height:1.6;margin:8px 0 0;color:#1c3a2a}.accounts-body[data-v-7df9987a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounts-stats[data-v-7df9987a]{display:flex;flex-direction:column;gap:12px;flex:1}.acc-stat b[data-v-7df9987a]{display:block;font-size:18px;font-variant-numeric:tabular-nums}.acc-stat span[data-v-7df9987a]{font-size:11px;color:var(--grey)}.acc-gauge[data-v-7df9987a]{position:relative;flex:none;width:86px;height:86px}.acc-gauge svg[data-v-7df9987a]{position:absolute;top:0;right:0;bottom:0;left:0}.acc-gauge-label[data-v-7df9987a]{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-7df9987a]{font-size:15px;font-weight:700}.acc-gauge-label span[data-v-7df9987a]{font-size:9px;color:var(--grey)}.donut-wrap[data-v-7df9987a]{display:flex;align-items:center;gap:18px}.legend div[data-v-7df9987a]{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}.legend i[data-v-7df9987a]{width:9px;height:9px;border-radius:50%;display:inline-block}.mrr[data-v-7df9987a]{font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;display:block;margin-bottom:16px}.mrr-bars[data-v-7df9987a]{display:flex;flex-direction:column;gap:10px}.mrr-bar-row[data-v-7df9987a]{display:grid;grid-template-columns:84px 1fr 22px;align-items:center;gap:10px;font-size:12px}.mrr-bar-label[data-v-7df9987a]{color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrr-bar-track[data-v-7df9987a]{height:7px;border-radius:99px;background:var(--admin-bg);overflow:hidden}.mrr-bar-track i[data-v-7df9987a]{display:block;height:100%;border-radius:99px}.mrr-bar-count[data-v-7df9987a]{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.match-row[data-v-7df9987a]{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.match-row[data-v-7df9987a]:last-child{border-bottom:none}.status-dot[data-v-7df9987a]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--grey)}.status-dot.green[data-v-7df9987a]{background:#2e9e4d}.status-dot.red[data-v-7df9987a]{background:var(--red)}.mr-players[data-v-7df9987a]{display:flex;align-items:center;gap:8px;font-weight:600;flex:1}.mr-avatar[data-v-7df9987a]{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-7df9987a]{background:var(--blue)}.mr-meta[data-v-7df9987a]{color:var(--grey);font-size:12px;white-space:nowrap}.cal[data-v-7df9987a]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-d[data-v-7df9987a]{text-align:center;font-size:10px;color:var(--grey);padding:2px 0 6px}.cal-n[data-v-7df9987a]{position:relative;text-align:center;font-size:11px;padding:7px 0 10px;border-radius:8px;color:var(--ink)}.cal-n.empty[data-v-7df9987a]{visibility:hidden}.cal-n.match[data-v-7df9987a]{background:#eef7f1;color:var(--green);font-weight:700}.cal-n.today[data-v-7df9987a]{background:var(--ink);color:#fff;font-weight:700}.cal-dot[data-v-7df9987a]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--grey)}.cal-dot.red[data-v-7df9987a]{background:var(--red)}.cal-dot.green[data-v-7df9987a]{background:#2e9e4d}.cal-n.today .cal-dot[data-v-7df9987a]{background:#fff}@media (max-width: 980px){.grid[data-v-7df9987a]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.welcome[data-v-7df9987a]{font-size:21px}.grid[data-v-7df9987a]{grid-template-columns:1fr}.span2[data-v-7df9987a]{grid-column:span 1}.card.perf-hero[data-v-7df9987a]{min-height:0}.perf-hero .big[data-v-7df9987a]{font-size:32px}.accounts-body[data-v-7df9987a],.donut-wrap[data-v-7df9987a]{flex-wrap:wrap}.mrr-bar-row[data-v-7df9987a]{grid-template-columns:68px 1fr 20px;font-size:11px}.mr-meta[data-v-7df9987a]{display:none}}.head[data-v-b7bb4731]{margin:10px 4px 20px}h1[data-v-b7bb4731]{font-size:26px;font-weight:700;margin:0}.sub[data-v-b7bb4731]{color:var(--grey);font-size:13px;margin-top:4px}.err[data-v-b7bb4731]{color:var(--red)}.empty[data-v-b7bb4731]{color:var(--grey);font-size:14px}.filters[data-v-b7bb4731]{display:flex;gap:18px;margin-bottom:18px;flex-wrap:wrap}.filters label[data-v-b7bb4731]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--grey)}.filters select[data-v-b7bb4731],.filters input[data-v-b7bb4731]{border:1px solid var(--line);background:var(--admin-bg);border-radius:10px;padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);min-width:160px}.match-row[data-v-b7bb4731]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap;cursor:pointer}.mr-players[data-v-b7bb4731]{display:flex;align-items:center;gap:8px;font-size:14px}.mr-avatar[data-v-b7bb4731]{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-b7bb4731]{background:var(--blue)}.mr-meta[data-v-b7bb4731]{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--grey);flex-wrap:wrap}.badge[data-v-b7bb4731]{padding:3px 10px;border-radius:999px;font-weight:700;font-size:11px;background:var(--admin-bg);color:var(--ink)}.badge.finished[data-v-b7bb4731]{background:#e6f9ea;color:#1f7d33}.badge.live[data-v-b7bb4731]{background:#fdecea;color:#b3261e}@media (max-width: 640px){.filters[data-v-b7bb4731]{gap:12px}.filters label[data-v-b7bb4731]{flex:1 1 100%}.filters select[data-v-b7bb4731],.filters input[data-v-b7bb4731]{width:100%;min-width:0;box-sizing:border-box}}@media (max-width: 480px){h1[data-v-b7bb4731]{font-size:21px}.match-row[data-v-b7bb4731]{padding:16px 18px;gap:8px}.mr-players[data-v-b7bb4731]{font-size:13px}.mr-meta[data-v-b7bb4731]{gap:8px}}.back[data-v-a190e417]{color:var(--grey);font-size:13px;cursor:pointer;display:inline-block;margin-bottom:20px}.err[data-v-a190e417]{color:var(--red)}.empty[data-v-a190e417]{color:var(--grey);font-size:14px}.empty-note[data-v-a190e417]{font-size:13px;color:var(--grey)}.match-head[data-v-a190e417]{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:24px;padding:26px 30px;margin-bottom:20px;box-shadow:var(--shadow-soft);flex-wrap:wrap}.mh-left h1[data-v-a190e417]{margin:0 0 6px;font-size:22px;font-weight:700}.mh-meta[data-v-a190e417]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;opacity:.8}.mh-meta span[data-v-a190e417]{background:#ffffff1f;padding:4px 10px;border-radius:999px}.mh-badge[data-v-a190e417]{background:#c7ff3c2e;border:1px solid rgba(199,255,60,.5);color:var(--lime);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.tabswitch[data-v-a190e417]{display:inline-flex;gap:4px;background:var(--admin-card);padding:4px;border-radius:999px;margin-bottom:20px;box-shadow:var(--shadow-soft)}.tabswitch button[data-v-a190e417]{border:none;background:transparent;color:var(--grey);font-size:13px;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.tabswitch button.active[data-v-a190e417]{background:var(--ink);color:#fff}.grid[data-v-a190e417]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.span2[data-v-a190e417]{grid-column:span 2}.card h3[data-v-a190e417]{margin:0 0 4px;font-size:15px;font-weight:700}.card .sub[data-v-a190e417]{font-size:12px;color:var(--grey);margin-bottom:16px}.stat[data-v-a190e417]{margin-bottom:14px}.stat b[data-v-a190e417]{display:block;font-size:22px}.stat b.pos[data-v-a190e417]{color:#1f7d33}.stat b.neg[data-v-a190e417]{color:var(--red)}.stat span[data-v-a190e417]{font-size:11px;color:var(--grey)}.tornado[data-v-a190e417]{display:flex;flex-direction:column;gap:10px}.trow[data-v-a190e417]{display:grid;grid-template-columns:130px 1fr 50px;align-items:center;gap:10px;font-size:12px}.tlab[data-v-a190e417]{color:#444}.ttrack[data-v-a190e417]{position:relative;height:16px;background:var(--admin-bg);border-radius:6px}.ttrack .mid[data-v-a190e417]{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.ttrack .fill[data-v-a190e417]{position:absolute;top:0;bottom:0;border-radius:5px}.ttrack .fill.pos[data-v-a190e417]{background:linear-gradient(90deg,var(--green),#1f8a6b)}.ttrack .fill.neg[data-v-a190e417]{background:linear-gradient(270deg,var(--blue),#3ba7ff)}.tval[data-v-a190e417]{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ins-list[data-v-a190e417]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ins-list li[data-v-a190e417]{display:flex;gap:10px;font-size:13px;line-height:1.55}.tag[data-v-a190e417]{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-a190e417]{background:#e6f9ea;color:#1f7d33}.tag.warn[data-v-a190e417]{background:#fff3cd;color:#8a6100}.compare-line[data-v-a190e417]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;margin-bottom:14px}.compare-line b[data-v-a190e417]{font-size:13px;white-space:nowrap}.cbar[data-v-a190e417]{height:8px;border-radius:99px;background:var(--admin-bg);position:relative;overflow:hidden}.cbar i[data-v-a190e417]{position:absolute;top:0;bottom:0;left:0;border-radius:99px;background:var(--green)}.result-badge[data-v-a190e417]{display:inline-block;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700}.result-badge.ok[data-v-a190e417]{background:#e6f9ea;color:#1f7d33}.result-badge.bad[data-v-a190e417]{background:#fdecea;color:#b3261e}@media (max-width: 980px){.grid[data-v-a190e417]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.match-head[data-v-a190e417]{padding:22px 20px}.mh-left h1[data-v-a190e417]{font-size:19px}.grid[data-v-a190e417]{grid-template-columns:1fr}.span2[data-v-a190e417]{grid-column:span 1}.trow[data-v-a190e417]{grid-template-columns:100px 1fr 42px;gap:6px}}@media (max-width: 480px){.match-head[data-v-a190e417]{padding:18px 16px}.mh-meta span[data-v-a190e417]{font-size:11px}.tabswitch[data-v-a190e417]{width:100%}.tabswitch button[data-v-a190e417]{flex:1;padding:8px 10px}.trow[data-v-a190e417]{grid-template-columns:1fr;gap:4px;padding:8px 0;border-bottom:1px solid var(--line)}.tval[data-v-a190e417]{text-align:left}.compare-line[data-v-a190e417]{grid-template-columns:1fr;text-align:left}}.head[data-v-1f9b75b4]{margin:10px 4px 20px}h1[data-v-1f9b75b4]{font-size:26px;font-weight:700;margin:0}.sub[data-v-1f9b75b4]{color:var(--grey);font-size:13px;margin-top:4px}.err[data-v-1f9b75b4]{color:var(--red)}.name.orphan[data-v-1f9b75b4]{color:var(--grey);font-style:italic;font-weight:600}.empty[data-v-1f9b75b4]{color:var(--grey);font-size:14px}.filters[data-v-1f9b75b4]{display:flex;gap:18px;margin-bottom:18px}.filters label[data-v-1f9b75b4]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--grey)}.filters select[data-v-1f9b75b4]{border:1px solid var(--line);background:var(--admin-bg);border-radius:10px;padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);min-width:180px}.sub-row[data-v-1f9b75b4]{display:flex;align-items:center;gap:20px;margin-bottom:12px;flex-wrap:wrap}.who[data-v-1f9b75b4]{display:flex;align-items:center;gap:10px;min-width:220px}.avatar[data-v-1f9b75b4]{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-1f9b75b4]{font-weight:700;font-size:14px}.email[data-v-1f9b75b4]{font-size:12px;color:var(--grey)}.plan[data-v-1f9b75b4]{min-width:160px}.plan-name[data-v-1f9b75b4]{font-weight:600;font-size:13px}.plan-price[data-v-1f9b75b4]{font-size:12px;color:var(--grey)}.badge[data-v-1f9b75b4]{padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;background:var(--admin-bg)}.badge.active[data-v-1f9b75b4],.badge.trialing[data-v-1f9b75b4]{background:#e6f9ea;color:#1f7d33}.badge.past_due[data-v-1f9b75b4]{background:#fff3cd;color:#8a6100}.badge.canceled[data-v-1f9b75b4]{background:#fdecea;color:#b3261e}.period[data-v-1f9b75b4]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--grey);margin-left:auto}@media (max-width: 640px){.filters select[data-v-1f9b75b4]{width:100%;min-width:0;box-sizing:border-box}.sub-row[data-v-1f9b75b4]{gap:12px;padding:16px 18px}.period[data-v-1f9b75b4]{margin-left:0}}@media (max-width: 480px){h1[data-v-1f9b75b4]{font-size:21px}.who[data-v-1f9b75b4]{min-width:0;flex:1 1 100%}.plan[data-v-1f9b75b4]{min-width:0}}.reliability[data-v-f9934c12]{max-width:860px;margin:0 auto;padding:48px 0 80px}.hero[data-v-f9934c12]{text-align:center;margin-bottom:44px}.eyebrow[data-v-f9934c12]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.hero h1[data-v-f9934c12]{font-size:32px;margin:0 0 16px;text-wrap:balance}.lead[data-v-f9934c12]{font-size:15px;color:var(--grey);line-height:1.7;max-width:620px;margin:0 auto}.state[data-v-f9934c12]{text-align:center;color:var(--grey)}.state.err[data-v-f9934c12]{color:var(--red)}.kpis[data-v-f9934c12]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.kpi[data-v-f9934c12]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:24px;text-align:center}.kpi-value[data-v-f9934c12]{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.kpi-label[data-v-f9934c12]{font-size:12px;color:var(--grey);margin-top:6px}.empty-note[data-v-f9934c12]{text-align:center;color:var(--grey);font-size:14px;padding:20px}.block[data-v-f9934c12]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:28px;margin-bottom:24px}.block h2[data-v-f9934c12]{font-size:18px;margin:0 0 6px}.block .sub[data-v-f9934c12]{font-size:13px;color:var(--grey);line-height:1.6;margin-bottom:20px;max-width:560px}.calibration-head[data-v-f9934c12]{display:grid;grid-template-columns:90px 1fr 150px;gap:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--grey);padding-bottom:10px;border-bottom:1px solid var(--line)}.calibration-row[data-v-f9934c12]{display:grid;grid-template-columns:90px 1fr 150px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.calibration-row[data-v-f9934c12]:last-child{border-bottom:none}.range-label[data-v-f9934c12]{font-weight:700;font-size:13px}.bars[data-v-f9934c12]{display:flex;flex-direction:column;gap:6px}.bar-track[data-v-f9934c12]{position:relative;height:18px;background:var(--admin-bg, #f2f3f5);border-radius:999px;overflow:hidden}.bar[data-v-f9934c12]{height:100%;border-radius:999px}.bar.predicted[data-v-f9934c12]{background:var(--blue)}.bar.actual[data-v-f9934c12]{background:var(--green)}.bar-value[data-v-f9934c12]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;color:#fff}.no-data[data-v-f9934c12]{font-size:12px;color:var(--grey);font-style:italic}.sample[data-v-f9934c12]{font-size:11px;color:var(--grey);text-align:right}.sample.low[data-v-f9934c12]{color:var(--amber)}.legend[data-v-f9934c12]{display:flex;gap:20px;margin-top:16px;font-size:12px;color:var(--grey)}.legend span[data-v-f9934c12]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-f9934c12]{width:9px;height:9px;border-radius:50%;display:inline-block}.dot.predicted[data-v-f9934c12]{background:var(--blue)}.dot.actual[data-v-f9934c12]{background:var(--green)}.method[data-v-f9934c12]{padding:28px 4px 0}.method h2[data-v-f9934c12]{font-size:16px}.method p[data-v-f9934c12]{font-size:13px;color:var(--grey);line-height:1.7}.disclaimer[data-v-f9934c12]{font-style:italic;font-size:12px}@media (max-width: 720px){.reliability[data-v-f9934c12]{padding:32px 0 60px}.hero h1[data-v-f9934c12]{font-size:26px}.kpis[data-v-f9934c12]{grid-template-columns:1fr 1fr}.block[data-v-f9934c12]{padding:22px 18px}.calibration-head[data-v-f9934c12]{display:none}.calibration-row[data-v-f9934c12]{grid-template-columns:1fr;gap:8px;padding:16px 0}.sample[data-v-f9934c12]{text-align:left}}@media (max-width: 480px){.kpis[data-v-f9934c12]{grid-template-columns:1fr}.kpi[data-v-f9934c12]{padding:20px}}.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-10e8ae70]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-10e8ae70]{font-size:30px;margin-bottom:6px}.updated[data-v-10e8ae70]{font-size:12px;color:var(--grey);margin-bottom:20px}.warning[data-v-10e8ae70]{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-10e8ae70]{margin-bottom:28px}section h2[data-v-10e8ae70]{font-size:17px;margin-bottom:8px}section p[data-v-10e8ae70]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.note[data-v-10e8ae70]{font-size:12px;color:var(--grey);font-style:italic}@media (max-width: 480px){.legal[data-v-10e8ae70]{padding:32px 0 60px}h1[data-v-10e8ae70]{font-size:23px}.warning[data-v-10e8ae70]{padding:12px 14px}}.legal[data-v-5290360d]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-5290360d]{font-size:30px;margin-bottom:6px}.updated[data-v-5290360d]{font-size:12px;color:var(--grey);margin-bottom:32px}section[data-v-5290360d]{margin-bottom:28px}section h2[data-v-5290360d]{font-size:17px;margin-bottom:8px}section p[data-v-5290360d]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.note[data-v-5290360d]{font-size:12px;color:var(--grey);font-style:italic}@media (max-width: 480px){.legal[data-v-5290360d]{padding:32px 0 60px}h1[data-v-5290360d]{font-size:23px}}.legal[data-v-f4c6bce9]{max-width:720px;margin:0 auto;padding:48px 0 80px}h1[data-v-f4c6bce9]{font-size:30px;margin-bottom:6px}.updated[data-v-f4c6bce9]{font-size:12px;color:var(--grey);margin-bottom:32px}section[data-v-f4c6bce9]{margin-bottom:28px}section h2[data-v-f4c6bce9]{font-size:17px;margin-bottom:8px}section p[data-v-f4c6bce9]{font-size:14px;line-height:1.7;color:var(--ink);margin:0 0 10px}.table-scroll[data-v-f4c6bce9]{overflow-x:auto;margin-top:10px}.data-table[data-v-f4c6bce9]{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}.data-table th[data-v-f4c6bce9]{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-f4c6bce9]{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}@media (max-width: 480px){.legal[data-v-f4c6bce9]{padding:32px 0 60px}h1[data-v-f4c6bce9]{font-size:23px}}: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);--clay: #c1652e;--clay2: #6e3618;--chalk: #f5efe2;--btn: #1d1d1f}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}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)}
