.AccountSettingsForm_compact__osmC4 .settings-section{padding:16px;margin-bottom:16px}.AccountSettingsForm_compact__osmC4 .settings-section-heading{margin-bottom:12px;gap:10px}.AccountSettingsForm_compact__osmC4 .settings-section-heading p{margin:3px 0 0;font-size:.78rem}.AccountSettingsForm_compact__osmC4 .settings-environment.settings-section{padding:0 12px 12px}.AccountSettingsForm_compact__osmC4 .settings-environment-header{padding:12px 0;gap:10px}.AccountSettingsForm_compact__osmC4 .settings-environment-number{width:32px;height:32px;flex-basis:32px;font-size:.9rem}.AccountSettingsForm_compact__osmC4 .settings-environment-header h2{font-size:.95rem}.AccountSettingsForm_compact__osmC4 .settings-institution{margin-bottom:12px;border-radius:8px}.AccountSettingsForm_compact__osmC4 .settings-connection-header{padding:10px 12px}.AccountSettingsForm_compact__osmC4 .settings-connection-header h3{margin:0;font-size:.9rem}.AccountSettingsForm_compact__osmC4 .settings-connection-header .settings-level-label{display:none}.AccountSettingsForm_compact__osmC4 .settings-connection-config{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:10px 12px}.AccountSettingsForm_compact__osmC4 .settings-connection-config .transaction-connection-policy{margin:0;min-width:0}.AccountSettingsForm_compact__osmC4 .transaction-connection-policy label{font-size:.68rem}.AccountSettingsForm_compact__osmC4 .transaction-connection-policy select{padding:7px 9px}.AccountSettingsForm_compact__osmC4 .connection-controls{min-width:0}.AccountSettingsForm_compact__osmC4 .connection-controls .page-actions{flex-wrap:wrap;gap:6px}.AccountSettingsForm_tableWrap__weYRW{width:100%;overflow-x:auto}.AccountSettingsForm_accounts__hOAsh{width:100%;table-layout:fixed}.AccountSettingsForm_accounts__hOAsh th:first-child,.AccountSettingsForm_accounts__hOAsh th:nth-child(2){width:23%}.AccountSettingsForm_accounts__hOAsh th:nth-child(3){width:14%}.AccountSettingsForm_accounts__hOAsh th:nth-child(4){width:15%}.AccountSettingsForm_accounts__hOAsh th:nth-child(5){width:25%}.AccountSettingsForm_accounts__hOAsh td,.AccountSettingsForm_accounts__hOAsh th{padding:10px 12px!important;vertical-align:top;overflow-wrap:anywhere}.AccountSettingsForm_accounts__hOAsh td{font-size:.76rem}.AccountSettingsForm_accounts__hOAsh input{width:100%;min-width:0;padding:7px 9px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:.78rem}.AccountSettingsForm_identity__THUHl strong{display:block;line-height:1.4}.AccountSettingsForm_identity__THUHl small{display:block;color:#64748b;margin-top:3px}.AccountSettingsForm_balance__QqqpK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.AccountSettingsForm_accounts__hOAsh .account-freshness{margin:0;font-size:.7rem}.AccountSettingsForm_accounts__hOAsh .account-freshness summary{cursor:pointer}.AccountSettingsForm_accounts__hOAsh .account-freshness p{font-size:.7rem}.AccountSettingsForm_accounts__hOAsh button[aria-pressed=true]{color:#166534;border-color:#bbf7d0;background:#f0fdf4}@media (max-width:700px){.AccountSettingsForm_compact__osmC4 .settings-environment.settings-section{padding:0 8px 8px}.AccountSettingsForm_compact__osmC4 .settings-environment-count{margin-left:42px;padding:3px 8px}.AccountSettingsForm_compact__osmC4 .settings-connection-config{display:block}.AccountSettingsForm_compact__osmC4 .connection-controls{margin-top:10px}.AccountSettingsForm_compact__osmC4 input,.AccountSettingsForm_compact__osmC4 select{font-size:16px;min-height:44px;max-width:100%}.AccountSettingsForm_compact__osmC4 button{min-height:44px}.AccountSettingsForm_accounts__hOAsh,.AccountSettingsForm_accounts__hOAsh tbody{display:block}.AccountSettingsForm_accounts__hOAsh thead{display:none}.AccountSettingsForm_accounts__hOAsh tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;grid-gap:10px 12px;gap:10px 12px;border-bottom:1px solid #e2e8f0}.AccountSettingsForm_accounts__hOAsh tr:last-child{border-bottom:0}.AccountSettingsForm_accounts__hOAsh td{display:block;padding:0!important;border:0!important;min-width:0;text-align:left}.AccountSettingsForm_accounts__hOAsh td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#64748b;font-size:.65rem;font-weight:600}.AccountSettingsForm_accounts__hOAsh td:first-child,.AccountSettingsForm_accounts__hOAsh td:last-child,.AccountSettingsForm_accounts__hOAsh td:nth-child(2){grid-column:1/-1}.AccountSettingsForm_accounts__hOAsh td:first-child:before{display:none}}.public_site__Ywt1b{min-height:100vh;background:#fff;color:#0f172a;display:flex;flex-direction:column;line-height:1.65}.public_landing__7sPG1{width:100%;max-width:1320px;margin:auto;padding:56px 40px;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.public_intro__qwIx_ p{margin:20px 0}.public_brand__0dO3T{display:flex;gap:16px;align-items:center}.public_brand__0dO3T h1{font-size:3.5rem;font-weight:900;letter-spacing:-.045em;line-height:1.1;margin:0}.public_intro__qwIx_ .public_lead__H1QeL{font-size:1.45rem;line-height:1.45}.public_summary__hX8GZ{list-style:none;padding:0;margin:24px 0}.public_summary__hX8GZ li{margin:12px 0}.public_signIn__P3FxH{display:inline-flex;text-decoration:none;align-items:center;gap:12px;border:0;border-radius:14px;background:#0f172a;color:#fff;font-size:1rem;font-weight:800;padding:12px 20px;cursor:pointer}.public_googleLogo__O2O2B{display:flex;align-items:center;justify-content:center;background:white;border-radius:6px;width:30px;height:30px}.public_intro__qwIx_ .public_denial__JKzih{color:#475569;font-size:.9rem}.public_preview__8up1b{min-width:0}.public_sampleLabel__hoBx3{font-size:.85rem;font-weight:700;margin:0 0 12px;color:#475569}.public_sampleTable__rzPNf{width:100%;border-collapse:collapse;table-layout:auto;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public_sampleTable__rzPNf td,.public_sampleTable__rzPNf th{padding:12px 8px;text-align:left;border-bottom:1px solid #e2e8f0}.public_sampleTable__rzPNf th{color:#475569;font-size:.65rem}.public_footer__ZQcBZ{padding:24px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;font-size:.9rem;color:#475569}.public_links__9ifm7{display:flex;flex-wrap:wrap;gap:8px 24px}.public_document__AFDqI a,.public_links__9ifm7 a{text-decoration:underline;text-underline-offset:3px}.public_links__9ifm7 a{padding:8px 0}.public_document__AFDqI{width:100%;max-width:840px;margin:0 auto;padding:48px 24px 64px;flex:1 1}.public_document__AFDqI h1{font-size:2.5rem;margin:24px 0 8px;letter-spacing:-.03em}.public_document__AFDqI h2{font-size:1.2rem;margin:28px 0 8px}.public_document__AFDqI p{margin:12px 0}.public_homeLink__JswC8{font-weight:800}.public_effective__5xIKq{color:#475569;font-size:.9rem}.public_priceRow__EYAFw{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid #e2e8f0}.public_priceRow__EYAFw h2{margin:0}.public_priceRow__EYAFw p{margin:4px 0}@media (max-width:900px){.public_landing__7sPG1{grid-template-columns:1fr;padding:32px 24px;gap:32px}.public_brand__0dO3T h1{font-size:2.7rem}.public_intro__qwIx_ .public_lead__H1QeL{font-size:1.3rem}.public_sampleTable__rzPNf td,.public_sampleTable__rzPNf th{padding:10px 6px}.public_footer__ZQcBZ{justify-content:flex-start;gap:8px}.public_priceRow__EYAFw{grid-template-columns:1fr;gap:8px}}@media (min-width:901px){.public_site__Ywt1b{min-height:calc(100vh / .8)}}