.sombify-ui-module__4tJjaq__brand{min-width:0;color:var(--sombify-text);align-items:center;gap:10px;display:inline-flex}.sombify-ui-module__4tJjaq__brandIcon,.sombify-ui-module__4tJjaq__brandIconCompact{border:1px solid var(--sombify-border);object-fit:cover;flex:none;box-shadow:0 10px 28px #00000038}.sombify-ui-module__4tJjaq__brandIcon{border-radius:14px;width:44px;height:44px}.sombify-ui-module__4tJjaq__brandIconCompact{border-radius:11px;width:36px;height:36px}.sombify-ui-module__4tJjaq__brandWord,.sombify-ui-module__4tJjaq__brandWordCompact{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.sombify-ui-module__4tJjaq__brandWord{font-size:23px}.sombify-ui-module__4tJjaq__brandWordCompact{font-size:19px}.sombify-ui-module__4tJjaq__loginPage{--line:var(--sombify-border);--muted:var(--sombify-muted);--panel:var(--sombify-auth-panel);background:radial-gradient(circle at 15% -5%, #a82cff3d, transparent 31rem), radial-gradient(circle at 92% 10%, #f32c7e21, transparent 27rem), var(--sombify-auth-background);min-height:100svh;color:var(--sombify-text);overflow:hidden}.sombify-ui-module__4tJjaq__loginGrid{min-height:100svh;display:grid}.sombify-ui-module__4tJjaq__loginHero{border-right:1px solid var(--line);color:#fff;min-height:100svh;display:none;position:relative;overflow:hidden}.sombify-ui-module__4tJjaq__loginHero .sombify-ui-module__4tJjaq__brand{color:#fff}.sombify-ui-module__4tJjaq__loginHeroShade{background:linear-gradient(#03050b14,#03050b57 42%,#03050beb),linear-gradient(135deg,#a82cff85,#f32c7e3b,#ff76501f);position:absolute;inset:0}.sombify-ui-module__4tJjaq__loginHeroContent{z-index:1;flex-direction:column;justify-content:space-between;min-height:100%;padding:42px;display:flex;position:relative}.sombify-ui-module__4tJjaq__loginHeroBottom{max-width:620px}.sombify-ui-module__4tJjaq__loginKicker{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850}.sombify-ui-module__4tJjaq__loginHeroTitle{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,84px);line-height:.92}.sombify-ui-module__4tJjaq__loginHeroLead{color:#ffffffd1;max-width:540px;margin:20px 0 0;font-size:17px;line-height:1.6}.sombify-ui-module__4tJjaq__loginPanelWrap{min-height:100svh;padding:calc(22px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));place-items:center;display:grid}.sombify-ui-module__4tJjaq__loginPanel{border:1px solid var(--line);background:var(--panel);width:100%;max-width:430px;box-shadow:0 32px 80px var(--sombify-auth-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;padding:22px}.sombify-ui-module__4tJjaq__loginTitle{letter-spacing:-.045em;margin:24px 0 0;font-size:34px;line-height:1}.sombify-ui-module__4tJjaq__loginLead{color:var(--sombify-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.sombify-ui-module__4tJjaq__loginError{border:1px solid var(--sombify-danger-border);background:var(--sombify-danger-bg);color:var(--sombify-danger-text);border-radius:15px;margin-top:18px;padding:12px 14px;font-size:13px;font-weight:750}.sombify-ui-module__4tJjaq__loginForm{gap:15px;margin-top:22px;display:grid}.sombify-ui-module__4tJjaq__loginLabel{color:var(--sombify-text);gap:8px;font-size:13px;font-weight:800;display:grid}.sombify-ui-module__4tJjaq__loginInputWrap{border:1px solid var(--line);background:var(--sombify-auth-input);min-height:54px;color:var(--sombify-control-muted);border-radius:16px;align-items:center;gap:11px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.sombify-ui-module__4tJjaq__loginInputWrap:focus-within{background:var(--sombify-auth-input-focus);border-color:#c65effb3;box-shadow:0 0 0 4px #a82cff21}.sombify-ui-module__4tJjaq__loginInput{width:100%;min-width:0;color:var(--sombify-text);background:0 0;border:0;outline:0}.sombify-ui-module__4tJjaq__loginInput::placeholder{color:var(--sombify-auth-placeholder)}.sombify-ui-module__4tJjaq__loginButton{color:#fff;cursor:pointer;background:linear-gradient(115deg,#9225d8,#c51f65 58%,#c34e2d);border:0;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:14px 18px;font-weight:900;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 16px 38px #a82cff38}.sombify-ui-module__4tJjaq__loginButton:hover{filter:brightness(1.08)}.sombify-ui-module__4tJjaq__loginButton:active{transform:scale(.985)}.sombify-ui-module__4tJjaq__loginForgotButton{color:var(--sombify-purple-text);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:2px 4px;font-size:13px;font-weight:800;display:block}.sombify-ui-module__4tJjaq__loginForgotButton:hover{color:var(--sombify-text);text-underline-offset:3px;text-decoration:underline}.sombify-ui-module__4tJjaq__loginForgotButton:focus-visible,.sombify-ui-module__4tJjaq__loginDialogCloseButton:focus-visible,.sombify-ui-module__4tJjaq__loginDialogText a:focus-visible{outline-offset:3px;outline:3px solid #c65eff8c}.sombify-ui-module__4tJjaq__loginDialog{border:1px solid var(--line);background:var(--panel);width:min(430px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--sombify-text);box-shadow:0 32px 90px var(--sombify-auth-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.sombify-ui-module__4tJjaq__loginDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010309c2}.sombify-ui-module__4tJjaq__loginDialogContent{padding:24px}.sombify-ui-module__4tJjaq__loginDialogIcon{background:var(--sombify-purple-bg);width:48px;height:48px;color:var(--sombify-purple-text);border:1px solid #c65eff57;border-radius:15px;place-items:center;display:grid}.sombify-ui-module__4tJjaq__loginDialogTitle{letter-spacing:-.035em;margin:18px 0 0;font-size:24px;line-height:1.1}.sombify-ui-module__4tJjaq__loginDialogText{color:var(--sombify-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.sombify-ui-module__4tJjaq__loginDialogText a{color:var(--sombify-purple-text);font-weight:850}.sombify-ui-module__4tJjaq__loginDialogActions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.sombify-ui-module__4tJjaq__loginDialogActions .sombify-ui-module__4tJjaq__loginButton{text-decoration:none}.sombify-ui-module__4tJjaq__loginDialogActions form{margin:0}.sombify-ui-module__4tJjaq__loginDialogCloseButton{border:1px solid var(--line);background:var(--sombify-control);width:100%;min-height:54px;color:var(--sombify-control-text);cursor:pointer;border-radius:17px;font-weight:850}.sombify-ui-module__4tJjaq__loginDialogCloseButton:hover{background:#a82cff1c;border-color:#c65eff6b}.sombify-ui-module__4tJjaq__loginSecurity{color:var(--sombify-control-muted);justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;display:flex}.sombify-ui-module__4tJjaq__topBar{z-index:60;border-bottom:1px solid var(--sombify-border);background:var(--sombify-chrome);color:var(--sombify-control-text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.sombify-ui-module__4tJjaq__topBarInner{width:100%;max-width:1480px;min-height:68px;padding:calc(9px + env(safe-area-inset-top)) 16px 9px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.sombify-ui-module__4tJjaq__topBarActions{align-items:center;gap:8px;display:flex}.sombify-ui-module__4tJjaq__iconButton,.sombify-ui-module__4tJjaq__settingButton,.sombify-ui-module__4tJjaq__logoutButton{border:1px solid var(--sombify-border);background:var(--sombify-control);min-height:42px;color:var(--sombify-control-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.sombify-ui-module__4tJjaq__iconButton{width:42px;padding:0}.sombify-ui-module__4tJjaq__settingButton,.sombify-ui-module__4tJjaq__logoutButton{padding:0 12px}.sombify-ui-module__4tJjaq__iconButton:hover,.sombify-ui-module__4tJjaq__settingButton:hover,.sombify-ui-module__4tJjaq__logoutButton:hover{background:#a82cff1f;border-color:#bf5fff75}.sombify-ui-module__4tJjaq__desktopOnly{display:none}.sombify-ui-module__4tJjaq__mobileOnly{display:inline-flex}.sombify-ui-module__4tJjaq__userLink{border:1px solid var(--sombify-border);background:var(--sombify-control);border-radius:15px;align-items:center;gap:10px;padding:7px 11px;display:none}.sombify-ui-module__4tJjaq__userAvatar{color:#fff;background:linear-gradient(135deg,#9225d8,#c51f65);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.sombify-ui-module__4tJjaq__userMeta{min-width:0}.sombify-ui-module__4tJjaq__userMeta strong,.sombify-ui-module__4tJjaq__userMeta span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.sombify-ui-module__4tJjaq__userMeta strong{font-size:12px}.sombify-ui-module__4tJjaq__userMeta span{color:var(--sombify-control-muted);margin-top:2px;font-size:10px}.sombify-ui-module__4tJjaq__simulationIndicator{border:1px solid var(--sombify-purple-border);background:var(--sombify-purple-bg);max-width:min(48vw,280px);min-height:38px;color:var(--sombify-purple-text);white-space:nowrap;border-radius:13px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.sombify-ui-module__4tJjaq__simulationIndicator span{text-overflow:ellipsis;overflow:hidden}.sombify-ui-module__4tJjaq__simulationMenu{position:relative}.sombify-ui-module__4tJjaq__simulationMenu.sombify-ui-module__4tJjaq__mobileOnly{display:inline-block}.sombify-ui-module__4tJjaq__simulationMenu summary{border:1px solid var(--sombify-border);background:var(--sombify-control);min-height:42px;color:var(--sombify-control-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;list-style:none;display:inline-flex}.sombify-ui-module__4tJjaq__simulationMenu summary::-webkit-details-marker{display:none}.sombify-ui-module__4tJjaq__simulationMenuPanel{z-index:90;border:1px solid var(--sombify-border);background:var(--sombify-chrome-strong);border-radius:16px;gap:7px;width:180px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0000006b}.sombify-ui-module__4tJjaq__simulationMenuPanel>strong{color:var(--sombify-control-muted);letter-spacing:.12em;text-transform:uppercase;padding:2px 4px 5px;font-size:10px}.sombify-ui-module__4tJjaq__simulationOption,.sombify-ui-module__4tJjaq__simulationOptionActive{border:1px solid var(--sombify-border);background:var(--sombify-control);width:100%;color:var(--sombify-control-text);text-align:left;cursor:pointer;border-radius:11px;padding:10px 11px;font-size:11px;font-weight:850}.sombify-ui-module__4tJjaq__simulationOptionActive{border-color:var(--sombify-purple-border);background:var(--sombify-purple-bg);color:var(--sombify-purple-text)}.sombify-ui-module__4tJjaq__navRail{z-index:70;border-top:1px solid var(--sombify-border);background:var(--sombify-chrome);padding:7px 8px calc(7px + env(safe-area-inset-bottom));color:var(--sombify-control-text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:fixed;inset:auto 0 0}.sombify-ui-module__4tJjaq__navInner{grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;margin:0 auto;display:grid}.sombify-ui-module__4tJjaq__navItem,.sombify-ui-module__4tJjaq__navItemActive{min-width:0;min-height:52px;color:var(--sombify-control-muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:800;line-height:1;display:flex}.sombify-ui-module__4tJjaq__navItemActive{color:var(--sombify-control-text);background:linear-gradient(#a82cff30,#f32c7e12)}.sombify-ui-module__4tJjaq__roleItems{display:none}.sombify-ui-module__4tJjaq__roleForm{margin:0}@media (min-width:760px){.sombify-ui-module__4tJjaq__loginPanel{padding:28px}}@media (min-width:980px){.sombify-ui-module__4tJjaq__loginGrid{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr)}.sombify-ui-module__4tJjaq__loginHero{display:block}.sombify-ui-module__4tJjaq__loginPanelWrap{padding:40px}.sombify-ui-module__4tJjaq__topBarInner{min-height:76px;padding:10px 28px}.sombify-ui-module__4tJjaq__desktopOnly{display:inline-flex}.sombify-ui-module__4tJjaq__mobileOnly{display:none}.sombify-ui-module__4tJjaq__userLink{display:flex}.sombify-ui-module__4tJjaq__navRail{top:76px;z-index:50;border-top:0;border-bottom:1px solid var(--sombify-border);background:var(--sombify-chrome);padding:0 28px;position:sticky;inset:auto}.sombify-ui-module__4tJjaq__navInner{align-items:center;gap:6px;max-width:1480px;min-height:55px;display:flex}.sombify-ui-module__4tJjaq__navItem,.sombify-ui-module__4tJjaq__navItemActive{border-radius:12px;flex-direction:row;gap:7px;min-height:38px;padding:0 13px;font-size:11px}.sombify-ui-module__4tJjaq__roleItems{align-items:center;gap:6px;margin-left:auto;display:flex}.sombify-ui-module__4tJjaq__roleItem,.sombify-ui-module__4tJjaq__roleItemActive{border:1px solid var(--sombify-border);background:var(--sombify-control);color:var(--sombify-control-text);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:12px;padding:9px 12px;font-size:10px;font-weight:850}.sombify-ui-module__4tJjaq__roleItemActive{color:#fff;background:#a82cff33;border-color:#c373ff7a;box-shadow:0 10px 25px #a82cff1f}.sombify-ui-module__4tJjaq__simulationMenu.sombify-ui-module__4tJjaq__mobileOnly{display:none}}@media (min-width:1320px){.sombify-ui-module__4tJjaq__loginHeroContent{padding:58px 64px}}@media (prefers-reduced-motion:reduce){.sombify-ui-module__4tJjaq__loginButton,.sombify-ui-module__4tJjaq__iconButton,.sombify-ui-module__4tJjaq__settingButton,.sombify-ui-module__4tJjaq__logoutButton{transition:none}}@media (max-width:979px){.sombify-ui-module__4tJjaq__navRail{z-index:1000;width:auto;max-width:none;padding-bottom:max(7px, env(safe-area-inset-bottom));background:var(--sombify-chrome);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin:0;position:fixed;inset:auto 0 0;transform:translateZ(0)}.sombify-ui-module__4tJjaq__navInner{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;max-width:560px;margin-left:auto;margin-right:auto}.sombify-ui-module__4tJjaq__navItem,.sombify-ui-module__4tJjaq__navItemActive{min-width:0;overflow:hidden}.sombify-ui-module__4tJjaq__navItem span,.sombify-ui-module__4tJjaq__navItemActive span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@media (max-width:520px){.sombify-ui-module__4tJjaq__topBar{width:100%;max-width:100%;overflow:visible}.sombify-ui-module__4tJjaq__topBarInner{box-sizing:border-box;gap:7px;width:100%;min-width:0;max-width:100%;padding-left:9px;padding-right:9px}.sombify-ui-module__4tJjaq__topBarInner>a{flex:0 0 44px;min-width:44px}.sombify-ui-module__4tJjaq__brand{gap:0;min-width:0}.sombify-ui-module__4tJjaq__brandWord{display:none}.sombify-ui-module__4tJjaq__topBarActions{flex:auto;justify-content:flex-end;gap:6px;min-width:0;max-width:calc(100vw - 69px)}.sombify-ui-module__4tJjaq__simulationIndicator{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:none;padding-left:8px;padding-right:8px;overflow:hidden}.sombify-ui-module__4tJjaq__simulationIndicator svg,.sombify-ui-module__4tJjaq__simulationMenu{flex:none}.sombify-ui-module__4tJjaq__simulationMenu summary{min-width:54px;padding-left:8px;padding-right:8px}.sombify-ui-module__4tJjaq__profileMobileButton{display:none}}.sombify-ui-module__4tJjaq__languageSwitch{border:1px solid var(--sombify-border);background:var(--sombify-control);border-radius:999px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.sombify-ui-module__4tJjaq__preferenceSwitchLogin{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sombify-ui-module__4tJjaq__themeSwitch{border:1px solid var(--sombify-border);background:var(--sombify-control);min-height:34px;color:var(--sombify-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.sombify-ui-module__4tJjaq__themeSwitch:hover{background:var(--sombify-control-hover);border-color:#a82cff6b}.sombify-ui-module__4tJjaq__languageSwitchButton,.sombify-ui-module__4tJjaq__languageSwitchButtonActive{color:var(--sombify-muted);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:12px;font-weight:900}.sombify-ui-module__4tJjaq__languageSwitchButtonActive{color:var(--sombify-text)}.sombify-ui-module__4tJjaq__languageSwitchSeparator{color:var(--sombify-control-muted);font-size:12px}.sombify-ui-module__4tJjaq__loginHero .sombify-ui-module__4tJjaq__brand,.sombify-ui-module__4tJjaq__userAvatar{color:#fff}html[data-theme=light] .sombify-ui-module__4tJjaq__loginDialog::backdrop{background:#191f2a59}html[data-theme=light] .sombify-ui-module__4tJjaq__roleItemActive{color:var(--sombify-purple-text);background:#a82cff24;border-color:#6b21a86b;box-shadow:0 8px 20px #6b21a81a}.sombify-ui-module__4tJjaq__desktopPrimaryItem{display:none!important}.sombify-ui-module__4tJjaq__mobilePrimaryItem{display:flex}@media (max-width:979px){.sombify-ui-module__4tJjaq__navItem,.sombify-ui-module__4tJjaq__navItemActive{min-width:0;padding-inline:3px;font-size:10px}.sombify-ui-module__4tJjaq__navItem span,.sombify-ui-module__4tJjaq__navItemActive span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sombify-ui-module__4tJjaq__topBarInner{gap:8px;min-width:0;padding-inline:12px}.sombify-ui-module__4tJjaq__topBarActions{gap:7px;min-width:0}}@media (max-width:420px){.sombify-ui-module__4tJjaq__brandWord{font-size:20px}.sombify-ui-module__4tJjaq__brandIcon{width:34px;height:34px}}@media (max-width:360px){.sombify-ui-module__4tJjaq__brandWord{display:none}}@media (min-width:980px){.sombify-ui-module__4tJjaq__desktopPrimaryItem{display:flex!important}.sombify-ui-module__4tJjaq__mobilePrimaryItem{display:none!important}}
.legal-module__TRZ8IW__legalSite{background:radial-gradient(circle at 15% 0%, #a82cff2e, transparent 28rem), radial-gradient(circle at 100% 16%, #f32c7e1a, transparent 26rem), linear-gradient(135deg, var(--sombify-legal-start) 0%, var(--sombify-legal-end) 100%);min-height:100dvh;color:var(--sombify-text)}.legal-module__TRZ8IW__legalHeader{z-index:40;border-bottom:1px solid var(--sombify-border);background:var(--sombify-chrome);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.legal-module__TRZ8IW__legalHeaderInner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);min-height:72px;margin:0 auto;display:flex}.legal-module__TRZ8IW__legalHeaderAction,.legal-module__TRZ8IW__legalBackLink{border:1px solid var(--sombify-border);background:var(--sombify-control);color:var(--sombify-control-text);cursor:pointer;border-radius:12px;align-items:center;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.legal-module__TRZ8IW__legalHeaderAction:hover,.legal-module__TRZ8IW__legalBackLink:hover,.legal-module__TRZ8IW__legalLinks a:hover,.legal-module__TRZ8IW__legalLinksCompact a:hover{color:var(--sombify-text)}.legal-module__TRZ8IW__legalMain{width:min(1180px,100% - 32px);margin:0 auto;padding:52px 0 72px}.legal-module__TRZ8IW__legalIndexHero,.legal-module__TRZ8IW__legalHero{max-width:880px}.legal-module__TRZ8IW__legalIndexHero h1,.legal-module__TRZ8IW__legalHero h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,7vw,76px);line-height:.96}.legal-module__TRZ8IW__legalIndexHero p,.legal-module__TRZ8IW__legalSummary,.legal-module__TRZ8IW__legalUpdated{color:var(--sombify-muted)}.legal-module__TRZ8IW__legalIndexHero p,.legal-module__TRZ8IW__legalSummary{max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.75}.legal-module__TRZ8IW__legalSummary p{margin:0}.legal-module__TRZ8IW__legalUpdated{margin:14px 0 0;font-size:12px;font-weight:750}.legal-module__TRZ8IW__legalGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:36px;display:grid}.legal-module__TRZ8IW__legalCard{border:1px solid var(--sombify-border);background:var(--sombify-panel);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;transition:transform .16s,border-color .16s,background .16s;display:flex;box-shadow:0 18px 55px #0003}.legal-module__TRZ8IW__legalCard:hover{border-color:var(--sombify-purple-border);background:var(--sombify-purple-bg);transform:translateY(-2px)}.legal-module__TRZ8IW__legalCard h2{letter-spacing:-.035em;margin:0;font-size:22px}.legal-module__TRZ8IW__legalCard p{color:var(--sombify-muted);margin:14px 0 0;font-size:14px;line-height:1.65}.legal-module__TRZ8IW__legalCard span{color:var(--sombify-purple-text);margin-top:22px;font-size:12px;font-weight:850}.legal-module__TRZ8IW__legalBody{gap:34px;margin-top:46px;display:grid}.legal-module__TRZ8IW__legalToc{border:1px solid var(--sombify-border);background:var(--sombify-panel);border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.legal-module__TRZ8IW__legalToc strong{color:var(--sombify-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:12px}.legal-module__TRZ8IW__legalToc a{color:var(--sombify-muted);font-size:13px;line-height:1.45}.legal-module__TRZ8IW__legalToc a:hover{color:var(--sombify-text)}.legal-module__TRZ8IW__legalSections{min-width:0}.legal-module__TRZ8IW__legalSection{border-top:1px solid var(--sombify-border);padding:34px 0;scroll-margin-top:100px}.legal-module__TRZ8IW__legalSection:first-child{border-top:0;padding-top:0}.legal-module__TRZ8IW__legalSection h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(24px,4vw,32px)}.legal-module__TRZ8IW__legalSection p,.legal-module__TRZ8IW__legalSection li,.legal-module__TRZ8IW__legalTableWrap td,.legal-module__TRZ8IW__legalTableWrap th{font-size:15px;line-height:1.75}.legal-module__TRZ8IW__legalSection p{color:var(--sombify-muted);margin:0 0 14px}.legal-module__TRZ8IW__legalSection ul{color:var(--sombify-muted);gap:9px;margin:0;padding-left:22px;display:grid}.legal-module__TRZ8IW__legalSection a,.legal-module__TRZ8IW__legalNote a{color:var(--sombify-purple-text);text-decoration:underline;-webkit-text-decoration-color:var(--sombify-purple-border);text-decoration-color:var(--sombify-purple-border);text-underline-offset:3px;font-weight:800}.legal-module__TRZ8IW__legalNote{border:1px solid var(--sombify-purple-border);background:var(--sombify-purple-bg);color:var(--sombify-text);border-radius:16px;margin-top:20px;padding:15px 17px;font-size:14px;line-height:1.7}.legal-module__TRZ8IW__legalTableWrap{border:1px solid var(--sombify-border);background:var(--sombify-panel);border-radius:16px;width:100%;overflow-x:auto}.legal-module__TRZ8IW__legalTableWrap table{border-collapse:collapse;width:100%;min-width:620px}.legal-module__TRZ8IW__legalTableWrap th,.legal-module__TRZ8IW__legalTableWrap td{border-bottom:1px solid var(--sombify-border);color:var(--sombify-muted);text-align:left;vertical-align:top;padding:14px 16px}.legal-module__TRZ8IW__legalTableWrap th{background:var(--sombify-control);color:var(--sombify-text);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.legal-module__TRZ8IW__legalTableWrap tr:last-child td{border-bottom:0}.legal-module__TRZ8IW__legalTableWrap code{color:var(--sombify-purple-text);font-size:13px}.legal-module__TRZ8IW__siteFooter{border-top:1px solid var(--sombify-border);padding:28px max(18px, env(safe-area-inset-left)) calc(28px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-right));color:var(--sombify-text);background:#020409b8}.legal-module__TRZ8IW__siteFooterInner,.legal-module__TRZ8IW__siteFooterBottom{width:min(1180px,100%);margin:0 auto}.legal-module__TRZ8IW__siteFooterInner{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.legal-module__TRZ8IW__siteFooterIdentity p{color:var(--sombify-muted);margin:10px 0 0;font-size:12px}.legal-module__TRZ8IW__siteFooterBottom{border-top:1px solid var(--sombify-border);color:var(--sombify-muted);justify-content:space-between;gap:18px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.legal-module__TRZ8IW__legalLinks,.legal-module__TRZ8IW__legalLinksCompact{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.legal-module__TRZ8IW__legalLinks{justify-content:flex-end;max-width:650px}.legal-module__TRZ8IW__legalLinksCompact{justify-content:center;margin-top:18px}.legal-module__TRZ8IW__legalLinks a,.legal-module__TRZ8IW__legalLinksCompact a{color:var(--sombify-muted);font-size:11px;font-weight:750}@media (min-width:900px){.legal-module__TRZ8IW__legalBody{grid-template-columns:235px minmax(0,1fr);align-items:start}.legal-module__TRZ8IW__legalToc{position:sticky;top:96px}}@media (max-width:700px){.legal-module__TRZ8IW__legalMain{padding-top:34px}.legal-module__TRZ8IW__legalIndexHero h1,.legal-module__TRZ8IW__legalHero h1{font-size:43px}.legal-module__TRZ8IW__siteFooterInner,.legal-module__TRZ8IW__siteFooterBottom{flex-direction:column}.legal-module__TRZ8IW__legalLinks{justify-content:flex-start}.legal-module__TRZ8IW__siteFooterBottom{gap:6px}}@media (prefers-reduced-motion:reduce){.legal-module__TRZ8IW__legalCard{transition:none}}.legal-module__TRZ8IW__legalHeaderActions{align-items:center;gap:12px;display:flex}.legal-module__TRZ8IW__siteFooter{--sombify-text:#fff;--sombify-muted:#cbd5e1;--sombify-border:#ffffff29}
