.Footer_footer__qhkK7{background-color:var(--color-background);border-top:1px solid var(--color-border);color:var(--color-text)}.Footer_inner__rTTXS{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.Footer_inner__rTTXS{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.Footer_brandSection__I5f07{display:flex;flex-direction:column;gap:4px}.Footer_brand__Ki_uL{font-weight:700;font-size:18px}.Footer_copyright__Qwzxg{font-size:14px;color:var(--color-text-subtle)}.Footer_links__dOJn2{display:flex;flex-wrap:wrap;gap:16px}.Footer_link__v3jz8{font-size:14px;color:var(--color-text-subtle);text-decoration:none}.Footer_link__v3jz8:focus-visible,.Footer_link__v3jz8:hover{color:var(--color-accent)}.Button_button__8B4nB{--button-bg:var(--button-secondary-bg);--button-text:var(--button-secondary-text);--button-border:var(--button-secondary-border);--button-bg-hover:var(--button-secondary-bg-hover);--button-text-hover:var(--button-secondary-text-hover);--button-border-hover:var(--button-secondary-border-hover);--button-focus-ring:var(--button-focus-ring-color,rgba(0,0,0,0.15));display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;border:1px solid var(--button-border,transparent);background-color:var(--button-bg);color:var(--button-text);font-weight:600;font-size:16px;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease;text-decoration:none;min-width:160px}.Button_button__8B4nB:hover:not(:disabled){background-color:var(--button-bg-hover,var(--button-bg));color:var(--button-text-hover,var(--button-text));border-color:var(--button-border-hover,var(--button-border));box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.Button_button__8B4nB:focus-visible{outline:3px solid var(--button-focus-ring,var(--button-focus-ring-color,rgba(0,0,0,.15)));outline-offset:2px}.Button_button__8B4nB:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,.12)}.Button_button__8B4nB:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.Button_button--fullWidth__NF33D{width:100%}.Button_button--primary__bGDS5{--button-bg:var(--button-primary-bg);--button-text:var(--button-primary-text);--button-border:var(--button-primary-border);--button-bg-hover:var(--button-primary-bg-hover);--button-text-hover:var(--button-primary-text-hover);--button-border-hover:var(--button-primary-border-hover);--button-focus-ring:var(--button-primary-focus-ring)}.Button_button--secondary__CpOYE{--button-bg:var(--button-secondary-bg);--button-text:var(--button-secondary-text);--button-border:var(--button-secondary-border);--button-bg-hover:var(--button-secondary-bg-hover);--button-text-hover:var(--button-secondary-text-hover);--button-border-hover:var(--button-secondary-border-hover);--button-focus-ring:var(--button-secondary-focus-ring)}.Button_button--link__OD_aA{--button-bg:transparent;--button-text:var(--button-link-text);--button-border:transparent;--button-bg-hover:transparent;--button-text-hover:var(--button-link-text-hover);--button-border-hover:transparent;--button-focus-ring:transparent;padding:0;min-width:auto;border:none;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:600;transition:color .2s ease,transform .15s ease}.Button_button--link__OD_aA:hover:not(:disabled){box-shadow:none;transform:translateY(-1px)}.Button_button--link__OD_aA:focus-visible{outline:none;transform:translateY(-1px);color:var(--button-text-hover,var(--button-text))}.Button_button--link__OD_aA:active:not(:disabled){box-shadow:none;transform:translateY(0)}.Button_button--link__OD_aA:disabled{opacity:.5;transform:none}.Button_button--subtle__5MDMI{--button-bg:transparent;--button-text:var(--button-subtle-text);--button-border:transparent;--button-bg-hover:transparent;--button-text-hover:var(--button-subtle-text-hover);--button-border-hover:transparent;--button-focus-ring:transparent;padding:0;min-width:auto;border:none;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:600}.Button_button--subtle__5MDMI:hover:not(:disabled){box-shadow:none;transform:translateY(-1px)}.Button_button--subtle__5MDMI:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:none;transform:translateY(-1px)}.Button_button--subtle__5MDMI:active:not(:disabled){box-shadow:none;transform:translateY(0)}.Button_button--subtle__5MDMI:disabled{opacity:.5;transform:none}@media(max-width:640px){.Button_button__8B4nB{padding:12px 18px;min-width:0;max-width:100%;white-space:normal;text-align:center}.Button_button--link__OD_aA,.Button_button--subtle__5MDMI{padding:0}}@media(max-width:360px){.Button_button__8B4nB{padding-inline:14px;font-size:15px}}.PillButton_pillButton___AGP1{--pill-selected-bg:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface) 80%);--pill-selected-bg-hover:color-mix(in srgb,var(--color-accent) 28%,var(--color-surface) 72%);--pill-selected-border:color-mix(in srgb,var(--color-accent) 70%,var(--color-border) 30%);--pill-selected-text:color-mix(in srgb,var(--color-text) 78%,var(--color-accent) 22%);--pill-selected-ring:color-mix(in srgb,var(--color-accent) 34%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:.95rem;letter-spacing:0;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;min-height:38px;text-decoration:none;white-space:nowrap}.PillButton_pillButton___AGP1:hover:not(:disabled):not([aria-pressed=true]){border-color:color-mix(in srgb,var(--color-border) 70%,var(--color-text) 30%);background:color-mix(in srgb,var(--color-surface) 85%,var(--color-border) 15%);box-shadow:none;transform:translateY(-1px)}.PillButton_pillButtonSelected__8jYBE,.PillButton_pillButton___AGP1[aria-pressed=true]{border-color:var(--pill-selected-border);background:var(--pill-selected-bg);color:var(--pill-selected-text);box-shadow:inset 0 0 0 1px var(--pill-selected-ring),0 1px 0 color-mix(in srgb,var(--color-accent) 20%,transparent)}.PillButton_pillButtonSelected__8jYBE:hover:not(:disabled),.PillButton_pillButton___AGP1[aria-pressed=true]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 82%,var(--color-border) 18%);background:var(--pill-selected-bg-hover);color:var(--pill-selected-text);transform:translateY(-1px)}.PillButton_pillButton___AGP1:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.PillButton_pillButton___AGP1:focus-visible{outline:3px solid var(--color-accent-strong,rgba(255,204,0,.4));outline-offset:2px;transform:translateY(-1px)}@media(max-width:768px){.PillButton_pillButton___AGP1{min-height:36px;padding:8px 16px;font-size:.9rem}}@media(max-width:420px){.PillButton_pillButton___AGP1{min-height:34px;padding:7px 13px;font-size:.86rem;white-space:normal}}.IconButton_iconButton___e__D{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--color-placeholder);cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .15s ease;padding:0}.IconButton_iconButton--medium__Tfa5k{width:40px;height:40px}.IconButton_iconButton--small__R81Id{width:32px;height:32px}.IconButton_iconButton___e__D:hover:not(:disabled){color:var(--color-text);background-color:rgba(0,0,0,.06);transform:translateY(-1px)}.IconButton_iconButton___e__D:active:not(:disabled){transform:translateY(0)}.IconButton_iconButton___e__D:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.IconButton_iconButton___e__D:disabled{opacity:.5;cursor:not-allowed;transform:none}:root[data-theme=dark] .IconButton_iconButton___e__D:hover:not(:disabled){background-color:hsla(0,0%,100%,.08)}.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}}.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)}.AppStorePromo_promoSection__aqA_T{padding:24px 24px 80px}.AppStorePromo_promoContent__AA1i5{width:100%;max-width:1120px;padding:32px!important;margin:0 auto;border-radius:32px;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-accent-strong));border:1px solid hsla(0,0%,100%,.35);box-shadow:0 35px 80px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,48px);align-items:center;min-height:380px}:root[data-theme=dark] .AppStorePromo_promoContent__AA1i5{border-color:rgba(0,0,0,.35);box-shadow:0 30px 60px rgba(0,0,0,.55)}.AppStorePromo_copy__eSqk2{display:flex;flex-direction:column;gap:16px}.AppStorePromo_badge__ImyR_{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background-color:rgba(0,0,0,.08);color:#1f1700;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;font-weight:700;width:fit-content}:root[data-theme=dark] .AppStorePromo_badge__ImyR_{background-color:hsla(0,0%,100%,.15);color:#fff}.AppStorePromo_ctaRow__G5HZI{display:flex;flex-direction:column;gap:12px}.AppStorePromo_ctaButton__7qE_m.AppStorePromo_ctaButton__7qE_m{pointer-events:none;opacity:.9}.AppStorePromo_ctaButton__7qE_m.AppStorePromo_ctaButton__7qE_m:disabled{opacity:.9}@media(min-width:768px){.AppStorePromo_ctaRow__G5HZI{flex-direction:row;align-items:center;gap:16px}}.AppStorePromo_mockup__ubHH0{display:flex;justify-content:center}.AppStorePromo_device__rBMzP{width:min(260px,80vw);aspect-ratio:9/19.5;border-radius:32px;border:1px solid rgba(0,0,0,.15);padding:16px 18px;background:linear-gradient(145deg,rgba(255,255,255,.85),rgba(255,255,255,.65));box-shadow:0 25px 55px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:14px}:root[data-theme=dark] .AppStorePromo_device__rBMzP{border-color:hsla(0,0%,100%,.18);background:linear-gradient(145deg,rgba(37,37,37,.9),rgba(55,55,55,.8));box-shadow:0 25px 55px rgba(0,0,0,.65)}.AppStorePromo_deviceStatus__SvXmf{width:72px;height:6px;border-radius:999px;background-color:rgba(0,0,0,.2);margin:0 auto}:root[data-theme=dark] .AppStorePromo_deviceStatus__SvXmf{background-color:hsla(0,0%,100%,.35)}.AppStorePromo_deviceScreen___NtaA{flex:1 1;border-radius:24px;padding:0;background:#252525;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}:root[data-theme=dark] .AppStorePromo_deviceScreen___NtaA{background:#252525;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.AppStorePromo_deviceScreenshot__Z_zBd{width:100%;height:100%;display:block;object-fit:inherit;object-position:center top}@media(max-width:768px){.AppStorePromo_promoSection__aqA_T{padding:20px 8px 64px}.AppStorePromo_promoContent__AA1i5{border-radius:24px}.AppStorePromo_device__rBMzP{width:min(300px,88vw)}}@media(max-width:420px){.AppStorePromo_promoContent__AA1i5{padding:22px!important;border-radius:22px;grid-template-columns:1fr;min-height:0}.AppStorePromo_badge__ImyR_{max-width:100%;white-space:normal}.AppStorePromo_ctaButton__7qE_m.AppStorePromo_ctaButton__7qE_m{width:100%}.AppStorePromo_device__rBMzP{width:min(240px,84vw);padding:14px 16px;border-radius:28px}}.OpenSourceLicenses_inner__7xP6I{display:flex;flex-direction:column;gap:24px;padding-bottom:48px}.OpenSourceLicenses_header__7UZaT{display:flex;flex-direction:column;gap:8px}.OpenSourceLicenses_metaRow__hUUMM{display:flex;flex-wrap:wrap;gap:12px}.OpenSourceLicenses_metaText__mUg89{color:var(--color-text-subtle);font-size:14px;margin:0}.OpenSourceLicenses_list__wS0JW{display:flex;flex-direction:column;gap:12px}.OpenSourceLicenses_card__Fs2qk{border:1px solid var(--color-border);border-radius:16px;background:var(--color-background);padding:12px 16px;min-width:0}.OpenSourceLicenses_summary__HbOrR{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-width:0}.OpenSourceLicenses_summary__HbOrR::-webkit-details-marker{display:none}.OpenSourceLicenses_summary__HbOrR:focus-visible{outline:3px solid var(--color-accent-strong,rgba(255,204,0,.35));border-radius:12px}.OpenSourceLicenses_packageName__RxB1Y{font-size:16px;font-weight:600;color:var(--color-text);min-width:0;overflow-wrap:anywhere}.OpenSourceLicenses_licenseTag__FicdM{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);white-space:nowrap}.OpenSourceLicenses_licenseText__kq5YS{margin-top:12px;background:var(--color-surface);border-radius:12px;padding:12px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-x:auto;overflow-wrap:anywhere;color:var(--color-text);border:1px solid var(--color-border)}.OpenSourceLicenses_licenseMissing__mode9{margin-top:12px;color:var(--color-text-subtle);font-size:13px}.OpenSourceLicenses_empty__YL_Ns{padding:24px;border:1px dashed var(--color-border);border-radius:16px;background:var(--color-background)}@media(max-width:420px){.OpenSourceLicenses_inner__7xP6I{gap:20px;padding-bottom:36px}.OpenSourceLicenses_card__Fs2qk{padding:10px 12px;border-radius:14px}.OpenSourceLicenses_summary__HbOrR{gap:8px}.OpenSourceLicenses_packageName__RxB1Y{font-size:15px}.OpenSourceLicenses_licenseTag__FicdM{flex-shrink:0;padding-inline:8px}}.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)}.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;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;padding:8px 10px}}: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)}