.logo_logo__uzfji{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.landing_landing___ImVI{--landing-backdrop-image:url(/branding/landing-backdrop.png);position:relative;display:flex;flex-direction:column;gap:56px;width:100%;min-height:100dvh;padding:20px 20px 32px;background-color:var(--background-body);background-image:var(--background-gradient)}.landing_landing___ImVI:before{background-image:linear-gradient(180deg,rgba(4,4,8,.62),rgba(4,4,8,.82)),var(--landing-backdrop-image),radial-gradient(60% 45% at 50% 78%,rgba(255,145,30,.16),transparent 70%);background-position:50%;background-repeat:no-repeat;background-size:cover}.landing_landing___ImVI:after,.landing_landing___ImVI:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.landing_landing___ImVI:after{background-image:linear-gradient(180deg,rgba(4,4,8,.72),transparent 40%,rgba(4,4,8,.86))}.landing_landing___ImVI>*{position:relative;z-index:1}.landing_visuallyHidden__YpqCm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing_navbar__DuAM5{position:sticky;top:12px;z-index:10;justify-content:space-between;gap:16px;width:100%;max-width:1200px;margin-inline:auto;padding:12px 16px;border-radius:16px;border:1px solid var(--glass-background);background-image:var(--glass-gradient);background-color:var(--glass-background);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.landing_navbar__DuAM5,.landing_navbar__DuAM5>.landing_navbarBrand__x2BbM{display:flex;align-items:center}.landing_navbar__DuAM5>.landing_navbarBrand__x2BbM>.landing_navbarSigil__nGves{display:block;width:32px;height:32px;filter:drop-shadow(0 6px 14px rgba(255,145,30,.24))}.landing_navbar__DuAM5>.landing_navbarLinks__NayDA{display:flex;align-items:center;gap:18px}.landing_navbar__DuAM5>.landing_navbarLinks__NayDA>.landing_navbarLink__5iA5R{color:var(--font-primaryB);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition-duration:var(--transition-duration);transition-property:color}.landing_navbar__DuAM5>.landing_navbarLinks__NayDA>.landing_navbarLink__5iA5R:hover{color:var(--accent-color)}.landing_hero__pFZQm{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:720px;margin-top:24px}.landing_hero__pFZQm>.landing_sigil__iS35Z{display:block;width:72px;height:72px;margin-bottom:4px;filter:drop-shadow(0 12px 28px rgba(255,145,30,.28))}.landing_hero__pFZQm>.landing_lead__h3gVu{width:100%;max-width:60%;margin-top:6px;color:var(--font-primaryB);font-size:14px;font-weight:400;line-height:1.6}.landing_hero__pFZQm>.landing_cta__NmhHw{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;padding:0 28px;border-radius:12px;background-image:var(--accent-gradient);color:#0c0804;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition-duration:var(--transition-duration);transition-property:transform,box-shadow,opacity}.landing_hero__pFZQm>.landing_cta__NmhHw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px rgba(255,145,30,.24)}.landing_hero__pFZQm>.landing_cta__NmhHw:disabled{opacity:.6;cursor:default}.landing_hero__pFZQm>.landing_remember__WPfhM{display:inline-flex;align-items:center;gap:8px;margin-top:4px;cursor:pointer}.landing_hero__pFZQm>.landing_remember__WPfhM>.landing_rememberInput__CL_8D{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--accent-color);cursor:pointer}.landing_hero__pFZQm>.landing_remember__WPfhM>.landing_rememberLabel__xurSU{color:var(--font-primaryB);font-size:12px;font-weight:400}.landing_hero__pFZQm>.landing_note__ONHYn{color:var(--font-primaryC);font-size:11px;font-weight:400}.landing_sectionTitle__Fgy_u{color:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.landing_sectionLead__kyqoK{margin-top:8px;color:var(--font-primaryB);font-size:13px;font-weight:400;line-height:1.6}.landing_modes__1v4na{display:flex;flex-direction:column;gap:20px;width:100%}.landing_modes__1v4na>.landing_modesGrid__MmR7f{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.landing_modeTile__3x4qG{position:relative;display:flex;align-items:flex-end;width:100%;aspect-ratio:456/204;padding:0;overflow:hidden;border-radius:16px;border:1px solid var(--shadow);background-color:var(--glass-background);color:inherit;font:inherit;text-align:left;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));cursor:pointer;transition-duration:var(--transition-duration);transition-property:transform,border-color,box-shadow}.landing_modeTile__3x4qG:hover{transform:translateY(-2px);border-color:var(--accent-colorB);box-shadow:0 18px 36px rgba(4,4,8,.6)}.landing_modeTile__3x4qG>.landing_modeImage__Z_JYd{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:top center}.landing_modeTile__3x4qG>.landing_modeOverlay__5LnpK{position:absolute;inset:0;z-index:1;background-image:linear-gradient(180deg,rgba(4,4,8,.2),rgba(4,4,8,.88) 78%);pointer-events:none}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;width:100%;padding:14px 16px}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0>.landing_modeName__1uwMT{color:var(--font-primary);font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0>.landing_modeDescription__oyfTG{color:var(--font-primaryB);font-size:11px;font-weight:400;line-height:1.5}.landing_dialogLayer__bXcDm{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px}.landing_dialogBackdrop__mkHb8{position:fixed;inset:0;z-index:0;padding:0;border:0;background-color:rgba(4,4,8,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.landing_dialog__QrVbG{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90dvh;overflow-y:auto;border-radius:20px;border:1px solid var(--glass-background);background-color:var(--background-body);background-image:var(--glass-gradient)}.landing_dialog__QrVbG:focus{outline:none}.landing_dialog__QrVbG>.landing_dialogImage__Evga5{width:100%;height:auto;aspect-ratio:456/204;object-fit:cover;object-position:top center}.landing_dialog__QrVbG>.landing_dialogContent__da_AK{display:flex;flex-direction:column;gap:10px;padding:20px}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogName__JKCmk{color:var(--font-primary);font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogDescription__d8Jve{color:var(--font-primaryA);font-size:13px;font-weight:400;line-height:1.6}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogDetails__C59Et{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogDetails__C59Et>.landing_dialogDetail__mB_hK{color:var(--font-primaryB);font-size:12px;font-weight:400;line-height:1.6}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogClose__KHUhy{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;margin-top:4px;padding:0 24px;border-radius:12px;border:1px solid var(--glass-background);background-color:var(--glass-background);color:var(--font-primaryA);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition-duration:var(--transition-duration);transition-property:border-color,color}.landing_dialog__QrVbG>.landing_dialogContent__da_AK>.landing_dialogClose__KHUhy:hover{border-color:var(--accent-colorB);color:var(--accent-color)}.landing_about__KcVkv{display:flex;flex-direction:column;gap:12px;width:100%;max-width:720px}.landing_about__KcVkv>.landing_aboutText__WUYpA{color:var(--font-primaryB);font-size:13px;font-weight:400;line-height:1.7}.landing_footer__Xoq_U{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:auto;padding-top:24px;border-top:1px solid var(--shadow2)}.landing_footer__Xoq_U>.landing_footerBrand__zfS_e{display:flex;align-items:center}.landing_footer__Xoq_U>.landing_footerBrand__zfS_e>.landing_footerSigil__owZfg{display:block;width:36px;height:36px;filter:drop-shadow(0 6px 14px rgba(255,145,30,.2))}.landing_footer__Xoq_U>.landing_footerNote__13kxl{color:var(--font-primaryC);font-size:11px;font-weight:400;line-height:1.5}@media screen and (min-width:480px){.landing_landing___ImVI{gap:72px;padding:24px 24px 40px}.landing_navbar__DuAM5{padding:14px 18px}.landing_navbar__DuAM5>.landing_navbarBrand__x2BbM>.landing_navbarSigil__nGves{width:36px;height:36px}.landing_hero__pFZQm{gap:16px}.landing_hero__pFZQm>.landing_sigil__iS35Z{width:88px;height:88px;margin-bottom:8px}.landing_hero__pFZQm>.landing_lead__h3gVu{font-size:15px}.landing_hero__pFZQm>.landing_cta__NmhHw{width:auto;padding:0 32px}.landing_hero__pFZQm>.landing_note__ONHYn{font-size:12px}.landing_sectionTitle__Fgy_u{font-size:22px}.landing_sectionLead__kyqoK{font-size:14px}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0{padding:16px 18px}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0>.landing_modeName__1uwMT{font-size:16px}.landing_modeTile__3x4qG>.landing_modeContent__k8Zo0>.landing_modeDescription__oyfTG{font-size:12px}.landing_about__KcVkv>.landing_aboutText__WUYpA{font-size:14px}}@media screen and (min-width:768px){.landing_landing___ImVI{padding:28px 32px 48px}.landing_modes__1v4na>.landing_modesGrid__MmR7f{grid-template-columns:repeat(2,1fr);gap:16px}.landing_footer__Xoq_U{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}}@media screen and (min-width:1024px){.landing_landing___ImVI{gap:88px;padding:32px 48px 56px}.landing_hero__pFZQm{margin-top:40px}.landing_hero__pFZQm>.landing_sigil__iS35Z{width:104px;height:104px}.landing_sectionTitle__Fgy_u{font-size:24px}.landing_modes__1v4na>.landing_modesGrid__MmR7f{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width:1440px){.landing_landing___ImVI{padding:40px 64px 64px}.landing_modes__1v4na>.landing_modesGrid__MmR7f{grid-template-columns:repeat(4,1fr);gap:16px}}