.PasswordRequirements_list__1JHgU{display:flex;flex-direction:column;gap:8px}.PasswordRequirements_item__hlAV0{display:flex;align-items:center;gap:10px}.PasswordRequirements_indicator__Feudk{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-danger);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;line-height:1;color:var(--color-danger);background-color:var(--color-surface,var(--color-background));transition:border-color .2s ease,background-color .2s ease,color .2s ease}.PasswordRequirements_indicator__Feudk:before{content:"✕"}.PasswordRequirements_itemMet__ACidF .PasswordRequirements_indicator__Feudk{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-background)}.PasswordRequirements_itemMet__ACidF .PasswordRequirements_indicator__Feudk:before{content:"✓"}.PasswordRequirements_text__epAWb{margin:0;color:var(--color-text-subtle)}.PasswordRequirements_itemMet__ACidF .PasswordRequirements_text__epAWb{color:var(--color-success);font-weight:600}.styles_regularText__QlxCn{margin:0;font-size:16px;line-height:1.6;color:var(--color-text)}.styles_sectionSubtitle__NZcEG{margin:0;font-size:18px;line-height:1.6;color:var(--color-text-subtle)}.styles_cardSubtitle__rQcWR{margin:0;font-size:20px;line-height:1.4;color:var(--color-text)}.styles_sectionTitle__tsvpj{margin:0;font-size:clamp(32px,5vw,44px);line-height:1.1;color:var(--color-text)}.styles_headline__KA3ih{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.25;color:var(--color-text)}.styles_errorText__41JVM,.styles_helperText__ROwQu{margin:0;font-size:13px}.styles_errorText__41JVM{color:var(--color-danger)}.styles_helperText__ROwQu,.styles_passwordHint__bGDMx{color:var(--color-text-subtle)}.styles_passwordHint__bGDMx{margin:0;font-size:12px;line-height:1.5}.styles_weightRegular__oAPkh{font-weight:400}.styles_weightBold__FpVVk{font-weight:600}.styles_weightExtrabold__ZjCvx{font-weight:700}@media(max-width:640px){.styles_sectionTitle__tsvpj{font-size:clamp(26px,8vw,34px);line-height:1.15}.styles_headline__KA3ih{font-size:clamp(24px,7vw,30px);line-height:1.2}.styles_sectionSubtitle__NZcEG{font-size:16px;line-height:1.55}.styles_cardSubtitle__rQcWR{font-size:18px}}.AuthorSection_section__c8jv8{display:flex;flex-direction:column;gap:24px}.AuthorSection_sectionTitle__8dnbx{margin:0}.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{margin:0;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700;line-height:1.15;color:var(--color-text)}@media(max-width:640px){.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{font-size:clamp(1.5rem,6vw,1.625rem);line-height:1.2}}.AuthorSection_authorCard__QHvv3{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:20px;background:rgba(0,0,0,.04)}.AuthorSection_authorLink__i5FEs{color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.AuthorSection_authorLink__i5FEs:focus-visible,.AuthorSection_authorLink__i5FEs:hover{transform:translateY(-2px);border-color:var(--color-border);box-shadow:0 14px 32px rgba(0,0,0,.12)}.AuthorSection_authorAvatar__DQcBM{width:72px;height:72px;border-radius:50%;object-fit:cover}.AuthorSection_authorInfo__qasUx{display:flex;flex-direction:column;gap:8px}.AuthorSection_authorName__Z4KRV p{margin:0;font-size:1.2rem;font-weight:700}.AuthorSection_authorMeta__DHRjn p{margin:0;font-size:.95rem;color:var(--color-text-subtle)}@media(max-width:768px){.AuthorSection_section__c8jv8{gap:12px}.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{font-size:1.35rem}.AuthorSection_authorCard__QHvv3{gap:12px;padding:12px 14px;border-radius:14px}.AuthorSection_authorAvatar__DQcBM{width:48px;height:48px}.AuthorSection_authorInfo__qasUx{min-width:0;gap:2px}.AuthorSection_authorName__Z4KRV p{font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.AuthorSection_authorMeta__DHRjn p{font-size:.82rem;line-height:1.3}.AuthorSection_authorLink__i5FEs:focus-visible,.AuthorSection_authorLink__i5FEs:hover{transform:none}}.LegalDocumentView_inner___2kFs{max-width:960px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.LegalDocumentView_content__Uq_xV{display:flex;flex-direction:column;gap:24px;padding:36px 32px;border-radius:24px;border:1px solid var(--color-border);background-color:var(--color-background);box-shadow:0 24px 48px rgba(0,0,0,.12)}.LegalDocumentView_actions__RAvhw{display:flex;justify-content:flex-start}.LegalDocumentView_blocks__hl0IJ{display:flex;flex-direction:column;gap:18px}.LegalDocumentView_heading__ytm6I{margin-top:12px}.LegalDocumentView_paragraph__0H5j0{white-space:pre-line;margin:0}.LegalDocumentView_tableScroller__AgeOI{width:100%;overflow-x:auto}.LegalDocumentView_table__1CLcF{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.LegalDocumentView_tableCaption__g68Je{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LegalDocumentView_table__1CLcF td,.LegalDocumentView_table__1CLcF th{padding:14px 16px;border-bottom:1px solid var(--color-border);vertical-align:top;text-align:left;white-space:pre-line}.LegalDocumentView_table__1CLcF tr:last-child td,.LegalDocumentView_table__1CLcF tr:last-child th{border-bottom:0}.LegalDocumentView_table__1CLcF thead th{background:rgba(0,0,0,.04)}.LegalDocumentView_detailsTable__PqJR2{min-width:0}.LegalDocumentView_detailsTable__PqJR2 th{width:32%;background:rgba(0,0,0,.04);border-right:1px solid var(--color-border)}.LegalDocumentView_detailsTable__PqJR2 td{width:68%}.LegalDocumentView_matrixTable__Kx_xL{min-width:720px}.LegalDocumentView_matrixTable__Kx_xL tbody td:first-child{font-weight:700}@media(max-width:640px){.LegalDocumentView_inner___2kFs{padding:0 16px;gap:20px}.LegalDocumentView_content__Uq_xV{padding:28px 20px;border-radius:18px}.LegalDocumentView_table__1CLcF td,.LegalDocumentView_table__1CLcF th{padding:12px 14px}}@media(max-width:380px){.LegalDocumentView_inner___2kFs{padding:0 12px}.LegalDocumentView_content__Uq_xV{padding:24px 16px}}:root[data-theme=dark] .LegalDocumentView_content__Uq_xV{background-color:rgba(37,37,37,.92);border-color:hsla(0,0%,100%,.08);box-shadow:0 24px 54px rgba(0,0,0,.6)}:root[data-theme=dark] .LegalDocumentView_table__1CLcF,:root[data-theme=dark] .LegalDocumentView_table__1CLcF td,:root[data-theme=dark] .LegalDocumentView_table__1CLcF th{border-color:hsla(0,0%,100%,.08)}:root[data-theme=dark] .LegalDocumentView_detailsTable__PqJR2 th,:root[data-theme=dark] .LegalDocumentView_table__1CLcF thead th{background:hsla(0,0%,100%,.06)}.LazyCookiePreferencesModal_overlay__hRWAZ{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,12,18,.56)}.LazyCookiePreferencesModal_dialog__i1XXj{position:relative;box-sizing:border-box;width:min(520px,90vw);min-height:128px;padding:24px;border-radius:24px;background:var(--color-background);box-shadow:0 18px 40px rgba(0,0,0,.16);color:var(--color-text)}.LazyCookiePreferencesModal_closeButton__ih9Av{position:absolute;top:12px;right:12px;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer}.LazyCookiePreferencesModal_closeButton__ih9Av:hover{background:var(--color-surface)}.LazyCookiePreferencesModal_closeButton__ih9Av:focus-visible{outline:3px solid var(--button-primary-focus-ring);outline-offset:2px}.LazyCookiePreferencesModal_status__Y70Ws{display:flex;min-height:80px;align-items:center;justify-content:center;gap:12px;padding:20px 44px 20px 0;font-weight:600;text-align:center}.LazyCookiePreferencesModal_spinner__ilmIH{width:22px;height:22px;flex:0 0 auto;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:LazyCookiePreferencesModal_cookie-preferences-spin__tdSyQ .8s linear infinite}@keyframes LazyCookiePreferencesModal_cookie-preferences-spin__tdSyQ{to{transform:rotate(1turn)}}@media(max-width:480px){.LazyCookiePreferencesModal_overlay__hRWAZ{align-items:flex-end;padding:10px}.LazyCookiePreferencesModal_dialog__i1XXj{width:100%;border-radius:20px}}@media(prefers-reduced-motion:reduce){.LazyCookiePreferencesModal_spinner__ilmIH{animation-duration:1.8s}}.CookieBanner_banner__7Gam9{position:fixed;bottom:24px;left:24px;right:24px;z-index:999;max-width:520px;margin:0 auto;padding:20px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 18px 40px rgba(15,15,15,.2);display:flex;flex-direction:column;gap:12px;opacity:1;visibility:visible;pointer-events:auto}.CookieBanner_title__DGiyS{font-weight:600;margin:0}.CookieBanner_banner__7Gam9 .CookieBanner_description__7LCkA{margin:0;color:var(--color-text-subtle);font-size:.875rem;line-height:1.35}.CookieBanner_policyLink__B0_2i{align-self:flex-start;color:#765e00;font-size:.875rem;font-weight:600;text-decoration:underline}.CookieBanner_policyLink__B0_2i:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:4px}.CookieBanner_linkButton__oeMxm{background:none;border:none;padding:0;color:var(--color-accent);font-weight:600;cursor:pointer}.CookieBanner_actions__4Qwis{display:flex;flex-wrap:nowrap;gap:10px}.CookieBanner_actions__4Qwis button{flex:1 1;min-width:0;white-space:normal;padding:12px 10px}:root[data-theme=dark] .CookieBanner_banner__7Gam9{background:rgba(18,18,18,.95)}:root[data-theme=dark] .CookieBanner_policyLink__B0_2i{color:var(--color-accent)}@media(max-width:420px){.CookieBanner_banner__7Gam9{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));padding:12px;border-radius:16px;gap:8px}.CookieBanner_banner__7Gam9 .CookieBanner_description__7LCkA{font-size:.78rem;line-height:1.3}.CookieBanner_actions__4Qwis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.CookieBanner_actions__4Qwis button{width:100%;min-height:44px;padding:8px 4px;font-size:.75rem;line-height:1.15}.CookieBanner_actions__4Qwis button:last-child{order:0}}.SettingsSection_section__7mTkp{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:28px;border:1px solid var(--color-border);background:var(--color-background);box-shadow:0 18px 40px rgba(0,0,0,.08)}.SettingsSection_header___Gwb5{display:flex;flex-direction:column;gap:6px}.SettingsSection_title__NUt8F{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.SettingsSection_description__WVnbG{margin:0;color:var(--color-text-subtle);font-size:.95rem}.SettingsSection_content__ce_J0{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.SettingsSection_section__7mTkp{padding:24px;border-radius:24px}}.ThemeModeToggle_toggle___NOYO{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgba(0,0,0,.06);max-width:100%}.ThemeModeToggle_option__rrhJQ{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:none;background:rgba(0,0,0,0);color:var(--color-text-subtle);font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ThemeModeToggle_option__rrhJQ:focus-visible,.ThemeModeToggle_option__rrhJQ:hover{background:hsla(0,0%,100%,.25);color:var(--color-text);outline:none}.ThemeModeToggle_optionActive__FUqkZ{background:var(--color-surface);color:var(--color-text);box-shadow:0 4px 16px rgba(0,0,0,.15)}@media(max-width:520px){.ThemeModeToggle_toggle___NOYO{display:flex;width:100%}.ThemeModeToggle_option__rrhJQ{flex:1 1;justify-content:center;min-width:0;padding:8px 6px}.ThemeModeToggle_option__rrhJQ span{overflow:hidden;text-overflow:ellipsis}}:root[data-theme=dark] .ThemeModeToggle_toggle___NOYO{background:hsla(0,0%,100%,.1)}:root[data-theme=dark] .ThemeModeToggle_option__rrhJQ:focus-visible,:root[data-theme=dark] .ThemeModeToggle_option__rrhJQ:hover{background:hsla(0,0%,100%,.18)}:root[data-theme=dark] .ThemeModeToggle_optionActive__FUqkZ{background:hsla(0,0%,100%,.16);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.4)}.SettingsIntro_root__TTA_P{display:flex;flex-direction:column;gap:8px}.SettingsIntro_title__wh8zZ h1{margin:0;font-size:clamp(1.75rem,2vw + 1rem,2.25rem)}.SettingsIntro_subtitle__Lebj6 p{margin:0;color:var(--color-text-subtle)}.VerifyEmail_card__kAyeg{width:min(100%,420px);padding:40px 36px 44px;border-radius:24px;border:1px solid var(--color-border);background-color:var(--color-background);box-shadow:0 24px 48px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.VerifyEmail_header__OdUtl{display:flex;flex-direction:column;gap:8px}.VerifyEmail_errorIconGlyph__2EMTx,.VerifyEmail_loadingIconGlyph__qNcqW,.VerifyEmail_successIconGlyph__CQTjn{font-size:72px!important}.VerifyEmail_loadingIconGlyph__qNcqW{color:var(--color-accent);animation:VerifyEmail_spin__K1WSY 1s linear infinite}.VerifyEmail_successIconGlyph__CQTjn{color:var(--color-success)}.VerifyEmail_errorIconGlyph__2EMTx{color:var(--color-danger)}.VerifyEmail_actions__lS582{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.VerifyEmail_actionButton__nxqHw{margin-top:4px}.VerifyEmail_helpText__35z9X{margin:0;color:var(--color-text-subtle)}@keyframes VerifyEmail_spin__K1WSY{to{transform:rotate(1turn)}}@media(max-width:480px){.VerifyEmail_card__kAyeg{padding:32px 24px 36px;border-radius:20px}}@media(max-width:360px){.VerifyEmail_card__kAyeg{padding:28px 20px 32px;gap:24px}.VerifyEmail_errorIconGlyph__2EMTx,.VerifyEmail_loadingIconGlyph__qNcqW,.VerifyEmail_successIconGlyph__CQTjn{font-size:56px!important}}