.onboarding-module__HazRmq__page{max-width:1000px}.onboarding-module__HazRmq__heading{max-width:700px}.onboarding-module__HazRmq__steps{counter-reset:step;flex-wrap:wrap;gap:8px;margin:28px 0;padding:0;list-style:none;display:flex}.onboarding-module__HazRmq__steps li{counter-increment:step;border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:12px}.onboarding-module__HazRmq__steps li:before{content:counter(step) ". "}.onboarding-module__HazRmq__steps li[aria-current]{color:var(--blue-strong);border-color:var(--blue-strong);background:var(--tint)}.onboarding-module__HazRmq__card{gap:14px;margin:22px 0;padding:26px;display:grid}.onboarding-module__HazRmq__card h2,.onboarding-module__HazRmq__card p{margin:0}.onboarding-module__HazRmq__card details{min-width:0}.onboarding-module__HazRmq__card summary,.onboarding-module__HazRmq__next summary{cursor:pointer;font-weight:600}.onboarding-module__HazRmq__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.onboarding-module__HazRmq__provider{text-align:left;border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--ink);cursor:pointer;border-radius:14px;gap:8px;padding:18px;display:grid}.onboarding-module__HazRmq__provider:hover,.onboarding-module__HazRmq__provider[aria-pressed=true]{border-color:var(--blue-strong);background:var(--tint)}.onboarding-module__HazRmq__providerTitle{flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;display:flex}.onboarding-module__HazRmq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-module__HazRmq__actions>*{max-width:100%}.onboarding-module__HazRmq__copyField{min-width:0;color:var(--muted);gap:8px;font-size:12px;display:grid}.onboarding-module__HazRmq__text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:10px;max-height:360px;padding:16px;font-size:13px;overflow:auto}.onboarding-module__HazRmq__secret{background:var(--tint);border:1px solid var(--blue-strong);border-radius:12px;gap:10px;min-width:0;padding:18px;display:grid}.onboarding-module__HazRmq__secret textarea{resize:vertical;word-break:break-all;width:100%}.onboarding-module__HazRmq__success{color:var(--blue-strong);align-items:center;gap:8px;display:flex}.onboarding-module__HazRmq__next{gap:16px;margin:32px 0;display:grid}.onboarding-module__HazRmq__next h2{margin:0}.onboarding-module__HazRmq__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-module__HazRmq__links a{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:12px;gap:8px;padding:16px;text-decoration:none;display:grid}.onboarding-module__HazRmq__links a:hover{border-color:var(--blue-strong)}.onboarding-module__HazRmq__links span{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:720px){.onboarding-module__HazRmq__providers,.onboarding-module__HazRmq__links{grid-template-columns:minmax(0,1fr)}.onboarding-module__HazRmq__card{padding:18px}.onboarding-module__HazRmq__page input,.onboarding-module__HazRmq__page select,.onboarding-module__HazRmq__page textarea{font-size:16px}.onboarding-module__HazRmq__actions button,.onboarding-module__HazRmq__actions a{min-height:44px}}
.account-security-panel-module__ygWhXa__section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:28px 0;display:grid}.account-security-panel-module__ygWhXa__section>*{min-width:0}.account-security-panel-module__ygWhXa__section .form>*{min-width:0}.account-security-panel-module__ygWhXa__section p{overflow-wrap:anywhere}.account-security-panel-module__ygWhXa__setupKey{overflow-wrap:anywhere;max-width:100%;display:block}.account-security-panel-module__ygWhXa__recovery{background:var(--tint);border:1px solid var(--blue);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px;display:grid}.account-security-panel-module__ygWhXa__codes{resize:vertical;white-space:pre;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.account-security-panel-module__ygWhXa__actions{flex-wrap:wrap;gap:8px;display:flex}
.email-policy-editor-module__vnNUcG__editor{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;gap:12px;padding:13px;display:grid}.email-policy-editor-module__vnNUcG__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.email-policy-editor-module__vnNUcG__heading h3{margin:0}.email-policy-editor-module__vnNUcG__heading>div{gap:4px;display:grid}.email-policy-editor-module__vnNUcG__heading small{color:var(--muted);line-height:1.45}.email-policy-editor-module__vnNUcG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-policy-editor-module__vnNUcG__editor label{gap:6px;font-size:12px;font-weight:650;display:grid}.email-policy-editor-module__vnNUcG__editor textarea{resize:vertical;min-height:58px;font:inherit}.email-policy-editor-module__vnNUcG__options{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.email-policy-editor-module__vnNUcG__options>label{min-width:220px}.email-policy-editor-module__vnNUcG__queue{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));gap:13px;display:grid}.email-policy-editor-module__vnNUcG__approval{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;gap:11px;padding:13px;display:grid}.email-policy-editor-module__vnNUcG__approvalMeta{color:var(--muted);flex-wrap:wrap;gap:7px 13px;font-size:12px;display:flex}.email-policy-editor-module__vnNUcG__approvalMeta strong{color:var(--ink)}.email-policy-editor-module__vnNUcG__routing{grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:0;font-size:12px;display:grid}.email-policy-editor-module__vnNUcG__routing dt{color:var(--muted);font-weight:700}.email-policy-editor-module__vnNUcG__routing dd{overflow-wrap:anywhere;margin:0}.email-policy-editor-module__vnNUcG__body,.email-policy-editor-module__vnNUcG__source{border:1px solid var(--line);background:var(--panel);max-height:240px;color:var(--ink);font:12px/1.5 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:0;padding:11px;overflow:auto}.email-policy-editor-module__vnNUcG__source{max-height:320px;margin-top:8px}@media (max-width:640px){.email-policy-editor-module__vnNUcG__grid{grid-template-columns:1fr}.email-policy-editor-module__vnNUcG__options{display:grid}}
.google-resource-editor-module__QQ8Rwq__editor{border-top:1px solid var(--border);gap:.75rem;margin-top:.9rem;padding-top:.9rem;display:grid}.google-resource-editor-module__QQ8Rwq__editor p{color:var(--muted);margin:.2rem 0 0;font-size:.84rem}.google-resource-editor-module__QQ8Rwq__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.google-resource-editor-module__QQ8Rwq__grid label{gap:.3rem;font-size:.82rem;font-weight:600;display:grid}.google-resource-editor-module__QQ8Rwq__grid textarea{font-family:var(--font-mono), monospace;resize:vertical;min-height:5.5rem;font-size:.78rem}.google-resource-editor-module__QQ8Rwq__grid small{color:var(--muted);font-weight:400}.google-resource-editor-module__QQ8Rwq__warning{border:1px solid color-mix(in srgb, #b7791f 32%, var(--border));background:#b7791f1a;border-radius:.55rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}
.account-security-module__otRpgG__card.auth-card{width:min(900px,100%);min-width:0}
.google-connections-module__CoKCwq__stack{gap:13px;display:grid}.google-connections-module__CoKCwq__setup{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}.google-connections-module__CoKCwq__setup code{overflow-wrap:anywhere;color:var(--ink)}.google-connections-module__CoKCwq__capabilities{gap:10px}.google-connections-module__CoKCwq__service{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.google-connections-module__CoKCwq__service strong{font-size:12px}.google-connections-module__CoKCwq__account{gap:13px;display:grid}.google-connections-module__CoKCwq__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.google-connections-module__CoKCwq__reconnect{color:var(--muted);margin:-3px 0 0;font-size:12px;line-height:1.5}.google-connections-module__CoKCwq__grants{border-top:1px solid var(--line);gap:12px;padding-top:13px;display:grid}.google-connections-module__CoKCwq__grants>label{gap:6px;max-width:310px;font-size:12px;font-weight:650;display:grid}.google-connections-module__CoKCwq__effective{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.5}@media (max-width:560px){.google-connections-module__CoKCwq__service{grid-template-columns:1fr}.google-connections-module__CoKCwq__actions{justify-content:flex-start}.google-connections-module__CoKCwq__grants>label{max-width:none}}
.knowledge-bases-module__TxGsEW__page{max-width:1120px}.knowledge-bases-module__TxGsEW__intro{max-width:700px}.knowledge-bases-module__TxGsEW__columns{grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:28px;display:grid}.knowledge-bases-module__TxGsEW__section{gap:13px;display:grid}.knowledge-bases-module__TxGsEW__sectionHeader{justify-content:space-between;align-items:end;gap:14px;display:flex}.knowledge-bases-module__TxGsEW__sectionHeader h2{margin-top:4px}.knowledge-bases-module__TxGsEW__card{background:var(--panel);border:1px solid var(--line);border-radius:11px;gap:15px;padding:19px;display:grid}.knowledge-bases-module__TxGsEW__cardHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.knowledge-bases-module__TxGsEW__cardHeader>div{min-width:0}.knowledge-bases-module__TxGsEW__card h3{margin:4px 0 0;font-size:16px}.knowledge-bases-module__TxGsEW__card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.knowledge-bases-module__TxGsEW__meta,.knowledge-bases-module__TxGsEW__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.knowledge-bases-module__TxGsEW__muted{color:var(--muted);font-size:12px}.knowledge-bases-module__TxGsEW__access{background:var(--panel-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.knowledge-bases-module__TxGsEW__access strong{font-size:12px}.knowledge-bases-module__TxGsEW__access small{color:var(--muted);font-size:12px;line-height:1.45}.knowledge-bases-module__TxGsEW__manage{border-top:1px solid var(--line);gap:10px;padding-top:3px;display:grid}.knowledge-bases-module__TxGsEW__manageHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-bases-module__TxGsEW__members{border-top:1px solid var(--line);display:grid}.knowledge-bases-module__TxGsEW__member{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.knowledge-bases-module__TxGsEW__member>div:first-child{gap:3px;min-width:0;display:grid}.knowledge-bases-module__TxGsEW__member strong,.knowledge-bases-module__TxGsEW__member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-bases-module__TxGsEW__member small{color:var(--muted)}.knowledge-bases-module__TxGsEW__grantForm{grid-template-columns:minmax(0,1fr) 145px auto;gap:8px;display:grid}.knowledge-bases-module__TxGsEW__grantForm select{min-height:38px}.knowledge-bases-module__TxGsEW__aside{align-self:start}.knowledge-bases-module__TxGsEW__aside h2{margin:10px 0 7px}.knowledge-bases-module__TxGsEW__aside p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.knowledge-bases-module__TxGsEW__empty{color:var(--muted);padding:28px 2px;font-size:13px}@media (max-width:820px){.knowledge-bases-module__TxGsEW__columns{grid-template-columns:1fr}}@media (max-width:560px){.knowledge-bases-module__TxGsEW__grantForm{grid-template-columns:1fr}.knowledge-bases-module__TxGsEW__grantForm select,.knowledge-bases-module__TxGsEW__aside input,.knowledge-bases-module__TxGsEW__aside select{font-size:16px}.knowledge-bases-module__TxGsEW__cardHeader{display:grid}}
.organizations-module__ERt76W__page{max-width:1040px}.organizations-module__ERt76W__intro{max-width:650px}.organizations-module__ERt76W__layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:28px;display:grid}.organizations-module__ERt76W__stack{gap:14px;display:grid}.organizations-module__ERt76W__card{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:18px}.organizations-module__ERt76W__cardHeader,.organizations-module__ERt76W__member{justify-content:space-between;align-items:center;gap:14px;display:flex}.organizations-module__ERt76W__cardHeader h2{margin:4px 0 0}.organizations-module__ERt76W__card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.organizations-module__ERt76W__members{border-top:1px solid var(--line);margin-top:15px;display:grid}.organizations-module__ERt76W__member{border-bottom:1px solid var(--line);padding:11px 0}.organizations-module__ERt76W__member:last-child{border-bottom:0}.organizations-module__ERt76W__memberInfo{gap:3px;min-width:0;display:grid}.organizations-module__ERt76W__memberInfo strong,.organizations-module__ERt76W__memberInfo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizations-module__ERt76W__memberInfo small{color:var(--muted)}.organizations-module__ERt76W__inviteForm{grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;margin-top:14px;display:grid}.organizations-module__ERt76W__inviteForm input,.organizations-module__ERt76W__inviteForm select{min-height:38px}.organizations-module__ERt76W__aside{align-self:start}.organizations-module__ERt76W__aside h2{margin-bottom:7px}.organizations-module__ERt76W__aside p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.5}.organizations-module__ERt76W__invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.organizations-module__ERt76W__invitation:first-of-type{margin-top:14px}.organizations-module__ERt76W__invitation div{gap:3px;min-width:0;display:grid}.organizations-module__ERt76W__invitation small{color:var(--muted)}.organizations-module__ERt76W__accept{border-top:1px solid var(--line);gap:9px;margin-top:20px;padding-top:17px;display:grid}.organizations-module__ERt76W__accept p{margin:0}@media (max-width:760px){.organizations-module__ERt76W__layout,.organizations-module__ERt76W__inviteForm{grid-template-columns:1fr}.organizations-module__ERt76W__inviteForm input,.organizations-module__ERt76W__inviteForm select{font-size:16px}}
