.turnstile-box[data-v-881c342b]{min-height:72px}.auth-form[data-v-68590e1c]{display:grid;gap:14px}.auth-form label[data-v-68590e1c]{display:grid;gap:8px}.auth-form span[data-v-68590e1c]{color:#d1d5db;font-size:13px;font-weight:700}.auth-form input[data-v-68590e1c]{width:100%;min-height:44px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0a;color:#f9fafb;font:inherit;outline:none}.auth-form input[data-v-68590e1c]:focus{border-color:#4ade8059;box-shadow:0 0 0 3px #4ade801a}.forgot-password-btn[data-v-68590e1c]{justify-self:flex-end;margin-top:-8px;padding:0;border:0;background:transparent;color:#4ade80;font-size:13px;font-weight:800;line-height:1.4;cursor:pointer}.forgot-password-btn[data-v-68590e1c]:hover{color:#bbf7d0}.forgot-password-btn[data-v-68590e1c]:disabled{cursor:not-allowed;opacity:.55}.auth-feedback[data-v-68590e1c]{margin:-2px 0 0;color:#fda4af;font-size:13px;line-height:1.5}.auth-feedback.success[data-v-68590e1c]{color:#86efac}.auth-submit-btn[data-v-68590e1c]{min-height:46px;padding:0;border:0;border-radius:12px;background:#4ade80;color:#04110a;font-size:14px;font-weight:900;cursor:pointer}.auth-submit-btn[data-v-68590e1c]:hover{background:#22c55e}.auth-submit-btn[data-v-68590e1c]:disabled{cursor:not-allowed;opacity:.55}.register-entry-btn[data-v-68590e1c]{justify-self:center;padding:0;border:0;background:transparent;color:#4ade80;font-size:13px;font-weight:800;line-height:1.4;cursor:pointer}.register-entry-btn[data-v-68590e1c]:hover{color:#bbf7d0}.auth-form[data-v-e886cab0]{display:grid;gap:14px}.auth-form label[data-v-e886cab0]{display:grid;gap:8px}.auth-form span[data-v-e886cab0]{color:#d1d5db;font-size:13px;font-weight:700}.auth-form input[data-v-e886cab0]{width:100%;min-height:44px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0a;color:#f9fafb;font:inherit;outline:none}.auth-form input[data-v-e886cab0]:focus{border-color:#4ade8059;box-shadow:0 0 0 3px #4ade801a}.auth-code-row[data-v-e886cab0]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center}.auth-send-code-btn[data-v-e886cab0]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0d;color:#f3f4f6;font-size:13px;font-weight:800;cursor:pointer;overflow:hidden}.auth-send-code-btn[data-v-e886cab0]:disabled{cursor:not-allowed;opacity:.55}.auth-feedback[data-v-e886cab0]{margin:-2px 0 0;color:#fda4af;font-size:13px;line-height:1.5}.auth-submit-btn[data-v-e886cab0]{min-height:46px;padding:0;border:0;border-radius:12px;background:#4ade80;color:#04110a;font-size:14px;font-weight:900;cursor:pointer}.auth-submit-btn[data-v-e886cab0]:hover{background:#22c55e}.auth-submit-btn[data-v-e886cab0]:disabled{cursor:not-allowed;opacity:.55}.auth-form[data-v-75bb9d30]{display:grid;gap:14px}.auth-form label[data-v-75bb9d30]{display:grid;gap:8px}.auth-form span[data-v-75bb9d30]{color:#d1d5db;font-size:13px;font-weight:700}.auth-form input[data-v-75bb9d30]{width:100%;min-height:44px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0a;color:#f9fafb;font:inherit;outline:none}.auth-form input[data-v-75bb9d30]:focus{border-color:#4ade8059;box-shadow:0 0 0 3px #4ade801a}.auth-code-row[data-v-75bb9d30]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center}.auth-send-code-btn[data-v-75bb9d30]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0d;color:#f3f4f6;font-size:13px;font-weight:800;cursor:pointer;overflow:hidden}.auth-send-code-btn[data-v-75bb9d30]:disabled{cursor:not-allowed;opacity:.55}.auth-feedback[data-v-75bb9d30]{margin:-2px 0 0;color:#fda4af;font-size:13px;line-height:1.5}.auth-feedback.success[data-v-75bb9d30]{color:#86efac}.auth-form-actions[data-v-75bb9d30]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:10px}.auth-form-actions.single[data-v-75bb9d30]{grid-template-columns:1fr}.auth-submit-btn[data-v-75bb9d30]{min-height:46px;padding:0;border:0;border-radius:12px;background:#4ade80;color:#04110a;font-size:14px;font-weight:900;cursor:pointer}.auth-submit-btn[data-v-75bb9d30]:hover{background:#22c55e}.auth-submit-btn[data-v-75bb9d30]:disabled{cursor:not-allowed;opacity:.55}.auth-secondary-btn[data-v-75bb9d30]{min-height:46px;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:#ffffff0d;color:#f3f4f6;font-size:14px;font-weight:800;cursor:pointer}.auth-secondary-btn[data-v-75bb9d30]:hover{background:#ffffff14;border-color:#ffffff2e}.auth-secondary-btn[data-v-75bb9d30]:disabled{cursor:not-allowed;opacity:.55}.shell-container[data-v-e0991de4]{position:relative;width:100%;overflow-x:hidden;background:#000}.page-shell[data-v-e0991de4]{min-height:100vh;background:#000;transition:transform .45s cubic-bezier(.22,1,.36,1),border-radius .45s ease;transform-origin:center right}.page-shell.drawer-open[data-v-e0991de4]{transform:translate(12%);border-radius:32px;overflow:hidden;box-shadow:0 0 100px #000c;pointer-events:none}.nav-leading[data-v-e0991de4]{display:flex;align-items:center;gap:10px}.menu-toggle[data-v-e0991de4]{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0a;color:#f3f4f6;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.drawer-close svg[data-v-e0991de4],.menu-toggle svg[data-v-e0991de4]{width:18px;height:18px}.mobile-drawer-layer[data-v-e0991de4]{position:fixed;inset:0;z-index:90;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .28s ease}.mobile-drawer-layer.open[data-v-e0991de4]{opacity:1;pointer-events:auto}.mobile-drawer[data-v-e0991de4]{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:min(80vw,300px);height:100%;padding:0;background:linear-gradient(180deg,#101010fa,#080808fa);border-right:1px solid hsla(0,0%,100%,.06);box-shadow:24px 0 60px #00000080;transform:translate3d(-100%,0,0);transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.mobile-drawer.open[data-v-e0991de4]{transform:translateZ(0)}.drawer-header[data-v-e0991de4]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.drawer-header .brand[data-v-e0991de4]{gap:10px}.drawer-header .brand-logo[data-v-e0991de4]{width:28px;height:28px;border-radius:8px}.drawer-header .brand-name[data-v-e0991de4]{font-size:15px;font-weight:800}.drawer-close[data-v-e0991de4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#9ca3af;transition:background .2s,color .2s}.drawer-close[data-v-e0991de4]:hover{background:#ffffff1a;color:#f3f4f6}.drawer-close svg[data-v-e0991de4]{width:18px;height:18px}.drawer-section[data-v-e0991de4]{flex:1;overflow-y:auto;padding:8px 12px}.drawer-links[data-v-e0991de4]{display:flex;flex-direction:column;gap:2px}.drawer-links a[data-v-e0991de4]{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:10px;color:#d1d5db;font-size:15px;font-weight:500;transition:background .2s,color .2s}.drawer-links a[data-v-e0991de4]:active{background:#ffffff0f}.drawer-links a.active[data-v-e0991de4]{color:#4ade80;font-weight:700;background:#4ade801a}.drawer-language[data-v-e0991de4]{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.language-select-wrap[data-v-e0991de4]{width:100%}.drawer-tip[data-v-e0991de4]{display:none}.icon-link[data-v-e0991de4]{justify-content:center;padding:8px;color:#f3f4f6;transition:color .2s ease}.desktop-language-wrap[data-v-e0991de4],.icon-link[data-v-e0991de4]{display:inline-flex;align-items:center}.desktop-language-wrap[data-v-e0991de4]{position:relative}.lang-trigger[data-v-e0991de4]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 10px 0 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:#ffffff0a;color:#f3f4f6;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.lang-trigger[data-v-e0991de4]:hover{background:#ffffff14;border-color:#4ade804d}.lang-trigger.open[data-v-e0991de4]{background:#ffffff1a;border-color:#ffffff40;box-shadow:0 0 0 3px #ffffff0f}.lang-trigger[data-v-e0991de4]:focus-visible{outline:none;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801f}.lang-trigger-mobile[data-v-e0991de4]{width:100%;height:42px;justify-content:flex-start;padding:0 14px;border-radius:12px;font-size:14px}.lang-globe[data-v-e0991de4]{display:inline-flex;align-items:center;color:#9ca3af;flex-shrink:0;transition:color .2s ease}.lang-trigger:hover .lang-globe[data-v-e0991de4]{color:#4ade80}.lang-globe svg[data-v-e0991de4]{width:16px;height:16px}.lang-label[data-v-e0991de4]{flex:1;text-align:left}.lang-chevron[data-v-e0991de4]{display:inline-flex;align-items:center;color:#6b7280;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease;flex-shrink:0}.lang-chevron.open[data-v-e0991de4]{transform:rotate(180deg)}.lang-chevron svg[data-v-e0991de4]{width:14px;height:14px}.lang-dropdown[data-v-e0991de4]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:172px;padding:6px;border:1.5px solid hsla(0,0%,100%,.22);border-radius:14px;background:linear-gradient(180deg,#1e1e1efc,#121212fc);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 8px #0006,0 12px 36px #0000008c,0 0 0 6px #00000059}.lang-dropdown[data-v-e0991de4]:before{inset:0;padding:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02) 50%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lang-dropdown[data-v-e0991de4]:after,.lang-dropdown[data-v-e0991de4]:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.lang-dropdown[data-v-e0991de4]:after{inset:-1px;box-shadow:0 0 20px #4ade800f}.lang-dropdown-mobile[data-v-e0991de4]{position:relative;top:auto;right:auto;margin-top:8px;background:linear-gradient(180deg,#1e1e1efa,#121212fc);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 16px #00000073,0 0 0 4px #0000004d}.lang-option[data-v-e0991de4]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d1d5db;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);text-align:left;position:relative}.lang-option[data-v-e0991de4]:hover{background:#ffffff0f;border-color:#ffffff0f;color:#f3f4f6;transform:translate(2px)}.lang-option[data-v-e0991de4]:active{transform:scale(.97)}.lang-option.active[data-v-e0991de4]{background:#4ade801a;color:#4ade80}.lang-flag[data-v-e0991de4]{font-size:16px;line-height:1;flex-shrink:0}.lang-option-label[data-v-e0991de4]{flex:1}.lang-check[data-v-e0991de4]{width:16px;height:16px;color:#4ade80;flex-shrink:0;animation:lang-check-in-e0991de4 .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes lang-check-in-e0991de4{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.lang-panel-enter-active[data-v-e0991de4]{transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.lang-panel-leave-active[data-v-e0991de4]{transition:opacity .15s ease,transform .15s cubic-bezier(.4,0,.2,1)}.lang-panel-enter-from[data-v-e0991de4]{opacity:0;transform:translateY(-8px) scale(.92)}.lang-panel-leave-to[data-v-e0991de4]{opacity:0;transform:translateY(-5px) scale(.95)}.icon-link svg[data-v-e0991de4]{width:22px;height:22px;flex-shrink:0}.action-text[data-v-e0991de4]{margin-left:6px;font-size:14px;font-weight:700}.brand[data-v-e0991de4]{display:inline-flex;align-items:center;gap:8px;color:#f3f4f6;font-size:20px;font-weight:800;line-height:1;text-decoration:none}.brand-logo[data-v-e0991de4]{display:block;width:auto;max-width:176px;height:36px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-e0991de4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.footer[data-v-e0991de4]{display:grid;gap:22px;padding:48px 0 24px;max-width:none;margin:0;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,#0a0a0afa,#030303),radial-gradient(circle at top left,rgba(74,222,128,.06),transparent 32%)}.footer-main[data-v-e0991de4]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;align-items:start;max-width:1480px;margin:0 auto;padding:0}.footer-brand-col[data-v-e0991de4]{text-align:left}.footer-kicker-row[data-v-e0991de4]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.footer-kicker[data-v-e0991de4]{color:#4ade80;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.footer-desc[data-v-e0991de4]{margin:10px 0 0;color:#9ca3af;font-size:14px;line-height:1.7;max-width:420px}.footer-col-title[data-v-e0991de4]{display:block;margin-bottom:14px;color:#f3f4f6;font-size:14px;font-weight:700}.footer-links-col[data-v-e0991de4]{display:flex;flex-direction:column;gap:10px;padding-left:40px}.footer-links-col a[data-v-e0991de4]{color:#9ca3af;font-size:14px;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color .2s ease}.footer-links-col a[data-v-e0991de4]:hover{color:#4ade80}.footer-contacts-col[data-v-e0991de4]{display:flex;flex-direction:column;gap:8px}.footer-contact-row[data-v-e0991de4]{display:flex;align-items:center;gap:12px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#6b7280;text-align:left;cursor:pointer;transition:color .2s ease}.footer-contact-row[data-v-e0991de4]:hover{color:#4ade80}.footer-contact-icon[data-v-e0991de4]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit;flex-shrink:0}.footer-contact-icon svg[data-v-e0991de4]{width:18px;height:18px}.footer-contact-copy[data-v-e0991de4]{display:grid;gap:0;min-width:0}.footer-contact-label[data-v-e0991de4]{display:none}.footer-contact-copy strong[data-v-e0991de4]{color:#6b7280;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-contact-row:hover .footer-contact-copy strong[data-v-e0991de4]{color:#4ade80}.back-top-button[data-v-e0991de4]{position:fixed;right:24px;bottom:28px;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:#0c0c0ceb;color:#f3f4f6;box-shadow:0 16px 38px #00000057;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.back-top-button[data-v-e0991de4]:hover{transform:translateY(-2px);border-color:#4ade8073;background:#141414f5}.back-top-button svg[data-v-e0991de4]{width:18px;height:18px}.back-top-enter-active[data-v-e0991de4],.back-top-leave-active[data-v-e0991de4]{transition:opacity .2s ease,transform .2s ease}.back-top-enter-from[data-v-e0991de4],.back-top-leave-to[data-v-e0991de4]{opacity:0;transform:translateY(10px)}@media(max-width:680px){.brand[data-v-e0991de4]{font-size:18px}.brand-logo[data-v-e0991de4]{max-width:132px;height:30px}.menu-toggle[data-v-e0991de4]{display:inline-flex}.action-text[data-v-e0991de4],.desktop-language-wrap[data-v-e0991de4],.footer[data-v-e0991de4]{display:none}.footer-desc[data-v-e0991de4]{max-width:100%}.footer-contact-copy strong[data-v-e0991de4]{white-space:normal}.back-top-button[data-v-e0991de4]{right:16px;bottom:18px;width:44px;height:44px}}.whatsapp-float[data-v-e0991de4]{position:fixed;right:20px;bottom:90px;z-index:999;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 16px #25d36659;transition:transform .2s,box-shadow .2s}.whatsapp-float[data-v-e0991de4]:hover{transform:scale(1.08);box-shadow:0 6px 24px #25d36673}.whatsapp-float[data-v-e0991de4]:active{transform:scale(.95)}.whatsapp-float svg[data-v-e0991de4]{width:26px;height:26px}@media(max-width:760px){.whatsapp-float[data-v-e0991de4]{right:16px;bottom:80px;width:48px;height:48px}.whatsapp-float svg[data-v-e0991de4]{width:24px;height:24px}}
