.auth-modal-overlay[data-v-8e88f103]{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.auth-modal-content[data-v-8e88f103]{position:relative;background:#1a1a1a;border:1px solid rgba(255,255,255,.06);border-radius:16px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0006}.auth-modal-close[data-v-8e88f103]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s ease;z-index:10}.auth-modal-close[data-v-8e88f103]:hover{background:#2a2a2a;color:#fff}.auth-modal-tabs[data-v-8e88f103]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding:0 24px}.auth-modal-tab[data-v-8e88f103]{background:none;border:none;padding:16px 20px;color:#888;font-size:14px;font-weight:500;cursor:pointer;position:relative;transition:color .15s}.auth-modal-tab[data-v-8e88f103]:hover{color:#ccc}.auth-modal-tab.active[data-v-8e88f103]{color:#fff}.auth-modal-tab.active[data-v-8e88f103]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#0099ff}.auth-modal-body[data-v-8e88f103]{padding:24px}.auth-form[data-v-8e88f103]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-8e88f103]{display:flex;flex-direction:column;gap:8px}.form-group-row[data-v-8e88f103]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-input[data-v-8e88f103]{background:#272727;border:1px solid #333;border-radius:8px;padding:12px 14px;color:#fff;font-size:14px;outline:none;transition:all .2s ease;width:100%}.form-input[data-v-8e88f103]::-moz-placeholder{color:#666}.form-input[data-v-8e88f103]::placeholder{color:#666}.form-input[data-v-8e88f103]:focus{border-color:#09f}.form-error[data-v-8e88f103]{color:#ef4444;font-size:12px;margin-top:4px}.checkbox-container[data-v-8e88f103]{display:flex;align-items:center;gap:8px;cursor:pointer}.form-checkbox-label[data-v-8e88f103]{color:#ccc;font-size:14px}.form-link[data-v-8e88f103]{color:#09f;font-size:14px;text-decoration:none;transition:color .15s}.form-link[data-v-8e88f103]:hover{color:#08e;text-decoration:underline}.auth-form-actions[data-v-8e88f103]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.btn-primary[data-v-8e88f103],.btn-secondary[data-v-8e88f103]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none;width:100%}.btn-primary[data-v-8e88f103]{background:#0099ff;color:#fff}.btn-primary[data-v-8e88f103]:hover:not(:disabled){background:#0088ee}.btn-primary[data-v-8e88f103]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8e88f103]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#aaa}.btn-secondary[data-v-8e88f103]:hover{background:rgba(255,255,255,.05);color:#fff}.opacity-25[data-v-8e88f103]{opacity:.25}.rm-logo[data-v-525760f0]{display:inline-flex;align-items:center;line-height:0}.rm-logo__full[data-v-525760f0]{display:block;height:36px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.rm-logo__mark[data-v-525760f0]{display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.rm-logo--compact .rm-logo__full[data-v-525760f0]{height:30px}.rm-logo--compact .rm-logo__mark[data-v-525760f0]{width:28px;height:28px}.lp-header[data-v-8fb791d5]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--lp-bg, #f5f2ea) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-line, #e2ddd3);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.lp-header__inner[data-v-8fb791d5]{position:relative;max-width:var(--lp-content-max, min(1760px, calc(100% - 2.5rem)));margin:0 auto;padding:.85rem 1.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.lp-header__brand[data-v-8fb791d5]{display:inline-flex;align-items:center;text-decoration:none;color:var(--lp-ink, #1f1f1c);line-height:0}.lp-header__nav[data-v-8fb791d5]{display:flex;align-items:center;justify-content:center;gap:.2rem}.lp-header__link[data-v-8fb791d5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.5rem .75rem;border-radius:999px;color:var(--lp-muted, #6f6a62);text-decoration:none;font:500 .9rem/1 DM Sans,sans-serif;cursor:pointer}.lp-header__link[data-v-8fb791d5]:hover,.lp-header__link.is-active[data-v-8fb791d5]{color:var(--lp-ink, #1f1f1c);background:var(--lp-soft, #ebe6dc)}.lp-header__actions[data-v-8fb791d5]{display:flex;align-items:center;gap:.45rem}.lp-header__icon-btn[data-v-8fb791d5]{width:38px;height:38px;border-radius:999px;border:1px solid var(--lp-line, #e2ddd3);background:var(--lp-soft-2, #efeae1);color:var(--lp-ink, #1f1f1c);display:inline-grid;place-items:center;cursor:pointer}.lp-header__icon-btn[data-v-8fb791d5]:hover{filter:brightness(.96)}.lp-header__icon-btn svg[data-v-8fb791d5]{width:18px;height:18px}.lp-header__login[data-v-8fb791d5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;height:38px;padding:0 .95rem;border-radius:999px;border:1px solid var(--lp-line, #e2ddd3);background:var(--lp-soft-2, #efeae1);color:var(--lp-ink, #1f1f1c);font:500 .88rem/1 DM Sans,sans-serif;text-decoration:none;cursor:pointer}.lp-header__login svg[data-v-8fb791d5]{width:16px;height:16px}.lp-header__login[data-v-8fb791d5]:hover{filter:brightness(.96)}.lp-btn[data-v-8fb791d5]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:38px;padding:0 1rem;border-radius:999px;border:none;font:560 .88rem/1 DM Sans,sans-serif;text-decoration:none;cursor:pointer}.lp-btn svg[data-v-8fb791d5]{width:14px;height:14px}.lp-btn--primary[data-v-8fb791d5]{background:var(--lp-solid, #1f1f1c);color:var(--lp-on-solid, #fff)}.lp-btn--primary[data-v-8fb791d5]:hover{filter:brightness(1.08);color:var(--lp-on-solid, #fff)}.lp-btn--sm[data-v-8fb791d5]{height:38px}.lp-header__burger[data-v-8fb791d5]{display:none;width:38px;height:38px;border:1px solid var(--lp-line, #e2ddd3);border-radius:10px;background:var(--lp-soft-2, #efeae1);flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.lp-header__burger span[data-v-8fb791d5]{display:block;width:14px;height:1.5px;background:var(--lp-ink, #1f1f1c)}@media (max-width: 980px){.lp-header__nav[data-v-8fb791d5]{display:none;position:absolute;left:.75rem;right:.75rem;top:calc(100% + .4rem);flex-direction:column;align-items:stretch;padding:.5rem;background:var(--lp-card, #f7f4ec);border:1px solid var(--lp-line, #e2ddd3);border-radius:14px;box-shadow:0 10px 28px #1f1f1c14}.lp-header__nav.is-open[data-v-8fb791d5]{display:flex}.lp-header__burger[data-v-8fb791d5]{display:inline-flex}}.rcon-promo[data-v-87af0467]{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.72);backdrop-filter:blur(6px)}.rcon-promo__panel[data-v-87af0467]{position:relative;width:min(440px,100%);overflow:hidden;border-radius:18px;background:#0a0a0a;border:1px solid rgba(57,255,120,.18);box-shadow:0 0 0 1px #0006,0 28px 64px #0000008c,0 0 48px #39ff7814}.rcon-promo__close[data-v-87af0467]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:999px;background:rgba(0,0,0,.55);color:#a1a1aa;cursor:pointer}.rcon-promo__close[data-v-87af0467]:hover{color:#fafafa;background:rgba(0,0,0,.75)}.rcon-promo__visual[data-v-87af0467]{display:block;background:#000}.rcon-promo__img[data-v-87af0467]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.rcon-promo__body[data-v-87af0467]{padding:20px 22px 22px}.rcon-promo__eyebrow[data-v-87af0467]{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#39ff78}.rcon-promo__title[data-v-87af0467]{margin:0 0 10px;font-size:1.2rem;font-weight:700;line-height:1.25;color:#fafafa}.rcon-promo__brand[data-v-87af0467]{color:#fff}.rcon-promo__brand-dot[data-v-87af0467]{color:#39ff78}.rcon-promo__title-rest[data-v-87af0467]{font-weight:600;color:#e4e4e7}.rcon-promo__text[data-v-87af0467]{margin:0 0 18px;font-size:14px;line-height:1.5;color:#a1a1aa}.rcon-promo__actions[data-v-87af0467]{display:flex;align-items:center;gap:10px}.rcon-promo__cta[data-v-87af0467]{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:none;border-radius:10px;background:#39ff78;color:#04140a;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 0 24px #39ff7840}.rcon-promo__cta[data-v-87af0467]:hover{background:#5dff94;transform:translateY(-1px);box-shadow:0 0 32px #39ff7859}.rcon-promo__skip[data-v-87af0467]{padding:11px 12px;border:none;background:transparent;color:#71717a;font-size:13px;cursor:pointer}.rcon-promo__skip[data-v-87af0467]:hover{color:#a1a1aa}.rcon-promo-enter-active[data-v-87af0467],.rcon-promo-leave-active[data-v-87af0467]{transition:opacity .22s ease}.rcon-promo-enter-active .rcon-promo__panel[data-v-87af0467],.rcon-promo-leave-active .rcon-promo__panel[data-v-87af0467]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.rcon-promo-enter-from[data-v-87af0467],.rcon-promo-leave-to[data-v-87af0467]{opacity:0}.rcon-promo-enter-from .rcon-promo__panel[data-v-87af0467],.rcon-promo-leave-to .rcon-promo__panel[data-v-87af0467]{opacity:0;transform:translateY(12px) scale(.97)}@media (max-width: 480px){.rcon-promo__body[data-v-87af0467]{padding:16px 16px 18px}.rcon-promo__title[data-v-87af0467]{font-size:1.05rem}}
