.contact_main__SQQdP{min-height:70vh;padding:clamp(7rem,12vw,10rem) 0 var(--space-20);background:var(--surface-canvas)}.contact_container__cCpH8{width:min(100% - 2rem,1120px);margin:0 auto}.contact_header__t971_{max-width:850px;padding-bottom:var(--space-10);border-bottom:1px solid var(--line-strong)}.contact_channelsLabel__wMj8t,.contact_folio__pev37,.contact_sectionHeading__57VCr p{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--brand-primary);letter-spacing:.09em;text-transform:uppercase}.contact_folio__pev37{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.contact_folioMark__cDyJe{width:1.25rem;height:1.25rem}.contact_title__Arsm_{max-width:12ch;margin-bottom:var(--space-5);font-family:var(--font-editorial);font-size:clamp(3.25rem,8vw,6.75rem);font-weight:500;line-height:.94;color:var(--ink-strong);letter-spacing:-.04em}.contact_subtitle___F43n{max-width:64ch;font-size:clamp(var(--text-lg),2vw,var(--text-xl));line-height:1.6;color:var(--ink-default)}.contact_content__V_iO4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.7fr);grid-gap:clamp(var(--space-8),8vw,var(--space-20));gap:clamp(var(--space-8),8vw,var(--space-20));padding-top:var(--space-12)}.contact_formSection__4UMy7{min-width:0}.contact_sectionHeading__57VCr{padding-bottom:var(--space-5);border-bottom:1px solid var(--line-default)}.contact_sectionHeading__57VCr p{margin-bottom:var(--space-2);color:var(--evidence)}.contact_channels__4E00o h2,.contact_sectionHeading__57VCr h2{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1;color:var(--ink-strong)}.contact_formHint__cuB2h{max-width:65ch;margin:var(--space-5) 0 var(--space-8);padding-left:var(--space-4);line-height:1.7;color:var(--ink-default);border-left:2px solid var(--evidence)}.contact_formGroup__p53v_{margin-bottom:var(--space-6)}.contact_formGroup__p53v_ label{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--ink-strong)}.contact_fieldHint__66R_k{margin:calc(var(--space-1) * -1) 0 var(--space-2);font-size:var(--text-xs);color:var(--ink-muted)}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ select,.contact_formGroup__p53v_ textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:1.5;color:var(--ink-strong);background:var(--surface-plain);border:1px solid var(--control-border);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.contact_formGroup__p53v_ textarea{min-height:11rem;resize:vertical}.contact_formGroup__p53v_ input:hover,.contact_formGroup__p53v_ select:hover,.contact_formGroup__p53v_ textarea:hover{border-color:var(--line-strong)}.contact_formGroup__p53v_ input:focus-visible,.contact_formGroup__p53v_ select:focus-visible,.contact_formGroup__p53v_ textarea:focus-visible{border-color:var(--focus-ring)}.contact_submitButton__Pottv{min-width:min(100%,15rem)}.contact_status__Eb1CR{min-height:1.5rem;max-width:62ch;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-muted)}.contact_channels__4E00o{align-self:start;border-top:2px solid var(--brand-primary)}.contact_channelsLabel__wMj8t{padding:var(--space-3) 0;color:var(--ink-muted);border-bottom:1px solid var(--line-default)}.contact_channels__4E00o h2{font-size:var(--text-2xl)}.contact_channelList__5VbX2>div,.contact_channels__4E00o h2{padding:var(--space-5) 0;border-bottom:1px solid var(--line-default)}.contact_channelList__5VbX2>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.contact_channelList__5VbX2 dt{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--ink-muted);text-transform:uppercase}.contact_channelList__5VbX2 dd{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.contact_channelList__5VbX2 a{display:inline-flex;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;font-weight:600}.contact_channelList__5VbX2 dd>span{font-size:var(--text-xs);color:var(--ink-muted)}.contact_srOnly__tRMyU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.contact_main__SQQdP{padding-top:6.5rem}.contact_content__V_iO4{grid-template-columns:1fr}.contact_channels__4E00o{grid-row:1}}@media (max-width:420px){.contact_container__cCpH8{width:min(100% - 1.5rem,1120px)}.contact_title__Arsm_{font-size:clamp(2.85rem,15vw,4rem)}.contact_channelList__5VbX2>div{grid-template-columns:1fr;gap:var(--space-2)}}.Button_button__hMNEn{position:relative;display:inline-flex;min-width:24px;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-ui);font-weight:600;line-height:1;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.Button_button__hMNEn:disabled{opacity:.55;cursor:not-allowed}.Button_button__hMNEn:disabled:hover{transform:none}.Button_button__hMNEn.Button_primary__oSpWt{color:var(--brand-on-primary);background-color:var(--brand-solid);border-color:var(--brand-solid)}.Button_button__hMNEn.Button_primary__oSpWt:hover:not(:disabled){background-color:var(--brand-solid-hover);border-color:var(--brand-solid-hover)}.Button_button__hMNEn.Button_secondary__lRe7Q{color:var(--ink-strong);background-color:var(--surface-plain);border-color:var(--control-border)}.Button_button__hMNEn.Button_secondary__lRe7Q:hover:not(:disabled){background-color:var(--surface-subtle)}.Button_button__hMNEn.Button_ghost__mZ9vJ{color:var(--ink-default);background-color:transparent}.Button_button__hMNEn.Button_ghost__mZ9vJ:hover:not(:disabled){color:var(--ink-strong);background-color:var(--surface-subtle)}.Button_button__hMNEn.Button_danger__1ocl9{color:var(--ink-inverse);background-color:var(--danger);border-color:var(--danger)}.Button_button__hMNEn.Button_danger__1ocl9:hover:not(:disabled){border-color:var(--ink-strong)}.Button_button__hMNEn.Button_small__IRRll{min-height:32px;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.Button_button__hMNEn.Button_medium__HdXoB{min-height:44px;padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}.Button_button__hMNEn.Button_large___XXxC,.Button_button__hMNEn.btn-lg{min-height:48px;padding:var(--space-4) var(--space-8);font-size:var(--text-base)}.Button_button__hMNEn.btn-sm{min-height:32px;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.Button_content__Y4InY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.Button_contentLoading__oKqUy{opacity:0}.Button_icon__WVTkW{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.Button_spinner____7ub{position:absolute;width:1.125rem;height:1.125rem;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:Button_button-spin__daiew .8s linear infinite}@keyframes Button_button-spin__daiew{to{transform:rotate(1turn)}}.contact-settings_root__Qx8MH{width:min(860px,100%);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.contact-settings_header__LZwzx{margin-bottom:var(--space-8)}.contact-settings_eyebrow__XMjWF{margin:0 0 var(--space-2);color:var(--brand-primary);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.contact-settings_sectionTitle__FBUn6{margin:0 0 var(--space-1);color:var(--ink-strong);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:600;line-height:1.3}.contact-settings_sectionDesc__h1r3Z{margin:0 0 var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.contact-settings_form__qdeRW{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.contact-settings_field__z52Ls{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.contact-settings_fieldHead__0rPO_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.contact-settings_fieldHead__0rPO_ label{color:var(--ink-default);font-size:var(--text-sm);font-weight:600}.contact-settings_field__z52Ls input,.contact-settings_field__z52Ls select{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink-strong);background:var(--surface-plain);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.35;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.contact-settings_field__z52Ls input::placeholder{color:var(--ink-muted);opacity:.9}.contact-settings_field__z52Ls input:hover:not(:disabled),.contact-settings_field__z52Ls select:hover:not(:disabled){border-color:var(--ink-muted)}.contact-settings_field__z52Ls input:focus-visible,.contact-settings_field__z52Ls select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.contact-settings_hint__vO_Gh{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.contact-settings_error__aPRYH{color:var(--danger);font-size:var(--text-xs);line-height:1.45}.contact-settings_rows__MQga5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--surface-plain)}.contact-settings_row__x4ogT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0}.contact-settings_row__x4ogT+.contact-settings_row__x4ogT{border-top:1px solid var(--line-subtle)}.contact-settings_rowLabel__YjV7J{min-width:0}.contact-settings_rowLabel__YjV7J strong{display:block;color:var(--ink-strong);font-size:var(--text-sm);font-weight:600}.contact-settings_rowLabel__YjV7J span{display:block;margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.contact-settings_switch__bFj0C{position:relative;display:inline-block;flex:none;width:2.55rem;height:1.45rem}.contact-settings_switch__bFj0C input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.contact-settings_switch__bFj0C span{position:absolute;inset:0;border-radius:var(--radius-full);background:var(--line-strong);transition:background var(--duration-fast) var(--ease-standard)}.contact-settings_switch__bFj0C span:after{content:"";position:absolute;top:.17rem;inset-inline-start:.17rem;width:1.11rem;height:1.11rem;border-radius:var(--radius-full);background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard)}.contact-settings_switch__bFj0C input:checked+span{background:var(--brand-primary)}.contact-settings_switch__bFj0C input:checked+span:after{transform:translateX(1.1rem)}[dir=rtl] .contact-settings_switch__bFj0C input:checked+span:after{transform:translateX(-1.1rem)}.contact-settings_switch__bFj0C input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.contact-settings_saveBar__D5EbI{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-subtle)}.contact-settings_banner__kbv5U{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.5}.contact-settings_bannerError__gG4Sx{color:var(--danger);background:var(--danger-soft)}.contact-settings_bannerSuccess__9cwNX{color:var(--success);background:var(--success-soft)}.contact-settings_stateCard___twDh{padding:var(--space-10) var(--space-5);border:1px dashed var(--line-default);border-radius:var(--radius-sm);color:var(--ink-muted);text-align:center}.contact-settings_spinner__D7fOy{display:inline-block;width:1.5rem;height:1.5rem;margin-bottom:var(--space-3);border:2px solid var(--line-subtle);border-top-color:var(--brand-primary);border-radius:var(--radius-full);animation:contact-settings_spin__oVv9s .8s linear infinite}@keyframes contact-settings_spin__oVv9s{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-settings_spinner__D7fOy{animation-duration:1.8s}}@media (max-width:680px){.contact-settings_root__Qx8MH{padding:var(--space-5) var(--space-4) var(--space-10)}}.Input_field__Z5Ma1{display:grid;min-width:0;grid-gap:var(--space-1);gap:var(--space-1)}.Input_label__83Pis{margin-bottom:var(--space-1);color:var(--ink-default)}.Input_control__PsY9j{position:relative}.Input_input__h6Yry{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.35;color:var(--ink-strong);background-color:var(--surface-plain);border:1px solid var(--control-border);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.Input_input__h6Yry::placeholder{color:var(--ink-muted);opacity:.9}.Input_input__h6Yry:hover:not(:disabled){border-color:var(--ink-muted)}.Input_input__h6Yry:disabled{color:var(--ink-muted);background-color:var(--surface-subtle);cursor:not-allowed;opacity:.78}.Input_invalid__djXAF{border-color:var(--danger)}.Input_invalid__djXAF:focus-visible{outline-color:var(--danger)}.Input_withStartIcon__OHsc5{-webkit-padding-start:var(--space-10);padding-inline-start:var(--space-10)}.Input_withEndIcon__iyt8p{-webkit-padding-end:var(--space-10);padding-inline-end:var(--space-10)}.Input_icon__ttdjQ{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);pointer-events:none;transform:translateY(-50%)}.Input_iconStart___cnXo{inset-inline-start:var(--space-3)}.Input_iconEnd__yntuu{inset-inline-end:var(--space-3)}.Input_textarea__KcRxf{min-height:7rem;resize:vertical}.Input_select__KyS3F{cursor:pointer}.Input_error__KqG2Y,.Input_hint__g0kVw{margin:0;font-size:var(--text-xs);line-height:1.45}.Input_hint__g0kVw{color:var(--ink-muted)}.Input_error__KqG2Y{color:var(--danger)}.Input_checkboxGroup__tAAZ5{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.Input_checkboxLabel__SqolK{display:inline-flex;min-height:44px;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:1.4;color:var(--ink-default);cursor:pointer}.Input_checkbox__gLDoT{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--brand-primary);cursor:pointer}.Input_checkbox__gLDoT:disabled,.Input_checkbox__gLDoT:disabled+span{color:var(--ink-muted);cursor:not-allowed;opacity:.72}.Input_checkboxGroup__tAAZ5>.Input_error__KqG2Y,.Input_checkboxGroup__tAAZ5>.Input_hint__g0kVw{-webkit-padding-start:calc(1.25rem + var(--space-2));padding-inline-start:calc(1.25rem + var(--space-2))}.profile-editor_root__32boX{width:min(860px,100%);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.profile-editor_compactRoot__GYx9s{width:100%}.profile-editor_header__fRl_F{margin-bottom:var(--space-8)}.profile-editor_eyebrow__GvoaB{margin:0 0 var(--space-2);color:var(--brand-primary);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.profile-editor_header__fRl_F h1{margin:0;max-width:24ch;color:var(--ink-strong);font-family:var(--font-ui);font-size:var(--text-3xl);font-weight:700;line-height:1.12;letter-spacing:-.03em}.profile-editor_header__fRl_F p:not(.profile-editor_eyebrow__GvoaB){max-width:640px;margin:var(--space-3) 0 0;color:var(--ink-default);font-size:var(--text-base);line-height:1.6}.profile-editor_hero__MbbEU{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--surface-plain);border:1px solid var(--line-default);border-radius:var(--radius-sm)}.profile-editor_avatar__z0Tgx{display:grid;flex:none;width:4rem;height:4rem;place-items:center;overflow:hidden;border-radius:var(--radius-sm);color:var(--brand-primary);background:var(--brand-soft);font-size:1.25rem;font-weight:700}.profile-editor_avatar__z0Tgx img{width:100%;height:100%;object-fit:cover}.profile-editor_heroBody__qrSSf{min-width:0}.profile-editor_heroName__8G6Qy{margin:0;color:var(--ink-strong);font-size:var(--text-lg);font-weight:600}.profile-editor_badges___3grX{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.profile-editor_badge__qW9f8{display:inline-flex;align-items:center;gap:var(--space-1);padding:.22rem .5rem;border:1px solid var(--line-default);border-radius:var(--radius-xs);color:var(--ink-default);background:var(--surface-subtle);font-size:var(--text-xs)}.profile-editor_badgeVerified__qui2Q{color:var(--success)}.profile-editor_meterLabel__vvZ1S{display:flex;justify-content:space-between;margin-top:var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.profile-editor_meter__ZfTYg{height:6px;margin-top:var(--space-2);overflow:hidden;border-radius:var(--radius-full);background:var(--line-subtle)}.profile-editor_meter__ZfTYg>span{display:block;height:100%;background:var(--brand-primary);transition:width var(--transition-base)}.profile-editor_publicUrl__BOx91{margin:var(--space-2) 0 0;color:var(--ink-muted);font-family:var(--font-mono);font-size:.72rem}.profile-editor_privacy__WY9wM{display:flex;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);color:var(--ink-default);background:var(--brand-soft);font-size:var(--text-sm);line-height:1.55}.profile-editor_privacy__WY9wM svg{flex:none;margin-top:.1rem;color:var(--brand-primary)}.profile-editor_privacy__WY9wM p{margin:0}.profile-editor_form__rFUl6{margin-top:var(--space-4);background:var(--surface-plain);border:1px solid var(--line-default);border-radius:var(--radius-sm)}.profile-editor_formCompact__MV2P2{margin-top:0;border:0;border-radius:0;background:transparent}.profile-editor_formCompact__MV2P2 .profile-editor_section__khMOZ{padding-left:0;padding-right:0}.profile-editor_section__khMOZ{padding:var(--space-6)}.profile-editor_section__khMOZ+.profile-editor_section__khMOZ{border-top:1px solid var(--line-subtle)}.profile-editor_sectionTitle__pVALb{margin:0 0 var(--space-1);color:var(--ink-strong);font-size:var(--text-lg);font-weight:600;line-height:1.3}.profile-editor_sectionDesc__CnBS_{margin:0 0 var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.profile-editor_grid__xMC51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5)}.profile-editor_full__5hVfs{grid-column:1/-1}.profile-editor_field__QjT9T{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.profile-editor_fieldHead__jQdbb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.profile-editor_fieldHead__jQdbb label{color:var(--ink-default);font-size:var(--text-sm);font-weight:600}.profile-editor_required__cQZ8D{color:var(--brand-primary)}.profile-editor_field__QjT9T input,.profile-editor_field__QjT9T select,.profile-editor_field__QjT9T textarea{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink-strong);background:var(--surface-plain);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.35;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.profile-editor_field__QjT9T textarea{min-height:7rem;resize:vertical;line-height:1.55}.profile-editor_field__QjT9T input::placeholder,.profile-editor_field__QjT9T textarea::placeholder{color:var(--ink-muted);opacity:.9}.profile-editor_field__QjT9T input:hover:not(:disabled),.profile-editor_field__QjT9T select:hover:not(:disabled),.profile-editor_field__QjT9T textarea:hover:not(:disabled){border-color:var(--ink-muted)}.profile-editor_field__QjT9T input:focus-visible,.profile-editor_field__QjT9T select:focus-visible,.profile-editor_field__QjT9T textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.profile-editor_field__QjT9T input:disabled,.profile-editor_field__QjT9T select:disabled{color:var(--ink-muted);background:var(--surface-subtle);cursor:not-allowed;opacity:.78}.profile-editor_groupLabel__wVTZ4{grid-column:1/-1;margin:var(--space-2) 0 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line-subtle);color:var(--ink-muted);font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.profile-editor_sectionHead__XcW2E{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.profile-editor_sectionHead__XcW2E .profile-editor_sectionTitle__pVALb{margin-bottom:var(--space-1)}.profile-editor_sectionHead__XcW2E .profile-editor_sectionDesc__CnBS_{margin-bottom:0}.profile-editor_globalVis__gLPx_{display:grid;flex:none;grid-gap:var(--space-2);gap:var(--space-2);justify-items:end}.profile-editor_globalVisLabel__3DtWa{color:var(--ink-muted);font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.profile-editor_segmented__hz6cn{display:inline-flex;padding:2px;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--surface-subtle)}.profile-editor_segment__Ee1lv{display:inline-flex;align-items:center;gap:var(--space-1);padding:.35rem .7rem;border:0;border-radius:calc(var(--radius-sm) - 1px);color:var(--ink-muted);background:transparent;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.profile-editor_segment__Ee1lv:hover{color:var(--ink-default)}.profile-editor_segment__Ee1lv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.profile-editor_segmentActive__GBjmE{color:var(--ink-strong);background:var(--surface-plain);box-shadow:var(--shadow-sm)}.profile-editor_segmentActive__GBjmE.profile-editor_segment-public__eLYYD{color:var(--success)}.profile-editor_segmentActive__GBjmE.profile-editor_segment-members__P_ook{color:var(--brand-primary)}.profile-editor_segmentActive__GBjmE.profile-editor_segment-private__Q7881{color:var(--danger)}.profile-editor_tagField__IWKt3{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-plain);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.profile-editor_tagField__IWKt3:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.profile-editor_tagField__IWKt3 input{flex:1 1 150px;min-width:150px;min-height:0;padding:var(--space-1) 0;border:0;background:transparent;box-shadow:none}.profile-editor_tagField__IWKt3 input:focus-visible{outline:none}.profile-editor_tagField__IWKt3 input::placeholder{color:var(--ink-muted);opacity:.9}.profile-editor_tagField__IWKt3 input:disabled{color:var(--ink-muted);background:transparent;cursor:not-allowed;opacity:.7}.profile-editor_tag__qNvU5{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:.18rem .3rem .18rem .5rem;border-radius:var(--radius-xs);color:var(--brand-primary);background:var(--brand-soft);font-size:var(--text-xs);font-weight:600;line-height:1.3}.profile-editor_tag__qNvU5>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-editor_tag__qNvU5 button{display:grid;flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-xs);color:inherit;background:transparent;cursor:pointer}.profile-editor_tag__qNvU5 button:hover{color:var(--ink-strong)}.profile-editor_tagField__IWKt3>.profile-editor_suggestions__q__r1{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin-top:0}.profile-editor_fieldError__RFgDJ .profile-editor_tagField__IWKt3,.profile-editor_fieldError__RFgDJ input,.profile-editor_fieldError__RFgDJ select,.profile-editor_fieldError__RFgDJ textarea{border-color:var(--danger)}.profile-editor_fieldError__RFgDJ .profile-editor_tagField__IWKt3:focus-within,.profile-editor_fieldError__RFgDJ input:focus-visible,.profile-editor_fieldError__RFgDJ select:focus-visible,.profile-editor_fieldError__RFgDJ textarea:focus-visible{outline-color:var(--danger);border-color:var(--danger)}.profile-editor_error__XPFQm{color:var(--danger);font-size:var(--text-xs);line-height:1.45}.profile-editor_saveBar__x7PZN{position:-webkit-sticky;position:sticky;z-index:20;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line-subtle);background:var(--surface-plain);box-shadow:0 -8px 16px -16px rgb(23 26 31/.35)}.profile-editor_saveBarCompact__ZmN7J{position:static;margin:0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-subtle);background:transparent;box-shadow:none}.profile-editor_saveStatus__rEms3{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.profile-editor_saveStatus__rEms3 svg{color:var(--success)}.profile-editor_saveStatusDirty__49_td{color:var(--ink-default)}.profile-editor_unsavedDot__f9I6i{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--brand-primary)}.profile-editor_counter__Q3eAm,.profile-editor_hint__n8JrQ{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.profile-editor_counter__Q3eAm{font-family:var(--font-mono)}.profile-editor_items__0jMDO{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.profile-editor_item__OdYl_{padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle)}.profile-editor_itemTop__dLf8R{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.profile-editor_itemTitle__7wfd1{color:var(--ink-default);font-size:var(--text-sm);font-weight:600}.profile-editor_removeBtn__mbn5h{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;color:var(--danger);background:transparent;font-size:var(--text-xs);font-weight:500;cursor:pointer}.profile-editor_removeBtn__mbn5h:hover{text-decoration:underline}.profile-editor_addBtn__VcMM7{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--brand-primary);background:transparent;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.profile-editor_addBtn__VcMM7:hover{background:var(--brand-soft)}.profile-editor_suggestions__q__r1{display:grid;max-height:220px;margin-top:var(--space-2);overflow:auto;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--surface-plain);box-shadow:var(--shadow-md)}.profile-editor_suggestions__q__r1 button{padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--line-subtle);color:var(--ink-default);background:transparent;text-align:start;cursor:pointer}.profile-editor_suggestions__q__r1 button:last-child{border-bottom:0}.profile-editor_suggestions__q__r1 button:focus-visible,.profile-editor_suggestions__q__r1 button:hover{outline:none;background:var(--surface-subtle)}.profile-editor_suggestions__q__r1 strong{display:block;color:var(--ink-strong);font-size:var(--text-sm)}.profile-editor_suggestions__q__r1 span{color:var(--ink-muted);font-size:var(--text-xs)}.profile-editor_consent__gc_am{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--ink-default);font-size:var(--text-sm);line-height:1.55}.profile-editor_consent__gc_am input{flex:none;width:1.25rem;height:1.25rem;margin:.05rem 0 0;accent-color:var(--brand-primary);cursor:pointer}.profile-editor_consent__gc_am input:disabled{cursor:not-allowed}.profile-editor_actions__tySQA{display:flex;justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line-subtle)}.profile-editor_banner__6hQtR{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.5}.profile-editor_bannerError__ViBT0{color:var(--danger);background:var(--danger-soft)}.profile-editor_bannerSuccess__vsBUR{color:var(--success);background:var(--success-soft)}.profile-editor_appeal__xvXsB{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);font-size:var(--text-sm);line-height:1.5}.profile-editor_appeal__xvXsB strong{display:block;margin-bottom:var(--space-1)}.profile-editor_appeal__xvXsB p{margin:0 0 var(--space-3)}.profile-editor_appeal__xvXsB textarea{width:100%;min-height:6rem;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink-strong);background:var(--surface-plain);font-family:var(--font-ui);font-size:var(--text-sm);resize:vertical}.profile-editor_stateCard__UFpRJ{padding:var(--space-10) var(--space-5);border:1px dashed var(--line-default);border-radius:var(--radius-sm);color:var(--ink-muted);text-align:center}.profile-editor_stateCard__UFpRJ strong{display:block;margin-bottom:var(--space-2);color:var(--ink-strong)}.profile-editor_spinner__2E6_d{display:inline-block;width:1.5rem;height:1.5rem;margin-bottom:var(--space-3);border:2px solid var(--line-subtle);border-top-color:var(--brand-primary);border-radius:var(--radius-full);animation:profile-editor_spin__oNpBZ .8s linear infinite}@keyframes profile-editor_spin__oNpBZ{to{transform:rotate(1turn)}}@media (max-width:680px){.profile-editor_root__32boX{padding:var(--space-5) var(--space-4) var(--space-10)}.profile-editor_grid__xMC51{grid-template-columns:1fr}.profile-editor_full__5hVfs{grid-column:auto}.profile-editor_hero__MbbEU{align-items:flex-start;flex-direction:column}.profile-editor_sectionHead__XcW2E{flex-direction:column;gap:var(--space-4)}.profile-editor_globalVis__gLPx_{justify-items:start;width:100%}.profile-editor_segmented__hz6cn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.profile-editor_segment__Ee1lv{justify-content:center}.profile-editor_saveBar__x7PZN{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.profile-editor_saveBarCompact__ZmN7J{padding-right:0;padding-left:0}.profile-editor_saveBar__x7PZN button{width:100%}}@media (prefers-reduced-motion:reduce){.profile-editor_meter__ZfTYg>span{transition:none}.profile-editor_spinner__2E6_d{animation-duration:1.8s}}.auth_container__vRJ_m{min-height:100vh;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);background:var(--surface-canvas);color:var(--ink-strong)}.auth_contextPanel__zCmC3{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding:clamp(2rem,5vw,5rem);background:var(--surface-subtle);border-right:1px solid var(--line-strong);overflow:hidden}.auth_contextPanel__zCmC3:before{content:"";position:absolute;inset:0;z-index:0;background:url(/brand/artwork/source-stack-pattern-light.svg) 50%/cover no-repeat;opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,transparent 6%,#000 72%);mask-image:linear-gradient(135deg,transparent 6%,#000 72%)}.auth_contextPanel__zCmC3>*{position:relative;z-index:1}.auth_logo__kC1qL{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:.7rem;color:var(--ink-strong);text-decoration:none}.auth_logoLockup__2cQ21{width:180px}.auth_contextBody__nanuW{max-width:480px;padding-left:1.35rem;border-left:3px solid var(--brand-primary)}.auth_folio__ubKTw{margin:0 0 1rem;color:var(--brand-primary);font-family:var(--font-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1.5}.auth_contextTitle__0fSy8{max-width:12ch;margin:0 0 1.25rem;font-family:var(--font-editorial);font-size:clamp(2.5rem,4.5vw,5rem);font-weight:650;line-height:.98;letter-spacing:-.04em}@media (prefers-color-scheme:dark){.auth_contextPanel__zCmC3:before{background-image:url(/brand/artwork/source-stack-pattern-dark.svg);opacity:.28}}.auth_contextCopy__9wTN0{max-width:52ch;margin:0;color:var(--ink-default);line-height:1.7}.auth_dataLedger__NU30h{max-width:480px;margin:0;border-top:1px solid var(--line-strong)}.auth_dataLedger__NU30h>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line-default)}.auth_dataLedger__NU30h dt{color:var(--evidence);font-family:var(--font-mono);font-size:.66rem;font-weight:650;letter-spacing:.06em}.auth_dataLedger__NU30h dd{margin:0;color:var(--ink-muted);font-size:.8rem;line-height:1.5}.auth_accountPanel__wxvqP{min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,7vw,7rem)}.auth_card__3UHkg{width:min(100%,470px)}.auth_header__FcAqJ{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line-strong)}.auth_title__INrSP{margin:0 0 .65rem;color:var(--ink-strong);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:650;line-height:1.15;letter-spacing:-.025em}.auth_description__NjOUz{margin:0;color:var(--ink-muted);font-size:.92rem;line-height:1.65}.auth_description__NjOUz strong{color:var(--ink-strong)}.auth_form__FcSZa{display:flex;flex-direction:column;gap:1rem;text-align:left}.auth_form__FcSZa .form-group{margin:0}.auth_form__FcSZa .label{display:block;margin-bottom:.45rem;color:var(--ink-strong);font-size:.82rem;font-weight:650}.auth_form__FcSZa button[type=submit]{width:100%;min-height:46px;margin-top:.25rem}.auth_error__WpX77,.auth_status__wvlF7,.auth_success__HZTRc{margin:0 0 1rem;padding:.8rem .9rem;border-left:3px solid;font-size:.82rem;line-height:1.55}.auth_error__WpX77{background:var(--danger-soft);color:var(--danger)}.auth_success__HZTRc{background:var(--success-soft);color:var(--success)}.auth_status__wvlF7{background:var(--brand-soft);color:var(--brand-primary)}.auth_loadingState__xTC1g{padding:1.25rem 0;border-block:1px solid var(--line-default)}.auth_loadingState__xTC1g p{margin:0;color:var(--ink-default);line-height:1.6}.auth_loadingLabel__QktKF{display:block;margin-bottom:.45rem;color:var(--brand-primary);font-family:var(--font-mono);font-size:.68rem;font-weight:650;letter-spacing:.07em}.auth_divider__LhdcP{display:flex;align-items:center;gap:.8rem;margin:1.35rem 0}.auth_divider__LhdcP:after,.auth_divider__LhdcP:before{content:"";flex:1 1;height:1px;background:var(--line-default)}.auth_divider__LhdcP span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.auth_providerButtons__v63YH{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.auth_providerButtons__v63YH button{min-height:46px}.auth_linkButton__3nRC2{width:-moz-fit-content;width:fit-content;min-height:32px;padding:0;background:transparent;border:0;color:var(--brand-primary);font:600 .8rem var(--font-ui);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.auth_linkButton__3nRC2:disabled{color:var(--ink-muted);cursor:wait}.auth_footer__RnOpB{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line-default);color:var(--ink-muted);font-size:.84rem;line-height:1.6}.auth_footer__RnOpB a,.auth_inlineLink__KwlaI{color:var(--brand-primary);font-weight:650;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:.2em}.auth_primaryAction__xxm1Q,.auth_secondaryAction__V4S_n{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border:1px solid var(--brand-primary);border-radius:var(--radius-xs);font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.auth_primaryAction__xxm1Q{background:var(--brand-solid);color:var(--brand-on-primary)}.auth_primaryAction__xxm1Q:hover{background:var(--brand-solid-hover);border-color:var(--brand-primary-hover)}.auth_secondaryAction__V4S_n{color:var(--brand-primary)}.auth_secondaryAction__V4S_n:hover{background:var(--brand-soft)}.auth_actions__tiHtR{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.auth_actions__tiHtR>*{flex:1 1 180px}.auth_pluginDetails__ltpo2{margin:0 0 1.5rem;padding:1rem 0;border-block:1px solid var(--line-default)}.auth_pluginDetails__ltpo2 p{margin:0 0 .7rem;color:var(--ink-default);line-height:1.65}.auth_pluginDetails__ltpo2 p:last-child{margin-bottom:0}.auth_accountIdentity__wNDtQ{color:var(--ink-strong);font-family:var(--font-mono);font-size:.78rem;overflow-wrap:anywhere}.auth_privacyNote__lwFOQ{margin:1rem 0 0;color:var(--ink-muted);font-size:.76rem;line-height:1.55}.auth_approveButton__ozJqm{width:100%;min-height:46px;padding:.75rem 1rem;background:var(--brand-solid);border:1px solid var(--brand-primary);border-radius:var(--radius-xs);color:var(--brand-on-primary);font:650 .88rem var(--font-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.auth_approveButton__ozJqm:hover:not(:disabled){background:var(--brand-solid-hover);border-color:var(--brand-primary-hover)}.auth_approveButton__ozJqm:disabled{cursor:wait;opacity:.7}.auth_approveButton__ozJqm+.auth_error__WpX77{margin-top:1rem}.auth_approveButton__ozJqm:focus-visible,.auth_footer__RnOpB a:focus-visible,.auth_inlineLink__KwlaI:focus-visible,.auth_linkButton__3nRC2:focus-visible,.auth_logo__kC1qL:focus-visible,.auth_primaryAction__xxm1Q:focus-visible,.auth_secondaryAction__V4S_n:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 1px var(--focus-offset)}@media (max-width:820px){.auth_container__vRJ_m{grid-template-columns:1fr}.auth_contextPanel__zCmC3{min-height:auto;gap:2.5rem;padding:1.5rem;border-right:0;border-bottom:1px solid var(--line-strong)}.auth_contextBody__nanuW{max-width:620px}.auth_contextTitle__0fSy8{font-size:clamp(2.4rem,10vw,4.5rem)}.auth_dataLedger__NU30h{display:none}.auth_accountPanel__wxvqP{padding:3rem 1.5rem}}@media (max-width:440px){.auth_accountPanel__wxvqP,.auth_contextPanel__zCmC3{padding-right:1rem;padding-left:1rem}.auth_contextBody__nanuW{padding-left:1rem}.auth_providerButtons__v63YH{grid-template-columns:1fr}.auth_actions__tiHtR{align-items:stretch;flex-direction:column}.auth_actions__tiHtR>*{width:100%;flex-basis:auto}}@media (prefers-reduced-motion:reduce){.auth_approveButton__ozJqm,.auth_primaryAction__xxm1Q,.auth_secondaryAction__V4S_n{transition-duration:0s}}.BrandLogo_artwork__B8hVd{display:inline-flex;flex:0 0 auto;align-items:center;line-height:0}.BrandLogo_artwork__B8hVd img{display:block;width:100%;height:auto}.BrandLogo_horizontal__2tZvx{width:180px;min-width:140px;aspect-ratio:4.5/1}.BrandLogo_stacked__07pyM{width:144px;aspect-ratio:43/36}.BrandLogo_mark__u0mD4{width:32px;min-width:0;aspect-ratio:4/3}.BrandLogo_logoLight__XoCxV{display:block}.BrandLogo_logoDark__ISW4Y{display:none}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .BrandLogo_logoLight__XoCxV{display:none}html:not([data-theme=light]) .BrandLogo_logoDark__ISW4Y{display:block}}html[data-theme=dark] .BrandLogo_logoLight__XoCxV{display:none}html[data-theme=dark] .BrandLogo_logoDark__ISW4Y,html[data-theme=light] .BrandLogo_logoLight__XoCxV{display:block}html[data-theme=light] .BrandLogo_logoDark__ISW4Y{display:none}.LanguageSwitcher_container__RlxV7{position:relative;display:inline-flex;align-items:center}.LanguageSwitcher_trigger__1UT1E{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;color:var(--ink-default);background:var(--surface-subtle);border:1px solid var(--line-default);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;font-family:inherit}.LanguageSwitcher_trigger__1UT1E:hover{background:var(--surface-raised);color:var(--ink-strong);border-color:var(--line-strong)}.LanguageSwitcher_trigger__1UT1E:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.LanguageSwitcher_icon__MA_Pn{width:14px;height:14px;opacity:.75;flex-shrink:0}.LanguageSwitcher_chevron__ns3pZ{width:12px;height:12px;opacity:.6;transition:transform .2s ease;flex-shrink:0}.LanguageSwitcher_open__4ypIe .LanguageSwitcher_chevron__ns3pZ{transform:rotate(180deg)}.LanguageSwitcher_menu__3CvuY{position:absolute;bottom:auto;top:calc(100% + 4px);inset-inline-end:0;min-width:130px;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.25rem;z-index:100;display:flex;flex-direction:column;gap:2px}.LanguageSwitcher_menuItem__LBH_P{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .625rem;font-size:.8125rem;color:var(--ink-default);background:transparent;border:none;border-radius:2px;text-align:start;cursor:pointer;transition:background .12s ease;font-family:inherit}.LanguageSwitcher_menuItem__LBH_P:hover{background:var(--surface-subtle);color:var(--ink-strong)}.LanguageSwitcher_menuItemActive__2Sy2f{background:var(--brand-soft);color:var(--brand-primary);font-weight:600}.LanguageSwitcher_check__tTiVI{width:12px;height:12px;color:var(--brand-primary);flex-shrink:0}.ThemeToggle_toggle__03nAw{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;color:var(--ink-default);background:var(--surface-subtle);border:1px solid var(--line-default);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;font-family:inherit;line-height:1}.ThemeToggle_toggle__03nAw:hover{background:var(--surface-raised);color:var(--ink-strong);border-color:var(--line-strong)}.ThemeToggle_toggle__03nAw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ThemeToggle_compact___E2_h{padding:.375rem;min-width:32px;height:32px}.ThemeToggle_icon__NxVox{width:15px;height:15px;flex-shrink:0;transition:transform .2s ease}.ThemeToggle_toggle__03nAw:hover .ThemeToggle_icon__NxVox{transform:rotate(15deg)}.ThemeToggle_label__53eAY{font-size:.8125rem}.Navigation_header__9xJIy{position:-webkit-sticky;position:sticky;top:0;z-index:100;min-height:68px;background:var(--surface-plain);border-bottom:1px solid var(--line-default)}.Navigation_container__h1peP{width:min(calc(100% - 48px),1280px);min-height:67px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem)}.Navigation_logo__hfAeQ{display:inline-flex;align-items:center;color:var(--ink-strong);text-decoration:none}.Navigation_logoLockup__lh9O1{width:158px}.Navigation_mobileLogo__MxyM3{display:none;width:34px}.Navigation_desktopNav__pYmem{display:flex;align-items:stretch;justify-content:center;gap:clamp(1.25rem,3vw,2.25rem);min-height:67px}.Navigation_navLink__lvNUe{position:relative;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:var(--ink-muted);font-size:.875rem;font-weight:600;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.Navigation_navLink__lvNUe:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:transparent}.Navigation_navLink__lvNUe.Navigation_current__AXMRI,.Navigation_navLink__lvNUe:hover{color:var(--ink-strong)}.Navigation_navLink__lvNUe.Navigation_current__AXMRI:after{background:var(--brand-solid)}.Navigation_externalNote__uzyjL{color:var(--evidence);font-family:var(--font-mono);font-size:.72rem}.Navigation_authButtons__UW0Sr{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.Navigation_mobilePrimaryAction__XvVh9,.Navigation_mobileSecondaryAction__5ETzH,.Navigation_primaryAction__SsWcd,.Navigation_secondaryAction__9voYB{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-strong);font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.Navigation_mobilePrimaryAction__XvVh9,.Navigation_primaryAction__SsWcd{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--brand-on-primary)}.Navigation_mobilePrimaryAction__XvVh9:hover,.Navigation_primaryAction__SsWcd:hover{background:var(--brand-solid-hover);border-color:var(--brand-solid-hover)}.Navigation_mobileSecondaryAction__5ETzH:hover,.Navigation_secondaryAction__9voYB:hover{background:var(--surface-subtle);border-color:var(--ink-muted)}.Navigation_mobileMenuButton__mhY94{width:44px;height:44px;display:none;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--line-default);border-radius:var(--radius-xs);color:var(--ink-strong);cursor:pointer}.Navigation_mobileMenuButton__mhY94:hover{background:var(--surface-subtle);border-color:var(--line-strong)}.Navigation_mobileMenu__ysZ8Q{position:absolute;top:100%;right:0;left:0;height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-canvas);border-bottom:1px solid var(--line-strong)}.Navigation_mobileNav__jgEhs{width:min(calc(100% - 32px),720px);margin:0 auto;padding:1.5rem 0 2rem;display:flex;flex-direction:column}.Navigation_mobileNavLink__nDI6y{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--line-default);color:var(--ink-default);font-size:1.05rem;font-weight:600;text-decoration:none}.Navigation_mobileNavLink__nDI6y.Navigation_current__AXMRI{padding-left:.8rem;border-left:3px solid var(--brand-primary);color:var(--ink-strong)}.Navigation_mobileAuthButtons__f9mkv{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:2rem}.Navigation_srOnly__lixg9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Navigation_logo__hfAeQ:focus-visible,.Navigation_mobileMenuButton__mhY94:focus-visible,.Navigation_mobileNavLink__nDI6y:focus-visible,.Navigation_mobilePrimaryAction__XvVh9:focus-visible,.Navigation_mobileSecondaryAction__5ETzH:focus-visible,.Navigation_navLink__lvNUe:focus-visible,.Navigation_primaryAction__SsWcd:focus-visible,.Navigation_secondaryAction__9voYB:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 1px var(--focus-offset)}@media (max-width:860px){.Navigation_container__h1peP{width:min(calc(100% - 32px),1280px);grid-template-columns:auto auto;justify-content:space-between}.Navigation_authButtons__UW0Sr,.Navigation_desktopNav__pYmem{display:none}.Navigation_mobileMenuButton__mhY94{display:inline-flex}.Navigation_logoLockup__lh9O1{display:none}.Navigation_mobileLogo__MxyM3{display:inline-flex}}@media (max-width:420px){.Navigation_mobileAuthButtons__f9mkv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Navigation_mobilePrimaryAction__XvVh9,.Navigation_mobileSecondaryAction__5ETzH,.Navigation_navLink__lvNUe,.Navigation_primaryAction__SsWcd,.Navigation_secondaryAction__9voYB{transition-duration:0s}}.Footer_footer__UaG1g{--ink-strong:var(--iktinah-paper);--ink-default:var(--iktinah-mist);--ink-muted:color-mix(in srgb,var(--iktinah-mist) 72%,var(--iktinah-slate));--line-default:color-mix(in srgb,var(--iktinah-slate) 52%,var(--iktinah-ink));--line-strong:var(--iktinah-slate);--brand-primary:#45958e;--brand-primary-hover:#73aaa5;--brand-soft:#233b3b;--evidence:#73aaa5;--surface-subtle:#1b222b;--surface-raised:#242d37;--focus-ring:#73aaa5;--focus-offset:var(--iktinah-ink);background:var(--iktinah-ink);border-top:3px solid var(--iktinah-lens-teal);color:var(--ink-default)}.Footer_footer__UaG1g [role=listbox]{top:auto;bottom:calc(100% + 4px)}.Footer_container__Z8cUU{width:min(calc(100% - 48px),1280px);margin:0 auto}.Footer_topSection__GlfG1{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);padding:3rem 0 2.5rem}.Footer_brand___zP6t{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.Footer_logo__NsUJK{display:inline-flex;align-items:center;color:var(--ink-strong);text-decoration:none}.Footer_logoLockup__3_6pS{width:180px}.Footer_description__jfKNg{max-width:35ch;margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.65}.Footer_license__j447O{margin:.35rem 0 0;color:var(--evidence);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.07em}.Footer_linksGrid__AIy78{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem)}.Footer_linkColumn__iAZOP{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.Footer_columnTitle__YcE5F{margin:0 0 .35rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Footer_link__EWWOW{min-height:32px;display:inline-flex;align-items:center;color:var(--ink-default);font-size:.84rem;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard);transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard);transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard)}.Footer_link__EWWOW:hover{color:var(--brand-primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Footer_bottomSection__VKhs6{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line-default)}.Footer_copyright__j5CNb,.Footer_madeWith__E2GwY{margin:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em}.Footer_link__EWWOW:focus-visible,.Footer_logo__NsUJK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 1px var(--focus-offset)}@media (max-width:900px){.Footer_topSection__GlfG1{grid-template-columns:1fr}}@media (max-width:640px){.Footer_container__Z8cUU{width:min(calc(100% - 32px),1280px)}.Footer_topSection__GlfG1{padding:2.25rem 0 2rem}.Footer_linksGrid__AIy78{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.Footer_bottomSection__VKhs6{min-height:auto;padding:1rem 0;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Footer_link__EWWOW{transition-duration:0s}}.legal_main___pdE6{min-height:70vh;padding:clamp(7rem,11vw,9rem) 0 var(--space-20);background:var(--surface-canvas)}.legal_wideContainer__BsdNx{display:grid;grid-template-columns:minmax(13rem,.34fr) minmax(0,820px);grid-gap:clamp(var(--space-8),6vw,var(--space-16));gap:clamp(var(--space-8),6vw,var(--space-16));width:min(100% - 2rem,1240px);margin:0 auto}.legal_container__0MiU_{min-width:0}.legal_header__Tz3Q3{padding-bottom:var(--space-10);border-bottom:1px solid var(--line-strong)}.legal_folio__lBe1S{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.4;color:var(--brand-primary);letter-spacing:.09em;text-transform:uppercase}.legal_folioMark__hxzke{width:1.25rem;height:1.25rem}.legal_title__Gq7_Q{max-width:16ch;margin-bottom:var(--space-5);font-family:var(--font-editorial);font-size:clamp(3rem,7vw,5.75rem);font-weight:500;line-height:.98;color:var(--ink-strong);letter-spacing:-.035em}.legal_subtitle__JfhQV{max-width:68ch;margin-bottom:var(--space-6);font-size:var(--text-lg);line-height:1.7;color:var(--ink-default)}.legal_metaRow__4bVdn{display:flex;flex-wrap:wrap;margin:var(--space-6) 0;border-top:1px solid var(--line-default);border-bottom:1px solid var(--line-default)}.legal_metaBadge__g9VHW{display:inline-flex;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-3) 0;margin-right:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_metaBadge__g9VHW+.legal_metaBadge__g9VHW{padding-left:var(--space-5);border-left:1px solid var(--line-default)}.legal_metaBadge__g9VHW strong{font-weight:600;color:var(--ink-strong)}.legal_summary__8ht_8{max-width:72ch;padding:var(--space-5) var(--space-6);font-size:var(--text-base);line-height:1.75;color:var(--ink-default);background:var(--surface-subtle);border-left:2px solid var(--evidence)}.legal_summary__8ht_8 strong{color:var(--ink-strong)}.legal_toc__RPdB5{position:-webkit-sticky;position:sticky;top:6.5rem;max-height:calc(100vh - 8rem);overflow-y:auto;color:var(--ink-default);border-top:2px solid var(--brand-primary)}.legal_toc__RPdB5>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;list-style:none;cursor:pointer;border-bottom:1px solid var(--line-default)}.legal_toc__RPdB5>summary::-webkit-details-marker{display:none}.legal_toc__RPdB5>summary:hover{color:var(--brand-primary)}.legal_tocChevron___qjou{width:1rem;height:1rem;flex:0 0 auto;color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-standard)}.legal_toc__RPdB5[open]>summary .legal_tocChevron___qjou{transform:rotate(180deg)}.legal_tocBody__h62o4{padding-bottom:var(--space-4)}.legal_tocTitle__F98Ud{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase}.legal_tocList__Ux0mP{padding:0;margin:0;list-style:none}.legal_tocItem__U8hp9{border-bottom:1px solid var(--line-subtle)}.legal_tocLink__7jkmv{display:block;min-height:2.5rem;padding:var(--space-2) 0;font-size:var(--text-xs);line-height:1.45;color:var(--ink-muted);text-decoration:none}.legal_tocLink__7jkmv:hover{color:var(--brand-primary)}.legal_section__HHwWK{max-width:74ch;padding:var(--space-12) 0 0;scroll-margin-top:7rem}.legal_section__HHwWK h2{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;margin-bottom:var(--space-5);padding-bottom:var(--space-3);font-family:var(--font-editorial);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:500;line-height:1.15;color:var(--ink-strong);border-bottom:1px solid var(--line-strong)}.legal_sectionNumber__0r3eh{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--evidence);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_section__HHwWK h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:600;line-height:1.35;color:var(--ink-strong);scroll-margin-top:7rem}.legal_section__HHwWK h4{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--ink-default);letter-spacing:.04em;text-transform:uppercase}.legal_section__HHwWK p{max-width:72ch;margin-bottom:var(--space-4);font-size:var(--text-base);line-height:1.78;color:var(--ink-default)}.legal_section__HHwWK ol,.legal_section__HHwWK ul{max-width:72ch;padding-left:var(--space-6);margin-bottom:var(--space-5)}.legal_section__HHwWK li{padding-left:var(--space-1);margin-bottom:var(--space-2);font-size:var(--text-base);line-height:1.75;color:var(--ink-default)}.legal_section__HHwWK li::marker{color:var(--evidence);font-family:var(--font-mono)}.legal_section__HHwWK strong{font-weight:600;color:var(--ink-strong)}.legal_docFooter__1Nkxu a,.legal_section__HHwWK a{color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.legal_section__HHwWK code{padding:.08rem .3rem;font-family:var(--font-mono);font-size:.9em;color:var(--ink-strong);overflow-wrap:anywhere;background:var(--surface-subtle);border:1px solid var(--line-subtle);border-radius:var(--radius-xs)}.legal_callout__V6IOc{max-width:72ch;margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);color:var(--ink-default);background:var(--surface-plain);border:1px solid var(--line-default);border-left:2px solid var(--brand-primary)}.legal_calloutWarn__YgPiY{background:var(--warning-soft);border-left-color:var(--warning)}.legal_calloutCritical__qL4CT{background:var(--danger-soft);border-left-color:var(--danger)}.legal_calloutTitle__E271t{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--ink-strong);letter-spacing:.06em;text-transform:uppercase}.legal_callout__V6IOc p:last-child{margin-bottom:0}.legal_definitionList__bilaj{max-width:72ch;margin:var(--space-5) 0;border-top:1px solid var(--line-strong)}.legal_definitionList__bilaj dt{padding-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink-strong)}.legal_definitionList__bilaj dd{padding:var(--space-2) 0 var(--space-4);margin:0;line-height:1.7;color:var(--ink-default);border-bottom:1px solid var(--line-default)}.legal_dataTable__SsTBX{width:100%;margin:var(--space-6) 0;font-size:var(--text-sm);color:var(--ink-default);border-collapse:collapse;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_dataTable__SsTBX th{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.4;color:var(--ink-strong);text-align:left;text-transform:uppercase;vertical-align:bottom;background:var(--surface-subtle);border-bottom:1px solid var(--line-strong)}.legal_dataTable__SsTBX td{padding:var(--space-3);line-height:1.6;vertical-align:top;border-bottom:1px solid var(--line-default)}.legal_dataTable__SsTBX tr:last-child td{border-bottom:0}.legal_dataTable__SsTBX code{font-family:var(--font-mono);font-size:.88em;overflow-wrap:anywhere}.legal_docFooter__1Nkxu{max-width:72ch;margin-top:var(--space-16);padding-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.7;color:var(--ink-muted);border-top:1px solid var(--line-strong)}.legal_docFooter__1Nkxu p{color:inherit}.legal_footerNote__JmQGP{margin-top:var(--space-2)}.legal_printButton__lOnhQ{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--ink-strong);text-decoration:none;background:var(--surface-plain);border:1px solid var(--control-border);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.legal_printButton__lOnhQ:hover{color:var(--brand-primary);background:var(--surface-subtle);border-color:var(--brand-primary)}@media (max-width:900px){.legal_wideContainer__BsdNx{grid-template-columns:1fr}.legal_toc__RPdB5{position:static;max-height:none;overflow:visible}}@media (max-width:720px){.legal_main___pdE6{padding-top:6.5rem}.legal_metaRow__4bVdn{display:grid}.legal_metaBadge__g9VHW,.legal_metaBadge__g9VHW+.legal_metaBadge__g9VHW{padding:var(--space-3) 0;margin:0;border-left:0;border-bottom:1px solid var(--line-subtle)}.legal_metaBadge__g9VHW:last-child{border-bottom:0}.legal_callout__V6IOc,.legal_summary__8ht_8{padding:var(--space-4)}.legal_dataTable__SsTBX{display:block;max-width:100%;overflow-x:auto}.legal_dataTable__SsTBX td,.legal_dataTable__SsTBX th{min-width:9rem}}@media (max-width:420px){.legal_wideContainer__BsdNx{width:min(100% - 1.5rem,1240px)}.legal_title__Gq7_Q{font-size:clamp(2.75rem,15vw,4rem)}.legal_subtitle__JfhQV{font-size:var(--text-base)}.legal_section__HHwWK h2{grid-template-columns:1fr;gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.legal_printButton__lOnhQ,.legal_tocChevron___qjou{transition-duration:.01ms}}@media print{@page{margin:16mm}.legal_printButton__lOnhQ,.legal_screenOnly__B77EV,.legal_toc__RPdB5{display:none!important}.legal_main___pdE6{min-height:0;padding:0;color:black;background:white}.legal_container__0MiU_,.legal_wideContainer__BsdNx{display:block;width:100%;max-width:none;margin:0}.legal_header__Tz3Q3{padding-bottom:12pt}.legal_docFooter__1Nkxu,.legal_folio__lBe1S,.legal_metaBadge__g9VHW,.legal_metaBadge__g9VHW strong,.legal_sectionNumber__0r3eh,.legal_section__HHwWK h2,.legal_section__HHwWK h3,.legal_section__HHwWK h4,.legal_section__HHwWK li,.legal_section__HHwWK p,.legal_section__HHwWK strong,.legal_subtitle__JfhQV,.legal_summary__8ht_8,.legal_summary__8ht_8 strong,.legal_title__Gq7_Q{color:black}.legal_title__Gq7_Q{font-size:32pt}.legal_calloutCritical__qL4CT,.legal_calloutWarn__YgPiY,.legal_callout__V6IOc,.legal_summary__8ht_8{background:white;border-color:black}.legal_section__HHwWK{max-width:none;padding-top:18pt}.legal_dataTable__SsTBX thead,.legal_dataTable__SsTBX tr,.legal_section__HHwWK h2,.legal_section__HHwWK h3,.legal_section__HHwWK h4{page-break-after:avoid;break-after:avoid}.legal_section__HHwWK li,.legal_section__HHwWK p{orphans:3;widows:3}.legal_callout__V6IOc,.legal_dataTable__SsTBX,.legal_definitionList__bilaj,.legal_docFooter__1Nkxu{page-break-inside:avoid;break-inside:avoid}.legal_dataTable__SsTBX{display:table;overflow:visible;font-size:8.5pt}.legal_dataTable__SsTBX td,.legal_dataTable__SsTBX th{min-width:0;color:black;background:white;border-color:black}.legal_docFooter__1Nkxu a,.legal_section__HHwWK a{color:black}}.PricingCard_card__i5okI{min-width:0;height:100%;display:flex;flex-direction:column;padding:1.5rem;background:var(--surface-plain);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.PricingCard_card__i5okI.PricingCard_popular__PdYKb{box-shadow:inset 0 3px 0 var(--brand-primary)}.PricingCard_card__i5okI.PricingCard_lifetime__I__Br{box-shadow:inset 0 3px 0 var(--evidence)}.PricingCard_popularBadge__TVB9Q{width:-moz-fit-content;width:fit-content;margin:0 0 1rem;padding:.3rem .45rem;background:var(--brand-soft);border-radius:var(--radius-xs);color:var(--brand-primary-hover);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.PricingCard_lifetimeBadge__EBkx4{background:var(--evidence-soft);color:var(--evidence)}.PricingCard_header__VXQwH{min-height:9.5rem;padding-bottom:1.25rem}.PricingCard_folio__YHbs1{margin:0 0 .65rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.07em}.PricingCard_name__sj5QX{margin:0 0 .5rem;color:var(--ink-strong);font-size:1.3rem;font-weight:650;line-height:1.2}.PricingCard_description__h_m2V{margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.55}.PricingCard_priceSection__RJgC6{min-height:5rem;display:flex;align-items:baseline;gap:.35rem;padding:1rem 0;border-top:1px solid var(--line-default);border-bottom:1px solid var(--line-default);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCard_price__JOzz4{color:var(--ink-strong);font-family:var(--font-editorial);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:550;letter-spacing:-.04em;line-height:1}.PricingCard_period__dYjIU{color:var(--ink-muted);font-family:var(--font-mono);font-size:.72rem}.PricingCard_annualHint__yV_ip{min-height:3.25rem;margin:0;padding:.75rem 0;color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;line-height:1.5}.PricingCard_features__IxSuE{margin:0 0 1.5rem;padding:0;flex-grow:1;list-style:none;border-top:1px solid var(--line-default)}.PricingCard_feature__K_603{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;padding:.7rem 0;border-bottom:1px solid var(--line-subtle);color:var(--ink-default);font-size:.82rem;line-height:1.45}.PricingCard_featureExcluded__xTKRc{color:var(--ink-muted)}.PricingCard_checkIcon__JUVdH,.PricingCard_xIcon__mRKuJ{width:16px;height:16px;margin-top:.1rem}.PricingCard_checkIcon__JUVdH{color:var(--success)}.PricingCard_xIcon__mRKuJ{color:var(--ink-muted)}.PricingCard_ctaWrapper__M_AbE{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.7rem .85rem;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-strong);font-size:.875rem;font-weight:650;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.PricingCard_ctaWrapper__M_AbE:hover{background:var(--surface-subtle);border-color:var(--ink-muted)}.PricingCard_ctaPrimary__xEE8x{background:var(--brand-solid);border-color:var(--brand-primary);color:var(--brand-on-primary)}.PricingCard_ctaPrimary__xEE8x:hover{background:var(--brand-solid-hover);border-color:var(--brand-primary-hover)}.PricingCard_ctaWrapper__M_AbE:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 1px var(--focus-offset)}.PricingCard_srOnly__KQLiw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.PricingCard_annualHint__yV_ip,.PricingCard_header__VXQwH,.PricingCard_priceSection__RJgC6{min-height:0}}@media (prefers-reduced-motion:reduce){.PricingCard_ctaWrapper__M_AbE{transition-duration:0s}}.page_main__GlU4n{min-height:100vh;overflow:clip;background:var(--surface-canvas);color:var(--ink-strong)}.page_container__aoG4z{width:min(calc(100% - 48px),1280px);margin:0 auto}.page_hero__SKW6o{position:relative;isolation:isolate;padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem);border-bottom:1px solid var(--line-default);overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/brand/artwork/source-stack-pattern-light.svg) 100%/auto 100% no-repeat;opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000);mask-image:linear-gradient(90deg,transparent 28%,#000);pointer-events:none}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem)}.page_heroContent__2lPR8{padding:1.25rem 0 1.25rem 1.5rem;border-left:3px solid var(--brand-primary)}.page_artifactRail__n_DUN,.page_choiceNumber__iMlb3,.page_folio__DHOqX{margin:0;color:var(--brand-primary);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.5}.page_heroTitle__Gfler{max-width:11ch;margin:1rem 0 1.5rem;font-family:var(--font-editorial);font-size:clamp(3.2rem,7vw,7rem);font-weight:650;line-height:.94;letter-spacing:-.045em}.page_heroDescription__E0XDR{max-width:61ch;margin:0 0 2rem;color:var(--ink-default);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.page_heroCtas__PKEzw{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_primaryLink__0HgER,.page_secondaryLink__ZKD_u{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border:1px solid var(--brand-primary);border-radius:var(--radius-xs);font-size:.9rem;font-weight:650;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.page_primaryLink__0HgER{background:var(--brand-solid);color:var(--brand-on-primary)}.page_primaryLink__0HgER:hover{background:var(--brand-solid-hover);border-color:var(--brand-solid-hover)}.page_secondaryLink__ZKD_u{color:var(--brand-primary)}.page_secondaryLink__ZKD_u:hover{background:var(--brand-soft)}.page_heroNote__MOvTv{margin:1rem 0 0;color:var(--ink-muted);font-family:var(--font-mono);font-size:.72rem;line-height:1.55}.page_heroArtifact__GsIeI,.page_productFigure___969K{margin:0;background:var(--surface-plain);border:1px solid var(--line-strong)}.page_artifactRail__n_DUN{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-bottom:1px solid var(--line-default);color:var(--ink-muted)}.page_artifactImage__ZL4zj{width:100%;height:auto;display:block;background:var(--surface-subtle)}.page_screenshotLink__K3U_S{display:block;width:100%;padding:0;border:0;background:var(--surface-plain);color:inherit;cursor:zoom-in}.page_screenshotLink__K3U_S:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page_gallery__sJw99{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--line-default)}.page_galleryGrid__Ysa3L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.page_enlargedFigure__F4StZ{margin:0}.page_enlargedImage__xQsPy{display:block;width:100%;height:auto;max-height:calc(100dvh - 240px);object-fit:contain}.page_enlargedFigure__F4StZ figcaption{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:720px){.page_galleryGrid__Ysa3L{grid-template-columns:1fr}}.page_heroArtifact__GsIeI figcaption,.page_productFigure___969K figcaption{padding:.85rem;border-top:1px solid var(--line-default);color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem;line-height:1.55}.page_preview__ltt8S{padding-block:clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line-default)}.page_previewVideo__NUGZc{display:block;width:100%;height:auto;aspect-ratio:16/9;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);background:var(--surface-subtle);border:1px solid var(--line-strong)}.page_previewVideo__NUGZc:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page_srOnly__O_3lC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_proofLedger__kwRTw{background:var(--surface-subtle);border-bottom:1px solid var(--line-default)}.page_proofGrid__zpSvj{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.page_proofGrid__zpSvj>div{min-height:112px;padding:1.4rem;border-left:1px solid var(--line-default)}.page_proofGrid__zpSvj>div:last-child{border-right:1px solid var(--line-default)}.page_proofGrid__zpSvj dt{margin-bottom:.5rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em}.page_proofGrid__zpSvj dd{margin:0;color:var(--ink-strong);font-size:.95rem;font-weight:650;line-height:1.45}.page_capabilities__qD9RY,.page_cta__zCVvt,.page_ownership__FuHJO,.page_pricing__67Ak0,.page_workflow__DhJPr{padding:clamp(4.5rem,9vw,8rem) 0}.page_workflowIntro__kwbqb{display:grid;grid-template-columns:.65fr 1.35fr .9fr;grid-gap:2rem;gap:2rem;align-items:start;margin-bottom:3.5rem}.page_ctaTitle__T8028,.page_sectionTitle__hzsAh{margin:0;font-family:var(--font-editorial);font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:650;line-height:1.02;letter-spacing:-.035em}@media (prefers-color-scheme:dark){.page_hero__SKW6o:before{background-image:url(/brand/artwork/source-stack-pattern-dark.svg);opacity:.3}}.page_capabilityCopy__4Qs1a,.page_ownershipCopy__tY1wY,.page_sectionDescription__oIen8{color:var(--ink-default);line-height:1.7}.page_sectionDescription__oIen8{margin:0;max-width:60ch}.page_workflowList__5bXaJ{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.page_workflowList__5bXaJ li{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line-default)}.page_workflowList__5bXaJ li>span{color:var(--evidence);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.page_workflowList__5bXaJ h3{margin:0 0 .35rem;font-size:1.25rem}.page_workflowList__5bXaJ p{max-width:70ch;margin:0;color:var(--ink-muted);line-height:1.65}.page_capabilities__qD9RY{background:var(--surface-plain);border-block:1px solid var(--line-default)}.page_capabilityGrid__sfLDm{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:center}.page_capabilityCopy__4Qs1a .page_sectionTitle__hzsAh{margin:1rem 0 2rem}.page_capabilityLedger__Ykjc5{margin:0;border-top:1px solid var(--line-default)}.page_capabilityLedger__Ykjc5 div{display:grid;grid-template-columns:92px 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line-default)}.page_capabilityLedger__Ykjc5 dt{color:var(--evidence);font-family:var(--font-mono);font-size:.68rem;font-weight:600}.page_capabilityLedger__Ykjc5 dd{margin:0;color:var(--ink-default);font-size:.92rem;line-height:1.55}.page_ownership__FuHJO{--brand-primary:var(--brand-primary-hover);background:var(--surface-subtle)}.page_ownershipGrid___ryEP{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem)}.page_ownershipGrid___ryEP .page_sectionTitle__hzsAh{margin-top:1rem}.page_ownershipCopy__tY1wY{padding-left:1.5rem;border-left:2px solid var(--evidence)}.page_ownershipCopy__tY1wY p{margin:0 0 1rem}.page_choiceGrid__ntBcx a,.page_ownershipCopy__tY1wY a,.page_pricingLink__sbL2P{color:var(--brand-primary);font-weight:650;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.page_pricingHeader__ymESo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);margin-bottom:2rem}.page_pricingHeader__ymESo .page_sectionTitle__hzsAh{margin-top:1rem}.page_billingToggle__GgWAh{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:stretch;margin:0 0 2rem;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-plain)}.page_billingOption__pMzE6{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .9rem;background:transparent;border:0;border-right:1px solid var(--line-default);border-radius:0;color:var(--ink-muted);font:600 .84rem var(--font-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.page_billingOption__pMzE6:last-child{border-right:0}.page_billingOption__pMzE6:hover{background:var(--surface-subtle);color:var(--ink-strong)}.page_billingOption__pMzE6.page_billingActive__9bH6C{background:var(--brand-solid);color:var(--brand-on-primary)}.page_billingSave__uITCT{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.03em}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.page_pricingNote__rfB4w{margin:1.5rem 0 0;color:var(--ink-muted);font-size:.84rem;line-height:1.6}.page_cta__zCVvt{background:var(--surface-plain);border-top:1px solid var(--line-default)}.page_ctaHeading__LfRtV{display:grid;grid-template-columns:.7fr 2fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_choiceGrid__ntBcx{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.page_choiceGrid__ntBcx article{min-width:0;padding:2rem 2rem 2rem 0}.page_choiceGrid__ntBcx article+article{padding-left:2rem;border-left:1px solid var(--line-default)}.page_choiceGrid__ntBcx h3{margin:.75rem 0;font-size:clamp(1.3rem,2vw,1.7rem)}.page_choiceGrid__ntBcx p:not(.page_choiceNumber__iMlb3){max-width:54ch;margin:0 0 1.25rem;color:var(--ink-muted);line-height:1.65}.page_billingOption__pMzE6:focus-visible,.page_choiceGrid__ntBcx a:focus-visible,.page_ownershipCopy__tY1wY a:focus-visible,.page_pricingLink__sbL2P:focus-visible,.page_primaryLink__0HgER:focus-visible,.page_secondaryLink__ZKD_u:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 1px var(--focus-offset)}@media (max-width:980px){.page_capabilityGrid__sfLDm,.page_heroGrid__BL1ju{grid-template-columns:1fr}.page_heroArtifact__GsIeI{width:min(100%,760px);margin-left:auto}.page_workflowIntro__kwbqb{grid-template-columns:.55fr 1.45fr}.page_workflowIntro__kwbqb .page_sectionDescription__oIen8{grid-column:2}.page_proofGrid__zpSvj{grid-template-columns:repeat(2,1fr)}.page_proofGrid__zpSvj>div:nth-child(2){border-right:1px solid var(--line-default)}.page_proofGrid__zpSvj>div:nth-child(-n+2){border-bottom:1px solid var(--line-default)}.page_pricingGrid__0Ajsw{grid-template-columns:1fr}}@media (max-width:720px){.page_container__aoG4z{width:min(calc(100% - 32px),1280px)}.page_hero__SKW6o{padding-top:3.5rem}.page_heroContent__2lPR8{padding-left:1rem}.page_heroTitle__Gfler{font-size:clamp(3rem,14vw,5rem)}.page_ctaHeading__LfRtV,.page_ownershipGrid___ryEP,.page_pricingHeader__ymESo,.page_workflowIntro__kwbqb{grid-template-columns:1fr}.page_workflowIntro__kwbqb .page_sectionDescription__oIen8{grid-column:auto}.page_ownershipCopy__tY1wY{padding:1.25rem 0 0;border-top:2px solid var(--evidence);border-left:0}.page_choiceGrid__ntBcx{grid-template-columns:1fr}.page_choiceGrid__ntBcx article{padding:1.5rem 0}.page_choiceGrid__ntBcx article+article{padding-left:0;border-top:1px solid var(--line-default);border-left:0}}@media (max-width:480px){.page_heroCtas__PKEzw,.page_primaryLink__0HgER,.page_secondaryLink__ZKD_u{width:100%}.page_artifactRail__n_DUN{align-items:flex-start;flex-direction:column;gap:.25rem}.page_proofGrid__zpSvj{grid-template-columns:1fr}.page_proofGrid__zpSvj>div,.page_proofGrid__zpSvj>div:last-child,.page_proofGrid__zpSvj>div:nth-child(2){min-height:auto;border-right:1px solid var(--line-default);border-bottom:1px solid var(--line-default)}.page_workflowList__5bXaJ li{grid-template-columns:46px minmax(0,1fr)}.page_capabilityLedger__Ykjc5 div{grid-template-columns:72px 1fr}.page_billingToggle__GgWAh{width:100%}.page_billingOption__pMzE6{flex:1 1;justify-content:center;padding-inline:.6rem}.page_billingSave__uITCT{display:none}}@media (prefers-reduced-motion:reduce){.page_billingOption__pMzE6,.page_primaryLink__0HgER,.page_secondaryLink__ZKD_u{transition-duration:0s}}