.connectors_connectorsShell__E5b3v{display:grid;gap:18px}.connectors_heroCard__QulUE,.connectors_providerCard__a2fOt{border:1px solid var(--fin-border);border-radius:16px;background:var(--fin-panel);box-shadow:var(--fin-shadow-soft)}.connectors_heroCard__QulUE{display:grid;gap:18px;padding:20px}.connectors_eyebrow__KL1YX{margin-bottom:6px;color:var(--fin-accent);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.connectors_heroTitle__WySvC,.connectors_providerName___WGd0,.connectors_sectionTitle__3H2gM{margin:0;color:var(--fin-ink)}.connectors_heroTitle__WySvC{font-size:1.2rem;font-weight:600}.connectors_heroText__GTmck,.connectors_providerSubtitle__DYOUb,.connectors_sectionText__tgykT{margin:6px 0 0;color:var(--fin-muted);font-size:.92rem;line-height:1.55}.connectors_defaultModelRow__qpuEH{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.connectors_selectWrap__dHOZ3{display:grid;gap:8px;min-width:min(420px,100%)}.connectors_fieldLabel__sg__n{color:var(--fin-ink);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.connectors_selectFrame__7zqta{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:1px solid var(--fin-border);border-radius:14px;background:var(--fin-panel-muted);color:var(--fin-muted)}.connectors_selectInput__fsgna{width:100%;border:0;background:transparent;color:var(--fin-ink);font:inherit;outline:none;appearance:none}.connectors_toggleCluster__NGXpr{display:flex;gap:10px;flex-wrap:wrap}.connectors_togglePill__6xEwk{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 10px;border:1px solid var(--fin-border);border-radius:999px;background:var(--fin-panel-muted);color:var(--fin-muted);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:.16s ease}.connectors_togglePillActive__xO3_u{border-color:color-mix(in srgb,var(--fin-accent) 34%,var(--fin-border));background:var(--fin-accent-soft);color:var(--fin-accent)}.connectors_toggleKnob__6wG41{display:block;width:18px;height:18px;border-radius:999px;border:1px solid var(--fin-border);background:var(--fin-panel);box-shadow:0 1px 4px rgb(0 0 0/10%)}.connectors_section__K_sCL{display:grid;gap:12px}.connectors_sectionHeader__iHims{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.connectors_sectionTitle__3H2gM{font-size:1.05rem;font-weight:600}.connectors_sectionText__tgykT{margin:0;font-size:.88rem}.connectors_providerGrid__19KgX{display:grid;gap:12px}.connectors_providerCard__a2fOt{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;padding:16px}.connectors_providerIdentity__avkw6{display:flex;align-items:center;gap:14px;min-width:0}.connectors_providerLogoWrap__HTote{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid var(--fin-border);border-radius:12px;background:#fff}.connectors_providerLogo__9OVQB{width:26px;height:26px;object-fit:contain}.connectors_providerText__j8qPk{min-width:0}.connectors_providerNameRow__aqN07{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.connectors_providerName___WGd0{font-size:1rem;font-weight:600}.connectors_providerStatus__m9lnO{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--fin-accent-soft);color:var(--fin-accent);font-size:.76rem;font-weight:700}.connectors_providerControls__v5LAA{display:flex;align-items:center;gap:10px}.connectors_keyField__RLcWg{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 8px 0 14px;border:1px solid var(--fin-border);border-radius:14px;background:var(--fin-panel-muted)}.connectors_keyInput__80jwW{width:100%;height:46px;border:0;background:transparent;color:var(--fin-ink);font:inherit;outline:none}.connectors_keyInput__80jwW::placeholder{color:var(--fin-muted)}.connectors_destructiveButton__i3RG1,.connectors_fieldButton__mksjL{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--fin-muted);cursor:pointer;transition:.16s ease}.connectors_destructiveButton__i3RG1:hover:not(:disabled),.connectors_fieldButton__mksjL:hover:not(:disabled){background:var(--fin-panel);color:var(--fin-ink)}.connectors_successButton__I67P7{color:#15803d}.connectors_destructiveButton__i3RG1:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.connectors_destructiveButton__i3RG1:disabled,.connectors_fieldButton__mksjL:disabled{cursor:not-allowed;opacity:.45}.connectors_errorText__DLOG_{margin:0;color:#b91c1c;font-size:.84rem}@media (max-width:900px){.connectors_providerCard__a2fOt{grid-template-columns:1fr}}@media (max-width:640px){.connectors_heroCard__QulUE,.connectors_providerCard__a2fOt{border-radius:14px;padding:14px}.connectors_providerControls__v5LAA,.connectors_toggleCluster__NGXpr{width:100%}.connectors_destructiveButton__i3RG1{flex-shrink:0}}.connectors_googleCard__mozB4{gap:0}.connectors_googleExpandBtn__DhkaG{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--fin-border);border-radius:12px;background:transparent;color:var(--fin-ink);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .16s ease,border-color .16s ease}.connectors_googleExpandBtn__DhkaG:hover{background:var(--fin-panel-muted);border-color:color-mix(in srgb,var(--fin-accent) 28%,var(--fin-border))}.connectors_googleExpandBtnConnected__9k8gq{border-color:color-mix(in srgb,var(--fin-accent) 34%,var(--fin-border));background:var(--fin-accent-soft);color:var(--fin-accent)}.connectors_googleExpandBtnConnected__9k8gq:hover{background:color-mix(in srgb,var(--fin-accent-soft) 85%,transparent)}.connectors_googleExpandChevron__K88oy{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.connectors_googleExpandChevronOpen__iYu6D{transform:rotate(180deg)}.connectors_googleHeader__61G93{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.connectors_googleHeader__61G93 .connectors_providerIdentity__avkw6{flex:1;min-width:min(280px,100%)}.connectors_googleDivider__8TQjW{height:1px;margin:18px 0 0;background:var(--fin-border)}.connectors_permissionBlock__JafyK{display:grid;gap:14px;margin-top:18px}.connectors_permissionBlockHeader__9HrqZ{display:grid;gap:6px}.connectors_permissionHint__L1UKK{margin:0;color:var(--fin-muted);font-size:.84rem;line-height:1.5}.connectors_permissionList__ppBtN{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--fin-border);border-radius:14px;overflow:hidden;background:var(--fin-panel-muted)}.connectors_permissionItem__81R_U{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--fin-border)}.connectors_permissionItem__81R_U:last-child{border-bottom:0}.connectors_permissionCopy__0yOju{min-width:0;flex:1}.connectors_permissionTitle__LeFXp{color:var(--fin-ink);font-size:.95rem;font-weight:600}.connectors_permissionDescription__FNLNc{margin:4px 0 0;color:var(--fin-muted);font-size:.82rem;line-height:1.45}.connectors_googlePermissionsFooter__l_goh{display:grid;gap:10px;margin-top:14px}.connectors_googlePermissionsActions__x_HPm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.connectors_connectPrimary__k_3Lp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--fin-accent);color:#fff;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.connectors_connectPrimary__k_3Lp:hover:not(:disabled){opacity:.92}.connectors_connectPrimary__k_3Lp:disabled{cursor:not-allowed;opacity:.45}.connectors_connectGhost__9jGq9{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--fin-border);border-radius:12px;background:transparent;color:var(--fin-ink);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.connectors_connectGhost__9jGq9:hover:not(:disabled){background:var(--fin-panel-muted);border-color:color-mix(in srgb,var(--fin-accent) 28%,var(--fin-border))}.connectors_connectGhost__9jGq9:disabled{cursor:not-allowed;opacity:.45}.connectors_snowflakeHint__glMqp{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--fin-accent) 22%,var(--fin-border));border-radius:999px;background:var(--fin-accent-soft);color:var(--fin-muted);font-size:.78rem;line-height:1.3;justify-self:start}.connectors_snowflakeHint__glMqp svg{color:var(--fin-accent)}@media (max-width:640px){.connectors_googlePermissionsActions__x_HPm{flex-direction:column;align-items:stretch}.connectors_googlePermissionsActions__x_HPm .connectors_connectGhost__9jGq9,.connectors_googlePermissionsActions__x_HPm .connectors_connectPrimary__k_3Lp{width:100%;justify-content:center}.connectors_googleExpandBtn__DhkaG{width:100%;justify-content:space-between}.connectors_permissionItem__81R_U{flex-direction:column;align-items:stretch}.connectors_permissionItem__81R_U .connectors_togglePill__6xEwk{align-self:flex-start}}.settings-modal_backdrop__tRXAp{position:fixed;inset:0;z-index:100;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:20px;background:linear-gradient(180deg,rgb(246 245 241/62%),rgb(246 245 241/76%)),radial-gradient(circle at top,rgb(21 94 99/14%),transparent 40%),rgb(20 18 15/28%);backdrop-filter:blur(22px)}.settings-modal_modal__5F7QG{display:grid;grid-template-columns:232px minmax(0,1fr);width:min(1080px,100%);height:min(820px,calc(100vh - 40px));overflow:hidden;border:1px solid var(--fin-border);border-radius:24px;background:color-mix(in srgb,var(--fin-panel) 96%,white 4%);box-shadow:0 24px 80px rgb(18 16 13/16%),0 4px 24px rgb(18 16 13/8%)}.settings-modal_sidebar__OuV_i{display:flex;flex-direction:column;gap:18px;padding:22px 18px 18px;border-right:1px solid var(--fin-border);background:color-mix(in srgb,var(--fin-panel-muted) 74%,var(--fin-panel) 26%)}.settings-modal_closeButton__t76bk{display:grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fin-muted);cursor:pointer;transition:.16s ease}.settings-modal_closeButton__t76bk:hover{border-color:var(--fin-border);background:var(--fin-panel);color:var(--fin-ink)}.settings-modal_sidebarTitle__TKL2v{font-size:2rem;line-height:1;font-weight:600;color:var(--fin-ink)}.settings-modal_navList__bvGk4{display:flex;flex-direction:column;gap:8px}.settings-modal_navButton__MEgTi{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--fin-muted);font:inherit;cursor:pointer;transition:.16s ease}.settings-modal_navButtonActive__nTZXk,.settings-modal_navButton__MEgTi:hover{background:var(--fin-panel);color:var(--fin-ink)}.settings-modal_navButtonActive__nTZXk{border-color:var(--fin-border)}.settings-modal_sidebarFooter__gZEjV{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--fin-border);border-radius:12px;background:color-mix(in srgb,var(--fin-panel) 84%,transparent);color:var(--fin-muted);font-size:.82rem}.settings-modal_content__VbfMn{display:flex;min-width:0;min-height:0;flex-direction:column}.settings-modal_contentHeader__o_GNU{padding:26px 30px 20px;border-bottom:1px solid var(--fin-border)}.settings-modal_contentTitle__CvMOA{margin:0;font-size:2rem;font-weight:600;color:var(--fin-ink)}.settings-modal_contentSubtitle__ZnoWb{margin:8px 0 0;font-size:.96rem;color:var(--fin-muted)}.settings-modal_contentBody__v778e{min-height:0;overflow:auto;padding:24px 30px 30px;scrollbar-width:none;-ms-overflow-style:none}.settings-modal_contentBody__v778e::-webkit-scrollbar{display:none}.settings-modal_generalStack__JAv4s{display:grid;gap:18px}.settings-modal_generalCard__nxzWU,.settings-modal_securityCard__J_xkh{border:1px solid var(--fin-border);border-radius:16px;background:var(--fin-panel);padding:20px}.settings-modal_cardHeaderRow__E89ph,.settings-modal_securityHeader__fV7rL{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-modal_cardTitle__HK5E_{margin:0;font-size:1.02rem;font-weight:600;color:var(--fin-ink)}.settings-modal_cardDescription__oDuKa{margin:8px 0 0;font-size:.92rem;line-height:1.55;color:var(--fin-muted)}.settings-modal_cardIcon__J9i7z,.settings-modal_securityBadge__9vEfG{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:12px;background:var(--fin-accent-soft);color:var(--fin-accent)}.settings-modal_dismissButton__P0VSQ{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--fin-muted);cursor:pointer}.settings-modal_dismissButton__P0VSQ:hover{background:var(--fin-panel-muted);color:var(--fin-ink)}.settings-modal_themeOptions__7LDV8{display:grid;gap:12px;margin-top:18px}.settings-modal_themeOption__iZt6z{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--fin-border);border-radius:14px;background:var(--fin-panel);cursor:pointer;transition:.16s ease}.settings-modal_themeOption__iZt6z:hover{border-color:color-mix(in srgb,var(--fin-accent) 25%,var(--fin-border))}.settings-modal_themeOptionActive____bRF{border-color:color-mix(in srgb,var(--fin-accent) 44%,var(--fin-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fin-accent) 32%,transparent)}.settings-modal_themeOptionPreview__yr54P{height:60px;border-radius:12px;border:1px solid var(--fin-border)}.settings-modal_themeOptionPreview__yr54P[data-theme=light]{background:linear-gradient(180deg,#fffcf6,#f1ede4)}.settings-modal_themeOptionPreview__yr54P[data-theme=dark]{background:linear-gradient(180deg,#24211d,#161513)}.settings-modal_themeOptionMeta__04qpU{min-width:0}.settings-modal_themeOptionTitle__ru6Qd{font-size:.95rem;font-weight:600;color:var(--fin-ink)}.settings-modal_themeOptionText__NcQCJ{margin-top:5px;font-size:.84rem;color:var(--fin-muted)}.settings-modal_infoGrid__P6t1R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.settings-modal_infoTile__JIHXq{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--fin-panel-muted);color:var(--fin-ink)}.settings-modal_infoLabel__jFRD3{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--fin-muted)}.settings-modal_primaryButton__8Gxrw{display:inline-flex;align-items:center;gap:8px;margin-top:18px;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--fin-ink);color:var(--fin-panel);font:inherit;font-weight:600;cursor:pointer}@media (max-width:980px){.settings-modal_modal__5F7QG{grid-template-columns:1fr;height:min(860px,calc(100vh - 24px))}.settings-modal_sidebar__OuV_i{border-right:0;border-bottom:1px solid var(--fin-border)}.settings-modal_navList__bvGk4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-modal_infoGrid__P6t1R{grid-template-columns:1fr}}@media (max-width:640px){.settings-modal_backdrop__tRXAp{padding:12px}.settings-modal_modal__5F7QG{height:calc(100vh - 24px);border-radius:20px}.settings-modal_contentBody__v778e,.settings-modal_contentHeader__o_GNU{padding-left:18px;padding-right:18px}.settings-modal_navList__bvGk4{grid-template-columns:1fr}}