.auth_overlay___ZZOd{position:fixed;inset:0;z-index:1000;background:rgba(2,5,8,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));animation:auth_fadeIn__gM36e .2s ease}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth_overlay___ZZOd{background:rgba(2,5,8,.98)}}@keyframes auth_fadeIn__gM36e{0%{opacity:0}to{opacity:1}}.auth_modal__BKqL4{background:linear-gradient(150deg,rgba(8,22,48,.98),rgba(4,13,33,.99));border:1px solid rgba(0,207,255,.18);box-shadow:inset 0 0 0 1px rgba(0,51,160,.12),0 24px 80px rgba(0,0,0,.45);width:100%;max-width:480px;max-height:min(90dvh,100%);overflow-y:auto;padding:clamp(1rem,4vw,2.25rem);animation:auth_slideUp__74rwa .25s ease}@keyframes auth_slideUp__74rwa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth_modalHead__uvvE9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:1.5rem}.auth_modalTitle__9uQPI{font-family:var(--font-ui);font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:500;color:var(--blanc);margin:0 0 .35rem;letter-spacing:.04em;text-transform:uppercase}.auth_modalSub__H2pIM{font-family:var(--font-ui);font-size:.85rem;font-weight:400;color:var(--blanc-2);margin:0;line-height:1.6}.auth_closeBtn__R3Vtl{background:none;border:none;color:var(--blanc-2);font-size:1.35rem;line-height:1;cursor:pointer;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent}.auth_closeBtn__R3Vtl:focus-visible,.auth_closeBtn__R3Vtl:hover{color:var(--bleu-bio);outline:none}.auth_tabs__bC4lo{display:flex;gap:.5rem;margin-bottom:1.25rem}.auth_tab__srsxi{flex:1 1;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;min-height:44px;border:1px solid rgba(0,207,255,.22);background:rgba(0,51,160,.12);color:var(--blanc-2);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.auth_tabActive__vYQTj{color:var(--blanc);border-color:rgba(0,207,255,.55);background:rgba(0,51,160,.35)}.auth_field__GMQLM{margin-bottom:.85rem}.auth_label__Fmj0L,.auth_locationBlock__lJ4Ne{margin-bottom:.35rem}.auth_label__Fmj0L{display:block;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,212,232,.75)}.auth_labelRow__AH4uD{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.auth_labelRow__AH4uD .auth_label__Fmj0L{margin-bottom:0}.auth_inlineLink__vn8M8{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.04em;color:var(--bleu-bio);background:none;border:none;padding:0;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}.auth_inlineLink__vn8M8:focus-visible,.auth_inlineLink__vn8M8:hover{color:var(--blanc);outline:none}.auth_backLink__miqGl{display:block;width:100%;margin-top:.85rem;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.04em;color:rgba(200,212,232,.75);background:none;border:none;cursor:pointer;min-height:44px;text-align:center;-webkit-tap-highlight-color:transparent}.auth_backLink__miqGl:focus-visible,.auth_backLink__miqGl:hover{color:var(--bleu-bio);outline:none}.auth_success__O8pA6{font-family:var(--font-ui);font-size:.82rem;line-height:1.5;color:rgba(0,207,255,.92);margin-bottom:.75rem}.auth_oauthHint__NbFvF{margin:.85rem 0 0;font-family:var(--font-ui);font-size:.72rem;line-height:1.45;color:rgba(200,212,232,.65);text-align:center}.auth_input__GHS_0{width:100%;font-family:var(--font-ui);font-size:1rem;color:var(--blanc);background:rgba(2,8,20,.85);border:1px solid rgba(0,207,255,.22);padding:.75rem .85rem;border-radius:2px;min-height:44px;cursor:text;caret-color:var(--bleu-bio,#00cfff)}.auth_input__GHS_0:focus-visible{outline:none;border-color:rgba(0,207,255,.55)}.auth_row2__wKByh{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.auth_submitBtn__bUwTW{width:100%;margin-top:.5rem;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;min-height:44px;border:1px solid rgba(0,207,255,.45);background:rgba(0,51,160,.55);color:var(--blanc);cursor:pointer;transition:background .2s,border-color .2s}.auth_submitBtn__bUwTW:focus-visible,.auth_submitBtn__bUwTW:hover{background:rgba(0,80,160,.75);border-color:var(--bleu-bio);outline:none}.auth_submitBtn__bUwTW:disabled{opacity:.55;cursor:wait}.auth_error__dD4ri{font-family:var(--font-ui);font-size:.82rem;color:#ff8a8a;margin-bottom:.75rem}.auth_divider__I5y5X{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:rgba(200,212,232,.45);font-family:var(--font-ui);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";flex:1 1;height:1px;background:rgba(0,207,255,.15)}.auth_oauthGrid__naY6i{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.auth_oauthBtn__6LmfI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:48px;padding:.4rem .25rem;border:1px solid rgba(0,207,255,.25);background:rgba(2,8,20,.75);color:var(--blanc);cursor:pointer;transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}.auth_oauthIconSlot__dtZvq{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.auth_oauthIconSlotFacebook__9khH3 .auth_oauthIcon__P1IvI{transform:scale(1.08)}.auth_oauthIcon__P1IvI{width:18px;height:18px;display:block}.auth_oauthLabel__VIlNr{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.02em;line-height:1.1;color:rgba(240,244,255,.88);text-align:center}.auth_oauthBtn__6LmfI:focus-visible,.auth_oauthBtn__6LmfI:hover{border-color:rgba(0,207,255,.55);background:rgba(0,51,160,.25);outline:none}.auth_modal__BKqL4[data-auth-mode=login] .auth_modalSub__H2pIM{display:none}.auth_modal__BKqL4[data-auth-mode=login] .auth_modalHead__uvvE9{margin-bottom:.85rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_tabs__bC4lo{margin-bottom:.75rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_divider__I5y5X{margin:.65rem 0}.auth_modal__BKqL4[data-auth-mode=login] .auth_field__GMQLM{margin-bottom:.65rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_submitBtn__bUwTW{margin-top:.35rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_inlineLink__vn8M8{min-height:auto;padding:.15rem 0}@media (max-width:768px){.auth_modal__BKqL4[data-auth-mode=login]{max-height:100dvh;padding:max(.85rem,env(safe-area-inset-top)) .85rem max(.85rem,env(safe-area-inset-bottom))}.auth_modal__BKqL4[data-auth-mode=login] .auth_modalTitle__9uQPI{font-size:1.05rem;margin-bottom:0}.auth_modal__BKqL4[data-auth-mode=login] .auth_closeBtn__R3Vtl{min-width:40px;min-height:40px;font-size:1.2rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_tab__srsxi{min-height:40px;font-size:.66rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_oauthBtn__6LmfI{min-height:44px;padding:.35rem .2rem}.auth_modal__BKqL4[data-auth-mode=login] .auth_oauthIconSlot__dtZvq,.auth_modal__BKqL4[data-auth-mode=login] .auth_oauthIcon__P1IvI{width:16px;height:16px}.auth_modal__BKqL4[data-auth-mode=login] .auth_input__GHS_0{padding:.65rem .75rem}}@media (max-width:390px){.auth_row2__wKByh{grid-template-columns:1fr}}.auth_resetPage__gteSZ{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:var(--noir);cursor:auto}.auth_resetPage__gteSZ .auth_input__GHS_0{cursor:text;caret-color:var(--bleu-bio,#00cfff)}.auth_resetPage__gteSZ .auth_submitBtn__bUwTW{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (prefers-reduced-motion:reduce){.auth_modal__BKqL4,.auth_overlay___ZZOd{animation:none}}.SiteFooter_footer__vZ3CV{position:relative;z-index:30;padding:3rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom, 0px));background:var(--noir);border-top:1px solid rgba(0,191,255,.14)}.SiteFooter_inner__ATo2N{max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.SiteFooter_marqueBlock__BR1Yu{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.SiteFooter_marque__nRpc8{margin:0;font-family:var(--font-serif);font-weight:300;font-size:clamp(1.35rem,4vw,1.65rem);letter-spacing:.14em;line-height:.92;text-transform:uppercase;color:var(--blanc)}.SiteFooter_marque__nRpc8 em{display:block;font-style:normal;color:#5abaff;letter-spacing:.22em;text-shadow:0 0 18px rgba(90,186,255,.95),0 0 45px rgba(60,155,255,.65),0 0 90px rgba(30,110,240,.35),0 0 180px rgba(10,70,200,.15)}.SiteFooter_marqueEn__UsoXf{color:var(--blanc)}.SiteFooter_tagline__WHlhl{margin:1.1rem 0 0;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.45em;text-transform:uppercase;font-weight:400;color:rgba(200,212,232,.58)}.SiteFooter_tagline__WHlhl+.SiteFooter_tagline__WHlhl{margin-top:.35rem}.SiteFooter_navGrid__79raM{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem 2.5rem;gap:.35rem 2.5rem;width:100%;max-width:380px}.SiteFooter_navCol__xX69U{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.SiteFooter_navColRight__5oFhs{align-items:flex-end;text-align:right}.SiteFooter_navColRight__5oFhs .SiteFooter_navLink__DEk_b{justify-content:flex-end}.SiteFooter_navLink__DEk_b{display:flex;align-items:center;min-height:40px;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400;color:rgba(232,238,246,.75);text-decoration:none;transition:color .25s;-webkit-tap-highlight-color:transparent}.SiteFooter_navLink__DEk_b:focus-visible,.SiteFooter_navLink__DEk_b:hover{color:rgba(0,207,255,.78);outline:none}.SiteFooter_bottom__5rES5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1.25rem;width:100%;padding-top:1.75rem;border-top:1px solid rgba(0,191,255,.08)}.SiteFooter_copy__AGU_W{color:rgba(200,212,232,.58)}.SiteFooter_copy__AGU_W,.SiteFooter_legalLink__28f5_{font-family:var(--font-body);font-size:.72rem;letter-spacing:.06em;font-weight:300}.SiteFooter_legalLink__28f5_{color:rgba(200,212,232,.52);text-decoration:none;transition:color .25s;-webkit-tap-highlight-color:transparent}.SiteFooter_legalLink__28f5_:focus-visible,.SiteFooter_legalLink__28f5_:hover{color:rgba(200,212,232,.78);outline:none}.SiteFooter_langSwitch__V1I5k{display:flex;gap:.35rem;align-items:center}.SiteFooter_langActive__lTxWY,.SiteFooter_langBtn__ox_qT{background:none;border:none;font-family:var(--font-body);font-weight:300;font-size:.72rem;letter-spacing:.18em;text-decoration:none;color:rgba(200,212,232,.6);transition:color .25s;cursor:pointer;-webkit-tap-highlight-color:transparent}.SiteFooter_langActive__lTxWY{color:var(--bleu-bio)}.SiteFooter_langBtn__ox_qT:focus-visible,.SiteFooter_langBtn__ox_qT:hover{color:rgba(200,212,232,.7);outline:none}.SiteFooter_langSep__ztufa{color:rgba(200,212,232,.45);font-size:.68rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:769px){.SiteFooter_footer__vZ3CV{padding:3.5rem 2rem 3rem}.SiteFooter_inner__ATo2N{max-width:560px;gap:2.25rem}.SiteFooter_navGrid__79raM{max-width:420px;gap:.5rem 3.5rem}.SiteFooter_navLink__DEk_b{min-height:36px;font-size:.72rem;letter-spacing:.24em}}@media (max-width:768px){.SiteFooter_navLink__DEk_b{min-height:44px}.SiteFooter_tagline__WHlhl{letter-spacing:.22em;font-size:.68rem}.SiteFooter_marque__nRpc8{letter-spacing:.1em}.SiteFooter_marque__nRpc8 em{letter-spacing:.16em}.SiteFooter_langActive__lTxWY,.SiteFooter_langBtn__ox_qT,.SiteFooter_legalLink__28f5_{min-height:44px;display:inline-flex;align-items:center}}.SiteFooter_footer__vZ3CV.SiteFooter_footerWithJourney__Zit8z{padding-bottom:max(9rem,calc(8rem + env(safe-area-inset-bottom, 0px)))}@media (prefers-reduced-motion:reduce){.SiteFooter_langBtn__ox_qT,.SiteFooter_legalLink__28f5_,.SiteFooter_navLink__DEk_b{transition:none}.SiteFooter_marque__nRpc8 em{text-shadow:none}}