@import"https://fonts.googleapis.com/css2?family=Saira+Stencil+One&display=swap";.club-welcome[data-v-97934706]{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:1rem}.club-welcome__backdrop[data-v-97934706]{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,188,66,.16),transparent 30%),#030c08d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.club-welcome__panel[data-v-97934706]{position:relative;width:min(100%,640px);border-radius:28px;padding:2rem 1.4rem 1.5rem;border:1px solid rgba(255,193,67,.2);background:linear-gradient(180deg,#071a12f7,#05140df7),radial-gradient(circle at 50% 110%,rgba(255,188,66,.1),transparent 46%);box-shadow:0 28px 80px #00000073;color:#f4f8f6;text-align:center;overflow:hidden}.club-welcome__close[data-v-97934706]{position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#f2f4f3;font-weight:800;cursor:pointer;padding:0;display:grid;place-items:center}.club-welcome__close-icon[data-v-97934706],.club-welcome__close-icon svg[data-v-97934706]{width:1.05rem;height:1.05rem;display:block}.club-welcome__close-icon svg[data-v-97934706]{stroke:currentColor;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.club-welcome__badge[data-v-97934706]{width:132px;height:132px;margin:0 auto 1.2rem;border-radius:28px;border:1px solid rgba(255,193,67,.24);display:grid;place-items:center;background:radial-gradient(circle at top,#ffc1431f,#102a1f33);overflow:hidden}.club-welcome__badge img[data-v-97934706]{width:100%;height:100%;padding:0;box-sizing:border-box;object-fit:contain;background:transparent}.club-welcome__badge--has-image[data-v-97934706]{border-color:transparent;background:transparent}.club-welcome__badge span[data-v-97934706]{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;background:#ffc1431f;color:#ffc234;font-weight:900;font-size:1.45rem;letter-spacing:.08em}.club-welcome__kicker[data-v-97934706]{margin:0;color:#ffbf37;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.8rem}.club-welcome__panel h2[data-v-97934706]{margin:.7rem 0 0;font-size:clamp(2rem,6vw,3.1rem);line-height:.98;text-transform:uppercase;font-style:italic}.club-welcome__subtitle[data-v-97934706]{margin:.7rem 0 0;color:#ffbf37;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.club-welcome__quote[data-v-97934706]{margin:1.4rem auto 0;width:min(100%,430px);padding:1rem 1rem 1rem 1.1rem;border-left:3px solid #ffbf37;background:#ffffff0a;color:#f4f8f6e6;font-size:1.02rem;font-style:italic}.club-welcome__actions[data-v-97934706]{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.club-welcome__btn[data-v-97934706]{min-height:48px;border-radius:14px;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.club-welcome__btn--main[data-v-97934706]{border:1px solid rgba(255,193,67,.5);color:#142014;background:linear-gradient(180deg,#ffc234,#f2ad09)}.club-welcome__btn--ghost[data-v-97934706]{border:1px solid rgba(255,193,67,.3);color:#ffcf67;background:#ffc14314}.club-welcome-fade-enter-active[data-v-97934706],.club-welcome-fade-leave-active[data-v-97934706]{transition:opacity .24s ease}.club-welcome-fade-enter-active .club-welcome__panel[data-v-97934706],.club-welcome-fade-leave-active .club-welcome__panel[data-v-97934706]{transition:transform .24s ease,opacity .24s ease}.club-welcome-fade-enter-from[data-v-97934706],.club-welcome-fade-leave-to[data-v-97934706]{opacity:0}.club-welcome-fade-enter-from .club-welcome__panel[data-v-97934706],.club-welcome-fade-leave-to .club-welcome__panel[data-v-97934706]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:640px){.club-welcome__panel[data-v-97934706]{padding:1.8rem 1rem 1.1rem}.club-welcome__actions[data-v-97934706]{grid-template-columns:1fr}}body.app-dialog-open{overflow:hidden}.app-dialog[data-v-f0439c12]{position:fixed;inset:0;z-index:2800;background:#020a07bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.app-dialog__panel[data-v-f0439c12]{width:min(520px,100%);border-radius:18px;border:1px solid rgba(73,119,95,.72);background:linear-gradient(150deg,#052117,#07291d 65%,#04170f);box-shadow:0 16px 34px #00000057,inset 0 0 0 1px #ffffff0a;padding:1.15rem 1.2rem 1rem}.app-dialog__head[data-v-f0439c12]{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid rgba(77,119,99,.35);padding-bottom:.75rem}.app-dialog__head h3[data-v-f0439c12]{margin:0;color:#f2faf6;font-size:clamp(1.18rem,1.05rem + .45vw,1.45rem);font-weight:900}.app-dialog__icon[data-v-f0439c12]{width:2.45rem;height:2.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.app-dialog__icon svg[data-v-f0439c12]{width:1.35rem;height:1.35rem;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.app-dialog__icon--warning[data-v-f0439c12]{color:#ffbf1f;background:#ffb20024;border-color:#ffb2003d}.app-dialog__icon--danger[data-v-f0439c12]{color:#ff8d82;background:transparent;border-color:transparent}.app-dialog__icon--neutral[data-v-f0439c12]{color:#91dcb4;background:#6fcd9529;border-color:#6fcd9542}.app-dialog__message[data-v-f0439c12]{margin:0;padding:.9rem .1rem .2rem;color:#b6cec2;font-size:clamp(.96rem,.9rem + .24vw,1.08rem);line-height:1.5}.app-dialog__actions[data-v-f0439c12]{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.app-dialog__btn[data-v-f0439c12]{border-radius:10px;min-height:2.55rem;border:1px solid transparent;font-size:.95rem;font-weight:800;cursor:pointer}.app-dialog__btn--ghost[data-v-f0439c12]{background:#051d15cc;border-color:#4e7f6685;color:#dcf1e7}.app-dialog__btn--main[data-v-f0439c12]{color:#102117}.app-dialog__btn--warning[data-v-f0439c12]{background:linear-gradient(180deg,#ffc31f,#ffb200)}.app-dialog__btn--danger[data-v-f0439c12]{background:linear-gradient(180deg,#b44848,#963f3f);color:#fff5f3}.app-dialog__btn--neutral[data-v-f0439c12]{background:linear-gradient(180deg,#80d1a8,#56b785)}.app-dialog__btn[data-v-f0439c12]:hover{filter:brightness(1.04)}.app-dialog__btn[data-v-f0439c12]:active{transform:translateY(1px)}.app-dialog-fade-enter-active[data-v-f0439c12],.app-dialog-fade-leave-active[data-v-f0439c12]{transition:opacity .16s ease}.app-dialog-fade-enter-active .app-dialog__panel[data-v-f0439c12],.app-dialog-fade-leave-active .app-dialog__panel[data-v-f0439c12]{transition:transform .18s ease,opacity .18s ease}.app-dialog-fade-enter-from[data-v-f0439c12],.app-dialog-fade-leave-to[data-v-f0439c12]{opacity:0}.app-dialog-fade-enter-from .app-dialog__panel[data-v-f0439c12],.app-dialog-fade-leave-to .app-dialog__panel[data-v-f0439c12]{transform:translateY(8px) scale(.99);opacity:0}@media(max-width:640px){.app-dialog__panel[data-v-f0439c12]{border-radius:16px;padding:1rem .95rem .9rem}.app-dialog__actions[data-v-f0439c12]{gap:.52rem}.app-dialog__btn[data-v-f0439c12]{min-height:2.45rem}}.feedback-overlay[data-v-1ba9e7b1]{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;background:radial-gradient(circle at top,rgba(255,191,73,.16),transparent 32%),#030a07cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-overlay__panel[data-v-1ba9e7b1]{min-width:min(90vw,320px);padding:1rem 1.2rem;border:1px solid rgba(255,194,84,.28);border-radius:20px;background:linear-gradient(160deg,#091c14f5,#05110cf5);box-shadow:0 24px 70px #0000006b;display:grid;justify-items:center;gap:.8rem}.feedback-overlay__panel p[data-v-1ba9e7b1]{margin:0;color:#eef8f1;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feedback-overlay__spinner[data-v-1ba9e7b1]{width:42px;height:42px;border-radius:999px;border:3px solid rgba(255,214,132,.18);border-top-color:#ffcb68;animation:feedback-spin-1ba9e7b1 .9s linear infinite}.feedback-toast-stack[data-v-1ba9e7b1]{position:fixed;top:1rem;right:1rem;z-index:3250;width:min(460px,calc(100vw - 2rem));display:grid;gap:.65rem;pointer-events:none}.feedback-toast-stack--mobile[data-v-1ba9e7b1]{left:50%;right:auto;transform:translate(-50%);width:min(92vw,360px)}.feedback-toast[data-v-1ba9e7b1]{position:relative;overflow:hidden;pointer-events:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.9rem 1rem 1rem;border-radius:14px;border:1px solid transparent;box-shadow:0 16px 34px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--toast-timer-color: rgba(116, 202, 161, .72)}.feedback-toast--error[data-v-1ba9e7b1],.feedback-toast--success[data-v-1ba9e7b1],.feedback-toast--warning[data-v-1ba9e7b1]{grid-template-columns:auto 1fr auto}.feedback-toast p[data-v-1ba9e7b1]{margin:0;color:#f5faf7;font-size:.95rem;line-height:1.35;font-weight:600}.feedback-toast--error[data-v-1ba9e7b1]{background:#34201af5;border-color:#ff998a94;--toast-timer-color: rgba(255, 108, 96, .92)}.feedback-toast--success[data-v-1ba9e7b1]{background:#103d2bf5;border-color:#74caa17a;--toast-timer-color: rgba(116, 202, 161, .86)}.feedback-toast--info[data-v-1ba9e7b1]{background:#0c2f26f5;border-color:#5d917675;--toast-timer-color: rgba(96, 178, 142, .82)}.feedback-toast--warning[data-v-1ba9e7b1]{background:#373016f5;border-color:#ffc55c75;--toast-timer-color: rgba(255, 200, 94, .92)}.feedback-toast__icon[data-v-1ba9e7b1]{width:22px;height:22px;display:inline-grid;place-items:center}.feedback-toast--error .feedback-toast__icon[data-v-1ba9e7b1]{color:#ff8a7f;filter:drop-shadow(0 0 10px rgba(255,82,82,.22))}.feedback-toast--success .feedback-toast__icon[data-v-1ba9e7b1]{color:#45d197;filter:drop-shadow(0 0 10px rgba(5,150,105,.28))}.feedback-toast--warning .feedback-toast__icon[data-v-1ba9e7b1]{color:#ffcf66;filter:drop-shadow(0 0 10px rgba(255,191,31,.24))}.feedback-toast__icon svg[data-v-1ba9e7b1]{width:100%;height:100%;display:block}.feedback-toast__close[data-v-1ba9e7b1]{border:1px solid rgba(255,255,255,.14);padding:0;width:26px;height:26px;border-radius:999px;color:#ffffffd6;background:#ffffff0f;cursor:pointer;display:inline-grid;place-items:center}.feedback-toast__close svg[data-v-1ba9e7b1]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.feedback-toast__timer[data-v-1ba9e7b1]{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--toast-timer-color),var(--toast-timer-color));transform-origin:left center;animation:feedback-toast-timer-1ba9e7b1 var(--toast-duration-ms) linear forwards}.feedback-overlay-fade-enter-active[data-v-1ba9e7b1],.feedback-overlay-fade-leave-active[data-v-1ba9e7b1],.feedback-toast-enter-active[data-v-1ba9e7b1],.feedback-toast-leave-active[data-v-1ba9e7b1],.feedback-toast-move[data-v-1ba9e7b1]{transition:all .28s ease}.feedback-overlay-fade-enter-from[data-v-1ba9e7b1],.feedback-overlay-fade-leave-to[data-v-1ba9e7b1],.feedback-toast-enter-from[data-v-1ba9e7b1],.feedback-toast-leave-to[data-v-1ba9e7b1]{opacity:0}.feedback-toast-enter-from[data-v-1ba9e7b1],.feedback-toast-leave-to[data-v-1ba9e7b1]{transform:translateY(-10px) scale(.98)}@keyframes feedback-spin-1ba9e7b1{to{transform:rotate(360deg)}}@keyframes feedback-toast-timer-1ba9e7b1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D8mbATpP.woff2) format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Syne-VariableFont_wght-DzSGvtp8.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/Lexend-VariableFont_wght-CXpDOWlP.woff2) format("woff2")}html,body{margin:0;min-height:100dvh;font-family:Lexend,Segoe UI,Tahoma,sans-serif;background-color:#05120c}#app{min-height:100dvh}html,body,#app,.app-shell{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.app-shell{min-height:100dvh;color:#effaf3;display:flex;flex-direction:column;background-color:#05120c;background-image:radial-gradient(circle at 20% 10%,#0d2c1f,#07180f 45%,#05120c);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}html.overlay-mode,body.overlay-mode,#app.overlay-mode,#app.overlay-mode .app-shell{background-color:transparent;background-image:none}.contact-page[data-v-0627e19c]{position:relative;--contact-bg: #030806;--contact-panel: rgba(4, 13, 9, .88);--contact-panel-soft: rgba(7, 22, 16, .72);--contact-gold: #edb44c;--contact-gold-soft: #ffd88f;--contact-mint: #39d2aa;--contact-line: rgba(237, 180, 76, .22);width:min(1240px,100%);margin:0 auto;padding:clamp(1.6rem,4vw,2.8rem) 1rem clamp(2.4rem,6vw,4rem);display:grid;gap:clamp(1.2rem,3vw,2rem);isolation:isolate}.contact-page[data-v-0627e19c]:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;pointer-events:none;transform:translate(-50%);background:radial-gradient(circle,rgba(237,180,76,.14) 0 2px,transparent 2.8px),radial-gradient(circle,rgba(57,210,170,.1) 0 1.4px,transparent 2.2px),linear-gradient(90deg,transparent 0%,transparent 12%,rgba(237,180,76,.11) 12%,rgba(237,180,76,.11) calc(12% + 1px),transparent calc(12% + 1px),transparent 88%,rgba(237,180,76,.08) 88%,rgba(237,180,76,.08) calc(88% + 1px),transparent calc(88% + 1px)),linear-gradient(180deg,#030806,#06110c 42%,#030806);background-position:2rem 2.4rem,6rem 5.4rem,0 0,0 0;background-size:8rem 5.4rem,11rem 7.6rem,auto,auto}.contact-hero[data-v-0627e19c]{position:relative;display:grid;justify-items:center;text-align:center;gap:.9rem}.contact-hero__kicker[data-v-0627e19c]{margin:0;border-radius:8px;padding:.18rem .55rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#c8d9d1;background:#ffffff14}.contact-hero h1[data-v-0627e19c]{margin:0;color:#ecf6f1;font-family:var(--public-font-display);font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.02em}.contact-hero p[data-v-0627e19c]{margin:0;max-width:62ch;color:#9fb8ac;line-height:1.66}.contact-layout[data-v-0627e19c]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(380px,1.22fr);align-items:stretch;gap:clamp(.9rem,2.2vw,1.35rem)}.contact-frame[data-v-0627e19c]{position:relative;padding:clamp(1rem,2.4vw,1.55rem);background:linear-gradient(180deg,#edb44c09,#0308062e),#03080638}.contact-frame__line[data-v-0627e19c]{position:absolute;pointer-events:none;z-index:0}.contact-frame__line[data-v-0627e19c]:before,.contact-frame__line[data-v-0627e19c]:after{content:"";position:absolute;pointer-events:none}.contact-frame__line--top[data-v-0627e19c],.contact-frame__line--bottom[data-v-0627e19c]{left:0;right:0;height:1px;background:linear-gradient(90deg,#edb44cb3,#edb44c61 18%,#edb44c26,#edb44c61 82%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.contact-frame__line--top[data-v-0627e19c]{top:0}.contact-frame__line--bottom[data-v-0627e19c]{bottom:0}.contact-frame__line--top[data-v-0627e19c]:before,.contact-frame__line--bottom[data-v-0627e19c]:before,.contact-frame__line--top[data-v-0627e19c]:after,.contact-frame__line--bottom[data-v-0627e19c]:after{width:clamp(10rem,22vw,20rem);height:1px}.contact-frame__line--top[data-v-0627e19c]:before,.contact-frame__line--bottom[data-v-0627e19c]:before{right:100%;background:linear-gradient(90deg,#edb44c00,#edb44c3d 45%,#edb44cb3)}.contact-frame__line--top[data-v-0627e19c]:after,.contact-frame__line--bottom[data-v-0627e19c]:after{left:100%;background:linear-gradient(90deg,#edb44cb3,#edb44c3d 55%,#edb44c00)}.contact-frame__line--left[data-v-0627e19c],.contact-frame__line--right[data-v-0627e19c]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,#edb44cb3,#edb44c5c 20%,#edb44c24,#edb44c5c 80%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.contact-frame__line--left[data-v-0627e19c]{left:0}.contact-frame__line--right[data-v-0627e19c]{right:0}.contact-frame__line--left[data-v-0627e19c]:before,.contact-frame__line--right[data-v-0627e19c]:before,.contact-frame__line--left[data-v-0627e19c]:after,.contact-frame__line--right[data-v-0627e19c]:after{width:1px;height:clamp(2.5rem,6vw,5rem)}.contact-frame__line--left[data-v-0627e19c]:before,.contact-frame__line--right[data-v-0627e19c]:before{bottom:100%;background:linear-gradient(180deg,#edb44c00,#edb44c2e 46%,#edb44cb3)}.contact-frame__line--left[data-v-0627e19c]:after,.contact-frame__line--right[data-v-0627e19c]:after{top:100%;background:linear-gradient(180deg,#edb44cb3,#edb44c2e 54%,#edb44c00)}.contact-info[data-v-0627e19c]{position:relative;overflow:hidden;border:1px solid rgba(237,180,76,.22);border-radius:8px;background:linear-gradient(180deg,#0c1e14f2,#030806e6),#081e15b8;padding:clamp(1.05rem,2.2vw,1.35rem);display:grid;align-content:start;gap:.82rem}.contact-info[data-v-0627e19c]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,transparent 0%,rgba(237,180,76,.86) 18%,rgba(237,180,76,.3) 72%,transparent 100%);pointer-events:none}.contact-info[data-v-0627e19c]:after{content:"";position:absolute;right:-3rem;bottom:-2rem;width:11rem;height:11rem;border:1px solid rgba(237,180,76,.12);border-radius:50%;box-shadow:-2.2rem -1.2rem 0 -2rem #edb44c38,-4.6rem -2.7rem 0 -4.2rem #39d2aa38;opacity:.65;pointer-events:none}.contact-info[data-v-0627e19c]>*{position:relative;z-index:1}.contact-info h2[data-v-0627e19c]{margin:0;color:#f2faf6;font-family:var(--public-font-display);font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1.08}.contact-info p[data-v-0627e19c]{margin:0;color:#aec5ba;line-height:1.62}.contact-info__channels[data-v-0627e19c]{margin:.15rem 0 0;display:grid}.contact-info__channels div[data-v-0627e19c]{display:grid;gap:.24rem;border-top:1px solid rgba(237,180,76,.13);padding:.82rem 0 .78rem}.contact-info__channels div[data-v-0627e19c]:last-child{padding-bottom:0}.contact-info__channels dt[data-v-0627e19c]{color:var(--contact-gold-soft);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-info__channels dd[data-v-0627e19c]{margin:0;color:#aac2b6;line-height:1.5}.contact-info__channels a[data-v-0627e19c]{color:#f4c369;font-weight:800;text-decoration:none}.contact-info__channels a[data-v-0627e19c]:hover{text-decoration:underline}.contact-form[data-v-0627e19c]{position:relative;overflow:hidden;border:1px solid rgba(237,180,76,.2);border-radius:8px;background:linear-gradient(180deg,#091a12f5,#030806e0),#05120dc7;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #edb44c14;padding:clamp(1rem,2.4vw,1.5rem);display:grid;gap:.95rem}.contact-form[data-v-0627e19c]:before{content:"";position:absolute;top:0;left:clamp(1rem,2.4vw,1.5rem);right:clamp(1rem,2.4vw,1.5rem);height:1px;background:linear-gradient(90deg,transparent,rgba(237,180,76,.72),transparent);pointer-events:none}.contact-form[data-v-0627e19c]:after{content:"";position:absolute;top:3.2rem;right:-2rem;width:8rem;height:1px;background:#edb44c2e;transform:rotate(-18deg);pointer-events:none}.contact-form__head[data-v-0627e19c]{display:grid;gap:.25rem}.contact-form__head h2[data-v-0627e19c]{margin:0;color:#f2faf6;font-family:var(--public-font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.contact-form__row[data-v-0627e19c]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.contact-form label[data-v-0627e19c]{display:grid;gap:.36rem}.contact-form label span[data-v-0627e19c]{color:#e0ece7;font-size:.88rem;font-weight:700}.contact-form label small[data-v-0627e19c]{color:#869c91;font:inherit;font-weight:600}.contact-form input[data-v-0627e19c],.contact-form textarea[data-v-0627e19c]{width:100%;box-sizing:border-box;border:1px solid rgba(237,180,76,.17);border-radius:8px;background:#010604bd;color:#f2fcf7;font:inherit;padding:.7rem .74rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.contact-form input[data-v-0627e19c]::placeholder,.contact-form textarea[data-v-0627e19c]::placeholder{color:#8eb2a0}.contact-form input[data-v-0627e19c]:focus,.contact-form textarea[data-v-0627e19c]:focus{outline:none;border-color:#edb44c9e;background:#040c09eb;box-shadow:0 0 0 3px #edb44c1f}.contact-form__full textarea[data-v-0627e19c]{min-height:150px;resize:vertical}.contact-form__honeypot[data-v-0627e19c]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form>button[data-v-0627e19c]{margin-top:.2rem;border:1px solid rgba(237,180,76,.55);border-radius:8px;background:linear-gradient(145deg,#ffd88f,#edb44c);color:#10251c;font:inherit;font-weight:900;letter-spacing:.01em;padding:.84rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;cursor:pointer}.contact-form>button[data-v-0627e19c]:disabled{cursor:wait;opacity:.68}.contact-form>button[data-v-0627e19c]:hover{filter:brightness(1.04)}.contact-form__send-icon[data-v-0627e19c]{width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center}.contact-form__send-icon svg[data-v-0627e19c]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:981px){.contact-page[data-v-0627e19c]{gap:clamp(1.9rem,4.2vw,3rem)}.contact-frame[data-v-0627e19c]{margin-top:.25rem}}@media(max-width:980px){.contact-layout[data-v-0627e19c]{grid-template-columns:1fr}}@media(max-width:700px){.contact-page[data-v-0627e19c]{padding:1rem .75rem 1.7rem;gap:1rem}.contact-hero[data-v-0627e19c],.contact-form[data-v-0627e19c]{border-radius:8px}.contact-frame[data-v-0627e19c]{overflow:hidden;padding:.8rem .55rem}.contact-info[data-v-0627e19c]{padding:.95rem}.contact-form__row[data-v-0627e19c]{grid-template-columns:1fr;gap:.7rem}.contact-form__full textarea[data-v-0627e19c]{min-height:132px}}.account-settings[data-v-71608b25]{--account-border: #1f4533;--account-border-strong: #2f6d55;--account-border-soft: #173326;--account-panel: #061a12;--account-panel-soft: #0b2218;--account-panel-muted: #112d20;--account-panel-highlight: #173729;--account-text: #eaf7f1;--account-muted: #8ba99a;--account-accent: #ffbf1f;--account-accent-soft: rgba(255, 191, 31, .12);--account-danger: #ff7a70;--account-success: #8aefb2;min-width:0}.account-settings__layout[data-v-71608b25]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:2rem;align-items:start}@media(min-width:1121px){.account-settings--sidebar-layout .account-settings__layout[data-v-71608b25]{grid-template-columns:minmax(0,1fr)}.account-settings--sidebar-layout .account-sidebar[data-v-71608b25]{display:none}}.account-sidebar[data-v-71608b25]{padding:1.2rem 0 .8rem;display:grid;align-content:start;gap:1.2rem}.account-sidebar__head[data-v-71608b25]{display:grid;gap:.55rem}.account-settings__eyebrow[data-v-71608b25]{margin:0;color:#768e82;text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;font-weight:800}.account-sidebar__title[data-v-71608b25]{margin:0;color:var(--account-text);font-family:Syne,Lexend,sans-serif;font-size:clamp(1.5rem,1.2rem + .8vw,2.15rem);line-height:.98}.account-sidebar__summary[data-v-71608b25]{margin:0;color:#8ea99d;font-size:.88rem;line-height:1.55}.account-tabs[data-v-71608b25]{display:grid;align-content:start;gap:.58rem}.account-tab[data-v-71608b25]{border:0;border-radius:12px;background:transparent;color:#b0c6ba;width:100%;text-align:left;padding:.88rem .92rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.account-tab[data-v-71608b25]:hover{transform:translate(2px);background:#0b22183d;color:#edf7f2}.account-tab--active[data-v-71608b25]{background:#ffbf1f0f;color:#ffbf1f;box-shadow:inset 3px 0 #ffbf1fe6}.account-tab__icon[data-v-71608b25]{width:1.24rem;height:1.24rem;display:inline-flex;margin-top:.22rem}.account-tab__icon svg[data-v-71608b25]{width:100%;height:100%;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.account-tab__content[data-v-71608b25]{min-width:0;display:grid;gap:.2rem}.account-tab__content strong[data-v-71608b25]{font-size:.98rem;font-weight:800;line-height:1.15}.account-tab__content small[data-v-71608b25]{color:#6f8d7d;font-size:.82rem;line-height:1.3}.account-tab--active .account-tab__content small[data-v-71608b25]{color:#b7cbbf}.account-stage[data-v-71608b25]{min-width:0;display:grid;gap:1rem}.account-stage__banner[data-v-71608b25]{min-height:0;position:relative;border:0;border-radius:0;background:transparent;padding:.15rem 0 1.15rem;display:flex;align-items:flex-start;border-bottom:1px solid rgba(31,69,51,.72)}.account-stage__banner-copy[data-v-71608b25]{width:100%;max-width:760px;display:grid;gap:.55rem}.account-stage__eyebrow[data-v-71608b25]{margin:0;color:#ffbf1f;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:900}.account-stage__banner-copy h2[data-v-71608b25]{margin:0;color:#f5fbf8;font-family:Syne,Lexend,sans-serif;font-size:clamp(1.6rem,1.35rem + .6vw,2rem);line-height:1}.account-stage__banner-copy p[data-v-71608b25]:last-child{margin:0;color:#95afa2;font-size:.9rem;line-height:1.55}.account-panel[data-v-71608b25]{min-width:0;margin-top:0;padding:0 0 7rem;position:relative;z-index:1}.account-card[data-v-71608b25]{min-width:0;display:grid;gap:1.15rem}.account-actions-row[data-v-71608b25]{display:flex;justify-content:flex-end}.account-card--profile[data-v-71608b25]{grid-template-columns:minmax(0,1fr);gap:1rem}.account-card__head[data-v-71608b25]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.1rem}.account-card__head h2[data-v-71608b25]{margin:0;color:#ffcb59;font-size:.92rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em}.account-card__head p[data-v-71608b25]{margin:.5rem 0 0;color:#7c998a;font-size:.8rem;line-height:1.6;text-transform:uppercase;letter-spacing:.12em}.account-card__head strong[data-v-71608b25]{color:#f4fbf7}.account-card__head--stack[data-v-71608b25]{justify-content:center;text-align:center;padding-top:.25rem}.primary-btn[data-v-71608b25],.ghost-btn[data-v-71608b25],.danger-btn[data-v-71608b25]{border-radius:12px;min-height:2.8rem;padding:.7rem 1rem;font:inherit;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.primary-btn[data-v-71608b25]:hover,.ghost-btn[data-v-71608b25]:hover,.danger-btn[data-v-71608b25]:hover{transform:translateY(-1px)}.primary-btn[data-v-71608b25]:disabled,.ghost-btn[data-v-71608b25]:disabled,.danger-btn[data-v-71608b25]:disabled{opacity:.64;cursor:not-allowed;transform:none}.primary-btn[data-v-71608b25]{border:1px solid rgba(255,178,0,.86);background:var(--account-accent);color:#102616;box-shadow:0 12px 24px #ffb2002e}.ghost-btn[data-v-71608b25]{border:1px solid rgba(57,109,81,.92);background:#0c2218f2;color:#dfefe7}.ghost-btn[data-v-71608b25]:hover{border-color:#53906eeb;background:#0f281dfa}.danger-btn[data-v-71608b25]{border:1px solid rgba(255,122,112,.46);background:#ff7a7029;color:#ffc8c3}.danger-btn--soft[data-v-71608b25]{background:transparent}.profile-shell[data-v-71608b25],.profile-account-actions[data-v-71608b25],.workspace-image-settings[data-v-71608b25],.subscription-core[data-v-71608b25],.switch-row[data-v-71608b25],.payment-row[data-v-71608b25],.security-card[data-v-71608b25]{border:1px solid rgba(31,69,51,.48);border-radius:20px;background:linear-gradient(180deg,#081c14bd,#05140ebd),#081f16}.profile-shell[data-v-71608b25]{overflow:hidden}.profile-banner[data-v-71608b25]{min-height:168px;padding:1.2rem 1.25rem 1rem;background:linear-gradient(180deg,#0a261bf5,#081e15f5),#0a261b;display:flex;align-items:flex-end;gap:1rem;position:relative}.profile-banner--pattern[data-v-71608b25]{background:radial-gradient(circle at 50% 50%,rgba(14,48,34,.16),transparent 62%),radial-gradient(rgba(49,103,75,.26) .8px,transparent .8px),radial-gradient(#31674b29 .8px,#081e15fa .8px);background-size:auto,18px 18px,18px 18px;background-position:center,0 0,9px 9px}.profile-banner[data-v-71608b25]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(255,178,0,.09),transparent 26%),radial-gradient(circle at 82% 18%,rgba(82,180,134,.08),transparent 22%);pointer-events:none}.profile-banner[data-v-71608b25]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(65,115,86,.62),transparent)}.profile-banner__avatar[data-v-71608b25]{width:108px;height:108px;margin-bottom:-1.35rem;position:relative;z-index:1}.avatar-ring[data-v-71608b25]{border-radius:50%;border:1px solid transparent;padding:4px;background:#081e15;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:none}.avatar-ring__initial[data-v-71608b25],.avatar-ring img[data-v-71608b25]{width:100%;height:100%;border-radius:50%;background:#081e15}.avatar-ring__initial[data-v-71608b25]{background:radial-gradient(circle at 35% 25%,#398960,#123527 70%);display:grid;place-items:center;color:#eef8f3;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:2.45rem;font-weight:900;line-height:1;text-transform:uppercase}.avatar-ring img[data-v-71608b25]{object-fit:cover}.avatar-ring--interactive[data-v-71608b25]{cursor:pointer}.avatar-ring__overlay[data-v-71608b25]{position:absolute;inset:0;border-radius:50%;background:#06100cb8;color:#eef7f2;display:grid;align-content:center;justify-items:center;gap:.28rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:0;transition:opacity .14s ease;z-index:2;pointer-events:none}.avatar-ring--interactive:hover .avatar-ring__overlay[data-v-71608b25],.avatar-ring--interactive:focus-visible .avatar-ring__overlay[data-v-71608b25]{opacity:1}.avatar-ring__overlay-icon[data-v-71608b25]{width:1.35rem;height:1.35rem;display:inline-flex}.avatar-ring__overlay-icon svg[data-v-71608b25]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-banner__identity[data-v-71608b25]{position:relative;z-index:1;display:grid;gap:.4rem;padding-bottom:.22rem}.profile-banner__identity h2[data-v-71608b25]{margin:0;color:#f3faf6;font-family:Syne,Lexend,sans-serif;font-size:clamp(1.6rem,1.35rem + .55vw,2rem);line-height:1}.profile-banner__identity p[data-v-71608b25]{margin:0;color:#97b3a4;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800}.profile-banner__change-btn[data-v-71608b25]{display:none;width:fit-content;min-height:2.3rem;border:1px solid rgba(255,191,31,.32);border-radius:999px;background:#ffbf1f14;color:#ffcb59;padding:.45rem .85rem;font:inherit;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.profile-banner__change-btn[data-v-71608b25]:hover{border-color:#ffbf1f80;background:#ffbf1f24}.profile-details[data-v-71608b25]{margin:1.65rem 1.05rem 1.05rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.88rem}.profile-details article[data-v-71608b25]{border:1px solid rgba(31,69,51,.42);border-radius:16px;background:#071b1380;padding:.95rem 1rem}.profile-details h3[data-v-71608b25],.workspace-image-settings__head h3[data-v-71608b25]{margin:0;color:#ffcb59;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.profile-details p[data-v-71608b25]{margin:.45rem 0 0;color:#f1f9f4;font-size:1.02rem;font-weight:700}.profile-editor[data-v-71608b25]{margin:0 1.05rem 1.05rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.88rem}.profile-editor__field[data-v-71608b25]{display:grid;gap:.38rem;padding:.95rem 1rem;border:1px solid rgba(31,69,51,.42);border-radius:16px;background:#071b1380}.profile-editor__field span[data-v-71608b25]{color:#ffcb59;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.profile-editor__field input[data-v-71608b25]{width:100%;border:1px solid rgba(53,100,76,.94);border-radius:12px;background:#0e261bfa;color:var(--account-text);min-height:2.9rem;padding:.68rem .78rem;font:inherit}.profile-editor__field input[data-v-71608b25]:disabled,.profile-editor__field input[readonly][data-v-71608b25]{color:#a8c0b4;opacity:1}.profile-editor__field small[data-v-71608b25]{color:#8ea99a;font-size:.82rem;line-height:1.45}.profile-editor__field--readonly[data-v-71608b25]{background:#07181170}.account-floating-save[data-v-71608b25]{position:fixed;left:50%;bottom:1.15rem;transform:translate(-50%);z-index:70;width:min(720px,calc(100vw - 2rem));pointer-events:none}.account-floating-save__bar[data-v-71608b25]{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,191,31,.26);border-radius:20px;background:#071811f5;box-shadow:0 22px 46px #00000057;padding:.72rem .82rem .72rem 1rem}.account-floating-save__copy[data-v-71608b25]{color:#d4e7dc;font-size:.88rem;font-weight:800;letter-spacing:.02em}.account-floating-save__actions[data-v-71608b25]{display:inline-flex;align-items:center;gap:.72rem}.account-floating-save__discard[data-v-71608b25],.account-floating-save__save[data-v-71608b25]{min-height:3rem;min-width:190px}.account-floating-save__discard[data-v-71608b25]{border-color:#4a765f80;color:#d5e9dd}.floating-save-enter-active[data-v-71608b25],.floating-save-leave-active[data-v-71608b25]{transition:opacity .18s ease,transform .18s ease}.floating-save-enter-from[data-v-71608b25],.floating-save-leave-to[data-v-71608b25]{opacity:0;transform:translateY(10px) scale(.98)}.profile-account-actions[data-v-71608b25]{padding:1.35rem;display:grid;align-content:start;gap:.72rem}.profile-account-actions__label[data-v-71608b25]{margin:0;color:#8ba99a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.profile-account-actions__value[data-v-71608b25]{margin:0;color:#f8fcfa;font-family:Syne,Lexend,sans-serif;font-size:clamp(1.48rem,1.2rem + .5vw,1.9rem);line-height:1.1;word-break:break-word}.profile-account-actions__hint[data-v-71608b25]{margin:0 0 .1rem;color:#8ea99a;font-size:.92rem;line-height:1.55}.profile-account-actions__locked-note[data-v-71608b25]{margin:0;border:1px solid rgba(255,191,31,.26);border-radius:14px;background:#ffbf1f14;color:#d9b56b;font-size:.85rem;line-height:1.5;padding:.82rem .9rem}.profile-action-btn[data-v-71608b25]{width:100%;border:1px solid rgba(255,191,31,.32);border-radius:14px;min-height:3rem;background:#ffbf1f14;color:#ffbf1f;font:inherit;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.profile-action-btn[data-v-71608b25]:hover{border-color:#ffbf1f80;background:#ffbf1f1f}.profile-action-btn[data-v-71608b25]:disabled,.profile-action-btn[data-v-71608b25]:disabled:hover{border-color:#4c66596b;background:#0e1f1785;color:#b5cabe85;cursor:not-allowed}.profile-action-btn--secondary[data-v-71608b25]{border-color:#1f453394;background:#0a1e1594;color:#ddeee5}.profile-action-btn--secondary[data-v-71608b25]:hover{border-color:#54916feb;background:#122c20fa}.workspace-image-settings[data-v-71608b25]{padding:1.2rem;display:grid;gap:1rem}.workspace-image-settings__head p[data-v-71608b25]{margin:.42rem 0 0;color:#8ea99a;font-size:.88rem;line-height:1.5}.workspace-image-settings__content[data-v-71608b25]{display:grid;grid-template-columns:128px minmax(0,1fr);gap:1rem;align-items:center}.workspace-image-settings__preview[data-v-71608b25]{width:128px;height:128px;border-radius:18px;border:1px solid rgba(210,221,214,.1);overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff09,#fff0),#0f261d6b;color:#eff8f3;font-size:2.5rem;font-weight:900;position:relative;padding:0;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 34px #00000029}.workspace-image-settings__preview img[data-v-71608b25]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.65rem}.workspace-image-settings__preview--has-image[data-v-71608b25]{border-color:transparent;background:transparent;box-shadow:none}.workspace-image-settings__preview--has-image img[data-v-71608b25]{padding:0}.workspace-image-settings__preview--interactive[data-v-71608b25]{cursor:pointer}.workspace-image-settings__preview--static[data-v-71608b25]{cursor:default}.workspace-image-settings__preview--interactive[data-v-71608b25]:disabled{cursor:not-allowed}.workspace-image-settings__preview--readonly[data-v-71608b25]{border-color:#d2ddd61a}.workspace-image-settings__overlay[data-v-71608b25]{position:absolute;inset:0;background:#040c09a8;color:#ecf8f2;display:grid;place-items:center;padding:.8rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .18s ease}.workspace-image-settings__preview--interactive:hover .workspace-image-settings__overlay[data-v-71608b25],.workspace-image-settings__preview--interactive:focus-visible .workspace-image-settings__overlay[data-v-71608b25],.workspace-image-settings__preview--readonly .workspace-image-settings__overlay[data-v-71608b25]{opacity:1}.workspace-image-settings__meta[data-v-71608b25]{display:grid;gap:.7rem}.workspace-image-settings__meta p[data-v-71608b25]{margin:0;color:#9bb7aa;font-size:.9rem;line-height:1.55}.workspace-image-settings__action[data-v-71608b25]{width:fit-content;min-width:160px}.subscription-core[data-v-71608b25]{padding:clamp(1rem,2vw,1.35rem);display:grid;gap:1.25rem;text-align:left}.subscription-overview-head[data-v-71608b25]{display:flex;align-items:center;justify-content:space-between;gap:.95rem}.subscription-club-pill[data-v-71608b25]{width:fit-content;min-height:2rem;border:1px solid rgba(255,178,0,.3);border-radius:999px;padding:.34rem 1rem;background:#ffb2001c;color:#ffcf67;display:inline-flex;align-items:center;gap:.52rem;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:clamp(.76rem,.68rem + .18vw,.9rem);font-weight:900;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.subscription-club-pill[data-v-71608b25]:hover{border-color:#ffcf679e;background:#ffb20029;color:#ffe0a0;transform:translateY(-1px)}.subscription-club-pill[data-v-71608b25]:focus-visible{outline:2px solid rgba(255,178,0,.55);outline-offset:3px}.subscription-club-pill__dot[data-v-71608b25]{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#ffb200;box-shadow:0 0 0 4px #ffb2001f}.subscription-overview-head__title[data-v-71608b25]{display:grid;gap:.25rem}.subscription-overview-head__title p[data-v-71608b25],.subscription-renewal-card span[data-v-71608b25],.subscription-plan-label[data-v-71608b25],.subscription-mini-card__head h4[data-v-71608b25],.subscription-meter__row span[data-v-71608b25],.subscription-status-line span[data-v-71608b25],.subscription-billing-list dt[data-v-71608b25]{margin:0;color:#96aa9f;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.subscription-overview-head__title h3[data-v-71608b25]{margin:0;color:#f5fbf7;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.65rem,1.1rem + 1.4vw,2.45rem);font-weight:900;line-height:1.05;text-transform:uppercase}.subscription-overview-head__title h3 strong[data-v-71608b25]{color:#ffb200}.subscription-renewal-card[data-v-71608b25]{min-width:190px;display:grid;justify-items:end;gap:.28rem;padding-top:0}.subscription-renewal-card strong[data-v-71608b25]{color:#ffcf67;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:clamp(.94rem,.82rem + .22vw,1.1rem);font-weight:900;text-transform:uppercase}.subscription-plan-hero[data-v-71608b25]{border:1px solid rgba(34,83,63,.86);border-radius:20px;background:radial-gradient(circle at 18% 8%,rgba(255,178,0,.08),transparent 32%),linear-gradient(135deg,#082318f2,#071a13fa);padding:clamp(1rem,2.3vw,1.55rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:1.15rem;box-shadow:inset 0 1px #b1efce12}.subscription-plan-hero__main[data-v-71608b25]{display:grid;gap:1.1rem}.subscription-plan-hero__title[data-v-71608b25]{display:grid;justify-items:start;gap:.28rem}.subscription-plan-hero h4[data-v-71608b25]{margin:0;color:#f4fbf7;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.75rem,1.2rem + 1vw,2.45rem);line-height:1.02;font-weight:900;text-transform:uppercase;display:inline-flex;align-items:center;gap:.62rem}.subscription-plan-ball[data-v-71608b25]{width:2.15rem;height:2.15rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;vertical-align:middle;box-shadow:inset -2px -2px 6px #00000052,0 8px 14px #00000038}.subscription-plan-ball--cue[data-v-71608b25]{background:radial-gradient(circle at 36% 28%,#fff,#dfe7ea 62%,#c9d3dc)}.subscription-plan-ball--one[data-v-71608b25]{background:radial-gradient(circle at 36% 28%,#ffe58f,#efc536 62%,#bf9318)}.subscription-plan-ball--eight[data-v-71608b25]{background:radial-gradient(circle at 36% 28%,#687389,#242e45 60%,#111821)}.subscription-plan-ball--nine[data-v-71608b25]{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.45) 18%,transparent 42%),linear-gradient(180deg,#f8fbf7,#eef4ef 20%,#d9ad17 21%,#f2c329 79%,#eef4ef 80%,#dfe8e0)}.subscription-plan-ball__spot[data-v-71608b25]{width:1.02rem;height:1.02rem;border-radius:50%;background:#fbfdff;color:#0f1920;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900}.subscription-benefits[data-v-71608b25]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1.1rem}.subscription-benefits li[data-v-71608b25]{color:#c7d8cf;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.92rem;line-height:1.35}.subscription-benefits li span[data-v-71608b25]{width:1.08rem;height:1.08rem;border-radius:999px;background:#ffb200;color:#082116;display:inline-grid;place-items:center;font-size:.68rem;font-weight:900}.subscription-plan-hero__side[data-v-71608b25]{display:grid;align-content:center;justify-items:end;gap:.2rem;text-align:right}.subscription-plan-hero__side strong[data-v-71608b25]{color:#f5fbf7;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.55rem,1.05rem + .9vw,2.2rem);line-height:1;font-weight:900}.subscription-plan-hero__side span[data-v-71608b25]{color:#ffcf67;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.subscription-plan-hero__side small[data-v-71608b25]{max-width:24ch;color:#93ac9f;font-size:.78rem;line-height:1.35}.subscription-main-btn[data-v-71608b25]{grid-column:1 / -1;width:100%;min-height:3.4rem;margin-top:.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;letter-spacing:.1em;text-transform:uppercase}.subscription-main-btn span[data-v-71608b25]{font-size:1.25rem;line-height:1}.subscription-detail-grid[data-v-71608b25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.subscription-mini-card[data-v-71608b25]{border:1px solid rgba(34,83,63,.82);border-radius:18px;background:linear-gradient(145deg,#082218eb,#071b13f5);padding:1.15rem;display:grid;gap:1.05rem}.subscription-mini-card__head[data-v-71608b25]{display:flex;align-items:center;gap:.7rem}.subscription-mini-card__head span[data-v-71608b25]{color:#ffb200;font-size:1.05rem}.subscription-meter[data-v-71608b25]{display:grid;gap:.45rem}.subscription-meter__row[data-v-71608b25],.subscription-status-line[data-v-71608b25],.subscription-billing-list div[data-v-71608b25]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.subscription-meter__row strong[data-v-71608b25],.subscription-status-line strong[data-v-71608b25],.subscription-billing-list dd[data-v-71608b25]{margin:0;color:#eef8f3;font-size:.88rem;font-weight:900;text-align:right}.subscription-meter__bar[data-v-71608b25]{height:.38rem;border-radius:999px;background:#2c5342b8;overflow:hidden}.subscription-meter__bar span[data-v-71608b25]{height:100%;min-width:.18rem;border-radius:inherit;background:linear-gradient(90deg,#ffb200,#ffd66f);display:block}.subscription-status-line[data-v-71608b25]{padding-top:.2rem}.subscription-status-line__value--active[data-v-71608b25]{color:#7ff0a8!important}.subscription-status-line__value--starter[data-v-71608b25]{color:#ffcf67!important}.subscription-status-line__value--warning[data-v-71608b25]{color:#ffb0a6!important}.subscription-billing-list[data-v-71608b25]{margin:0;display:grid;gap:.82rem}.subscription-billing-empty[data-v-71608b25]{min-height:7.8rem;border:1px dashed rgba(83,132,108,.46);border-radius:14px;background:#030f0a57;display:grid;place-items:center;align-content:center;gap:.42rem;padding:1rem;text-align:center}.subscription-billing-empty strong[data-v-71608b25]{color:#f4fbf7;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:.95rem;font-weight:900;line-height:1.25}.subscription-billing-empty p[data-v-71608b25]{max-width:34ch;margin:0;color:#92ab9f;font-size:.78rem;line-height:1.45}.preferences-panel[data-v-71608b25]{display:grid;gap:1rem}.preference-card[data-v-71608b25]{border:1px solid #215340;border-radius:14px;background:linear-gradient(180deg,#173a2d8f,#10281fb3);padding:1rem;display:grid;gap:.8rem}.preference-card__copy[data-v-71608b25]{display:grid;gap:.28rem}.preference-card__copy strong[data-v-71608b25]{color:#eef7f2;font-size:.98rem}.preference-card__copy small[data-v-71608b25]{color:#85a192;line-height:1.45;font-size:.86rem}.preference-card__badge[data-v-71608b25]{width:fit-content;border:1px solid rgba(255,191,31,.36);border-radius:999px;background:#ffbf1f1a;color:#ffcf67;padding:.18rem .48rem;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.preference-card--disabled[data-v-71608b25]{opacity:.68}.preference-card__input[data-v-71608b25]{box-sizing:border-box;width:100%;border:1px solid #254b39;border-radius:10px;background:#071912;color:#9bb7aa;padding:.7rem .75rem;font-weight:800}.navigation-layout-options[data-v-71608b25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.navigation-layout-option[data-v-71608b25]{position:relative;border:1px solid #2a5841;border-radius:12px;background:#0d261b;color:#deefe5;min-height:52px;padding:.74rem .8rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem;font-weight:900;cursor:pointer}.navigation-layout-option input[data-v-71608b25]{position:absolute;inset:0;opacity:0;cursor:pointer}.navigation-layout-option--active[data-v-71608b25]{border-color:#ffc126;background:#ffc1261f;color:#ffd37a;box-shadow:inset 0 0 0 1px #ffc1261f}.switch-list[data-v-71608b25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.switch-row[data-v-71608b25]{min-height:118px;padding:1.2rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.switch-row strong[data-v-71608b25]{display:block;color:#eef7f2;font-size:.98rem}.switch-row small[data-v-71608b25]{display:block;margin-top:.32rem;color:#85a192;line-height:1.5;font-size:.86rem}.switch-row__toggle[data-v-71608b25]{position:relative;width:54px;height:32px;display:inline-flex;flex:0 0 auto}.switch-row__toggle input[data-v-71608b25]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.switch-row__slider[data-v-71608b25]{width:100%;border-radius:999px;border:1px solid rgba(58,104,79,.92);background:#163123;transition:background-color .15s ease,border-color .15s ease}.switch-row__slider[data-v-71608b25]:before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#dbe8e1;transition:transform .15s ease,background-color .15s ease}.switch-row__toggle input:checked+.switch-row__slider[data-v-71608b25]{background:#ffb20047;border-color:#ffb200f2}.switch-row__toggle input:checked+.switch-row__slider[data-v-71608b25]:before{transform:translate(22px);background:#0c1f15}.payment-list[data-v-71608b25]{display:grid;gap:.88rem}.payment-hero[data-v-71608b25]{border:1px solid rgba(255,191,31,.54);border-radius:26px;padding:1.45rem;display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:1rem 1.2rem;background:linear-gradient(90deg,rgba(255,191,31,.92) 0 6px,transparent 6px),radial-gradient(circle at top left,rgba(255,191,31,.14),transparent 38%),linear-gradient(145deg,#133425fa,#081a12fa);box-shadow:0 24px 48px #030d0942,inset 0 1px #ffffff05}.payment-hero--pending-tax[data-v-71608b25]{border-color:#ffbf1f52}.payment-hero--issued[data-v-71608b25]{border-color:#73eba457;background:radial-gradient(circle at top left,rgba(115,235,164,.16),transparent 38%),linear-gradient(145deg,#113324fa,#081a12fa)}.payment-hero--warning[data-v-71608b25]{border-color:#ffbf1f4d;background:radial-gradient(circle at top left,rgba(255,191,31,.14),transparent 38%),linear-gradient(145deg,#29210cd6,#0d1c14fa)}.payment-hero--failed[data-v-71608b25]{border-color:#ff7a7057;background:radial-gradient(circle at top left,rgba(255,122,112,.14),transparent 38%),linear-gradient(145deg,#2a1312f0,#140a0afa)}.payment-hero--processing[data-v-71608b25]{border-color:#86c1ff47;background:radial-gradient(circle at top left,rgba(134,193,255,.12),transparent 38%),linear-gradient(145deg,#0c1e2bf5,#07161dfa)}.payment-hero__main[data-v-71608b25]{min-width:0;display:grid;gap:.65rem}.payment-hero__eyebrow[data-v-71608b25]{color:#ffbf1f;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:900}.payment-hero__headline[data-v-71608b25]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.payment-hero__headline h3[data-v-71608b25]{margin:0;color:#f5fbf8;font-family:Syne,Lexend,sans-serif;font-size:clamp(1.7rem,1.35rem + .62vw,2.15rem);line-height:1.02}.payment-hero__summary[data-v-71608b25]{margin:0;color:#d8e8df;font-size:1.06rem;line-height:1.62;max-width:58ch}.payment-hero__meta[data-v-71608b25]{display:flex;flex-wrap:wrap;gap:.45rem .6rem}.payment-hero__meta span[data-v-71608b25]{border:1px solid rgba(87,126,104,.48);border-radius:999px;background:#08191261;color:#c5dace;padding:.28rem .6rem;font-size:.78rem;font-weight:700}.payment-hero__side[data-v-71608b25]{min-width:170px;display:grid;align-content:start;justify-items:end;gap:.4rem}.payment-hero__amount[data-v-71608b25]{color:#ffd27a;font-family:Syne,Lexend,sans-serif;font-size:clamp(2rem,1.65rem + .55vw,2.65rem);line-height:1}.payment-hero__reassurance[data-v-71608b25]{margin:0;color:#ffcf67;font-size:.78rem;font-weight:700;text-align:right;text-transform:uppercase;letter-spacing:.08em}.payment-hero__document-badge[data-v-71608b25]{border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payment-hero__document-badge--pending[data-v-71608b25]{background:#ffbf1f;color:#0f2619}.payment-hero__document-badge--issued[data-v-71608b25]{background:#73eba429;border:1px solid rgba(115,235,164,.42);color:#a2f2c3}.payment-hero__document-badge--warning[data-v-71608b25]{background:#ffbf1f1f;border:1px solid rgba(255,191,31,.34);color:#ffd27a}.payment-hero__next[data-v-71608b25]{grid-column:1 / -1;border:1px solid rgba(87,126,104,.38);border-radius:18px;background:#05120c6b;padding:.95rem 1rem;display:grid;gap:.35rem}.payment-hero__next strong[data-v-71608b25]{color:#f5fbf8;font-size:.9rem;font-weight:900}.payment-hero__next p[data-v-71608b25]{margin:0;color:#a7c0b4;font-size:.87rem;line-height:1.55}.payment-hero__document-link[data-v-71608b25],.payment-row__tax a[data-v-71608b25]{color:#ffd27a;font-weight:800;text-decoration:none}.payment-hero__document-link[data-v-71608b25]:hover,.payment-row__tax a[data-v-71608b25]:hover{text-decoration:underline}.payment-row[data-v-71608b25]{padding:1.05rem 1.12rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.payment-row--current[data-v-71608b25]{border-color:#ffbf1f57;background:radial-gradient(circle at top right,rgba(255,191,31,.08),transparent 32%),linear-gradient(180deg,#0c2218e0,#081c14e6),#081f16;box-shadow:inset 0 0 0 1px #ffbf1f0f}.payment-row__main[data-v-71608b25]{min-width:0;display:grid;gap:.3rem}.payment-row__main strong[data-v-71608b25]{color:#eef8f2;font-size:1rem}.payment-row__main small[data-v-71608b25]{color:#88a496;font-size:.85rem}.payment-row__tax[data-v-71608b25]{line-height:1.6}.payment-row__side[data-v-71608b25]{flex:0 0 auto;display:grid;justify-items:end;gap:.35rem}.payment-amount[data-v-71608b25]{color:#ffd27a;font-weight:800}.payment-status[data-v-71608b25]{border-radius:999px;padding:.18rem .52rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payment-status--paid[data-v-71608b25]{border:1px solid rgba(115,235,164,.38);background:#73eba41f;color:var(--account-success)}.payment-status--failed[data-v-71608b25]{border:1px solid rgba(255,122,112,.42);background:#ff7a7024;color:#ffc4be}.security-grid[data-v-71608b25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.security-card[data-v-71608b25]{display:grid;padding:1.15rem;align-content:start;gap:1.15rem}.security-card--linked[data-v-71608b25]{height:100%;grid-template-rows:auto minmax(0,1fr)}.security-card h3[data-v-71608b25]{margin:0;color:#ffcb59;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:900}.security-card__head[data-v-71608b25]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-height:3.8rem}.security-card__head-copy[data-v-71608b25]{display:grid;gap:.38rem}.security-card__head-copy p[data-v-71608b25]{margin:0;color:#90aa9c;font-size:.88rem;line-height:1.5}.security-card__stack[data-v-71608b25]{display:grid;gap:.9rem}.security-card--linked .security-card__stack[data-v-71608b25]{min-height:0;grid-template-rows:minmax(5.8rem,1fr) auto}.switch-row--security[data-v-71608b25]{min-height:0;padding:.9rem .95rem;border-radius:16px}.linked-provider-row[data-v-71608b25]{min-height:0;padding:.9rem .95rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff08;display:flex;align-items:center;justify-content:space-between;gap:.9rem}.security-card--linked .linked-provider-row[data-v-71608b25]{min-height:5.8rem}.linked-provider-row strong[data-v-71608b25],.linked-provider-row small[data-v-71608b25]{display:block}.linked-provider-row strong[data-v-71608b25]{color:#f1f7f4}.linked-provider-row small[data-v-71608b25]{margin-top:.2rem;color:#90aa9c;line-height:1.45}.security-provider-note[data-v-71608b25]{margin:0;color:#d9b56b;font-size:.84rem;line-height:1.5}.two-factor-panel[data-v-71608b25]{border:1px solid rgba(46,96,71,.92);border-radius:16px;background:#0a1f16f5;padding:1.05rem;display:grid;gap:.9rem}.two-factor-panel p[data-v-71608b25]{margin:0;color:#c9ddd2;font-size:.86rem;line-height:1.5}.two-factor-panel small[data-v-71608b25]{color:#9cb8aa;font-size:.76rem}.two-factor-panel input[data-v-71608b25]{width:100%;border:1px solid rgba(53,100,76,.94);border-radius:10px;background:#0e261bfa;color:var(--account-text);min-height:2.6rem;padding:.55rem .68rem;font:inherit}.two-factor-panel__qr[data-v-71608b25]{width:156px;max-width:100%;background:#fff;border-radius:10px;padding:.25rem}.two-factor-panel__actions[data-v-71608b25]{display:flex;gap:.55rem;flex-wrap:wrap}.session-list[data-v-71608b25]{display:grid;gap:1rem}.session-row__main[data-v-71608b25]{min-width:0;display:flex;align-items:center;gap:.8rem}.session-row__icon[data-v-71608b25]{width:1.55rem;height:1.55rem;color:#7d8e87;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.session-row__icon svg[data-v-71608b25]{width:100%;height:100%;display:block;fill:currentColor}.session-row[data-v-71608b25]{padding:1.08rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(31,69,51,.44);border-radius:16px;background:#0a1f1699}.session-row strong[data-v-71608b25]{display:block;color:#eef7f2;font-size:1rem}.session-row small[data-v-71608b25]{display:block;margin-top:.28rem;color:#86a293;font-size:.84rem}.session-row__action--current[data-v-71608b25],.session-row__action--current[data-v-71608b25]:disabled{border-color:#ffb20075;background:#ffb2001f;color:#ffcb59;opacity:1}.security-card__head .danger-btn[data-v-71608b25]{min-height:2.55rem;padding:.55rem .95rem;font-size:.78rem;letter-spacing:.04em}.security-card__head--access[data-v-71608b25],.security-card__head--sessions[data-v-71608b25]{margin-bottom:.55rem}.notice[data-v-71608b25]{margin:0;border:1px solid rgba(255,191,31,.34);border-radius:14px;background:#ffbf1f14;color:#ffd786;padding:.82rem .92rem;font-size:.88rem;line-height:1.55}.avatar-file-input[data-v-71608b25]{display:none}.avatar-modal[data-v-71608b25]{position:fixed;inset:0;background:#040c09c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem;z-index:1300}.avatar-modal__panel[data-v-71608b25]{width:min(540px,100%);border:1px solid rgba(46,96,71,.94);border-radius:20px;background:linear-gradient(160deg,#0a251a,#05170f);padding:1rem;display:grid;gap:.78rem}.avatar-modal__head[data-v-71608b25]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.avatar-modal__head h3[data-v-71608b25]{margin:0;color:#ffcf67;text-transform:uppercase;letter-spacing:.12em;font-size:.94rem}.avatar-modal__close[data-v-71608b25]{border:1px solid rgba(58,111,84,.94);background:#11291df5;color:#e9f8f0;border-radius:999px;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.avatar-modal__close svg[data-v-71608b25]{width:.95rem;height:.95rem}.avatar-modal__caption[data-v-71608b25]{margin:0;color:#89a89b;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.avatar-modal__grid[data-v-71608b25]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.avatar-recent[data-v-71608b25]{display:grid;gap:.45rem}.avatar-recent__grid[data-v-71608b25]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.avatar-recent__item[data-v-71608b25]{position:relative}.avatar-recent__remove[data-v-71608b25]{position:absolute;top:-.28rem;right:-.28rem;border:1px solid rgba(65,118,91,.94);border-radius:999px;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;background:#113426;color:#ffd9a7;cursor:pointer;line-height:0;padding:0}.avatar-recent__remove svg[data-v-71608b25]{width:.72rem;height:.72rem;display:block}.avatar-recent__empty[data-v-71608b25]{margin:0;color:#8ca99a;font-size:.78rem}.avatar-option[data-v-71608b25]{border:1px solid rgba(47,94,70,.96);background:#0c2218fa;border-radius:14px;min-height:84px;display:grid;place-items:center;padding:.45rem;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.avatar-option[data-v-71608b25]:hover{border-color:#ffb2009e;transform:translateY(-1px)}.avatar-option--selected[data-v-71608b25]{border-color:var(--account-accent);box-shadow:0 0 0 1px #ffb20038}.avatar-option img[data-v-71608b25]{width:72px;height:72px;max-width:100%;aspect-ratio:1 / 1;border-radius:50%;display:block;object-fit:cover}.avatar-option--upload[data-v-71608b25]{color:var(--account-accent);font-size:2rem;font-weight:500}.avatar-option--initials[data-v-71608b25]{align-content:center;gap:.28rem}.avatar-option__initials-preview[data-v-71608b25]{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#3a8a60,#133527 70%);color:#eef8f3;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-size:1.2rem;font-weight:900;line-height:1;text-transform:uppercase}.avatar-option--initials small[data-v-71608b25]{color:#9fc0b0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.avatar-modal__actions[data-v-71608b25]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.1rem;flex-wrap:wrap}.avatar-cropper-modal[data-v-71608b25]{z-index:1310}.avatar-cropper-modal__panel[data-v-71608b25]{width:min(500px,100%)}.avatar-cropper[data-v-71608b25]{position:relative;width:min(86vw,360px);aspect-ratio:1 / 1;margin:0 auto;border:1px solid rgba(45,92,69,.94);border-radius:16px;overflow:hidden;background:#071d13}.avatar-cropper__canvas[data-v-71608b25]{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.avatar-cropper__canvas[data-v-71608b25]:active{cursor:grabbing}.avatar-cropper__ring[data-v-71608b25]{position:absolute;inset:0;pointer-events:none;border-radius:16px;box-shadow:inset 0 0 0 999px #02080666,inset 0 0 0 2px #ffb2006b;clip-path:circle(48% at 50% 50%)}.avatar-cropper__zoom[data-v-71608b25]{display:grid;gap:.35rem;color:#cbe0d5;font-size:.82rem}.avatar-cropper__zoom input[data-v-71608b25]{width:100%}.panel-fade-enter-active[data-v-71608b25],.panel-fade-leave-active[data-v-71608b25]{transition:opacity .18s ease,transform .18s ease}.panel-fade-enter-from[data-v-71608b25],.panel-fade-leave-to[data-v-71608b25]{opacity:0;transform:translateY(8px)}@media(max-width:1240px){.account-settings__layout[data-v-71608b25]{grid-template-columns:260px minmax(0,1fr);gap:1.35rem}}@media(max-width:1080px){.account-settings__layout[data-v-71608b25]{grid-template-columns:1fr;gap:1.25rem}.account-sidebar[data-v-71608b25]{padding:.5rem 0 0}.account-tabs[data-v-71608b25]{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;padding-bottom:0}.account-tab[data-v-71608b25]{width:calc((100% - .9rem) / 3);min-width:92px;max-width:132px;min-height:68px;padding:.62rem .48rem .58rem;grid-template-columns:1fr;justify-items:center;text-align:center;gap:.34rem;transform:none;border-radius:14px;background:#081d144d}.account-tab[data-v-71608b25]:hover{transform:none;background:#0c261b80}.account-tab__icon[data-v-71608b25]{margin-top:0;width:1.12rem;height:1.12rem}.account-tab__content[data-v-71608b25]{justify-items:center}.account-tab__content strong[data-v-71608b25]{font-size:.84rem;line-height:1.1}.account-tab__content small[data-v-71608b25]{display:none}.account-tab--active[data-v-71608b25]{background:#ffbf1f14;box-shadow:inset 0 0 0 1px #ffbf1f80,inset 0 -2px #ffbf1feb;color:#ffbf1f}.account-card--profile[data-v-71608b25]{grid-template-columns:1fr}.account-card--profile .profile-shell[data-v-71608b25],.account-card--profile .profile-account-actions[data-v-71608b25],.account-card--profile .workspace-image-settings[data-v-71608b25],.account-card--profile .notice[data-v-71608b25]{grid-column:auto;grid-row:auto}}@media(max-width:820px){.account-sidebar[data-v-71608b25]{padding:.25rem 0 0}.account-stage__banner[data-v-71608b25]{min-height:0;padding:0 0 .95rem}.account-card__head[data-v-71608b25],.account-actions-row[data-v-71608b25],.security-card__head[data-v-71608b25],.workspace-image-settings__content[data-v-71608b25],.payment-row[data-v-71608b25],.session-row[data-v-71608b25]{flex-direction:column;align-items:flex-start}.profile-banner[data-v-71608b25]{min-height:176px;padding:1.15rem 1.1rem .95rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.profile-banner__avatar[data-v-71608b25]{width:102px;height:102px;margin-bottom:0}.profile-banner__identity[data-v-71608b25]{justify-items:center;text-align:center;padding-bottom:.4rem}.profile-banner__change-btn[data-v-71608b25]{display:inline-flex;align-items:center;justify-content:center}.profile-details[data-v-71608b25],.profile-editor[data-v-71608b25],.navigation-layout-options[data-v-71608b25],.switch-list[data-v-71608b25],.subscription-detail-grid[data-v-71608b25],.security-grid[data-v-71608b25],.subscription-overview-head[data-v-71608b25],.subscription-plan-hero[data-v-71608b25]{grid-template-columns:1fr}.subscription-renewal-card[data-v-71608b25],.subscription-plan-hero__side[data-v-71608b25]{justify-items:start;text-align:left}.subscription-benefits[data-v-71608b25],.payment-hero[data-v-71608b25]{grid-template-columns:1fr}.payment-hero__headline[data-v-71608b25],.payment-hero__side[data-v-71608b25]{justify-items:start}.payment-hero__headline[data-v-71608b25]{flex-direction:column;align-items:flex-start}.payment-hero__reassurance[data-v-71608b25]{text-align:left}.payment-row__side[data-v-71608b25]{justify-items:start}.profile-details article[data-v-71608b25]{text-align:center}.profile-editor[data-v-71608b25]{margin-left:.9rem;margin-right:.9rem}.workspace-image-settings__preview[data-v-71608b25]{width:132px;height:132px}.account-panel[data-v-71608b25]{padding:0 0 8.4rem}}@media(max-width:560px){.account-sidebar__title[data-v-71608b25]{font-size:1.35rem}.account-tab[data-v-71608b25]{width:calc((100% - .9rem) / 3);min-width:84px;max-width:none;min-height:64px;padding:.56rem .38rem .5rem}.account-tab__content strong[data-v-71608b25]{font-size:.74rem}.profile-details[data-v-71608b25]{margin-left:.9rem;margin-right:.9rem}.profile-account-actions[data-v-71608b25]{text-align:center}.account-floating-save[data-v-71608b25]{width:calc(100vw - 1.25rem);bottom:.85rem}.account-floating-save__bar[data-v-71608b25]{width:100%;justify-content:space-between}.workspace-image-settings__head[data-v-71608b25],.workspace-image-settings__meta[data-v-71608b25]{text-align:center}.workspace-image-settings__content[data-v-71608b25]{justify-items:center}.workspace-image-settings__action[data-v-71608b25]{width:100%}.profile-account-actions[data-v-71608b25],.workspace-image-settings[data-v-71608b25],.subscription-core[data-v-71608b25],.payment-hero[data-v-71608b25],.switch-row[data-v-71608b25],.payment-row[data-v-71608b25],.security-card[data-v-71608b25]{padding:1rem;border-radius:18px}.profile-action-btn[data-v-71608b25],.primary-btn[data-v-71608b25],.ghost-btn[data-v-71608b25],.danger-btn[data-v-71608b25],.session-row .ghost-btn[data-v-71608b25]{width:100%}.security-card__head--access[data-v-71608b25]{margin-bottom:.68rem}.security-card__head--sessions[data-v-71608b25]{margin-bottom:0}.security-card__close-others[data-v-71608b25]{width:100%;margin-bottom:.55rem}.account-floating-save__bar[data-v-71608b25]{flex-direction:column;align-items:stretch}.account-floating-save__actions[data-v-71608b25]{width:100%;flex-direction:column}.account-floating-save__discard[data-v-71608b25],.account-floating-save__save[data-v-71608b25]{min-width:0;width:100%}.avatar-modal__grid[data-v-71608b25]{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-recent__grid[data-v-71608b25]{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-tax-documents[data-v-46bb958e]{display:grid;gap:24px;color:#f3f2e9}.admin-tax-documents__hero[data-v-46bb958e],.admin-tax-documents__section[data-v-46bb958e],.admin-tax-documents__modal[data-v-46bb958e]{border:1px solid rgba(116,176,142,.24);background:#061c13f0;border-radius:24px}.admin-tax-documents__hero[data-v-46bb958e],.admin-tax-documents__section[data-v-46bb958e]{padding:24px 28px}.admin-tax-documents__hero[data-v-46bb958e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-tax-documents__eyebrow[data-v-46bb958e]{margin:0 0 8px;color:#ffba17;font-size:.78rem;font-weight:800;letter-spacing:.18em}.admin-tax-documents__hero h1[data-v-46bb958e],.admin-tax-documents__section h2[data-v-46bb958e],.admin-tax-documents__modal h3[data-v-46bb958e]{margin:0}.admin-tax-documents__hero p[data-v-46bb958e],.admin-tax-documents__section p[data-v-46bb958e],.admin-tax-documents__modal p[data-v-46bb958e]{color:#e8eee4c7}.admin-tax-documents__toolbar-btn[data-v-46bb958e],.admin-tax-documents__action-btn[data-v-46bb958e]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(116,176,142,.24);background:#0e2b1feb;color:#f3f2e9;font:inherit;font-weight:800;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,color .16s ease;cursor:pointer}.admin-tax-documents__toolbar-btn[data-v-46bb958e]:hover,.admin-tax-documents__action-btn[data-v-46bb958e]:hover{border-color:#ffba176b;background:#113627fa;transform:translateY(-1px)}.admin-tax-documents__toolbar-btn[data-v-46bb958e]:disabled,.admin-tax-documents__action-btn[data-v-46bb958e]:disabled{opacity:.6;cursor:default;transform:none}.admin-tax-documents__action-btn--primary[data-v-46bb958e]{background:linear-gradient(180deg,#ffca43,#f0b321);border-color:#ffba1780;color:#163022;box-shadow:0 10px 24px #ffba171f}.admin-tax-documents__action-btn--primary[data-v-46bb958e]:hover{background:linear-gradient(180deg,#ffd157,#f6bb2d);border-color:#ffba17b8}.admin-tax-documents__section[data-v-46bb958e]{display:grid;gap:18px}.admin-tax-documents__section-head[data-v-46bb958e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-tax-documents__section-head p[data-v-46bb958e]{margin:6px 0 0}.admin-tax-documents__list[data-v-46bb958e]{display:grid;gap:14px}.admin-tax-documents__card[data-v-46bb958e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:18px;border:1px solid rgba(116,176,142,.16);background:#09261bd1}.admin-tax-documents__card--issued[data-v-46bb958e]{background:#0a2319e6}.admin-tax-documents__pager[data-v-46bb958e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px;color:#e8eee4b8;font-size:.92rem;font-weight:700}.admin-tax-documents__pager-actions[data-v-46bb958e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-tax-documents__card-main[data-v-46bb958e]{display:grid;gap:8px;min-width:0}.admin-tax-documents__title-row[data-v-46bb958e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-tax-documents__title-row strong[data-v-46bb958e]{font-size:1.05rem}.admin-tax-documents__meta[data-v-46bb958e],.admin-tax-documents__facts[data-v-46bb958e]{display:flex;flex-wrap:wrap;gap:10px;margin:0;font-size:.95rem}.admin-tax-documents__facts span[data-v-46bb958e],.admin-tax-documents__meta[data-v-46bb958e]{color:#e8eee4bd}.admin-tax-documents__status[data-v-46bb958e]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-tax-documents__status--pending[data-v-46bb958e]{color:#ffcf6f;background:#ffba171f;border:1px solid rgba(255,186,23,.24)}.admin-tax-documents__status--issued[data-v-46bb958e]{color:#8be1ae;background:#0b9c4a1f;border:1px solid rgba(11,156,74,.24)}.admin-tax-documents__card-actions[data-v-46bb958e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-tax-documents__modal-backdrop[data-v-46bb958e]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:#010a07b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-tax-documents__modal[data-v-46bb958e]{width:min(100%,720px);padding:24px 26px;display:grid;gap:20px}.admin-tax-documents__modal-head[data-v-46bb958e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-tax-documents__modal-head p[data-v-46bb958e]{margin:6px 0 0}.admin-tax-documents__modal-close[data-v-46bb958e]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(116,176,142,.24);background:#0e2b1fe6;color:#f3f2e9;cursor:pointer}.admin-tax-documents__modal-close svg[data-v-46bb958e]{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.admin-tax-documents__modal-summary[data-v-46bb958e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-tax-documents__modal-summary span[data-v-46bb958e],.admin-tax-documents__modal-summary strong[data-v-46bb958e]{padding:8px 12px;border-radius:999px;background:#103123d1;border:1px solid rgba(116,176,142,.16)}.admin-tax-documents__form[data-v-46bb958e]{display:grid;gap:18px}.admin-tax-documents__form-grid[data-v-46bb958e]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tax-documents__form label[data-v-46bb958e]{display:grid;gap:8px}.admin-tax-documents__form span[data-v-46bb958e],.admin-tax-documents__upload-head span[data-v-46bb958e]{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d7dfd0}.admin-tax-documents__form input[data-v-46bb958e],.admin-tax-documents__form textarea[data-v-46bb958e]{width:100%;border-radius:14px;border:1px solid rgba(116,176,142,.22);background:#04140ee6;color:#f3f2e9;padding:12px 14px;font:inherit}.admin-tax-documents__form textarea[data-v-46bb958e]{resize:vertical;min-height:110px}.admin-tax-documents__upload-block[data-v-46bb958e]{display:grid;gap:12px}.admin-tax-documents__upload-head[data-v-46bb958e]{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-tax-documents__text-btn[data-v-46bb958e]{border:none;background:transparent;color:#ffca43;font:inherit;font-weight:800;cursor:pointer}.admin-tax-documents__upload[data-v-46bb958e]{position:relative;display:grid;justify-items:center;gap:8px;padding:24px 18px;border-radius:18px;border:1px dashed rgba(116,176,142,.34);background:#092219b8;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-tax-documents__upload[data-v-46bb958e]:hover,.admin-tax-documents__upload--dragover[data-v-46bb958e]{border-color:#ffba179e;background:#0e2b1ff0;transform:translateY(-1px)}.admin-tax-documents__upload-input[data-v-46bb958e]{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-tax-documents__upload-icon[data-v-46bb958e]{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:#ffba171f;color:#ffca43}.admin-tax-documents__upload-icon svg[data-v-46bb958e]{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}.admin-tax-documents__upload strong[data-v-46bb958e]{font-size:1rem}.admin-tax-documents__upload p[data-v-46bb958e],.admin-tax-documents__current-link[data-v-46bb958e]{margin:0;color:#e8eee4b8}.admin-tax-documents__current-link[data-v-46bb958e]{width:fit-content;color:#ffca43;text-decoration:none}.admin-tax-documents__confirm[data-v-46bb958e]{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(116,176,142,.18);background:#092219bd}.admin-tax-documents__confirm input[data-v-46bb958e]{width:18px;height:18px;margin-top:2px}.admin-tax-documents__confirm span[data-v-46bb958e]{text-transform:none;letter-spacing:normal;font-size:.95rem;line-height:1.5}.admin-tax-documents__form-actions[data-v-46bb958e]{display:flex;justify-content:flex-end;gap:12px;margin-top:6px}@media(max-width:820px){.admin-tax-documents__hero[data-v-46bb958e],.admin-tax-documents__card[data-v-46bb958e],.admin-tax-documents__pager[data-v-46bb958e]{flex-direction:column;align-items:stretch}.admin-tax-documents__card-actions[data-v-46bb958e],.admin-tax-documents__pager-actions[data-v-46bb958e],.admin-tax-documents__toolbar-btn[data-v-46bb958e]{width:100%}}@media(max-width:720px){.admin-tax-documents__form-grid[data-v-46bb958e],.admin-tax-documents__form-actions[data-v-46bb958e],.admin-tax-documents__upload-head[data-v-46bb958e]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.admin-tax-documents__form-actions[data-v-46bb958e]>*,.admin-tax-documents__card-actions[data-v-46bb958e]>*,.admin-tax-documents__pager-actions[data-v-46bb958e]>*,.admin-tax-documents__upload-head[data-v-46bb958e]>*{width:100%}}.overlay-shell[data-v-5cd0fcd4]{--overlay-side-inset: 200px;--overlay-edge-gap: 12px;--overlay-asset-safe-edge: 8px;--overlay-logo-size: 118px;--overlay-board-anchor-y: 0%;position:relative;width:100%;aspect-ratio:var(--overlay-aspect, 16 / 9);box-sizing:border-box;background:transparent}.overlay-shell--bottom[data-v-5cd0fcd4]{--overlay-board-anchor-y: -100%}.overlay-shell--no-balls[data-v-5cd0fcd4]{--overlay-side-inset: 150px}.overlay-wrap[data-v-5cd0fcd4]{position:absolute;top:var(--overlay-edge-gap);left:var(--overlay-side-inset);right:var(--overlay-side-inset);width:auto;display:grid;gap:0;background:transparent;transform:translateY(var(--overlay-board-anchor-y)) translateY(var(--overlay-board-offset-y, 0%));transition:top .52s cubic-bezier(.2,.88,.2,1),transform .52s cubic-bezier(.2,.88,.2,1)}.overlay-shell--bottom .overlay-wrap[data-v-5cd0fcd4]{top:calc(100% - var(--overlay-edge-gap))}.overlay-wrap--no-balls[data-v-5cd0fcd4]{width:min(1240px,100%);left:50%;right:auto;justify-self:center;transform:translate(-50%) translateY(var(--overlay-board-anchor-y)) translateY(var(--overlay-board-offset-y, 0%))}.overlay-badge[data-v-5cd0fcd4]{justify-self:center;background:#ffb200;color:#111;border-radius:14px 14px 0 0;padding:.5rem 1.7rem .4rem;text-transform:uppercase;letter-spacing:.46em;font-size:.88rem;font-weight:900}.overlay-board[data-v-5cd0fcd4]{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:stretch;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:var(--overlay-board-bg, rgba(8, 25, 18, .82));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 44px #00000059;overflow:hidden}.overlay-board--no-balls[data-v-5cd0fcd4]{grid-template-columns:minmax(0,1fr) 122px minmax(0,1fr)}.overlay-side[data-v-5cd0fcd4]{min-height:80px;padding:.56rem .95rem;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:1.5rem}.overlay-side--right[data-v-5cd0fcd4]{grid-template-columns:auto minmax(0,1fr) 220px}.overlay-side--no-balls-left[data-v-5cd0fcd4]{grid-template-columns:minmax(0,1fr) auto;gap:.95rem}.overlay-side--no-balls-right[data-v-5cd0fcd4]{grid-template-columns:auto minmax(0,1fr);gap:.95rem}.overlay-side--no-balls-left .side-meta[data-v-5cd0fcd4]{margin-left:0;padding-left:0}.overlay-side--no-balls-right .side-meta--right[data-v-5cd0fcd4]{margin-right:0;padding-right:0}.overlay-center[data-v-5cd0fcd4]{position:relative;display:grid;align-content:center;justify-items:center;gap:.2rem;padding:.35rem}.overlay-center[data-v-5cd0fcd4]:before,.overlay-center[data-v-5cd0fcd4]:after{content:"";position:absolute;top:16%;bottom:16%;width:1px;background:#ffffff24}.overlay-center[data-v-5cd0fcd4]:before{left:10px}.overlay-center[data-v-5cd0fcd4]:after{right:10px}.overlay-center__label[data-v-5cd0fcd4]{color:#ffb200d9;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-weight:900}.overlay-center__value-row[data-v-5cd0fcd4]{display:inline-flex;align-items:center;gap:.55rem}.overlay-center__value-row strong[data-v-5cd0fcd4]{color:#ffb200;font-size:2.8rem;font-weight:900;line-height:1}.overlay-series[data-v-5cd0fcd4]{width:min(100%,112px);margin-top:.05rem;display:grid;gap:.08rem;justify-items:center;line-height:1;white-space:nowrap}.overlay-series__meta[data-v-5cd0fcd4]{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;min-width:0}.overlay-series__badge[data-v-5cd0fcd4]{border:1px solid rgba(255,178,0,.42);border-radius:5px;background:#ffb2001f;color:#ffcf67;padding:.08rem .22rem;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overlay-series__race[data-v-5cd0fcd4]{color:#ffffffbd;font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overlay-series__score[data-v-5cd0fcd4]{color:#f8fffb;font-size:.94rem;font-weight:900;letter-spacing:.06em}.overlay-series__progress[data-v-5cd0fcd4]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;min-width:0}.overlay-series__track[data-v-5cd0fcd4]{flex:1 1 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.12rem;max-width:38px;min-width:0}.overlay-series__segment[data-v-5cd0fcd4]{min-width:0;width:100%;height:4px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.overlay-series__segment--on[data-v-5cd0fcd4]{background:#ffb200;box-shadow:0 0 6px #ffb2009e,inset 0 0 0 1px #fff0b499}.overlay-series__divider[data-v-5cd0fcd4]{flex:0 0 auto;width:3px;height:3px;border-radius:999px;background:#ffffff75}.triangle[data-v-5cd0fcd4]{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;color:#ffffff80;opacity:.24}.triangle--left[data-v-5cd0fcd4]{border-right:14px solid currentColor}.triangle--right[data-v-5cd0fcd4]{border-left:14px solid currentColor}.triangle--active[data-v-5cd0fcd4]{color:#fff;opacity:1;filter:drop-shadow(0 0 7px rgba(255,255,255,.8))}.ball-grid-wrap[data-v-5cd0fcd4]{display:grid;gap:.2rem;width:max-content}.ball-grid-wrap--right[data-v-5cd0fcd4]{justify-self:end}.ball-grid[data-v-5cd0fcd4]{display:grid;grid-template-columns:repeat(6,1fr);gap:.28rem;width:max-content}.ball-grid--right[data-v-5cd0fcd4]{justify-self:end}.ball-grid-extra[data-v-5cd0fcd4]{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);gap:.24rem;padding:0;border-radius:999px}.ball[data-v-5cd0fcd4]{--ball-main-color: #f6cb1f;--ball-shell: var(--ball-main-color);--stripe-start: 24%;--stripe-end: 76%;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:900;color:#0a0f12;line-height:1;text-shadow:none;border:1px solid rgba(255,255,255,.36);background:radial-gradient(circle at 50% 50%,#ffffff 0%,#fdfcf8 30%,#d9dfda 35%,transparent 37%),radial-gradient(circle at 30% 24%,#ffffff94,#ffffff2e 20%,#fff0 46%),radial-gradient(circle at 70% 76%,#0000005c,#00000026,#0000 68%),var(--ball-shell);box-shadow:inset -1px -2px 3px #00000070,inset 1px 1px 2px #ffffff3d}.ball--empty[data-v-5cd0fcd4]{background:#ffffff0d;border-style:dashed;color:transparent;box-shadow:none}.ball--stripe[data-v-5cd0fcd4]{--ball-shell: linear-gradient( 180deg, #fdfcf8 0%, #fdfcf8 var(--stripe-start), var(--ball-main-color) var(--stripe-start), var(--ball-main-color) var(--stripe-end), #fdfcf8 var(--stripe-end), #fdfcf8 100% );border-color:#ffffffe6}.ball--extra[data-v-5cd0fcd4]{box-shadow:0 0 0 1px #ffb200eb,0 0 9px #ffb20059,inset -1px -2px 3px #00000070,inset 1px 1px 2px #ffffff3d}.ball-grid--compact[data-v-5cd0fcd4]{gap:.2rem}.ball--compact[data-v-5cd0fcd4]{width:24px;height:24px;font-size:.75rem}.ball--compact.ball--stripe[data-v-5cd0fcd4]{--stripe-start: 14%;--stripe-end: 86%}.ball--1[data-v-5cd0fcd4]{--ball-main-color: #f6cb1f}.ball--2[data-v-5cd0fcd4]{--ball-main-color: #1f4ac9}.ball--3[data-v-5cd0fcd4]{--ball-main-color: #d5252a}.ball--4[data-v-5cd0fcd4]{--ball-main-color: #512c97}.ball--5[data-v-5cd0fcd4]{--ball-main-color: #e67b1e}.ball--6[data-v-5cd0fcd4]{--ball-main-color: #1d9354}.ball--7[data-v-5cd0fcd4]{--ball-main-color: #731d2a}.ball--8[data-v-5cd0fcd4]{--ball-main-color: #111317}.ball--9[data-v-5cd0fcd4]{--ball-main-color: #f6cb1f}.ball--10[data-v-5cd0fcd4]{--ball-main-color: #1f4ac9}.ball--11[data-v-5cd0fcd4]{--ball-main-color: #d5252a}.ball--12[data-v-5cd0fcd4]{--ball-main-color: #512c97}.ball--13[data-v-5cd0fcd4]{--ball-main-color: #e67b1e}.ball--14[data-v-5cd0fcd4]{--ball-main-color: #1d9354}.ball--15[data-v-5cd0fcd4]{--ball-main-color: #731d2a}.side-meta[data-v-5cd0fcd4]{min-width:0;display:grid;margin-left:.2rem;padding-left:.6rem}.side-meta--right[data-v-5cd0fcd4]{margin-left:0;margin-right:.7rem;padding-left:0;padding-right:.6rem;justify-items:end;text-align:right}.side-city[data-v-5cd0fcd4]{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff59;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.side-name[data-v-5cd0fcd4]{display:grid;max-width:100%;min-width:0;font-size:clamp(1.08rem,1.5vw,1.62rem);line-height:.95;text-transform:uppercase;letter-spacing:.01em;font-weight:900;color:#fff}.side-name--compact[data-v-5cd0fcd4]{font-size:clamp(.94rem,1.2vw,1.26rem);line-height:.92}.side-name__line[data-v-5cd0fcd4]{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.side-name__line--second[data-v-5cd0fcd4]{opacity:.92}.side-score[data-v-5cd0fcd4]{display:grid;justify-items:end}.side-score--right[data-v-5cd0fcd4]{justify-items:start}.side-score span[data-v-5cd0fcd4]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.22em;font-size:.66rem;font-weight:900}.side-score strong[data-v-5cd0fcd4]{color:#fff;font-size:3.05rem;font-weight:900;line-height:1}.overlay-foot[data-v-5cd0fcd4]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.08rem .5rem 0}.overlay-foot__left[data-v-5cd0fcd4]{display:inline-flex;align-items:center;gap:.5rem;color:#fffc;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.overlay-foot__center[data-v-5cd0fcd4]{justify-self:center;display:grid;justify-items:center;gap:.18rem;color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.overlay-foot__status-row[data-v-5cd0fcd4]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.overlay-status[data-v-5cd0fcd4],.overlay-turn[data-v-5cd0fcd4]{display:inline-flex;align-items:center;gap:.25rem}.overlay-status__dot[data-v-5cd0fcd4]{width:.52rem;height:.52rem;border-radius:999px;background:#ef4444;box-shadow:0 0 8px #ef4444cc}.overlay-status__label[data-v-5cd0fcd4],.overlay-turn__label[data-v-5cd0fcd4]{color:#fffffff5}.overlay-status__value--live[data-v-5cd0fcd4]{color:#48db86}.overlay-status__value--ended[data-v-5cd0fcd4]{color:#ff7f7f}.overlay-status__value--draft[data-v-5cd0fcd4]{color:#b8c8c0}.overlay-turn__value[data-v-5cd0fcd4]{color:#ffcf67;text-shadow:0 0 8px rgba(255,178,0,.5)}.overlay-turn__value--idle[data-v-5cd0fcd4]{animation:turnTextBreath-5cd0fcd4 2.1s ease-in-out infinite;will-change:opacity}.overlay-foot__brand[data-v-5cd0fcd4]{justify-self:end;color:#ffb300;text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-style:italic;font-weight:900}.overlay-app-watermark[data-v-5cd0fcd4]{width:168px;height:38px;display:inline-flex;align-items:center;justify-content:center;opacity:.92;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.36))}.overlay-app-watermark img[data-v-5cd0fcd4]{width:100%;height:100%;object-fit:contain}.overlay-app-watermark--above-board[data-v-5cd0fcd4]{justify-self:center;margin:0 0 .16rem}.overlay-app-watermark--below-turn[data-v-5cd0fcd4]{margin-top:.02rem}.overlay-asset-group[data-v-5cd0fcd4]{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.45rem}.overlay-asset-group--top-left[data-v-5cd0fcd4]{left:var(--overlay-asset-safe-edge)}.overlay-asset-group--top-right[data-v-5cd0fcd4]{right:var(--overlay-asset-safe-edge)}.overlay-asset-group--bottom-left[data-v-5cd0fcd4]{left:var(--overlay-asset-safe-edge)}.overlay-asset-group--bottom-right[data-v-5cd0fcd4]{right:var(--overlay-asset-safe-edge)}.overlay-asset-group--logo-only.overlay-asset-group--top-left[data-v-5cd0fcd4],.overlay-asset-group--logo-only.overlay-asset-group--bottom-left[data-v-5cd0fcd4]{left:max(var(--overlay-asset-safe-edge),calc((var(--overlay-side-inset) - var(--overlay-logo-size)) / 2))}.overlay-asset-group--logo-only.overlay-asset-group--top-right[data-v-5cd0fcd4],.overlay-asset-group--logo-only.overlay-asset-group--bottom-right[data-v-5cd0fcd4]{right:max(var(--overlay-asset-safe-edge),calc((var(--overlay-side-inset) - var(--overlay-logo-size)) / 2))}.overlay-asset[data-v-5cd0fcd4]{overflow:hidden}.overlay-asset--logo[data-v-5cd0fcd4]{width:var(--overlay-logo-size);height:var(--overlay-logo-size);border:none;background:transparent;box-shadow:none}.overlay-asset img[data-v-5cd0fcd4],.overlay-sponsor-card img[data-v-5cd0fcd4]{width:100%;height:100%;object-fit:contain}.overlay-sponsor-card[data-v-5cd0fcd4]{width:176px;height:102px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#081912d1;box-shadow:0 16px 44px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.2rem}.sponsor-fade-enter-active[data-v-5cd0fcd4],.sponsor-fade-leave-active[data-v-5cd0fcd4]{transition:opacity .38s ease}.sponsor-fade-enter-from[data-v-5cd0fcd4],.sponsor-fade-leave-to[data-v-5cd0fcd4]{opacity:0}@keyframes turnTextBreath-5cd0fcd4{0%,to{opacity:.72}50%{opacity:1}}@media(max-width:1200px){.overlay-shell[data-v-5cd0fcd4]:not(.overlay-shell--force-desktop){--overlay-side-inset: clamp(34px, 3.6vw, 90px);--overlay-edge-gap: clamp(10px, 1.2vw, 24px)}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-board[data-v-5cd0fcd4]{grid-template-columns:1fr}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-center[data-v-5cd0fcd4]{order:2;padding:.45rem}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-center[data-v-5cd0fcd4]:before,.overlay-shell:not(.overlay-shell--force-desktop) .overlay-center[data-v-5cd0fcd4]:after{top:20%;bottom:20%}}@media(max-width:760px){.overlay-shell:not(.overlay-shell--force-desktop) .overlay-app-watermark[data-v-5cd0fcd4]{width:140px;height:32px}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-side[data-v-5cd0fcd4]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.45rem}.overlay-shell:not(.overlay-shell--force-desktop) .side-score[data-v-5cd0fcd4],.overlay-shell:not(.overlay-shell--force-desktop) .side-score--right[data-v-5cd0fcd4]{justify-items:center}.overlay-shell:not(.overlay-shell--force-desktop) .side-name[data-v-5cd0fcd4]{font-size:1.5rem}.overlay-shell:not(.overlay-shell--force-desktop) .side-score strong[data-v-5cd0fcd4]{font-size:2.25rem}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-foot[data-v-5cd0fcd4]{grid-template-columns:1fr;gap:.35rem;justify-items:start}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-foot__center[data-v-5cd0fcd4],.overlay-shell:not(.overlay-shell--force-desktop) .overlay-foot__brand[data-v-5cd0fcd4]{justify-self:start}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-foot__center[data-v-5cd0fcd4]{justify-items:start}.overlay-shell:not(.overlay-shell--force-desktop) .overlay-foot__status-row[data-v-5cd0fcd4]{flex-wrap:wrap}}.landing[data-v-3ed2cbf3]{--landing-bg: #06110d;--landing-ink: #f6fbf5;--landing-muted: #a8bbae;--landing-gold: #edb44c;--landing-gold-soft: #ffd88f;--landing-felt: #123c2c;--landing-mint: #39d2aa;--landing-line: rgba(237, 180, 76, .24);width:100%;max-width:none;margin:0;padding:0;display:grid;gap:clamp(4rem,8vw,7rem);color:var(--landing-ink);background:linear-gradient(180deg,#06140f,#06110d 48%,#030806)}.landing[data-v-3ed2cbf3]>:not(.landing-hero){width:min(1180px,calc(100% - 2rem));margin-inline:auto}.landing [data-reveal][data-v-3ed2cbf3]{opacity:0;transform:translateY(24px);transition:opacity .56s ease,transform .56s ease}.landing [data-reveal].is-visible[data-v-3ed2cbf3]{opacity:1;transform:translateY(0)}.landing-hero[data-v-3ed2cbf3]{position:relative;width:100vw;height:calc(100svh - var(--public-header-height, 64px));min-height:0;margin-inline:calc(50% - 50vw);overflow:hidden;background:#030806;isolation:isolate}.landing-hero__media[data-v-3ed2cbf3],.landing-hero__shade[data-v-3ed2cbf3],.landing-hero__shot-line[data-v-3ed2cbf3]{position:absolute;inset:0}.landing-hero__media[data-v-3ed2cbf3]{z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;filter:saturate(1.08) contrast(1.08) brightness(.82);transform:scale(1.018)}.landing-hero__shade[data-v-3ed2cbf3]{z-index:1;background:linear-gradient(90deg,#030806f5,#040e0ad6 42%,#06110d33),linear-gradient(180deg,#03080629,#03080633 44%,#030806f0)}.landing-hero__shade[data-v-3ed2cbf3]:before,.landing-hero__shade[data-v-3ed2cbf3]:after{content:"";position:absolute;pointer-events:none}.landing-hero__shade[data-v-3ed2cbf3]:before{inset:0;background:linear-gradient(90deg,rgba(255,216,143,.045) 1px,transparent 1px),linear-gradient(rgba(255,216,143,.035) 1px,transparent 1px);background-size:124px 124px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%);opacity:.32}.landing-hero__shade[data-v-3ed2cbf3]:after{right:clamp(1rem,3vw,2rem);bottom:clamp(1.2rem,3vw,2.2rem);left:clamp(1rem,3vw,2rem);height:1px;background:linear-gradient(90deg,transparent,rgba(237,180,76,.76),transparent)}.landing-hero__shot-line[data-v-3ed2cbf3]{z-index:2;width:1px;height:118%;left:58%;background:linear-gradient(180deg,transparent,rgba(237,180,76,.55),transparent);transform:rotate(18deg);transform-origin:top;opacity:.58}.landing-hero[data-v-3ed2cbf3]:before{content:"";position:absolute;z-index:3;top:clamp(1rem,3vw,2.4rem);bottom:clamp(1.2rem,3vw,2.2rem);left:clamp(.85rem,2.4vw,2rem);width:1px;background:linear-gradient(180deg,var(--landing-gold),var(--landing-mint),transparent);box-shadow:18px 0 #edb44c14,36px 0 #ffffff06}.landing-hero__content[data-v-3ed2cbf3]{position:relative;z-index:4;height:calc(100svh - var(--public-header-height, 64px));width:min(980px,calc(100% - clamp(2rem,8vw,7rem)));display:grid;align-content:center;gap:1rem;padding:clamp(1.7rem,4.8vw,4.6rem) clamp(1.1rem,6vw,5.4rem) clamp(2.2rem,4vw,3.9rem)}.landing-hero__topline[data-v-3ed2cbf3]{display:flex;width:fit-content;align-items:center;gap:.8rem;color:var(--landing-gold-soft);font-size:.78rem;font-weight:900;text-transform:uppercase}.landing-hero__topline[data-v-3ed2cbf3]:before{content:"";width:2.25rem;height:2px;background:var(--landing-gold)}.landing-hero__topline strong[data-v-3ed2cbf3]{color:#dcebe3;font-size:.72rem}.landing-hero h1[data-v-3ed2cbf3],.landing-section-head h2[data-v-3ed2cbf3],.landing-flow__intro h2[data-v-3ed2cbf3],.landing-cta h2[data-v-3ed2cbf3]{margin:0;color:var(--landing-ink);font-family:var(--public-font-display);letter-spacing:0;text-wrap:balance}.landing-hero h1[data-v-3ed2cbf3]{max-width:12ch;font-size:clamp(3.4rem,7.3vw,8.2rem);line-height:.9}.landing-hero p[data-v-3ed2cbf3]{max-width:58ch;margin:0;color:#d5e2d9;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.landing-hero__actions[data-v-3ed2cbf3]{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:.45rem}.landing-button[data-v-3ed2cbf3]{min-height:3.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.84rem 1.06rem;color:inherit;font-weight:900;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.landing-button span[data-v-3ed2cbf3]{width:1.78rem;height:1.78rem;display:inline-grid;place-items:center;border-radius:999px;background:#08120c33}.landing-button span svg[data-v-3ed2cbf3]{width:1.04rem;height:1.04rem;display:block;fill:currentColor}.landing-button--primary[data-v-3ed2cbf3]{color:#102017;border:1px solid rgba(255,216,143,.5);background:var(--landing-gold);box-shadow:0 16px 30px #edb44c38,0 0 0 4px #edb44c1a}.landing-button--primary[data-v-3ed2cbf3]:hover{transform:translateY(-1px);background:var(--landing-gold-soft);box-shadow:0 20px 36px #edb44c4d,0 0 0 5px #edb44c21}.landing-button--secondary[data-v-3ed2cbf3]{color:#eef7f2;border:1px solid rgba(232,244,238,.26);background:#05120d99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-button--secondary[data-v-3ed2cbf3]:hover{color:var(--landing-gold-soft);border-color:#edb44c8a;background:#edb44c1f}.landing-hero__director[data-v-3ed2cbf3]{position:absolute;top:clamp(4rem,7vw,6.4rem);right:clamp(1rem,4vw,4rem);z-index:4;width:min(320px,28vw);display:grid;gap:.65rem;color:#ecf5ef}.landing-hero__director>span[data-v-3ed2cbf3]{color:var(--landing-gold-soft);font-size:.76rem;font-weight:900;text-transform:uppercase}.landing-hero__director ul[data-v-3ed2cbf3]{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block:1px solid rgba(237,180,76,.28);background:#030c0885;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-hero__director li[data-v-3ed2cbf3]{display:grid;gap:.15rem;padding:.9rem .95rem;border-bottom:1px solid rgba(237,180,76,.16)}.landing-hero__director li[data-v-3ed2cbf3]:last-child{border-bottom:0}.landing-hero__director strong[data-v-3ed2cbf3]{font-family:var(--public-font-display);font-size:1.05rem}.landing-hero__director small[data-v-3ed2cbf3]{color:var(--landing-muted);font-size:.82rem}.landing-kicker[data-v-3ed2cbf3]{width:fit-content;color:var(--landing-gold-soft);font-size:.78rem;font-weight:900;text-transform:uppercase}.landing-section-head[data-v-3ed2cbf3]{display:grid;gap:.7rem;margin-bottom:1.3rem}.landing-section-head--wide[data-v-3ed2cbf3]{grid-template-columns:minmax(0,.68fr) minmax(300px,.42fr);align-items:center;gap:1.6rem}.landing-section-head--wide .landing-kicker[data-v-3ed2cbf3]{grid-column:1 / -1}.landing-section-head h2[data-v-3ed2cbf3],.landing-flow__intro h2[data-v-3ed2cbf3],.landing-cta h2[data-v-3ed2cbf3]{max-width:15ch;font-size:clamp(1.95rem,4.4vw,4rem);line-height:1}.landing-section-head p[data-v-3ed2cbf3]{margin:0;color:var(--landing-muted);line-height:1.68}.landing-comparison[data-v-3ed2cbf3]{position:relative;width:min(1180px,100%);margin:0 auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:22px;border:1px solid rgba(237,180,76,.24);background:#030806;box-shadow:0 30px 74px #0000006b,0 0 0 8px #edb44c0a}.landing-comparison[data-v-3ed2cbf3]:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f}.landing-comparison__image[data-v-3ed2cbf3]{position:absolute;inset:0}.landing-comparison__image--base[data-v-3ed2cbf3]:after{content:"";position:absolute;inset:0;background:#030c0861}.landing-comparison__image--after[data-v-3ed2cbf3]{z-index:2}.landing-comparison__before-clip[data-v-3ed2cbf3]{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.landing-comparison__image img[data-v-3ed2cbf3]{width:100%;height:100%;display:block;object-fit:cover}.landing-comparison__overlay[data-v-3ed2cbf3]{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.landing-comparison__overlay-scaled[data-v-3ed2cbf3]{position:absolute;top:0;left:50%;width:1920px;height:1080px;transform-origin:top center}.landing-comparison__badge[data-v-3ed2cbf3]{position:absolute;top:1rem;z-index:4;display:inline-flex;border-radius:999px;padding:.38rem .72rem;font-size:.75rem;font-weight:900;white-space:nowrap}.landing-comparison__badge--before[data-v-3ed2cbf3]{left:1rem;color:#c9f6e8;border:1px solid rgba(57,210,170,.44);background:#08392a9e}.landing-comparison__badge--after[data-v-3ed2cbf3]{right:1rem;color:#fff0c8;border:1px solid rgba(237,180,76,.48);background:#412b0aad}.landing-comparison__range[data-v-3ed2cbf3]{position:absolute;inset:0;z-index:8;width:100%;height:100%;opacity:0;cursor:ew-resize}.landing-comparison__handle[data-v-3ed2cbf3]{position:absolute;inset:0 auto 0 0;z-index:7;width:3px;background:var(--landing-gold);transform:translate(-50%);pointer-events:none}.landing-comparison.is-auto-animating .landing-comparison__image--after[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__before-clip[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__handle[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__overlay[data-v-3ed2cbf3]{transition:left .82s cubic-bezier(.22,1,.36,1),clip-path .82s cubic-bezier(.22,1,.36,1)}.landing-comparison__handle span[data-v-3ed2cbf3]{position:absolute;top:50%;left:50%;width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;border:2px solid rgba(237,180,76,.84);background:#05120df0;box-shadow:0 18px 30px #0006;transform:translate(-50%,-50%)}.landing-comparison__handle span[data-v-3ed2cbf3]:before,.landing-comparison__handle span[data-v-3ed2cbf3]:after{content:"";position:absolute;width:.46rem;height:.46rem;border-top:2px solid var(--landing-gold-soft);border-left:2px solid var(--landing-gold-soft)}.landing-comparison__handle span[data-v-3ed2cbf3]:before{left:.78rem;transform:rotate(-45deg)}.landing-comparison__handle span[data-v-3ed2cbf3]:after{right:.78rem;transform:rotate(135deg)}.landing-comparison__controls[data-v-3ed2cbf3]{position:absolute;right:1rem;bottom:1rem;z-index:9;display:flex;flex-wrap:wrap;gap:.52rem}.landing-comparison__controls button[data-v-3ed2cbf3]{border:1px solid rgba(232,244,238,.24);border-radius:999px;background:#05120dd6;color:#e8f7ef;font:inherit;font-size:.82rem;font-weight:900;padding:.46rem .75rem;cursor:pointer}.landing-comparison__controls button[data-v-3ed2cbf3]:hover,.landing-comparison__controls button.active[data-v-3ed2cbf3]{color:#102017;border-color:#edb44c9e;background:var(--landing-gold)}.landing-control[data-v-3ed2cbf3]{position:relative;display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,1fr);gap:clamp(1.2rem,3.4vw,2.8rem);align-items:stretch;padding-block:clamp(.6rem,2vw,1.2rem)}.landing-control[data-v-3ed2cbf3]:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:calc(42% + clamp(.7rem,2vw,1.7rem));width:1px;background:linear-gradient(180deg,transparent,rgba(237,180,76,.42),transparent);opacity:.72;pointer-events:none}.landing-control .landing-section-head[data-v-3ed2cbf3]{position:sticky;top:calc(var(--public-header-height, 64px) + 1.2rem);margin-bottom:0;min-height:20rem;align-content:start;border-left:2px solid rgba(237,180,76,.72);padding-left:clamp(1rem,2vw,1.55rem)}.landing-control .landing-section-head h2[data-v-3ed2cbf3]{max-width:100%;font-size:clamp(2.25rem,3.05vw,3.55rem);line-height:1}.landing-control__grid[data-v-3ed2cbf3]{display:grid;gap:0;border-block:1px solid rgba(237,180,76,.2)}.landing-control__grid article[data-v-3ed2cbf3]{position:relative;display:grid;grid-template-columns:minmax(185px,.34fr) minmax(260px,1fr);gap:clamp(.9rem,2vw,1.5rem);align-items:center;min-height:6.75rem;padding:.92rem clamp(1rem,2.2vw,1.45rem);border-bottom:1px solid rgba(237,180,76,.18);background:linear-gradient(90deg,rgba(237,180,76,.055),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.012),transparent);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.landing-control__grid article[data-v-3ed2cbf3]:last-child{border-bottom:0}.landing-control__grid article[data-v-3ed2cbf3]:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--landing-gold);opacity:.9;transition:width .2s ease}.landing-control__grid article[data-v-3ed2cbf3]:hover{border-color:#edb44c5c;background-color:#edb44c0b;transform:translate(.35rem)}.landing-control__grid article[data-v-3ed2cbf3]:hover:before{width:3px}.landing-control__grid span[data-v-3ed2cbf3]{display:none}.landing-control__grid h3[data-v-3ed2cbf3]{margin:0;color:var(--landing-ink);font-family:var(--public-font-display);font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.04;text-wrap:balance}.landing-control__grid p[data-v-3ed2cbf3]{margin:0;color:var(--landing-muted);font-size:.94rem;line-height:1.62}.landing-flow[data-v-3ed2cbf3]{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(1.15rem,2.6vw,2rem);overflow:hidden;border-radius:0;border-block:1px solid rgba(237,180,76,.26);border-inline:0;background:linear-gradient(110deg,rgba(237,180,76,.11),transparent 24% 100%),linear-gradient(180deg,#030c0833,#050e0ab3);padding:clamp(1.2rem,3.4vw,2.65rem) 0 clamp(1.55rem,4vw,3.2rem)}.landing-flow[data-v-3ed2cbf3]:after{display:none}.landing-flow__intro[data-v-3ed2cbf3]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:end;gap:.65rem;padding-left:clamp(.7rem,2vw,1.6rem)}.landing-flow__intro[data-v-3ed2cbf3]:before{content:"";position:absolute;top:.1rem;bottom:0;left:0;width:2px;background:linear-gradient(180deg,var(--landing-gold),transparent)}.landing-flow__intro h2[data-v-3ed2cbf3]{max-width:15ch;font-size:clamp(2.1rem,3.45vw,3.85rem);line-height:1.02}.landing-flow__steps[data-v-3ed2cbf3]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.8vw,1rem);align-items:stretch}.landing-flow__steps article[data-v-3ed2cbf3]{position:relative;min-height:10.6rem;display:grid;align-content:space-between;gap:.95rem;border:1px solid rgba(237,180,76,.2);border-radius:0;background:linear-gradient(180deg,rgba(237,180,76,.045),transparent 44%),#030e0aad;padding:clamp(.9rem,1.65vw,1.15rem)}.landing-flow__steps article[data-v-3ed2cbf3]:nth-child(2){transform:none}.landing-flow__steps article[data-v-3ed2cbf3]:nth-child(3){transform:none}.landing-flow__steps article[data-v-3ed2cbf3]:before{content:"0" counter(flow-step);counter-increment:flow-step;color:#edb44cdb;font-family:var(--public-font-display);font-size:clamp(1.95rem,3.35vw,3rem);font-weight:900;line-height:.9}.landing-flow__steps[data-v-3ed2cbf3]{counter-reset:flow-step}.landing-flow__steps strong[data-v-3ed2cbf3]{color:#fff;font-family:var(--public-font-display);font-size:clamp(1.08rem,1.55vw,1.34rem);line-height:1.06}.landing-flow__steps p[data-v-3ed2cbf3]{margin:0;color:var(--landing-muted);line-height:1.55}.landing-cta[data-v-3ed2cbf3]{position:relative;display:grid;justify-items:center;gap:.9rem;overflow:visible;border-block:0;padding:clamp(2.6rem,5vw,4.4rem) 1rem clamp(2.2rem,4vw,3.2rem);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(237,180,76,.08),transparent 34rem),linear-gradient(180deg,transparent,rgba(3,12,8,.42))}.landing-cta[data-v-3ed2cbf3]:before{content:"";position:absolute;top:0;left:50%;width:min(12rem,34vw);height:2px;background:linear-gradient(90deg,transparent,var(--landing-gold),transparent);transform:translate(-50%)}.landing-cta h2[data-v-3ed2cbf3]{max-width:19ch}.landing-cta p[data-v-3ed2cbf3]{max-width:56ch;margin:0;color:var(--landing-muted);line-height:1.65}.landing-scroll-top[data-v-3ed2cbf3]{position:fixed;right:clamp(.9rem,2vw,1.5rem);bottom:clamp(.9rem,2vw,1.5rem);z-index:78;width:3rem;height:3rem;display:inline-grid;place-items:center;border:1px solid rgba(255,216,143,.56);border-radius:999px;background:#edb44c;color:#102017;font:inherit;font-size:1.25rem;font-weight:950;cursor:pointer;box-shadow:0 18px 32px #00000061}.landing-scroll-top[data-v-3ed2cbf3]:hover{transform:translateY(-1px);background:#ffd88f}.landing-scroll-top svg[data-v-3ed2cbf3]{width:1.28rem;height:1.28rem;display:block;fill:currentColor}@media(prefers-reduced-motion:reduce){.landing [data-reveal][data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__image--after[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__before-clip[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__handle[data-v-3ed2cbf3],.landing-comparison.is-auto-animating .landing-comparison__overlay[data-v-3ed2cbf3]{transition:none}}@media(max-width:1040px){.landing-section-head--wide[data-v-3ed2cbf3],.landing-control[data-v-3ed2cbf3],.landing-flow[data-v-3ed2cbf3]{grid-template-columns:1fr}.landing-control .landing-section-head[data-v-3ed2cbf3]{position:static;min-height:0}.landing-control[data-v-3ed2cbf3]:before{display:none}.landing-control__grid article[data-v-3ed2cbf3]{grid-template-columns:1fr;min-height:0}.landing-control__grid p[data-v-3ed2cbf3]{grid-column:auto}.landing-flow__steps[data-v-3ed2cbf3]{grid-template-columns:1fr}.landing-flow__steps article[data-v-3ed2cbf3]{min-height:10rem;transform:none}.landing-flow__steps article[data-v-3ed2cbf3]:nth-child(2),.landing-flow__steps article[data-v-3ed2cbf3]:nth-child(3){transform:none}.landing-hero__director[data-v-3ed2cbf3]{display:none}.landing-flow__intro[data-v-3ed2cbf3]{grid-template-columns:1fr}}@media(max-width:720px){.landing[data-v-3ed2cbf3]{padding-bottom:0;gap:3rem}.landing[data-v-3ed2cbf3]>:not(.landing-hero){width:min(100% - 1.44rem,1180px)}.landing-hero[data-v-3ed2cbf3]{height:auto;min-height:0}.landing-hero__media[data-v-3ed2cbf3]{object-position:58% 38%}.landing-hero__shade[data-v-3ed2cbf3]{background:linear-gradient(180deg,#030806e6,#040e0ab8 45%,#030806f2),linear-gradient(90deg,#030806cc,#03080652)}.landing-hero[data-v-3ed2cbf3]:before{top:1rem;bottom:1.2rem;left:.72rem}.landing-hero__content[data-v-3ed2cbf3]{width:100%;height:auto;min-height:0;align-content:center;padding:clamp(1.25rem,5vw,1.8rem) 1rem clamp(1.8rem,8vw,2.6rem)}.landing-hero h1[data-v-3ed2cbf3]{max-width:10.5ch;font-size:clamp(2.55rem,12vw,4.05rem);line-height:.94}.landing-hero p[data-v-3ed2cbf3]{max-width:34ch;font-size:.96rem;line-height:1.58}.landing-hero__topline[data-v-3ed2cbf3]{flex-wrap:wrap;gap:.55rem}.landing-hero__actions[data-v-3ed2cbf3],.landing-button[data-v-3ed2cbf3]{width:100%}.landing-button[data-v-3ed2cbf3]{min-height:2.9rem;padding-block:.72rem}.landing-section-head h2[data-v-3ed2cbf3],.landing-flow__intro h2[data-v-3ed2cbf3],.landing-cta h2[data-v-3ed2cbf3]{font-size:clamp(2rem,10vw,3rem)}.landing-comparison[data-v-3ed2cbf3]{border-radius:16px;overflow:visible;margin-bottom:3rem}.landing-comparison__image[data-v-3ed2cbf3],.landing-comparison__before-clip[data-v-3ed2cbf3],.landing-comparison__range[data-v-3ed2cbf3],.landing-comparison__handle[data-v-3ed2cbf3],.landing-comparison[data-v-3ed2cbf3]:before{border-radius:inherit}.landing-comparison__image[data-v-3ed2cbf3]{overflow:hidden}.landing-comparison__badge[data-v-3ed2cbf3]{top:.55rem;padding:.3rem .5rem;font-size:.66rem}.landing-comparison__badge--before[data-v-3ed2cbf3]{left:.55rem}.landing-comparison__badge--after[data-v-3ed2cbf3]{right:.55rem}.landing-comparison__handle span[data-v-3ed2cbf3]{width:2.42rem;height:2.42rem}.landing-comparison__controls[data-v-3ed2cbf3]{top:calc(100% + .65rem);right:0;bottom:auto;justify-content:flex-end}.landing-comparison__controls button[data-v-3ed2cbf3]{font-size:.72rem;padding:.34rem .52rem}.landing-control[data-v-3ed2cbf3]{gap:1.2rem}.landing-control .landing-section-head[data-v-3ed2cbf3]{border-left-width:1px;padding-left:.9rem}.landing-control .landing-section-head h2[data-v-3ed2cbf3],.landing-flow__intro h2[data-v-3ed2cbf3]{max-width:10ch;font-size:clamp(2.2rem,12vw,3.8rem)}.landing-control__grid article[data-v-3ed2cbf3]{grid-template-columns:1fr;gap:.45rem;padding:.95rem .25rem}.landing-control__grid article[data-v-3ed2cbf3]:hover{transform:none}.landing-control__grid p[data-v-3ed2cbf3]{grid-column:auto}.landing-flow[data-v-3ed2cbf3]{padding-block:1.25rem;border-radius:0}.landing-flow__intro[data-v-3ed2cbf3]{grid-template-columns:1fr;padding-left:.9rem}.landing-flow__steps article[data-v-3ed2cbf3]{min-height:8.6rem}.landing-scroll-top[data-v-3ed2cbf3]{width:2.7rem;height:2.7rem}}.auth-page[data-v-8a88a8d0]{min-height:100%;display:grid;place-items:center;padding:1rem}.auth-shell[data-v-8a88a8d0]{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:1rem}.auth-aside[data-v-8a88a8d0]{position:relative;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:linear-gradient(115deg,transparent 0 34%,rgba(57,210,170,.08) 34% 35%,transparent 35% 100%),radial-gradient(circle at 78% 18%,rgba(237,180,76,.12),transparent 28%),linear-gradient(140deg,#081d14f0,#081811e0);box-shadow:var(--public-shadow);padding:clamp(1rem,3vw,2rem);display:grid;align-content:center;gap:.95rem}.auth-aside[data-v-8a88a8d0]:before{content:"";position:absolute;inset:1rem;border:1px solid rgba(237,180,76,.34);border-radius:8px;pointer-events:none}.auth-aside[data-v-8a88a8d0]>*{position:relative;z-index:1}.auth-aside__copy[data-v-8a88a8d0]{display:grid;gap:.95rem}.auth-aside__tag[data-v-8a88a8d0]{width:fit-content;border:1px solid rgba(57,210,170,.45);border-radius:999px;padding:.25rem .65rem;color:#9af0db;text-transform:uppercase;letter-spacing:.08em;font-family:var(--public-font-display);font-size:.7rem}.auth-aside h1[data-v-8a88a8d0]{margin:0;color:#f3f9f6;font-family:var(--public-font-display);font-size:clamp(1.75rem,2.8vw,2.9rem);line-height:1.04;letter-spacing:-.02em}.auth-aside p[data-v-8a88a8d0]{margin:0;color:#aec2b8;line-height:1.6;max-width:52ch}.auth-aside ul[data-v-8a88a8d0]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:#bad0c5;line-height:1.5}.auth-aside__link[data-v-8a88a8d0]{width:fit-content;text-decoration:none;border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.6rem .9rem;color:var(--public-accent-soft);background:#edb44c14;font-weight:700;transition:color .2s ease,background-color .2s ease}.auth-aside__link[data-v-8a88a8d0]:hover{background:#edb44c29}.auth-card[data-v-8a88a8d0]{border:1px solid var(--public-border);border-radius:8px;background:var(--public-surface-strong);box-shadow:var(--public-shadow);padding:1.3rem;display:grid;align-content:center;gap:1rem}.auth-card__logo[data-v-8a88a8d0]{width:clamp(170px,24vw,220px);height:auto;display:block}.auth-card__head[data-v-8a88a8d0]{display:grid;gap:.35rem}.auth-card__head h2[data-v-8a88a8d0]{margin:0;color:#fbfdfc;font-family:var(--public-font-display);font-size:clamp(1.45rem,2vw,1.95rem)}.auth-card__head p[data-v-8a88a8d0]{margin:0;color:#9fb4a8;font-size:.95rem;line-height:1.5}.auth-card__form[data-v-8a88a8d0]{display:grid;gap:.8rem}.auth-social[data-v-8a88a8d0]{display:grid;gap:.85rem}.auth-google-button[data-v-8a88a8d0]{width:100%;min-height:2.9rem;border:1px solid #dadce0;border-radius:4px;padding:.74rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;color:#3c4043;background:#fff;font-family:Google Sans,Roboto,system-ui,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.auth-google-button[data-v-8a88a8d0]:hover{transform:translateY(-1px);border-color:#d2e3fc;background:#f8fbff;box-shadow:0 1px 2px #3c404329}.auth-google-button[data-v-8a88a8d0]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.auth-google-button[data-v-8a88a8d0]:active{transform:translateY(0);background:#f1f3f4}.auth-google-button__mark[data-v-8a88a8d0]{width:1.125rem;height:1.125rem;display:block;flex:0 0 auto}.auth-divider[data-v-8a88a8d0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;color:#82978d;font-size:.78rem;font-weight:700;text-transform:uppercase}.auth-divider[data-v-8a88a8d0]:before,.auth-divider[data-v-8a88a8d0]:after{content:"";height:1px;background:#ffffff17}.auth-card__form label[data-v-8a88a8d0],.auth-field[data-v-8a88a8d0]{display:grid;gap:.4rem;color:#d6e2dc;font-size:.84rem;font-weight:700}.auth-field__label[data-v-8a88a8d0]{display:inline-block}.auth-field__row[data-v-8a88a8d0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth-field__forgot[data-v-8a88a8d0]{color:var(--public-accent-soft);font-size:.78rem;font-weight:700;text-decoration:none}.auth-field__forgot[data-v-8a88a8d0]:hover{text-decoration:underline}.auth-field__control[data-v-8a88a8d0]{position:relative;display:flex;align-items:center}.auth-card__form input[data-v-8a88a8d0]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.76rem;font:inherit;color:#f0faf5;background:#040c09c2}.auth-field__control input[data-v-8a88a8d0]{padding-right:3rem}.auth-card__form input[data-v-8a88a8d0]:focus{outline:2px solid rgba(237,180,76,.28);border-color:#edb44ca3}.auth-field__hint[data-v-8a88a8d0]{color:#93a9a0;font-size:.76rem;font-weight:500;line-height:1.5}.auth-field__toggle[data-v-8a88a8d0]{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;padding:0;margin:0;transform:translateY(-50%);line-height:0;appearance:none;-webkit-appearance:none;box-shadow:none;transition:none;color:#d7e6de;background:transparent;cursor:pointer}.auth-field__toggle svg[data-v-8a88a8d0]{width:1.15rem;height:1.15rem;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-password-requirements[data-v-8a88a8d0]{overflow:hidden;transform-origin:top center;border:1px solid rgba(129,243,178,.28);border-radius:8px;background:linear-gradient(180deg,#0c2d1ff5,#081f16f5);padding:.8rem .85rem;box-shadow:inset 0 1px #baffd914}.auth-password-requirements__title[data-v-8a88a8d0]{margin:0 0 .55rem;color:#f1f7f4;font-size:.8rem;font-weight:700}.auth-password-requirements__list[data-v-8a88a8d0]{margin:0;padding-left:1rem;display:grid;gap:.34rem}.auth-password-requirements__item[data-v-8a88a8d0]{color:#d06b6b;font-size:.8rem;font-weight:500;line-height:1.45}.auth-password-requirements__item--met[data-v-8a88a8d0]{color:#ffcf67}.auth-password-requirements__item--unmet[data-v-8a88a8d0]{color:#f28b82}.auth-password-requirements-enter-active[data-v-8a88a8d0],.auth-password-requirements-leave-active[data-v-8a88a8d0]{transition:opacity .18s ease,transform .22s ease,max-height .22s ease,margin-top .22s ease}.auth-password-requirements-enter-from[data-v-8a88a8d0],.auth-password-requirements-leave-to[data-v-8a88a8d0]{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0}.auth-password-requirements-enter-to[data-v-8a88a8d0],.auth-password-requirements-leave-from[data-v-8a88a8d0]{opacity:1;transform:translateY(0);max-height:18rem;margin-top:.1rem}.auth-card__form>button[data-v-8a88a8d0]{border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.84rem;font:inherit;font-weight:800;color:#11241c;background:linear-gradient(145deg,#ffd693,#edb44c);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.auth-card__form>button[data-v-8a88a8d0]:hover{transform:translateY(-1px);background:linear-gradient(145deg,#ffdfab,#f0be64)}.auth-helper-card[data-v-8a88a8d0]{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.95rem 1rem;display:grid;gap:.8rem}.auth-helper-card strong[data-v-8a88a8d0]{color:#f7fbf9}.auth-helper-card p[data-v-8a88a8d0]{margin:.35rem 0 0;color:#9eb4a9;line-height:1.5}.auth-helper-card span[data-v-8a88a8d0]{color:#f9e3a0;font-weight:700}.auth-helper-card__button[data-v-8a88a8d0]{justify-self:start;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.72rem .95rem;color:#e3ede8;background:#ffffff0a;font:inherit;font-weight:700;cursor:pointer}.auth-card__error[data-v-8a88a8d0]{margin:0;border:1px solid #c06053;border-radius:8px;padding:.6rem;color:#ffd1c9;background:#9d322640;font-size:.85rem}.auth-card__success[data-v-8a88a8d0]{margin:0;border:1px solid rgba(129,243,178,.32);border-radius:8px;padding:.72rem;color:#d8ffe8;background:#1d744838;font-size:.86rem;line-height:1.45}.auth-card__foot[data-v-8a88a8d0]{border-top:1px solid rgba(255,255,255,.08);padding-top:.82rem}.auth-card__foot p[data-v-8a88a8d0]{margin:0;color:#9eb3a7;text-align:center;font-size:.88rem}.auth-card__foot a[data-v-8a88a8d0]{color:var(--public-accent-soft);text-decoration:none;font-weight:700}.auth-card__foot a[data-v-8a88a8d0]:hover{text-decoration:underline}@media(max-width:980px){.auth-shell[data-v-8a88a8d0]{grid-template-columns:1fr}.auth-aside[data-v-8a88a8d0]{gap:.75rem}.auth-aside h1[data-v-8a88a8d0]{max-width:14ch}}@media(min-width:981px){.auth-password-requirements-enter-from[data-v-8a88a8d0],.auth-password-requirements-leave-to[data-v-8a88a8d0]{transform:translate3d(-10px,-6px,0) scaleX(.985)}.auth-password-requirements-enter-to[data-v-8a88a8d0],.auth-password-requirements-leave-from[data-v-8a88a8d0]{transform:translateZ(0) scaleX(1)}}@media(max-width:640px){.auth-page[data-v-8a88a8d0]{padding:.72rem}.auth-card[data-v-8a88a8d0],.auth-aside[data-v-8a88a8d0]{border-radius:8px;padding:1.15rem}.auth-aside[data-v-8a88a8d0]:before{inset:.8rem}.auth-card__logo[data-v-8a88a8d0]{width:168px}}.history[data-v-de4dcc1e]{font-family:Lexend,Segoe UI,Tahoma,sans-serif;border:0;border-radius:0;background:transparent;padding:0;min-height:340px}body.history-modal-open{overflow:hidden}.history__head[data-v-de4dcc1e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h1[data-v-de4dcc1e]{margin:0;color:#ffb200;text-transform:uppercase;letter-spacing:.1em;font-size:1.03rem;display:inline-flex;align-items:center;gap:.55rem}h1[data-v-de4dcc1e]:before{content:"";width:16px;height:3px;border-radius:999px;background:#ffb200;box-shadow:20px 0 #ffb20073}.refresh-btn[data-v-de4dcc1e]{min-height:42px;border:1px solid #ffb200;background:#ffb200;color:#102016;border-radius:8px;padding:0 1rem;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.refresh-btn[data-v-de4dcc1e]:disabled{opacity:.7;cursor:not-allowed}.history-list[data-v-de4dcc1e]{margin-top:1rem;display:grid;gap:.72rem}.match-row[data-v-de4dcc1e]{border:1px solid #1f4b39;border-radius:22px;background:linear-gradient(95deg,#072419,#07271a 54%,#082519);display:grid;grid-template-columns:minmax(0,1fr) 56px;min-height:126px;overflow:hidden}.match-row[data-v-de4dcc1e]:hover{border-color:#4db38a}.match-row--eliminated[data-v-de4dcc1e]{border-color:#863d3d6b;background:#391515bd}.match-row__content[data-v-de4dcc1e]{text-align:left;border:0;background:transparent;color:inherit;width:100%;padding:1rem 1.2rem;cursor:pointer;display:grid;grid-template-columns:1fr;align-content:center;gap:.5rem}.match-row__team[data-v-de4dcc1e]{min-width:0;display:grid;align-content:center;gap:.22rem}.match-row__team--right[data-v-de4dcc1e]{justify-items:end;text-align:right}.match-row__name[data-v-de4dcc1e]{margin:0;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2fbf6;font-size:clamp(1rem,.9rem + .45vw,1.5rem);font-weight:800;line-height:1.15}.match-row__meta-chips[data-v-de4dcc1e]{display:inline-flex;align-items:center;gap:.38rem;flex-wrap:wrap}.match-row__bestof[data-v-de4dcc1e],.match-row__series-chip[data-v-de4dcc1e],.match-row__tournament[data-v-de4dcc1e],.match-row__date[data-v-de4dcc1e]{margin:0;color:#7d99aa;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.match-row__bestof[data-v-de4dcc1e]{border:1px solid rgba(255,178,0,.42);border-radius:999px;background:#ffb20014;color:#ffcf67;padding:0 .58rem;min-height:1.55rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.66rem;font-weight:900;letter-spacing:.1em}.match-row__handicap[data-v-de4dcc1e]{border:1px solid rgba(113,204,161,.38);border-radius:999px;background:#71cca114;color:#a7e9c9;padding:0 .56rem;min-height:1.55rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.match-row__head[data-v-de4dcc1e]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem}.match-row__head-center[data-v-de4dcc1e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;min-height:1.55rem}.match-row__title[data-v-de4dcc1e]{margin:0;color:#2fc28c;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem;font-weight:800;line-height:1.2}.match-row__scoreboard[data-v-de4dcc1e]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.match-row__player[data-v-de4dcc1e]{margin:0;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;color:#f2fbf6;font-size:clamp(1.15rem,1rem + .46vw,1.7rem);font-weight:800;line-height:1.05;font-style:normal}.match-row__player--left[data-v-de4dcc1e]{text-align:right}.match-row__player--right[data-v-de4dcc1e]{text-align:left}.match-row__result[data-v-de4dcc1e]{display:grid;justify-items:center;gap:.24rem}.match-row__score[data-v-de4dcc1e]{color:#ffb200;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-style:italic;font-weight:900;font-size:clamp(1.6rem,1.15rem + 1.35vw,2.8rem);line-height:1;letter-spacing:.01em}.match-row__score-kind[data-v-de4dcc1e]{color:#7d99aa;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.match-row__set-scores[data-v-de4dcc1e]{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.match-row__set-score-chip[data-v-de4dcc1e]{border:1px solid rgba(126,157,143,.34);border-radius:999px;background:#0e2c2185;padding:.16rem .52rem;font-size:.66rem;letter-spacing:.06em;font-weight:700;display:inline-flex;align-items:center;gap:.32rem}.match-row__set-score-chip strong[data-v-de4dcc1e]{color:#ffb200;text-transform:uppercase;font-weight:900}.match-row__set-score-chip span[data-v-de4dcc1e]{color:#8fa4b0;font-weight:700}.match-row__status[data-v-de4dcc1e]{border:1px solid rgba(90,126,111,.5);border-radius:999px;padding:0 .58rem;min-height:1.55rem;font-size:.66rem;line-height:1;text-transform:uppercase;letter-spacing:.1em;font-weight:900;display:inline-flex;align-items:center;justify-content:center;justify-self:end}.match-row__date-strip[data-v-de4dcc1e]{margin-top:.4rem;padding-top:.5rem;border-top:1px solid rgba(41,83,66,.65);display:flex;justify-content:center}.match-row__dateline[data-v-de4dcc1e]{margin:0;display:inline-flex;align-items:center;gap:.34rem;color:#6f8e9c;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.match-row__status--live[data-v-de4dcc1e]{color:#87f2bf;border-color:#33aa70c7;background:#1c60424d}.match-row__status--ended[data-v-de4dcc1e]{color:#ff7f7f;border-color:#af4242c2;background:#5d191952}.match-row__status--draft[data-v-de4dcc1e],.match-row__status--paused[data-v-de4dcc1e]{color:#b7c6ce;border-color:#677780b3;background:#32414952}.match-row__deleted[data-v-de4dcc1e]{margin:.14rem 0 0;color:#ffb9b4;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.match-row__rail[data-v-de4dcc1e]{border-left:1px solid rgba(88,20,20,.9);background:#7b0e14f2;display:grid;align-items:stretch}.match-row__rail--passive[data-v-de4dcc1e]{border-left-color:transparent;background:#082519f0}.match-row--eliminated .match-row__rail[data-v-de4dcc1e]{border-left-color:transparent;border-top-color:transparent;background:transparent}.match-row__delete[data-v-de4dcc1e]{border:0;background:#b5141df5;color:#fff3f3;width:100%;height:100%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.match-row--eliminated .match-row__delete[data-v-de4dcc1e]{background:transparent;color:#efbab4}.match-row__delete[data-v-de4dcc1e]:hover{background:#c91a24fa}.match-row--eliminated .match-row__delete[data-v-de4dcc1e]:hover{background:transparent}.match-row__delete[data-v-de4dcc1e]:disabled{opacity:.58;cursor:not-allowed}.history-unlock[data-v-de4dcc1e]{position:relative;min-height:132px;border:1px solid rgba(31,75,57,.82);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#08251980,#040f0af5 72%),linear-gradient(95deg,#071e15,#092519);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.3rem 1.55rem}.history-unlock[data-v-de4dcc1e]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 14px);opacity:.28;pointer-events:none}.history-unlock__fade[data-v-de4dcc1e]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,178,0,.11),transparent 38%),linear-gradient(180deg,#05120c2e,#020805eb);pointer-events:none}.history-unlock__content[data-v-de4dcc1e]{position:relative;z-index:1;display:grid;justify-items:start;gap:.18rem;text-align:left;opacity:.96}.history-unlock__content p[data-v-de4dcc1e],.history-unlock__content span[data-v-de4dcc1e]{margin:0;text-transform:uppercase}.history-unlock__content p[data-v-de4dcc1e]{color:#dcebe3;font-size:clamp(1rem,.92rem + .25vw,1.22rem);font-weight:950;letter-spacing:.08em}.history-unlock__content span[data-v-de4dcc1e]{color:#8aa197;font-size:.72rem;font-weight:850;letter-spacing:.1em}.history-unlock__button[data-v-de4dcc1e]{position:relative;z-index:2;border:0;border-radius:10px;min-height:44px;padding:0 1.15rem;background:#ffb200;color:#06110c;box-shadow:0 10px 28px #00000047;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.history-unlock__button[data-v-de4dcc1e]:hover{background:#ffc134}.history-unlock__icon[data-v-de4dcc1e]{width:1rem;height:1rem;display:inline-flex;color:#000}.history-unlock__icon svg[data-v-de4dcc1e]{width:100%;height:100%}.history-upgrade-fade-enter-active[data-v-de4dcc1e],.history-upgrade-fade-leave-active[data-v-de4dcc1e]{transition:opacity .14s ease}.history-upgrade-fade-enter-from[data-v-de4dcc1e],.history-upgrade-fade-leave-to[data-v-de4dcc1e]{opacity:0}.history-upgrade-modal[data-v-de4dcc1e]{position:fixed;inset:0;z-index:1300;background:#020a07d6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(.8rem,2.2vw,1.8rem);display:grid;place-items:center}.history-upgrade-modal__panel[data-v-de4dcc1e]{width:min(880px,100%);max-height:calc(100dvh - 1.6rem);border:1px solid #286146;border-radius:16px;background:#07140f;box-shadow:0 24px 60px #0000008a;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);overflow:hidden}.history-upgrade-modal__copy[data-v-de4dcc1e]{padding:clamp(1.2rem,3vw,2rem);display:grid;align-content:center;gap:.9rem}.history-upgrade-modal__eyebrow[data-v-de4dcc1e]{width:fit-content;margin:0;border:1px solid #326b50;border-radius:999px;color:#95d7b8;padding:.22rem .58rem;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.history-upgrade-modal__copy h2[data-v-de4dcc1e]{margin:0;color:#f4fbf7;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.12;letter-spacing:0}.history-upgrade-modal__copy p[data-v-de4dcc1e]{margin:0;color:#a8beb3;font-size:.96rem;line-height:1.5}.history-upgrade-modal__copy ul[data-v-de4dcc1e]{display:grid;gap:.62rem;margin:.15rem 0 0;padding:0;list-style:none}.history-upgrade-modal__copy li[data-v-de4dcc1e]{position:relative;color:#dcebe3;font-size:.88rem;padding-left:1.05rem}.history-upgrade-modal__copy li[data-v-de4dcc1e]:before{content:"";position:absolute;left:0;top:.46rem;width:.36rem;height:.36rem;border-radius:999px;background:#ffb20a}.history-upgrade-modal__primary[data-v-de4dcc1e]{margin-top:.5rem;min-height:2.9rem;border:1px solid #ffb20a;border-radius:10px;background:#ffb20a;color:#071a11;font-size:.86rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.history-upgrade-modal__visual[data-v-de4dcc1e]{position:relative;min-height:430px;padding:1rem;background:linear-gradient(135deg,#ffb20a2e,#10533a85),#0b2217;display:grid;place-items:center;overflow:hidden}.history-upgrade-modal__visual[data-v-de4dcc1e]:before{content:"";position:absolute;inset:1.25rem;border:1px solid rgba(255,178,10,.28);border-radius:18px;transform:rotate(-4deg)}.history-upgrade-modal__close[data-v-de4dcc1e]{position:absolute;top:1rem;right:1rem;z-index:2;width:2.15rem;height:2.15rem;border:1px solid rgba(255,178,10,.42);border-radius:999px;background:#04140dbd;color:#ffcf67;font-size:1.1rem;line-height:1;cursor:pointer}.history-upgrade-modal__badge[data-v-de4dcc1e]{position:relative;z-index:1;width:min(48vw,260px);aspect-ratio:1;border:1px solid rgba(255,178,10,.44);border-radius:999px;background:#ffb20a14;color:#cbd8d2;display:grid;place-items:center}.history-upgrade-modal__badge svg[data-v-de4dcc1e]{width:58%;height:58%}.history-upgrade-modal__visual strong[data-v-de4dcc1e]{position:absolute;z-index:1;bottom:clamp(1.5rem,4vw,2.5rem);left:50%;transform:translate(-50%);color:#ffb20a;font-size:clamp(2.7rem,7vw,5.2rem);line-height:.9;font-weight:950;letter-spacing:.04em}.history__error[data-v-de4dcc1e]{margin-top:.8rem;color:#ff8b8b}.history__empty[data-v-de4dcc1e],.history__loading[data-v-de4dcc1e]{margin-top:.8rem;color:#8da89a}.history-pagination[data-v-de4dcc1e]{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:1rem;border-top:1px solid rgba(31,75,57,.72)}.pagination-btn[data-v-de4dcc1e]{border:1px solid rgba(61,87,76,.72);background:#0b2319db;color:#6987a0;border-radius:999px;min-height:2.9rem;padding:.52rem 1.25rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.pagination-btn[data-v-de4dcc1e]:not(:disabled){border-color:#796118bd;color:#ffb200;background:#11271ceb}.pagination-btn[data-v-de4dcc1e]:not(:disabled):hover{border-color:#ad8c23d9;color:#ffcb4a}.pagination-btn[data-v-de4dcc1e]:disabled{border-color:#345748b8;color:#5f7d95;background:#0a2218d1;cursor:default}.pagination-label[data-v-de4dcc1e]{color:#7d99aa;font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:grid;gap:.14rem;justify-items:center}.pagination-label__page[data-v-de4dcc1e]{color:#9eb7c6;letter-spacing:.16em;font-size:.92rem;font-weight:800}.pagination-label__page strong[data-v-de4dcc1e]{color:#ffb200;font-weight:900}.pagination-label__range[data-v-de4dcc1e]{color:#5f7d95;letter-spacing:.11em;font-size:.72rem;font-weight:700}.history-modal[data-v-de4dcc1e]{position:fixed;inset:0;background:#06140ec7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200;overscroll-behavior:contain}.history-modal__panel[data-v-de4dcc1e]{width:min(980px,100%);height:min(92dvh,920px);overflow:hidden;background:#071b13;border:2px solid #1f4b39;border-radius:18px;display:grid;grid-template-rows:auto minmax(0,1fr)}.history-modal__panel--simple[data-v-de4dcc1e]{height:auto;max-height:min(72dvh,620px)}.history-modal__body[data-v-de4dcc1e]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.history-modal__head[data-v-de4dcc1e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.15rem;border-bottom:1px solid rgba(35,84,64,.75)}.history-modal__head h2[data-v-de4dcc1e]{margin:0;color:#ffb200;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.close-btn[data-v-de4dcc1e]{border:1px solid rgba(58,103,83,.85);background:#1c503b;color:#e7f8f0;border-radius:999px;width:2.05rem;height:2.05rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.close-btn .history-icon[data-v-de4dcc1e]{width:1.08rem;height:1.08rem}.close-btn .history-icon svg[data-v-de4dcc1e]{stroke-width:2.5}.history-icon[data-v-de4dcc1e]{width:1rem;height:1rem;display:inline-flex;flex-shrink:0}.history-icon svg[data-v-de4dcc1e]{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.detail-loading[data-v-de4dcc1e]{margin-top:.8rem;padding:1rem 1.15rem 1.2rem;color:#8da89a}.detail-summary[data-v-de4dcc1e]{display:grid;gap:.95rem;color:#d4eadf;padding:1rem 1.15rem .4rem}.detail-summary__grid[data-v-de4dcc1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem}.detail-summary__grid p[data-v-de4dcc1e]{margin:0;display:flex;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.34rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.detail-summary__grid p span[data-v-de4dcc1e]{color:#94ac9f;font-size:.86rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;flex:0 0 auto}.detail-summary__value[data-v-de4dcc1e]{color:#eef8f3;font-weight:800;font-size:.95rem;text-align:right;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-score-card[data-v-de4dcc1e]{border:1px solid rgba(39,85,65,.85);border-radius:18px;background:linear-gradient(95deg,#062217,#0a251b);padding:1rem 1.2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.detail-score-card article[data-v-de4dcc1e]{display:grid;justify-items:center;text-align:center;gap:.2rem}.detail-score-card__seat[data-v-de4dcc1e]{margin:0;color:#8ea7b5;font-size:.7rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.detail-score-card__name[data-v-de4dcc1e]{margin:0;color:#eff9f4;font-size:clamp(1rem,.88rem + .32vw,1.2rem);font-weight:800;line-height:1.05}.detail-score-card__location[data-v-de4dcc1e]{margin:0;color:#7f9aa8;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.detail-score-card__value[data-v-de4dcc1e]{margin:0;color:#ffb200;font-size:clamp(2rem,1.4rem + 1vw,2.9rem);font-style:italic;font-weight:900;line-height:1}.detail-set-scores[data-v-de4dcc1e]{display:flex;flex-wrap:wrap;gap:.45rem}.detail-set-scores__item[data-v-de4dcc1e]{border:1px solid rgba(94,124,112,.32);border-radius:999px;background:#0a231985;padding:.2rem .6rem;font-size:.78rem;display:inline-flex;align-items:center;gap:.35rem}.detail-set-scores__item strong[data-v-de4dcc1e]{color:#ffcf67;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.detail-set-scores__item span[data-v-de4dcc1e]{color:#8ea4af;font-weight:700}.detail-score-card__divider[data-v-de4dcc1e]{width:1px;height:3rem;background:#3d6754a6}.detail-events[data-v-de4dcc1e]{padding:.25rem 1.15rem 1.2rem;overflow:visible}.history-modal__panel--simple .detail-summary[data-v-de4dcc1e]{padding-bottom:.8rem}.history-modal__panel--simple .detail-score-card[data-v-de4dcc1e]{margin-top:.2rem}.history-modal__panel--simple .detail-events[data-v-de4dcc1e]{padding-top:0}.detail-events h3[data-v-de4dcc1e]{margin:0 0 .85rem;color:#ffb200;font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.detail-events ul[data-v-de4dcc1e],.detail-events__list[data-v-de4dcc1e]{margin:.7rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.detail-game[data-v-de4dcc1e]{margin-top:.75rem;border:1px solid rgba(45,101,79,.82);border-radius:18px;padding:.85rem;background:linear-gradient(98deg,#082117,#09241a);box-shadow:inset 0 1px #ade1c60f}.detail-game__toggle[data-v-de4dcc1e]{width:100%;border:0;padding:0;margin:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.detail-game__head[data-v-de4dcc1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;color:#d6e8de}.detail-game__head strong[data-v-de4dcc1e]{display:block;color:#f2fbf6;text-transform:uppercase;letter-spacing:.07em;font-size:1.26rem}.detail-game__meta[data-v-de4dcc1e]{margin:.2rem 0 0;color:#8da89a;font-size:.78rem}.detail-game__result[data-v-de4dcc1e]{color:#ffb200;font-size:.92rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.detail-game__chevron[data-v-de4dcc1e]{color:#9eb6aa;font-size:1.1rem;line-height:1;transition:transform .12s ease}.detail-game__chevron--open[data-v-de4dcc1e]{transform:rotate(180deg)}.detail-events li[data-v-de4dcc1e]{border:1px solid rgba(38,86,66,.82);border-radius:999px;padding:.55rem .7rem;color:#d6e8de;background:linear-gradient(92deg,#071a12c2,#071f1599);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem}.event-time[data-v-de4dcc1e]{color:#8da89a;flex-shrink:0}.event-time--pill[data-v-de4dcc1e]{border:1px solid rgba(57,95,76,.7);border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.event-label[data-v-de4dcc1e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eff9f4;font-size:1.08rem;line-height:1.15}.event-score[data-v-de4dcc1e]{flex-shrink:0;color:#ffcf66;font-weight:800;font-size:1.02rem;justify-self:end}.detail-event--play[data-v-de4dcc1e]{border-color:#ffb20059!important;background:#ffb20014!important}.detail-event--miss[data-v-de4dcc1e]{border-color:#ff6f6173!important;background:linear-gradient(92deg,#38121173,#2e161354)!important}.detail-event--pillo[data-v-de4dcc1e]{border-color:#ffaf4d6b!important;background:linear-gradient(92deg,#46280c66,#3624124d)!important}.detail-event--end[data-v-de4dcc1e]{border-color:#5ac69157!important;background:#1f5c4433!important}.event-score--highlight[data-v-de4dcc1e]{color:#ffb200}.event-score--miss[data-v-de4dcc1e]{color:#ff6f61}.event-score--pillo[data-v-de4dcc1e]{color:#ffc163}@media(max-width:900px){.match-row[data-v-de4dcc1e]{grid-template-columns:1fr;min-height:0}.match-row__content[data-v-de4dcc1e]{grid-template-columns:1fr;justify-items:center;text-align:center;padding:.95rem .85rem .7rem;gap:.6rem}.match-row__head[data-v-de4dcc1e]{width:100%;grid-template-columns:auto auto;justify-content:center;justify-items:center;align-items:center;gap:.5rem;text-align:center}.match-row__title[data-v-de4dcc1e]{grid-column:1 / -1}.match-row__head-center[data-v-de4dcc1e]{min-height:1.55rem}.match-row__scoreboard[data-v-de4dcc1e]{width:100%;grid-template-columns:1fr;justify-items:center;gap:.2rem}.match-row__player--left[data-v-de4dcc1e],.match-row__player--right[data-v-de4dcc1e]{text-align:center}.match-row__rail[data-v-de4dcc1e]{border-left:0;border-top:1px solid rgba(45,90,70,.8);min-height:44px}.detail-summary__grid[data-v-de4dcc1e]{grid-template-columns:1fr}.detail-score-card[data-v-de4dcc1e]{grid-template-columns:1fr;gap:.7rem}.detail-score-card__divider[data-v-de4dcc1e]{width:100%;height:1px}.detail-events li[data-v-de4dcc1e]{border-radius:22px;grid-template-columns:1fr;gap:.45rem;padding:.62rem .72rem}.event-label[data-v-de4dcc1e]{white-space:normal;font-size:1.02rem;font-weight:800}.event-time--pill[data-v-de4dcc1e]{font-size:.68rem;justify-self:start}.event-score[data-v-de4dcc1e]{justify-self:end;font-size:1rem}.detail-game__head[data-v-de4dcc1e]{display:grid;grid-template-columns:1fr;gap:.35rem;justify-items:center;text-align:center}.detail-game__result[data-v-de4dcc1e]{justify-self:center;text-align:center}.detail-game__meta[data-v-de4dcc1e]{text-align:center}.history-upgrade-modal__panel[data-v-de4dcc1e]{grid-template-columns:1fr;overflow-y:auto}.history-upgrade-modal__visual[data-v-de4dcc1e]{min-height:220px}.history-upgrade-modal__badge[data-v-de4dcc1e]{width:min(54vw,170px)}.history-upgrade-modal__visual strong[data-v-de4dcc1e]{font-size:clamp(2.25rem,14vw,4.2rem)}}@media(max-width:640px){.history[data-v-de4dcc1e]{padding:0;min-height:220px}.history__head[data-v-de4dcc1e]{align-items:center;padding:.82rem;border:1px solid #143b2b;border-radius:10px;background:#092118d1}.history__head h1[data-v-de4dcc1e]{font-size:.86rem;line-height:1.15}.history__head h1[data-v-de4dcc1e]:before{display:none}.refresh-btn[data-v-de4dcc1e]{flex:0 0 auto;margin-left:auto}.history-unlock[data-v-de4dcc1e]{grid-template-columns:1fr;justify-items:stretch;min-height:0;padding:1.05rem}.history-unlock__content[data-v-de4dcc1e]{justify-items:center;text-align:center}.history-unlock__button[data-v-de4dcc1e]{width:100%}.history-modal[data-v-de4dcc1e]{padding:.5rem}.history-modal__panel[data-v-de4dcc1e]{height:94dvh;border-radius:14px}.history-modal__panel--simple[data-v-de4dcc1e]{height:auto;max-height:min(82dvh,620px)}.history-pagination[data-v-de4dcc1e]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.6rem}.pagination-label[data-v-de4dcc1e]{grid-column:1 / -1;order:2;text-align:center;font-size:.78rem}}.notifications-view[data-v-0803a2f8]{border:1px solid #1f4635;border-radius:18px;background:linear-gradient(165deg,#0f3425e6,#061912f5);padding:1.15rem;display:grid;gap:.9rem}.notifications-view__head[data-v-0803a2f8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.notifications-view__controls[data-v-0803a2f8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.notifications-view__eyebrow[data-v-0803a2f8]{margin:0 0 .22rem;color:#88c2a4;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.notifications-view__head h1[data-v-0803a2f8]{margin:0;font-size:clamp(1.2rem,1.1rem + 1vw,1.78rem)}.notifications-view__sub[data-v-0803a2f8]{margin:.2rem 0 0;color:#9fc4b2;font-size:.94rem}.notifications-view__refresh[data-v-0803a2f8]{min-height:42px;border:1px solid #ffb200;border-radius:8px;background:#ffb200;color:#102016;padding:0 1rem;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.03em}.notifications-view__refresh[data-v-0803a2f8]:disabled{opacity:.6}.notifications-view__clear[data-v-0803a2f8]{border:1px solid rgba(255,130,130,.45);border-radius:10px;background:#78141438;color:#ffd4d4;min-height:40px;padding:0 .95rem;font-weight:800}.notifications-view__error[data-v-0803a2f8]{margin:0;border:1px solid rgba(255,114,114,.5);border-radius:10px;background:#78141459;color:#ffd3d3;padding:.6rem .72rem}.notifications-view__empty[data-v-0803a2f8]{border:1px dashed #2a5c45;border-radius:12px;color:#afcdbf;padding:.95rem}.notifications-list[data-v-0803a2f8]{margin:0;padding:0;list-style:none;display:grid;gap:.62rem}.notifications-item[data-v-0803a2f8]{border:1px solid #265541;border-radius:12px;background:#092218cc;padding:.75rem;display:flex;justify-content:space-between;gap:.8rem}.notifications-item--read[data-v-0803a2f8]{opacity:.75}.notifications-item__body[data-v-0803a2f8]{min-width:0}.notifications-item__title[data-v-0803a2f8]{margin:0;color:#f2f9f4;font-size:.95rem}.notifications-item__meta[data-v-0803a2f8]{margin:.25rem 0 0;color:#a8c7b8;font-size:.84rem}.notifications-item__time[data-v-0803a2f8]{margin:.33rem 0 0;color:#7ea897;font-size:.78rem}.notifications-item__actions[data-v-0803a2f8]{display:flex;align-items:center;gap:.45rem}.notifications-item__btn[data-v-0803a2f8]{border-radius:9px;min-height:34px;padding:0 .75rem;font-weight:800}.notifications-item__btn--accept[data-v-0803a2f8]{border:1px solid #f8b500;background:#f8b500;color:#1a2014}.notifications-item__btn--decline[data-v-0803a2f8]{border:1px solid rgba(255,130,130,.5);background:#ff828224;color:#ffc5c5}.notifications-item__btn--ghost[data-v-0803a2f8]{border:1px solid #326e53;background:#123a2b;color:#cee6db}.notifications-item__btn--danger[data-v-0803a2f8]{border:1px solid rgba(255,130,130,.45);background:#ff828224;color:#ffd0d0}@media(max-width:820px){.notifications-view[data-v-0803a2f8]{padding:.75rem}.notifications-view__head[data-v-0803a2f8]{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr);padding:.82rem;border:1px solid #143b2b;border-radius:10px;background:#092118d1}.notifications-view__head h1[data-v-0803a2f8]{font-size:1.18rem}.notifications-view__sub[data-v-0803a2f8]{max-width:100%;font-size:.88rem;line-height:1.25}.notifications-view__controls[data-v-0803a2f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch;margin-left:0}.notifications-view__refresh[data-v-0803a2f8]{width:100%;min-width:0;justify-content:center;padding:0 .62rem;font-size:.72rem}.notifications-view__clear[data-v-0803a2f8]{width:100%;min-width:0;padding:0 .62rem;font-size:.72rem;text-align:center}.notifications-item[data-v-0803a2f8]{flex-direction:column}.notifications-item__actions[data-v-0803a2f8]{width:100%}.notifications-item__btn[data-v-0803a2f8]{flex:1;min-width:0}}.not-found[data-v-909b9b49]{width:100%;margin:0;padding:clamp(1rem,2vw,1.7rem) 0 clamp(3rem,4vw,3.8rem);min-height:clamp(34rem,78vh,54rem);position:relative}.not-found__copy[data-v-909b9b49]{position:relative;z-index:5;width:min(980px,calc(100% - 1.5rem));margin:clamp(17.2rem,42vh,22.4rem) auto 0;text-align:center;display:grid;gap:.8rem}.not-found__copy h1[data-v-909b9b49]{margin:0;color:var(--public-accent-soft);font-family:var(--public-font-display);font-size:clamp(1.7rem,4.2vw,3.05rem);line-height:1.12}.not-found__copy p[data-v-909b9b49]{margin:0 auto;color:#afc0b8;max-width:58ch}.not-found__home[data-v-909b9b49]{width:fit-content;margin:0 auto;text-decoration:none;border-radius:12px;border:1px solid rgba(237,180,76,.25);padding:.76rem 1.2rem;font-weight:800;background:linear-gradient(145deg,#ffd693,#edb44c);color:#13271e}.not-found__home[data-v-909b9b49]:hover{background:linear-gradient(145deg,#ffe3b2,#f0c46f)}@media(max-width:980px){.not-found[data-v-909b9b49]{min-height:clamp(30rem,72vh,46rem)}.not-found__copy[data-v-909b9b49]{margin-top:15rem}}@media(max-width:720px){.not-found[data-v-909b9b49]{min-height:clamp(27rem,66vh,40rem);padding:.95rem 0 1.35rem}.not-found__copy[data-v-909b9b49]{width:calc(100% - 1rem);margin-top:12.6rem}}.overlay-page[data-v-10d893bb]{width:100vw;height:100vh;min-height:100vh;padding:0;display:block;overflow:hidden;background:transparent;font-family:inherit;color:#fff}.overlay-wrap[data-v-10d893bb]{position:relative;width:100vw;height:100vh;background:transparent}.overlay-canvas[data-v-10d893bb]{position:absolute;inset:0;width:100%;height:100%;background:transparent}.overlay-reconnecting[data-v-10d893bb]{position:absolute;left:50%;top:clamp(86px,10vw,126px);transform:translate(-50%);padding:.35rem .7rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f3f6f4;background:#b05a0ad9;box-shadow:0 8px 20px #00000059;z-index:3}html.overlay-mode,body.overlay-mode,#app.overlay-mode{background:transparent;margin:0;padding:0;overflow:hidden}.onboarding-layout[data-v-42f5a2d3]{min-height:100vh;background:#071b13;color:#eef7f2;display:grid;grid-template-rows:auto 1fr auto}.onboarding-app-header[data-v-42f5a2d3]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.6rem;border-bottom:1px solid rgba(51,92,72,.68);background:#0c251b}.onboarding-app-header__brand img[data-v-42f5a2d3]{width:176px;height:auto;display:block}.onboarding-app-header__actions[data-v-42f5a2d3]{display:flex;align-items:center;gap:.7rem}.onboarding-app-header__user[data-v-42f5a2d3]{position:relative}.onboarding-app-header__avatar[data-v-42f5a2d3]{width:44px;height:44px;border-radius:999px;display:grid;place-items:center}.onboarding-app-header__avatar[data-v-42f5a2d3]{border:1px solid rgba(102,151,126,.3);background:#1a3c2deb;overflow:hidden;color:#eef8f3;font-weight:900;line-height:1;padding:0;cursor:pointer}.onboarding-app-header__avatar img[data-v-42f5a2d3]{width:100%;height:100%;border-radius:inherit;display:block;object-fit:cover}.onboarding-app-header__menu[data-v-42f5a2d3]{position:absolute;top:calc(100% + .55rem);right:0;min-width:220px;border-radius:18px;border:1px solid rgba(84,128,106,.3);background:#081a12fa;box-shadow:0 18px 48px #00000047;padding:.6rem;display:grid;gap:.25rem}.onboarding-app-header__menu-head[data-v-42f5a2d3]{margin:0;padding:.45rem .55rem .6rem;color:#f0f6f3;font-size:.9rem;font-weight:700;border-bottom:1px solid rgba(84,128,106,.18)}.onboarding-app-header__menu a[data-v-42f5a2d3],.onboarding-app-header__menu button[data-v-42f5a2d3]{border:0;border-radius:12px;background:transparent;padding:.72rem .75rem;text-align:left;color:#d6e3dc;font:inherit;text-decoration:none;cursor:pointer}.onboarding-app-header__menu a[data-v-42f5a2d3]:hover,.onboarding-app-header__menu button[data-v-42f5a2d3]:hover{background:#ffffff0f}.onboarding-layout__main[data-v-42f5a2d3]{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 2.5rem;display:grid;align-items:center}.onboarding-app-footer[data-v-42f5a2d3]{border-top:1px solid rgba(29,61,46,.7);padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));text-align:center;color:#6d8a7c;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}@media(max-width:900px){.onboarding-app-header[data-v-42f5a2d3]{padding:.9rem 1rem}.onboarding-app-header__brand img[data-v-42f5a2d3]{width:152px}.onboarding-layout__main[data-v-42f5a2d3]{width:min(100%,calc(100% - 1rem));padding-top:1.2rem}}.panel-footer[data-v-1b056906]{border-top:1px solid #1a3a2b;color:#6f8a7d;text-align:center;padding:1rem 0;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.panel-header-shell[data-v-a4a79259]{position:relative}.panel-header[data-v-a4a79259]{border:1px solid #1f4533;border-radius:14px;background:linear-gradient(105deg,#051c13,#09261a 55%,#0a2a1d);padding:.75rem 1rem;display:flex;align-items:center;gap:.9rem;position:relative}.desktop-sidebar[data-v-a4a79259],.desktop-sidebar-toggle[data-v-a4a79259]{display:none}.mobile-menu-btn[data-v-a4a79259]{display:none;border:0;background:transparent;border-radius:0;width:38px;height:38px;padding:0;align-items:center;justify-content:center;gap:.28rem;flex-direction:column;cursor:pointer}.mobile-menu-btn span[data-v-a4a79259]{width:26px;height:3px;border-radius:999px;background:#ffbf1f}.mobile-account[data-v-a4a79259],.mobile-workplace[data-v-a4a79259],.mobile-modules[data-v-a4a79259]{display:none}.brand[data-v-a4a79259]{display:flex;gap:.72rem;align-items:center;margin-right:.4rem;min-width:0}.brand__icon[data-v-a4a79259]{width:170px;height:auto;display:block}.workspace-chip[data-v-a4a79259]{display:inline-flex;align-items:center;gap:.48rem;min-height:38px;border:1px solid #66571f;border-radius:999px;background:linear-gradient(180deg,#3c381261,#26210a6b);padding:.36rem .9rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.workspace-chip[data-v-a4a79259]:hover{border-color:#8e7a29;background:linear-gradient(180deg,#524b1875,#2f290c80);transform:translateY(-1px)}.workspace-chip[data-v-a4a79259]:focus-visible{outline:2px solid rgba(255,191,31,.7);outline-offset:2px}.workspace-chip--desktop[data-v-a4a79259]{max-width:min(24vw,250px)}.workspace-chip__dot[data-v-a4a79259]{width:13px;height:13px;border-radius:999px;background:#ffbf1f;box-shadow:0 0 0 3px #ffbf1f2e;flex:0 0 auto}.workspace-chip__text[data-v-a4a79259]{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:inline-flex;align-items:center;gap:.36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-chip__label[data-v-a4a79259]{color:#ffbf1f}.workspace-chip__value[data-v-a4a79259]{color:#f4fbf7}.nav[data-v-a4a79259]{display:flex;align-self:stretch;align-items:center;gap:1.45rem}.nav__link[data-v-a4a79259]{position:relative;display:inline-flex;align-items:center;height:100%;color:#9bb6d4;text-decoration:none;font-weight:800;letter-spacing:.01em;padding:0 .06rem;font-size:1rem;line-height:1;transition:color .18s ease}.nav__link[data-v-a4a79259]:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 1rem);height:3px;border-radius:999px;background:transparent;transform:scaleX(.45);transform-origin:center;opacity:0;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.nav__link[data-v-a4a79259]:hover{color:#b5bfcc}.nav__link[data-v-a4a79259]:hover:after{background:#6f7f92;opacity:1;transform:scaleX(1)}.nav__link--active[data-v-a4a79259]{color:#ffbf1f}.nav__link--active[data-v-a4a79259]:after,.nav__link--active[data-v-a4a79259]:hover:after{background:#ffbf1f;opacity:1;transform:scaleX(1)}.nav__link--active[data-v-a4a79259]:hover{color:#ffbf1f}.user[data-v-a4a79259]{position:relative}.desktop-actions[data-v-a4a79259]{margin-left:auto;display:flex;align-items:center;gap:.5rem}.desktop-icon-btn[data-v-a4a79259]{border:1px solid #294a39;background:#122d22;color:#d7e7de;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;position:relative;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.desktop-shortcut-btn[data-v-a4a79259]{border:1px solid #2a5b46;background:#0c2a1deb;color:#d7e7de;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;padding:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.desktop-shortcut-btn[data-v-a4a79259]:hover{border-color:#3f6952;background:#173729;color:#eff7f2}.desktop-shortcut-btn--active[data-v-a4a79259]{border-color:#ffbf1f8c;color:#ffbf1f}.desktop-shortcut-btn__icon[data-v-a4a79259]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.desktop-shortcut-btn__icon svg[data-v-a4a79259]{width:18px;height:18px}.desktop-icon-btn[data-v-a4a79259]:hover{border-color:#3f6952;background:#173729;color:#eff7f2}.desktop-icon-btn[data-v-a4a79259]:focus-visible{outline:2px solid #ffbf1f;outline-offset:2px}.notifications-trigger[data-v-a4a79259]{position:relative}.notifications-trigger__badge[data-v-a4a79259]{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#ffb800;color:#132114;font-size:.62rem;line-height:1;font-weight:900;display:grid;place-items:center;padding:0 3px}.user__button[data-v-a4a79259]{border:1px solid rgba(171,153,102,.42);background:#a6945f14;color:#eef9f3;border-radius:999px;width:50px;height:50px;display:grid;place-items:center;padding:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.user__button[data-v-a4a79259]:hover{border-color:#dbc2799e;background:#a6945f24}.user__icon[data-v-a4a79259]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:transparent;color:#e8f4ee;font-size:.86rem;font-weight:900;overflow:hidden;border:0}.user__icon img[data-v-a4a79259]{width:100%;height:100%;object-fit:cover}.user__menu[data-v-a4a79259]{position:absolute;top:calc(100% + .48rem);right:0;border:1px solid #264d3a;background:linear-gradient(180deg,#0a2017,#0a2419);border-radius:12px;min-width:210px;padding:.34rem;z-index:120;display:grid;gap:.22rem}.user__menu-head[data-v-a4a79259]{margin:0;border-bottom:1px solid #224a37;padding:.56rem .56rem .62rem;color:#e6f4eb;font-size:.9rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user__menu button[data-v-a4a79259]{width:100%;border:0;border-radius:8px;padding:.56rem;background:transparent;color:#f2fbf5;text-align:left;font-size:.82rem;font-weight:700;cursor:pointer}.user__menu button[data-v-a4a79259]:hover{background:#173628}.workspace-drawer__backdrop[data-v-a4a79259],.notifications-drawer__backdrop[data-v-a4a79259],.mobile-sidebar__backdrop[data-v-a4a79259]{position:fixed;inset:0;background:#030806a6;z-index:90}.workspace-drawer[data-v-a4a79259]{position:fixed;top:0;right:0;width:min(368px,94vw);height:100vh;background:radial-gradient(120% 55% at 50% -5%,rgba(26,74,57,.24),transparent 70%),linear-gradient(180deg,#04150f,#03120d);border-left:1px solid #153629;padding:0;display:grid;grid-template-rows:auto 1fr auto;gap:0;z-index:110;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s}.notifications-drawer[data-v-a4a79259]{position:fixed;top:0;right:0;width:min(368px,94vw);height:100vh;background:radial-gradient(120% 55% at 50% -5%,rgba(26,74,57,.24),transparent 70%),linear-gradient(180deg,#04150f,#03120d);border-left:1px solid #153629;padding:0;display:flex;flex-direction:column;gap:0;z-index:110;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s}.notifications-drawer--open[data-v-a4a79259],.workspace-drawer--open[data-v-a4a79259]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;box-shadow:-18px 0 34px #020806b8;transition-delay:0s}.notifications-drawer__head[data-v-a4a79259]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:1.15rem 1rem .95rem;border-bottom:1px solid #123526}.notifications-drawer__head h3[data-v-a4a79259]{margin:0;font-size:.99rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#f2faf6}.notifications-drawer__close[data-v-a4a79259]{border:1px solid #214c3a;border-radius:10px;width:33px;height:33px;background:#0c251c;color:#7fa494;font-weight:700;font-size:1.35rem;line-height:1;display:grid;place-items:center}.notifications-drawer__close[data-v-a4a79259]:hover{border-color:#2b624c;color:#d9ebe2}.notifications-drawer__close[data-v-a4a79259]:focus-visible{outline:2px solid rgba(255,191,31,.6);outline-offset:1px}.notifications-drawer__error[data-v-a4a79259]{margin:0;border:1px solid rgba(255,114,114,.55);border-radius:12px;background:#7e1a1a57;color:#ffd3d3;padding:.62rem .7rem;font-size:.83rem;margin:.85rem 1rem 0}.notifications-drawer__empty[data-v-a4a79259]{border:1px dashed #29503d;border-radius:12px;padding:1rem;color:#a5bdb1;font-size:.86rem;margin:1rem 1rem 1.25rem;background:#0d251c8c}.notifications-drawer__list[data-v-a4a79259]{display:grid;align-content:start;gap:.68rem;overflow:auto;flex:1 1 auto;min-height:0;padding:1rem}.notifications-drawer__item[data-v-a4a79259]{border:1px solid #215340;border-radius:14px;background:linear-gradient(180deg,#173a2d8f,#10281fb3);padding:.7rem .74rem;display:grid;gap:.46rem;transition:border-color .2s ease,box-shadow .2s ease}.notifications-drawer__item[data-v-a4a79259]:hover{border-color:#2f6d55}.notifications-drawer__item--invite[data-v-a4a79259]{border-color:#ffbf1f61}.notifications-drawer__item--unread[data-v-a4a79259]{box-shadow:inset 0 0 0 1px #ffbf1f1f}.notifications-drawer__title[data-v-a4a79259]{margin:0;font-size:.9rem;color:#eaf7f1;line-height:1.2}.notifications-drawer__title strong[data-v-a4a79259]{color:#ffbf1f}.notifications-drawer__meta[data-v-a4a79259]{margin:0;color:#a7bbb0;font-size:.78rem}.notifications-drawer__row[data-v-a4a79259]{display:flex;gap:.42rem;flex-wrap:wrap}.notifications-drawer__row .primary-btn[data-v-a4a79259],.notifications-drawer__row .ghost-btn[data-v-a4a79259],.notifications-drawer__row .danger-btn[data-v-a4a79259]{min-height:35px;flex:1;border-radius:10px;font-size:.82rem}.notifications-drawer__row .primary-btn[data-v-a4a79259]{border-color:#ffbf1f;background:#ffbf1f;color:#0f2114}.notifications-drawer__row .ghost-btn[data-v-a4a79259]{border-color:#295845;background:#102d21;color:#d2e6dc}.notifications-drawer__row .danger-btn[data-v-a4a79259]{border-color:#ff7a7073;background:#ff7a7024;color:#ffd0ca}.notifications-drawer__actions[data-v-a4a79259]{display:grid;gap:.45rem;grid-auto-rows:min-content;margin-top:auto;padding:.9rem 1rem 1.1rem;border-top:1px solid rgba(18,53,38,.86);background:#03120db8}.notifications-drawer__actions .primary-btn[data-v-a4a79259],.notifications-drawer__actions .ghost-btn[data-v-a4a79259],.notifications-drawer__actions .danger-btn[data-v-a4a79259]{min-height:42px;border-radius:11px}.notifications-drawer__actions .primary-btn[data-v-a4a79259]{border-color:#ffbf1f;background:#ffbf1f;color:#0f2114}.notifications-drawer__actions .ghost-btn[data-v-a4a79259]{border-color:#2d614a;background:#113025;color:#d6ebdf}.notifications-drawer__actions .danger-btn[data-v-a4a79259]{border-color:#ff7a7073;background:#ff7a7029;color:#ffd0ca}.workspace-drawer__head[data-v-a4a79259]{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:1.15rem 1rem .95rem;border-bottom:1px solid #123526}.workspace-drawer__head-copy[data-v-a4a79259]{min-width:0;display:grid;gap:.7rem}.workspace-drawer__head h3[data-v-a4a79259]{margin:0;font-size:.99rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#f2faf6}.workspace-chip--drawer[data-v-a4a79259]{width:fit-content;max-width:100%;min-height:36px;padding:.32rem .8rem;cursor:default;transform:none}.workspace-chip--drawer[data-v-a4a79259]:hover{transform:none}.workspace-drawer__close[data-v-a4a79259]{border:1px solid #214c3a;border-radius:10px;width:33px;height:33px;background:#0c251c;color:#7fa494;font-weight:700;font-size:1.35rem;line-height:1;display:grid;place-items:center}.workspace-drawer__close svg[data-v-a4a79259],.notifications-drawer__close svg[data-v-a4a79259],.mobile-sidebar__close svg[data-v-a4a79259]{width:16px;height:16px}.workspace-drawer__close[data-v-a4a79259]:hover{border-color:#2b624c;color:#d9ebe2}.workspace-drawer__close[data-v-a4a79259]:focus-visible{outline:2px solid rgba(255,191,31,.6);outline-offset:1px}.workspace-drawer__list[data-v-a4a79259]{display:grid;align-content:start;gap:.72rem;overflow:auto;min-height:0;padding:1rem}.workspace-drawer__item[data-v-a4a79259]{width:100%;border:1px solid #215340;background:linear-gradient(180deg,#173a2d8f,#10281fb3);color:#e9f6f0;border-radius:14px;padding:.7rem .74rem;text-align:left;display:flex;align-items:center;gap:.72rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.workspace-drawer__item[data-v-a4a79259]:hover{border-color:#2f6d55}.workspace-drawer__item--active[data-v-a4a79259]{border-color:#ffbf1fa6;background:linear-gradient(180deg,#2d38108c,#1c220973);box-shadow:inset 0 0 0 1px #ffbf1f26,0 0 0 1px #ffbf1f1a}.workspace-drawer__thumb[data-v-a4a79259]{width:44px;height:44px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:#174434;border:1px solid rgba(130,190,160,.2);color:#cfe8dc;flex:0 0 auto}.workspace-drawer__thumb--has-image[data-v-a4a79259]{border-color:transparent;background:transparent}.workspace-drawer__thumb img[data-v-a4a79259]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:0}.workspace-drawer__thumb-fallback[data-v-a4a79259]{width:100%;height:100%;display:grid;place-items:center}.workspace-drawer__thumb-icon[data-v-a4a79259]{width:22px;height:22px}.workspace-drawer__meta[data-v-a4a79259]{display:grid;min-width:0;flex:1;gap:.12rem}.workspace-drawer__meta strong[data-v-a4a79259]{font-size:1.03rem;line-height:1.1;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-drawer__meta small[data-v-a4a79259]{color:#a7bbb0;font-size:.77rem;line-height:1.15;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.workspace-drawer__item--active .workspace-drawer__meta small[data-v-a4a79259]{color:#ffbf1f}.workspace-drawer__check[data-v-a4a79259]{width:22px;height:22px;border:2px solid rgba(124,161,143,.36);border-radius:50%;color:transparent;display:grid;place-items:center;flex:0 0 auto}.workspace-drawer__check--on[data-v-a4a79259]{border-color:#ffbf1f;background:#ffbf1f;color:#102315}.workspace-drawer__check-icon[data-v-a4a79259]{width:15px;height:15px;display:block}.workspace-drawer__actions[data-v-a4a79259]{display:grid;gap:.45rem;padding:0 1rem 1.1rem}.workspace-drawer__actions .primary-btn[data-v-a4a79259]{min-height:44px;border-radius:11px;border-color:#ffbf1f;background:#ffbf1f;color:#0f2114;font-size:1.06rem;letter-spacing:.02em}.workspace-drawer__actions .primary-btn[data-v-a4a79259]:hover{filter:brightness(1.02)}.primary-btn[data-v-a4a79259],.ghost-btn[data-v-a4a79259],.danger-btn[data-v-a4a79259]{border-radius:10px;min-height:38px;font-weight:800;cursor:pointer}.primary-btn[data-v-a4a79259]{border:1px solid #ffc126;background:#ffc126;color:#102315}.ghost-btn[data-v-a4a79259]{border:1px solid #2e644b;background:#113125;color:#d5ebdf}.danger-btn[data-v-a4a79259]{border:1px solid rgba(255,122,112,.5);background:#ff7a702e;color:#ffcec8}.mobile-sidebar[data-v-a4a79259]{position:fixed;top:0;left:0;width:min(86vw,320px);height:100vh;background:linear-gradient(180deg,#0a2017,#081710);border-right:1px solid #1a3a2b;padding:.9rem;display:grid;align-content:start;gap:1rem;z-index:100;transform:translate(-100%);transition:transform .2s ease}.mobile-sidebar--open[data-v-a4a79259]{transform:translate(0)}.mobile-sidebar__head[data-v-a4a79259]{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.mobile-sidebar__identity[data-v-a4a79259]{min-width:0}.mobile-sidebar__label[data-v-a4a79259]{margin:0;color:#87a697;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.mobile-sidebar__name[data-v-a4a79259]{margin:.22rem 0 0;color:#ecf8f1;font-size:1rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sidebar__logo[data-v-a4a79259]{width:140px;height:auto}.mobile-sidebar__close[data-v-a4a79259]{border:1px solid #244a37;background:#102a20;color:#f0fbf5;border-radius:10px;width:34px;height:34px;display:grid;place-items:center}.mobile-nav[data-v-a4a79259]{display:grid;gap:.45rem}.mobile-actions[data-v-a4a79259]{display:grid;gap:.52rem}.mobile-nav__link[data-v-a4a79259]{border:1px solid #244a37;border-radius:10px;padding:.65rem .7rem;text-decoration:none;color:#bfd1c7;font-weight:700;font-size:1rem;line-height:1.25;background:#0c2319}.mobile-nav__button[data-v-a4a79259]{width:100%;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;font:inherit;color:inherit}.mobile-nav__chevron[data-v-a4a79259]{color:#9fbaa8;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.mobile-nav__chevron-icon[data-v-a4a79259]{width:14px;height:14px;display:block}.mobile-nav__notifications[data-v-a4a79259]{position:relative}.mobile-nav__badge[data-v-a4a79259]{min-width:1.45rem;height:1.45rem;border-radius:999px;background:#ffb200;color:#092117;display:inline-flex;align-items:center;justify-content:center;padding:0 .36rem;font-size:.72rem;font-weight:950;line-height:1}.mobile-workplace-panel[data-v-a4a79259]{border:1px solid #1f4533;border-radius:10px;background:#0a2017e6;padding:.52rem;display:grid;gap:.46rem}.workspace-chip--mobile-panel[data-v-a4a79259]{width:100%;justify-content:center;min-height:40px}.mobile-workspaces__item[data-v-a4a79259]{width:100%;border:1px solid #2a5841;border-radius:9px;padding:.5rem .58rem;background:#0d261b;color:#deefe5;font-weight:700;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mobile-workspaces__item-name[data-v-a4a79259]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspaces__item-check[data-v-a4a79259]{color:#ffcb4f;min-width:16px;text-align:right;display:inline-flex;align-items:center;justify-content:flex-end}.mobile-workspaces__item-check-icon[data-v-a4a79259]{width:16px;height:16px;display:block}.mobile-workspaces__item--active[data-v-a4a79259]{border-color:#ffc126;background:#ffc1261f;color:#ffd37a}.mobile-workspaces__manage[data-v-a4a79259]{border:1px solid #2e644b;border-radius:10px;background:#113125;color:#d5ebdf;min-height:36px;font-weight:800}.mobile-nav__link--active[data-v-a4a79259]{color:#ffb200;border-color:#ffb20099;background:#ffb20014}.mobile-user[data-v-a4a79259]{border-top:1px solid #1f4533;padding-top:.8rem;margin-top:auto}.mobile-user__logout[data-v-a4a79259]{border:1px solid rgba(255,122,112,.5);border-radius:10px;padding:.7rem;font-weight:800;background:#ff7a702e;color:#ffcec8}@media(max-width:1120px){.panel-header[data-v-a4a79259],.mobile-workplace[data-v-a4a79259],.mobile-modules[data-v-a4a79259]{width:100%;max-width:100%;margin-left:0;margin-right:0;background-color:#052217;background-image:none}.panel-header[data-v-a4a79259]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:60px;padding:0 .86rem;gap:.45rem;border-radius:0;border:0;border-bottom:1px solid #1a4330}.mobile-menu-btn[data-v-a4a79259]{display:inline-flex;grid-column:1;justify-self:start}.mobile-menu-btn[data-v-a4a79259]:focus-visible{outline:2px solid rgba(255,191,31,.6);outline-offset:2px}.brand[data-v-a4a79259]{grid-column:2;justify-content:center;align-items:center;margin-right:0;width:100%}.brand__icon[data-v-a4a79259]{width:148px}.nav[data-v-a4a79259],.user[data-v-a4a79259],.desktop-actions[data-v-a4a79259]{display:none}.mobile-account[data-v-a4a79259]{display:inline-flex;grid-column:3;justify-self:end}.mobile-account__avatar[data-v-a4a79259]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(171,153,102,.42);background:#a6945f14;color:#e8f4ee;font-size:.85rem;font-weight:800;display:grid;place-items:center;overflow:hidden}.mobile-account__avatar img[data-v-a4a79259]{width:100%;height:100%;object-fit:cover}.mobile-workplace[data-v-a4a79259]{display:flex;align-items:center;gap:.42rem;margin:0;justify-content:center;height:36px;min-height:36px;border:0;border-bottom:1px solid #1a4330;padding:0 .75rem;overflow:hidden}.mobile-workplace__dot[data-v-a4a79259]{width:8px;height:8px;border-radius:50%;background:#ffbf1f;box-shadow:none;flex:0 0 auto}.mobile-workplace__text[data-v-a4a79259]{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:.8rem;letter-spacing:.04em;font-weight:900;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-workplace__label[data-v-a4a79259]{color:#ffbf1f}.mobile-workplace__value[data-v-a4a79259]{color:#f2f8f5}.mobile-modules[data-v-a4a79259]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;height:48px;min-height:48px;border:0;border-bottom:1px solid #1a4330;border-top:0;border-radius:0;padding:0}.mobile-modules__link[data-v-a4a79259]{position:relative;display:grid;place-items:center;height:48px;color:#9bb6d4;text-decoration:none;font-size:.96rem;font-weight:800;line-height:1;text-align:center;padding:0 .4rem}.mobile-modules__link[data-v-a4a79259]:after{content:"";position:absolute;left:50%;width:58%;bottom:0;height:3px;border-radius:999px;background:transparent;transform:translate(-50%) scaleX(.35);transform-origin:center;opacity:0;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.mobile-modules__link--active[data-v-a4a79259]{color:#ffbf1f}.mobile-modules__link--active[data-v-a4a79259]:after{background:#ffbf1f;transform:translate(-50%) scaleX(1);opacity:1}.mobile-modules__link[data-v-a4a79259]:not(.mobile-modules__link--active):hover{color:#b5bfcc}.mobile-modules__link[data-v-a4a79259]:not(.mobile-modules__link--active):hover:after{background:#6f7f92;transform:translate(-50%) scaleX(1);opacity:1}.mobile-sidebar[data-v-a4a79259]{display:flex;flex-direction:column;align-items:stretch;width:min(88vw,320px);padding:1rem .9rem .9rem;gap:.9rem}.mobile-sidebar__close[data-v-a4a79259]{width:32px;height:32px}}@media(min-width:1121px){.panel-header-shell--sidebar[data-v-a4a79259]{--panel-sidebar-width: 248px;--panel-sidebar-collapsed-width: 64px;--panel-sidebar-current-width: var(--panel-sidebar-width)}.panel-header-shell--sidebar-collapsed[data-v-a4a79259]{--panel-sidebar-current-width: var(--panel-sidebar-collapsed-width)}.panel-header-shell--sidebar .panel-header[data-v-a4a79259]{min-height:64px;border-radius:0;border-width:0 0 1px;background:#061710;padding:.55rem 1rem .55rem calc(var(--panel-sidebar-current-width) + 1rem);transition:padding-left .2s ease}.panel-header-shell--sidebar .brand[data-v-a4a79259],.panel-header-shell--sidebar .nav[data-v-a4a79259]{display:none}.desktop-sidebar-toggle[data-v-a4a79259]{width:42px;height:42px;border:1px solid #294a39;border-radius:12px;background:#10281e;color:#d9e4de;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.desktop-sidebar-toggle[data-v-a4a79259]:hover{border-color:#3f6952;background:#173729;color:#f2faf6}.desktop-sidebar-toggle svg[data-v-a4a79259]{width:22px;height:22px}.desktop-sidebar[data-v-a4a79259]{position:fixed;inset:0 auto 0 0;z-index:100;width:var(--panel-sidebar-current-width);border-right:1px solid #1f4533;background:radial-gradient(120% 42% at 50% -8%,rgba(255,191,31,.1),transparent 70%),linear-gradient(180deg,#062116,#04180f 48%,#03120d);color:#d9eee4;display:grid;align-content:start;gap:.55rem;padding:.65rem .55rem;box-sizing:border-box;overflow:visible;transition:width .2s ease}.desktop-sidebar__brand[data-v-a4a79259]{position:relative;min-height:56px;display:flex;align-items:center;justify-content:center;padding:.25rem .35rem .55rem;border-bottom:1px solid rgba(255,191,31,.18);margin-bottom:.2rem}.desktop-sidebar__brand-full[data-v-a4a79259]{width:170px;height:auto;display:block;margin:0 auto}.desktop-sidebar__brand-mark[data-v-a4a79259]{width:36px;height:36px;object-fit:contain;display:none}.desktop-sidebar__separator[data-v-a4a79259]{height:1px;background:#ffbf1f33;margin:.26rem .25rem .4rem}.desktop-sidebar__nav[data-v-a4a79259]{display:grid;gap:.35rem}.desktop-sidebar__settings[data-v-a4a79259]{display:grid;gap:.34rem}.desktop-sidebar__settings--open[data-v-a4a79259]{position:relative}.desktop-sidebar__settings--open[data-v-a4a79259]:before{content:"";position:absolute;left:1.18rem;top:2.8rem;bottom:.48rem;width:1px;background:linear-gradient(180deg,#ffbf1fa3,#ffbf1f33);pointer-events:none}.desktop-sidebar__item[data-v-a4a79259]{position:relative;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#c4d9d0;display:flex;align-items:center;gap:.68rem;min-height:42px;padding:.55rem .62rem;text-decoration:none;font:inherit;font-size:.88rem;font-weight:800;line-height:1;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.desktop-sidebar__item[data-v-a4a79259]:hover{border-color:#2f6d4ec7;background:#0f3022d1;color:#effbf5}.desktop-sidebar__item--active[data-v-a4a79259]{border-color:#ffbf1f8c;background:linear-gradient(180deg,#ffbf1f1f,#0d2f20bd);color:#ffbf1f;box-shadow:inset 0 0 0 1px #ffbf1f14}.desktop-sidebar__settings-toggle[data-v-a4a79259]{width:100%}.desktop-sidebar__chevron[data-v-a4a79259]{margin-left:auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:transform .18s ease}.desktop-sidebar__chevron svg[data-v-a4a79259]{width:16px;height:16px}.desktop-sidebar__settings--open .desktop-sidebar__chevron[data-v-a4a79259]{transform:rotate(180deg)}.desktop-sidebar__submenu[data-v-a4a79259]{display:grid;gap:.28rem;padding:.02rem 0 .12rem 1.62rem;animation:panel-sidebar-submenu-in-a4a79259 .18s ease}.desktop-sidebar__submenu-item[data-v-a4a79259]{min-width:0;color:#c8dad2;text-decoration:none;font-size:.8rem;font-weight:800;line-height:1.2;padding:.44rem .9rem;border:1px solid transparent;border-radius:8px;background:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.desktop-sidebar__submenu-item[data-v-a4a79259]:hover{color:#effbf5;background:#0f3022d1;border-color:#2f6d4ec7;transform:translate(2px)}.desktop-sidebar__submenu-item--active[data-v-a4a79259]{color:#ffbf1f;background:#ffbf1f14;border-color:#ffbf1f8a;box-shadow:inset 0 0 0 1px #ffbf1f14}.desktop-sidebar__club[data-v-a4a79259]{width:100%;border-color:#ffbf1f2e;background:#072317d1}.desktop-sidebar__club-dot[data-v-a4a79259]{width:12px;height:12px;border-radius:999px;background:#ffbf1f;box-shadow:0 0 0 3px #ffbf1f24;flex:0 0 auto}.desktop-sidebar__icon[data-v-a4a79259]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.desktop-sidebar__icon svg[data-v-a4a79259]{width:18px;height:18px}.desktop-sidebar__text[data-v-a4a79259]{min-width:0;overflow:hidden;text-overflow:ellipsis}.desktop-sidebar__label[data-v-a4a79259]{color:#ffbf1f;margin-right:.25rem;letter-spacing:.08em;font-size:.72rem}.desktop-sidebar__value[data-v-a4a79259]{color:#f4fbf7;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.panel-header-shell--sidebar-collapsed .desktop-sidebar[data-v-a4a79259]{padding-left:.42rem;padding-right:.42rem}.panel-header-shell--sidebar-collapsed .desktop-sidebar__brand[data-v-a4a79259]{justify-content:center;min-height:54px;padding:.25rem 0 .55rem}.panel-header-shell--sidebar-collapsed .desktop-sidebar__item[data-v-a4a79259]{justify-content:center;padding-left:0;padding-right:0}.panel-header-shell--sidebar-collapsed .desktop-sidebar__brand-full[data-v-a4a79259]{display:none}.panel-header-shell--sidebar-collapsed .desktop-sidebar__brand-mark[data-v-a4a79259]{display:block}.panel-header-shell--sidebar-collapsed .desktop-sidebar__text[data-v-a4a79259],.panel-header-shell--sidebar-collapsed .desktop-sidebar__separator[data-v-a4a79259],.panel-header-shell--sidebar-collapsed .desktop-sidebar__chevron[data-v-a4a79259],.panel-header-shell--sidebar-collapsed .desktop-sidebar__submenu[data-v-a4a79259]{display:none}.panel-header-shell--sidebar-collapsed .desktop-sidebar__item[data-v-a4a79259]:after,.panel-header-shell--sidebar-collapsed .desktop-sidebar__brand[data-v-a4a79259]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + .55rem);top:50%;transform:translateY(-50%);border:1px solid #295845;border-radius:8px;background:#0b2419;color:#eef7f2;padding:.42rem .58rem;font-size:.78rem;font-weight:800;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 12px 24px #00000047;transition:opacity .14s ease,transform .14s ease}.panel-header-shell--sidebar-collapsed .desktop-sidebar__item[data-v-a4a79259]:hover:after,.panel-header-shell--sidebar-collapsed .desktop-sidebar__item[data-v-a4a79259]:focus-visible:after,.panel-header-shell--sidebar-collapsed .desktop-sidebar__brand[data-v-a4a79259]:hover:after{opacity:1;transform:translateY(-50%) translate(2px)}@keyframes panel-sidebar-submenu-in-a4a79259{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-sidebar[data-v-a4a79259],.mobile-sidebar__backdrop[data-v-a4a79259]{display:none}}.panel-layout[data-v-fa7aaf21]{box-sizing:border-box;width:min(1320px,100%);max-width:1320px;flex:1;margin:0 auto;min-height:100%;padding:1.1rem;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem}.panel-layout__content[data-v-fa7aaf21]{min-height:0}@media(min-width:1121px){.panel-layout--sidebar-nav[data-v-fa7aaf21]{--panel-sidebar-width: 248px;--panel-sidebar-collapsed-width: 64px;--panel-sidebar-active-width: var(--panel-sidebar-width);--panel-sidebar-content-width: min( 1320px, calc(100% - var(--panel-sidebar-width) - 2.2rem) );width:100%;max-width:none;padding:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.panel-layout--sidebar-nav .panel-layout__content[data-v-fa7aaf21]{box-sizing:border-box;width:var(--panel-sidebar-content-width);min-height:0;margin-left:calc(var(--panel-sidebar-active-width) + ((100% - var(--panel-sidebar-active-width) - var(--panel-sidebar-content-width)) / 2));margin-right:auto;padding:1.1rem 0;transition:margin-left .2s ease}.panel-layout--sidebar-nav .panel-footer[data-v-fa7aaf21]{box-sizing:border-box;width:var(--panel-sidebar-content-width);margin-left:calc(var(--panel-sidebar-active-width) + ((100% - var(--panel-sidebar-active-width) - var(--panel-sidebar-content-width)) / 2));margin-right:auto;transition:margin-left .2s ease}.panel-layout--sidebar-nav[data-v-fa7aaf21]:has(.panel-header-shell--sidebar-collapsed){--panel-sidebar-active-width: var(--panel-sidebar-collapsed-width)}}@media(max-width:1120px){.panel-layout[data-v-fa7aaf21]{padding:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));gap:.8rem}.panel-layout__content[data-v-fa7aaf21]{min-height:0;padding:0 .75rem}}.panel-help[data-v-031dd413]{display:grid;gap:1rem}.panel-help__head[data-v-031dd413]{border:1px solid #1f4635;border-radius:18px;background:linear-gradient(165deg,#0f3425e6,#061912f5);padding:1.15rem 1.2rem}.panel-help__eyebrow[data-v-031dd413]{margin:0 0 .22rem;color:#88c2a4;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.panel-help__head h1[data-v-031dd413]{margin:0;color:#f5fbf7;font-size:clamp(1.35rem,1.15rem + 1vw,1.95rem)}.panel-help__sub[data-v-031dd413]{margin:.3rem 0 0;color:#9fc4b2;max-width:58rem;font-size:.96rem;line-height:1.55}.panel-help__layout[data-v-031dd413]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:1rem}.panel-help__context[data-v-031dd413],.panel-help__form[data-v-031dd413]{border:1px solid #1f4635;border-radius:18px;background:linear-gradient(165deg,#0f3425e6,#061912f5)}.panel-help__context[data-v-031dd413]{padding:1rem;display:grid;align-content:start;gap:.75rem}.panel-help__card[data-v-031dd413]{border:1px solid rgba(46,109,81,.72);border-radius:14px;background:#082117bd;padding:.85rem .9rem;display:grid;gap:.22rem}.panel-help__card-label[data-v-031dd413]{margin:0;color:#88c2a4;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.panel-help__card strong[data-v-031dd413]{color:#f2faf6;font-size:1rem;line-height:1.2}.panel-help__card span[data-v-031dd413]{color:#9eb7ab;font-size:.84rem;line-height:1.45}.panel-help__workspace-picker[data-v-031dd413]{display:block}.panel-help__workspace-picker select[data-v-031dd413]{width:100%;border:1px solid #295845;border-radius:12px;background:#071c14e6;color:#eff9f4;font:inherit;font-weight:800;padding:.75rem .88rem}.panel-help__workspace-picker select[data-v-031dd413]:focus{outline:none;border-color:#ffbf1f;box-shadow:0 0 0 3px #ffbf1f1f}.panel-help__form[data-v-031dd413]{padding:1rem;display:grid;gap:.9rem}.panel-help__form label[data-v-031dd413]{display:grid;gap:.38rem}.panel-help__form label span[data-v-031dd413]{color:#d8efe3;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-help__form input[data-v-031dd413],.panel-help__form select[data-v-031dd413],.panel-help__form textarea[data-v-031dd413]{width:100%;border:1px solid #295845;border-radius:12px;background:#071c14e6;color:#eff9f4;font:inherit;padding:.8rem .88rem}.panel-help__form input[data-v-031dd413]::placeholder,.panel-help__form textarea[data-v-031dd413]::placeholder{color:#7f9a8d}.panel-help__form input[data-v-031dd413]:focus,.panel-help__form select[data-v-031dd413]:focus,.panel-help__form textarea[data-v-031dd413]:focus{outline:none;border-color:#ffbf1f;box-shadow:0 0 0 3px #ffbf1f1f}.panel-help__form textarea[data-v-031dd413]{min-height:220px;resize:vertical;line-height:1.55}.panel-help__actions[data-v-031dd413]{display:flex;justify-content:flex-end}.panel-help__submit[data-v-031dd413]{border:1px solid #ffbf1f;border-radius:12px;background:#ffbf1f;color:#132114;min-height:44px;padding:0 1.1rem;font-weight:900;letter-spacing:.04em;cursor:pointer}.panel-help__submit[data-v-031dd413]:disabled{cursor:not-allowed;opacity:.68}@media(max-width:900px){.panel-help__layout[data-v-031dd413]{grid-template-columns:1fr}}@media(max-width:640px){.panel-help__head[data-v-031dd413],.panel-help__context[data-v-031dd413],.panel-help__form[data-v-031dd413]{border-radius:14px}.panel-help__head[data-v-031dd413],.panel-help__context[data-v-031dd413],.panel-help__form[data-v-031dd413]{padding:.9rem}.panel-help__actions[data-v-031dd413]{justify-content:stretch}.panel-help__submit[data-v-031dd413]{width:100%}}.pricing-page[data-v-5ae33a60]{position:relative;isolation:isolate;--pricing-felt: #071e15;--pricing-felt-soft: #0c2a1f;--pricing-rail: rgba(170, 210, 190, .24);--pricing-rail-soft: rgba(170, 210, 190, .12);--pricing-brass: #edb44c;--pricing-brass-soft: #ffd88f;--pricing-mint: #39d2aa;--pricing-ink: #ecf6f1;--pricing-muted: #9fb8ac;width:min(1240px,100%);margin:0 auto;padding:clamp(1.8rem,5vw,3rem) 1rem clamp(3.4rem,8vw,5.2rem);display:grid;gap:clamp(2rem,5vw,3.4rem);color:#ecf6f1}.pricing-page[data-v-5ae33a60]:before{content:"";position:absolute;left:50%;pointer-events:none;transform:translate(-50%)}.pricing-page[data-v-5ae33a60]:before{z-index:-2;top:0;bottom:0;width:100vw;background:radial-gradient(circle,rgba(237,180,76,.16) 0 2px,transparent 2.8px),radial-gradient(circle,rgba(57,210,170,.1) 0 1.5px,transparent 2.4px),linear-gradient(90deg,transparent 0%,transparent 10%,rgba(237,180,76,.12) 10%,rgba(237,180,76,.12) calc(10% + 1px),transparent calc(10% + 1px),transparent 90%,rgba(237,180,76,.08) 90%,rgba(237,180,76,.08) calc(90% + 1px),transparent calc(90% + 1px)),linear-gradient(180deg,transparent 0,transparent 6.2rem,rgba(237,180,76,.06) 6.2rem,rgba(237,180,76,.06) calc(6.2rem + 1px),transparent calc(6.2rem + 1px)),linear-gradient(180deg,#030806,#06110c 36%,#030806);background-position:1.4rem 2.2rem,4.2rem 5rem,0 0,0 0,0 0;background-size:7.5rem 5.2rem,10rem 7rem,auto,100% 11rem,auto}.pricing-hero[data-v-5ae33a60]{position:relative;display:grid;justify-items:center;text-align:center;gap:.9rem}.pricing-hero__kicker[data-v-5ae33a60]{margin:0;border-radius:8px;padding:.18rem .55rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#c8d9d1;background:#ffffff14}.pricing-compare__kicker[data-v-5ae33a60]{margin:0;width:fit-content;color:#9fb8ac;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pricing-hero h1[data-v-5ae33a60],.pricing-compare h2[data-v-5ae33a60],.pricing-faq h2[data-v-5ae33a60]{margin:0;font-family:var(--public-font-display);font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.02em}.pricing-compare h2[data-v-5ae33a60],.pricing-faq h2[data-v-5ae33a60]{font-size:clamp(1.38rem,2.5vw,2rem)}.pricing-hero__copy[data-v-5ae33a60]{margin:0;max-width:62ch;color:var(--pricing-muted);line-height:1.66}.pricing-cycle[data-v-5ae33a60]{position:relative;isolation:isolate;width:min(520px,100%);margin-top:.45rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;border:1px solid rgba(237,180,76,.28);border-radius:8px;background:linear-gradient(180deg,#07140fdb,#030806eb),#12352961;box-shadow:inset 0 1px #ffffff0a}.pricing-cycle__active-bg[data-v-5ae33a60]{position:absolute;z-index:0;top:.32rem;bottom:.32rem;left:.32rem;width:calc((100% - .64rem) / 3);border-radius:6px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1)}.pricing-cycle__btn[data-v-5ae33a60]{position:relative;z-index:1;border:0;border-radius:6px;background:transparent;color:#bdd2c7;font:inherit;text-align:center;padding:.55rem .42rem;cursor:pointer;transition:color .2s ease}.pricing-cycle__btn span[data-v-5ae33a60]{font-size:.88rem;font-weight:700}.pricing-cycle__btn.is-active[data-v-5ae33a60]{color:#f6dcad}.pricing-frame[data-v-5ae33a60]{position:relative;padding:1.25rem 1.05rem;background:linear-gradient(180deg,#edb44c0b,#03080642),#0308064d}.pricing-frame__line[data-v-5ae33a60]{position:absolute;pointer-events:none;z-index:0}.pricing-frame__line[data-v-5ae33a60]:before,.pricing-frame__line[data-v-5ae33a60]:after{content:"";position:absolute;pointer-events:none}.pricing-frame__line--top[data-v-5ae33a60],.pricing-frame__line--bottom[data-v-5ae33a60]{left:0;right:0;height:1px;background:linear-gradient(90deg,#edb44cb3,#edb44c61 18%,#edb44c26,#edb44c61 82%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.pricing-frame__line--top[data-v-5ae33a60]{top:0}.pricing-frame__line--bottom[data-v-5ae33a60]{bottom:0}.pricing-frame__line--top[data-v-5ae33a60]:before,.pricing-frame__line--bottom[data-v-5ae33a60]:before,.pricing-frame__line--top[data-v-5ae33a60]:after,.pricing-frame__line--bottom[data-v-5ae33a60]:after{width:clamp(10rem,22vw,20rem);height:1px}.pricing-frame__line--top[data-v-5ae33a60]:before,.pricing-frame__line--bottom[data-v-5ae33a60]:before{right:100%;background:linear-gradient(90deg,#edb44c00,#edb44c3d 45%,#edb44cb3)}.pricing-frame__line--top[data-v-5ae33a60]:after,.pricing-frame__line--bottom[data-v-5ae33a60]:after{left:100%;background:linear-gradient(90deg,#edb44cb3,#edb44c3d 55%,#edb44c00)}.pricing-frame__line--left[data-v-5ae33a60],.pricing-frame__line--right[data-v-5ae33a60]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,#edb44cb3,#edb44c5c 20%,#edb44c24,#edb44c5c 80%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.pricing-frame__line--left[data-v-5ae33a60]{left:0}.pricing-frame__line--right[data-v-5ae33a60]{right:0}.pricing-frame__line--left[data-v-5ae33a60]:before,.pricing-frame__line--right[data-v-5ae33a60]:before,.pricing-frame__line--left[data-v-5ae33a60]:after,.pricing-frame__line--right[data-v-5ae33a60]:after{width:1px;height:clamp(10rem,22vw,20rem)}.pricing-frame__line--left[data-v-5ae33a60]:before,.pricing-frame__line--right[data-v-5ae33a60]:before{bottom:100%;background:linear-gradient(180deg,#edb44c00,#edb44c2e 46%,#edb44cb3)}.pricing-frame__line--left[data-v-5ae33a60]:after,.pricing-frame__line--right[data-v-5ae33a60]:after{top:100%;background:linear-gradient(180deg,#edb44cb3,#edb44c2e 54%,#edb44c00)}.pricing-plans[data-v-5ae33a60]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem}.pricing-frame__mvp-note[data-v-5ae33a60]{position:relative;z-index:1;margin:clamp(1.1rem,2.4vw,1.6rem) 0 0;text-align:center;color:#9cb1a8ad;font-size:clamp(.78rem,1.25vw,.9rem);font-style:italic;line-height:1.5}.pricing-plan[data-v-5ae33a60]{position:relative;overflow:visible;border:1px solid rgba(237,180,76,.2);border-radius:8px;background:linear-gradient(180deg,#091b14f0,#030806e6),#0e2d215c;padding:1.05rem;display:grid;gap:.7rem;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #edb44c14}.pricing-plan[data-v-5ae33a60]>*{position:relative;z-index:1}.pricing-plan--starter[data-v-5ae33a60],.pricing-plan--premier[data-v-5ae33a60],.pricing-plan--pro[data-v-5ae33a60]{margin-top:.65rem;margin-bottom:.65rem}.pricing-plan--club[data-v-5ae33a60]{position:relative;border-color:#edb44cad;background:linear-gradient(180deg,#1a301cf5,#060e09f0),#edb44c14;padding-top:1.28rem;padding-bottom:1.4rem;box-shadow:0 16px 30px #0000002e,0 0 0 1px #edb44c2e inset}.pricing-plan__popular[data-v-5ae33a60]{position:absolute;top:-.7rem;left:50%;z-index:3;transform:translate(-50%);margin:0;border-radius:999px;padding:.24rem .5rem;background:#efb84e;color:#13281f;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pricing-plan__head[data-v-5ae33a60]{display:flex;align-items:center;justify-content:space-between;min-height:2.2rem}.pricing-plan__status[data-v-5ae33a60]{min-height:1.65rem}.pricing-plan__pill[data-v-5ae33a60]{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .5rem;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pricing-plan__pill--current[data-v-5ae33a60]{color:#d4ffe8;background:#59b67f29;border:1px solid rgba(89,182,127,.34)}.pricing-plan__pill--soon[data-v-5ae33a60]{color:#f5e3bb;background:#edb44c1f;border:1px solid rgba(237,180,76,.24)}.pricing-plan__tag[data-v-5ae33a60]{border:1px solid rgba(194,222,207,.16);border-radius:999px;background:#05110c70;color:#bfd6ca;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .48rem}.pool-ball[data-v-5ae33a60]{width:2.05rem;height:2.05rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset -2px -2px 6px #00000052,0 8px 14px #00000040}.pool-ball__spot[data-v-5ae33a60]{width:1rem;height:1rem;border-radius:50%;background:#fbfdff;display:inline-flex;align-items:center;justify-content:center;color:#0f1920;font-size:.68rem;font-weight:900}.pool-ball--cue[data-v-5ae33a60]{background:radial-gradient(circle at 36% 28%,#fff,#dfe7ea 62%,#c9d3dc)}.pool-ball--one[data-v-5ae33a60]{background:radial-gradient(circle at 36% 28%,#ffe58f,#efc536 62%,#bf9318)}.pool-ball--eight[data-v-5ae33a60]{background:radial-gradient(circle at 36% 28%,#687389,#242e45 60%,#111821)}.pool-ball--nine[data-v-5ae33a60]{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.45) 18%,transparent 42%),linear-gradient(180deg,#f8fbf7,#eef4ef 20%,#d9ad17 21%,#f2c329 79%,#eef4ef 80%,#dfe8e0)}.pool-ball--nine .pool-ball__spot[data-v-5ae33a60]{box-shadow:0 0 0 1px #ffffffbf,0 2px 4px #2a1d0538}.pricing-plan h2[data-v-5ae33a60]{margin:0;font-family:var(--public-font-display);font-size:1.8rem;line-height:1.05}.pricing-plan__description[data-v-5ae33a60]{margin:0;color:#aec7bb;line-height:1.58;min-height:4.8rem}.pricing-plan__price[data-v-5ae33a60]{margin:.12rem 0 0;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;color:#f6ddaf}.pricing-plan__price span[data-v-5ae33a60]{font-size:.9rem;color:#c3d7ce;font-weight:600}.pricing-plan__price--custom[data-v-5ae33a60]{font-size:2rem;letter-spacing:-.01em}.pricing-plan__btn[data-v-5ae33a60]{border:1px solid rgba(237,180,76,.45);border-radius:8px;background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e;font:inherit;font-weight:800;padding:.74rem .75rem;cursor:pointer;margin-top:.18rem}.pricing-plan__btn--disabled[data-v-5ae33a60]{cursor:not-allowed;opacity:.7}.pricing-plan__btn--contact[data-v-5ae33a60]{border-color:#2b70dac7;background:linear-gradient(145deg,#1f63cf,#0d3d98);color:#edf4ff}.pricing-plan__btn--contact[data-v-5ae33a60]:hover{filter:brightness(1.05)}.pricing-feature-list[data-v-5ae33a60]{margin:.08rem 0 0;padding:0;padding-top:.7rem;border-top:1px solid rgba(194,222,207,.1);list-style:none;display:grid;gap:.48rem}.pricing-feature-list li[data-v-5ae33a60]{display:flex;align-items:center;gap:.45rem;color:#d1e2da;font-size:.88rem;line-height:1.45}.yesicon-check[data-v-5ae33a60]{flex-shrink:0;width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid rgba(113,204,161,.58);color:#71cca1;display:inline-flex;align-items:center;justify-content:center;background:#71cca11a}.yesicon-check svg[data-v-5ae33a60]{width:.72rem;height:.72rem;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.pricing-compare[data-v-5ae33a60]{position:relative;border:0;border-radius:8px;background:transparent;padding:clamp(1.05rem,2.6vw,1.65rem) clamp(.9rem,3vw,1.8rem);display:grid;gap:1.1rem}.pricing-compare__head[data-v-5ae33a60]{position:relative;z-index:1;display:grid;gap:.45rem}.pricing-compare__table-wrap[data-v-5ae33a60]{position:relative;z-index:1;border:1px solid rgba(237,180,76,.16);border-radius:8px;overflow:auto;background:#030c05c9;box-shadow:inset 0 1px #ffd88f0f,0 18px 45px #0000001f}.pricing-compare__table[data-v-5ae33a60]{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.pricing-compare__table th[data-v-5ae33a60],.pricing-compare__table td[data-v-5ae33a60]{padding:1.08rem .85rem;border-bottom:1px solid rgba(237,180,76,.085);border-right:0;text-align:left}.pricing-compare__table th[data-v-5ae33a60]{position:sticky;top:0;color:#dfece6;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;background:transparent}.pricing-compare__table th[data-v-5ae33a60]:first-child,.pricing-compare__table td[data-v-5ae33a60]:first-child{position:sticky;left:0;z-index:2;background:inherit}.pricing-compare__table tbody tr[data-v-5ae33a60]:nth-child(odd){background:#edb44c06}.pricing-compare__table tbody tr[data-v-5ae33a60]:nth-child(2n){background:#ffffff03}.pricing-compare__table thead th[data-v-5ae33a60]:nth-child(3),.pricing-compare__table tbody td[data-v-5ae33a60]:nth-child(3){color:var(--pricing-brass-soft);background:#edb44c0b;font-weight:800}.pricing-compare__table td[data-v-5ae33a60]{color:#d4e4dc}.pricing-compare__table td[data-v-5ae33a60]:first-child{color:#98b1a4;font-weight:700}.pricing-compare__icon[data-v-5ae33a60]{width:1.28rem;height:1.28rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.pricing-compare__icon svg[data-v-5ae33a60]{width:.78rem;height:.78rem;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.pricing-compare__icon--check[data-v-5ae33a60]{border:1px solid rgba(113,204,161,.58);background:#71cca11a;color:#71cca1}.pricing-compare__icon--x[data-v-5ae33a60]{border:1px solid rgba(194,222,207,.16);background:#06120d61;color:#81978d}.pricing-compare__table tr:last-child td[data-v-5ae33a60]{border-bottom:0}.pricing-faq[data-v-5ae33a60]{position:relative;border:1px solid rgba(237,180,76,.16);border-radius:8px;background:linear-gradient(180deg,#edb44c08,#0308062e),#03080659;padding:clamp(1.1rem,2.8vw,1.7rem) clamp(.95rem,3vw,1.8rem);display:grid;gap:1rem}.pricing-faq__line[data-v-5ae33a60]{position:absolute;z-index:0;pointer-events:none}.pricing-faq__line[data-v-5ae33a60]:before,.pricing-faq__line[data-v-5ae33a60]:after{content:"";position:absolute;pointer-events:none}.pricing-faq__line--top[data-v-5ae33a60],.pricing-faq__line--bottom[data-v-5ae33a60]{left:50%;width:100vw;height:1px;transform:translate(-50%);background:linear-gradient(90deg,#edb44c00,#edb44c80 18%,#edb44c24,#edb44c80 82%,#edb44c00)}.pricing-faq__line--top[data-v-5ae33a60]{top:0}.pricing-faq__line--bottom[data-v-5ae33a60]{bottom:0}.pricing-faq__line--left[data-v-5ae33a60],.pricing-faq__line--right[data-v-5ae33a60]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,#edb44c8a,#edb44c24 42%,#edb44c52)}.pricing-faq__line--left[data-v-5ae33a60]{left:0}.pricing-faq__line--right[data-v-5ae33a60]{right:0}.pricing-faq__line--left[data-v-5ae33a60]:before,.pricing-faq__line--right[data-v-5ae33a60]:before,.pricing-faq__line--left[data-v-5ae33a60]:after,.pricing-faq__line--right[data-v-5ae33a60]:after{width:1px;height:clamp(7rem,16vw,15rem)}.pricing-faq__line--left[data-v-5ae33a60]:before,.pricing-faq__line--right[data-v-5ae33a60]:before{bottom:100%;background:linear-gradient(180deg,#edb44c00,#edb44c2e 46%,#edb44c8a)}.pricing-faq__line--left[data-v-5ae33a60]:after,.pricing-faq__line--right[data-v-5ae33a60]:after{top:100%;background:linear-gradient(180deg,#edb44c52,#edb44c29 54%,#edb44c00)}.pricing-faq[data-v-5ae33a60]>:not(.pricing-faq__line){position:relative;z-index:1}.pricing-faq__list[data-v-5ae33a60]{display:grid}.pricing-faq__item[data-v-5ae33a60]{border-top:1px solid rgba(237,180,76,.12)}.pricing-faq__trigger[data-v-5ae33a60]{width:100%;min-height:3.05rem;border:0;padding:.82rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:transparent;color:#d7e8e1;font:inherit;cursor:pointer;font-weight:700;text-align:left}.pricing-faq__chevron[data-v-5ae33a60]{width:16px;height:16px;flex:0 0 auto;color:#9fbaa8;display:inline-flex;align-items:center;justify-content:center}.pricing-faq__item--open .pricing-faq__chevron[data-v-5ae33a60]{color:var(--pricing-brass-soft)}.pricing-faq__chevron-icon[data-v-5ae33a60]{width:16px;height:16px;display:block}.pricing-faq__answer[data-v-5ae33a60]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s ease}.pricing-faq__answer>div[data-v-5ae33a60]{overflow:hidden}.pricing-faq__item--open .pricing-faq__answer[data-v-5ae33a60]{grid-template-rows:1fr;opacity:1}.pricing-faq p[data-v-5ae33a60]{margin:0 0 .82rem;color:#b3c9be;line-height:1.58}.pricing-contact__backdrop[data-v-5ae33a60]{position:fixed;inset:0;z-index:100;background:#0208068f}.pricing-contact[data-v-5ae33a60]{position:fixed;top:0;right:0;z-index:101;width:min(440px,100vw);height:100dvh;background:linear-gradient(160deg,#1a4637fa,#0c281ffc);border-left:1px solid rgba(122,204,166,.35);box-shadow:-18px 0 42px #00000057;padding:1rem;display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:.85rem;overflow:hidden}.pricing-contact__head[data-v-5ae33a60]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.pricing-contact__title-wrap[data-v-5ae33a60]{display:grid;gap:.16rem}.pricing-contact__eyebrow[data-v-5ae33a60]{margin:0;width:fit-content;border:1px solid rgba(237,180,76,.45);border-radius:999px;background:#edb44c1a;color:#f5dcae;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .45rem}.pricing-contact__head h3[data-v-5ae33a60]{margin:0;font-family:var(--public-font-display);font-size:1.38rem}.pricing-contact__close[data-v-5ae33a60]{width:2.15rem;height:2.15rem;flex-shrink:0;border:1px solid rgba(255,255,255,.26);border-radius:10px;background:#050e0b66;color:#d8e7e1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.pricing-contact__close[data-v-5ae33a60]:hover{border-color:#edb44c73;color:#f8deaf;background:#11281fb8}.pricing-contact__close svg[data-v-5ae33a60]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pricing-contact__copy[data-v-5ae33a60]{margin:0;color:#c4d8cf;line-height:1.58}.pricing-contact__copy strong[data-v-5ae33a60]{color:#f2d79f}.pricing-contact__chips[data-v-5ae33a60]{display:flex;flex-wrap:wrap;gap:.4rem}.pricing-contact__chips span[data-v-5ae33a60]{border:1px solid rgba(132,191,165,.34);border-radius:999px;background:#1134288c;color:#cce0d7;font-size:.74rem;font-weight:700;letter-spacing:.01em;padding:.28rem .58rem}.pricing-contact__form[data-v-5ae33a60]{display:grid;align-content:start;gap:.72rem;overflow:auto;padding-right:.2rem}.pricing-contact__form label[data-v-5ae33a60]{display:grid;gap:.34rem}.pricing-contact__form label span[data-v-5ae33a60]{color:#dceae4;font-size:.83rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pricing-contact__form input[data-v-5ae33a60],.pricing-contact__form textarea[data-v-5ae33a60]{width:100%;box-sizing:border-box;border:1px solid rgba(144,206,177,.28);border-radius:10px;background:#07130fcc;color:#eef7f2;font:inherit;padding:.66rem .68rem}.pricing-contact__form input[data-v-5ae33a60]::placeholder,.pricing-contact__form textarea[data-v-5ae33a60]::placeholder{color:#8fb2a3}.pricing-contact__form input[data-v-5ae33a60]:focus,.pricing-contact__form textarea[data-v-5ae33a60]:focus{outline:none;border-color:#edb44c9e;box-shadow:0 0 0 3px #edb44c1f}.pricing-contact__form textarea[data-v-5ae33a60]{resize:vertical;min-height:135px}.pricing-contact__submit[data-v-5ae33a60]{border:1px solid rgba(43,112,218,.75);border-radius:11px;background:linear-gradient(145deg,#1c5fc8,#0b377f);color:#edf4ff;font:inherit;font-weight:800;padding:.74rem .72rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;cursor:pointer}.pricing-contact__submit[data-v-5ae33a60]:hover{filter:brightness(1.05)}.pricing-contact__submit[data-v-5ae33a60]:disabled{cursor:wait;opacity:.68}.pricing-contact__submit svg[data-v-5ae33a60]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pricing-contact__form button[data-v-5ae33a60]{font:inherit}.pricing-contact__close-mobile[data-v-5ae33a60]{display:none;border:1px solid rgba(255,255,255,.22);border-radius:11px;background:#081611c7;color:#d9e7e0;font:inherit;font-weight:700;padding:.64rem .7rem;cursor:pointer}.pricing-contact-fade-enter-active[data-v-5ae33a60],.pricing-contact-fade-leave-active[data-v-5ae33a60]{transition:opacity .22s ease}.pricing-contact-fade-enter-from[data-v-5ae33a60],.pricing-contact-fade-leave-to[data-v-5ae33a60]{opacity:0}.pricing-contact-slide-enter-active[data-v-5ae33a60],.pricing-contact-slide-leave-active[data-v-5ae33a60]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pricing-contact-slide-enter-from[data-v-5ae33a60],.pricing-contact-slide-leave-to[data-v-5ae33a60]{transform:translate(100%)}@media(min-width:981px){.pricing-page[data-v-5ae33a60]{padding:clamp(2.2rem,5.5vw,3.8rem) 1rem clamp(4.2rem,9vw,6.4rem);gap:clamp(2.8rem,6vw,4.8rem)}.pricing-frame[data-v-5ae33a60]{padding:1.75rem 1.5rem 1.45rem}.pricing-plans[data-v-5ae33a60]{gap:1.1rem}.pricing-plan[data-v-5ae33a60]{padding:1.25rem 1.05rem 1.18rem;gap:.78rem}.pricing-plan--starter[data-v-5ae33a60],.pricing-plan--premier[data-v-5ae33a60],.pricing-plan--pro[data-v-5ae33a60]{margin-top:.82rem;margin-bottom:.82rem}.pricing-plan--club[data-v-5ae33a60]{padding-bottom:1.4rem}.pricing-frame__mvp-note[data-v-5ae33a60]{margin-top:1.9rem}.pricing-faq[data-v-5ae33a60]{margin-top:1.2rem;gap:1rem}.pricing-faq__list[data-v-5ae33a60]{gap:.86rem}}@media(max-width:1180px){.pricing-plans[data-v-5ae33a60]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan--starter[data-v-5ae33a60],.pricing-plan--premier[data-v-5ae33a60],.pricing-plan--pro[data-v-5ae33a60]{margin-top:0;margin-bottom:0}}@media(max-width:700px){.pricing-page[data-v-5ae33a60]{padding:1.2rem .75rem 2.4rem;gap:1.6rem}.pricing-cycle[data-v-5ae33a60]{width:100%}.pricing-cycle__btn[data-v-5ae33a60]{padding:.5rem .2rem}.pricing-cycle__btn span[data-v-5ae33a60]{font-size:.8rem}.pricing-frame[data-v-5ae33a60]{padding:.75rem .5rem}.pricing-plans[data-v-5ae33a60]{grid-template-columns:1fr}.pricing-frame__mvp-note[data-v-5ae33a60]{margin-top:.9rem;font-size:.77rem;line-height:1.42}.pricing-plan[data-v-5ae33a60]{border-radius:8px;padding:.9rem .82rem .95rem}.pricing-plan__description[data-v-5ae33a60]{min-height:0}.pricing-plan--club[data-v-5ae33a60]{padding-bottom:1.08rem}.pricing-compare[data-v-5ae33a60]{padding:.9rem .55rem}.pricing-compare__head[data-v-5ae33a60]{gap:.32rem}.pricing-compare__table-wrap[data-v-5ae33a60]{border:0;background:transparent;overflow:visible}.pricing-compare__table[data-v-5ae33a60]{min-width:0;display:block}.pricing-compare__table thead[data-v-5ae33a60]{display:none}.pricing-compare__table tbody[data-v-5ae33a60]{display:grid;gap:.72rem}.pricing-compare__table tr[data-v-5ae33a60]{border:1px solid rgba(194,222,207,.08);border-radius:8px;display:grid;overflow:hidden}.pricing-compare__table tbody tr[data-v-5ae33a60]:nth-child(odd){background:#05140e14}.pricing-compare__table tbody tr[data-v-5ae33a60]:nth-child(2n){background:#ffffff06}.pricing-compare__table th[data-v-5ae33a60],.pricing-compare__table td[data-v-5ae33a60]{position:static}.pricing-compare__table td[data-v-5ae33a60]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.84rem .72rem;border-bottom:1px solid rgba(194,222,207,.055)}.pricing-compare__table td[data-v-5ae33a60]:first-child{position:static;padding:.86rem .72rem;color:#f0f8f4;background:#05140e3d}.pricing-compare__table td[data-v-5ae33a60]:not(:first-child):before{color:#91aa9e;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-compare__table td[data-v-5ae33a60]:nth-child(2):before{content:"Starter"}.pricing-compare__table td[data-v-5ae33a60]:nth-child(3):before{content:"Club";color:#ffd88fc7}.pricing-compare__table td[data-v-5ae33a60]:nth-child(4):before{content:"Premier"}.pricing-compare__table td[data-v-5ae33a60]:nth-child(5):before{content:"Pro Tour"}.pricing-compare__table tbody td[data-v-5ae33a60]:nth-child(3){background:#edb44c0b}.pricing-faq[data-v-5ae33a60]{padding:.95rem .7rem}.pricing-faq__trigger[data-v-5ae33a60]{min-height:2.85rem;padding:.72rem 0}.pricing-contact[data-v-5ae33a60]{width:100vw;border-left:0;box-shadow:none;padding:max(.9rem,env(safe-area-inset-top)) .85rem max(.9rem,env(safe-area-inset-bottom))}.pricing-contact__head h3[data-v-5ae33a60]{font-size:1.2rem}.pricing-contact__close-mobile[data-v-5ae33a60]{display:inline-flex;align-items:center;justify-content:center;width:100%}}.legal-page[data-v-3f4f1a5c]{position:relative;isolation:isolate;width:min(1240px,100%);margin:0 auto;padding:clamp(1.8rem,5vw,3rem) 1rem clamp(3.4rem,8vw,5.2rem);display:grid;gap:clamp(1.8rem,4.6vw,3rem);color:#ecf6f1}.legal-hero[data-v-3f4f1a5c]{display:grid;justify-items:center;text-align:center;gap:.9rem}.legal-hero__kicker[data-v-3f4f1a5c]{margin:0;border-radius:8px;padding:.18rem .55rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#c8d9d1;background:#ffffff14}.legal-hero h1[data-v-3f4f1a5c]{margin:0;font-family:var(--public-font-display);font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.02em}.legal-hero p[data-v-3f4f1a5c]{margin:0;max-width:62ch;color:#bed3c8;line-height:1.66}.legal-frame[data-v-3f4f1a5c]{position:relative;padding:1.35rem 1.18rem}.legal-frame__line[data-v-3f4f1a5c]{position:absolute;pointer-events:none;z-index:0}.legal-frame__line[data-v-3f4f1a5c]:before,.legal-frame__line[data-v-3f4f1a5c]:after{content:"";position:absolute;pointer-events:none}.legal-frame__line--top[data-v-3f4f1a5c],.legal-frame__line--bottom[data-v-3f4f1a5c]{left:0;right:0;height:1px;background:linear-gradient(90deg,#edb44cb3,#edb44c61 18%,#edb44c26,#edb44c61 82%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.legal-frame__line--top[data-v-3f4f1a5c]{top:0}.legal-frame__line--bottom[data-v-3f4f1a5c]{bottom:0}.legal-frame__line--top[data-v-3f4f1a5c]:before,.legal-frame__line--bottom[data-v-3f4f1a5c]:before,.legal-frame__line--top[data-v-3f4f1a5c]:after,.legal-frame__line--bottom[data-v-3f4f1a5c]:after{width:clamp(10rem,22vw,20rem);height:1px}.legal-frame__line--top[data-v-3f4f1a5c]:before,.legal-frame__line--bottom[data-v-3f4f1a5c]:before{right:100%;background:linear-gradient(90deg,#edb44c00,#edb44c3d 45%,#edb44cb3)}.legal-frame__line--top[data-v-3f4f1a5c]:after,.legal-frame__line--bottom[data-v-3f4f1a5c]:after{left:100%;background:linear-gradient(90deg,#edb44cb3,#edb44c3d 55%,#edb44c00)}.legal-frame__line--left[data-v-3f4f1a5c],.legal-frame__line--right[data-v-3f4f1a5c]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,#edb44cb3,#edb44c5c 20%,#edb44c24,#edb44c5c 80%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.legal-frame__line--left[data-v-3f4f1a5c]{left:0}.legal-frame__line--right[data-v-3f4f1a5c]{right:0}.legal-frame__line--left[data-v-3f4f1a5c]:before,.legal-frame__line--right[data-v-3f4f1a5c]:before,.legal-frame__line--left[data-v-3f4f1a5c]:after,.legal-frame__line--right[data-v-3f4f1a5c]:after{width:1px;height:clamp(10rem,22vw,20rem)}.legal-frame__line--left[data-v-3f4f1a5c]:before,.legal-frame__line--right[data-v-3f4f1a5c]:before{bottom:100%;background:linear-gradient(180deg,#edb44c00,#edb44c2e 46%,#edb44cb3)}.legal-frame__line--left[data-v-3f4f1a5c]:after,.legal-frame__line--right[data-v-3f4f1a5c]:after{top:100%;background:linear-gradient(180deg,#edb44cb3,#edb44c2e 54%,#edb44c00)}.legal-content[data-v-3f4f1a5c]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;max-width:920px;margin:0 auto}.legal-card[data-v-3f4f1a5c]{border-bottom:1px solid rgba(112,173,146,.3);border-radius:0;background:transparent;box-shadow:none;padding:1.15rem .25rem;display:grid;gap:.56rem}.legal-card[data-v-3f4f1a5c]:first-child{border-top:1px solid rgba(112,173,146,.3)}.legal-card h2[data-v-3f4f1a5c]{margin:0;color:#f1f8f4;font-family:var(--public-font-display);font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.2}.legal-card h3[data-v-3f4f1a5c]{margin:.3rem 0 0;color:#d9e9e1;font-size:.97rem;line-height:1.35;letter-spacing:.01em}.legal-card p[data-v-3f4f1a5c]{margin:0;color:#bdd2c7;line-height:1.7}.legal-card ul[data-v-3f4f1a5c]{margin:0;padding-left:1.1rem;display:grid;gap:.22rem;color:#bdd2c7}.legal-card li[data-v-3f4f1a5c]{line-height:1.55}.legal-card a[data-v-3f4f1a5c]{color:#f0c66f;text-decoration-color:#f0c66f7a;text-underline-offset:.14em}.legal-card a[data-v-3f4f1a5c]:hover,.legal-card a[data-v-3f4f1a5c]:focus-visible{color:#ffe2a6;text-decoration-color:#ffe2a6d1}@media(max-width:700px){.legal-page[data-v-3f4f1a5c]{padding:1.2rem .75rem 2.3rem;gap:1.4rem}.legal-frame[data-v-3f4f1a5c]{padding:.78rem .56rem}.legal-card[data-v-3f4f1a5c]{padding:.92rem .1rem}}.not-found-ball-field[data-v-15ac91ef]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.nf-ball[data-v-15ac91ef]{--ball-size: clamp(112px, 9.3vw, 142px);--shine-x: 16%;--shine-y: 10%;position:absolute;width:var(--ball-size);height:var(--ball-size);border-radius:50%;display:grid;place-items:center;box-shadow:inset -12px -12px 18px #00000059,0 18px 24px #00000054}.nf-ball[data-v-15ac91ef]:after{content:"";position:absolute;width:34%;height:34%;top:var(--shine-y);left:var(--shine-x);border-radius:50%;background:radial-gradient(circle,#ffffffbd,#fff0)}.nf-ball__mark[data-v-15ac91ef]{--mark-x: 0px;--mark-y: 0px;--mark-r: 0deg;position:relative;z-index:3;width:46%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff,#e8edf3);color:#131d2a;font-family:"Saira Stencil One",var(--public-font-display),sans-serif;font-size:clamp(1.85rem,2.7vw,2.5rem);line-height:1;transform:translate(var(--mark-x),var(--mark-y)) rotate(var(--mark-r));box-shadow:inset 0 -2px 4px #00000029}.nf-ball--cue[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#fff,#dfe5ee 69%,#b6c0cc)}.nf-ball--cue[data-v-15ac91ef]:before{content:"";position:absolute;width:16%;aspect-ratio:1;border-radius:50%;background:#9aa4b3b8;top:47%;left:45%}.nf-ball--purple[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#c882ff,#63358a 60%,#3e1f57)}.nf-ball--black[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#838b98,#1f242d,#0b0f15)}.nf-ball--yellow[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#ffe07c,#c58f1b 62%,#845c0f)}.nf-ball--blue[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#7eb8ff,#265ca3 62%,#173a67)}.nf-ball--red[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#ff9094,#b83845 62%,#76222b)}.nf-ball--orange[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#ffc58b,#c66f24 62%,#834717)}.nf-ball--green[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#93ec99,#3d9744 62%,#28652d)}.nf-ball--maroon[data-v-15ac91ef]{background:radial-gradient(circle at 34% 28%,#df8e97,#813545 62%,#54222d)}.nf-ball--striped-purple[data-v-15ac91ef],.nf-ball--striped-yellow[data-v-15ac91ef],.nf-ball--striped-blue[data-v-15ac91ef],.nf-ball--striped-red[data-v-15ac91ef],.nf-ball--striped-orange[data-v-15ac91ef],.nf-ball--striped-green[data-v-15ac91ef],.nf-ball--striped-maroon[data-v-15ac91ef]{--stripe-angle: 90deg;--stripe-band-start: 20%;--stripe-band-end: 80%;--stripe-soft-start: 18%;--stripe-soft-end: 82%;background:linear-gradient(var(--stripe-angle),#f7f9fb 0%,#ffffff var(--stripe-soft-start),var(--stripe-edge) var(--stripe-band-start),var(--stripe-color) var(--stripe-band-start),var(--stripe-color) var(--stripe-band-end),var(--stripe-edge) var(--stripe-band-end),#ffffff var(--stripe-soft-end),#f7f9fb 100%);overflow:hidden}.nf-ball--striped-purple[data-v-15ac91ef]{--stripe-color: #7a43aa;--stripe-edge: #a46cd8}.nf-ball--striped-yellow[data-v-15ac91ef]{--stripe-color: #c48f1b;--stripe-edge: #e7bd52}.nf-ball--striped-blue[data-v-15ac91ef]{--stripe-color: #2b61a8;--stripe-edge: #6da4eb}.nf-ball--striped-red[data-v-15ac91ef]{--stripe-color: #b83a46;--stripe-edge: #d7717d}.nf-ball--striped-orange[data-v-15ac91ef]{--stripe-color: #c57024;--stripe-edge: #eba35a}.nf-ball--striped-green[data-v-15ac91ef]{--stripe-color: #3f9846;--stripe-edge: #82cb88}.nf-ball--striped-maroon[data-v-15ac91ef]{--stripe-color: #803446;--stripe-edge: #bd6f7c}.nf-ball--extra[data-v-15ac91ef]{overflow:hidden}.nf-ball--extra[data-v-15ac91ef]:before{content:"";position:absolute;width:var(--patch-size, 43%);aspect-ratio:1;left:var(--patch-x, 15%);top:var(--patch-y, 15%);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(211,220,232,.85);background:radial-gradient(circle,#fffffff2,#ebf0f7f2 92%,#dce3ecf2);box-shadow:inset 0 -2px 4px #0000001f;opacity:var(--patch-opacity, 1)}@media(max-width:980px){.nf-ball[data-v-15ac91ef]{--ball-size: 98px}}@media(max-width:720px){.nf-ball[data-v-15ac91ef]{--ball-size: 74px}}.public-footer[data-v-e0bdf5af]{position:relative;z-index:6;margin-top:clamp(1.2rem,3vw,2.2rem);border-top:0;background:linear-gradient(90deg,rgba(237,180,76,.07),transparent 22% 78%,rgba(57,210,170,.04)),#030806;padding:clamp(2.4rem,5vw,3.6rem) clamp(.8rem,2.8vw,2.2rem) clamp(1.65rem,4vw,2.35rem)}.public-footer[data-v-e0bdf5af]:before{content:"";position:absolute;top:0;right:clamp(.8rem,2.8vw,2.2rem);left:clamp(.8rem,2.8vw,2.2rem);height:1px;background:linear-gradient(90deg,rgba(237,180,76,.72),transparent 18% 82%,rgba(57,210,170,.36))}.public-footer--flush[data-v-e0bdf5af]{margin-top:0;border-top:1px solid rgba(237,180,76,.3);box-shadow:0 -30px 80px #edb44c0f,0 -1px #ffd88f14}.public-footer--flush[data-v-e0bdf5af]:before{display:block;right:clamp(1rem,6vw,6.8rem);left:clamp(1rem,6vw,6.8rem);height:3px;background:linear-gradient(90deg,transparent,#edb44c 16%,#39d2aa 50%,#ffd88f 84%,transparent),linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);box-shadow:0 0 28px #edb44c38}.public-footer__inner[data-v-e0bdf5af]{width:min(1640px,100%);margin:0 auto;display:grid;gap:1.25rem}.public-footer__main[data-v-e0bdf5af]{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:end;gap:1rem}.public-footer__brand-group[data-v-e0bdf5af]{display:grid;justify-items:start;gap:.85rem;border-left:2px solid rgba(237,180,76,.62);padding-left:clamp(.9rem,2vw,1.25rem)}.public-footer__brand[data-v-e0bdf5af]{display:inline-flex}.public-footer__logo[data-v-e0bdf5af]{width:174px;height:auto;display:block}.public-footer__social[data-v-e0bdf5af]{display:inline-flex;align-items:center;gap:.38rem}.public-footer__social a[data-v-e0bdf5af]{width:2.18rem;height:2.18rem;border-radius:0;border:1px solid rgba(171,202,186,.18);color:#c7d7ce;background:linear-gradient(180deg,rgba(237,180,76,.06),transparent),#ffffff05;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.public-footer__social a[data-v-e0bdf5af]:hover{color:var(--public-accent-soft);border-color:#edb44c80;background:#edb44c1f;transform:translateY(-2px)}.public-footer__social svg[data-v-e0bdf5af]{width:1.02rem;height:1.02rem;fill:currentColor}.public-footer__links[data-v-e0bdf5af]{display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr));align-items:center;justify-content:end;gap:0;border-block:1px solid rgba(171,202,186,.12)}.public-footer__links a[data-v-e0bdf5af]{min-height:3.4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--public-muted);text-decoration:none;font-weight:800;font-size:.9rem;border-right:1px solid rgba(171,202,186,.12);border-radius:0;padding:.52rem .72rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.public-footer__links a[data-v-e0bdf5af]:last-child{border-right:0}.public-footer__links a[data-v-e0bdf5af]:hover,.public-footer__links a.router-link-exact-active[data-v-e0bdf5af]{color:var(--public-accent-soft);border-color:#edb44c47;background:linear-gradient(180deg,rgba(237,180,76,.1),transparent),#edb44c0a}.public-footer__meta[data-v-e0bdf5af]{border-top:0;padding-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:space-between;align-items:center;gap:.9rem}.public-footer__meta p[data-v-e0bdf5af]{margin:0;color:#7f978a;font-size:.78rem;line-height:1.45;text-transform:uppercase;letter-spacing:.04em}.public-footer__meta-mobile[data-v-e0bdf5af]{display:none}.public-footer__meta p[data-v-e0bdf5af]:last-child{text-align:right}@media(max-width:860px){.public-footer[data-v-e0bdf5af]{margin-top:1.2rem;padding:1.55rem .75rem 1.9rem}.public-footer--flush[data-v-e0bdf5af]{margin-top:0}.public-footer[data-v-e0bdf5af]:after{display:none}.public-footer__main[data-v-e0bdf5af]{grid-template-columns:1fr;justify-items:center}.public-footer__brand-group[data-v-e0bdf5af]{justify-items:center;border-left:0;padding-left:0}.public-footer__links[data-v-e0bdf5af]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0}.public-footer__links a[data-v-e0bdf5af]{font-size:.92rem;border-bottom:1px solid rgba(171,202,186,.12)}.public-footer__links a[data-v-e0bdf5af]:nth-child(2n){border-right:0}.public-footer__links a[data-v-e0bdf5af]:nth-last-child(-n+2){border-bottom:0}.public-footer__meta[data-v-e0bdf5af]{grid-template-columns:1fr;justify-items:center;gap:.35rem;text-align:center}.public-footer__meta p[data-v-e0bdf5af]:last-child{text-align:center}.public-footer__meta-full[data-v-e0bdf5af]{display:none}.public-footer__meta-mobile[data-v-e0bdf5af]{display:inline}}.public-header[data-v-59fd16b9]{position:fixed;inset:0 0 auto;z-index:70;border-bottom:0;background:linear-gradient(90deg,rgba(237,180,76,.08),transparent 22% 78%,rgba(57,210,170,.06)),rgba(3,12,8,var(--header-bg-alpha, .9));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 -1px rgba(171,202,186,var(--header-border-alpha, .2)),0 16px 40px #0000002e;transition:background-color .26s ease,border-color .26s ease}.public-header[data-v-59fd16b9]:after{content:"";position:absolute;right:1.35rem;bottom:0;left:1.35rem;height:1px;background:linear-gradient(90deg,rgba(237,180,76,.78),transparent 18% 82%,rgba(57,210,170,.42));opacity:calc(var(--header-border-alpha, .2) * 3.4);pointer-events:none}.public-header__inner[data-v-59fd16b9]{width:100%;margin:0;min-height:var(--public-header-height, 64px);padding:.58rem 1.35rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.public-header__brand[data-v-59fd16b9]{position:relative;display:inline-flex;align-items:center;text-decoration:none;padding-right:1.1rem}.public-header__brand[data-v-59fd16b9]:after{content:"";width:1px;height:1.8rem;margin-left:1.05rem;background:linear-gradient(180deg,transparent,rgba(237,180,76,.62),transparent)}.public-header__logo[data-v-59fd16b9]{width:156px;height:auto;display:block}.public-header__menu-btn[data-v-59fd16b9]{display:none}.public-header__right[data-v-59fd16b9]{justify-self:end;display:inline-flex;align-items:center;gap:.78rem}.public-header__nav[data-v-59fd16b9]{position:relative;display:inline-flex;align-items:center;gap:0;min-height:2.45rem;border-block:1px solid rgba(171,202,186,.16);border-radius:0;background:linear-gradient(90deg,rgba(237,180,76,.05),transparent 38% 100%),#020a0757;padding:0}.public-header__actions[data-v-59fd16b9]{display:inline-flex;align-items:center;gap:.65rem;position:relative}.public-header__link[data-v-59fd16b9],.public-header__login[data-v-59fd16b9],.public-header__cta[data-v-59fd16b9]{text-decoration:none;font-weight:700;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.public-header__link[data-v-59fd16b9],.public-header__login[data-v-59fd16b9]{color:var(--public-muted);font-size:.82rem}.public-header__link[data-v-59fd16b9]{position:relative;min-height:2.45rem;display:inline-flex;align-items:center;border-right:1px solid rgba(171,202,186,.12);border-radius:0;padding:.5rem .86rem;color:#b7c9bf;text-transform:uppercase;letter-spacing:.035em}.public-header__link[data-v-59fd16b9]:first-child{border-left:1px solid rgba(171,202,186,.12)}.public-header__link[data-v-59fd16b9]:after{content:"";position:absolute;right:.6rem;bottom:-1px;left:.6rem;height:2px;background:var(--public-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.public-header__link[data-v-59fd16b9]:hover,.public-header__link.router-link-exact-active[data-v-59fd16b9]{color:var(--public-accent-soft);background:#edb44c12;box-shadow:none}.public-header__link[data-v-59fd16b9]:hover:after,.public-header__link.router-link-exact-active[data-v-59fd16b9]:after{transform:scaleX(1)}.public-header__cta[data-v-59fd16b9]{position:relative;min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;color:#12261d;border-radius:0;border:1px solid rgba(255,216,143,.48);background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 38%),var(--public-accent);clip-path:polygon(.48rem 0,100% 0,100% calc(100% - .48rem),calc(100% - .48rem) 100%,0 100%,0 .48rem);padding:.62rem 1rem;font-size:.86rem;box-shadow:0 12px 26px #edb44c29,inset 0 -2px #673e002e}.public-header__cta[data-v-59fd16b9]:hover{background:linear-gradient(90deg,rgba(255,255,255,.32),transparent 38%),var(--public-accent-soft);transform:translateY(-1px)}.public-header__login[data-v-59fd16b9]{position:relative;min-height:2.55rem;display:inline-flex;align-items:center;border:1px solid rgba(171,202,186,.2);border-radius:0;background:linear-gradient(90deg,rgba(171,202,186,.06),transparent),#030c0857;padding:.58rem .9rem;text-transform:uppercase;letter-spacing:.03em}.public-header__login[data-v-59fd16b9]:before,.public-header__login[data-v-59fd16b9]:after{content:"";position:absolute;width:.42rem;height:.42rem;border-color:#edb44ca8;opacity:0;transition:opacity .2s ease}.public-header__login[data-v-59fd16b9]:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.public-header__login[data-v-59fd16b9]:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.public-header__login[data-v-59fd16b9]:hover{color:var(--public-accent-soft);border-color:#edb44c7a;background:#edb44c14}.public-header__login[data-v-59fd16b9]:hover:before,.public-header__login[data-v-59fd16b9]:hover:after{opacity:1}.public-header__user[data-v-59fd16b9]{position:relative}.public-header__avatar-btn[data-v-59fd16b9]{width:2.55rem;height:2.55rem;border-radius:999px;border:1px solid rgba(237,180,76,.4);background:radial-gradient(circle at 35% 25%,rgba(255,214,137,.28),transparent 38%),#0c2a1ef0;color:#f4fbf7;cursor:pointer;display:inline-grid;place-items:center;padding:0;font-weight:900;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0a}.public-header__avatar-btn img[data-v-59fd16b9]{width:100%;height:100%;object-fit:cover}.public-header__user-menu[data-v-59fd16b9]{position:absolute;top:calc(100% + .78rem);right:0;min-width:190px;border:1px solid rgba(237,180,76,.22);border-radius:0;background:linear-gradient(135deg,rgba(237,180,76,.08),transparent 42%),#030e0afa;box-shadow:0 24px 54px #0000006b;padding:.48rem;display:grid;gap:.22rem}.public-header__user-menu button[data-v-59fd16b9],.public-header__drawer-btn[data-v-59fd16b9]{border:0;font:inherit;cursor:pointer}.public-header__user-menu button[data-v-59fd16b9]{border-radius:0;background:transparent;color:#d3e5dc;text-align:left;padding:.68rem .78rem;font-weight:800}.public-header__user-menu button[data-v-59fd16b9]:hover{color:#ffcf67;background:#edb44c1a}.public-header__user-menu .public-header__user-menu-danger[data-v-59fd16b9]{color:#ffc7c1}.public-header__drawer[data-v-59fd16b9]{display:none}@media(max-width:860px){.public-header[data-v-59fd16b9]:after{right:.75rem;left:.75rem}.public-header__inner[data-v-59fd16b9]{padding:.54rem .75rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.public-header__menu-btn[data-v-59fd16b9]{display:grid;width:2.55rem;height:2.55rem;border-radius:999px;border:1px solid rgba(237,180,76,.32);background:linear-gradient(180deg,rgba(237,180,76,.1),transparent),#07120ed1;cursor:pointer;padding:.5rem;gap:.2rem}.public-header__menu-btn--avatar[data-v-59fd16b9]{overflow:hidden;padding:0;gap:0;border-color:#edb44c7a;box-shadow:inset 0 0 0 2px #ffffff0d,0 0 0 3px #edb44c14}.public-header__menu-btn--avatar img[data-v-59fd16b9],.public-header__menu-initial[data-v-59fd16b9]{width:100%;height:100%;display:grid;place-items:center}.public-header__menu-btn--avatar img[data-v-59fd16b9]{object-fit:cover}.public-header__menu-initial[data-v-59fd16b9]{color:#f7fff9;font-size:.95rem;font-weight:900;background:radial-gradient(circle at 35% 25%,rgba(255,214,137,.28),transparent 38%),#0c2a1ef0}.public-header__menu-btn span[data-v-59fd16b9]{width:100%;height:2px;border-radius:999px;background:#d8e5de}.public-header__brand[data-v-59fd16b9]{justify-self:start;padding-right:0}.public-header__brand[data-v-59fd16b9]:after{display:none}.public-header__logo[data-v-59fd16b9]{width:136px}.public-header__right[data-v-59fd16b9]{display:none}.public-header__drawer[data-v-59fd16b9]{display:grid;width:100%;box-sizing:border-box;margin:0;border-top:1px solid rgba(237,180,76,.14);background:linear-gradient(135deg,rgba(237,180,76,.07),transparent 46%),#030c08f5;padding:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .24s ease,opacity .24s ease,padding .24s ease}.public-header__drawer.is-open[data-v-59fd16b9]{max-height:min(78dvh,520px);opacity:1;overflow-y:auto;pointer-events:auto;padding:.94rem .74rem .84rem;gap:.82rem}.public-header__drawer-links[data-v-59fd16b9]{display:grid;grid-template-columns:1fr;gap:.58rem}.public-header__drawer-links .public-header__link[data-v-59fd16b9]{border:1px solid rgba(171,202,186,.16);border-radius:0;padding:.78rem .8rem;min-height:3rem;background:#07120e9e}.public-header__drawer-links .public-header__link[data-v-59fd16b9]:after{right:.8rem;left:.8rem}.public-header__drawer-links .public-header__link.router-link-exact-active[data-v-59fd16b9]{border-color:#edb44c6b}.public-header__drawer-actions[data-v-59fd16b9]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.public-header__drawer-actions--authed[data-v-59fd16b9]{grid-template-columns:1fr}.public-header__drawer-actions .public-header__login[data-v-59fd16b9]{border-color:#7ca39273;background:#05100beb;color:#c6d7ce}.public-header__drawer-actions .public-header__login[data-v-59fd16b9],.public-header__drawer-actions .public-header__cta[data-v-59fd16b9]{text-align:center;justify-content:center;display:inline-flex;align-items:center;min-height:2.9rem;font-size:.86rem;padding:.65rem .45rem}.public-header__drawer-actions .public-header__cta[data-v-59fd16b9]{clip-path:polygon(.5rem 0,100% 0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 .5rem)}.public-header__drawer-actions .public-header__drawer-btn--danger[data-v-59fd16b9]{color:#ffc7c1;border-color:#ff94886b}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D8mbATpP.woff2) format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Syne-VariableFont_wght-DzSGvtp8.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/Lexend-VariableFont_wght-CXpDOWlP.woff2) format("woff2")}.public-layout[data-v-c66adb36]{--public-font-body: "Plus Jakarta Sans", "Segoe UI", sans-serif;--public-font-display: "Syne", "Segoe UI", sans-serif;--public-bg: #06110d;--public-bg-soft: #0b1b15;--public-surface: rgba(10, 24, 18, .74);--public-surface-strong: rgba(8, 20, 15, .92);--public-border: rgba(137, 177, 155, .24);--public-text: #ecf5ef;--public-muted: #9fb4a9;--public-accent: #edb44c;--public-accent-soft: #ffd88f;--public-accent-2: #39d2aa;--public-shadow: 0 28px 55px rgba(0, 0, 0, .42);--public-header-height: 64px;min-height:100dvh;position:relative;flex:1 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;font-family:var(--public-font-body);color:var(--public-text);background:radial-gradient(120% 160% at 15% -20%,#1c3e2f 0%,rgba(28,62,47,.2) 35%,transparent 62%),radial-gradient(120% 120% at 100% 0%,#132c22 0%,rgba(19,44,34,.16) 36%,transparent 63%),linear-gradient(165deg,#091611 0%,var(--public-bg) 60%,#040b08 100%);isolation:isolate;overflow-x:clip}.public-layout--landing[data-v-c66adb36],.public-layout--pricing[data-v-c66adb36],.public-layout--contact[data-v-c66adb36]{background:#030806}.public-layout--legal[data-v-c66adb36]{background:linear-gradient(90deg,transparent 0%,transparent 12%,rgba(237,180,76,.1) 12%,rgba(237,180,76,.1) calc(12% + 1px),transparent calc(12% + 1px),transparent 88%,rgba(237,180,76,.08) 88%,rgba(237,180,76,.08) calc(88% + 1px),transparent calc(88% + 1px)),linear-gradient(180deg,#0b1b14,#10271c 42%,#07130e)}.public-layout--landing .public-layout__lights[data-v-c66adb36],.public-layout--pricing .public-layout__lights[data-v-c66adb36],.public-layout--contact .public-layout__lights[data-v-c66adb36],.public-layout--legal .public-layout__lights[data-v-c66adb36]{display:none}.public-layout__lights[data-v-c66adb36]{position:fixed;inset:0;pointer-events:none;z-index:0}.public-layout__light[data-v-c66adb36]{position:absolute;border-radius:999px;filter:blur(55px);opacity:.55;animation:public-float-c66adb36 12s ease-in-out infinite}.public-layout__light--one[data-v-c66adb36]{width:clamp(210px,28vw,390px);height:clamp(210px,28vw,390px);top:10vh;left:-8vw;background:#3ad3a742}.public-layout__light--two[data-v-c66adb36]{width:clamp(180px,24vw,350px);height:clamp(180px,24vw,350px);top:46vh;right:-6vw;background:#edb44c40;animation-delay:-5s}.public-layout__grid[data-v-c66adb36]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at 50% 25%,black 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 25%,black 0%,transparent 72%);opacity:.35}.public-layout__content[data-v-c66adb36]{min-height:0;position:relative;z-index:5;overflow-x:clip;padding-top:var(--public-header-height)}@media(max-width:860px){.public-layout[data-v-c66adb36]{--public-header-height: 56px}}@keyframes public-float-c66adb36{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}.invite-resolver[data-v-58fec45e]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:2rem 1rem}.invite-resolver__card[data-v-58fec45e]{width:min(100%,520px);border-radius:24px;padding:1.6rem;border:1px solid rgba(255,194,84,.18);background:linear-gradient(180deg,#081d14f5,#04130cf5);box-shadow:0 24px 80px #00000047;text-align:center}.invite-resolver__kicker[data-v-58fec45e]{margin:0;color:#ffbf37;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.invite-resolver__card h1[data-v-58fec45e]{margin:.75rem 0 0;color:#f4faf7;font-size:clamp(1.8rem,5vw,2.5rem)}.invite-resolver__text[data-v-58fec45e]{margin:.9rem 0 0;color:#c5d8cf;line-height:1.6}.invite-resolver__actions[data-v-58fec45e]{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.invite-resolver__btn[data-v-58fec45e]{min-height:46px;border-radius:14px;display:inline-grid;place-items:center;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.invite-resolver__btn--main[data-v-58fec45e]{color:#102015;background:linear-gradient(180deg,#ffc53a,#f1ae08)}.invite-resolver__btn--ghost[data-v-58fec45e]{color:#ffcf67;border:1px solid rgba(255,193,67,.24);background:#ffc1430f}@media(max-width:640px){.invite-resolver__actions[data-v-58fec45e]{grid-template-columns:1fr}}.auth-page[data-v-d2e6b989]{min-height:100%;display:grid;place-items:center;padding:1rem}.auth-shell[data-v-d2e6b989]{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:1rem}.auth-aside[data-v-d2e6b989]{position:relative;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:linear-gradient(115deg,transparent 0 34%,rgba(57,210,170,.08) 34% 35%,transparent 35% 100%),radial-gradient(circle at 78% 18%,rgba(237,180,76,.12),transparent 28%),linear-gradient(140deg,#081d14f0,#081811e0);box-shadow:var(--public-shadow);padding:clamp(1rem,3vw,2rem);display:grid;align-content:center;gap:.95rem}.auth-aside[data-v-d2e6b989]:before{content:"";position:absolute;inset:1rem;border:1px solid rgba(237,180,76,.34);border-radius:8px;pointer-events:none}.auth-aside[data-v-d2e6b989]>*{position:relative;z-index:1}.auth-aside__copy[data-v-d2e6b989]{display:grid;gap:.95rem}.auth-aside__tag[data-v-d2e6b989]{width:fit-content;border:1px solid rgba(57,210,170,.45);border-radius:999px;padding:.25rem .65rem;color:#9af0db;text-transform:uppercase;letter-spacing:.08em;font-family:var(--public-font-display);font-size:.7rem}.auth-aside h1[data-v-d2e6b989]{margin:0;color:#f3f9f6;font-family:var(--public-font-display);font-size:clamp(1.75rem,2.8vw,2.9rem);line-height:1.04;letter-spacing:-.02em}.auth-aside p[data-v-d2e6b989]{margin:0;color:#aec2b8;line-height:1.6;max-width:52ch}.auth-aside ul[data-v-d2e6b989]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:#bad0c5;line-height:1.5}.auth-aside__link[data-v-d2e6b989]{width:fit-content;text-decoration:none;border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.6rem .9rem;color:var(--public-accent-soft);background:#edb44c14;font-weight:700;transition:color .2s ease,background-color .2s ease}.auth-aside__link[data-v-d2e6b989]:hover{background:#edb44c29}.auth-card[data-v-d2e6b989]{border:1px solid var(--public-border);border-radius:8px;background:var(--public-surface-strong);box-shadow:var(--public-shadow);padding:1.3rem;display:grid;align-content:center;gap:1rem}.auth-card__logo[data-v-d2e6b989]{width:clamp(170px,24vw,220px);height:auto;display:block}.auth-card__head[data-v-d2e6b989]{display:grid;gap:.35rem}.auth-card__head h2[data-v-d2e6b989]{margin:0;color:#fbfdfc;font-family:var(--public-font-display);font-size:clamp(1.45rem,2vw,1.95rem)}.auth-card__head p[data-v-d2e6b989]{margin:0;color:#9fb4a8;font-size:.95rem;line-height:1.5}.auth-card__form[data-v-d2e6b989]{display:grid;gap:.8rem}.auth-social[data-v-d2e6b989]{display:grid;gap:.85rem}.auth-google-button[data-v-d2e6b989]{width:100%;min-height:2.9rem;border:1px solid #dadce0;border-radius:4px;padding:.74rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;color:#3c4043;background:#fff;font-family:Google Sans,Roboto,system-ui,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.auth-google-button[data-v-d2e6b989]:hover{transform:translateY(-1px);border-color:#d2e3fc;background:#f8fbff;box-shadow:0 1px 2px #3c404329}.auth-google-button[data-v-d2e6b989]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.auth-google-button[data-v-d2e6b989]:active{transform:translateY(0);background:#f1f3f4}.auth-google-button__mark[data-v-d2e6b989]{width:1.125rem;height:1.125rem;display:block;flex:0 0 auto}.auth-divider[data-v-d2e6b989]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;color:#82978d;font-size:.78rem;font-weight:700;text-transform:uppercase}.auth-divider[data-v-d2e6b989]:before,.auth-divider[data-v-d2e6b989]:after{content:"";height:1px;background:#ffffff17}.auth-card__form label[data-v-d2e6b989],.auth-field[data-v-d2e6b989]{display:grid;gap:.4rem;color:#d6e2dc;font-size:.84rem;font-weight:700}.auth-field__label[data-v-d2e6b989]{display:inline-block}.auth-field__row[data-v-d2e6b989]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth-field__forgot[data-v-d2e6b989]{color:var(--public-accent-soft);font-size:.78rem;font-weight:700;text-decoration:none}.auth-field__forgot[data-v-d2e6b989]:hover{text-decoration:underline}.auth-field__control[data-v-d2e6b989]{position:relative;display:flex;align-items:center}.auth-card__form input[data-v-d2e6b989]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.76rem;font:inherit;color:#f0faf5;background:#040c09c2}.auth-field__control input[data-v-d2e6b989]{padding-right:3rem}.auth-card__form input[data-v-d2e6b989]:focus{outline:2px solid rgba(237,180,76,.28);border-color:#edb44ca3}.auth-field__hint[data-v-d2e6b989]{color:#93a9a0;font-size:.76rem;font-weight:500;line-height:1.5}.auth-field__toggle[data-v-d2e6b989]{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;padding:0;margin:0;transform:translateY(-50%);line-height:0;appearance:none;-webkit-appearance:none;box-shadow:none;transition:none;color:#d7e6de;background:transparent;cursor:pointer}.auth-field__toggle svg[data-v-d2e6b989]{width:1.15rem;height:1.15rem;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-password-requirements[data-v-d2e6b989]{overflow:hidden;transform-origin:top center;border:1px solid rgba(129,243,178,.28);border-radius:8px;background:linear-gradient(180deg,#0c2d1ff5,#081f16f5);padding:.8rem .85rem;box-shadow:inset 0 1px #baffd914}.auth-password-requirements__title[data-v-d2e6b989]{margin:0 0 .55rem;color:#f1f7f4;font-size:.8rem;font-weight:700}.auth-password-requirements__list[data-v-d2e6b989]{margin:0;padding-left:1rem;display:grid;gap:.34rem}.auth-password-requirements__item[data-v-d2e6b989]{color:#d06b6b;font-size:.8rem;font-weight:500;line-height:1.45}.auth-password-requirements__item--met[data-v-d2e6b989]{color:#ffcf67}.auth-password-requirements__item--unmet[data-v-d2e6b989]{color:#f28b82}.auth-password-requirements-enter-active[data-v-d2e6b989],.auth-password-requirements-leave-active[data-v-d2e6b989]{transition:opacity .18s ease,transform .22s ease,max-height .22s ease,margin-top .22s ease}.auth-password-requirements-enter-from[data-v-d2e6b989],.auth-password-requirements-leave-to[data-v-d2e6b989]{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0}.auth-password-requirements-enter-to[data-v-d2e6b989],.auth-password-requirements-leave-from[data-v-d2e6b989]{opacity:1;transform:translateY(0);max-height:18rem;margin-top:.1rem}.auth-card__form>button[data-v-d2e6b989]{border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.84rem;font:inherit;font-weight:800;color:#11241c;background:linear-gradient(145deg,#ffd693,#edb44c);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.auth-card__form>button[data-v-d2e6b989]:hover{transform:translateY(-1px);background:linear-gradient(145deg,#ffdfab,#f0be64)}.auth-helper-card[data-v-d2e6b989]{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.95rem 1rem;display:grid;gap:.8rem}.auth-helper-card strong[data-v-d2e6b989]{color:#f7fbf9}.auth-helper-card p[data-v-d2e6b989]{margin:.35rem 0 0;color:#9eb4a9;line-height:1.5}.auth-helper-card span[data-v-d2e6b989]{color:#f9e3a0;font-weight:700}.auth-helper-card__button[data-v-d2e6b989]{justify-self:start;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.72rem .95rem;color:#e3ede8;background:#ffffff0a;font:inherit;font-weight:700;cursor:pointer}.auth-card__error[data-v-d2e6b989]{margin:0;border:1px solid #c06053;border-radius:8px;padding:.6rem;color:#ffd1c9;background:#9d322640;font-size:.85rem}.auth-card__success[data-v-d2e6b989]{margin:0;border:1px solid rgba(129,243,178,.32);border-radius:8px;padding:.72rem;color:#d8ffe8;background:#1d744838;font-size:.86rem;line-height:1.45}.auth-card__foot[data-v-d2e6b989]{border-top:1px solid rgba(255,255,255,.08);padding-top:.82rem}.auth-card__foot p[data-v-d2e6b989]{margin:0;color:#9eb3a7;text-align:center;font-size:.88rem}.auth-card__foot a[data-v-d2e6b989]{color:var(--public-accent-soft);text-decoration:none;font-weight:700}.auth-card__foot a[data-v-d2e6b989]:hover{text-decoration:underline}@media(max-width:980px){.auth-shell[data-v-d2e6b989]{grid-template-columns:1fr}.auth-aside[data-v-d2e6b989]{gap:.75rem}.auth-aside h1[data-v-d2e6b989]{max-width:14ch}}@media(min-width:981px){.auth-password-requirements-enter-from[data-v-d2e6b989],.auth-password-requirements-leave-to[data-v-d2e6b989]{transform:translate3d(-10px,-6px,0) scaleX(.985)}.auth-password-requirements-enter-to[data-v-d2e6b989],.auth-password-requirements-leave-from[data-v-d2e6b989]{transform:translateZ(0) scaleX(1)}}@media(max-width:640px){.auth-page[data-v-d2e6b989]{padding:.72rem}.auth-card[data-v-d2e6b989],.auth-aside[data-v-d2e6b989]{border-radius:8px;padding:1.15rem}.auth-aside[data-v-d2e6b989]:before{inset:.8rem}.auth-card__logo[data-v-d2e6b989]{width:168px}}.auth-page[data-v-963645f2]{min-height:100%;display:grid;place-items:center;padding:1rem}.auth-shell[data-v-963645f2]{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:1rem}.auth-aside[data-v-963645f2]{position:relative;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:linear-gradient(115deg,transparent 0 34%,rgba(57,210,170,.08) 34% 35%,transparent 35% 100%),radial-gradient(circle at 78% 18%,rgba(237,180,76,.12),transparent 28%),linear-gradient(140deg,#081d14f0,#081811e0);box-shadow:var(--public-shadow);padding:clamp(1rem,3vw,2rem);display:grid;align-content:center;gap:.95rem}.auth-aside[data-v-963645f2]:before{content:"";position:absolute;inset:1rem;border:1px solid rgba(237,180,76,.34);border-radius:8px;pointer-events:none}.auth-aside[data-v-963645f2]>*{position:relative;z-index:1}.auth-aside__copy[data-v-963645f2]{display:grid;gap:.95rem}.auth-aside__tag[data-v-963645f2]{width:fit-content;border:1px solid rgba(57,210,170,.45);border-radius:999px;padding:.25rem .65rem;color:#9af0db;text-transform:uppercase;letter-spacing:.08em;font-family:var(--public-font-display);font-size:.7rem}.auth-aside h1[data-v-963645f2]{margin:0;color:#f3f9f6;font-family:var(--public-font-display);font-size:clamp(1.75rem,2.8vw,2.9rem);line-height:1.04;letter-spacing:-.02em}.auth-aside p[data-v-963645f2]{margin:0;color:#aec2b8;line-height:1.6;max-width:52ch}.auth-aside ul[data-v-963645f2]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:#bad0c5;line-height:1.5}.auth-aside__link[data-v-963645f2]{width:fit-content;text-decoration:none;border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.6rem .9rem;color:var(--public-accent-soft);background:#edb44c14;font-weight:700;transition:color .2s ease,background-color .2s ease}.auth-aside__link[data-v-963645f2]:hover{background:#edb44c29}.auth-card[data-v-963645f2]{border:1px solid var(--public-border);border-radius:8px;background:var(--public-surface-strong);box-shadow:var(--public-shadow);padding:1.3rem;display:grid;align-content:center;gap:1rem}.auth-card__logo[data-v-963645f2]{width:clamp(170px,24vw,220px);height:auto;display:block}.auth-card__head[data-v-963645f2]{display:grid;gap:.35rem}.auth-card__head h2[data-v-963645f2]{margin:0;color:#fbfdfc;font-family:var(--public-font-display);font-size:clamp(1.45rem,2vw,1.95rem)}.auth-card__head p[data-v-963645f2]{margin:0;color:#9fb4a8;font-size:.95rem;line-height:1.5}.auth-card__form[data-v-963645f2]{display:grid;gap:.8rem}.auth-social[data-v-963645f2]{display:grid;gap:.85rem}.auth-google-button[data-v-963645f2]{width:100%;min-height:2.9rem;border:1px solid #dadce0;border-radius:4px;padding:.74rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;color:#3c4043;background:#fff;font-family:Google Sans,Roboto,system-ui,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.auth-google-button[data-v-963645f2]:hover{transform:translateY(-1px);border-color:#d2e3fc;background:#f8fbff;box-shadow:0 1px 2px #3c404329}.auth-google-button[data-v-963645f2]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.auth-google-button[data-v-963645f2]:active{transform:translateY(0);background:#f1f3f4}.auth-google-button__mark[data-v-963645f2]{width:1.125rem;height:1.125rem;display:block;flex:0 0 auto}.auth-divider[data-v-963645f2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;color:#82978d;font-size:.78rem;font-weight:700;text-transform:uppercase}.auth-divider[data-v-963645f2]:before,.auth-divider[data-v-963645f2]:after{content:"";height:1px;background:#ffffff17}.auth-card__form label[data-v-963645f2],.auth-field[data-v-963645f2]{display:grid;gap:.4rem;color:#d6e2dc;font-size:.84rem;font-weight:700}.auth-field__label[data-v-963645f2]{display:inline-block}.auth-field__row[data-v-963645f2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth-field__forgot[data-v-963645f2]{color:var(--public-accent-soft);font-size:.78rem;font-weight:700;text-decoration:none}.auth-field__forgot[data-v-963645f2]:hover{text-decoration:underline}.auth-field__control[data-v-963645f2]{position:relative;display:flex;align-items:center}.auth-card__form input[data-v-963645f2]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.76rem;font:inherit;color:#f0faf5;background:#040c09c2}.auth-field__control input[data-v-963645f2]{padding-right:3rem}.auth-card__form input[data-v-963645f2]:focus{outline:2px solid rgba(237,180,76,.28);border-color:#edb44ca3}.auth-field__hint[data-v-963645f2]{color:#93a9a0;font-size:.76rem;font-weight:500;line-height:1.5}.auth-field__toggle[data-v-963645f2]{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;padding:0;margin:0;transform:translateY(-50%);line-height:0;appearance:none;-webkit-appearance:none;box-shadow:none;transition:none;color:#d7e6de;background:transparent;cursor:pointer}.auth-field__toggle svg[data-v-963645f2]{width:1.15rem;height:1.15rem;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-password-requirements[data-v-963645f2]{overflow:hidden;transform-origin:top center;border:1px solid rgba(129,243,178,.28);border-radius:8px;background:linear-gradient(180deg,#0c2d1ff5,#081f16f5);padding:.8rem .85rem;box-shadow:inset 0 1px #baffd914}.auth-password-requirements__title[data-v-963645f2]{margin:0 0 .55rem;color:#f1f7f4;font-size:.8rem;font-weight:700}.auth-password-requirements__list[data-v-963645f2]{margin:0;padding-left:1rem;display:grid;gap:.34rem}.auth-password-requirements__item[data-v-963645f2]{color:#d06b6b;font-size:.8rem;font-weight:500;line-height:1.45}.auth-password-requirements__item--met[data-v-963645f2]{color:#ffcf67}.auth-password-requirements__item--unmet[data-v-963645f2]{color:#f28b82}.auth-password-requirements-enter-active[data-v-963645f2],.auth-password-requirements-leave-active[data-v-963645f2]{transition:opacity .18s ease,transform .22s ease,max-height .22s ease,margin-top .22s ease}.auth-password-requirements-enter-from[data-v-963645f2],.auth-password-requirements-leave-to[data-v-963645f2]{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0}.auth-password-requirements-enter-to[data-v-963645f2],.auth-password-requirements-leave-from[data-v-963645f2]{opacity:1;transform:translateY(0);max-height:18rem;margin-top:.1rem}.auth-card__form>button[data-v-963645f2]{border:1px solid rgba(237,180,76,.32);border-radius:8px;padding:.84rem;font:inherit;font-weight:800;color:#11241c;background:linear-gradient(145deg,#ffd693,#edb44c);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.auth-card__form>button[data-v-963645f2]:hover{transform:translateY(-1px);background:linear-gradient(145deg,#ffdfab,#f0be64)}.auth-helper-card[data-v-963645f2]{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.95rem 1rem;display:grid;gap:.8rem}.auth-helper-card strong[data-v-963645f2]{color:#f7fbf9}.auth-helper-card p[data-v-963645f2]{margin:.35rem 0 0;color:#9eb4a9;line-height:1.5}.auth-helper-card span[data-v-963645f2]{color:#f9e3a0;font-weight:700}.auth-helper-card__button[data-v-963645f2]{justify-self:start;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.72rem .95rem;color:#e3ede8;background:#ffffff0a;font:inherit;font-weight:700;cursor:pointer}.auth-card__error[data-v-963645f2]{margin:0;border:1px solid #c06053;border-radius:8px;padding:.6rem;color:#ffd1c9;background:#9d322640;font-size:.85rem}.auth-card__success[data-v-963645f2]{margin:0;border:1px solid rgba(129,243,178,.32);border-radius:8px;padding:.72rem;color:#d8ffe8;background:#1d744838;font-size:.86rem;line-height:1.45}.auth-card__foot[data-v-963645f2]{border-top:1px solid rgba(255,255,255,.08);padding-top:.82rem}.auth-card__foot p[data-v-963645f2]{margin:0;color:#9eb3a7;text-align:center;font-size:.88rem}.auth-card__foot a[data-v-963645f2]{color:var(--public-accent-soft);text-decoration:none;font-weight:700}.auth-card__foot a[data-v-963645f2]:hover{text-decoration:underline}@media(max-width:980px){.auth-shell[data-v-963645f2]{grid-template-columns:1fr}.auth-aside[data-v-963645f2]{gap:.75rem}.auth-aside h1[data-v-963645f2]{max-width:14ch}}@media(min-width:981px){.auth-password-requirements-enter-from[data-v-963645f2],.auth-password-requirements-leave-to[data-v-963645f2]{transform:translate3d(-10px,-6px,0) scaleX(.985)}.auth-password-requirements-enter-to[data-v-963645f2],.auth-password-requirements-leave-from[data-v-963645f2]{transform:translateZ(0) scaleX(1)}}@media(max-width:640px){.auth-page[data-v-963645f2]{padding:.72rem}.auth-card[data-v-963645f2],.auth-aside[data-v-963645f2]{border-radius:8px;padding:1.15rem}.auth-aside[data-v-963645f2]:before{inset:.8rem}.auth-card__logo[data-v-963645f2]{width:168px}}.auth-card__info[data-v-963645f2]{margin:0;border:1px solid rgba(57,210,170,.5);border-radius:10px;padding:.6rem;color:#cbf4e8;background:#184e3b4d;font-size:.86rem}.onboarding-stage[data-v-22e7b43e]{width:100%;display:grid;gap:1.25rem;justify-items:center}.onboarding-stage--single[data-v-22e7b43e]{align-items:center;min-height:calc(100vh - 13rem);align-content:center}.onboarding-stage--plan[data-v-22e7b43e]{justify-items:stretch;align-content:start}.onboarding-stage__header[data-v-22e7b43e]{width:min(100%,64rem);display:grid;gap:.6rem;justify-items:center;text-align:center;margin:0 auto}.onboarding-stage__header--plan[data-v-22e7b43e]{margin-bottom:.4rem}.onboarding-stage__eyebrow[data-v-22e7b43e],.onboarding-panel__kicker[data-v-22e7b43e],.onboarding-status-banner__eyebrow[data-v-22e7b43e]{margin:0;color:#d4a32f;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-stage__header h1[data-v-22e7b43e],.onboarding-panel h2[data-v-22e7b43e],.onboarding-status-banner h2[data-v-22e7b43e]{margin:0;color:#f5f7f3;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.04em}.onboarding-panel h2[data-v-22e7b43e],.onboarding-status-banner h2[data-v-22e7b43e]{font-size:clamp(1.55rem,2vw,2.1rem);letter-spacing:-.03em}.onboarding-stage__lead[data-v-22e7b43e],.onboarding-panel__text[data-v-22e7b43e],.onboarding-status-banner p[data-v-22e7b43e],.onboarding-plan-card li[data-v-22e7b43e]{margin:0;color:#b9c8c1;font-size:1rem;line-height:1.65}.onboarding-panel[data-v-22e7b43e],.onboarding-status-banner[data-v-22e7b43e],.onboarding-plan-shell[data-v-22e7b43e]{width:min(100%,36rem);border:1px solid rgba(65,113,88,.74);border-radius:24px;background:linear-gradient(180deg,#0a261bf0,#051911f5),#0c251b;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.onboarding-panel[data-v-22e7b43e]{display:grid;gap:1rem;padding:1.8rem}.onboarding-panel--narrow[data-v-22e7b43e]{max-width:34rem}.onboarding-panel--form[data-v-22e7b43e]{max-width:34rem;gap:1.25rem}.onboarding-panel--complete[data-v-22e7b43e]{max-width:38rem}.onboarding-panel--complete>.onboarding-panel__kicker[data-v-22e7b43e],.onboarding-panel--complete>h2[data-v-22e7b43e],.onboarding-panel--complete>.onboarding-panel__text[data-v-22e7b43e]{justify-self:center;text-align:center}.onboarding-panel--complete .onboarding-panel__text[data-v-22e7b43e]{max-width:32rem}.onboarding-panel__header[data-v-22e7b43e]{display:grid;gap:.5rem}.onboarding-panel__icon[data-v-22e7b43e]{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;margin:0 auto;border:1px solid rgba(70,105,86,.72);background:#183528;overflow:hidden}.onboarding-panel__icon img[data-v-22e7b43e]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.55rem}.onboarding-panel__icon--has-image[data-v-22e7b43e]{border-color:transparent;background:transparent;box-shadow:none}.onboarding-panel__icon--has-image img[data-v-22e7b43e]{padding:0}.onboarding-panel__icon svg[data-v-22e7b43e],.onboarding-upload__fallback svg[data-v-22e7b43e]{width:38px;height:38px;fill:none;stroke:#c9a147;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-panel__email[data-v-22e7b43e]{width:fit-content;margin:0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(74,110,89,.76);background:#153125;color:#e8efe9;font-size:.95rem;font-weight:700}.onboarding-panel__notice[data-v-22e7b43e],.onboarding-panel__error[data-v-22e7b43e]{margin:0;border-radius:16px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.onboarding-panel__notice[data-v-22e7b43e]{border:1px solid rgba(74,110,89,.7);background:#153125;color:#dde7df}.onboarding-panel__notice--warning[data-v-22e7b43e]{border-color:#d5a5346b;background:#d5a5341a;color:#f3e5bc}.onboarding-panel__error[data-v-22e7b43e]{border:1px solid rgba(172,99,99,.6);background:#3a1d1d;color:#f0d4d4}.onboarding-panel__meta[data-v-22e7b43e]{margin:0;color:#8fa39a;font-size:.88rem;line-height:1.5}.onboarding-panel__meta--center[data-v-22e7b43e]{text-align:center}.onboarding-inline-link[data-v-22e7b43e]{border:0;margin-left:.35rem;padding:0;background:transparent;color:#f0c04c;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.onboarding-inline-link[data-v-22e7b43e]:disabled{color:#7f9489;cursor:default;text-decoration:none}.onboarding-panel__actions[data-v-22e7b43e]{display:flex;flex-wrap:wrap;gap:.85rem}.onboarding-panel__actions--stack[data-v-22e7b43e]{display:grid}.onboarding-primary-btn[data-v-22e7b43e],.onboarding-secondary-btn[data-v-22e7b43e],.onboarding-muted-btn[data-v-22e7b43e]{min-height:50px;border-radius:14px;padding:0 1rem;font:inherit;font-weight:800;letter-spacing:.03em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.onboarding-primary-btn[data-v-22e7b43e]{border:1px solid #d5a534;background:#d5a534;color:#102116}.onboarding-primary-btn[data-v-22e7b43e]:not(:disabled):hover{border-color:#f0c34f;background:#efbd3e;box-shadow:inset 0 0 0 1px #fff0b23d;transform:translateY(-1px)}.onboarding-primary-btn--pending[data-v-22e7b43e]:not(:disabled){border-color:#d5a5346b;background:#d5a5346b;color:#102116d1;box-shadow:none}.onboarding-primary-btn--ready[data-v-22e7b43e]:not(:disabled){border-color:#f0bf3d;background:linear-gradient(180deg,#f2c64f,#d9a72c);box-shadow:0 0 0 1px #ffe0791a,0 12px 28px #d5a53438}.onboarding-secondary-btn[data-v-22e7b43e]{border:1px solid rgba(76,109,91,.9);background:#112a1f;color:#eef5f0}.onboarding-muted-btn[data-v-22e7b43e],.onboarding-upload__copy small[data-v-22e7b43e]{border:1px solid rgba(87,99,94,.8);background:#202b27d1;color:#d5ddd8}.onboarding-secondary-btn[data-v-22e7b43e]:not(:disabled):hover,.onboarding-muted-btn[data-v-22e7b43e]:not(:disabled):hover{border-color:#d5a53480;background:#1a3829fa;color:#f5fbf7;box-shadow:inset 0 0 0 1px #fff0b21f;transform:translateY(-1px)}.onboarding-primary-btn[data-v-22e7b43e]:disabled,.onboarding-secondary-btn[data-v-22e7b43e]:disabled,.onboarding-muted-btn[data-v-22e7b43e]:disabled{opacity:.6;cursor:not-allowed}.onboarding-primary-btn--wide[data-v-22e7b43e],.onboarding-secondary-btn--wide[data-v-22e7b43e],.onboarding-muted-btn--wide[data-v-22e7b43e]{width:100%}.onboarding-back-link[data-v-22e7b43e]{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:.45rem;color:#aebbb4;text-decoration:none;font-size:.96rem;line-height:1.4}.onboarding-back-link span[data-v-22e7b43e]:first-child{font-size:1.15rem;line-height:1}.onboarding-back-link[data-v-22e7b43e]:hover{color:#edf2ef}.onboarding-form[data-v-22e7b43e]{display:grid;gap:1.05rem}.onboarding-upload[data-v-22e7b43e]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:1rem;padding:.95rem;border:1px dashed rgba(111,137,125,.72);border-radius:20px;background:linear-gradient(180deg,#0e2a1ebd,#071c14bd),#10261c;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-upload--has-image[data-v-22e7b43e]{gap:.75rem;padding:.95rem;width:100%;align-items:center;justify-items:center;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.onboarding-upload[data-v-22e7b43e]:hover,.onboarding-upload[data-v-22e7b43e]:focus-within,.onboarding-upload--dragover[data-v-22e7b43e]{border-color:#ffbf1fad;background:linear-gradient(180deg,#123526e6,#082117e6),#133022;box-shadow:inset 0 0 0 1px #ffbf1f24;transform:translateY(-1px)}.onboarding-upload__input[data-v-22e7b43e]{display:none}.onboarding-upload__preview[data-v-22e7b43e]{position:relative;width:auto;height:auto;min-height:0;border-radius:0;border:0;background:transparent;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.onboarding-upload__fallback[data-v-22e7b43e]{width:84px;height:84px;border-radius:22px;border:1px dashed transparent;background:transparent;display:grid;place-items:center}.onboarding-upload--has-image .onboarding-upload__preview[data-v-22e7b43e]{width:min(100%,220px);aspect-ratio:1;min-height:0;border-radius:22px;border:1px solid transparent;background:transparent;overflow:hidden}.onboarding-upload--has-image .onboarding-upload__preview img[data-v-22e7b43e]{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;box-sizing:border-box;padding:0}.onboarding-upload--has-image[data-v-22e7b43e]:hover,.onboarding-upload--has-image[data-v-22e7b43e]:focus-within,.onboarding-upload--has-image.onboarding-upload--dragover[data-v-22e7b43e]{border-color:transparent;background:transparent;box-shadow:none;transform:none}.onboarding-upload--has-image .onboarding-upload__copy[data-v-22e7b43e]{width:100%;justify-items:center;text-align:center;padding:0;background:transparent}.onboarding-upload:hover .onboarding-upload__preview[data-v-22e7b43e],.onboarding-upload:focus-within .onboarding-upload__preview[data-v-22e7b43e],.onboarding-upload--dragover .onboarding-upload__preview[data-v-22e7b43e]{background:transparent}.onboarding-upload__preview img[data-v-22e7b43e]{width:100%;height:100%;object-fit:contain}.onboarding-upload__remove[data-v-22e7b43e]{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border:1px solid rgba(255,176,166,.58);border-radius:999px;background:#291210e6;color:#ffd2cd;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboarding-upload__remove[data-v-22e7b43e]:hover,.onboarding-upload__remove[data-v-22e7b43e]:focus-visible{border-color:#ffb0a6db;background:#531c18f5;color:#fff;outline:none;transform:translateY(-1px)}.onboarding-upload__remove svg[data-v-22e7b43e]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.onboarding-upload__fallback svg[data-v-22e7b43e]{stroke:#7f9087;transition:stroke .18s ease}.onboarding-upload:hover .onboarding-upload__fallback svg[data-v-22e7b43e],.onboarding-upload:focus-within .onboarding-upload__fallback svg[data-v-22e7b43e],.onboarding-upload--dragover .onboarding-upload__fallback svg[data-v-22e7b43e]{stroke:#f0bf3d}.onboarding-upload__copy[data-v-22e7b43e]{display:grid;gap:.42rem;justify-items:center;text-align:center}.onboarding-upload__copy strong[data-v-22e7b43e],.onboarding-field span[data-v-22e7b43e],.onboarding-summary-grid small[data-v-22e7b43e]{color:#9fb0a8;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-upload__copy p[data-v-22e7b43e]{margin:0;color:#eef7f2;font-size:1rem;line-height:1.45;font-weight:800}.onboarding-upload__copy small[data-v-22e7b43e]{width:fit-content;border:0;border-radius:0;background:transparent;color:#8fa39a;padding:0;font-size:.78rem;line-height:1.45;font-weight:700;letter-spacing:0;text-transform:none}.onboarding-field[data-v-22e7b43e]{display:grid;gap:.55rem}.onboarding-field input[data-v-22e7b43e],.onboarding-field textarea[data-v-22e7b43e]{width:100%;box-sizing:border-box;border:1px solid rgba(69,100,82,.92);border-radius:14px;background:#061811f0;color:#eff4f1;font:inherit;min-height:54px;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.onboarding-field input[data-v-22e7b43e]::placeholder,.onboarding-field textarea[data-v-22e7b43e]::placeholder{color:#62756d}.onboarding-field input[data-v-22e7b43e]:focus,.onboarding-field textarea[data-v-22e7b43e]:focus{outline:none;border-color:#d5a534cc;background:#071d14fa;box-shadow:0 0 0 4px #ffbf1f14}.onboarding-status-banner[data-v-22e7b43e]{width:100%;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-status-banner--success[data-v-22e7b43e]{border-color:#5c9470cc}.onboarding-status-banner--info[data-v-22e7b43e]{border-color:#557a9ecc}.onboarding-status-banner--warning[data-v-22e7b43e]{border-color:#9f7547cc}.onboarding-plan-shell[data-v-22e7b43e]{width:100%;border:1px solid rgba(169,212,193,.22);border-radius:20px;padding:1.2rem;display:grid;gap:1rem;background:linear-gradient(170deg,#0c261c94,#081c14b8)}.onboarding-cycle-switch[data-v-22e7b43e]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;gap:.65rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#12352999;--cycle-gap: .65rem;--cycle-pad: .32rem}.onboarding-cycle-switch__active-bg[data-v-22e7b43e]{position:absolute;z-index:0;top:var(--cycle-pad);bottom:var(--cycle-pad);left:var(--cycle-pad);width:calc((100% - (2 * var(--cycle-pad)) - (2 * var(--cycle-gap))) / 3);border-radius:10px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--cycle-index, 0) * (100% + var(--cycle-gap))))}.onboarding-cycle-switch__option[data-v-22e7b43e]{position:relative;z-index:1;border:1px solid transparent;border-radius:10px;background:transparent;color:#d9e2dc;padding:.9rem 1rem;display:grid;place-items:center;text-align:center;font:inherit;cursor:pointer;transition:color .2s ease}.onboarding-cycle-switch__label[data-v-22e7b43e]{font-weight:800;line-height:1.1}.onboarding-cycle-switch__badge[data-v-22e7b43e]{position:absolute;top:.35rem;right:.45rem;border-radius:999px;padding:.16rem .42rem;border:1px solid rgba(237,180,76,.42);background:#edb44c1f;color:#f6ddaf;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.04em}.onboarding-cycle-switch__option--active[data-v-22e7b43e]{color:#fff4d6}.onboarding-plan-shell__caption[data-v-22e7b43e]{margin:0;color:#95a79f;font-size:.95rem}.onboarding-plan-grid[data-v-22e7b43e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.onboarding-plan-card[data-v-22e7b43e]{border:1px solid rgba(169,212,193,.3);border-radius:16px;background:linear-gradient(170deg,#1e4c3b94,#113428c2);padding:1.15rem;display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:.8rem;min-height:100%}.onboarding-plan-card--featured[data-v-22e7b43e]{border-color:#edb44cad;background:linear-gradient(170deg,#2455439e,#163b2ed1);box-shadow:0 16px 30px #0000003b,0 0 0 1px #edb44c2e inset}.onboarding-plan-card__tag[data-v-22e7b43e]{width:fit-content;border-radius:999px;background:#ffffff1c;color:#c6d9d0;padding:.2rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-plan-card--featured .onboarding-plan-card__tag[data-v-22e7b43e]{background:#efb84e;color:#13281f}.onboarding-plan-card h3[data-v-22e7b43e]{margin:0;color:#f5f7f3;font-size:1.5rem;font-weight:800}.onboarding-plan-card__price[data-v-22e7b43e]{margin:0;color:#f6ddaf;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;line-height:1}.onboarding-plan-card__meta[data-v-22e7b43e]{margin:0;color:#9fb0a8;font-size:.92rem;line-height:1.5;min-height:2.75rem}.onboarding-plan-card ul[data-v-22e7b43e]{margin:0;padding-left:1.05rem;display:grid;align-content:start;gap:.48rem;color:#d8e7e0;line-height:1.45}.onboarding-plan-card .onboarding-primary-btn[data-v-22e7b43e],.onboarding-plan-card .onboarding-secondary-btn[data-v-22e7b43e]{border-radius:12px;font-weight:800;min-height:48px;margin-top:auto;justify-content:center;text-align:center;box-shadow:none;transform:none}.onboarding-plan-card .onboarding-primary-btn[data-v-22e7b43e]{border:1px solid rgba(237,180,76,.45);background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e}.onboarding-plan-card .onboarding-secondary-btn[data-v-22e7b43e]{border:1px solid rgba(169,212,193,.34);background:#103126b8;color:#d8e7e0}.onboarding-plan-card .onboarding-secondary-btn[data-v-22e7b43e]:not(:disabled):hover{border-color:#edb44c73;background:#183f31d9}.onboarding-plan-card .onboarding-secondary-btn[data-v-22e7b43e]:disabled{opacity:.68}.onboarding-summary-grid[data-v-22e7b43e]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.onboarding-summary-grid article[data-v-22e7b43e]{border:1px solid rgba(59,98,79,.66);border-radius:18px;background:#112a1f;padding:1rem;display:grid;gap:.25rem;text-align:center}.onboarding-summary-grid strong[data-v-22e7b43e]{color:#f5f7f3;font-size:1.2rem;font-weight:800}@media(max-width:1120px){.onboarding-plan-grid[data-v-22e7b43e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onboarding-stage--single[data-v-22e7b43e]{min-height:auto}.onboarding-stage__header h1[data-v-22e7b43e],.onboarding-panel h2[data-v-22e7b43e],.onboarding-status-banner h2[data-v-22e7b43e]{font-size:1.9rem}.onboarding-panel[data-v-22e7b43e],.onboarding-status-banner[data-v-22e7b43e],.onboarding-plan-shell[data-v-22e7b43e]{border-radius:20px}.onboarding-panel[data-v-22e7b43e],.onboarding-plan-shell[data-v-22e7b43e]{padding:1rem}.onboarding-status-banner[data-v-22e7b43e],.onboarding-panel__actions[data-v-22e7b43e]{display:grid}.onboarding-cycle-switch[data-v-22e7b43e],.onboarding-plan-grid[data-v-22e7b43e],.onboarding-summary-grid[data-v-22e7b43e]{grid-template-columns:1fr}.onboarding-cycle-switch[data-v-22e7b43e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;--cycle-gap: .35rem;--cycle-pad: .35rem}.onboarding-cycle-switch__active-bg[data-v-22e7b43e]{display:block;border-radius:9px}.onboarding-cycle-switch__option[data-v-22e7b43e]{border-color:transparent;background:transparent;border-radius:10px;min-height:54px;padding:.45rem .5rem;text-align:center}.onboarding-cycle-switch__label[data-v-22e7b43e]{font-size:.88rem;line-height:1.1}.onboarding-cycle-switch__badge[data-v-22e7b43e]{top:.12rem;right:.18rem;border-radius:7px;padding:.2rem .38rem;font-size:.66rem;line-height:1}.onboarding-cycle-switch__option--active[data-v-22e7b43e]{border-color:#edb44c9e;background:#edb44c24;color:#fff4d6}.onboarding-panel__icon[data-v-22e7b43e]{width:76px;height:76px;border-radius:20px}.onboarding-upload[data-v-22e7b43e]{grid-template-columns:1fr;justify-items:center;text-align:center}.onboarding-upload__fallback[data-v-22e7b43e]{width:76px;height:76px;border-radius:18px}.onboarding-upload--has-image .onboarding-upload__preview[data-v-22e7b43e],.onboarding-upload--has-image .onboarding-upload__preview img[data-v-22e7b43e]{min-height:0;max-height:none}.onboarding-upload__copy[data-v-22e7b43e]{justify-items:center;text-align:center}}.onboarding-stage[data-v-acd7906c]{width:100%;display:grid;gap:1.25rem;justify-items:center}.onboarding-stage--single[data-v-acd7906c]{align-items:center;min-height:calc(100vh - 13rem);align-content:center}.onboarding-stage--plan[data-v-acd7906c]{justify-items:stretch;align-content:start}.onboarding-stage__header[data-v-acd7906c]{width:min(100%,64rem);display:grid;gap:.6rem;justify-items:center;text-align:center;margin:0 auto}.onboarding-stage__header--plan[data-v-acd7906c]{margin-bottom:.4rem}.onboarding-stage__eyebrow[data-v-acd7906c],.onboarding-panel__kicker[data-v-acd7906c],.onboarding-status-banner__eyebrow[data-v-acd7906c]{margin:0;color:#d4a32f;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-stage__header h1[data-v-acd7906c],.onboarding-panel h2[data-v-acd7906c],.onboarding-status-banner h2[data-v-acd7906c]{margin:0;color:#f5f7f3;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.04em}.onboarding-panel h2[data-v-acd7906c],.onboarding-status-banner h2[data-v-acd7906c]{font-size:clamp(1.55rem,2vw,2.1rem);letter-spacing:-.03em}.onboarding-stage__lead[data-v-acd7906c],.onboarding-panel__text[data-v-acd7906c],.onboarding-status-banner p[data-v-acd7906c],.onboarding-plan-card li[data-v-acd7906c]{margin:0;color:#b9c8c1;font-size:1rem;line-height:1.65}.onboarding-panel[data-v-acd7906c],.onboarding-status-banner[data-v-acd7906c],.onboarding-plan-shell[data-v-acd7906c]{width:min(100%,36rem);border:1px solid rgba(65,113,88,.74);border-radius:24px;background:linear-gradient(180deg,#0a261bf0,#051911f5),#0c251b;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.onboarding-panel[data-v-acd7906c]{display:grid;gap:1rem;padding:1.8rem}.onboarding-panel--narrow[data-v-acd7906c]{max-width:34rem}.onboarding-panel--form[data-v-acd7906c]{max-width:34rem;gap:1.25rem}.onboarding-panel--complete[data-v-acd7906c]{max-width:38rem}.onboarding-panel--complete>.onboarding-panel__kicker[data-v-acd7906c],.onboarding-panel--complete>h2[data-v-acd7906c],.onboarding-panel--complete>.onboarding-panel__text[data-v-acd7906c]{justify-self:center;text-align:center}.onboarding-panel--complete .onboarding-panel__text[data-v-acd7906c]{max-width:32rem}.onboarding-panel__header[data-v-acd7906c]{display:grid;gap:.5rem}.onboarding-panel__icon[data-v-acd7906c]{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;margin:0 auto;border:1px solid rgba(70,105,86,.72);background:#183528;overflow:hidden}.onboarding-panel__icon img[data-v-acd7906c]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.55rem}.onboarding-panel__icon--has-image[data-v-acd7906c]{border-color:transparent;background:transparent;box-shadow:none}.onboarding-panel__icon--has-image img[data-v-acd7906c]{padding:0}.onboarding-panel__icon svg[data-v-acd7906c],.onboarding-upload__fallback svg[data-v-acd7906c]{width:38px;height:38px;fill:none;stroke:#c9a147;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-panel__email[data-v-acd7906c]{width:fit-content;margin:0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(74,110,89,.76);background:#153125;color:#e8efe9;font-size:.95rem;font-weight:700}.onboarding-panel__notice[data-v-acd7906c],.onboarding-panel__error[data-v-acd7906c]{margin:0;border-radius:16px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.onboarding-panel__notice[data-v-acd7906c]{border:1px solid rgba(74,110,89,.7);background:#153125;color:#dde7df}.onboarding-panel__notice--warning[data-v-acd7906c]{border-color:#d5a5346b;background:#d5a5341a;color:#f3e5bc}.onboarding-panel__error[data-v-acd7906c]{border:1px solid rgba(172,99,99,.6);background:#3a1d1d;color:#f0d4d4}.onboarding-panel__meta[data-v-acd7906c]{margin:0;color:#8fa39a;font-size:.88rem;line-height:1.5}.onboarding-panel__meta--center[data-v-acd7906c]{text-align:center}.onboarding-inline-link[data-v-acd7906c]{border:0;margin-left:.35rem;padding:0;background:transparent;color:#f0c04c;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.onboarding-inline-link[data-v-acd7906c]:disabled{color:#7f9489;cursor:default;text-decoration:none}.onboarding-panel__actions[data-v-acd7906c]{display:flex;flex-wrap:wrap;gap:.85rem}.onboarding-panel__actions--stack[data-v-acd7906c]{display:grid}.onboarding-primary-btn[data-v-acd7906c],.onboarding-secondary-btn[data-v-acd7906c],.onboarding-muted-btn[data-v-acd7906c]{min-height:50px;border-radius:14px;padding:0 1rem;font:inherit;font-weight:800;letter-spacing:.03em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.onboarding-primary-btn[data-v-acd7906c]{border:1px solid #d5a534;background:#d5a534;color:#102116}.onboarding-primary-btn[data-v-acd7906c]:not(:disabled):hover{border-color:#f0c34f;background:#efbd3e;box-shadow:inset 0 0 0 1px #fff0b23d;transform:translateY(-1px)}.onboarding-primary-btn--pending[data-v-acd7906c]:not(:disabled){border-color:#d5a5346b;background:#d5a5346b;color:#102116d1;box-shadow:none}.onboarding-primary-btn--ready[data-v-acd7906c]:not(:disabled){border-color:#f0bf3d;background:linear-gradient(180deg,#f2c64f,#d9a72c);box-shadow:0 0 0 1px #ffe0791a,0 12px 28px #d5a53438}.onboarding-secondary-btn[data-v-acd7906c]{border:1px solid rgba(76,109,91,.9);background:#112a1f;color:#eef5f0}.onboarding-muted-btn[data-v-acd7906c],.onboarding-upload__copy small[data-v-acd7906c]{border:1px solid rgba(87,99,94,.8);background:#202b27d1;color:#d5ddd8}.onboarding-secondary-btn[data-v-acd7906c]:not(:disabled):hover,.onboarding-muted-btn[data-v-acd7906c]:not(:disabled):hover{border-color:#d5a53480;background:#1a3829fa;color:#f5fbf7;box-shadow:inset 0 0 0 1px #fff0b21f;transform:translateY(-1px)}.onboarding-primary-btn[data-v-acd7906c]:disabled,.onboarding-secondary-btn[data-v-acd7906c]:disabled,.onboarding-muted-btn[data-v-acd7906c]:disabled{opacity:.6;cursor:not-allowed}.onboarding-primary-btn--wide[data-v-acd7906c],.onboarding-secondary-btn--wide[data-v-acd7906c],.onboarding-muted-btn--wide[data-v-acd7906c]{width:100%}.onboarding-back-link[data-v-acd7906c]{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:.45rem;color:#aebbb4;text-decoration:none;font-size:.96rem;line-height:1.4}.onboarding-back-link span[data-v-acd7906c]:first-child{font-size:1.15rem;line-height:1}.onboarding-back-link[data-v-acd7906c]:hover{color:#edf2ef}.onboarding-form[data-v-acd7906c]{display:grid;gap:1.05rem}.onboarding-upload[data-v-acd7906c]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:1rem;padding:.95rem;border:1px dashed rgba(111,137,125,.72);border-radius:20px;background:linear-gradient(180deg,#0e2a1ebd,#071c14bd),#10261c;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-upload--has-image[data-v-acd7906c]{gap:.75rem;padding:.95rem;width:100%;align-items:center;justify-items:center;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.onboarding-upload[data-v-acd7906c]:hover,.onboarding-upload[data-v-acd7906c]:focus-within,.onboarding-upload--dragover[data-v-acd7906c]{border-color:#ffbf1fad;background:linear-gradient(180deg,#123526e6,#082117e6),#133022;box-shadow:inset 0 0 0 1px #ffbf1f24;transform:translateY(-1px)}.onboarding-upload__input[data-v-acd7906c]{display:none}.onboarding-upload__preview[data-v-acd7906c]{position:relative;width:auto;height:auto;min-height:0;border-radius:0;border:0;background:transparent;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.onboarding-upload__fallback[data-v-acd7906c]{width:84px;height:84px;border-radius:22px;border:1px dashed transparent;background:transparent;display:grid;place-items:center}.onboarding-upload--has-image .onboarding-upload__preview[data-v-acd7906c]{width:min(100%,220px);aspect-ratio:1;min-height:0;border-radius:22px;border:1px solid transparent;background:transparent;overflow:hidden}.onboarding-upload--has-image .onboarding-upload__preview img[data-v-acd7906c]{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;box-sizing:border-box;padding:0}.onboarding-upload--has-image[data-v-acd7906c]:hover,.onboarding-upload--has-image[data-v-acd7906c]:focus-within,.onboarding-upload--has-image.onboarding-upload--dragover[data-v-acd7906c]{border-color:transparent;background:transparent;box-shadow:none;transform:none}.onboarding-upload--has-image .onboarding-upload__copy[data-v-acd7906c]{width:100%;justify-items:center;text-align:center;padding:0;background:transparent}.onboarding-upload:hover .onboarding-upload__preview[data-v-acd7906c],.onboarding-upload:focus-within .onboarding-upload__preview[data-v-acd7906c],.onboarding-upload--dragover .onboarding-upload__preview[data-v-acd7906c]{background:transparent}.onboarding-upload__preview img[data-v-acd7906c]{width:100%;height:100%;object-fit:contain}.onboarding-upload__remove[data-v-acd7906c]{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border:1px solid rgba(255,176,166,.58);border-radius:999px;background:#291210e6;color:#ffd2cd;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboarding-upload__remove[data-v-acd7906c]:hover,.onboarding-upload__remove[data-v-acd7906c]:focus-visible{border-color:#ffb0a6db;background:#531c18f5;color:#fff;outline:none;transform:translateY(-1px)}.onboarding-upload__remove svg[data-v-acd7906c]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.onboarding-upload__fallback svg[data-v-acd7906c]{stroke:#7f9087;transition:stroke .18s ease}.onboarding-upload:hover .onboarding-upload__fallback svg[data-v-acd7906c],.onboarding-upload:focus-within .onboarding-upload__fallback svg[data-v-acd7906c],.onboarding-upload--dragover .onboarding-upload__fallback svg[data-v-acd7906c]{stroke:#f0bf3d}.onboarding-upload__copy[data-v-acd7906c]{display:grid;gap:.42rem;justify-items:center;text-align:center}.onboarding-upload__copy strong[data-v-acd7906c],.onboarding-field span[data-v-acd7906c],.onboarding-summary-grid small[data-v-acd7906c]{color:#9fb0a8;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-upload__copy p[data-v-acd7906c]{margin:0;color:#eef7f2;font-size:1rem;line-height:1.45;font-weight:800}.onboarding-upload__copy small[data-v-acd7906c]{width:fit-content;border:0;border-radius:0;background:transparent;color:#8fa39a;padding:0;font-size:.78rem;line-height:1.45;font-weight:700;letter-spacing:0;text-transform:none}.onboarding-field[data-v-acd7906c]{display:grid;gap:.55rem}.onboarding-field input[data-v-acd7906c],.onboarding-field textarea[data-v-acd7906c]{width:100%;box-sizing:border-box;border:1px solid rgba(69,100,82,.92);border-radius:14px;background:#061811f0;color:#eff4f1;font:inherit;min-height:54px;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.onboarding-field input[data-v-acd7906c]::placeholder,.onboarding-field textarea[data-v-acd7906c]::placeholder{color:#62756d}.onboarding-field input[data-v-acd7906c]:focus,.onboarding-field textarea[data-v-acd7906c]:focus{outline:none;border-color:#d5a534cc;background:#071d14fa;box-shadow:0 0 0 4px #ffbf1f14}.onboarding-status-banner[data-v-acd7906c]{width:100%;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-status-banner--success[data-v-acd7906c]{border-color:#5c9470cc}.onboarding-status-banner--info[data-v-acd7906c]{border-color:#557a9ecc}.onboarding-status-banner--warning[data-v-acd7906c]{border-color:#9f7547cc}.onboarding-plan-shell[data-v-acd7906c]{width:100%;border:1px solid rgba(169,212,193,.22);border-radius:20px;padding:1.2rem;display:grid;gap:1rem;background:linear-gradient(170deg,#0c261c94,#081c14b8)}.onboarding-cycle-switch[data-v-acd7906c]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;gap:.65rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#12352999;--cycle-gap: .65rem;--cycle-pad: .32rem}.onboarding-cycle-switch__active-bg[data-v-acd7906c]{position:absolute;z-index:0;top:var(--cycle-pad);bottom:var(--cycle-pad);left:var(--cycle-pad);width:calc((100% - (2 * var(--cycle-pad)) - (2 * var(--cycle-gap))) / 3);border-radius:10px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--cycle-index, 0) * (100% + var(--cycle-gap))))}.onboarding-cycle-switch__option[data-v-acd7906c]{position:relative;z-index:1;border:1px solid transparent;border-radius:10px;background:transparent;color:#d9e2dc;padding:.9rem 1rem;display:grid;place-items:center;text-align:center;font:inherit;cursor:pointer;transition:color .2s ease}.onboarding-cycle-switch__label[data-v-acd7906c]{font-weight:800;line-height:1.1}.onboarding-cycle-switch__badge[data-v-acd7906c]{position:absolute;top:.35rem;right:.45rem;border-radius:999px;padding:.16rem .42rem;border:1px solid rgba(237,180,76,.42);background:#edb44c1f;color:#f6ddaf;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.04em}.onboarding-cycle-switch__option--active[data-v-acd7906c]{color:#fff4d6}.onboarding-plan-shell__caption[data-v-acd7906c]{margin:0;color:#95a79f;font-size:.95rem}.onboarding-plan-grid[data-v-acd7906c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.onboarding-plan-card[data-v-acd7906c]{border:1px solid rgba(169,212,193,.3);border-radius:16px;background:linear-gradient(170deg,#1e4c3b94,#113428c2);padding:1.15rem;display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:.8rem;min-height:100%}.onboarding-plan-card--featured[data-v-acd7906c]{border-color:#edb44cad;background:linear-gradient(170deg,#2455439e,#163b2ed1);box-shadow:0 16px 30px #0000003b,0 0 0 1px #edb44c2e inset}.onboarding-plan-card__tag[data-v-acd7906c]{width:fit-content;border-radius:999px;background:#ffffff1c;color:#c6d9d0;padding:.2rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-plan-card--featured .onboarding-plan-card__tag[data-v-acd7906c]{background:#efb84e;color:#13281f}.onboarding-plan-card h3[data-v-acd7906c]{margin:0;color:#f5f7f3;font-size:1.5rem;font-weight:800}.onboarding-plan-card__price[data-v-acd7906c]{margin:0;color:#f6ddaf;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;line-height:1}.onboarding-plan-card__meta[data-v-acd7906c]{margin:0;color:#9fb0a8;font-size:.92rem;line-height:1.5;min-height:2.75rem}.onboarding-plan-card ul[data-v-acd7906c]{margin:0;padding-left:1.05rem;display:grid;align-content:start;gap:.48rem;color:#d8e7e0;line-height:1.45}.onboarding-plan-card .onboarding-primary-btn[data-v-acd7906c],.onboarding-plan-card .onboarding-secondary-btn[data-v-acd7906c]{border-radius:12px;font-weight:800;min-height:48px;margin-top:auto;justify-content:center;text-align:center;box-shadow:none;transform:none}.onboarding-plan-card .onboarding-primary-btn[data-v-acd7906c]{border:1px solid rgba(237,180,76,.45);background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e}.onboarding-plan-card .onboarding-secondary-btn[data-v-acd7906c]{border:1px solid rgba(169,212,193,.34);background:#103126b8;color:#d8e7e0}.onboarding-plan-card .onboarding-secondary-btn[data-v-acd7906c]:not(:disabled):hover{border-color:#edb44c73;background:#183f31d9}.onboarding-plan-card .onboarding-secondary-btn[data-v-acd7906c]:disabled{opacity:.68}.onboarding-summary-grid[data-v-acd7906c]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.onboarding-summary-grid article[data-v-acd7906c]{border:1px solid rgba(59,98,79,.66);border-radius:18px;background:#112a1f;padding:1rem;display:grid;gap:.25rem;text-align:center}.onboarding-summary-grid strong[data-v-acd7906c]{color:#f5f7f3;font-size:1.2rem;font-weight:800}@media(max-width:1120px){.onboarding-plan-grid[data-v-acd7906c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onboarding-stage--single[data-v-acd7906c]{min-height:auto}.onboarding-stage__header h1[data-v-acd7906c],.onboarding-panel h2[data-v-acd7906c],.onboarding-status-banner h2[data-v-acd7906c]{font-size:1.9rem}.onboarding-panel[data-v-acd7906c],.onboarding-status-banner[data-v-acd7906c],.onboarding-plan-shell[data-v-acd7906c]{border-radius:20px}.onboarding-panel[data-v-acd7906c],.onboarding-plan-shell[data-v-acd7906c]{padding:1rem}.onboarding-status-banner[data-v-acd7906c],.onboarding-panel__actions[data-v-acd7906c]{display:grid}.onboarding-cycle-switch[data-v-acd7906c],.onboarding-plan-grid[data-v-acd7906c],.onboarding-summary-grid[data-v-acd7906c]{grid-template-columns:1fr}.onboarding-cycle-switch[data-v-acd7906c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;--cycle-gap: .35rem;--cycle-pad: .35rem}.onboarding-cycle-switch__active-bg[data-v-acd7906c]{display:block;border-radius:9px}.onboarding-cycle-switch__option[data-v-acd7906c]{border-color:transparent;background:transparent;border-radius:10px;min-height:54px;padding:.45rem .5rem;text-align:center}.onboarding-cycle-switch__label[data-v-acd7906c]{font-size:.88rem;line-height:1.1}.onboarding-cycle-switch__badge[data-v-acd7906c]{top:.12rem;right:.18rem;border-radius:7px;padding:.2rem .38rem;font-size:.66rem;line-height:1}.onboarding-cycle-switch__option--active[data-v-acd7906c]{border-color:#edb44c9e;background:#edb44c24;color:#fff4d6}.onboarding-panel__icon[data-v-acd7906c]{width:76px;height:76px;border-radius:20px}.onboarding-upload[data-v-acd7906c]{grid-template-columns:1fr;justify-items:center;text-align:center}.onboarding-upload__fallback[data-v-acd7906c]{width:76px;height:76px;border-radius:18px}.onboarding-upload--has-image .onboarding-upload__preview[data-v-acd7906c],.onboarding-upload--has-image .onboarding-upload__preview img[data-v-acd7906c]{min-height:0;max-height:none}.onboarding-upload__copy[data-v-acd7906c]{justify-items:center;text-align:center}}.security-action-page[data-v-f903406b]{min-height:100%;display:grid;place-items:center;padding:1rem}.security-action-card[data-v-f903406b]{width:min(520px,100%);border:1px solid var(--public-border);border-radius:18px;background:var(--public-surface-strong);padding:1.2rem;display:grid;gap:.9rem}.security-action-card h1[data-v-f903406b]{margin:0;color:#f6fbf8;font-family:var(--public-font-display)}.security-action-form[data-v-f903406b]{display:grid;gap:.75rem}.security-action-form--stack[data-v-f903406b]{gap:.6rem}.security-action-form label[data-v-f903406b]{display:grid;gap:.35rem;color:#d6e2dc;font-size:.9rem}.security-action-form input[data-v-f903406b]{border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:.72rem;color:#f0faf5;background:#040c09c2}.security-action-form button[data-v-f903406b]{border:1px solid rgba(237,180,76,.32);border-radius:11px;padding:.78rem;font:inherit;font-weight:700;color:#10241c;background:linear-gradient(145deg,#ffd693,#edb44c);cursor:pointer}.security-action-notice[data-v-f903406b]{margin:0;border:1px solid rgba(92,189,144,.5);border-radius:10px;padding:.6rem;color:#dff8ec;background:#135d424d}.security-action-error[data-v-f903406b]{margin:0;border:1px solid #c06053;border-radius:10px;padding:.6rem;color:#ffd1c9;background:#9d322640}.security-action-link[data-v-f903406b]{color:var(--public-accent-soft);text-decoration:none;font-weight:700}.security-action-page[data-v-2be02efc]{min-height:100%;display:grid;place-items:center;padding:1rem}.security-action-card[data-v-2be02efc]{width:min(520px,100%);border:1px solid var(--public-border);border-radius:18px;background:var(--public-surface-strong);padding:1.2rem;display:grid;gap:.9rem}.security-action-card h1[data-v-2be02efc]{margin:0;color:#f6fbf8;font-family:var(--public-font-display)}.security-action-form[data-v-2be02efc]{display:grid;gap:.75rem}.security-action-form label[data-v-2be02efc]{display:grid;gap:.35rem;color:#d6e2dc;font-size:.9rem}.security-action-form input[data-v-2be02efc]{border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:.72rem;color:#f0faf5;background:#040c09c2}.security-action-field-control[data-v-2be02efc]{position:relative;display:block}.security-action-field-control input[data-v-2be02efc]{width:100%;box-sizing:border-box;padding-right:3rem}.security-action-password-toggle[data-v-2be02efc]{position:absolute;top:50%;right:.5rem;width:2.2rem;height:2.2rem;transform:translateY(-50%);border:0;border-radius:999px;padding:0;display:grid;place-items:center;color:#f0faf5c2;background:transparent;cursor:pointer}.security-action-password-toggle[data-v-2be02efc]:hover,.security-action-password-toggle[data-v-2be02efc]:focus-visible{color:#ffd693;background:#ffd69314}.security-action-password-toggle svg[data-v-2be02efc]{width:1.12rem;height:1.12rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.security-password-requirements[data-v-2be02efc]{margin-top:.55rem;overflow:hidden;transform-origin:top center;border:1px solid rgba(129,243,178,.28);border-radius:12px;background:linear-gradient(180deg,#0c2d1ff5,#081f16f5);padding:.8rem .85rem;box-shadow:inset 0 1px #baffd914}.security-password-requirements__title[data-v-2be02efc]{margin:0 0 .55rem;color:#f1f7f4;font-size:.8rem;font-weight:700}.security-password-requirements__list[data-v-2be02efc]{margin:0;padding-left:1rem;display:grid;gap:.34rem}.security-password-requirements__item[data-v-2be02efc]{color:#d06b6b;font-size:.8rem;line-height:1.45}.security-password-requirements__item--met[data-v-2be02efc]{color:#ffcf67}.security-password-requirements__item--unmet[data-v-2be02efc]{color:#f28b82}.security-password-requirements-enter-active[data-v-2be02efc],.security-password-requirements-leave-active[data-v-2be02efc]{transition:opacity .18s ease,transform .22s ease,max-height .22s ease,margin-top .22s ease}.security-password-requirements-enter-from[data-v-2be02efc],.security-password-requirements-leave-to[data-v-2be02efc]{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0}.security-password-requirements-enter-to[data-v-2be02efc],.security-password-requirements-leave-from[data-v-2be02efc]{opacity:1;transform:translateY(0);max-height:18rem;margin-top:.55rem}@media(min-width:981px){.security-password-requirements-enter-from[data-v-2be02efc],.security-password-requirements-leave-to[data-v-2be02efc]{transform:translate3d(-10px,-6px,0) scaleX(.985)}.security-password-requirements-enter-to[data-v-2be02efc],.security-password-requirements-leave-from[data-v-2be02efc]{transform:translateZ(0) scaleX(1)}}.security-action-form>button[data-v-2be02efc]{border:1px solid rgba(237,180,76,.32);border-radius:11px;padding:.78rem;font:inherit;font-weight:700;color:#10241c;background:linear-gradient(145deg,#ffd693,#edb44c);cursor:pointer}.security-action-notice[data-v-2be02efc]{margin:0;border:1px solid rgba(92,189,144,.5);border-radius:10px;padding:.6rem;color:#dff8ec;background:#135d424d}.security-action-error[data-v-2be02efc]{margin:0;border:1px solid #c06053;border-radius:10px;padding:.6rem;color:#ffd1c9;background:#9d322640}.security-action-status[data-v-2be02efc]{margin:0;border:1px solid rgba(237,180,76,.34);border-radius:10px;padding:.6rem;color:#ffe2aa;background:#edb44c24}.builder[data-v-7ddc3eb1]{display:grid;gap:1rem;min-width:0;overflow-x:visible}.matches-overview[data-v-7ddc3eb1]{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:.85rem}.new-match-card[data-v-7ddc3eb1]{border:2px dashed rgba(255,178,0,.35);border-radius:16px;background:radial-gradient(circle at 50% 0%,#0e3824,#062016 72%);color:#f4fbf7;display:grid;justify-items:center;gap:.42rem;padding:1.15rem .8rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.new-match-card__icon[data-v-7ddc3eb1]{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;background:#ffb200;color:#1f5a40;line-height:1;box-shadow:0 0 24px #ffb20047}.new-match-card__icon svg[data-v-7ddc3eb1]{width:32px;height:32px;fill:currentColor}.new-match-card__icon svg path[data-v-7ddc3eb1]{fill:#1f5a40}.new-match-card strong[data-v-7ddc3eb1]{font-style:italic;font-size:1.08rem;font-weight:900}.new-match-card span[data-v-7ddc3eb1]{font-size:.8rem;color:#9cb4a8}.active-head[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.active-head__title-group[data-v-7ddc3eb1]{min-width:0;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.active-head h1[data-v-7ddc3eb1]{margin:0;color:#ffb200;text-transform:uppercase;letter-spacing:.1em;font-size:1.03rem;display:inline-flex;align-items:center;gap:.55rem}.active-head h1[data-v-7ddc3eb1]:before{content:"";width:16px;height:3px;border-radius:999px;background:#ffb200;box-shadow:20px 0 #ffb20073}.active-head__usage[data-v-7ddc3eb1]{color:#a8c1b6;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.34rem;white-space:nowrap}.active-head__usage strong[data-v-7ddc3eb1]{color:#f4fbf7;font-size:.82rem;font-weight:900}.active-head__refresh[data-v-7ddc3eb1]{min-height:42px;border:1px solid #ffb200;background:#ffb200;color:#102016;border-radius:8px;padding:0 1rem;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.active-head__refresh[data-v-7ddc3eb1]:disabled{opacity:.7;cursor:not-allowed}.active-grid[data-v-7ddc3eb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.active-card[data-v-7ddc3eb1]{border:1px solid #1f4b39;border-radius:18px;background:linear-gradient(180deg,#06251a,#082117 70%);padding:0;display:grid;align-content:start;overflow:hidden}.active-card__head[data-v-7ddc3eb1]{padding:.75rem .9rem .7rem;border-bottom:1px solid rgba(42,87,67,.55);display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}.active-card__head-main[data-v-7ddc3eb1]{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:.45rem;overflow:hidden}.active-card__table[data-v-7ddc3eb1]{flex:1 1 auto;min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ab0a4;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.94rem;font-style:italic}.series-tag[data-v-7ddc3eb1]{border:1px solid rgba(255,178,0,.45);border-radius:7px;background:#ffb2001f;color:#ffcf67;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;padding:.26rem .4rem;white-space:nowrap;line-height:1;flex-shrink:0}.status[data-v-7ddc3eb1]{border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status--live[data-v-7ddc3eb1]{border:1px solid rgba(72,219,134,.5);color:#48db86;background:#48db861a}.status--paused[data-v-7ddc3eb1]{border:1px solid rgba(255,207,103,.5);color:#ffcf67;background:#ffcf671f}.status--draft[data-v-7ddc3eb1]{border:1px solid rgba(124,150,138,.5);color:#b7c8bf;background:#7c968a1f}.active-card__matchup[data-v-7ddc3eb1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.8rem .95rem .2rem}.match-side[data-v-7ddc3eb1]{margin:0;display:grid;justify-items:center;text-align:center;gap:.2rem;width:100%;min-width:0}.match-side--right[data-v-7ddc3eb1]{justify-self:stretch}.match-side__role[data-v-7ddc3eb1]{margin:0;color:#99b1a4;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.match-side__name[data-v-7ddc3eb1]{margin:0;display:block;width:100%;max-width:100%;color:#ecf8f2;font-weight:900;font-size:clamp(.92rem,.72rem + .75vw,1.35rem);line-height:1.18;padding-bottom:.08em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-side__sets[data-v-7ddc3eb1]{margin-top:.18rem;min-height:.88rem;display:inline-flex;gap:.35rem}.set-point[data-v-7ddc3eb1]{width:.72rem;height:.72rem;border-radius:50%;background:#1c3157}.set-point--active[data-v-7ddc3eb1]{background:#ffb200;box-shadow:0 0 12px #ffb20059}.active-card__scoreline[data-v-7ddc3eb1]{display:inline-flex;align-items:center;gap:.65rem;color:#7f8f85}.active-card__score-center[data-v-7ddc3eb1]{display:grid;justify-items:center;align-content:center;gap:.22rem;margin-bottom:.32rem}.active-card__scoreline strong[data-v-7ddc3eb1]{color:#ffb200;font-family:Lexend,Segoe UI,Tahoma,sans-serif;font-style:italic;font-size:clamp(1.45rem,.95rem + 1.35vw,2.35rem);line-height:1}.active-card__scoreline span[data-v-7ddc3eb1]{color:#596a61;font-size:clamp(1rem,.75rem + .7vw,1.38rem);font-weight:900}.active-card__sets-pill[data-v-7ddc3eb1]{margin:0;border:1px solid rgba(49,96,74,.8);border-radius:999px;background:#072418;padding:.28rem .86rem;color:#ffb200;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.active-card__sets-pill--placeholder[data-v-7ddc3eb1]{visibility:hidden}.active-card--single .match-side[data-v-7ddc3eb1]:after{content:"";display:block;height:1.06rem}.active-card__actions[data-v-7ddc3eb1]{display:grid;grid-template-columns:1fr;gap:.45rem;padding:.2rem 1.05rem .95rem}.active-card__actions .btn--primary[data-v-7ddc3eb1]{border-radius:20px;min-height:2.7rem;font-size:.95rem;letter-spacing:.09em;text-transform:uppercase;background:#ffb200;color:#0f331f;border:1px solid rgba(14,43,30,.18)}.active-card__actions .btn--primary[data-v-7ddc3eb1]:disabled{background:#9f8138;color:#22392e}.matches-empty[data-v-7ddc3eb1],.matches-loading[data-v-7ddc3eb1]{margin:0;color:#8da89a;font-size:.9rem}.content[data-v-7ddc3eb1]{display:grid;grid-template-columns:minmax(0,2fr) 420px;gap:1rem;min-width:0;align-items:stretch}.preview-rail[data-v-7ddc3eb1]{min-width:0;align-self:stretch;position:relative}.preview[data-v-7ddc3eb1]{position:relative;align-self:start;height:fit-content;max-height:calc(100dvh - 2rem);overflow:visible;z-index:2;transform-origin:top center;will-change:transform}.stack[data-v-7ddc3eb1]{display:grid;gap:1rem;min-width:0}.creator-topbar[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.card[data-v-7ddc3eb1]{border:1px solid #1a3a2b;border-radius:16px;background:#091912eb;padding:1rem;min-width:0}.identity-card[data-v-7ddc3eb1]{position:relative;overflow:hidden}.identity-card h2[data-v-7ddc3eb1]{position:relative;z-index:3}.identity-card--locked .identity-grid[data-v-7ddc3eb1]{position:relative;z-index:1;opacity:.64}.identity-card--locked[data-v-7ddc3eb1]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:#020c0870;pointer-events:none}.identity-card__unlock[data-v-7ddc3eb1]{position:absolute;z-index:3;left:50%;top:calc(50% + 1.1rem);transform:translate(-50%,-50%)}h2[data-v-7ddc3eb1]{margin:0 0 .9rem;color:#ffb200;text-transform:uppercase;font-size:1.1rem;letter-spacing:.08em}.builder-mode[data-v-7ddc3eb1]{margin:0 0 .9rem;border:1px solid #25513d;border-radius:12px;background:#071912;padding:.65rem .75rem;display:grid;gap:.45rem}.builder-mode--overlay[data-v-7ddc3eb1]{margin:0 0 .8rem;border-color:transparent;background:transparent;padding:0}.builder-mode__head[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.builder-mode__head span[data-v-7ddc3eb1]{color:#9ab0a4;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.builder-mode__head strong[data-v-7ddc3eb1]{color:#f4fbf7;font-size:.82rem}.builder-switch[data-v-7ddc3eb1]{border:0;background:transparent;padding:0;width:fit-content;cursor:pointer}.builder-switch[data-v-7ddc3eb1]:disabled{cursor:not-allowed;opacity:.62}.builder-switch__track[data-v-7ddc3eb1]{width:52px;height:30px;border-radius:999px;border:1px solid #2a5843;background:#0b2218;display:flex;align-items:center;padding:0 3px;transition:background .16s ease,border-color .16s ease}.builder-switch__thumb[data-v-7ddc3eb1]{width:22px;height:22px;border-radius:999px;background:#7ea08f;transition:transform .16s ease,background .16s ease}.builder-switch--on .builder-switch__track[data-v-7ddc3eb1]{background:#ffb20033;border-color:#ffb200}.builder-switch--on .builder-switch__thumb[data-v-7ddc3eb1]{transform:translate(22px);background:#ffb200}.builder-mode__note[data-v-7ddc3eb1]{margin:0;color:#ffcf67;font-size:.76rem}.players-config-card[data-v-7ddc3eb1]{display:grid;gap:.05rem}.player-font-select[data-v-7ddc3eb1]{display:grid;gap:.35rem;margin-top:.55rem}.player-font-select__label[data-v-7ddc3eb1]{margin:0;color:#8eab9d;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.player-font-dropdown__trigger[data-v-7ddc3eb1]{min-height:2.85rem}.player-font-dropdown--locked .player-font-dropdown__trigger[data-v-7ddc3eb1]{border-color:#ffb20a47;background:#05140dc7;opacity:.58;pointer-events:none}.player-font-dropdown--locked[data-v-7ddc3eb1]{overflow:hidden;border-radius:10px}.player-font-dropdown--locked[data-v-7ddc3eb1]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:#020c0880;pointer-events:none}.player-font-dropdown__unlock[data-v-7ddc3eb1]{position:absolute;z-index:2;left:50%;top:50%;min-height:2.1rem;padding:0 .78rem;font-size:.68rem;transform:translate(-50%,-50%)}.handicap-control[data-v-7ddc3eb1]{border:1px solid #24523d;border-radius:12px;background:#061810ad;padding:.78rem;display:grid;gap:.68rem}.handicap-control__head[data-v-7ddc3eb1],.handicap-control__footer[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.handicap-control__head span[data-v-7ddc3eb1]{margin:0;color:#9ab0a4;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.handicap-control__head strong[data-v-7ddc3eb1]{color:#ffcf67;font-size:.8rem;font-weight:950;text-align:right;text-transform:uppercase}.handicap-owner[data-v-7ddc3eb1],.handicap-count[data-v-7ddc3eb1]{display:grid;min-width:0}.handicap-owner[data-v-7ddc3eb1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.handicap-count[data-v-7ddc3eb1]{grid-template-columns:repeat(2,minmax(3.2rem,.72fr)) minmax(4.4rem,.9fr) repeat(2,minmax(3.2rem,.72fr));align-items:center;gap:.42rem}.handicap-owner__btn[data-v-7ddc3eb1],.handicap-count__btn[data-v-7ddc3eb1],.handicap-clear[data-v-7ddc3eb1]{min-height:2.15rem;border:1px solid #2a5843;border-radius:9px;background:#071912;color:#9ab0a4;padding:0 .62rem;font-size:.72rem;font-weight:900;cursor:pointer}.handicap-owner__btn[data-v-7ddc3eb1]{min-height:2.45rem;text-transform:uppercase;letter-spacing:.04em}.handicap-owner__btn--active[data-v-7ddc3eb1]{border-color:#ffb200;background:#ffb2001f;color:#ffcf67}.handicap-count__input[data-v-7ddc3eb1]{min-width:0;height:2.15rem;padding:0 .45rem;color:#f4fbf7;font-size:1rem;font-weight:950;text-align:center}.handicap-count__input[data-v-7ddc3eb1]:disabled{opacity:.55}.handicap-count__btn[data-v-7ddc3eb1]:disabled{opacity:.45;cursor:not-allowed}.handicap-control__note[data-v-7ddc3eb1]{margin:0;color:#789687;font-size:.72rem;line-height:1.35}.handicap-clear[data-v-7ddc3eb1]{flex:0 0 auto;min-height:1.95rem;color:#ffcf67;border-color:#ffb20057;background:#ffb20014}.board-color-control[data-v-7ddc3eb1]{margin:0 0 .9rem;border:1px solid transparent;border-radius:12px;background:transparent;padding:0;display:grid;gap:.62rem}.board-color-swatches[data-v-7ddc3eb1]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.board-color-swatch[data-v-7ddc3eb1]{--swatch-color: #081912;position:relative;width:2.15rem;height:2.15rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:var(--swatch-color);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 18px #0003}.board-color-swatch[data-v-7ddc3eb1]:after{content:"";position:absolute;inset:-4px;border-radius:13px;border:2px solid transparent;transition:border-color .16s ease}.board-color-swatch--active[data-v-7ddc3eb1]:after{border-color:#ffb200}.board-color-swatch--custom[data-v-7ddc3eb1]{display:inline-grid;place-items:center;color:var(--custom-icon-color, #f9fff8);overflow:hidden}.board-color-swatch--custom input[data-v-7ddc3eb1]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.board-color-swatch--custom svg[data-v-7ddc3eb1]{width:1.1rem;height:1.1rem;fill:currentColor;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));pointer-events:none}.grid.two[data-v-7ddc3eb1],.identity-grid[data-v-7ddc3eb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}.identity-column[data-v-7ddc3eb1]{min-width:0;display:grid;align-content:start;gap:.7rem}.upload-field[data-v-7ddc3eb1]{display:grid;gap:.45rem}.field span[data-v-7ddc3eb1],.upload-field__label[data-v-7ddc3eb1],.position-group p[data-v-7ddc3eb1]{display:block;margin:0 0 .45rem;font-size:.8rem;color:#9ab0a4;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.field .field-label--with-help[data-v-7ddc3eb1]{display:flex;align-items:center;gap:.38rem;width:fit-content}.label-optional[data-v-7ddc3eb1]{display:inline;margin:0 0 0 .18rem;color:#6f8a7c;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field-help[data-v-7ddc3eb1]{width:1.05rem;height:1.05rem;border:1px solid rgba(255,178,0,.54);border-radius:999px;background:#ffb2001a;color:#ffcf67;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;line-height:1;font-weight:950;cursor:pointer}.field-help[data-v-7ddc3eb1]:hover,.field-help[data-v-7ddc3eb1]:focus-visible{border-color:#ffb200d1;background:#ffb20029}.field__meta[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1rem}.field__hint[data-v-7ddc3eb1]{display:block;color:#7ea08f;font-size:.72rem;text-align:right}.field__error[data-v-7ddc3eb1]{display:block;color:#ffc7c1;font-size:.72rem;text-align:left}.field__error--hidden[data-v-7ddc3eb1]{visibility:hidden}input[data-v-7ddc3eb1],select[data-v-7ddc3eb1]{box-sizing:border-box;width:100%;border:1px solid #25513d;background:#04140d;color:#f4fbf7;border-radius:10px;padding:.68rem;font-size:.95rem}.field--error input[data-v-7ddc3eb1]{border-color:#ff9488;box-shadow:0 0 0 1px #ff948859}.upload[data-v-7ddc3eb1]{position:relative;border:2px dashed #234f3a;border-radius:14px;background:#04140d;padding:.55rem;display:grid;gap:.45rem;align-content:start;cursor:pointer}.upload--dragover[data-v-7ddc3eb1]{border-color:#4a9d78;background:#0a2318}.upload--locked[data-v-7ddc3eb1]{cursor:default;overflow:hidden}.upload--locked[data-v-7ddc3eb1]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px;background:linear-gradient(180deg,#04140d2e,#04140db8),#020a0757;pointer-events:none}.upload-input-hidden[data-v-7ddc3eb1]{display:none}.upload-trigger[data-v-7ddc3eb1]{position:relative;z-index:0;pointer-events:none;border:0;border-radius:10px;background:transparent;min-height:86px;display:grid;place-items:center;gap:.32rem;padding:.65rem .75rem;text-align:center}.upload-files[data-v-7ddc3eb1],.sponsor-speed[data-v-7ddc3eb1]{position:relative;z-index:2}.upload-trigger__icon[data-v-7ddc3eb1]{width:1.55rem;height:1.55rem;color:#92aaa0b8;display:inline-flex}.upload-trigger__icon svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.upload-trigger strong[data-v-7ddc3eb1]{color:#92aaa0b8;font-size:.82rem;font-weight:700;text-transform:none;letter-spacing:.02em}.upload-lock-action[data-v-7ddc3eb1]{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:8.2rem;min-height:2.5rem;border:1px solid rgba(255,184,15,.56);border-radius:10px;background:linear-gradient(180deg,#ffc33a,#ffb20a);color:#071a11;box-shadow:0 14px 30px #00000052,0 0 0 1px #ffffff14 inset;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.upload-lock-action[data-v-7ddc3eb1]:hover{filter:brightness(1.04)}.upload-lock-action__icon[data-v-7ddc3eb1],.rules-option__lock svg[data-v-7ddc3eb1]{width:1rem;height:1rem;display:inline-flex}.upload-lock-action__icon svg[data-v-7ddc3eb1],.rules-option__lock svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.unlock-chip[data-v-7ddc3eb1]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid rgba(255,184,15,.58);border-radius:10px;background:linear-gradient(180deg,#ffc43c,#ffb20a);color:#071a11;box-shadow:0 14px 30px #00000057,0 0 0 1px #ffffff1a inset;padding:0 .95rem;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.unlock-chip[data-v-7ddc3eb1]:hover{filter:brightness(1.04)}.unlock-chip__icon[data-v-7ddc3eb1]{width:1rem;height:1rem;display:inline-flex}.unlock-chip__icon svg[data-v-7ddc3eb1]{width:100%;height:100%}.builder-lock-note[data-v-7ddc3eb1]{margin:0;color:#ffcf67;font-size:.76rem;line-height:1.5}.rules-select[data-v-7ddc3eb1]{display:grid;gap:.45rem}.rules-select--best-of[data-v-7ddc3eb1]{grid-template-columns:1fr}.rules-option[data-v-7ddc3eb1]{width:100%;min-height:4rem;border:1px solid #25513d;border-radius:12px;background:#04140d;color:#f4fbf7;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.72rem .78rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.rules-option[data-v-7ddc3eb1]:hover:not(:disabled),.rules-option--active[data-v-7ddc3eb1]{border-color:#ffb20a;background:#102313;box-shadow:0 0 0 1px #ffb20a38 inset}.rules-option[data-v-7ddc3eb1]:active:not(:disabled){transform:translateY(1px)}.rules-option strong[data-v-7ddc3eb1]{display:block;color:#f4fbf7;font-size:.88rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.rules-option small[data-v-7ddc3eb1]{display:block;margin-top:.2rem;color:#91a99d;font-size:.72rem;line-height:1.25}.rules-option--locked[data-v-7ddc3eb1]{position:relative;border-color:#ffb20a5c;background:linear-gradient(135deg,#ffb20a1a,#092015db),#05150e}.rules-option--locked[data-v-7ddc3eb1]:disabled{cursor:default;opacity:.8}.rules-option__lock[data-v-7ddc3eb1]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2rem;border:1px solid rgba(255,178,10,.45);border-radius:999px;background:#ffb20a1a;color:#ffbf28;padding:0 .62rem;font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.rules-dropdown[data-v-7ddc3eb1]{position:relative}.rules-dropdown__trigger[data-v-7ddc3eb1]{width:100%;min-height:3.1rem;border:1px solid #25513d;border-radius:10px;background:#04140d;color:#f4fbf7;padding:.56rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;cursor:pointer}.rules-dropdown--open .rules-dropdown__trigger[data-v-7ddc3eb1],.rules-dropdown__trigger[data-v-7ddc3eb1]:hover{border-color:#ffb20a;box-shadow:0 0 0 1px #ffb20a33 inset}.rules-dropdown__trigger strong[data-v-7ddc3eb1],.rules-dropdown__option strong[data-v-7ddc3eb1]{display:block;color:#9ab0a4;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rules-dropdown__trigger small[data-v-7ddc3eb1],.rules-dropdown__option small[data-v-7ddc3eb1]{display:block;margin-top:.14rem;color:#a7beb2;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.rules-dropdown__chevron[data-v-7ddc3eb1]{flex:0 0 auto;color:#ffb20a;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease}.rules-dropdown__chevron svg[data-v-7ddc3eb1]{width:16px;height:16px}.rules-dropdown--open .rules-dropdown__chevron[data-v-7ddc3eb1]{transform:rotate(180deg)}.rules-dropdown__menu[data-v-7ddc3eb1]{position:absolute;z-index:12;top:calc(100% + .35rem);left:0;right:0;border:1px solid rgba(255,178,10,.48);border-radius:12px;background:#06180f;box-shadow:0 18px 36px #0006;padding:.35rem;display:grid;gap:.3rem}.rules-dropdown__option[data-v-7ddc3eb1]{width:100%;min-height:3.2rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#f4fbf7;padding:.58rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;text-align:left;cursor:pointer}.rules-dropdown__option[data-v-7ddc3eb1]:hover:not(:disabled),.rules-dropdown__option--selected[data-v-7ddc3eb1]{border-color:#ffb20a61;background:#ffb20a14}.rules-dropdown__option--locked[data-v-7ddc3eb1],.rules-dropdown__option--locked[data-v-7ddc3eb1]:disabled{cursor:default;opacity:.46;background:#05170f8a}.rules-dropdown__locked-group[data-v-7ddc3eb1]{position:relative;border:0;border-radius:10px;background:#020c08c7;overflow:hidden;display:grid;gap:.22rem;padding:.26rem;min-height:4.3rem}.rules-dropdown__locked-group--series[data-v-7ddc3eb1]{min-height:13rem}.rules-dropdown__locked-group[data-v-7ddc3eb1]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#020c082e,#020c0894),#020c0838;pointer-events:none}.rules-dropdown__upgrade[data-v-7ddc3eb1]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid rgba(255,184,15,.58);border-radius:10px;background:linear-gradient(180deg,#ffc43c,#ffb20a);color:#071a11;box-shadow:0 14px 30px #00000057,0 0 0 1px #ffffff1a inset;padding:0 .95rem;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.rules-dropdown__upgrade--floating[data-v-7ddc3eb1]{position:absolute;z-index:2;left:50%;top:50%;width:auto;min-width:9rem;min-height:2.35rem;padding:0 .9rem;transform:translate(-50%,-50%)}.player-font-dropdown__trigger strong[data-v-7ddc3eb1],.player-font-dropdown__option strong[data-v-7ddc3eb1]{color:#f4fbf7;font-size:.9rem;font-weight:850;letter-spacing:0;text-transform:none}.player-font-dropdown__trigger small[data-v-7ddc3eb1]{font-size:.64rem}.upload-files[data-v-7ddc3eb1]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;width:100%;min-width:0;overflow:hidden}.upload-files--sponsors[data-v-7ddc3eb1]{display:flex;flex-wrap:wrap;width:100%;align-items:center}.upload-files--logo .upload-file[data-v-7ddc3eb1]{width:fit-content}.upload-files--sponsors .upload-file[data-v-7ddc3eb1]{flex:0 1 auto;max-width:calc(50% - .18rem)}.sponsor-speed[data-v-7ddc3eb1]{display:grid;gap:.2rem}.sponsor-speed span[data-v-7ddc3eb1]{margin:0;color:#9ab0a4;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.sponsor-speed input[type=range][data-v-7ddc3eb1]{--sponsor-range-thumb: .98rem;width:100%;margin:0;height:1.2rem;padding:0;border:0!important;border-radius:0;box-shadow:none!important;outline:none;background:transparent;-webkit-appearance:none;appearance:none;display:block;cursor:pointer}.sponsor-speed input[type=range][data-v-7ddc3eb1]:focus,.sponsor-speed input[type=range][data-v-7ddc3eb1]:focus-visible{border:0!important;outline:none;box-shadow:none!important}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-webkit-slider-runnable-track{height:.46rem;border-radius:999px;border:0;background:linear-gradient(90deg,#ffb200 0%,#ffb200 var(--sponsor-range-progress, 0%),#183f2e var(--sponsor-range-progress, 0%),#183f2e 100%);transition:background .16s ease}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--sponsor-range-thumb);height:var(--sponsor-range-thumb);margin-top:calc((.46rem - var(--sponsor-range-thumb)) / 2);border-radius:999px;border:2px solid #17422f;background:#ffb200;box-shadow:0 0 0 2px #ffb2003d;transition:transform .12s ease,box-shadow .16s ease}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-moz-range-track{height:.46rem;border-radius:999px;border:0;background:#183f2e}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-moz-focus-outer{border:0}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-moz-range-thumb{width:var(--sponsor-range-thumb);height:var(--sponsor-range-thumb);border:2px solid #17422f;border-radius:999px;background:#ffb200;box-shadow:0 0 0 2px #ffb2003d;transition:transform .12s ease,box-shadow .16s ease}.sponsor-speed input[type=range][data-v-7ddc3eb1]::-moz-range-progress{height:.46rem;border:0;border-radius:999px;background:#ffb200;transition:background .16s ease}.sponsor-speed input[type=range][data-v-7ddc3eb1]:active::-webkit-slider-thumb,.sponsor-speed input[type=range][data-v-7ddc3eb1]:active::-moz-range-thumb{transform:scale(1.08);box-shadow:0 0 0 3px #ffb20047}.upload-file[data-v-7ddc3eb1]{min-width:0;max-width:100%;overflow:hidden;border:1px solid #2a5843;border-radius:999px;background:#071912;color:#d4f5e7;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .55rem}.upload-file__name[data-v-7ddc3eb1]{flex:1 1 auto;display:inline-flex;align-items:baseline;min-width:0;max-width:100%;font-size:.74rem}.upload-file__base[data-v-7ddc3eb1]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file__ext[data-v-7ddc3eb1]{flex:0 0 auto;white-space:nowrap}.upload-files--sponsors .upload-file__name[data-v-7ddc3eb1]{font-size:.7rem}.upload-file__remove[data-v-7ddc3eb1]{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#163629;color:#d8f7ea;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.upload-file__remove-icon[data-v-7ddc3eb1]{width:.78rem;height:.78rem;display:inline-flex}.upload-file__remove-icon svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}.pos-grid[data-v-7ddc3eb1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.pos-grid.board[data-v-7ddc3eb1]{grid-template-columns:repeat(2,minmax(0,1fr))}.position-grid[data-v-7ddc3eb1]{align-items:start}.position-slot--sponsor[data-v-7ddc3eb1]{grid-column:2;grid-row:1}.position-slot--logo[data-v-7ddc3eb1]{grid-column:1;grid-row:1}.pos-btn[data-v-7ddc3eb1]{border:1px solid #2a5843;background:#071912;color:#8ea598;border-radius:10px;padding:.58rem .35rem;font-size:.78rem;font-weight:800}.pos-btn--active[data-v-7ddc3eb1]{border-color:#ffb200;color:#ffb200;background:#ffb20014}.board-offset-control[data-v-7ddc3eb1]{display:grid;gap:.38rem}.board-offset-control__head[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.board-offset-control__head span[data-v-7ddc3eb1]{margin:0;color:#9ab0a4;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.board-offset-control__head strong[data-v-7ddc3eb1]{min-width:2.8rem;color:#ffb200;font-size:.8rem;text-align:right}.board-offset-control input[type=range][data-v-7ddc3eb1]{--board-offset-thumb: 1rem;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none}.board-offset-control input[type=range][data-v-7ddc3eb1]::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(244,251,247,.5) calc(50% - 1px),rgba(244,251,247,.5) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,#ffb200 0%,#ffb200 var(--board-offset-progress, 50%),#183f2e var(--board-offset-progress, 50%),#183f2e 100%)}.board-offset-control input[type=range][data-v-7ddc3eb1]::-webkit-slider-thumb{width:var(--board-offset-thumb);height:var(--board-offset-thumb);margin-top:calc((.5rem - var(--board-offset-thumb)) / 2);border:2px solid #17422f;border-radius:999px;background:#ffb200;box-shadow:0 0 0 3px #ffb20038;-webkit-appearance:none}.board-offset-control input[type=range][data-v-7ddc3eb1]::-moz-range-track{height:.5rem;border-radius:999px;background:#183f2e}.board-offset-control input[type=range][data-v-7ddc3eb1]::-moz-range-progress{height:.5rem;border-radius:999px;background:#ffb200}.board-offset-control input[type=range][data-v-7ddc3eb1]::-moz-range-thumb{width:var(--board-offset-thumb);height:var(--board-offset-thumb);border:2px solid #17422f;border-radius:999px;background:#ffb200;box-shadow:0 0 0 3px #ffb20038}.board-offset-control__reset[data-v-7ddc3eb1]{justify-self:end;border:1px solid #2a5843;background:#071912db;color:#dcebe3;border-radius:8px;padding:.42rem .62rem;font-size:.74rem;font-weight:800}.board-offset-control__reset[data-v-7ddc3eb1]:disabled{cursor:not-allowed;opacity:.5}.overlay-extra-grid[data-v-7ddc3eb1]{display:grid;gap:.6rem}.actions[data-v-7ddc3eb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.btn[data-v-7ddc3eb1]{border:0;border-radius:12px;padding:.75rem .9rem;line-height:1.24;font-weight:900;text-align:center;text-decoration:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.button-inline-icon[data-v-7ddc3eb1]{flex-shrink:0;width:1rem;height:1rem;display:inline-flex}.button-inline-icon svg[data-v-7ddc3eb1]{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.btn--primary[data-v-7ddc3eb1]{background:#ffb200;color:#0f331f}.btn--secondary[data-v-7ddc3eb1]{background:#58a8dd;color:#06283b}.btn--link[data-v-7ddc3eb1]{background:#19372b;color:#ffcf67}.preview__head[data-v-7ddc3eb1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.preview__head h3[data-v-7ddc3eb1]{margin:0;text-transform:uppercase;letter-spacing:.07em;font-size:.8rem}.preview__head span[data-v-7ddc3eb1]{background:#ffb200;color:#113a26;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.preview-shell[data-v-7ddc3eb1]{border:1px solid #22523d;border-radius:12px;background:radial-gradient(circle at center,#24553e,#081912 78%);overflow:hidden}.preview-viewport[data-v-7ddc3eb1]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.preview-camera-hint[data-v-7ddc3eb1]{position:absolute;inset:0;z-index:0;display:grid;align-content:center;justify-items:center;gap:18px;pointer-events:none;transform:translateY(1.5%)}.preview-camera-hint--muted[data-v-7ddc3eb1]{opacity:0}.preview-reference-media[data-v-7ddc3eb1]{position:absolute;inset:0;z-index:1;overflow:hidden;background:#04120c}.preview-reference-media img[data-v-7ddc3eb1],.preview-reference-media video[data-v-7ddc3eb1]{width:100%;height:100%;display:block;object-fit:cover}.preview-camera-hint__icon[data-v-7ddc3eb1]{width:140px;height:140px;color:#8da2986b;display:inline-flex}.preview-camera-hint__icon svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:currentColor}.preview-camera-hint strong[data-v-7ddc3eb1]{margin:0;color:#8da2986b;text-transform:uppercase;letter-spacing:.04em;font-size:36px;font-weight:800}.preview-camera-hint--zoom .preview-camera-hint__icon[data-v-7ddc3eb1]{width:140px;height:140px}.preview-camera-hint--zoom strong[data-v-7ddc3eb1]{font-size:36px}.preview-zoom-corner[data-v-7ddc3eb1]{position:absolute;top:.45rem;right:.45rem;z-index:3;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(113,204,161,.72);background:#05140ec7;color:#71cca1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.preview-zoom-corner--top-left[data-v-7ddc3eb1]{top:.45rem;left:.45rem;right:auto;bottom:auto}.preview-zoom-corner--top-right[data-v-7ddc3eb1]{top:.45rem;right:.45rem;left:auto;bottom:auto}.preview-zoom-corner--bottom-left[data-v-7ddc3eb1]{bottom:.45rem;left:.45rem;top:auto;right:auto}.preview-zoom-corner--bottom-right[data-v-7ddc3eb1]{bottom:.45rem;right:.45rem;top:auto;left:auto}.preview-zoom-corner[data-v-7ddc3eb1]:hover{background:#0e291ef2;transform:scale(1.05)}.yexicon-zoom[data-v-7ddc3eb1]{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.yexicon-zoom svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-scaled[data-v-7ddc3eb1]{width:1920px;height:1080px;transform-origin:top left;position:relative;z-index:1}[data-v-7ddc3eb1] .preview-overlay-shell{position:relative;z-index:2;width:1920px}.preview-reference-controls[data-v-7ddc3eb1]{margin-top:.72rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.preview-reference-controls__pick[data-v-7ddc3eb1]{min-height:2.35rem;border:1px solid rgba(255,178,10,.46);border-radius:9px;background:#ffb20a1a;color:#ffcf67;padding:0 .78rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.preview-reference-controls__pick[data-v-7ddc3eb1]:hover,.preview-reference-controls__pick[data-v-7ddc3eb1]:focus-visible{border-color:#ffb20a;background:#ffb20a29;transform:translateY(-1px)}.preview-reference-controls__pick .button-inline-icon svg[data-v-7ddc3eb1]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-reference-file[data-v-7ddc3eb1]{flex:1 1 11rem;min-width:0;border:1px solid #2a5843;border-radius:999px;background:#071912;color:#d4f5e7;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .55rem}.preview-reference-file__name[data-v-7ddc3eb1]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:baseline;color:#d4f5e7;font-size:.72rem;font-weight:800;letter-spacing:.02em}.preview-reference-file__base[data-v-7ddc3eb1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-reference-file__ext[data-v-7ddc3eb1]{flex:0 0 auto;color:#8fb5a2;text-transform:lowercase}.preview-reference-file__remove[data-v-7ddc3eb1]{flex:0 0 auto;width:1.55rem;height:1.55rem;border:1px solid rgba(255,122,112,.38);border-radius:999px;background:#ff7a701f;color:#ff9b92;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.preview-reference-file__remove span[data-v-7ddc3eb1]{width:.78rem;height:.78rem;display:inline-flex}.preview-reference-file__remove svg[data-v-7ddc3eb1]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.preview-scaled--zoom[data-v-7ddc3eb1]{height:1080px}.preview-zoom-modal[data-v-7ddc3eb1]{position:fixed;inset:0;z-index:260;background:#020a07d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:clamp(.8rem,2.2vw,1.8rem);display:grid;place-items:center}.upgrade-modal[data-v-7ddc3eb1]{position:fixed;inset:0;z-index:260;background:#020a07d6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(.8rem,2.2vw,1.8rem);display:grid;place-items:center}.upgrade-modal__panel[data-v-7ddc3eb1]{width:min(880px,100%);max-height:calc(100dvh - 1.6rem);border:1px solid #286146;border-radius:16px;background:#07140f;box-shadow:0 24px 60px #0000008a;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);overflow:hidden}.upgrade-modal__copy[data-v-7ddc3eb1]{padding:clamp(1.2rem,3vw,2rem);display:grid;align-content:center;gap:.9rem}.upgrade-modal__eyebrow[data-v-7ddc3eb1]{width:fit-content;margin:0;border:1px solid #326b50;border-radius:999px;color:#95d7b8;padding:.22rem .58rem;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.upgrade-modal__copy h3[data-v-7ddc3eb1]{margin:0;color:#f4fbf7;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.12;letter-spacing:0}.upgrade-modal__copy p[data-v-7ddc3eb1]{margin:0;color:#a8beb3;font-size:.96rem;line-height:1.5}.upgrade-modal__copy ul[data-v-7ddc3eb1]{display:grid;gap:.62rem;margin:.15rem 0 0;padding:0;list-style:none}.upgrade-modal__copy li[data-v-7ddc3eb1]{position:relative;color:#dcebe3;font-size:.88rem;padding-left:1.05rem}.upgrade-modal__copy li[data-v-7ddc3eb1]:before{content:"";position:absolute;left:0;top:.46rem;width:.36rem;height:.36rem;border-radius:999px;background:#ffb20a}.upgrade-modal__primary[data-v-7ddc3eb1]{margin-top:.5rem;min-height:2.9rem;border:1px solid #ffb20a;border-radius:10px;background:#ffb20a;color:#071a11;font-size:.86rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.upgrade-modal__visual[data-v-7ddc3eb1]{position:relative;min-height:430px;padding:1rem;background:linear-gradient(135deg,#ffb20a2e,#10533a85),#0b2217;display:grid;place-items:center;overflow:hidden}.upgrade-modal__visual[data-v-7ddc3eb1]:before{content:"";position:absolute;inset:1.25rem;border:1px solid rgba(255,178,10,.28);border-radius:18px;transform:rotate(-4deg)}.upgrade-modal__close[data-v-7ddc3eb1]{position:absolute;top:1rem;right:1rem;z-index:2;width:2.15rem;height:2.15rem;border:1px solid rgba(255,178,10,.42);border-radius:999px;background:#04140dbd;color:#ffcf67;font-size:1.1rem;line-height:1;cursor:pointer}.upgrade-modal__badge[data-v-7ddc3eb1]{position:relative;z-index:1;width:min(48vw,260px);aspect-ratio:1;border:1px solid rgba(255,178,10,.44);border-radius:999px;background:#ffb20a14;color:#cbd8d2;display:grid;place-items:center}.upgrade-modal__badge svg[data-v-7ddc3eb1]{width:58%;height:58%}.upgrade-modal__visual strong[data-v-7ddc3eb1]{position:absolute;z-index:1;bottom:clamp(1.5rem,4vw,2.5rem);left:50%;transform:translate(-50%);color:#ffb20a;font-size:clamp(2.7rem,7vw,5.2rem);line-height:.9;font-weight:950;letter-spacing:.04em}.variant-help-modal[data-v-7ddc3eb1]{position:fixed;inset:0;z-index:260;background:#020a07d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(.8rem,2.2vw,1.8rem);display:grid;place-items:center}.variant-help-modal__panel[data-v-7ddc3eb1]{width:min(560px,100%);max-height:calc(100dvh - 1.6rem);border:1px solid #286146;border-radius:16px;background:#07140f;box-shadow:0 24px 60px #0000008a;padding:1rem;display:grid;gap:.9rem;overflow-y:auto}.variant-help-modal__head[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.variant-help-modal__head p[data-v-7ddc3eb1]{margin:0;color:#ffb20a;font-size:.9rem;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.variant-help-modal__close[data-v-7ddc3eb1]{width:2.1rem;height:2.1rem;border:1px solid rgba(255,178,10,.42);border-radius:999px;background:#04140dbd;color:#ffcf67;font-size:1.1rem;line-height:1;cursor:pointer}.variant-help-modal__body[data-v-7ddc3eb1]{border:1px solid rgba(42,88,67,.82);border-radius:14px;background:#071810c7;padding:1rem;display:grid;gap:.85rem}.variant-help-modal__body p[data-v-7ddc3eb1]{margin:0;color:#dcebe3;font-size:.95rem;line-height:1.5}.variant-help-modal__body ul[data-v-7ddc3eb1]{margin:0;padding:0;list-style:none;display:grid;gap:.58rem}.variant-help-modal__body li[data-v-7ddc3eb1]{color:#a8beb3;font-size:.88rem;line-height:1.42}.variant-help-modal__body strong[data-v-7ddc3eb1]{color:#ffcf67}.variant-help-modal__primary[data-v-7ddc3eb1]{justify-self:end;min-height:2.65rem;border:1px solid #ffb20a;border-radius:10px;background:#ffb20a;color:#071a11;padding:0 1.1rem;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.preview-zoom-modal__panel[data-v-7ddc3eb1]{width:auto;max-height:calc(100dvh - 1.6rem);border:1px solid #2f7056;border-radius:16px;background:linear-gradient(170deg,#0f281d,#071811);box-shadow:0 20px 48px #00000073;padding:.85rem;display:inline-grid;grid-template-rows:auto auto;justify-items:stretch;gap:.7rem;overflow:hidden}.preview-zoom-modal__head[data-v-7ddc3eb1]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.preview-zoom-modal__head h4[data-v-7ddc3eb1]{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.84rem;color:#ffcf67}.preview-zoom-shell[data-v-7ddc3eb1]{border:1px solid #265741;border-radius:14px;background:radial-gradient(circle at center,#255c44,#0a1f16 76%);width:min(94vw,1320px,calc((100dvh - 9.5rem) * 16 / 9));max-height:calc(100dvh - 9.5rem);aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden}.preview-zoom-viewport[data-v-7ddc3eb1]{position:relative;width:100%;height:100%;overflow:hidden}.preview-zoom-fade-enter-active[data-v-7ddc3eb1],.preview-zoom-fade-leave-active[data-v-7ddc3eb1]{transition:opacity .2s ease}.preview-zoom-fade-enter-from[data-v-7ddc3eb1],.preview-zoom-fade-leave-to[data-v-7ddc3eb1]{opacity:0}.overlay-url[data-v-7ddc3eb1]{margin:.7rem 0 0}.overlay-url__label[data-v-7ddc3eb1]{display:block;margin:0 0 .4rem;font-size:.78rem;color:#9ab0a4;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.overlay-copy[data-v-7ddc3eb1]{width:100%;border:1px solid #2a5843;border-radius:14px;background:#071912;color:#d2dfd8;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .4rem .35rem .7rem;cursor:pointer;min-width:0}.overlay-copy code[data-v-7ddc3eb1]{display:block;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay-copy__action[data-v-7ddc3eb1]{flex-shrink:0;border-radius:999px;background:#2e9fff;color:#03243c;font-size:.82rem;font-weight:800;padding:.35rem .8rem}.error[data-v-7ddc3eb1]{margin:0;border:1px solid #ff9488;background:#ff6f611f;color:#ffc7c1;border-radius:12px;padding:.7rem}@media(max-width:1240px){.active-grid[data-v-7ddc3eb1],.content[data-v-7ddc3eb1]{grid-template-columns:1fr}.preview[data-v-7ddc3eb1]{position:static;transform:none!important;height:auto;max-height:none;z-index:auto;will-change:auto}.preview-zoom-corner[data-v-7ddc3eb1]{display:none}}@media(max-width:1024px){.active-card__matchup[data-v-7ddc3eb1]{gap:.55rem;padding:.9rem .85rem .45rem}.match-side__name[data-v-7ddc3eb1]{font-size:1.08rem}.active-card__scoreline strong[data-v-7ddc3eb1]{font-size:2.05rem}.active-card__actions[data-v-7ddc3eb1]{padding:0 .85rem .9rem}.grid.two[data-v-7ddc3eb1],.identity-grid[data-v-7ddc3eb1]{grid-template-columns:1fr}.actions[data-v-7ddc3eb1],.pos-grid[data-v-7ddc3eb1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.new-match-card strong[data-v-7ddc3eb1]{font-size:.98rem}.active-card__head[data-v-7ddc3eb1]{padding:.64rem .75rem}.active-card__table[data-v-7ddc3eb1]{font-size:.82rem}.series-tag[data-v-7ddc3eb1]{font-size:.66rem}.active-card__matchup[data-v-7ddc3eb1]{grid-template-columns:1fr;justify-items:center;padding:.82rem .75rem .45rem}.match-side[data-v-7ddc3eb1],.match-side--right[data-v-7ddc3eb1]{justify-self:center}.match-side__name[data-v-7ddc3eb1]{font-size:1rem}.active-card__scoreline strong[data-v-7ddc3eb1]{font-size:1.78rem}.active-card__sets-pill[data-v-7ddc3eb1]{font-size:.7rem;padding:.33rem .7rem}.active-card__actions .btn--primary[data-v-7ddc3eb1]{min-height:2.9rem;font-size:.98rem}.actions[data-v-7ddc3eb1],.pos-grid[data-v-7ddc3eb1],.rules-select--best-of[data-v-7ddc3eb1]{grid-template-columns:1fr}}@media(max-width:700px){.actions[data-v-7ddc3eb1]{grid-template-columns:1fr}}@media(max-width:620px){.active-head[data-v-7ddc3eb1]{align-items:center;flex-direction:row;padding:.82rem;border:1px solid #143b2b;border-radius:10px;background:#092118d1}.active-head__title-group[data-v-7ddc3eb1]{display:grid;gap:.28rem;justify-content:start}.active-head h1[data-v-7ddc3eb1]{font-size:.86rem}.active-head h1[data-v-7ddc3eb1]:before{display:none}.active-head__usage[data-v-7ddc3eb1]{display:grid;gap:.08rem;white-space:normal;font-size:.62rem;line-height:1.15}.active-head__usage strong[data-v-7ddc3eb1]{font-size:.68rem}.active-head__refresh[data-v-7ddc3eb1]{flex:0 0 auto;margin-left:auto}.card[data-v-7ddc3eb1]{padding:.8rem}.upload[data-v-7ddc3eb1]{min-height:100px}.upload-trigger strong[data-v-7ddc3eb1]{font-size:.88rem;overflow-wrap:anywhere}.upload-lock-action[data-v-7ddc3eb1]{min-width:7.4rem;min-height:2.3rem;font-size:.72rem}.identity-card--locked[data-v-7ddc3eb1]:after{inset:0}.rules-dropdown__menu[data-v-7ddc3eb1]{position:relative;top:auto;margin-top:.35rem}.rules-dropdown__trigger[data-v-7ddc3eb1],.rules-dropdown__option[data-v-7ddc3eb1]{min-height:3rem}.handicap-control__head[data-v-7ddc3eb1],.handicap-control__footer[data-v-7ddc3eb1]{align-items:flex-start;flex-direction:column;gap:.35rem}.handicap-control__head strong[data-v-7ddc3eb1]{text-align:left}.handicap-owner[data-v-7ddc3eb1]{grid-template-columns:1fr}.handicap-count[data-v-7ddc3eb1]{grid-template-columns:repeat(2,minmax(0,1fr))}.handicap-count__input[data-v-7ddc3eb1]{grid-column:1 / -1}.rules-option[data-v-7ddc3eb1]{min-height:3.75rem;padding:.66rem .7rem}.rules-option strong[data-v-7ddc3eb1]{font-size:.82rem}.rules-option__lock[data-v-7ddc3eb1]{min-height:1.85rem;padding:0 .52rem}.btn[data-v-7ddc3eb1]{padding:.72rem .75rem;font-size:.9rem}.overlay-copy[data-v-7ddc3eb1]{padding:.28rem .3rem .28rem .48rem}.overlay-copy code[data-v-7ddc3eb1]{font-size:.74rem}.overlay-copy__action[data-v-7ddc3eb1]{padding:.28rem .6rem;font-size:.72rem}.preview-zoom-modal__panel[data-v-7ddc3eb1]{width:100%;max-height:calc(100vh - 1.2rem);padding:.72rem}.upgrade-modal__panel[data-v-7ddc3eb1]{grid-template-columns:1fr;max-height:calc(100dvh - 1.2rem);overflow-y:auto}.upgrade-modal__visual[data-v-7ddc3eb1]{min-height:220px;order:-1}.upgrade-modal__badge[data-v-7ddc3eb1]{width:min(54vw,180px)}.upgrade-modal__visual strong[data-v-7ddc3eb1]{bottom:1.1rem}.upload-files--sponsors .upload-file[data-v-7ddc3eb1]{max-width:100%}}@media(max-width:420px){h2[data-v-7ddc3eb1]{font-size:1rem}.field span[data-v-7ddc3eb1],.upload-field__label[data-v-7ddc3eb1],.position-group p[data-v-7ddc3eb1]{font-size:.74rem}input[data-v-7ddc3eb1],select[data-v-7ddc3eb1]{font-size:.9rem;padding:.62rem}}.control-tour[data-v-795a34e5]{position:fixed;inset:0;z-index:1200;pointer-events:auto}.control-tour__veil[data-v-795a34e5]{position:absolute;inset:0;background:transparent}.control-tour__spotlight[data-v-795a34e5]{position:fixed;z-index:1;border:2px solid rgba(255,178,0,.92);border-radius:18px;box-shadow:0 0 0 9999px #010a06c7,0 0 34px #ffb20057,inset 0 0 0 1px #ffffff1f;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease;pointer-events:none}.control-tour__card[data-v-795a34e5]{position:fixed;z-index:2;width:min(360px,calc(100vw - 1.5rem));border:1px solid rgba(255,178,0,.54);border-radius:16px;background:linear-gradient(180deg,#0b271cfa,#05150efa);box-shadow:0 28px 70px #00000085,inset 0 1px #ffffff14;padding:1rem;color:#effaf5}.control-tour__eyebrow[data-v-795a34e5],.control-tour__actions[data-v-795a34e5]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.control-tour__eyebrow span[data-v-795a34e5]{color:#ffcf67;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.control-tour__eyebrow button[data-v-795a34e5]{border:1px solid rgba(156,190,173,.28);border-radius:999px;background:#071911e6;color:#b9d0c5;padding:.32rem .58rem;font-size:.66rem;font-weight:900;text-transform:uppercase;cursor:pointer}.control-tour__card h2[data-v-795a34e5]{margin:.8rem 0 .45rem;color:#f8fbf7;font-size:1.05rem;line-height:1.15;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.control-tour__card p[data-v-795a34e5]{margin:0;color:#b7cfc3;font-size:.84rem;line-height:1.55}.control-tour__dots[data-v-795a34e5]{display:flex;gap:.35rem;margin:.9rem 0}.control-tour__dots span[data-v-795a34e5]{width:100%;height:.28rem;border-radius:999px;background:#7ea08f47}.control-tour__dots .control-tour__dot--active[data-v-795a34e5]{background:linear-gradient(90deg,#ffb200,#ffd66f)}.control-tour__btn[data-v-795a34e5]{min-height:2.45rem;border-radius:11px;padding:0 .78rem;font-size:.72rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.control-tour__btn--ghost[data-v-795a34e5]{border:1px solid rgba(156,190,173,.28);background:#071911e0;color:#c5dbd0}.control-tour__btn--primary[data-v-795a34e5]{border:1px solid rgba(255,184,15,.58);background:linear-gradient(180deg,#ffc43c,#ffb20a);color:#071a11}.control-tour__btn[data-v-795a34e5]:disabled{opacity:.45;cursor:not-allowed}.control-tour-fade-enter-active[data-v-795a34e5],.control-tour-fade-leave-active[data-v-795a34e5]{transition:opacity .16s ease}.control-tour-fade-enter-from[data-v-795a34e5],.control-tour-fade-leave-to[data-v-795a34e5]{opacity:0}@media(max-width:720px){.control-tour__card[data-v-795a34e5]{width:auto;max-height:min(58vh,340px);overflow:auto}.control-tour__card h2[data-v-795a34e5]{font-size:.98rem}.control-tour__actions[data-v-795a34e5]{display:grid;grid-template-columns:1fr 1fr}}.app-skeleton[data-v-d3aa1395]{display:inline-block;background:linear-gradient(90deg,#2b564299,#578d71d9 45%,#2b564299);background-size:220% 100%;animation:app-skeleton-shimmer-d3aa1395 1.1s ease-in-out infinite}.app-skeleton--circle[data-v-d3aa1395]{border-radius:999px}@keyframes app-skeleton-shimmer-d3aa1395{0%{background-position:100% 0}to{background-position:-100% 0}}.control[data-v-8984c6d5]{display:grid;gap:1rem}.control__layout[data-v-8984c6d5]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1rem;min-height:560px;align-items:start}.control__layout--simple[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr)}.panel[data-v-8984c6d5]{border:1px solid #1f4634;border-radius:18px;background:#091f17f2;box-shadow:0 16px 40px #00000040;min-width:0}.panel__title[data-v-8984c6d5]{margin:0;color:#ffb200;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.panel--history[data-v-8984c6d5]{display:grid;grid-template-rows:auto minmax(0,1fr);padding:1rem;gap:.8rem;min-height:0;height:100%;overflow:hidden}.history-head[data-v-8984c6d5]{display:grid;gap:.4rem}.history-undo-feedback[data-v-8984c6d5]{margin:0;border:1px solid rgba(71,183,122,.4);border-radius:10px;background:#1a583a3d;color:#a8dfbf;font-size:.72rem;letter-spacing:.05em;font-weight:700;padding:.35rem .45rem}.history-list[data-v-8984c6d5]{overflow-y:auto;overflow-x:hidden;display:grid;gap:.65rem;align-content:start;grid-auto-rows:max-content;min-height:0;padding-right:.2rem}.history-list[data-v-8984c6d5]::-webkit-scrollbar{width:4px}.history-list[data-v-8984c6d5]::-webkit-scrollbar-thumb{background:#1f4634;border-radius:999px}.history-item[data-v-8984c6d5]{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#04140ebf;padding:.65rem}.history-item--play[data-v-8984c6d5]{border-color:#ffb20073}.history-item--danger[data-v-8984c6d5]{border-color:#ff7b6580}.history-item__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.history-item__head strong[data-v-8984c6d5]{color:#ffb200;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.history-item__head span[data-v-8984c6d5]{color:#7f998d;font-size:.7rem}.history-item__text[data-v-8984c6d5]{margin:0;color:#a0b6ab;font-size:.8rem;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.history-ball-list[data-v-8984c6d5]{display:inline-flex;gap:.25rem;flex-wrap:wrap}.history-empty[data-v-8984c6d5]{margin:0;color:#a0b6ab;font-size:.8rem}.main-column[data-v-8984c6d5]{display:grid;gap:1rem;align-content:start;align-self:start;min-width:0}.panel--meta[data-v-8984c6d5]{position:relative;display:grid;gap:.8rem;padding:1rem}.panel-meta__actions[data-v-8984c6d5]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.45rem}.panel-meta__actions .btn[data-v-8984c6d5]{min-height:2.25rem;padding:.58rem .72rem}.panel-meta__tour[data-v-8984c6d5]{width:2rem;min-width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,opacity .16s ease,transform .16s ease}.panel-meta__tour svg[data-v-8984c6d5]{width:1.5rem;height:1.5rem}.panel-meta__tour[data-v-8984c6d5]:hover:not(:disabled){color:var(--color-accent);transform:translateY(-1px)}.panel-meta__tour[data-v-8984c6d5]:disabled{cursor:not-allowed;opacity:.35}.panel-meta__edit[data-v-8984c6d5]{position:static}.config-grid[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.config-field[data-v-8984c6d5]{display:grid;gap:.25rem}.config-field--wide[data-v-8984c6d5]{grid-column:1 / -1}.config-section-title[data-v-8984c6d5]{grid-column:1 / -1;margin-top:.2rem;padding-top:.6rem;border-top:1px solid rgba(37,81,61,.62);color:#ffb200;font-size:.74rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.config-field span[data-v-8984c6d5]{color:#9ab0a4;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.config-field__hint[data-v-8984c6d5]{color:#7ea08f;font-size:.68rem;text-align:right;min-height:1em}.config-field__hint--ghost[data-v-8984c6d5]{visibility:hidden}.config-field__error[data-v-8984c6d5]{color:#ffc7c1;font-size:.68rem}.config-field__error--hidden[data-v-8984c6d5]{visibility:hidden}.config-field__meta[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1rem}.config-field input[data-v-8984c6d5],.config-field select[data-v-8984c6d5]{box-sizing:border-box;width:100%;border:1px solid #25513d;background:#04140d;color:#f4fbf7;border-radius:10px;padding:.62rem;font-size:.88rem}.config-field--error input[data-v-8984c6d5]{border-color:#ff9488;box-shadow:0 0 0 1px #ff948859}.edit-rules-dropdown[data-v-8984c6d5]{position:relative}.edit-rules-dropdown__trigger[data-v-8984c6d5]{box-sizing:border-box;width:100%;min-height:2.72rem;border:1px solid #25513d;border-radius:10px;background:#04140d;color:#f4fbf7;padding:.56rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;text-align:left;cursor:pointer}.edit-rules-dropdown__trigger[data-v-8984c6d5]:disabled{cursor:not-allowed;opacity:.58}.edit-rules-dropdown--open .edit-rules-dropdown__trigger[data-v-8984c6d5],.edit-rules-dropdown__trigger[data-v-8984c6d5]:hover:not(:disabled){border-color:#ffb20a;box-shadow:0 0 0 1px #ffb20a33 inset}.edit-rules-dropdown__trigger strong[data-v-8984c6d5],.edit-rules-dropdown__option strong[data-v-8984c6d5]{display:block;color:#dcebe4;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.edit-rules-dropdown__chevron[data-v-8984c6d5]{flex:0 0 auto;color:#ffb20a;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease}.edit-rules-dropdown__chevron svg[data-v-8984c6d5]{width:16px;height:16px}.edit-rules-dropdown--open .edit-rules-dropdown__chevron[data-v-8984c6d5]{transform:rotate(180deg)}.edit-rules-dropdown__menu[data-v-8984c6d5]{position:absolute;z-index:18;top:calc(100% + .35rem);left:0;right:0;border:1px solid rgba(255,178,10,.48);border-radius:12px;background:#06180f;box-shadow:0 18px 36px #0006;padding:.35rem;display:grid;gap:.3rem}.edit-rules-dropdown__option[data-v-8984c6d5]{width:100%;min-height:2.62rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#f4fbf7;padding:.52rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.edit-rules-dropdown__option[data-v-8984c6d5]:hover:not(.edit-rules-dropdown__option--locked),.edit-rules-dropdown__option--selected[data-v-8984c6d5]{border-color:#ffb20a61;background:#ffb20a14}.edit-rules-dropdown__locked-group[data-v-8984c6d5]{position:relative;border-radius:10px;background:#020c08c7;overflow:hidden;display:grid;gap:.22rem;padding:.26rem}.edit-rules-dropdown__locked-group[data-v-8984c6d5]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#020c081f,#020c088c),#020c082e;pointer-events:none}.edit-rules-dropdown__option--locked[data-v-8984c6d5]{cursor:default;opacity:.46;background:#05170f8a}.edit-rules-dropdown__locked-badge[data-v-8984c6d5]{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);min-width:4.4rem;border:1px solid rgba(255,184,15,.58);border-radius:999px;background:linear-gradient(180deg,#ffc43c,#ffb20a);color:#071a11;box-shadow:0 12px 24px #00000052,0 0 0 1px #ffffff1f inset;padding:.44rem .72rem;font-size:.7rem;font-weight:950;text-align:center;text-transform:uppercase;letter-spacing:.06em}.config-field .edit-rules-dropdown__chevron[data-v-8984c6d5]{color:#ffb20a}.config-field .edit-rules-dropdown__locked-badge[data-v-8984c6d5]{color:#071a11;font-size:.7rem;font-weight:950;letter-spacing:.06em}.overlay-position-toggle[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.overlay-position-toggle__btn[data-v-8984c6d5]{border:1px solid #2a5843;background:#071912;color:#8ea598;border-radius:10px;padding:.58rem .35rem;font-size:.78rem;font-weight:800}.overlay-position-toggle__btn--active[data-v-8984c6d5]{border-color:#ffb200;color:#ffb200;background:#ffb20014}.overlay-position-toggle__btn[data-v-8984c6d5]:disabled{cursor:not-allowed;opacity:.55}.control-handicap[data-v-8984c6d5]{border:1px solid rgba(42,88,67,.82);border-radius:12px;background:#061810b8;padding:.62rem}.control-handicap__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.control-handicap__head span[data-v-8984c6d5]{color:#9ab0a4;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.control-handicap__head strong[data-v-8984c6d5]{color:#ffcf67;font-size:.78rem;font-weight:950;text-transform:uppercase}.control-handicap__body[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.48rem;align-items:center}.control-handicap-owner[data-v-8984c6d5],.control-handicap-count[data-v-8984c6d5]{display:flex;align-items:center;gap:.35rem;min-width:0}.control-handicap-owner__btn[data-v-8984c6d5],.control-handicap-count__btn[data-v-8984c6d5]{min-height:2rem;border:1px solid #2a5843;border-radius:9px;background:#071912;color:#9ab0a4;padding:0 .55rem;font-size:.7rem;font-weight:900;cursor:pointer}.control-handicap-owner__btn[data-v-8984c6d5]{flex:1 1 0}.control-handicap-owner__btn--active[data-v-8984c6d5]{border-color:#ffb200;background:#ffb2001f;color:#ffcf67}.control-handicap-count[data-v-8984c6d5]{justify-content:flex-end}.control-handicap-count strong[data-v-8984c6d5]{min-width:2.8rem;color:#f4fbf7;font-size:.95rem;text-align:center}.control-handicap-owner__btn[data-v-8984c6d5]:disabled,.control-handicap-count__btn[data-v-8984c6d5]:disabled{opacity:.48;cursor:not-allowed}.overlay-y-control[data-v-8984c6d5]{gap:.38rem}.overlay-y-control__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.overlay-y-control__head strong[data-v-8984c6d5]{min-width:2.8rem;color:#ffb200;font-size:.8rem;text-align:right}.overlay-y-control input[type=range][data-v-8984c6d5]{--board-offset-thumb: 1rem;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none}.overlay-y-control input[type=range][data-v-8984c6d5]::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(244,251,247,.5) calc(50% - 1px),rgba(244,251,247,.5) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,#ffb200 0%,#ffb200 var(--board-offset-progress, 50%),#183f2e var(--board-offset-progress, 50%),#183f2e 100%)}.overlay-y-control input[type=range][data-v-8984c6d5]::-webkit-slider-thumb{width:var(--board-offset-thumb);height:var(--board-offset-thumb);margin-top:calc((.5rem - var(--board-offset-thumb)) / 2);border:2px solid #17422f;border-radius:999px;background:#ffb200;box-shadow:0 0 0 3px #ffb20038;-webkit-appearance:none}.overlay-y-control input[type=range][data-v-8984c6d5]::-moz-range-track{height:.5rem;border-radius:999px;background:#183f2e}.overlay-y-control input[type=range][data-v-8984c6d5]::-moz-range-progress{height:.5rem;border-radius:999px;background:#ffb200}.overlay-y-control input[type=range][data-v-8984c6d5]::-moz-range-thumb{width:var(--board-offset-thumb);height:var(--board-offset-thumb);border:2px solid #17422f;border-radius:999px;background:#ffb200;box-shadow:0 0 0 3px #ffb20038}.overlay-y-control__reset[data-v-8984c6d5]{justify-self:end;border:1px solid #2a5843;background:#071912db;color:#dcebe3;border-radius:8px;padding:.42rem .62rem;font-size:.74rem;font-weight:800}.overlay-y-control__reset[data-v-8984c6d5]:disabled{cursor:not-allowed;opacity:.5}.config-actions[data-v-8984c6d5]{display:flex;justify-content:flex-end}.config-error[data-v-8984c6d5]{margin:0;border:1px solid #ff9488;background:#ff6f611f;color:#ffc7c1;border-radius:10px;padding:.55rem .6rem;font-size:.78rem}.edit-modal[data-v-8984c6d5]{position:fixed;inset:0;background:#020a07b8;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200}.edit-modal__panel[data-v-8984c6d5]{width:min(780px,100%);max-height:90vh;overflow:auto;border:1px solid #2a5843;border-radius:16px;background:#0b1d15;padding:1rem;display:grid;gap:.8rem}.winner-modal[data-v-8984c6d5]{width:min(520px,100%)}.overlay-help-modal[data-v-8984c6d5]{width:min(500px,100%)}.overlay-help-modal__intro[data-v-8984c6d5]{margin:0;color:#c6d7cf;font-size:1rem;font-weight:700}.overlay-help-card[data-v-8984c6d5]{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#07120ee0;padding:1rem 1rem .95rem;display:grid;gap:.8rem}.overlay-help-card p[data-v-8984c6d5]{margin:0;color:#d7e9df;font-size:.96rem;line-height:1.5}.overlay-help-actions[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.overlay-help-actions--single[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr)}.overlay-help-actions__btn[data-v-8984c6d5]{min-height:46px;justify-content:center}.overlay-help-modal__close[data-v-8984c6d5]{width:2.2rem;height:2.2rem;border:1px solid rgba(45,89,68,.95);border-radius:999px;background:#0c2118f5;color:#e7f3ed;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.overlay-help-modal__close[data-v-8984c6d5]:hover{border-color:#ffbf1f6b;color:#ffcf67;background:#0f281dfa}.overlay-help-modal__close[data-v-8984c6d5]:focus-visible{outline:2px solid rgba(255,191,31,.45);outline-offset:2px}.overlay-help-modal__close svg[data-v-8984c6d5]{width:.95rem;height:.95rem}.winner-modal__hint[data-v-8984c6d5]{margin:0;color:#a0b6ab;font-size:.9rem}.winner-modal__actions[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.edit-modal__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.status-chip[data-v-8984c6d5]{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;border:1px solid #2a5843;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-chip__dot[data-v-8984c6d5]{width:.48rem;height:.48rem;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.status-chip--live[data-v-8984c6d5]{border-color:#48db8673;color:#48db86;background:#48db861a}.status-chip--ended[data-v-8984c6d5]{border-color:#ff6b6b73;color:#ff7f7f;background:#ff6b6b1a}.status-chip--neutral[data-v-8984c6d5]{border-color:#fff3;color:#b8c8c0;background:#ffffff0f}.meta-row[data-v-8984c6d5]{display:block}.meta-row p[data-v-8984c6d5]{margin:0;color:#9ab0a4;font-size:.82rem}.meta-row strong[data-v-8984c6d5]{color:#f8fffb}.series-panel[data-v-8984c6d5]{border:1px solid #2a5843;border-radius:12px;background:#071912;padding:.55rem .65rem;display:grid;gap:.45rem}.series-panel__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.series-panel__head span[data-v-8984c6d5]{color:#9ab0a4;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.series-panel__head strong[data-v-8984c6d5]{color:#ffcf67;font-size:.8rem;letter-spacing:.06em}.series-panel__body[data-v-8984c6d5]{display:grid;gap:.35rem}.series-track[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.series-track__name[data-v-8984c6d5]{color:#d5e4dc;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-track__dots[data-v-8984c6d5]{display:inline-flex;align-items:center;gap:.25rem}.series-dot[data-v-8984c6d5]{width:11px;height:11px;border-radius:999px;border:1px solid #446c5b;background:#0c2118}.series-dot--on[data-v-8984c6d5]{border-color:#ffcf67;background:#ffb200;box-shadow:0 0 0 2px #ffb20038}.overlay-url[data-v-8984c6d5]{display:grid;gap:.55rem}.overlay-url__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:flex-start;gap:.55rem}.overlay-url__label[data-v-8984c6d5]{display:block;margin:0;font-size:.74rem;color:#9ab0a4;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.yesicon-help[data-v-8984c6d5]{flex-shrink:0;width:1.28rem;height:1.28rem;border:0;color:#ffb200;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0;transition:transform .12s ease,filter .12s ease}.yesicon-help[data-v-8984c6d5]:hover{filter:brightness(1.12) drop-shadow(0 0 3px rgba(255,178,0,.35))}.yesicon-help[data-v-8984c6d5]:active{transform:scale(.95)}.yesicon-help[data-v-8984c6d5]:focus-visible{outline:1px solid rgba(255,207,103,.7);outline-offset:2px;border-radius:6px}.yesicon-help svg[data-v-8984c6d5]{width:.96rem;height:.96rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.overlay-copy[data-v-8984c6d5]{width:100%;border:1px solid rgba(44,83,64,.9);border-radius:16px;background:linear-gradient(180deg,#0a1913f5,#06120dfa);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.34rem .42rem;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.overlay-copy--revealed[data-v-8984c6d5]{border-color:#ffbf1f6b;box-shadow:inset 0 0 0 1px #ffbf1f0d}.overlay-copy--disabled[data-v-8984c6d5]{opacity:.5}.overlay-copy__input[data-v-8984c6d5]{display:block;width:100%;max-width:100%;box-sizing:border-box;min-width:0;min-height:38px;border:0;outline:0;border-radius:0;background:transparent;color:#d2dfd8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.84rem;line-height:1;padding:0 .82rem}.overlay-copy__input--masked[data-v-8984c6d5]{color:#f0dfbb;letter-spacing:.18em}.overlay-copy__input--empty[data-v-8984c6d5]{color:#8fa59a;letter-spacing:0}.overlay-copy__field[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:38px;border-radius:12px;background:#0c1f17;overflow:hidden}.overlay-copy__toggle[data-v-8984c6d5]{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:100%;border:0;border-radius:0;padding:0;margin:0;line-height:0;appearance:none;-webkit-appearance:none;box-shadow:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease;color:#b9c7c0;background:transparent;cursor:pointer}.overlay-copy__toggle[data-v-8984c6d5]:hover:not(:disabled){color:#f4fbf7;background:#10271d}.overlay-copy__toggle[data-v-8984c6d5]:active:not(:disabled){transform:scale(.96)}.overlay-copy__toggle[data-v-8984c6d5]:focus-visible{outline:1px solid rgba(255,207,103,.7);outline-offset:2px}.overlay-copy__toggle svg[data-v-8984c6d5]{width:.98rem;height:.98rem;display:block;flex:0 0 auto}.overlay-copy__toggle[data-v-8984c6d5]:disabled{opacity:.5;cursor:not-allowed}.overlay-copy__action[data-v-8984c6d5]{flex-shrink:0;min-height:38px;border-radius:12px;font-size:.8rem;font-weight:800;padding:.3rem .88rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.overlay-copy__action[data-v-8984c6d5]:hover:not(:disabled){transform:translateY(-1px)}.overlay-copy__action--primary[data-v-8984c6d5]{border:1px solid rgba(255,191,31,.36);background:linear-gradient(180deg,#ffd56f,#ffbf1f);color:#1f1700;box-shadow:0 10px 24px #ffbf1f2e}.overlay-copy__action--primary[data-v-8984c6d5]:hover:not(:disabled){background:linear-gradient(180deg,#ffe08e,#ffca47)}.overlay-copy__action[data-v-8984c6d5]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--compact[data-v-8984c6d5]{padding:.45rem .65rem;font-size:.68rem;border-radius:10px}.players[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:1rem}.control__layout--simple .players[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:1.1rem}.player[data-v-8984c6d5]{padding:.95rem;display:grid;gap:.8rem}.pillo-summary[data-v-8984c6d5]{position:relative;padding:.8rem .7rem;display:grid;align-content:center;gap:.45rem;border-style:dashed}.pillo-summary h3[data-v-8984c6d5]{margin:0;color:#ffb200;text-transform:uppercase;letter-spacing:.1em;font-size:.92rem;text-align:center}.pillo-summary__handicap[data-v-8984c6d5]{justify-self:center;margin:-.1rem 0 0;color:#ffffffe6;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.swap-compact-slot[data-v-8984c6d5]{display:flex;justify-content:center;min-height:1.55rem}.swap-compact[data-v-8984c6d5]{border:1px solid #2a5843;background:#102b20;color:#e7f5ee;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}.swap-compact[data-v-8984c6d5]:disabled{opacity:.45;cursor:not-allowed}.swap-compact--top[data-v-8984c6d5]{justify-self:center;margin-bottom:.05rem}@media(min-width:761px){.pillo-summary[data-v-8984c6d5]{align-content:start}.pillo-summary h3[data-v-8984c6d5]{margin-top:1.45rem}}.pillo-summary__single[data-v-8984c6d5]{display:flex;justify-content:center;align-items:center;padding:.2rem 0}.pillo-summary__owner[data-v-8984c6d5]{display:grid;grid-template-columns:1.55rem auto 1.55rem;align-items:center;justify-content:center;column-gap:.35rem}.pillo-summary__label[data-v-8984c6d5]{color:#9ab0a4;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-align:center}.pillo-summary__value[data-v-8984c6d5]{color:#ffcf67;font-size:2rem;font-weight:900;text-align:center;line-height:1}.pillo-summary__arrow[data-v-8984c6d5]{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;line-height:0;opacity:0;filter:none}.pillo-summary__arrow svg[data-v-8984c6d5]{width:100%;height:100%;display:block}.pillo-summary__arrow-shell[data-v-8984c6d5]{fill:#ff3b3b}.pillo-summary__arrow-core[data-v-8984c6d5]{fill:#ff8e8e}.pillo-summary__arrow--to-left[data-v-8984c6d5]{transform:none}.pillo-summary__arrow--to-right svg[data-v-8984c6d5]{transform:scaleX(-1);transform-origin:center}.pillo-summary__arrow--visible[data-v-8984c6d5]{opacity:1;filter:drop-shadow(0 0 3px rgba(255,52,52,.45))}.player__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;color:#ffb200;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.player__head i[data-v-8984c6d5]{width:.55rem;height:.55rem;border-radius:999px;background:#fff3}.turn-compact[data-v-8984c6d5]{border:1px solid #2a5843;background:#102b20;color:#e7f5ee;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}.turn-compact--active[data-v-8984c6d5]{border-color:#ffb200;color:#ffcf67;background:#ffb20026}.turn-compact[data-v-8984c6d5]:disabled{opacity:.45;cursor:not-allowed}.player--turn[data-v-8984c6d5]{border-color:#ffb200;box-shadow:0 0 0 1px #ffb20066 inset}.player--turn-clickable[data-v-8984c6d5]{cursor:pointer}.player--turn-clickable[data-v-8984c6d5]:hover{border-color:#ffcf67d9}.player--turn .player__head i[data-v-8984c6d5]{background:#ff5050}.player__name[data-v-8984c6d5]{margin:0;color:#edf8f1;font-size:1.65rem;line-height:1.1;font-weight:900;text-transform:uppercase}.player__score[data-v-8984c6d5]{margin:0;color:#ffb200;font-size:3.2rem;line-height:1;font-weight:900;letter-spacing:-.03em}.player-pocketed[data-v-8984c6d5]{border-top:1px solid rgba(255,255,255,.08);padding-top:.65rem}.player-pocketed h3[data-v-8984c6d5]{margin:0 0 .45rem;color:#9ab0a4;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.player-pocketed__list[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding-right:.15rem}.panel--balls[data-v-8984c6d5],.panel--simple[data-v-8984c6d5]{display:grid;gap:.9rem;padding:1rem}.simple-board[data-v-8984c6d5]{display:grid;gap:.95rem}.simple-board__player[data-v-8984c6d5]{border:1px solid #1f4634;border-radius:12px;background:#07140e;padding:.85rem;display:grid;gap:.6rem}.simple-board__player-head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.simple-board__turn-badge[data-v-8984c6d5]{border:1px solid rgba(255,178,0,.4);background:#ffb2001f;color:#ffcf67;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.simple-board__score[data-v-8984c6d5]{color:#ffcf67;font-size:1rem;font-weight:900;letter-spacing:.03em}.simple-board__buttons[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.simple-board__manual[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.simple-board__input[data-v-8984c6d5]{box-sizing:border-box;width:100%;border:1px solid #2a5843;background:#06150f;color:#edf8f1;border-radius:10px;padding:.55rem .62rem;font-size:.84rem;font-weight:700}.simple-step-btn[data-v-8984c6d5]{border:1px solid #2a5843;background:#102b20;color:#edf8f1;border-radius:10px;padding:.5rem .45rem;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.simple-step-btn--apply[data-v-8984c6d5]{min-width:96px}.simple-step-btn[data-v-8984c6d5]:disabled{opacity:.5;cursor:not-allowed}.simple-pillo-owner[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.simple-pillo-owner__btn[data-v-8984c6d5]{border:1px solid #2a5843;background:#102b20;color:#d7e9df;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .58rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}.simple-pillo-owner__icon[data-v-8984c6d5]{width:1.05rem;height:1.05rem;display:block}.simple-pillo-owner__btn--active[data-v-8984c6d5]{border-color:#ffb200;background:#ffb20026;color:#ffcf67}.simple-pillo-owner__btn[data-v-8984c6d5]:disabled{opacity:.5;cursor:not-allowed}.simple-pillo-count[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto repeat(2,minmax(0,1fr));align-items:center;gap:.45rem}.simple-pillo-manual[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.simple-pillo-count strong[data-v-8984c6d5]{color:#ffcf67;font-size:1.35rem;font-weight:900;text-align:center}.simple-inline-error[data-v-8984c6d5]{margin:0;border:1px solid #ff9488;background:#ff6f611f;color:#ffc7c1;border-radius:10px;padding:.58rem .62rem;font-size:.78rem}.ball-config__head[data-v-8984c6d5]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.balls-layout[data-v-8984c6d5]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:.9rem}.balls-grid[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;justify-items:center}.ball-btn[data-v-8984c6d5],.pocketed-ball[data-v-8984c6d5],.history-ball[data-v-8984c6d5]{--ball-main-color: #f6cb1f;--ball-shell: var(--ball-main-color);--stripe-start: 24%;--stripe-end: 76%;border:1px solid rgba(255,255,255,.36);border-radius:999px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#0a0f12;line-height:1;text-shadow:none;background:radial-gradient(circle at 50% 50%,#ffffff 0%,#fdfcf8 29%,#d9dfda 34%,transparent 36%),radial-gradient(circle at 30% 24%,#ffffff94,#ffffff2e 20%,#fff0 46%),radial-gradient(circle at 70% 76%,#0000005c,#00000026,#0000 68%),var(--ball-shell);box-shadow:inset -1px -2px 3px #00000070,inset 1px 1px 2px #ffffff3d}.ball-btn[data-v-8984c6d5]{width:clamp(54px,7.2vw,92px);cursor:pointer;transition:transform .14s ease,filter .14s ease,opacity .14s ease;font-size:clamp(1.35rem,2.1vw,1.75rem)}.ball-btn[data-v-8984c6d5]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ball-btn[data-v-8984c6d5]:active:not(:disabled){transform:scale(.96)}.ball-btn[data-v-8984c6d5]:disabled{opacity:.45;cursor:not-allowed}.ball-btn--selected[data-v-8984c6d5]{box-shadow:0 0 0 2px #fff,0 0 0 6px #ffb200e6;transform:scale(1.06);filter:brightness(1.08)}.pocketed-ball[data-v-8984c6d5]{width:32px;font-size:.78rem}.history-ball[data-v-8984c6d5]{width:22px;font-size:.68rem;border-width:1px}.ball-btn--stripe[data-v-8984c6d5],.pocketed-ball--stripe[data-v-8984c6d5],.history-ball--stripe[data-v-8984c6d5]{--ball-shell: linear-gradient( 180deg, #fdfcf8 0%, #fdfcf8 var(--stripe-start), var(--ball-main-color) var(--stripe-start), var(--ball-main-color) var(--stripe-end), #fdfcf8 var(--stripe-end), #fdfcf8 100% );border-color:#ffffffe6}.pocketed-ball--stripe[data-v-8984c6d5]{--stripe-start: 18%;--stripe-end: 82%}.history-ball--stripe[data-v-8984c6d5]{--stripe-start: 14%;--stripe-end: 86%}.ball-btn--1[data-v-8984c6d5],.pocketed-ball--1[data-v-8984c6d5],.history-ball--1[data-v-8984c6d5]{--ball-main-color: #f6cb1f}.ball-btn--2[data-v-8984c6d5],.pocketed-ball--2[data-v-8984c6d5],.history-ball--2[data-v-8984c6d5]{--ball-main-color: #1f4ac9}.ball-btn--3[data-v-8984c6d5],.pocketed-ball--3[data-v-8984c6d5],.history-ball--3[data-v-8984c6d5]{--ball-main-color: #d5252a}.ball-btn--4[data-v-8984c6d5],.pocketed-ball--4[data-v-8984c6d5],.history-ball--4[data-v-8984c6d5]{--ball-main-color: #512c97}.ball-btn--5[data-v-8984c6d5],.pocketed-ball--5[data-v-8984c6d5],.history-ball--5[data-v-8984c6d5]{--ball-main-color: #e67b1e}.ball-btn--6[data-v-8984c6d5],.pocketed-ball--6[data-v-8984c6d5],.history-ball--6[data-v-8984c6d5]{--ball-main-color: #1d9354}.ball-btn--7[data-v-8984c6d5],.pocketed-ball--7[data-v-8984c6d5],.history-ball--7[data-v-8984c6d5]{--ball-main-color: #731d2a}.ball-btn--8[data-v-8984c6d5],.pocketed-ball--8[data-v-8984c6d5],.history-ball--8[data-v-8984c6d5]{--ball-main-color: #111317}.ball-btn--9[data-v-8984c6d5],.pocketed-ball--9[data-v-8984c6d5],.history-ball--9[data-v-8984c6d5]{--ball-main-color: #f6cb1f}.ball-btn--10[data-v-8984c6d5],.pocketed-ball--10[data-v-8984c6d5],.history-ball--10[data-v-8984c6d5]{--ball-main-color: #1f4ac9}.ball-btn--11[data-v-8984c6d5],.pocketed-ball--11[data-v-8984c6d5],.history-ball--11[data-v-8984c6d5]{--ball-main-color: #d5252a}.ball-btn--12[data-v-8984c6d5],.pocketed-ball--12[data-v-8984c6d5],.history-ball--12[data-v-8984c6d5]{--ball-main-color: #512c97}.ball-btn--13[data-v-8984c6d5],.pocketed-ball--13[data-v-8984c6d5],.history-ball--13[data-v-8984c6d5]{--ball-main-color: #e67b1e}.ball-btn--14[data-v-8984c6d5],.pocketed-ball--14[data-v-8984c6d5],.history-ball--14[data-v-8984c6d5]{--ball-main-color: #1d9354}.ball-btn--15[data-v-8984c6d5],.pocketed-ball--15[data-v-8984c6d5],.history-ball--15[data-v-8984c6d5]{--ball-main-color: #731d2a}.inline-actions[data-v-8984c6d5]{border:1px solid #1f4634;border-radius:12px;background:#07140e;padding:.75rem;display:grid;gap:.65rem;align-content:start}.inline-actions__hint[data-v-8984c6d5]{margin:0;color:#8ba296;font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.selected-ball-box[data-v-8984c6d5]{border:1px solid #1f4634;border-radius:10px;background:#04140d;min-height:54px;padding:.5rem;display:grid;align-content:center;justify-items:center;gap:.25rem}.selected-ball-box__value[data-v-8984c6d5]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center}.selected-ball-box__value .history-ball[data-v-8984c6d5]{width:28px;font-size:.8rem;--stripe-start: 18%;--stripe-end: 82%}.selected-ball-box__label[data-v-8984c6d5]{color:#7fa598;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.selected-ball-box__placeholder[data-v-8984c6d5]{color:#667d72;font-size:.78rem}.bottom-actions[data-v-8984c6d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:center}.bottom-actions--simple[data-v-8984c6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.btn[data-v-8984c6d5]{border:1px solid transparent;border-radius:14px;padding:.85rem .9rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;cursor:pointer;text-decoration:none}.btn[data-v-8984c6d5]:disabled{opacity:.5;cursor:not-allowed}.btn--accent[data-v-8984c6d5]{background:#ffb200;border-color:#ffcf67;color:#123020}.btn--danger[data-v-8984c6d5]{background:#ff6f61;border-color:#ff9488;color:#340d08}.btn--warn[data-v-8984c6d5]{background:#7f1d1d;border-color:#b84040;color:#ffe0e0}.btn--dark[data-v-8984c6d5]{background:#0a1f17;border-color:#1f4634;color:#edf8f1}.empty[data-v-8984c6d5]{display:grid;gap:.8rem;padding:1rem}.empty p[data-v-8984c6d5]{margin:0;color:#a0b6ab}.control-loading[data-v-8984c6d5]{pointer-events:none;align-content:start}.error[data-v-8984c6d5]{margin:0;border:1px solid #ff9488;background:#ff6f611f;color:#ffc7c1;border-radius:12px;padding:.7rem}@media(max-width:1240px){.control__layout[data-v-8984c6d5]{grid-template-columns:1fr}.panel--history[data-v-8984c6d5]{max-height:320px}}@media(max-width:980px){.meta-row[data-v-8984c6d5],.balls-layout[data-v-8984c6d5],.config-grid[data-v-8984c6d5]{grid-template-columns:1fr}.balls-grid[data-v-8984c6d5]{grid-template-columns:repeat(5,minmax(0,1fr))}.history-list[data-v-8984c6d5]{max-height:220px}}@media(max-width:720px){.control[data-v-8984c6d5]{gap:.75rem}.panel[data-v-8984c6d5]{border-radius:14px}.panel--history[data-v-8984c6d5]{order:4;padding:.8rem}.panel--meta[data-v-8984c6d5],.panel--balls[data-v-8984c6d5],.player[data-v-8984c6d5]{padding:.75rem}.panel-meta__edit[data-v-8984c6d5]{position:static;justify-self:start}.panel-meta__actions[data-v-8984c6d5]{position:static;justify-self:start;flex-wrap:wrap}.meta-row[data-v-8984c6d5]{grid-template-columns:1fr 1fr;gap:.45rem}.meta-row p[data-v-8984c6d5]{font-size:.76rem}.players[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:.6rem}.control__layout--simple .players[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr)}.pillo-summary[data-v-8984c6d5]{padding:.6rem .45rem}.pillo-summary__label[data-v-8984c6d5]{font-size:.74rem}.pillo-summary__value[data-v-8984c6d5]{font-size:1.2rem}.player-pocketed__list[data-v-8984c6d5]{gap:.2rem;padding-right:.2rem}.history-list[data-v-8984c6d5]{max-height:180px}.bottom-actions[data-v-8984c6d5],.bottom-actions--simple[data-v-8984c6d5],.winner-modal__actions[data-v-8984c6d5]{grid-template-columns:1fr}.balls-grid[data-v-8984c6d5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.player__name[data-v-8984c6d5]{font-size:1.18rem}.player__score[data-v-8984c6d5]{font-size:2.1rem}.ball-btn[data-v-8984c6d5]{width:clamp(50px,16vw,66px);font-size:clamp(1.1rem,4vw,1.35rem)}.pocketed-ball[data-v-8984c6d5]{width:28px;font-size:.7rem}}@media(max-width:500px){.meta-row[data-v-8984c6d5]{grid-template-columns:1fr}.players[data-v-8984c6d5]{grid-template-columns:1fr 1fr}.pillo-summary[data-v-8984c6d5]{grid-column:1 / -1;order:3}.overlay-copy[data-v-8984c6d5]{grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.38rem .42rem}.overlay-copy__input[data-v-8984c6d5]{font-size:.72rem;min-height:40px}.overlay-copy__action[data-v-8984c6d5]{width:100%;min-height:40px;padding:.32rem .7rem;font-size:.74rem}.panel-meta__edit[data-v-8984c6d5]{width:100%;justify-self:stretch}.panel-meta__actions[data-v-8984c6d5]{width:100%}.panel-meta__actions .btn[data-v-8984c6d5]{flex:1 1 0}.panel-meta__actions .panel-meta__tour[data-v-8984c6d5]{flex:0 0 2rem}.simple-board__buttons[data-v-8984c6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-board__player-head[data-v-8984c6d5]{justify-content:center}.simple-board__manual[data-v-8984c6d5],.simple-pillo-manual[data-v-8984c6d5]{grid-template-columns:1fr}.simple-step-btn--apply[data-v-8984c6d5]{min-width:0}}@media(max-width:380px){.players[data-v-8984c6d5]{grid-template-columns:1fr}.ball-btn[data-v-8984c6d5]{width:clamp(44px,17vw,56px);font-size:clamp(1rem,4.2vw,1.15rem)}}.subscription-manage[data-v-82b0e876]{display:grid;gap:1.15rem;color:#edf7f2}.subscription-manage__hero[data-v-82b0e876],.subscription-card[data-v-82b0e876]{border:1px solid #1d4333;border-radius:18px;background:linear-gradient(180deg,#081c14f5,#05120dfa);box-shadow:0 16px 36px #0000002e}.subscription-manage__hero[data-v-82b0e876]{padding:1.25rem 1.35rem}.subscription-manage__hero-copy[data-v-82b0e876]{display:grid;gap:.82rem}.subscription-manage__eyebrow[data-v-82b0e876],.subscription-card__eyebrow[data-v-82b0e876]{margin:0;color:#ffd67d;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.subscription-manage__hero h1[data-v-82b0e876],.subscription-plans__head h2[data-v-82b0e876],.subscription-card h2[data-v-82b0e876]{margin:0;font-family:var(--panel-font-display, var(--public-font-display));line-height:1.04}.subscription-manage__hero h1[data-v-82b0e876]{font-size:clamp(1.55rem,1.35rem + 1vw,2.45rem)}.subscription-plans__head h2[data-v-82b0e876],.subscription-card h2[data-v-82b0e876]{font-size:clamp(1.3rem,1.15rem + .4vw,1.7rem)}.subscription-manage__hero-meta[data-v-82b0e876],.subscription-card__title-row[data-v-82b0e876]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.subscription-manage__hero-plan[data-v-82b0e876]{color:#f1f9f5;font-size:1rem;font-weight:800}.subscription-manage__summary[data-v-82b0e876],.subscription-card__meta[data-v-82b0e876],.subscription-card__renewal[data-v-82b0e876],.subscription-plan-card__meta[data-v-82b0e876]{margin:0;color:#a9c0b4;line-height:1.65}.subscription-manage__status[data-v-82b0e876]{width:fit-content;border-radius:999px;padding:.34rem .72rem;background:#61b48124;border:1px solid rgba(97,180,129,.3);color:#d6f5e0;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subscription-manage__status--inactive[data-v-82b0e876]{background:#d26c581f;border-color:#d26c5842;color:#ffd2c7}.subscription-manage__status--starter[data-v-82b0e876]{background:#ffd67d1f;border-color:#ffd67d38;color:#ffe8b8}.subscription-card[data-v-82b0e876]{padding:1.2rem 1.25rem;display:grid;gap:.9rem}.subscription-card__actions[data-v-82b0e876]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.subscription-club-picker[data-v-82b0e876]{display:grid;gap:.55rem;padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.subscription-club-picker__label[data-v-82b0e876]{color:#f1f9f5;font-size:.82rem;font-weight:900}.subscription-club-picker__control-row[data-v-82b0e876]{display:flex;gap:.65rem;align-items:center}.subscription-club-picker__select[data-v-82b0e876]{min-height:44px;min-width:min(100%,18rem);flex:1 1 18rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#030b08d6;color:#edf7f2;padding:0 .85rem;font:inherit;font-weight:800}.subscription-club-picker__select[data-v-82b0e876]:disabled{opacity:.6}.subscription-club-picker__hint[data-v-82b0e876]{margin:0;color:#a9c0b4;line-height:1.55;font-size:.9rem}.subscription-manage__primary[data-v-82b0e876],.subscription-manage__secondary[data-v-82b0e876],.subscription-plan-card__action[data-v-82b0e876]{min-height:44px;padding:0 1rem;border-radius:12px;font:inherit;font-weight:800;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.subscription-manage__primary[data-v-82b0e876],.subscription-plan-card__action[data-v-82b0e876]:not(.subscription-plan-card__action--ghost){border:1px solid rgba(255,191,31,.56);background:linear-gradient(180deg,#ffc83f,#efb535);color:#13251d}.subscription-manage__secondary[data-v-82b0e876],.subscription-plan-card__action--ghost[data-v-82b0e876]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#edf7f2}.subscription-manage__primary[data-v-82b0e876]:disabled,.subscription-plan-card__action[data-v-82b0e876]:disabled{opacity:.55;cursor:not-allowed;transform:none}.subscription-manage__primary[data-v-82b0e876]:not(:disabled):hover,.subscription-manage__secondary[data-v-82b0e876]:hover,.subscription-plan-card__action[data-v-82b0e876]:not(:disabled):hover{transform:translateY(-1px)}.subscription-feature-list[data-v-82b0e876]{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.subscription-feature-list li[data-v-82b0e876]{display:flex;align-items:flex-start;gap:.55rem;color:#dbe8e1;line-height:1.5}.subscription-feature-list span[data-v-82b0e876]:first-child{color:#ffd67d}.subscription-plans[data-v-82b0e876]{padding:0;display:grid;gap:1rem;background:transparent;border:0;box-shadow:none}.subscription-plans__head[data-v-82b0e876]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.subscription-cycle-switch[data-v-82b0e876]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem;width:fit-content;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#030b08b8}.subscription-cycle-switch__option[data-v-82b0e876]{min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#a9c0b4;font:inherit;font-weight:800;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.subscription-cycle-switch__option[data-v-82b0e876]:hover{color:#edf7f2}.subscription-cycle-switch__option--active[data-v-82b0e876]{background:linear-gradient(180deg,#ffc83f,#efb535);color:#13251d}.subscription-plans__grid[data-v-82b0e876]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.subscription-plan-card[data-v-82b0e876]{display:grid;gap:.85rem;padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#071711eb}.subscription-plan-card--active[data-v-82b0e876]{border-color:#ffbf1f59;box-shadow:inset 0 0 0 1px #ffbf1f29}.subscription-plan-card--featured[data-v-82b0e876]{background:#091b14fa}.subscription-plan-card__head[data-v-82b0e876]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.subscription-plan-card__badge[data-v-82b0e876]{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subscription-plan-card__badge[data-v-82b0e876]{background:#61b4811f;border:1px solid rgba(97,180,129,.22);color:#d6f5e0}.subscription-plan-card__ball[data-v-82b0e876]{width:2.05rem;height:2.05rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset -2px -2px 6px #00000052,0 8px 14px #00000038}.subscription-plan-card__ball-spot[data-v-82b0e876]{width:1rem;height:1rem;border-radius:50%;background:#fbfdff;color:#0f1920;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900}.subscription-plan-card__ball--cue[data-v-82b0e876]{background:radial-gradient(circle at 36% 28%,#fff,#dfe7ea 62%,#c9d3dc)}.subscription-plan-card__ball--one[data-v-82b0e876]{background:radial-gradient(circle at 36% 28%,#ffe58f,#efc536 62%,#bf9318)}.subscription-plan-card__ball--eight[data-v-82b0e876]{background:radial-gradient(circle at 36% 28%,#687389,#242e45 60%,#111821)}.subscription-plan-card__ball--nine[data-v-82b0e876]{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.45) 18%,transparent 42%),linear-gradient(180deg,#f8fbf7,#eef4ef 20%,#d9ad17 21%,#f2c329 79%,#eef4ef 80%,#dfe8e0)}.subscription-plan-card h3[data-v-82b0e876]{margin:0;font-size:1.28rem;color:#f3faf7}.subscription-plan-card__price[data-v-82b0e876]{margin:0;color:#ffe3aa;font-size:1.6rem;font-weight:900}.subscription-plan-card__action[data-v-82b0e876]{margin-top:.15rem}@media(max-width:1120px){.subscription-plans__grid[data-v-82b0e876]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.subscription-manage__hero[data-v-82b0e876],.subscription-card[data-v-82b0e876],.subscription-plans[data-v-82b0e876]{padding:1rem}.subscription-card__actions[data-v-82b0e876],.subscription-club-picker__control-row[data-v-82b0e876],.subscription-plans__head[data-v-82b0e876]{flex-direction:column;align-items:stretch}.subscription-cycle-switch[data-v-82b0e876]{width:100%;justify-content:stretch}.subscription-cycle-switch__option[data-v-82b0e876]{flex:1 1 0}.subscription-plans__grid[data-v-82b0e876]{grid-template-columns:1fr}.subscription-manage__primary[data-v-82b0e876],.subscription-manage__secondary[data-v-82b0e876],.subscription-plan-card__action[data-v-82b0e876]{width:100%}}.legal-page[data-v-c1fb53da]{position:relative;isolation:isolate;width:min(1240px,100%);margin:0 auto;padding:clamp(1.8rem,5vw,3rem) 1rem clamp(3.4rem,8vw,5.2rem);display:grid;gap:clamp(1.8rem,4.6vw,3rem);color:#ecf6f1}.legal-hero[data-v-c1fb53da]{display:grid;justify-items:center;text-align:center;gap:.9rem}.legal-hero__kicker[data-v-c1fb53da]{margin:0;border-radius:8px;padding:.18rem .55rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#c8d9d1;background:#ffffff14}.legal-hero h1[data-v-c1fb53da]{margin:0;font-family:var(--public-font-display);font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.02em}.legal-hero p[data-v-c1fb53da]{margin:0;max-width:62ch;color:#bed3c8;line-height:1.66}.legal-frame[data-v-c1fb53da]{position:relative;padding:1.35rem 1.18rem}.legal-frame__line[data-v-c1fb53da]{position:absolute;pointer-events:none;z-index:0}.legal-frame__line[data-v-c1fb53da]:before,.legal-frame__line[data-v-c1fb53da]:after{content:"";position:absolute;pointer-events:none}.legal-frame__line--top[data-v-c1fb53da],.legal-frame__line--bottom[data-v-c1fb53da]{left:0;right:0;height:1px;background:linear-gradient(90deg,#edb44cb3,#edb44c61 18%,#edb44c26,#edb44c61 82%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.legal-frame__line--top[data-v-c1fb53da]{top:0}.legal-frame__line--bottom[data-v-c1fb53da]{bottom:0}.legal-frame__line--top[data-v-c1fb53da]:before,.legal-frame__line--bottom[data-v-c1fb53da]:before,.legal-frame__line--top[data-v-c1fb53da]:after,.legal-frame__line--bottom[data-v-c1fb53da]:after{width:clamp(10rem,22vw,20rem);height:1px}.legal-frame__line--top[data-v-c1fb53da]:before,.legal-frame__line--bottom[data-v-c1fb53da]:before{right:100%;background:linear-gradient(90deg,#edb44c00,#edb44c3d 45%,#edb44cb3)}.legal-frame__line--top[data-v-c1fb53da]:after,.legal-frame__line--bottom[data-v-c1fb53da]:after{left:100%;background:linear-gradient(90deg,#edb44cb3,#edb44c3d 55%,#edb44c00)}.legal-frame__line--left[data-v-c1fb53da],.legal-frame__line--right[data-v-c1fb53da]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,#edb44cb3,#edb44c5c 20%,#edb44c24,#edb44c5c 80%,#edb44cb3);box-shadow:0 0 .35rem #edb44c33}.legal-frame__line--left[data-v-c1fb53da]{left:0}.legal-frame__line--right[data-v-c1fb53da]{right:0}.legal-frame__line--left[data-v-c1fb53da]:before,.legal-frame__line--right[data-v-c1fb53da]:before,.legal-frame__line--left[data-v-c1fb53da]:after,.legal-frame__line--right[data-v-c1fb53da]:after{width:1px;height:clamp(10rem,22vw,20rem)}.legal-frame__line--left[data-v-c1fb53da]:before,.legal-frame__line--right[data-v-c1fb53da]:before{bottom:100%;background:linear-gradient(180deg,#edb44c00,#edb44c2e 46%,#edb44cb3)}.legal-frame__line--left[data-v-c1fb53da]:after,.legal-frame__line--right[data-v-c1fb53da]:after{top:100%;background:linear-gradient(180deg,#edb44cb3,#edb44c2e 54%,#edb44c00)}.legal-content[data-v-c1fb53da]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;max-width:920px;margin:0 auto}.legal-card[data-v-c1fb53da]{border-bottom:1px solid rgba(112,173,146,.3);border-radius:0;background:transparent;box-shadow:none;padding:1.15rem .25rem;display:grid;gap:.56rem}.legal-card[data-v-c1fb53da]:first-child{border-top:1px solid rgba(112,173,146,.3)}.legal-card h2[data-v-c1fb53da]{margin:0;color:#f1f8f4;font-family:var(--public-font-display);font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.2}.legal-card h3[data-v-c1fb53da]{margin:.3rem 0 0;color:#d9e9e1;font-size:.97rem;line-height:1.35;letter-spacing:.01em}.legal-card p[data-v-c1fb53da]{margin:0;color:#bdd2c7;line-height:1.7}.legal-card ul[data-v-c1fb53da]{margin:0;padding-left:1.1rem;display:grid;gap:.22rem;color:#bdd2c7}.legal-card li[data-v-c1fb53da]{line-height:1.55}.legal-card a[data-v-c1fb53da]{color:#f0c66f;text-decoration-color:#f0c66f7a;text-underline-offset:.14em}.legal-card a[data-v-c1fb53da]:hover,.legal-card a[data-v-c1fb53da]:focus-visible{color:#ffe2a6;text-decoration-color:#ffe2a6d1}@media(max-width:700px){.legal-page[data-v-c1fb53da]{padding:1.2rem .75rem 2.3rem;gap:1.4rem}.legal-frame[data-v-c1fb53da]{padding:.78rem .56rem}.legal-card[data-v-c1fb53da]{padding:.92rem .1rem}}.square-cropper-modal[data-v-1c57bff7]{position:fixed;inset:0;z-index:1700;display:grid;place-items:center;padding:1rem;background:#030c08c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.square-cropper-modal__panel[data-v-1c57bff7]{width:min(100%,540px);border:1px solid rgba(255,193,67,.22);border-radius:22px;padding:1.1rem;background:linear-gradient(180deg,#081f16fa,#04120dfa),#071d15;color:#f2f7f4;box-shadow:0 26px 70px #0000006b}.square-cropper-modal__head[data-v-1c57bff7]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.square-cropper-modal__head p[data-v-1c57bff7],.square-cropper-modal__caption[data-v-1c57bff7],.square-cropper-modal__error[data-v-1c57bff7]{margin:0}.square-cropper-modal__head p[data-v-1c57bff7]{color:#ffc342;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.square-cropper-modal__head h3[data-v-1c57bff7]{margin:.25rem 0 0;font-size:1.35rem}.square-cropper-modal__close[data-v-1c57bff7]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;display:grid;place-items:center;background:#ffffff0a;color:#f5fbf8;cursor:pointer}.square-cropper-modal__close svg[data-v-1c57bff7]{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.square-cropper-modal__caption[data-v-1c57bff7]{margin-top:.75rem;color:#ebf4efb8;line-height:1.45}.square-cropper[data-v-1c57bff7]{position:relative;margin:1rem auto 0;width:min(100%,380px);aspect-ratio:1;border-radius:18px;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.05) 75%),#0b2a1e;background-size:28px 28px;background-position:0 0,0 14px,14px -14px,-14px 0}.square-cropper__canvas[data-v-1c57bff7]{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.square-cropper__canvas[data-v-1c57bff7]:active{cursor:grabbing}.square-cropper__frame[data-v-1c57bff7]{position:absolute;inset:0;border:2px solid rgba(255,195,66,.86);border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #05100bcc}.square-cropper__zoom[data-v-1c57bff7]{margin-top:1rem;display:grid;gap:.45rem;color:#ebf4efdb;font-weight:800}.square-cropper__zoom input[data-v-1c57bff7]{width:100%;accent-color:#ffc342}.square-cropper-modal__error[data-v-1c57bff7]{margin-top:.75rem;color:#ffd1c6}.square-cropper-modal__actions[data-v-1c57bff7]{margin-top:1rem;display:flex;justify-content:flex-end;gap:.7rem}.square-cropper-fade-enter-active[data-v-1c57bff7],.square-cropper-fade-leave-active[data-v-1c57bff7]{transition:opacity .2s ease}.square-cropper-fade-enter-from[data-v-1c57bff7],.square-cropper-fade-leave-to[data-v-1c57bff7]{opacity:0}.clubs-view[data-v-9c92681c]{display:grid;gap:.85rem;color:#eefaf4}.clubs-toolbar[data-v-9c92681c]{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;padding:0;border:0;background:transparent}.clubs-toolbar__title[data-v-9c92681c]{display:grid;gap:.25rem}.clubs-toolbar__eyebrow[data-v-9c92681c]{margin:0;font-size:.79rem;letter-spacing:.09em;text-transform:uppercase;color:#8eb8a4;font-weight:700}.clubs-toolbar h1[data-v-9c92681c]{margin:0;font-size:clamp(2rem,2.2vw,2.45rem);line-height:1}.clubs-toolbar p[data-v-9c92681c]{margin:0;color:#b7d2c4}.clubs-toolbar__invite[data-v-9c92681c]{display:inline-flex;align-items:center;gap:.45rem;min-height:50px;border-radius:10px;padding:.78rem 1.22rem}.clubs-toolbar__invite svg[data-v-9c92681c]{width:18px;height:18px}.club-grid[data-v-9c92681c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem}.club-card[data-v-9c92681c]{border:1px solid #224f3b;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#1d4a37,#153c2c);display:grid}.club-card--selected[data-v-9c92681c]{border-color:#ffc126;box-shadow:0 0 0 1px #ffc12659}.club-card__image-wrap[data-v-9c92681c]{position:relative;aspect-ratio:1;background:linear-gradient(130deg,#174230,#22533f)}.club-card__image-wrap--has-image[data-v-9c92681c]{background:transparent}.club-card__image[data-v-9c92681c]{width:100%;height:100%;object-fit:contain;display:block;box-sizing:border-box;padding:0;background:transparent}.club-card__fallback[data-v-9c92681c]{width:100%;height:100%;display:grid;place-items:center;color:#dff0e6;font-size:1.6rem;font-weight:900}.club-card__image-overlay[data-v-9c92681c]{position:absolute;inset:0;display:flex;flex-wrap:wrap;gap:.36rem;justify-content:center;align-items:center;background:#040d0994;opacity:0;padding:.55rem;transition:opacity .2s ease}.club-card__image-wrap:hover .club-card__image-overlay[data-v-9c92681c],.club-card__image-wrap:focus-within .club-card__image-overlay[data-v-9c92681c]{opacity:1}.club-card__body[data-v-9c92681c]{padding:.52rem .62rem .3rem;display:grid;gap:.24rem}.club-card__meta[data-v-9c92681c]{display:flex;flex-wrap:wrap;gap:.35rem}.club-card__body h2[data-v-9c92681c]{margin:0;font-size:.98rem;line-height:1.15}.club-card__actions[data-v-9c92681c]{padding:0 .62rem .62rem;display:grid;gap:.4rem}.club-card__manage[data-v-9c92681c]{font-size:.82rem;min-height:33px}.club-create-card[data-v-9c92681c]{border:3px dashed #3f775d;border-radius:12px;min-height:256px;background:linear-gradient(160deg,#0f2d209e,#091c149e);color:#d6ebdf;display:grid;place-content:center;justify-items:center;gap:.38rem;padding:1rem;cursor:pointer}.club-create-card__plus[data-v-9c92681c]{width:52px;height:52px;border-radius:50%;background:#1439298f;box-shadow:inset 0 0 0 2px #5fa381a8;display:grid;place-items:center;font-size:1.9rem;line-height:1}.club-create-card strong[data-v-9c92681c]{font-size:1rem}.club-create-card small[data-v-9c92681c]{color:#9bb7a8;font-size:.78rem;text-align:center}.club-create-card[data-v-9c92681c]:disabled{opacity:.55;cursor:not-allowed}.club-members[data-v-9c92681c]{border:1px solid #1f4735;border-radius:14px;background:#091811db;overflow:hidden}.club-members__head[data-v-9c92681c]{padding:.82rem .9rem;border-bottom:1px solid #214d3a;display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:#183f2d9e}.club-members__head-copy[data-v-9c92681c]{display:grid;gap:.38rem}.club-members__plan[data-v-9c92681c],.club-members__legend[data-v-9c92681c]{color:#9bb8a8;font-size:.78rem}.club-members__head h3[data-v-9c92681c]{margin:0;font-size:1.08rem;text-transform:uppercase}.club-members__head h3 span[data-v-9c92681c]{color:#ffd579}.club-members__capacity[data-v-9c92681c]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.club-members__capacity-stat[data-v-9c92681c],.club-members__capacity-badge[data-v-9c92681c]{border:1px solid rgba(58,112,84,.7);border-radius:999px;padding:.22rem .52rem;background:#0a2117b8;color:#d0e6d8;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.club-members__capacity-stat strong[data-v-9c92681c],.club-members__capacity-badge strong[data-v-9c92681c]{color:#ffd579}.club-members__capacity-badge[data-v-9c92681c]{border-color:#ffbe5c94;background:#7b510638;color:#ffd579}.club-members__head-actions[data-v-9c92681c]{display:flex;align-items:center;gap:.5rem}.club-members__head-actions input[data-v-9c92681c]{width:min(320px,100%);border:1px solid #2f634b;background:#102d21;color:#e5f5eb;border-radius:9px;padding:.5rem .58rem}.club-table[data-v-9c92681c]{display:grid}.club-table__head[data-v-9c92681c],.club-table__row[data-v-9c92681c]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(130px,.7fr) minmax(120px,.5fr);align-items:center;gap:.65rem;padding:.85rem .95rem}.club-table__head[data-v-9c92681c]{background:#0920179e;color:#9cb9aa;font-size:.79rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.club-table__row[data-v-9c92681c]{border-top:1px solid rgba(44,91,69,.45)}.club-member__identity[data-v-9c92681c]{display:flex;align-items:center;gap:.55rem}.club-member__avatar[data-v-9c92681c]{width:34px;height:34px;border-radius:50%;background:#1d4d39;color:#d8eee2;font-weight:900;font-size:.78rem;display:grid;place-items:center}.club-member__avatar img[data-v-9c92681c]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.club-member__avatar>span[data-v-9c92681c]{width:100%;height:100%;display:grid;place-items:center}.club-member__identity strong[data-v-9c92681c]{display:block;font-size:.98rem}.club-member__alias-mark[data-v-9c92681c]{margin-left:.18rem;color:#ffcb59}.club-member__identity small[data-v-9c92681c]{color:#9fbdae;font-size:.79rem}.club-member__actions[data-v-9c92681c]{display:flex;align-items:center;gap:.38rem}.club-members__footer[data-v-9c92681c]{border-top:1px solid #214d3a;padding:.68rem .95rem;display:flex;justify-content:space-between;align-items:center;gap:.55rem}.club-members__footer small[data-v-9c92681c]{color:#97b5a6}.club-members__pager[data-v-9c92681c]{display:flex;gap:.4rem}.club-pending[data-v-9c92681c]{border-top:1px solid #214d3a;padding:.8rem .9rem;display:grid;gap:.52rem}.club-pending header[data-v-9c92681c]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.club-pending h4[data-v-9c92681c],.club-pending small[data-v-9c92681c]{margin:0}.club-pending h4[data-v-9c92681c]{font-size:.98rem}.club-pending small[data-v-9c92681c]{color:#9bb8a8}.club-pending__row[data-v-9c92681c]{border:1px solid #295b44;border-radius:10px;background:#103123;padding:.55rem;display:flex;justify-content:space-between;gap:.55rem;align-items:center}.club-pending__row strong[data-v-9c92681c]{display:block;font-size:.86rem}.club-pending__row small[data-v-9c92681c]{font-size:.79rem}.club-pending__actions[data-v-9c92681c]{display:flex;align-items:center;gap:.36rem}.role-pill[data-v-9c92681c]{border:1px solid rgba(255,191,45,.45);border-radius:999px;color:#ffd172;background:#ffbf2d24;padding:.22rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.role-pill--member[data-v-9c92681c]{border-color:#34684f;color:#cde3d7;background:#1d4a3773}.plan-pill[data-v-9c92681c]{border:1px solid rgba(149,173,161,.26);border-radius:999px;color:#dbece3;background:#10312394;padding:.22rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.icon-btn[data-v-9c92681c]{border:0;background:transparent;color:#c4ddd0;width:22px;height:22px;padding:0}.icon-btn svg[data-v-9c92681c]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.icon-btn--danger[data-v-9c92681c]{color:#ffb9b3}.notice[data-v-9c92681c]{margin:0;border:1px solid #2d5f48;border-radius:9px;padding:.56rem .62rem;background:#0f2c1f;color:#d7ebdf}.notice--error[data-v-9c92681c]{border-color:#e56d6394;background:#7d262247;color:#ffd6d2}.workspace-empty[data-v-9c92681c]{margin:0;color:#9bb8a8;padding:.85rem .95rem}.primary-btn[data-v-9c92681c],.ghost-btn[data-v-9c92681c]{border-radius:9px;padding:.54rem .62rem;font-weight:700;cursor:pointer}.primary-btn[data-v-9c92681c]{border:1px solid #ffbe27;background:#ffbe27;color:#1f2406}.primary-btn--muted[data-v-9c92681c]{border-color:#6a756f;background:#4f5954;color:#dce4df}.primary-btn--danger[data-v-9c92681c]{border-color:#e86861;background:#e86861;color:#fff8f7}.ghost-btn[data-v-9c92681c]{border:1px solid #3d7158;background:#123125;color:#d9ece1}.ghost-btn--danger[data-v-9c92681c]{border-color:#8a3a36;background:#2b1514;color:#ffc8c3}.ghost-btn[data-v-9c92681c]:disabled,.primary-btn[data-v-9c92681c]:disabled{opacity:.55;cursor:not-allowed}.club-file-input[data-v-9c92681c]{display:none}.wb-modal[data-v-9c92681c]{position:fixed;inset:0;background:#040c09b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:1300;padding:1rem}.wb-modal__panel[data-v-9c92681c]{width:min(520px,100%);border:1px solid #295540;border-radius:14px;background:#0d251a;padding:.88rem;display:grid;gap:.7rem}.wb-modal__panel--danger[data-v-9c92681c]{border-color:#7c3531;background:#201110}.wb-modal__danger-copy[data-v-9c92681c]{margin:0;color:#f4d5d2;font-size:.9rem;line-height:1.35}.wb-modal__head[data-v-9c92681c]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.wb-modal__head h3[data-v-9c92681c]{margin:0}.wb-modal__head .ghost-btn[data-v-9c92681c]{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center}.wb-modal__head .ghost-btn svg[data-v-9c92681c]{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.wb-modal__field[data-v-9c92681c]{display:grid;gap:.3rem}.wb-modal__field span[data-v-9c92681c]{color:#9cbba9;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.wb-modal__field input[data-v-9c92681c],.wb-modal__field select[data-v-9c92681c]{border:1px solid #35654d;background:#102c20;color:#ecf8f2;border-radius:9px;padding:.52rem .56rem}.wb-modal__actions[data-v-9c92681c]{display:flex;justify-content:flex-end;gap:.45rem}@media(max-width:1280px){.club-grid[data-v-9c92681c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.clubs-toolbar[data-v-9c92681c]{display:grid}.club-members__capacity[data-v-9c92681c]{justify-content:flex-start}.club-members__head[data-v-9c92681c]{align-items:stretch;flex-direction:column}.club-grid[data-v-9c92681c]{grid-template-columns:repeat(2,minmax(0,1fr))}.club-table__head[data-v-9c92681c],.club-table__row[data-v-9c92681c]{grid-template-columns:minmax(0,1fr) auto}.club-table__head[data-v-9c92681c]{display:none}.club-table__row>div[data-v-9c92681c]:nth-child(2){grid-column:1;grid-row:2}.club-member__actions[data-v-9c92681c]{grid-column:2;grid-row:1 / span 2;justify-self:end}.club-pending__row[data-v-9c92681c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.club-pending__actions[data-v-9c92681c]{justify-self:end}.club-members__footer[data-v-9c92681c],.club-members__head-actions[data-v-9c92681c]{display:grid}}@media(max-width:640px){.club-grid[data-v-9c92681c]{grid-template-columns:1fr}.wb-modal__actions[data-v-9c92681c]{justify-content:stretch}.wb-modal__actions .ghost-btn[data-v-9c92681c],.wb-modal__actions .primary-btn[data-v-9c92681c]{flex:1}}.onboarding-stage[data-v-37704580]{width:100%;display:grid;gap:1.25rem;justify-items:center}.onboarding-stage--single[data-v-37704580]{align-items:center;min-height:calc(100vh - 13rem);align-content:center}.onboarding-stage--plan[data-v-37704580]{justify-items:stretch;align-content:start}.onboarding-stage__header[data-v-37704580]{width:min(100%,64rem);display:grid;gap:.6rem;justify-items:center;text-align:center;margin:0 auto}.onboarding-stage__header--plan[data-v-37704580]{margin-bottom:.4rem}.onboarding-stage__eyebrow[data-v-37704580],.onboarding-panel__kicker[data-v-37704580],.onboarding-status-banner__eyebrow[data-v-37704580]{margin:0;color:#d4a32f;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-stage__header h1[data-v-37704580],.onboarding-panel h2[data-v-37704580],.onboarding-status-banner h2[data-v-37704580]{margin:0;color:#f5f7f3;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.04em}.onboarding-panel h2[data-v-37704580],.onboarding-status-banner h2[data-v-37704580]{font-size:clamp(1.55rem,2vw,2.1rem);letter-spacing:-.03em}.onboarding-stage__lead[data-v-37704580],.onboarding-panel__text[data-v-37704580],.onboarding-status-banner p[data-v-37704580],.onboarding-plan-card li[data-v-37704580]{margin:0;color:#b9c8c1;font-size:1rem;line-height:1.65}.onboarding-panel[data-v-37704580],.onboarding-status-banner[data-v-37704580],.onboarding-plan-shell[data-v-37704580]{width:min(100%,36rem);border:1px solid rgba(65,113,88,.74);border-radius:24px;background:linear-gradient(180deg,#0a261bf0,#051911f5),#0c251b;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.onboarding-panel[data-v-37704580]{display:grid;gap:1rem;padding:1.8rem}.onboarding-panel--narrow[data-v-37704580]{max-width:34rem}.onboarding-panel--form[data-v-37704580]{max-width:34rem;gap:1.25rem}.onboarding-panel--complete[data-v-37704580]{max-width:38rem}.onboarding-panel--complete>.onboarding-panel__kicker[data-v-37704580],.onboarding-panel--complete>h2[data-v-37704580],.onboarding-panel--complete>.onboarding-panel__text[data-v-37704580]{justify-self:center;text-align:center}.onboarding-panel--complete .onboarding-panel__text[data-v-37704580]{max-width:32rem}.onboarding-panel__header[data-v-37704580]{display:grid;gap:.5rem}.onboarding-panel__icon[data-v-37704580]{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;margin:0 auto;border:1px solid rgba(70,105,86,.72);background:#183528;overflow:hidden}.onboarding-panel__icon img[data-v-37704580]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.55rem}.onboarding-panel__icon--has-image[data-v-37704580]{border-color:transparent;background:transparent;box-shadow:none}.onboarding-panel__icon--has-image img[data-v-37704580]{padding:0}.onboarding-panel__icon svg[data-v-37704580],.onboarding-upload__fallback svg[data-v-37704580]{width:38px;height:38px;fill:none;stroke:#c9a147;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-panel__email[data-v-37704580]{width:fit-content;margin:0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(74,110,89,.76);background:#153125;color:#e8efe9;font-size:.95rem;font-weight:700}.onboarding-panel__notice[data-v-37704580],.onboarding-panel__error[data-v-37704580]{margin:0;border-radius:16px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.onboarding-panel__notice[data-v-37704580]{border:1px solid rgba(74,110,89,.7);background:#153125;color:#dde7df}.onboarding-panel__notice--warning[data-v-37704580]{border-color:#d5a5346b;background:#d5a5341a;color:#f3e5bc}.onboarding-panel__error[data-v-37704580]{border:1px solid rgba(172,99,99,.6);background:#3a1d1d;color:#f0d4d4}.onboarding-panel__meta[data-v-37704580]{margin:0;color:#8fa39a;font-size:.88rem;line-height:1.5}.onboarding-panel__meta--center[data-v-37704580]{text-align:center}.onboarding-inline-link[data-v-37704580]{border:0;margin-left:.35rem;padding:0;background:transparent;color:#f0c04c;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.onboarding-inline-link[data-v-37704580]:disabled{color:#7f9489;cursor:default;text-decoration:none}.onboarding-panel__actions[data-v-37704580]{display:flex;flex-wrap:wrap;gap:.85rem}.onboarding-panel__actions--stack[data-v-37704580]{display:grid}.onboarding-primary-btn[data-v-37704580],.onboarding-secondary-btn[data-v-37704580],.onboarding-muted-btn[data-v-37704580]{min-height:50px;border-radius:14px;padding:0 1rem;font:inherit;font-weight:800;letter-spacing:.03em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.onboarding-primary-btn[data-v-37704580]{border:1px solid #d5a534;background:#d5a534;color:#102116}.onboarding-primary-btn[data-v-37704580]:not(:disabled):hover{border-color:#f0c34f;background:#efbd3e;box-shadow:inset 0 0 0 1px #fff0b23d;transform:translateY(-1px)}.onboarding-primary-btn--pending[data-v-37704580]:not(:disabled){border-color:#d5a5346b;background:#d5a5346b;color:#102116d1;box-shadow:none}.onboarding-primary-btn--ready[data-v-37704580]:not(:disabled){border-color:#f0bf3d;background:linear-gradient(180deg,#f2c64f,#d9a72c);box-shadow:0 0 0 1px #ffe0791a,0 12px 28px #d5a53438}.onboarding-secondary-btn[data-v-37704580]{border:1px solid rgba(76,109,91,.9);background:#112a1f;color:#eef5f0}.onboarding-muted-btn[data-v-37704580],.onboarding-upload__copy small[data-v-37704580]{border:1px solid rgba(87,99,94,.8);background:#202b27d1;color:#d5ddd8}.onboarding-secondary-btn[data-v-37704580]:not(:disabled):hover,.onboarding-muted-btn[data-v-37704580]:not(:disabled):hover{border-color:#d5a53480;background:#1a3829fa;color:#f5fbf7;box-shadow:inset 0 0 0 1px #fff0b21f;transform:translateY(-1px)}.onboarding-primary-btn[data-v-37704580]:disabled,.onboarding-secondary-btn[data-v-37704580]:disabled,.onboarding-muted-btn[data-v-37704580]:disabled{opacity:.6;cursor:not-allowed}.onboarding-primary-btn--wide[data-v-37704580],.onboarding-secondary-btn--wide[data-v-37704580],.onboarding-muted-btn--wide[data-v-37704580]{width:100%}.onboarding-back-link[data-v-37704580]{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:.45rem;color:#aebbb4;text-decoration:none;font-size:.96rem;line-height:1.4}.onboarding-back-link span[data-v-37704580]:first-child{font-size:1.15rem;line-height:1}.onboarding-back-link[data-v-37704580]:hover{color:#edf2ef}.onboarding-form[data-v-37704580]{display:grid;gap:1.05rem}.onboarding-upload[data-v-37704580]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:1rem;padding:.95rem;border:1px dashed rgba(111,137,125,.72);border-radius:20px;background:linear-gradient(180deg,#0e2a1ebd,#071c14bd),#10261c;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-upload--has-image[data-v-37704580]{gap:.75rem;padding:.95rem;width:100%;align-items:center;justify-items:center;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.onboarding-upload[data-v-37704580]:hover,.onboarding-upload[data-v-37704580]:focus-within,.onboarding-upload--dragover[data-v-37704580]{border-color:#ffbf1fad;background:linear-gradient(180deg,#123526e6,#082117e6),#133022;box-shadow:inset 0 0 0 1px #ffbf1f24;transform:translateY(-1px)}.onboarding-upload__input[data-v-37704580]{display:none}.onboarding-upload__preview[data-v-37704580]{position:relative;width:auto;height:auto;min-height:0;border-radius:0;border:0;background:transparent;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.onboarding-upload__fallback[data-v-37704580]{width:84px;height:84px;border-radius:22px;border:1px dashed transparent;background:transparent;display:grid;place-items:center}.onboarding-upload--has-image .onboarding-upload__preview[data-v-37704580]{width:min(100%,220px);aspect-ratio:1;min-height:0;border-radius:22px;border:1px solid transparent;background:transparent;overflow:hidden}.onboarding-upload--has-image .onboarding-upload__preview img[data-v-37704580]{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;box-sizing:border-box;padding:0}.onboarding-upload--has-image[data-v-37704580]:hover,.onboarding-upload--has-image[data-v-37704580]:focus-within,.onboarding-upload--has-image.onboarding-upload--dragover[data-v-37704580]{border-color:transparent;background:transparent;box-shadow:none;transform:none}.onboarding-upload--has-image .onboarding-upload__copy[data-v-37704580]{width:100%;justify-items:center;text-align:center;padding:0;background:transparent}.onboarding-upload:hover .onboarding-upload__preview[data-v-37704580],.onboarding-upload:focus-within .onboarding-upload__preview[data-v-37704580],.onboarding-upload--dragover .onboarding-upload__preview[data-v-37704580]{background:transparent}.onboarding-upload__preview img[data-v-37704580]{width:100%;height:100%;object-fit:contain}.onboarding-upload__remove[data-v-37704580]{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border:1px solid rgba(255,176,166,.58);border-radius:999px;background:#291210e6;color:#ffd2cd;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboarding-upload__remove[data-v-37704580]:hover,.onboarding-upload__remove[data-v-37704580]:focus-visible{border-color:#ffb0a6db;background:#531c18f5;color:#fff;outline:none;transform:translateY(-1px)}.onboarding-upload__remove svg[data-v-37704580]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.onboarding-upload__fallback svg[data-v-37704580]{stroke:#7f9087;transition:stroke .18s ease}.onboarding-upload:hover .onboarding-upload__fallback svg[data-v-37704580],.onboarding-upload:focus-within .onboarding-upload__fallback svg[data-v-37704580],.onboarding-upload--dragover .onboarding-upload__fallback svg[data-v-37704580]{stroke:#f0bf3d}.onboarding-upload__copy[data-v-37704580]{display:grid;gap:.42rem;justify-items:center;text-align:center}.onboarding-upload__copy strong[data-v-37704580],.onboarding-field span[data-v-37704580],.onboarding-summary-grid small[data-v-37704580]{color:#9fb0a8;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-upload__copy p[data-v-37704580]{margin:0;color:#eef7f2;font-size:1rem;line-height:1.45;font-weight:800}.onboarding-upload__copy small[data-v-37704580]{width:fit-content;border:0;border-radius:0;background:transparent;color:#8fa39a;padding:0;font-size:.78rem;line-height:1.45;font-weight:700;letter-spacing:0;text-transform:none}.onboarding-field[data-v-37704580]{display:grid;gap:.55rem}.onboarding-field input[data-v-37704580],.onboarding-field textarea[data-v-37704580]{width:100%;box-sizing:border-box;border:1px solid rgba(69,100,82,.92);border-radius:14px;background:#061811f0;color:#eff4f1;font:inherit;min-height:54px;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.onboarding-field input[data-v-37704580]::placeholder,.onboarding-field textarea[data-v-37704580]::placeholder{color:#62756d}.onboarding-field input[data-v-37704580]:focus,.onboarding-field textarea[data-v-37704580]:focus{outline:none;border-color:#d5a534cc;background:#071d14fa;box-shadow:0 0 0 4px #ffbf1f14}.onboarding-status-banner[data-v-37704580]{width:100%;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-status-banner--success[data-v-37704580]{border-color:#5c9470cc}.onboarding-status-banner--info[data-v-37704580]{border-color:#557a9ecc}.onboarding-status-banner--warning[data-v-37704580]{border-color:#9f7547cc}.onboarding-plan-shell[data-v-37704580]{width:100%;border:1px solid rgba(169,212,193,.22);border-radius:20px;padding:1.2rem;display:grid;gap:1rem;background:linear-gradient(170deg,#0c261c94,#081c14b8)}.onboarding-cycle-switch[data-v-37704580]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;gap:.65rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#12352999;--cycle-gap: .65rem;--cycle-pad: .32rem}.onboarding-cycle-switch__active-bg[data-v-37704580]{position:absolute;z-index:0;top:var(--cycle-pad);bottom:var(--cycle-pad);left:var(--cycle-pad);width:calc((100% - (2 * var(--cycle-pad)) - (2 * var(--cycle-gap))) / 3);border-radius:10px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--cycle-index, 0) * (100% + var(--cycle-gap))))}.onboarding-cycle-switch__option[data-v-37704580]{position:relative;z-index:1;border:1px solid transparent;border-radius:10px;background:transparent;color:#d9e2dc;padding:.9rem 1rem;display:grid;place-items:center;text-align:center;font:inherit;cursor:pointer;transition:color .2s ease}.onboarding-cycle-switch__label[data-v-37704580]{font-weight:800;line-height:1.1}.onboarding-cycle-switch__badge[data-v-37704580]{position:absolute;top:.35rem;right:.45rem;border-radius:999px;padding:.16rem .42rem;border:1px solid rgba(237,180,76,.42);background:#edb44c1f;color:#f6ddaf;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.04em}.onboarding-cycle-switch__option--active[data-v-37704580]{color:#fff4d6}.onboarding-plan-shell__caption[data-v-37704580]{margin:0;color:#95a79f;font-size:.95rem}.onboarding-plan-grid[data-v-37704580]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.onboarding-plan-card[data-v-37704580]{border:1px solid rgba(169,212,193,.3);border-radius:16px;background:linear-gradient(170deg,#1e4c3b94,#113428c2);padding:1.15rem;display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:.8rem;min-height:100%}.onboarding-plan-card--featured[data-v-37704580]{border-color:#edb44cad;background:linear-gradient(170deg,#2455439e,#163b2ed1);box-shadow:0 16px 30px #0000003b,0 0 0 1px #edb44c2e inset}.onboarding-plan-card__tag[data-v-37704580]{width:fit-content;border-radius:999px;background:#ffffff1c;color:#c6d9d0;padding:.2rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-plan-card--featured .onboarding-plan-card__tag[data-v-37704580]{background:#efb84e;color:#13281f}.onboarding-plan-card h3[data-v-37704580]{margin:0;color:#f5f7f3;font-size:1.5rem;font-weight:800}.onboarding-plan-card__price[data-v-37704580]{margin:0;color:#f6ddaf;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;line-height:1}.onboarding-plan-card__meta[data-v-37704580]{margin:0;color:#9fb0a8;font-size:.92rem;line-height:1.5;min-height:2.75rem}.onboarding-plan-card ul[data-v-37704580]{margin:0;padding-left:1.05rem;display:grid;align-content:start;gap:.48rem;color:#d8e7e0;line-height:1.45}.onboarding-plan-card .onboarding-primary-btn[data-v-37704580],.onboarding-plan-card .onboarding-secondary-btn[data-v-37704580]{border-radius:12px;font-weight:800;min-height:48px;margin-top:auto;justify-content:center;text-align:center;box-shadow:none;transform:none}.onboarding-plan-card .onboarding-primary-btn[data-v-37704580]{border:1px solid rgba(237,180,76,.45);background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e}.onboarding-plan-card .onboarding-secondary-btn[data-v-37704580]{border:1px solid rgba(169,212,193,.34);background:#103126b8;color:#d8e7e0}.onboarding-plan-card .onboarding-secondary-btn[data-v-37704580]:not(:disabled):hover{border-color:#edb44c73;background:#183f31d9}.onboarding-plan-card .onboarding-secondary-btn[data-v-37704580]:disabled{opacity:.68}.onboarding-summary-grid[data-v-37704580]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.onboarding-summary-grid article[data-v-37704580]{border:1px solid rgba(59,98,79,.66);border-radius:18px;background:#112a1f;padding:1rem;display:grid;gap:.25rem;text-align:center}.onboarding-summary-grid strong[data-v-37704580]{color:#f5f7f3;font-size:1.2rem;font-weight:800}@media(max-width:1120px){.onboarding-plan-grid[data-v-37704580]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onboarding-stage--single[data-v-37704580]{min-height:auto}.onboarding-stage__header h1[data-v-37704580],.onboarding-panel h2[data-v-37704580],.onboarding-status-banner h2[data-v-37704580]{font-size:1.9rem}.onboarding-panel[data-v-37704580],.onboarding-status-banner[data-v-37704580],.onboarding-plan-shell[data-v-37704580]{border-radius:20px}.onboarding-panel[data-v-37704580],.onboarding-plan-shell[data-v-37704580]{padding:1rem}.onboarding-status-banner[data-v-37704580],.onboarding-panel__actions[data-v-37704580]{display:grid}.onboarding-cycle-switch[data-v-37704580],.onboarding-plan-grid[data-v-37704580],.onboarding-summary-grid[data-v-37704580]{grid-template-columns:1fr}.onboarding-cycle-switch[data-v-37704580]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;--cycle-gap: .35rem;--cycle-pad: .35rem}.onboarding-cycle-switch__active-bg[data-v-37704580]{display:block;border-radius:9px}.onboarding-cycle-switch__option[data-v-37704580]{border-color:transparent;background:transparent;border-radius:10px;min-height:54px;padding:.45rem .5rem;text-align:center}.onboarding-cycle-switch__label[data-v-37704580]{font-size:.88rem;line-height:1.1}.onboarding-cycle-switch__badge[data-v-37704580]{top:.12rem;right:.18rem;border-radius:7px;padding:.2rem .38rem;font-size:.66rem;line-height:1}.onboarding-cycle-switch__option--active[data-v-37704580]{border-color:#edb44c9e;background:#edb44c24;color:#fff4d6}.onboarding-panel__icon[data-v-37704580]{width:76px;height:76px;border-radius:20px}.onboarding-upload[data-v-37704580]{grid-template-columns:1fr;justify-items:center;text-align:center}.onboarding-upload__fallback[data-v-37704580]{width:76px;height:76px;border-radius:18px}.onboarding-upload--has-image .onboarding-upload__preview[data-v-37704580],.onboarding-upload--has-image .onboarding-upload__preview img[data-v-37704580]{min-height:0;max-height:none}.onboarding-upload__copy[data-v-37704580]{justify-items:center;text-align:center}}.onboarding-stage[data-v-e7f1f6bc]{width:100%;display:grid;gap:1.25rem;justify-items:center}.onboarding-stage--single[data-v-e7f1f6bc]{align-items:center;min-height:calc(100vh - 13rem);align-content:center}.onboarding-stage--plan[data-v-e7f1f6bc]{justify-items:stretch;align-content:start}.onboarding-stage__header[data-v-e7f1f6bc]{width:min(100%,64rem);display:grid;gap:.6rem;justify-items:center;text-align:center;margin:0 auto}.onboarding-stage__header--plan[data-v-e7f1f6bc]{margin-bottom:.4rem}.onboarding-stage__eyebrow[data-v-e7f1f6bc],.onboarding-panel__kicker[data-v-e7f1f6bc],.onboarding-status-banner__eyebrow[data-v-e7f1f6bc]{margin:0;color:#d4a32f;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-stage__header h1[data-v-e7f1f6bc],.onboarding-panel h2[data-v-e7f1f6bc],.onboarding-status-banner h2[data-v-e7f1f6bc]{margin:0;color:#f5f7f3;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.04em}.onboarding-panel h2[data-v-e7f1f6bc],.onboarding-status-banner h2[data-v-e7f1f6bc]{font-size:clamp(1.55rem,2vw,2.1rem);letter-spacing:-.03em}.onboarding-stage__lead[data-v-e7f1f6bc],.onboarding-panel__text[data-v-e7f1f6bc],.onboarding-status-banner p[data-v-e7f1f6bc],.onboarding-plan-card li[data-v-e7f1f6bc]{margin:0;color:#b9c8c1;font-size:1rem;line-height:1.65}.onboarding-panel[data-v-e7f1f6bc],.onboarding-status-banner[data-v-e7f1f6bc],.onboarding-plan-shell[data-v-e7f1f6bc]{width:min(100%,36rem);border:1px solid rgba(65,113,88,.74);border-radius:24px;background:linear-gradient(180deg,#0a261bf0,#051911f5),#0c251b;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.onboarding-panel[data-v-e7f1f6bc]{display:grid;gap:1rem;padding:1.8rem}.onboarding-panel--narrow[data-v-e7f1f6bc]{max-width:34rem}.onboarding-panel--form[data-v-e7f1f6bc]{max-width:34rem;gap:1.25rem}.onboarding-panel--complete[data-v-e7f1f6bc]{max-width:38rem}.onboarding-panel--complete>.onboarding-panel__kicker[data-v-e7f1f6bc],.onboarding-panel--complete>h2[data-v-e7f1f6bc],.onboarding-panel--complete>.onboarding-panel__text[data-v-e7f1f6bc]{justify-self:center;text-align:center}.onboarding-panel--complete .onboarding-panel__text[data-v-e7f1f6bc]{max-width:32rem}.onboarding-panel__header[data-v-e7f1f6bc]{display:grid;gap:.5rem}.onboarding-panel__icon[data-v-e7f1f6bc]{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;margin:0 auto;border:1px solid rgba(70,105,86,.72);background:#183528;overflow:hidden}.onboarding-panel__icon img[data-v-e7f1f6bc]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.55rem}.onboarding-panel__icon--has-image[data-v-e7f1f6bc]{border-color:transparent;background:transparent;box-shadow:none}.onboarding-panel__icon--has-image img[data-v-e7f1f6bc]{padding:0}.onboarding-panel__icon svg[data-v-e7f1f6bc],.onboarding-upload__fallback svg[data-v-e7f1f6bc]{width:38px;height:38px;fill:none;stroke:#c9a147;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-panel__email[data-v-e7f1f6bc]{width:fit-content;margin:0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(74,110,89,.76);background:#153125;color:#e8efe9;font-size:.95rem;font-weight:700}.onboarding-panel__notice[data-v-e7f1f6bc],.onboarding-panel__error[data-v-e7f1f6bc]{margin:0;border-radius:16px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.onboarding-panel__notice[data-v-e7f1f6bc]{border:1px solid rgba(74,110,89,.7);background:#153125;color:#dde7df}.onboarding-panel__notice--warning[data-v-e7f1f6bc]{border-color:#d5a5346b;background:#d5a5341a;color:#f3e5bc}.onboarding-panel__error[data-v-e7f1f6bc]{border:1px solid rgba(172,99,99,.6);background:#3a1d1d;color:#f0d4d4}.onboarding-panel__meta[data-v-e7f1f6bc]{margin:0;color:#8fa39a;font-size:.88rem;line-height:1.5}.onboarding-panel__meta--center[data-v-e7f1f6bc]{text-align:center}.onboarding-inline-link[data-v-e7f1f6bc]{border:0;margin-left:.35rem;padding:0;background:transparent;color:#f0c04c;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.onboarding-inline-link[data-v-e7f1f6bc]:disabled{color:#7f9489;cursor:default;text-decoration:none}.onboarding-panel__actions[data-v-e7f1f6bc]{display:flex;flex-wrap:wrap;gap:.85rem}.onboarding-panel__actions--stack[data-v-e7f1f6bc]{display:grid}.onboarding-primary-btn[data-v-e7f1f6bc],.onboarding-secondary-btn[data-v-e7f1f6bc],.onboarding-muted-btn[data-v-e7f1f6bc]{min-height:50px;border-radius:14px;padding:0 1rem;font:inherit;font-weight:800;letter-spacing:.03em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.onboarding-primary-btn[data-v-e7f1f6bc]{border:1px solid #d5a534;background:#d5a534;color:#102116}.onboarding-primary-btn[data-v-e7f1f6bc]:not(:disabled):hover{border-color:#f0c34f;background:#efbd3e;box-shadow:inset 0 0 0 1px #fff0b23d;transform:translateY(-1px)}.onboarding-primary-btn--pending[data-v-e7f1f6bc]:not(:disabled){border-color:#d5a5346b;background:#d5a5346b;color:#102116d1;box-shadow:none}.onboarding-primary-btn--ready[data-v-e7f1f6bc]:not(:disabled){border-color:#f0bf3d;background:linear-gradient(180deg,#f2c64f,#d9a72c);box-shadow:0 0 0 1px #ffe0791a,0 12px 28px #d5a53438}.onboarding-secondary-btn[data-v-e7f1f6bc]{border:1px solid rgba(76,109,91,.9);background:#112a1f;color:#eef5f0}.onboarding-muted-btn[data-v-e7f1f6bc],.onboarding-upload__copy small[data-v-e7f1f6bc]{border:1px solid rgba(87,99,94,.8);background:#202b27d1;color:#d5ddd8}.onboarding-secondary-btn[data-v-e7f1f6bc]:not(:disabled):hover,.onboarding-muted-btn[data-v-e7f1f6bc]:not(:disabled):hover{border-color:#d5a53480;background:#1a3829fa;color:#f5fbf7;box-shadow:inset 0 0 0 1px #fff0b21f;transform:translateY(-1px)}.onboarding-primary-btn[data-v-e7f1f6bc]:disabled,.onboarding-secondary-btn[data-v-e7f1f6bc]:disabled,.onboarding-muted-btn[data-v-e7f1f6bc]:disabled{opacity:.6;cursor:not-allowed}.onboarding-primary-btn--wide[data-v-e7f1f6bc],.onboarding-secondary-btn--wide[data-v-e7f1f6bc],.onboarding-muted-btn--wide[data-v-e7f1f6bc]{width:100%}.onboarding-back-link[data-v-e7f1f6bc]{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:.45rem;color:#aebbb4;text-decoration:none;font-size:.96rem;line-height:1.4}.onboarding-back-link span[data-v-e7f1f6bc]:first-child{font-size:1.15rem;line-height:1}.onboarding-back-link[data-v-e7f1f6bc]:hover{color:#edf2ef}.onboarding-form[data-v-e7f1f6bc]{display:grid;gap:1.05rem}.onboarding-upload[data-v-e7f1f6bc]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:1rem;padding:.95rem;border:1px dashed rgba(111,137,125,.72);border-radius:20px;background:linear-gradient(180deg,#0e2a1ebd,#071c14bd),#10261c;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-upload--has-image[data-v-e7f1f6bc]{gap:.75rem;padding:.95rem;width:100%;align-items:center;justify-items:center;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.onboarding-upload[data-v-e7f1f6bc]:hover,.onboarding-upload[data-v-e7f1f6bc]:focus-within,.onboarding-upload--dragover[data-v-e7f1f6bc]{border-color:#ffbf1fad;background:linear-gradient(180deg,#123526e6,#082117e6),#133022;box-shadow:inset 0 0 0 1px #ffbf1f24;transform:translateY(-1px)}.onboarding-upload__input[data-v-e7f1f6bc]{display:none}.onboarding-upload__preview[data-v-e7f1f6bc]{position:relative;width:auto;height:auto;min-height:0;border-radius:0;border:0;background:transparent;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.onboarding-upload__fallback[data-v-e7f1f6bc]{width:84px;height:84px;border-radius:22px;border:1px dashed transparent;background:transparent;display:grid;place-items:center}.onboarding-upload--has-image .onboarding-upload__preview[data-v-e7f1f6bc]{width:min(100%,220px);aspect-ratio:1;min-height:0;border-radius:22px;border:1px solid transparent;background:transparent;overflow:hidden}.onboarding-upload--has-image .onboarding-upload__preview img[data-v-e7f1f6bc]{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;box-sizing:border-box;padding:0}.onboarding-upload--has-image[data-v-e7f1f6bc]:hover,.onboarding-upload--has-image[data-v-e7f1f6bc]:focus-within,.onboarding-upload--has-image.onboarding-upload--dragover[data-v-e7f1f6bc]{border-color:transparent;background:transparent;box-shadow:none;transform:none}.onboarding-upload--has-image .onboarding-upload__copy[data-v-e7f1f6bc]{width:100%;justify-items:center;text-align:center;padding:0;background:transparent}.onboarding-upload:hover .onboarding-upload__preview[data-v-e7f1f6bc],.onboarding-upload:focus-within .onboarding-upload__preview[data-v-e7f1f6bc],.onboarding-upload--dragover .onboarding-upload__preview[data-v-e7f1f6bc]{background:transparent}.onboarding-upload__preview img[data-v-e7f1f6bc]{width:100%;height:100%;object-fit:contain}.onboarding-upload__remove[data-v-e7f1f6bc]{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border:1px solid rgba(255,176,166,.58);border-radius:999px;background:#291210e6;color:#ffd2cd;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboarding-upload__remove[data-v-e7f1f6bc]:hover,.onboarding-upload__remove[data-v-e7f1f6bc]:focus-visible{border-color:#ffb0a6db;background:#531c18f5;color:#fff;outline:none;transform:translateY(-1px)}.onboarding-upload__remove svg[data-v-e7f1f6bc]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.onboarding-upload__fallback svg[data-v-e7f1f6bc]{stroke:#7f9087;transition:stroke .18s ease}.onboarding-upload:hover .onboarding-upload__fallback svg[data-v-e7f1f6bc],.onboarding-upload:focus-within .onboarding-upload__fallback svg[data-v-e7f1f6bc],.onboarding-upload--dragover .onboarding-upload__fallback svg[data-v-e7f1f6bc]{stroke:#f0bf3d}.onboarding-upload__copy[data-v-e7f1f6bc]{display:grid;gap:.42rem;justify-items:center;text-align:center}.onboarding-upload__copy strong[data-v-e7f1f6bc],.onboarding-field span[data-v-e7f1f6bc],.onboarding-summary-grid small[data-v-e7f1f6bc]{color:#9fb0a8;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-upload__copy p[data-v-e7f1f6bc]{margin:0;color:#eef7f2;font-size:1rem;line-height:1.45;font-weight:800}.onboarding-upload__copy small[data-v-e7f1f6bc]{width:fit-content;border:0;border-radius:0;background:transparent;color:#8fa39a;padding:0;font-size:.78rem;line-height:1.45;font-weight:700;letter-spacing:0;text-transform:none}.onboarding-field[data-v-e7f1f6bc]{display:grid;gap:.55rem}.onboarding-field input[data-v-e7f1f6bc],.onboarding-field textarea[data-v-e7f1f6bc]{width:100%;box-sizing:border-box;border:1px solid rgba(69,100,82,.92);border-radius:14px;background:#061811f0;color:#eff4f1;font:inherit;min-height:54px;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.onboarding-field input[data-v-e7f1f6bc]::placeholder,.onboarding-field textarea[data-v-e7f1f6bc]::placeholder{color:#62756d}.onboarding-field input[data-v-e7f1f6bc]:focus,.onboarding-field textarea[data-v-e7f1f6bc]:focus{outline:none;border-color:#d5a534cc;background:#071d14fa;box-shadow:0 0 0 4px #ffbf1f14}.onboarding-status-banner[data-v-e7f1f6bc]{width:100%;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-status-banner--success[data-v-e7f1f6bc]{border-color:#5c9470cc}.onboarding-status-banner--info[data-v-e7f1f6bc]{border-color:#557a9ecc}.onboarding-status-banner--warning[data-v-e7f1f6bc]{border-color:#9f7547cc}.onboarding-plan-shell[data-v-e7f1f6bc]{width:100%;border:1px solid rgba(169,212,193,.22);border-radius:20px;padding:1.2rem;display:grid;gap:1rem;background:linear-gradient(170deg,#0c261c94,#081c14b8)}.onboarding-cycle-switch[data-v-e7f1f6bc]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;gap:.65rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#12352999;--cycle-gap: .65rem;--cycle-pad: .32rem}.onboarding-cycle-switch__active-bg[data-v-e7f1f6bc]{position:absolute;z-index:0;top:var(--cycle-pad);bottom:var(--cycle-pad);left:var(--cycle-pad);width:calc((100% - (2 * var(--cycle-pad)) - (2 * var(--cycle-gap))) / 3);border-radius:10px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--cycle-index, 0) * (100% + var(--cycle-gap))))}.onboarding-cycle-switch__option[data-v-e7f1f6bc]{position:relative;z-index:1;border:1px solid transparent;border-radius:10px;background:transparent;color:#d9e2dc;padding:.9rem 1rem;display:grid;place-items:center;text-align:center;font:inherit;cursor:pointer;transition:color .2s ease}.onboarding-cycle-switch__label[data-v-e7f1f6bc]{font-weight:800;line-height:1.1}.onboarding-cycle-switch__badge[data-v-e7f1f6bc]{position:absolute;top:.35rem;right:.45rem;border-radius:999px;padding:.16rem .42rem;border:1px solid rgba(237,180,76,.42);background:#edb44c1f;color:#f6ddaf;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.04em}.onboarding-cycle-switch__option--active[data-v-e7f1f6bc]{color:#fff4d6}.onboarding-plan-shell__caption[data-v-e7f1f6bc]{margin:0;color:#95a79f;font-size:.95rem}.onboarding-plan-grid[data-v-e7f1f6bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.onboarding-plan-card[data-v-e7f1f6bc]{border:1px solid rgba(169,212,193,.3);border-radius:16px;background:linear-gradient(170deg,#1e4c3b94,#113428c2);padding:1.15rem;display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:.8rem;min-height:100%}.onboarding-plan-card--featured[data-v-e7f1f6bc]{border-color:#edb44cad;background:linear-gradient(170deg,#2455439e,#163b2ed1);box-shadow:0 16px 30px #0000003b,0 0 0 1px #edb44c2e inset}.onboarding-plan-card__tag[data-v-e7f1f6bc]{width:fit-content;border-radius:999px;background:#ffffff1c;color:#c6d9d0;padding:.2rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-plan-card--featured .onboarding-plan-card__tag[data-v-e7f1f6bc]{background:#efb84e;color:#13281f}.onboarding-plan-card h3[data-v-e7f1f6bc]{margin:0;color:#f5f7f3;font-size:1.5rem;font-weight:800}.onboarding-plan-card__price[data-v-e7f1f6bc]{margin:0;color:#f6ddaf;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;line-height:1}.onboarding-plan-card__meta[data-v-e7f1f6bc]{margin:0;color:#9fb0a8;font-size:.92rem;line-height:1.5;min-height:2.75rem}.onboarding-plan-card ul[data-v-e7f1f6bc]{margin:0;padding-left:1.05rem;display:grid;align-content:start;gap:.48rem;color:#d8e7e0;line-height:1.45}.onboarding-plan-card .onboarding-primary-btn[data-v-e7f1f6bc],.onboarding-plan-card .onboarding-secondary-btn[data-v-e7f1f6bc]{border-radius:12px;font-weight:800;min-height:48px;margin-top:auto;justify-content:center;text-align:center;box-shadow:none;transform:none}.onboarding-plan-card .onboarding-primary-btn[data-v-e7f1f6bc]{border:1px solid rgba(237,180,76,.45);background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e}.onboarding-plan-card .onboarding-secondary-btn[data-v-e7f1f6bc]{border:1px solid rgba(169,212,193,.34);background:#103126b8;color:#d8e7e0}.onboarding-plan-card .onboarding-secondary-btn[data-v-e7f1f6bc]:not(:disabled):hover{border-color:#edb44c73;background:#183f31d9}.onboarding-plan-card .onboarding-secondary-btn[data-v-e7f1f6bc]:disabled{opacity:.68}.onboarding-summary-grid[data-v-e7f1f6bc]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.onboarding-summary-grid article[data-v-e7f1f6bc]{border:1px solid rgba(59,98,79,.66);border-radius:18px;background:#112a1f;padding:1rem;display:grid;gap:.25rem;text-align:center}.onboarding-summary-grid strong[data-v-e7f1f6bc]{color:#f5f7f3;font-size:1.2rem;font-weight:800}@media(max-width:1120px){.onboarding-plan-grid[data-v-e7f1f6bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onboarding-stage--single[data-v-e7f1f6bc]{min-height:auto}.onboarding-stage__header h1[data-v-e7f1f6bc],.onboarding-panel h2[data-v-e7f1f6bc],.onboarding-status-banner h2[data-v-e7f1f6bc]{font-size:1.9rem}.onboarding-panel[data-v-e7f1f6bc],.onboarding-status-banner[data-v-e7f1f6bc],.onboarding-plan-shell[data-v-e7f1f6bc]{border-radius:20px}.onboarding-panel[data-v-e7f1f6bc],.onboarding-plan-shell[data-v-e7f1f6bc]{padding:1rem}.onboarding-status-banner[data-v-e7f1f6bc],.onboarding-panel__actions[data-v-e7f1f6bc]{display:grid}.onboarding-cycle-switch[data-v-e7f1f6bc],.onboarding-plan-grid[data-v-e7f1f6bc],.onboarding-summary-grid[data-v-e7f1f6bc]{grid-template-columns:1fr}.onboarding-cycle-switch[data-v-e7f1f6bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;--cycle-gap: .35rem;--cycle-pad: .35rem}.onboarding-cycle-switch__active-bg[data-v-e7f1f6bc]{display:block;border-radius:9px}.onboarding-cycle-switch__option[data-v-e7f1f6bc]{border-color:transparent;background:transparent;border-radius:10px;min-height:54px;padding:.45rem .5rem;text-align:center}.onboarding-cycle-switch__label[data-v-e7f1f6bc]{font-size:.88rem;line-height:1.1}.onboarding-cycle-switch__badge[data-v-e7f1f6bc]{top:.12rem;right:.18rem;border-radius:7px;padding:.2rem .38rem;font-size:.66rem;line-height:1}.onboarding-cycle-switch__option--active[data-v-e7f1f6bc]{border-color:#edb44c9e;background:#edb44c24;color:#fff4d6}.onboarding-panel__icon[data-v-e7f1f6bc]{width:76px;height:76px;border-radius:20px}.onboarding-upload[data-v-e7f1f6bc]{grid-template-columns:1fr;justify-items:center;text-align:center}.onboarding-upload__fallback[data-v-e7f1f6bc]{width:76px;height:76px;border-radius:18px}.onboarding-upload--has-image .onboarding-upload__preview[data-v-e7f1f6bc],.onboarding-upload--has-image .onboarding-upload__preview img[data-v-e7f1f6bc]{min-height:0;max-height:none}.onboarding-upload__copy[data-v-e7f1f6bc]{justify-items:center;text-align:center}}.onboarding-stage[data-v-377b3f02]{width:100%;display:grid;gap:1.25rem;justify-items:center}.onboarding-stage--single[data-v-377b3f02]{align-items:center;min-height:calc(100vh - 13rem);align-content:center}.onboarding-stage--plan[data-v-377b3f02]{justify-items:stretch;align-content:start}.onboarding-stage__header[data-v-377b3f02]{width:min(100%,64rem);display:grid;gap:.6rem;justify-items:center;text-align:center;margin:0 auto}.onboarding-stage__header--plan[data-v-377b3f02]{margin-bottom:.4rem}.onboarding-stage__eyebrow[data-v-377b3f02],.onboarding-panel__kicker[data-v-377b3f02],.onboarding-status-banner__eyebrow[data-v-377b3f02]{margin:0;color:#d4a32f;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-stage__header h1[data-v-377b3f02],.onboarding-panel h2[data-v-377b3f02],.onboarding-status-banner h2[data-v-377b3f02]{margin:0;color:#f5f7f3;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.04em}.onboarding-panel h2[data-v-377b3f02],.onboarding-status-banner h2[data-v-377b3f02]{font-size:clamp(1.55rem,2vw,2.1rem);letter-spacing:-.03em}.onboarding-stage__lead[data-v-377b3f02],.onboarding-panel__text[data-v-377b3f02],.onboarding-status-banner p[data-v-377b3f02],.onboarding-plan-card li[data-v-377b3f02]{margin:0;color:#b9c8c1;font-size:1rem;line-height:1.65}.onboarding-panel[data-v-377b3f02],.onboarding-status-banner[data-v-377b3f02],.onboarding-plan-shell[data-v-377b3f02]{width:min(100%,36rem);border:1px solid rgba(65,113,88,.74);border-radius:24px;background:linear-gradient(180deg,#0a261bf0,#051911f5),#0c251b;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.onboarding-panel[data-v-377b3f02]{display:grid;gap:1rem;padding:1.8rem}.onboarding-panel--narrow[data-v-377b3f02]{max-width:34rem}.onboarding-panel--form[data-v-377b3f02]{max-width:34rem;gap:1.25rem}.onboarding-panel--complete[data-v-377b3f02]{max-width:38rem}.onboarding-panel--complete>.onboarding-panel__kicker[data-v-377b3f02],.onboarding-panel--complete>h2[data-v-377b3f02],.onboarding-panel--complete>.onboarding-panel__text[data-v-377b3f02]{justify-self:center;text-align:center}.onboarding-panel--complete .onboarding-panel__text[data-v-377b3f02]{max-width:32rem}.onboarding-panel__header[data-v-377b3f02]{display:grid;gap:.5rem}.onboarding-panel__icon[data-v-377b3f02]{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;margin:0 auto;border:1px solid rgba(70,105,86,.72);background:#183528;overflow:hidden}.onboarding-panel__icon img[data-v-377b3f02]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:.55rem}.onboarding-panel__icon--has-image[data-v-377b3f02]{border-color:transparent;background:transparent;box-shadow:none}.onboarding-panel__icon--has-image img[data-v-377b3f02]{padding:0}.onboarding-panel__icon svg[data-v-377b3f02],.onboarding-upload__fallback svg[data-v-377b3f02]{width:38px;height:38px;fill:none;stroke:#c9a147;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-panel__email[data-v-377b3f02]{width:fit-content;margin:0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(74,110,89,.76);background:#153125;color:#e8efe9;font-size:.95rem;font-weight:700}.onboarding-panel__notice[data-v-377b3f02],.onboarding-panel__error[data-v-377b3f02]{margin:0;border-radius:16px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.onboarding-panel__notice[data-v-377b3f02]{border:1px solid rgba(74,110,89,.7);background:#153125;color:#dde7df}.onboarding-panel__notice--warning[data-v-377b3f02]{border-color:#d5a5346b;background:#d5a5341a;color:#f3e5bc}.onboarding-panel__error[data-v-377b3f02]{border:1px solid rgba(172,99,99,.6);background:#3a1d1d;color:#f0d4d4}.onboarding-panel__meta[data-v-377b3f02]{margin:0;color:#8fa39a;font-size:.88rem;line-height:1.5}.onboarding-panel__meta--center[data-v-377b3f02]{text-align:center}.onboarding-inline-link[data-v-377b3f02]{border:0;margin-left:.35rem;padding:0;background:transparent;color:#f0c04c;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.onboarding-inline-link[data-v-377b3f02]:disabled{color:#7f9489;cursor:default;text-decoration:none}.onboarding-panel__actions[data-v-377b3f02]{display:flex;flex-wrap:wrap;gap:.85rem}.onboarding-panel__actions--stack[data-v-377b3f02]{display:grid}.onboarding-primary-btn[data-v-377b3f02],.onboarding-secondary-btn[data-v-377b3f02],.onboarding-muted-btn[data-v-377b3f02]{min-height:50px;border-radius:14px;padding:0 1rem;font:inherit;font-weight:800;letter-spacing:.03em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.onboarding-primary-btn[data-v-377b3f02]{border:1px solid #d5a534;background:#d5a534;color:#102116}.onboarding-primary-btn[data-v-377b3f02]:not(:disabled):hover{border-color:#f0c34f;background:#efbd3e;box-shadow:inset 0 0 0 1px #fff0b23d;transform:translateY(-1px)}.onboarding-primary-btn--pending[data-v-377b3f02]:not(:disabled){border-color:#d5a5346b;background:#d5a5346b;color:#102116d1;box-shadow:none}.onboarding-primary-btn--ready[data-v-377b3f02]:not(:disabled){border-color:#f0bf3d;background:linear-gradient(180deg,#f2c64f,#d9a72c);box-shadow:0 0 0 1px #ffe0791a,0 12px 28px #d5a53438}.onboarding-secondary-btn[data-v-377b3f02]{border:1px solid rgba(76,109,91,.9);background:#112a1f;color:#eef5f0}.onboarding-muted-btn[data-v-377b3f02],.onboarding-upload__copy small[data-v-377b3f02]{border:1px solid rgba(87,99,94,.8);background:#202b27d1;color:#d5ddd8}.onboarding-secondary-btn[data-v-377b3f02]:not(:disabled):hover,.onboarding-muted-btn[data-v-377b3f02]:not(:disabled):hover{border-color:#d5a53480;background:#1a3829fa;color:#f5fbf7;box-shadow:inset 0 0 0 1px #fff0b21f;transform:translateY(-1px)}.onboarding-primary-btn[data-v-377b3f02]:disabled,.onboarding-secondary-btn[data-v-377b3f02]:disabled,.onboarding-muted-btn[data-v-377b3f02]:disabled{opacity:.6;cursor:not-allowed}.onboarding-primary-btn--wide[data-v-377b3f02],.onboarding-secondary-btn--wide[data-v-377b3f02],.onboarding-muted-btn--wide[data-v-377b3f02]{width:100%}.onboarding-back-link[data-v-377b3f02]{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:.45rem;color:#aebbb4;text-decoration:none;font-size:.96rem;line-height:1.4}.onboarding-back-link span[data-v-377b3f02]:first-child{font-size:1.15rem;line-height:1}.onboarding-back-link[data-v-377b3f02]:hover{color:#edf2ef}.onboarding-form[data-v-377b3f02]{display:grid;gap:1.05rem}.onboarding-upload[data-v-377b3f02]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:1rem;padding:.95rem;border:1px dashed rgba(111,137,125,.72);border-radius:20px;background:linear-gradient(180deg,#0e2a1ebd,#071c14bd),#10261c;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-upload--has-image[data-v-377b3f02]{gap:.75rem;padding:.95rem;width:100%;align-items:center;justify-items:center;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.onboarding-upload[data-v-377b3f02]:hover,.onboarding-upload[data-v-377b3f02]:focus-within,.onboarding-upload--dragover[data-v-377b3f02]{border-color:#ffbf1fad;background:linear-gradient(180deg,#123526e6,#082117e6),#133022;box-shadow:inset 0 0 0 1px #ffbf1f24;transform:translateY(-1px)}.onboarding-upload__input[data-v-377b3f02]{display:none}.onboarding-upload__preview[data-v-377b3f02]{position:relative;width:auto;height:auto;min-height:0;border-radius:0;border:0;background:transparent;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.onboarding-upload__fallback[data-v-377b3f02]{width:84px;height:84px;border-radius:22px;border:1px dashed transparent;background:transparent;display:grid;place-items:center}.onboarding-upload--has-image .onboarding-upload__preview[data-v-377b3f02]{width:min(100%,220px);aspect-ratio:1;min-height:0;border-radius:22px;border:1px solid transparent;background:transparent;overflow:hidden}.onboarding-upload--has-image .onboarding-upload__preview img[data-v-377b3f02]{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;box-sizing:border-box;padding:0}.onboarding-upload--has-image[data-v-377b3f02]:hover,.onboarding-upload--has-image[data-v-377b3f02]:focus-within,.onboarding-upload--has-image.onboarding-upload--dragover[data-v-377b3f02]{border-color:transparent;background:transparent;box-shadow:none;transform:none}.onboarding-upload--has-image .onboarding-upload__copy[data-v-377b3f02]{width:100%;justify-items:center;text-align:center;padding:0;background:transparent}.onboarding-upload:hover .onboarding-upload__preview[data-v-377b3f02],.onboarding-upload:focus-within .onboarding-upload__preview[data-v-377b3f02],.onboarding-upload--dragover .onboarding-upload__preview[data-v-377b3f02]{background:transparent}.onboarding-upload__preview img[data-v-377b3f02]{width:100%;height:100%;object-fit:contain}.onboarding-upload__remove[data-v-377b3f02]{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border:1px solid rgba(255,176,166,.58);border-radius:999px;background:#291210e6;color:#ffd2cd;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboarding-upload__remove[data-v-377b3f02]:hover,.onboarding-upload__remove[data-v-377b3f02]:focus-visible{border-color:#ffb0a6db;background:#531c18f5;color:#fff;outline:none;transform:translateY(-1px)}.onboarding-upload__remove svg[data-v-377b3f02]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.onboarding-upload__fallback svg[data-v-377b3f02]{stroke:#7f9087;transition:stroke .18s ease}.onboarding-upload:hover .onboarding-upload__fallback svg[data-v-377b3f02],.onboarding-upload:focus-within .onboarding-upload__fallback svg[data-v-377b3f02],.onboarding-upload--dragover .onboarding-upload__fallback svg[data-v-377b3f02]{stroke:#f0bf3d}.onboarding-upload__copy[data-v-377b3f02]{display:grid;gap:.42rem;justify-items:center;text-align:center}.onboarding-upload__copy strong[data-v-377b3f02],.onboarding-field span[data-v-377b3f02],.onboarding-summary-grid small[data-v-377b3f02]{color:#9fb0a8;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-upload__copy p[data-v-377b3f02]{margin:0;color:#eef7f2;font-size:1rem;line-height:1.45;font-weight:800}.onboarding-upload__copy small[data-v-377b3f02]{width:fit-content;border:0;border-radius:0;background:transparent;color:#8fa39a;padding:0;font-size:.78rem;line-height:1.45;font-weight:700;letter-spacing:0;text-transform:none}.onboarding-field[data-v-377b3f02]{display:grid;gap:.55rem}.onboarding-field input[data-v-377b3f02],.onboarding-field textarea[data-v-377b3f02]{width:100%;box-sizing:border-box;border:1px solid rgba(69,100,82,.92);border-radius:14px;background:#061811f0;color:#eff4f1;font:inherit;min-height:54px;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.onboarding-field input[data-v-377b3f02]::placeholder,.onboarding-field textarea[data-v-377b3f02]::placeholder{color:#62756d}.onboarding-field input[data-v-377b3f02]:focus,.onboarding-field textarea[data-v-377b3f02]:focus{outline:none;border-color:#d5a534cc;background:#071d14fa;box-shadow:0 0 0 4px #ffbf1f14}.onboarding-status-banner[data-v-377b3f02]{width:100%;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-status-banner--success[data-v-377b3f02]{border-color:#5c9470cc}.onboarding-status-banner--info[data-v-377b3f02]{border-color:#557a9ecc}.onboarding-status-banner--warning[data-v-377b3f02]{border-color:#9f7547cc}.onboarding-plan-shell[data-v-377b3f02]{width:100%;border:1px solid rgba(169,212,193,.22);border-radius:20px;padding:1.2rem;display:grid;gap:1rem;background:linear-gradient(170deg,#0c261c94,#081c14b8)}.onboarding-cycle-switch[data-v-377b3f02]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.32rem;gap:.65rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#12352999;--cycle-gap: .65rem;--cycle-pad: .32rem}.onboarding-cycle-switch__active-bg[data-v-377b3f02]{position:absolute;z-index:0;top:var(--cycle-pad);bottom:var(--cycle-pad);left:var(--cycle-pad);width:calc((100% - (2 * var(--cycle-pad)) - (2 * var(--cycle-gap))) / 3);border-radius:10px;background:#edb44c29;border:1px solid rgba(237,180,76,.48);transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--cycle-index, 0) * (100% + var(--cycle-gap))))}.onboarding-cycle-switch__option[data-v-377b3f02]{position:relative;z-index:1;border:1px solid transparent;border-radius:10px;background:transparent;color:#d9e2dc;padding:.9rem 1rem;display:grid;place-items:center;text-align:center;font:inherit;cursor:pointer;transition:color .2s ease}.onboarding-cycle-switch__label[data-v-377b3f02]{font-weight:800;line-height:1.1}.onboarding-cycle-switch__badge[data-v-377b3f02]{position:absolute;top:.35rem;right:.45rem;border-radius:999px;padding:.16rem .42rem;border:1px solid rgba(237,180,76,.42);background:#edb44c1f;color:#f6ddaf;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.04em}.onboarding-cycle-switch__option--active[data-v-377b3f02]{color:#fff4d6}.onboarding-plan-shell__caption[data-v-377b3f02]{margin:0;color:#95a79f;font-size:.95rem}.onboarding-plan-grid[data-v-377b3f02]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.onboarding-plan-card[data-v-377b3f02]{border:1px solid rgba(169,212,193,.3);border-radius:16px;background:linear-gradient(170deg,#1e4c3b94,#113428c2);padding:1.15rem;display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:.8rem;min-height:100%}.onboarding-plan-card--featured[data-v-377b3f02]{border-color:#edb44cad;background:linear-gradient(170deg,#2455439e,#163b2ed1);box-shadow:0 16px 30px #0000003b,0 0 0 1px #edb44c2e inset}.onboarding-plan-card__tag[data-v-377b3f02]{width:fit-content;border-radius:999px;background:#ffffff1c;color:#c6d9d0;padding:.2rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-plan-card--featured .onboarding-plan-card__tag[data-v-377b3f02]{background:#efb84e;color:#13281f}.onboarding-plan-card h3[data-v-377b3f02]{margin:0;color:#f5f7f3;font-size:1.5rem;font-weight:800}.onboarding-plan-card__price[data-v-377b3f02]{margin:0;color:#f6ddaf;font-size:2.28rem;font-weight:900;letter-spacing:-.03em;line-height:1}.onboarding-plan-card__meta[data-v-377b3f02]{margin:0;color:#9fb0a8;font-size:.92rem;line-height:1.5;min-height:2.75rem}.onboarding-plan-card ul[data-v-377b3f02]{margin:0;padding-left:1.05rem;display:grid;align-content:start;gap:.48rem;color:#d8e7e0;line-height:1.45}.onboarding-plan-card .onboarding-primary-btn[data-v-377b3f02],.onboarding-plan-card .onboarding-secondary-btn[data-v-377b3f02]{border-radius:12px;font-weight:800;min-height:48px;margin-top:auto;justify-content:center;text-align:center;box-shadow:none;transform:none}.onboarding-plan-card .onboarding-primary-btn[data-v-377b3f02]{border:1px solid rgba(237,180,76,.45);background:linear-gradient(145deg,#ffd693,#edb44c);color:#12271e}.onboarding-plan-card .onboarding-secondary-btn[data-v-377b3f02]{border:1px solid rgba(169,212,193,.34);background:#103126b8;color:#d8e7e0}.onboarding-plan-card .onboarding-secondary-btn[data-v-377b3f02]:not(:disabled):hover{border-color:#edb44c73;background:#183f31d9}.onboarding-plan-card .onboarding-secondary-btn[data-v-377b3f02]:disabled{opacity:.68}.onboarding-summary-grid[data-v-377b3f02]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.onboarding-summary-grid article[data-v-377b3f02]{border:1px solid rgba(59,98,79,.66);border-radius:18px;background:#112a1f;padding:1rem;display:grid;gap:.25rem;text-align:center}.onboarding-summary-grid strong[data-v-377b3f02]{color:#f5f7f3;font-size:1.2rem;font-weight:800}@media(max-width:1120px){.onboarding-plan-grid[data-v-377b3f02]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onboarding-stage--single[data-v-377b3f02]{min-height:auto}.onboarding-stage__header h1[data-v-377b3f02],.onboarding-panel h2[data-v-377b3f02],.onboarding-status-banner h2[data-v-377b3f02]{font-size:1.9rem}.onboarding-panel[data-v-377b3f02],.onboarding-status-banner[data-v-377b3f02],.onboarding-plan-shell[data-v-377b3f02]{border-radius:20px}.onboarding-panel[data-v-377b3f02],.onboarding-plan-shell[data-v-377b3f02]{padding:1rem}.onboarding-status-banner[data-v-377b3f02],.onboarding-panel__actions[data-v-377b3f02]{display:grid}.onboarding-cycle-switch[data-v-377b3f02],.onboarding-plan-grid[data-v-377b3f02],.onboarding-summary-grid[data-v-377b3f02]{grid-template-columns:1fr}.onboarding-cycle-switch[data-v-377b3f02]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;--cycle-gap: .35rem;--cycle-pad: .35rem}.onboarding-cycle-switch__active-bg[data-v-377b3f02]{display:block;border-radius:9px}.onboarding-cycle-switch__option[data-v-377b3f02]{border-color:transparent;background:transparent;border-radius:10px;min-height:54px;padding:.45rem .5rem;text-align:center}.onboarding-cycle-switch__label[data-v-377b3f02]{font-size:.88rem;line-height:1.1}.onboarding-cycle-switch__badge[data-v-377b3f02]{top:.12rem;right:.18rem;border-radius:7px;padding:.2rem .38rem;font-size:.66rem;line-height:1}.onboarding-cycle-switch__option--active[data-v-377b3f02]{border-color:#edb44c9e;background:#edb44c24;color:#fff4d6}.onboarding-panel__icon[data-v-377b3f02]{width:76px;height:76px;border-radius:20px}.onboarding-upload[data-v-377b3f02]{grid-template-columns:1fr;justify-items:center;text-align:center}.onboarding-upload__fallback[data-v-377b3f02]{width:76px;height:76px;border-radius:18px}.onboarding-upload--has-image .onboarding-upload__preview[data-v-377b3f02],.onboarding-upload--has-image .onboarding-upload__preview img[data-v-377b3f02]{min-height:0;max-height:none}.onboarding-upload__copy[data-v-377b3f02]{justify-items:center;text-align:center}}
