.PublicNav_nav__TmQkz{position:sticky;top:0;z-index:50;padding:24px clamp(24px,4vw,56px);backdrop-filter:blur(18px);background:rgba(4,6,13,.78)}.PublicNav_inner__aLvVr{margin:0 auto;width:clamp(280px,90vw,1280px);gap:clamp(16px,3vw,36px)}.PublicNav_brandRow__pIwty,.PublicNav_inner__aLvVr{display:flex;align-items:center;justify-content:space-between}.PublicNav_brandRow__pIwty{gap:16px;flex-wrap:nowrap}.PublicNav_brand__6ruPY{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}.PublicNav_brandLogo__3vK4h{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px rgba(27,208,255,.35);background:radial-gradient(circle at 50% 35%,rgba(27,208,255,.45),transparent 70%),radial-gradient(circle at 50% 120%,rgba(0,247,255,.35),transparent 75%);flex-shrink:0}.PublicNav_brandLogoImage__W1ID9{width:100%;height:100%;object-fit:cover;display:block}.PublicNav_brandLabel__uo_5T{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.PublicNav_srOnly__pfWCY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PublicNav_menuToggle__5N6mh{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--app-radius-pill);border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:inherit;cursor:pointer;transition:background .2s ease,border .2s ease,transform .2s ease}.PublicNav_menuToggle__5N6mh:focus-visible,.PublicNav_menuToggle__5N6mh:hover{outline:none;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);transform:translateY(-1px)}.PublicNav_menuToggle__5N6mh[aria-expanded=true]{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.38)}.PublicNav_menuIcon__VO2IG{position:relative;width:18px;height:14px}.PublicNav_menuIconLine___haDC{position:absolute;left:0;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.PublicNav_menuIconLine___haDC:first-child{top:0}.PublicNav_menuIconLine___haDC:nth-child(2){top:6px}.PublicNav_menuIconLine___haDC:nth-child(3){bottom:0}.PublicNav_menuToggle__5N6mh[aria-expanded=true] .PublicNav_menuIconLine___haDC:first-child{transform:translateY(6px) rotate(45deg)}.PublicNav_menuToggle__5N6mh[aria-expanded=true] .PublicNav_menuIconLine___haDC:nth-child(2){opacity:0}.PublicNav_menuToggle__5N6mh[aria-expanded=true] .PublicNav_menuIconLine___haDC:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.PublicNav_links__7FICm{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap}.PublicNav_dropdown__wG0xJ{position:relative}.PublicNav_dropdownButton__aD7aN{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--app-radius-pill);border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.7);color:var(--app-text);font-weight:600;cursor:pointer;transition:border .2s ease,background .2s ease,transform .2s ease}.PublicNav_dropdownButton__aD7aN:focus-visible,.PublicNav_dropdownButton__aD7aN:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.PublicNav_chevron__aJ_vu{font-size:.85rem;opacity:.8}.PublicNav_dropdownMenu__BR6zi{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;background:rgba(4,6,13,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--app-radius-lg);padding:10px;display:none;flex-direction:column;gap:8px;box-shadow:0 22px 70px rgba(2,4,20,.45);z-index:10}.PublicNav_dropdown__wG0xJ[data-open=true] .PublicNav_dropdownMenu__BR6zi{display:flex}.PublicNav_dropdownItem__qtqbx{display:block;padding:10px 12px;border-radius:var(--app-radius-md);color:var(--app-text-subtle);transition:background .2s ease,color .2s ease}.PublicNav_dropdownItem__qtqbx:focus-visible,.PublicNav_dropdownItem__qtqbx:hover{background:hsla(0,0%,100%,.08);color:var(--app-text)}.PublicNav_link__eCcNZ{color:var(--app-text-subtle);font-weight:500;transition:color .2s ease}.PublicNav_linkActive__gvmj8,.PublicNav_link__eCcNZ:focus-visible,.PublicNav_link__eCcNZ:hover{color:var(--app-text)}.PublicNav_actions__kEAgP{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.PublicNav_startButton__DGUH_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border-radius:var(--app-radius-pill);background:linear-gradient(120deg,#fff,hsla(0,0%,100%,.88));border:1px solid hsla(0,0%,100%,.35);color:#04060d;font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.PublicNav_startButton__DGUH_:focus-visible,.PublicNav_startButton__DGUH_:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(15,23,42,.38)}.PublicNav_languageSwitch__vYluv{display:inline-flex;padding:4px;border-radius:var(--app-radius-pill);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);gap:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);flex-wrap:wrap;justify-content:center}[dir=rtl] .PublicNav_brandRow__pIwty,[dir=rtl] .PublicNav_brand__6ruPY{flex-direction:row-reverse}.PublicNav_languageButton__8o5Cu{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:var(--app-radius-pill);border:0;background:transparent;color:hsla(0,0%,100%,.72);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.PublicNav_languageButtonActive__91_xX{background:hsla(0,0%,100%,.92);color:#04060d;transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.32)}.PublicNav_menuGroup__pfHwu{display:flex;align-items:center;gap:clamp(16px,2.8vw,36px);flex:1 1 auto;justify-content:space-between;flex-wrap:wrap}@media (max-width:760px){.PublicNav_inner__aLvVr{flex-direction:column;align-items:stretch;gap:18px}.PublicNav_brandRow__pIwty{width:100%}.PublicNav_menuToggle__5N6mh{display:inline-flex}.PublicNav_menuGroup__pfHwu{display:none;width:100%;flex-direction:column;align-items:stretch;gap:20px;padding:18px;border-radius:var(--app-radius-lg);border:1px solid hsla(0,0%,100%,.12);background:rgba(4,6,13,.94);box-shadow:0 24px 64px rgba(2,4,20,.45);max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.PublicNav_menuGroup__pfHwu[data-open=true]{display:flex}.PublicNav_menuGroup__pfHwu{justify-content:center}.PublicNav_links__7FICm{width:100%;flex-direction:column;gap:12px;min-width:0}.PublicNav_dropdown__wG0xJ{width:100%}.PublicNav_dropdownButton__aD7aN{width:100%;justify-content:center;padding:8px 12px;font-size:.9rem;white-space:normal}.PublicNav_dropdownMenu__BR6zi{position:static;display:flex;width:100%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.PublicNav_link__eCcNZ{width:100%;display:inline-flex;justify-content:center;padding:10px 0;font-size:.9rem;white-space:normal}.PublicNav_actions__kEAgP{width:100%;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-width:0}.PublicNav_startButton__DGUH_{width:100%;text-align:center;min-height:38px;padding:0 18px;font-size:.7rem;letter-spacing:.05em;white-space:normal}.PublicNav_languageSwitch__vYluv{width:100%}.PublicNav_languageButton__8o5Cu{min-height:28px;padding:0 10px;font-size:.64rem;letter-spacing:.07em;white-space:normal}}@media (max-width:540px){.PublicNav_nav__TmQkz{padding:20px 18px}.PublicNav_inner__aLvVr{gap:14px}.PublicNav_menuGroup__pfHwu{padding:14px;gap:16px;max-height:calc(100vh - 120px)}.PublicNav_actions__kEAgP,.PublicNav_links__7FICm{gap:10px}}.PublicFooter_footer__qk1RD{margin-top:96px;padding:64px clamp(24px,5vw,80px) 48px;background:var(--app-surface);backdrop-filter:blur(18px);border-top:1px solid var(--app-border);display:grid;gap:32px}.PublicFooter_topRow__wKKjR{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap}.PublicFooter_brand__kH5fE{display:flex;flex-direction:column;gap:12px;max-width:360px}.PublicFooter_brandLink__86hew{display:inline-flex;align-items:center;gap:14px;color:var(--app-text);font-weight:600;font-size:1.2rem;letter-spacing:-.01em;text-decoration:none;transition:transform .2s ease,color .2s ease}.PublicFooter_brandLink__86hew:focus-visible,.PublicFooter_brandLink__86hew:hover{transform:translateY(-2px);color:var(--app-text)}.PublicFooter_brandLogo__deXv0{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(59,130,246,.45),rgba(236,72,153,.4));box-shadow:0 18px 40px rgba(15,23,42,.18);overflow:hidden}.PublicFooter_brandLogoImage__rPWyS{width:100%;height:100%;object-fit:contain}.PublicFooter_brandLabel__zJOSU{display:inline-flex;align-items:center;gap:6px}.PublicFooter_brandDescription__NfsFZ{color:var(--app-text-subtle);line-height:1.6}.PublicFooter_linkGroup__eqL7s{display:grid;gap:12px;min-width:200px}.PublicFooter_groupTitle__49yGf{font-weight:600;color:var(--app-text)}.PublicFooter_linkList__ozx5Q{list-style:none;padding:0;margin:0;display:grid;gap:10px}.PublicFooter_link__pG3SX{color:var(--app-text-subtle);transition:color .2s ease}.PublicFooter_link__pG3SX:focus-visible,.PublicFooter_link__pG3SX:hover{color:var(--app-text)}.PublicFooter_bottomRow__VLG73{border-top:1px solid var(--app-border);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:var(--app-text-subtle);font-size:.9rem}.PublicFooter_homeLink__n74vx{display:inline-flex;align-items:center;gap:6px;color:var(--app-text);font-weight:500}.PublicFooter_homeLink__n74vx:after{content:"→";font-size:.85rem}@media (max-width:680px){.PublicFooter_footer__qk1RD{margin-top:72px;padding:48px 20px 36px}.PublicFooter_topRow__wKKjR{flex-direction:column;gap:32px}.PublicFooter_linkGroup__eqL7s{width:100%}}.legal_page__hLfTC{display:flex;flex-direction:column;min-height:100vh;gap:56px;color:var(--app-text)}.legal_content__NkdKv{flex:1;padding:clamp(48px,9vw,96px) clamp(24px,6vw,120px) clamp(24px,6vw,72px);display:grid;gap:clamp(24px,4vw,36px);max-width:960px;margin:0 auto}.legal_meta__gSN3v{color:var(--app-text-subtle);font-size:.95rem}.legal_section__Fd3Mn{display:grid;gap:12px;line-height:1.8;color:var(--app-text-muted)}.legal_sectionTitle__LBQKE{font-size:1.25rem;font-weight:600;color:var(--app-text)}.legal_sectionList___D4gG{display:grid;gap:8px;padding-left:1.5rem}.legal_sectionList___D4gG li{margin-left:.25rem}.legal_backLink__EVrce{justify-self:flex-start;padding:10px 18px;border-radius:var(--app-radius-pill);border:1px solid var(--app-border);background:hsla(0,0%,100%,.06);color:var(--app-text);font-weight:500;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.legal_backLink__EVrce:focus-visible,.legal_backLink__EVrce:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.12);box-shadow:0 16px 36px rgba(8,12,24,.38)}.legal_acceptCard__bfp5s{display:grid;gap:20px;padding:clamp(24px,4vw,32px);border-radius:20px;border:1px solid var(--app-border);background:rgba(10,14,24,.7);box-shadow:0 24px 60px rgba(6,10,24,.45)}.legal_acceptTitle__00AaO{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;color:var(--app-text)}.legal_acceptSubtitle__JHBJ2{color:var(--app-text-muted);line-height:1.7}.legal_acceptCheckbox__in53X{display:flex;align-items:flex-start;gap:12px;font-size:.98rem;color:var(--app-text)}.legal_acceptCheckbox__in53X input{margin-top:4px}.legal_acceptActions__or_to{display:flex;flex-wrap:wrap;gap:12px}.legal_acceptLink__7Zi9X{color:var(--app-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal_acceptLink__7Zi9X:focus-visible,.legal_acceptLink__7Zi9X:hover{color:#b6b4ff}.legal_acceptButton__olvOr{padding:12px 24px;border-radius:var(--app-radius-pill);border:none;background:linear-gradient(135deg,#6c5ce7,#00d2d3);color:#fff;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.legal_acceptButton__olvOr:disabled{opacity:.6;cursor:not-allowed}.legal_acceptButton__olvOr:not(:disabled):focus-visible,.legal_acceptButton__olvOr:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.25)}.legal_acceptError__zx_hg{color:#ff6b6b;font-weight:500}.legal_acceptSuccess__c5tqE{color:#00d68f;font-weight:500}@media (max-width:720px){.legal_content__NkdKv{padding-inline:20px}}