.billing-usage[data-v-008cb242]{border-block:1px solid var(--rule);margin-block:24px;padding-block:24px}.billing-usage h2[data-v-008cb242]{margin:0 0 8px}.usage-rows[data-v-008cb242]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0;display:grid}.usage-rows dt[data-v-008cb242]{margin-bottom:8px}.usage-rows dd[data-v-008cb242]{overflow-wrap:anywhere;gap:8px;margin:0;display:grid}@media (width<=600px){.usage-rows[data-v-008cb242]{grid-template-columns:1fr}}.mail-setup{max-width:760px}.mail-setup form{gap:12px;display:grid}.mail-setup form p{margin:0 0 6px}.mail-setup label{font-weight:650}.mail-domain-input{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-domain-input input{background:#fff;border:1px solid #bcc1c4;border-radius:6px;flex:1;min-width:180px;padding:.7rem}.mail-domain-input span{overflow-wrap:anywhere}.mail-setup .primary{justify-self:start}.mail-workspace code,.mail-setup code,.mail-management code{overflow-wrap:anywhere}.inbox-controls{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:8px;display:flex}.mailbox-picker{gap:6px;min-width:220px;font-weight:650;display:grid}.mailbox-picker select{background:#fff;border:1px solid #bcc1c4;border-radius:6px;min-width:0;max-width:100%;padding:.65rem;font-weight:500}.inbox-controls .address-callout{flex:1;min-width:min(100%,360px)}.mail-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.mail-pagination button{padding:8px 10px}.mail-pagination span{color:var(--muted)}.mail-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:20px;margin-top:24px;display:grid}.message-list{padding:18px}.message-list>.section-head{margin-bottom:14px}.message-list .section-head h3{margin:0}.message-detail h3{margin-bottom:4px}.message-facts{grid-template-columns:120px minmax(0,1fr);gap:7px 14px;margin:18px 0;font-size:14px;display:grid}.message-facts dt{color:var(--muted)}.message-facts dd{overflow-wrap:anywhere;margin:0}.message-body{font:14px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-detail iframe{border:1px solid var(--rule);background:#fff;border-radius:6px;width:100%;height:440px}.message-detail .preview-note{margin:0 0 10px}.mail-downloads{border-top:1px solid var(--rule);flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:20px;display:flex}.mail-downloads button{font-size:13px}.evidence-table-wrap{margin:4px 0 0;overflow-x:auto}.evidence-checks{border-collapse:collapse;width:100%;font-size:15px}.evidence-checks th,.evidence-checks td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px}.evidence-checks th:first-child,.evidence-checks td:first-child{padding-left:0}.evidence-checks thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);border-bottom-color:var(--rule-strong);font-size:12px;font-weight:650}.evidence-checks tbody th{white-space:nowrap;font-weight:650}.evidence-checks td:last-child{color:var(--secondary);min-width:16ch;font-size:14px}.evidence-checks tr[data-tone=attention] td:last-child{color:var(--ink)}.evidence-note{color:var(--muted);margin:10px 0 0;font-size:14px}.message-detail .evidence-note+h3{margin-top:24px}.mail-management-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.mailbox-list-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mailbox-list-head h3{flex-basis:100%;margin:0}.mailbox-list-head button{white-space:nowrap;flex:1 0 auto}.mail-editor{gap:20px;min-width:0;display:grid}.mail-editor .heading-row{margin-bottom:14px}.mailbox-overview .heading-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mailbox-overview .heading-row h2,.mail-editor .heading-row h3{margin:0}.mail-form{gap:14px;display:grid}.mail-form label{gap:6px;font-weight:650;display:grid}.mail-form input,.mail-form textarea,.mail-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bcc1c4;border-radius:6px;padding:.7rem;font-weight:450}.mail-form input[type=number]{width:10ch}.mail-form select{max-width:22rem}.mail-form input[type=text],.mail-form textarea{max-width:34rem}.mail-form button{justify-self:start}.mail-create{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.mail-create summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.mail-create[open] summary{margin-bottom:12px}.mail-receiving{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.mail-receiving .heading-row{margin-bottom:6px}.mail-receiving .heading-row h4{margin:0}.address-list{margin:0;padding:0;list-style:none}.address-list li{border-top:1px solid var(--rule);padding:16px 0}.address-list li:first-child{border-top:0;padding-top:4px}.address-list .address-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.address-list .address-line code{overflow-wrap:anywhere;font-size:15px;font-weight:600}.address-list p{margin:8px 0}.address-list button{overflow-wrap:anywhere;max-width:100%}@media (width<=900px){.mail-layout,.mail-management-layout{grid-template-columns:1fr}.message-facts{grid-template-columns:90px minmax(0,1fr)}.mailbox-picker{width:100%;min-width:0}.mailbox-picker select{width:100%}.inbox-controls .address-callout{min-width:100%}}.inbox-help{flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-top:12px;display:flex}.inbox-help details{max-width:72ch}.inbox-help summary{cursor:pointer;min-height:44px;padding-block:10px}.message-detail h2{overflow-wrap:anywhere;font-size:24px}.back-to-messages{margin-bottom:20px}.mailbox-overview h2{overflow-wrap:anywhere;margin:0}.inbox-help>a{align-items:center;min-height:44px;display:inline-flex}.section-switch{border:1px solid var(--rule-strong);border-radius:8px;width:fit-content;max-width:100%;margin:0 0 20px;display:flex;overflow-x:auto}.section-switch a{white-space:nowrap;min-height:44px;color:var(--ink);background:var(--surface);flex:none;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.section-switch a+a{border-left:1px solid var(--rule-strong)}.section-switch a:hover{background:var(--neutral-surface)}.section-switch a[aria-current=page]{background:var(--ink);color:#fff;font-weight:650}.section-switch a:focus-visible{outline-offset:-3px}.mailbox-panel{padding:0}.mail-editor section{scroll-margin-top:24px}@media (width<=900px){.mail-workspace:not(.mail-workspace--reading) .message-detail,.mail-workspace--reading>.section-head,.mail-workspace--reading .inbox-controls,.mail-workspace--reading .inbox-help,.mail-workspace--reading>.mail-pagination,.mail-workspace--reading .message-list{display:none}.mail-workspace--reading .mail-layout{margin-top:0}.message-body{font-size:16px}}.mailbox-chooser{display:none}.hosted-domain-setup{margin-top:24px}.hosted-domain-setup>summary,.mailbox-chooser>summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:650}.mailbox-choices{gap:8px;padding-block:8px 16px;display:grid}.mailbox-choices button[aria-pressed=true]{background:var(--ink);color:#fff}@media (width<=900px){.mailbox-chooser{margin-bottom:16px;display:block}.mailbox-collection{display:none}}.hosted-domains[data-v-b8fb990d]{margin-bottom:2rem}header[data-v-b8fb990d]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}h2[data-v-b8fb990d]{margin:0}p[data-v-b8fb990d]{max-width:68ch}ul[data-v-b8fb990d]{padding-left:1.25rem}li[data-v-b8fb990d]{overflow-wrap:anywhere;margin-block:.75rem}.mail-form[data-v-b8fb990d]{gap:.75rem;max-width:36rem;margin-top:1rem}.mail-form p[data-v-b8fb990d]{margin:0}.domain-verification[data-v-3625abf9]{max-width:42rem;margin-top:.5rem}summary[data-v-3625abf9]{cursor:pointer}p[data-v-3625abf9]{max-width:68ch}form[data-v-3625abf9]{gap:1rem;max-width:36rem;margin-block:1.5rem;display:grid}label[data-v-3625abf9]{gap:.4rem;display:grid}button[data-v-3625abf9]{justify-self:start}.verification-records[data-v-3625abf9]{padding:0;list-style:none}.verification-records li[data-v-3625abf9]{border-bottom:1px solid var(--border,#8885);gap:.5rem;padding-block:1rem;display:grid}.verification-records li>div[data-v-3625abf9]{flex-wrap:wrap;gap:.75rem;display:flex}code[data-v-3625abf9]{overflow-wrap:anywhere;white-space:normal}.verification-confirm[data-v-3625abf9]{display:block!important}.verification-confirm button+button[data-v-3625abf9]{margin-left:.5rem}form[data-v-1e58784c]{gap:.8rem;margin:1rem 0;display:grid}form label[data-v-1e58784c]{align-items:flex-start;gap:.5rem;display:flex}input[type=checkbox][data-v-1e58784c]{flex:none;margin-top:.25rem}input[type=number][data-v-1e58784c]{box-sizing:border-box;width:10ch;font:inherit;border:1px solid #d6d3cb;border-radius:.3rem;padding:.7rem}form p[data-v-1e58784c]{margin:0}.retention-actions[data-v-1e58784c]{flex-wrap:wrap;gap:12px;display:flex}.sk-auth-progress{color:var(--sk-text,#16243a);align-items:flex-start;gap:12px;display:flex}.sk-auth-progress>div{overflow-wrap:anywhere;min-width:0}.sk-auth-progress h1{margin:0}.sk-auth-progress .sk-auth-slow{margin-top:16px}.sk-auth-progress strong{font-weight:600;display:block}.sk-auth-progress p{color:var(--sk-muted,#56616f);margin:8px 0 0}.sk-auth-spinner{box-sizing:border-box;border:2px solid var(--sk-border,#b4c1d1);border-top-color:var(--sk-primary,#145ea8);border-radius:50%;flex:none;width:20px;height:20px;margin-top:3px;animation:.9s linear infinite sk-auth-spin;display:inline-block}@keyframes sk-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sk-auth-spinner{animation:none}}.sk-auth-progress--heading{flex-direction:column;gap:20px}.sk-auth-progress--heading .sk-auth-spinner{width:40px;height:40px;box-shadow:0 0 0 10px var(--sk-subtle,#f0f4f8);margin:0;border-width:3px;margin-block:10px;margin-inline-start:10px}.sk-auth-progress .sk-auth-slow{border-top:1px solid var(--sk-border,#b4c1d1);padding-top:16px}.sk-ui{color:var(--sk-text,var(--text,#16243a));font:inherit;min-width:0}.sk-ui button,.sk-ui input,.sk-ui select{font:inherit}.sk-ui button,.sk-ui input:not([type=checkbox]),.sk-ui select{min-height:44px}.sk-ui button{cursor:pointer}.sk-ui button:disabled{cursor:default;opacity:.55}.sk-ui :focus-visible{outline:3px solid var(--sk-focus,#1670c9);outline-offset:3px}.sk-ui a{color:var(--sk-link,var(--accent,#145ea8));overflow-wrap:anywhere}.sk-organizations,.sk-create,.sk-invitation{gap:var(--sk-gap,.75rem);display:grid}.sk-side-title{font-weight:700}.sk-org{text-align:start;border-radius:var(--sk-radius,.5rem);width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem;padding:.5rem .75rem;display:grid}.sk-org>span:first-child{min-width:0;font-weight:600}.sk-org.active,.sk-org:hover{border-color:var(--sk-border,var(--border,#b4c1d1));background:var(--sk-surface,var(--panel,#f0f4f8))}.sk-org-status{flex-wrap:wrap;gap:.5rem;font-size:.875em;display:flex}.sk-input{box-sizing:border-box;border:1px solid var(--sk-border,var(--border,#b4c1d1));border-radius:var(--sk-radius,.5rem);width:100%;min-width:0;color:inherit;background:var(--sk-surface,var(--panel,#fff));padding:.5rem .75rem;font-size:max(1rem,1em)}.sk-consent{align-items:start;gap:.5rem;display:flex}.sk-consent input{flex-shrink:0;width:1.25rem;height:1.25rem}.sk-policies{margin:0;padding-inline-start:1.75rem}.sk-button{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--sk-border,var(--border,#b4c1d1));border-radius:var(--sk-radius,.5rem);min-width:0;max-width:100%;color:inherit;background:var(--sk-surface,var(--panel,#f0f4f8));padding:.5rem .75rem}.sk-stack>.sk-button,.sk-access>.sk-button,.sk-organizations>.sk-button,.sk-create>.sk-button,.sk-invitation>.sk-button,fieldset.sk-stack>.sk-button{justify-self:start}.sk-primary{color:var(--sk-primary-text,#fff);background:var(--sk-primary,#175da6);border-color:#0000}.sk-error{color:var(--sk-danger,var(--danger,#a51f30));overflow-wrap:anywhere}.sk-notice{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,6px);overflow-wrap:anywhere;margin:0;padding:.5rem .75rem}.sk-invitation{max-width:28rem;margin:3rem auto;padding:1rem}.sk-access,.sk-stack{gap:var(--sk-gap,.75rem);min-width:0;display:grid}.sk-access{border:1px solid var(--sk-border,var(--border,#b4c1d1));border-radius:var(--sk-radius,.5rem);padding:1rem}.sk-access h2,.sk-access h3,.sk-access p{overflow-wrap:anywhere;margin:0}.sk-access-header,.sk-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sk-access-header{justify-content:space-between}.sk-access-columns{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:1.25rem;display:grid}.sk-access-navigation{align-content:start;gap:.5rem;display:grid}.sk-team-list,.sk-assignment-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sk-team-choice{text-align:start;overflow-wrap:anywhere;width:100%}.sk-team-choice[aria-pressed=true]{border-color:var(--sk-selection-border,var(--sk-text,#172b4d));background:var(--sk-selection-background,#edf0f4);color:var(--sk-selection-text,var(--sk-text,#172b4d));font-weight:700}.sk-assignment{border-bottom:1px solid var(--sk-border,var(--border,#b4c1d1));flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;display:flex}.sk-assignment>div{overflow-wrap:anywhere;min-width:0}.sk-access fieldset{border:0;min-width:0;margin:0;padding:0}.sk-access legend{overflow-wrap:anywhere;padding:0;font-weight:700}.sk-filters>summary{cursor:pointer;padding-block:.25rem;font-weight:600}.sk-filters[open]>summary{margin-bottom:.5rem}.sk-hint{color:var(--sk-muted,var(--muted,#56616f));font-size:.9em;line-height:1.5}.sk-panel{gap:var(--sk-gap,.75rem);min-width:0;display:grid}.sk-danger{color:var(--sk-danger,var(--danger,#a51f30))}@media (width<=640px){.sk-access-columns{grid-template-columns:minmax(0,1fr)}.sk-access{padding:.75rem}}@media (prefers-reduced-motion:reduce){.sk-ui *,.sk-ui :before,.sk-ui :after{transition:none!important;animation:none!important}}.sk-agent-consent{overflow-wrap:anywhere;max-width:32rem;padding:1rem}.sk-agent-consent .actions{flex-wrap:wrap}.sk-agents{overflow-wrap:anywhere;border:1px solid var(--sk-border,var(--border,#b4c1d1));border-radius:var(--sk-radius,.5rem);padding:1rem}.sk-agents code,.sk-agents .sk-client-id{overflow-wrap:anywhere}.sk-agent-list{gap:.75rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.sk-agent-entry{border-top:1px solid var(--sk-border,var(--border,#b4c1d1));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:.75rem;display:grid}.sk-agent-information{min-width:0}.sk-agent-details{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.sk-agent-details div{min-width:0}.sk-agent-details dt{font-size:.9em;font-weight:600}.sk-agent-details dd{margin:.25rem 0 0}.sk-agent-history{flex-wrap:wrap;gap:.5rem 1rem;padding-block:.5rem;display:flex}.sk-agents .sk-client-id{color:var(--sk-muted,#5a6672);font-size:.875em}@media (width<=640px){.sk-agent-entry{grid-template-columns:minmax(0,1fr)}.sk-agent-entry>button{justify-self:start}}.sk-dialog{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,.5rem);background:var(--sk-surface,var(--panel,#fff));width:min(32rem,100vw - 2rem);color:inherit;padding:1.5rem}.sk-dialog::backdrop{background:#0c121c73}.sk-dialog h2{overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.25rem}.sk-dialog>.sk-hint{margin:0 0 1rem}.sk-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.sk-field{border:0;gap:.5rem;min-width:0;margin-bottom:1rem;padding:0;display:grid}.sk-field>span,.sk-field>legend{padding:0;font-weight:600}.sk-field .sk-consent{margin-top:.5rem;font-weight:400}.sk-secret{gap:.75rem;display:grid}.sk-secret .sk-agent-details{grid-template-columns:minmax(0,1fr);gap:.75rem}.sk-secret code{overflow-wrap:anywhere;border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,.5rem);-webkit-user-select:all;user-select:all;padding:.5rem .625rem;font-family:ui-monospace,monospace;font-size:1rem;display:block}.sk-secret>.sk-button{justify-self:start}.sk-danger-action{color:var(--sk-danger,#a51f30);border-color:currentColor}.sk-person-row{align-items:center;padding-block:.75rem}.sk-person-summary{flex:14rem;gap:.25rem;display:grid}.sk-person-summary>span{color:var(--sk-muted,#5a6672);font-size:.875rem}.sk-person-row>.sk-button{flex:none}.sk-person-row>.sk-actions{flex:0 auto;min-width:0;max-width:100%}.sk-member-editor{margin-top:1rem}.sk-member-editor fieldset{border:0;min-width:0;margin:0;padding:0}.sk-member-details{border-top:1px solid var(--sk-border,#b4c1d1);margin-top:.5rem;padding-top:1rem}.sk-member-details>summary{cursor:pointer;font-weight:600}.sk-member-details>.sk-hint{margin-top:.75rem}@media (width<=480px){.sk-person-summary{flex-basis:100%}}.sk-invite-editor{margin-top:1rem}.sk-invite-editor fieldset{border:0;min-width:0;margin:0;padding:0}.sk-agents details>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:10px}@media (width<=40rem){.sk-agent-details{grid-template-columns:minmax(0,1fr);gap:16px}}.sk-access-header h3[data-v-f0122331],.sk-access-header p[data-v-f0122331]{margin:0}.sk-access-header>div[data-v-f0122331]:not(.sk-actions){gap:.4rem;display:grid}.sk-team-choice[data-v-f0122331]{text-align:start}form[data-v-f0122331]{margin-block:1rem}@media (width<=640px){.sk-access-columns[data-v-f0122331]{grid-template-columns:minmax(0,1fr)}}.sk-recovery-codes{gap:.75rem;display:grid}.sk-recovery-codes ol{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding-inline-start:1.5rem;display:grid}.sk-recovery-codes .sk-recovery-code-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sk-recovery-codes p{margin:0}@media (width<=24rem){.sk-recovery-codes ol{grid-template-columns:minmax(0,1fr)}}button.sk-provider{color:#1f1f1f;text-align:center;background:#fff;border:1px solid #747775;border-radius:4px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;line-height:20px;display:grid}button.sk-provider img{object-fit:contain;width:20px;height:20px;display:block}button.sk-provider--google{font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500}button.sk-provider--microsoft{font-family:Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600}button.sk-provider:not(:disabled):hover{background:#f8f9fa}.sk-account{gap:1rem;display:grid}.sk-account h1,.sk-account h2,.sk-account p{margin:0}.sk-account .sk-account-form,.sk-account .sk-account-form label{gap:.75rem;display:grid}.sk-account .sk-account-form label{gap:.5rem}.sk-account .sk-code-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sk-account .sk-method-choice{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.sk-account .sk-method-choice legend{padding:0 0 .5rem;font-weight:600}.sk-account .sk-method-choice label{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,.5rem);align-items:center;gap:.625rem;min-height:44px;padding:.5rem .75rem;display:flex}.sk-account .sk-method-choice label:has(:checked){border-color:var(--sk-primary,#175da6)}.sk-account .sk-method-choice input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--sk-primary,#175da6);flex:none;margin:0}.sk-account .sk-account-result:focus{outline:none}.sk-account .sk-return-signin{justify-self:start;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sk-auth-icon{vertical-align:-.2em;flex:0 0 18px;width:18px;height:18px;display:inline-block}.sk-signin,.sk-signin .sk-signin-form,.sk-signin .field{gap:.75rem;display:grid}.sk-signin .field{gap:.5rem}.sk-signin h1,.sk-signin p{margin:0}.sk-signin{gap:20px}.sk-signin .signin-providers{gap:12px;display:grid}.sk-signin .signin-divider{color:var(--sk-muted,#536174);align-items:center;gap:12px;font-size:14px;display:flex}.sk-signin .signin-divider:before,.sk-signin .signin-divider:after{content:"";background:var(--sk-border,#d5d9df);flex:1;height:1px}.sk-signin .signin-password{gap:4px;display:grid}.sk-signin .signin-password-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:14px;display:flex}.sk-signin .signin-text-action{color:var(--sk-link,var(--accent,#145ea8));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.sk-signin .signin-create,.sk-signin .signin-recovery{justify-self:center}.sk-signin .signin-recovery{font-size:14px}.sk-signin .signin-passkey{gap:8px;margin-top:4px;display:grid}.sk-signin .signin-passkey button{justify-content:center;align-items:center;gap:10px;display:flex}.sk-signin .signin-password-tools a,.sk-signin .signin-recovery{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sk-social-callback,.sk-social-callback form,.sk-social-callback .field{gap:.75rem;display:grid}.sk-social-callback .field{gap:.5rem}.sk-social-callback h1,.sk-social-callback h2,.sk-social-callback p{margin:0}.sk-social-callback h2:focus{outline:none}.sk-social-callback ol{overflow-wrap:anywhere;padding-left:1.5rem}.local-security{gap:1.25rem;min-width:0;display:grid}.local-security h2,.local-security h3,.local-security p{margin:0}.local-security .sk-quiet{color:var(--sk-muted,var(--muted,#56616f));line-height:1.55}.local-security .security-intro{gap:.4rem;display:grid}.local-security .security-intro h2{font-size:1.15rem}.local-security .security-group{gap:.75rem;display:grid}.local-security .security-group>h2{font-size:1.2rem}.local-security .security-grid{border:1px solid var(--sk-border,#b9c5ce);border-radius:var(--sk-radius,.75rem);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.local-security .security-grid>.security-card{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;display:grid}.local-security .security-grid>.security-card+.security-card{border-top:1px solid var(--sk-border,#b9c5ce)}.local-security .security-grid>.security-card>h3,.local-security .security-grid>.security-card>p,.local-security .security-grid>.security-card>.security-card-heading,.local-security .security-grid>.security-card>div:first-child{grid-column:1}.local-security .security-grid>.security-card>button:last-child,.local-security .security-grid>.security-card>.security-actions:last-child{grid-area:1/2/span 2;align-self:center;margin:0}.local-security .security-grid>.security-card>.security-list{grid-column:1/-1;margin-top:.5rem}.local-security{max-width:64rem}@media (width<=42rem){.local-security .security-grid>.security-card{grid-template-columns:minmax(0,1fr)}.local-security .security-grid>.security-card>button:last-child,.local-security .security-grid>.security-card>.security-actions:last-child{grid-area:auto/1;justify-self:start;margin-top:.5rem}}.local-security .security-card,.local-security .security-flow{border:1px solid var(--sk-border,var(--border,#b9c5ce));border-radius:var(--sk-radius,.75rem);background:var(--sk-surface,var(--panel,#fff));min-width:0;padding:1.25rem}.local-security .security-card{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.local-security .security-card h3{font-size:1.1rem}.local-security .security-card>button:last-child,.local-security .security-card>.security-actions:last-child{margin-top:auto}.local-security .security-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.local-security .security-status{background:var(--sk-status-surface,#e9eef0);color:var(--sk-status-text,#354552);border-radius:2rem;padding:.25rem .55rem;font-size:.8rem}.local-security .security-small{font-size:.85rem}.local-security .security-current-email{overflow-wrap:anywhere;font-weight:600}.local-security .security-email{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem}.local-security .security-email>div{gap:.4rem;display:grid}.local-security .security-email>button:last-child{flex-shrink:0;margin:0}.local-security .security-list{gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.local-security .security-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.local-security .security-list li>div{min-width:0}.local-security .security-list small{margin-top:.25rem;font-size:.8rem;display:block}.local-security .security-list button{flex-shrink:0}.local-security .security-actions,.local-security .security-methods{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.local-security .security-back{justify-self:start}.local-security .security-flow{box-sizing:border-box;gap:1rem;width:100%;max-width:42rem;padding:1.75rem;display:grid}.local-security .security-flow h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25}.local-security .security-flow h2:focus{outline:none}.local-security .security-kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--sk-muted,var(--muted,#56616f));font-size:.75rem;font-weight:700}.local-security .security-steps{border-block:1px solid var(--sk-border,var(--border,#b9c5ce));flex-wrap:wrap;gap:.75rem 1.25rem;margin:.25rem 0;padding:.85rem 0;list-style:none;display:flex}.local-security .security-steps li{color:var(--sk-muted,var(--muted,#56616f));align-items:center;gap:.5rem;font-size:.9rem;display:flex}.local-security .security-steps li.current{color:inherit;font-weight:700}.local-security .security-steps li>span{border:1px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.local-security .security-steps li.current>span{color:var(--sk-primary-text,#fff);background:var(--sk-primary,#175da6);border-color:#0000}.local-security .security-form,.local-security .field{gap:.65rem;min-width:0;display:grid}.local-security .security-form{gap:1rem}.local-security .security-form>button,.local-security .security-flow>button{justify-self:start}.local-security .field>span{font-weight:600}.local-security .security-methods .sk-button[aria-pressed=true]{border-color:var(--sk-primary,#175da6);box-shadow:inset 0 0 0 1px var(--sk-primary,#175da6);font-weight:700}.local-security .security-code-input{letter-spacing:.12em;max-width:20rem;font-size:1.2rem}.local-security .security-verified{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,6px);background:var(--sk-verified-surface,#eef4f4);color:var(--sk-verified-text,#213d3c);padding:.7rem .9rem}.local-security .security-devices{display:block}.local-security .security-devices summary{cursor:pointer;min-height:32px;padding-block:.25rem;font-weight:700}.local-security .security-devices summary span+span{margin-inline-start:.75rem;font-size:.85rem;font-weight:400}.local-security .security-devices[open]>:not(summary){margin-top:1rem}.local-security .security-confirm{gap:.75rem;display:grid}@media (width<=42rem){.local-security .security-grid{grid-template-columns:minmax(0,1fr)}.local-security .security-email{flex-direction:column;align-items:flex-start}.local-security .security-flow{padding:1.1rem}.local-security .security-list li{flex-wrap:wrap}}.sk-recovery,.sk-recovery .recovery-form,.sk-recovery .field{gap:1.25rem;display:grid}.sk-recovery{max-width:32rem;margin:auto}.sk-recovery h1,.sk-recovery p{margin:0}.sk-recovery h1{letter-spacing:-.025em;font-size:1.875rem;font-weight:700;line-height:1.2}.sk-recovery h1:focus{outline:none}.sk-recovery .recovery-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.sk-recovery .recovery-help,.sk-recovery .recovery-note{line-height:1.55}.sk-recovery .recovery-note{font-size:.875rem}.sk-recovery .field{gap:.5rem;font-weight:600}.sk-recovery .field input{font-weight:400}.sk-recovery .proof-choice{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.sk-recovery .proof-choice legend{padding:0 0 .5rem;font-weight:600}.sk-recovery .proof-choice label{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,.5rem);align-items:center;gap:.625rem;min-height:44px;padding:.5rem .75rem;display:flex}.sk-recovery .proof-choice label:has(:checked){border-color:var(--sk-primary,#175da6)}.sk-recovery .proof-choice input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--sk-primary,#175da6);flex:none;margin:0}.sk-recovery .recovery-proof{font-family:ui-monospace,monospace}.sk-recovery .recovery-steps{border-bottom:1px solid var(--sk-border,#b4c1d1);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0 0 1rem;list-style:none;display:grid}.sk-recovery .recovery-steps li{overflow-wrap:anywhere;justify-items:start;gap:.5rem;font-size:.75rem;display:grid}.sk-recovery .recovery-steps span{border:1px solid var(--sk-border,#b4c1d1);border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid}.sk-recovery .recovery-steps [aria-current=step]{font-weight:700}.sk-recovery .recovery-steps [aria-current=step] span,.sk-recovery .recovery-steps .complete span{color:var(--sk-primary-text,#fff);background:var(--sk-primary,#175da6);border-color:#0000}.sk-recovery .recovery-verified,.sk-recovery .recovery-status,.sk-recovery .recovery-error{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,.5rem);overflow-wrap:anywhere;padding:.875rem}.sk-recovery .recovery-verified strong{font-weight:600;display:block}.sk-recovery .recovery-error{border-color:currentColor}.sk-recovery .recovery-link{color:var(--sk-link,#145ea8);text-underline-offset:3px;background:0 0;border:0;padding:.5rem;text-decoration:underline}.sk-enrollment .enrollment-card,.sk-enrollment .field{gap:.75rem;display:grid}.sk-enrollment .enrollment-card h1,.sk-enrollment .enrollment-card p{margin:0}.sk-enrollment .enrollment-card h1:focus{outline:none}.sk-enrollment .field{gap:.5rem}.sk-enrollment .proof-choice{flex-wrap:wrap;gap:1rem;display:flex}.sk-agent-consent{gap:var(--sk-gap,.75rem);flex-direction:column;max-width:32rem;margin:4rem auto;display:flex}.sk-agent-consent>.sk-panel{gap:var(--sk-gap,.75rem);flex-direction:column;display:flex}.sk-agent-consent>.sk-panel>h2,.sk-agent-consent .organization-setup>h2{margin:0;font-size:1rem}.sk-agent-consent>.sk-panel>.scopes{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.sk-agent-consent>.sk-panel>.scopes code{margin-top:4px;display:block}.sk-agent-consent>.sk-panel>.organization-setup{gap:var(--sk-gap,.75rem);flex-direction:column;display:flex}.sk-agent-consent>.sk-panel>.actions{gap:var(--sk-gap,.75rem);flex-wrap:wrap;display:flex}.sk-agent-consent>.sk-panel>.field{flex-direction:column;gap:.25rem;display:flex}.sk-agent-consent>h1,.sk-agent-consent .consent-intro,.sk-agent-consent>.sk-panel>p{margin:0}.sk-agent-consent>.sk-panel>.scopes{gap:12px;padding-bottom:8px}.sk-agent-consent>.sk-panel>.actions{padding-top:8px}.sk-agent-consent .consent-account{overflow-wrap:anywhere;margin:0}.sk-agent-consent .consent-technical{color:var(--sk-muted,#56616f);font-size:.875rem}.sk-agent-consent .consent-technical summary{cursor:pointer;padding-block:8px}.sk-agent-consent .consent-technical ul{overflow-wrap:anywhere;margin-block:8px 0;padding-inline-start:20px}.sk-agent-consent .consent-account,.sk-agent-consent .consent-domain,.sk-agent-consent .consent-field-label{align-items:baseline;gap:8px;display:flex}.sk-agent-consent .consent-account{border:1px solid var(--sk-border,#b4c1d1);border-radius:var(--sk-radius,6px);background:var(--sk-subtle,transparent);padding:10px 12px}.sk-agent-consent .consent-account>span,.sk-agent-consent .consent-domain>span{min-width:0}.sk-agent-consent>.sk-panel>.scopes{border-block:1px solid var(--sk-border,#b4c1d1);gap:0;padding:0;list-style:none}.sk-agent-consent .scopes>li{align-items:baseline;gap:12px;padding-block:16px;display:flex}.sk-agent-consent .scopes>li+li{border-top:1px solid var(--sk-border,#b4c1d1)}.sk-agent-consent .scopes>li>.sk-auth-icon{color:var(--sk-primary,#145ea8)}.sk-agent-consent>.sk-panel>.field{gap:8px;margin-top:8px}.sk-agent-consent .consent-boundary{border-radius:var(--sk-radius,6px);background:var(--sk-subtle,#f0f4f8);border:0;align-items:baseline;gap:10px;padding:14px;display:flex}.sk-agent-consent>.sk-panel>.actions{border-top:1px solid var(--sk-border,#b4c1d1);margin-top:4px;padding-top:20px}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/google-sans-medium-BTpje0-L.ttf)format("truetype")}:root{--ink:#172235;--paper:#f7f4ed;--signal:#ef7053;--signal-text:#ba4229;--secondary:#566171;--rule:#d8d5cd;--surface:#fffdf8;--rule-strong:#bfc1bc;--link:#933521;--muted:#626b72;--danger:#a1202e;--wash:#f9eee8;--focus:#005bbb;--success-text:#1f5f3a;--success-surface:#e4efe6;--attention-text:#7a4a00;--attention-surface:#f6ead2;--neutral-text:#354552;--neutral-surface:#e9ebe6;--closing-text:#7d2417;--closing-surface:#f3dcd6;--error-surface:#faecee;--tester-text:#23635f;--tester-surface:#edf6f3;--admin-text:#47576b;--admin-surface:#eef1f5;--placeholder-text:#655238;--placeholder-surface:#faf5e9;--analysis-text:#454b8d;--analysis-surface:#f0f0f8;--dialog-backdrop:#1722357a;--action-surface:#ba4229;--action-hover:#933521;--on-action:#fff;--strong-surface:#172235;--on-strong:#f7f4ed;--on-strong-muted:#d8d5cd;--night-ink:#f1eee7;--night-paper:#111925;--night-surface:#1a2636;--night-secondary:#bac4d1;--night-rule:#364557;--night-rule-strong:#67788c;--night-signal-text:#ffab94;--night-link:#ffc4b4;--night-focus:#80baff;--night-wash:#352a2b;--night-success-text:#91dab0;--night-success-surface:#193629;--night-attention-text:#f1c57b;--night-attention-surface:#3c301c;--night-danger:#ffa4ad;--night-error-surface:#42242d;--night-code:#0b121c;--display:"Space Grotesk", "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ui:Inter, Aptos, "Segoe UI", ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-variable-latin-BgOacqJs.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{font-family:var(--ui);color:var(--ink);background:var(--paper);font-synthesis:none;--sk-text:var(--ink);--sk-surface:var(--surface);--sk-border:var(--rule);--sk-primary:var(--signal-text);--sk-primary-text:#fff;--sk-link:var(--link);--sk-focus:var(--focus);--sk-danger:var(--danger);--sk-muted:var(--secondary);--sk-radius:6px;--sk-gap:1rem;font-weight:450;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);border-radius:6px;min-height:44px;padding:.65rem 1rem}button.primary{background:var(--signal-text);color:#fff;border-color:#0000}button:disabled{cursor:default;opacity:.7}button.primary:disabled,button.sk-primary:disabled{opacity:1;background:var(--neutral-surface);color:var(--muted);border-color:var(--rule)}a{color:var(--link);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}code{font-family:var(--mono);font-size:.92em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.placeholder{display:block}.placeholder>*{margin:0;display:block}.placeholder>*+*{margin-top:14px}.placeholder .ph{background:var(--neutral-surface);border-radius:6px}.placeholder .ph-line{height:13px}.placeholder .ph-title{height:22px}.placeholder .ph-control{border-radius:7px;height:44px}.placeholder .ph-row{align-items:center;gap:16px;display:flex}.placeholder .ph-group{flex-direction:column;gap:8px;display:flex}.product{flex-direction:column;min-height:100dvh;display:flex}main{flex:1;min-width:0}main:focus{outline:none}.app-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:24px 40px;display:flex}.brand{font-family:var(--display);letter-spacing:-1px;color:var(--ink);align-items:center;gap:10px;font-size:24px;font-weight:760;text-decoration:none;display:flex}.brand img{display:block}.app-header nav{align-items:center;gap:22px;display:flex}.app-header nav a{color:var(--ink);font-size:14px}.app-header nav a[aria-current=page]{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:700}footer{border-top:1px solid var(--rule);color:var(--muted);align-items:center;gap:24px;padding:24px 40px;font-size:12px;display:flex}footer span{margin-right:auto}.skip-link{z-index:5;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.15}h1{letter-spacing:-.03em;margin:0 0 6px;font-size:30px;font-weight:730}h2{margin:0 0 6px;font-size:21px;font-weight:700}h3{margin:0 0 8px;font-size:17px;font-weight:700}h4{margin:0 0 6px;font-size:15px;font-weight:700}.eyebrow{color:var(--signal-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.muted{color:var(--muted);font-size:14px}.lede{color:var(--secondary);max-width:64ch;margin:0;font-size:15px}.section-intro{color:var(--secondary);max-width:72ch;margin:0 0 18px;font-size:15px}.loading{text-align:center;padding:80px 20px}.loading.card{max-width:560px;color:var(--muted);margin:8px auto 0;padding:48px 20px}.notice{background:var(--surface);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:6px;margin:20px 0;padding:16px 20px}.notice.success{border-color:var(--success-text);background:var(--success-surface)}.notice.attention{border-color:var(--attention-text);background:var(--attention-surface)}.notice.error{border-color:var(--danger);color:var(--danger)}.error{color:var(--danger)}.content{max-width:1240px;margin:0 auto;padding:40px}.account-layout{max-width:608px;margin:auto;padding:48px 24px 72px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;min-width:0;padding:30px}.card>.lede{margin-bottom:18px}.card>.sk-ui{border:0;max-width:none;margin:0;padding:0}.account-card{box-shadow:0 8px 30px color-mix(in srgb, var(--ink) 3%, transparent);padding:36px}.account-layout--signup{width:100%;max-width:544px;padding:32px 24px 48px}.account-layout--signup .account-card{box-shadow:none;border-radius:6px;padding:24px}@media (width<=640px){.account-layout--signup{padding:24px 16px 32px}.account-layout--signup .account-card{padding:20px}}.agent-page{max-width:960px}.agent-page>.sk-agent-consent{margin:0 auto}.endpoint-callout{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 8px;display:flex}.endpoint-callout code{overflow-wrap:anywhere;font-size:15px}.agent-page>.card.decision{max-width:560px;margin:8px auto 0}.agent-page>.card{margin-bottom:24px}.agent-setup .setup-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:3px;margin:20px 0 0;display:flex}.agent-setup .setup-tabs button{border:1px solid var(--rule);color:var(--secondary);font-family:var(--display);background:#ece8df;border-radius:9px 9px 0 0;min-height:44px;margin-bottom:-1px;font-weight:550}.agent-setup .setup-tabs button[aria-current]{background:var(--surface);border-bottom-color:var(--surface);color:var(--ink);font-weight:650}.agent-setup .setup-panel{padding:20px 0 4px}.agent-setup .setup-panel>p{max-width:68ch;margin:0 0 12px}.agent-setup .setup-panel>h3{margin:18px 0 8px}.agent-setup .setup-panel>h3:first-child{margin-top:0}.agent-setup .setup-checked{font-size:13px}.setup-snippet{background:var(--neutral-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:14px 16px;display:flex}.setup-snippet code{overflow-wrap:anywhere;font-size:14px}.setup-snippet--block{display:block;overflow-x:auto}.setup-snippet--block code{white-space:pre;margin-bottom:10px;display:block}.agent-setup .setup-trouble{margin-top:8px}.agent-setup .setup-trouble summary{cursor:pointer;padding:12px 0;font-weight:650;list-style:inside disclosure-closed;display:list-item}.agent-setup .setup-trouble[open] summary{list-style:inside disclosure-open}.agent-setup .setup-trouble p{max-width:68ch;margin:0 0 8px}.registered-actions button.danger{color:var(--danger);background:var(--surface);border-color:var(--rule)}.agent-clients .new-client{background:var(--success-surface);border:1px solid var(--success-text);border-radius:6px;margin:18px 0;padding:16px 18px}.agent-clients .new-client h3{margin:0 0 4px}.agent-clients .new-client p{margin:0}.agent-client-form{gap:18px;max-width:34rem;margin:20px 0 8px;display:grid}.agent-client-form .field{gap:6px;display:grid}.agent-client-form label{font-weight:650}.agent-client-form input{font:inherit;border:1px solid var(--rule-strong);background:#fff;border-radius:6px;min-height:44px;padding:.7rem}.agent-client-form .muted{max-width:62ch;margin:0}.agent-client-form .primary{justify-self:start}.agent-clients .registered-heading{margin:24px 0 8px}.registered-list{margin:0;padding:0;list-style:none}.registered-list li{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 0;display:flex}.registered-what{flex:1;gap:4px;min-width:min(100%,280px);display:grid}.registered-what code{overflow-wrap:anywhere;font-size:13px}.registered-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.workspace-org{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;font-size:17px;font-weight:650;display:flex}.workspace-org__label{color:var(--secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.workspace-bar .sk-organizations{min-width:260px}.workspace-welcome{letter-spacing:-.04em;margin:8px 0 24px;font-size:clamp(30px,4vw,44px);line-height:1.08}.status-pill{white-space:nowrap;background:var(--neutral-surface);color:var(--neutral-text);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650;line-height:1.5;display:inline-block}.status-pill--good{background:var(--success-surface);color:var(--success-text)}.status-pill--attention{background:var(--attention-surface);color:var(--attention-text)}.status-pill--closing{background:var(--closing-surface);color:var(--closing-text)}.workspace-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 6px;margin:24px 0 28px;display:flex}.workspace-nav>*{color:var(--secondary);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 14px;font-weight:600;text-decoration:none}.workspace-nav>:hover{color:var(--ink);text-decoration:none}.workspace-nav>[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:22px;display:flex}.section-head>div{min-width:0}.section-head h2{margin-bottom:4px}.section-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.view-switch{border:1px solid var(--rule-strong);border-radius:8px;flex-wrap:wrap;margin:18px 0;display:inline-flex;overflow:hidden}.view-switch button{background:var(--surface);border:0;border-radius:0;min-height:40px;padding:.55rem .95rem;font-size:14px}.view-switch button+button{border-left:1px solid var(--rule-strong)}.view-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.view-switch button:disabled{color:var(--muted)}.address-callout{background:var(--surface);border:1px solid var(--rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:14px 18px;display:flex}.address-callout__label{color:var(--secondary);font-size:14px}.address-callout code{overflow-wrap:anywhere;font-size:17px;font-weight:600}.copy-button{min-height:44px;padding:.3rem .7rem;font-size:13px}.list-row{text-align:left;border-color:var(--rule);flex-direction:column;align-items:stretch;gap:3px;width:100%;min-width:0;margin:0 0 8px;padding:14px;display:flex}.list-row[aria-pressed=true]{border-color:var(--ink);background:var(--neutral-surface)}.list-row strong,.list-row .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-row .meta,.list-row time{color:var(--muted);font-size:13px}.list-row .status-pill{align-self:flex-start;margin-top:4px}.workspace-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workspace-grid--single{grid-template-columns:minmax(0,640px)}.member-management{gap:1.5rem;min-width:0;display:grid}.setting-row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:12px 20px;padding:18px 0;display:flex}.setting-head{flex-shrink:0;width:210px}.setting-title{font-weight:650;display:block}.setting-hint{color:var(--muted);margin-top:3px;font-size:13px;display:block}.setting-control{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:min(100%,320px);display:flex}.setting-control .muted{max-width:62ch;margin:0}.ownership .lede{margin-bottom:4px}.ownership .placeholder{margin-top:18px}.dialog-fields{gap:8px;margin:18px 0 4px;display:grid}.dialog-fields label{font-weight:650}.dialog-fields select,.dialog-fields input{font:inherit;border:1px solid var(--rule-strong);background:#fff;border-radius:6px;min-height:44px;padding:.7rem}.ownership-consequence{background:var(--attention-surface);border:1px solid var(--attention-text);border-radius:6px;margin:6px 0;padding:14px 16px}.billing{min-width:0}.billing form{gap:12px;display:grid}.billing .primary{justify-self:start}.facts{flex-wrap:wrap;gap:20px 40px;margin:22px 0;display:flex}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:4px 0;font-weight:650}.plan-choices{border:0;gap:8px;min-width:0;max-width:700px;margin:0 0 4px;padding:0;display:grid}.plan-choices legend{margin-bottom:8px;padding:0;font-weight:650}.plan-choice{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;font-weight:450;display:grid}.plan-choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.plan-choice input{width:18px;height:18px;accent-color:var(--ink);margin:3px 0 0}.plan-choice strong{font-weight:650;display:block}.plan-choice__detail{color:var(--secondary);font-size:14px;display:block}.plan-choice__price{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.2}.plan-choice__price small{font-family:var(--ui);color:var(--muted);font-size:14px;font-weight:450}@media (width<=760px){.app-header{flex-wrap:wrap;padding:18px 20px}.app-header nav{flex-wrap:wrap;gap:12px 20px}.brand{letter-spacing:-.7px;font-size:20px}.brand img{width:32px;height:32px}.account-layout{padding:28px 16px 48px}.account-card{padding:24px}.account-card h1{font-size:27px}.card{padding:24px}.content{padding:28px 20px}.workspace-grid,.workspace-grid--single{grid-template-columns:1fr}.workspace-bar{flex-direction:column;align-items:stretch;gap:12px}.workspace-bar .sk-organizations{min-width:0}.workspace-nav>*{padding:10px}.view-switch{flex-direction:column;width:100%;display:flex}.view-switch button+button{border-left:0;border-top:1px solid var(--rule-strong)}footer{flex-wrap:wrap;gap:16px;padding:24px 20px}footer span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.content-notice{align-items:flex-start;gap:12px;display:flex}.content-notice.error{color:var(--ink);background:var(--error-surface)}.content-notice__body{flex:1;min-width:0}.content-label{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.content-mark{text-align:center;border:1px solid;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-top:2px;font-size:13px;line-height:18px}.content-notice.error .content-mark{color:var(--danger)}.content-notice.success .content-mark{color:var(--success-text)}.content-notice.attention .content-mark{color:var(--attention-text)}.content-info{color:var(--secondary);align-items:flex-start;gap:12px;margin:14px 0;font-size:15px;display:flex}.content-info>div{min-width:0;max-width:72ch}.content-info .content-label{color:var(--ink)}.content-instructions{counter-reset:instruction;margin:16px 0;padding:0;list-style:none}.content-instructions li{counter-increment:instruction;align-items:baseline;gap:10px;padding:8px 0;display:flex}.content-instructions li:before{content:counter(instruction);border:1px solid var(--rule-strong);text-align:center;border-radius:50%;flex:0 0 26px;height:26px;font-size:14px;line-height:24px}.recorded-body{background:var(--surface);border-top:1px solid var(--rule);padding:16px 0 0}.mail-dialog{border:1px solid var(--rule);background:var(--surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);font-family:var(--ui);border-radius:10px;padding:28px;overflow:auto}.mail-dialog::backdrop{background:var(--dialog-backdrop)}.mail-dialog p{overflow-wrap:anywhere}.dialog-subject{border-block:1px solid var(--rule);padding-block:12px;font-weight:650}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}button.danger{color:#fff;background:var(--danger);border-color:var(--danger)}.dialog-error{border:1px solid var(--danger);background:var(--error-surface);border-radius:6px;padding:12px}@media (width<=480px){.mail-dialog{padding:20px}.dialog-actions{flex-direction:column}.dialog-actions button{width:100%}}.purpose-note{color:var(--ink);overflow-wrap:anywhere;max-width:72ch;margin:16px 0;padding:14px 16px;font-size:15px}.purpose-note__label{margin-bottom:6px;font-size:14px;display:block}.purpose-note--tester{border:1px solid var(--tester-text);background:var(--tester-surface);border-radius:6px}.purpose-note--tester .purpose-note__label{color:var(--tester-text)}.purpose-note--admin{border:1px solid var(--admin-text);background:var(--admin-surface);border-radius:6px}.purpose-note--admin .purpose-note__label{color:var(--admin-text)}.purpose-note--placeholder{border:1px dashed var(--placeholder-text);background:var(--placeholder-surface)}.purpose-note--placeholder .purpose-note__label{color:var(--placeholder-text)}.empty-inbox-help{border:1px solid var(--rule);color:var(--secondary);border-radius:6px;padding:12px}.account-art{pointer-events:none;width:100%;height:100px;overflow:hidden}.account-art img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}.account-layout--illustrated{padding-top:24px}.account-status{border:1px solid var(--rule);background:var(--surface);color:var(--secondary);border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px}@media (width<=760px){.account-art{height:40px}.account-art img{object-fit:cover;width:100%}.account-layout--illustrated{padding-top:24px}}@media (height<=500px){.account-art{display:none}}.organization-recovery{border-top:1px solid var(--rule);margin-top:32px;padding-top:24px}.organization-recovery ul{gap:12px;padding-left:20px;display:grid}.organization-settings{gap:24px;min-width:0;display:grid}.organization-settings--empty{max-width:640px}.organization-settings>.card{border:0;border-radius:0;padding:0}.organization-settings>.card+.card{border-top:1px solid var(--rule);padding-top:24px}.settings-disclosure{min-width:0}.settings-disclosure>summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-weight:600}.settings-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.settings-disclosure[open]>summary{margin-bottom:12px}.settings-disclosure>.lede{max-width:68ch}.organization-settings>.settings-disclosure{border-top:1px solid var(--rule);padding-top:16px}.organization-settings>.settings-disclosure>.sk-ui{border:0;max-width:560px;margin:0;padding:0}.agent-connect-guide{margin-bottom:24px}.agent-connect-guide>.card{margin-top:8px}.registry-scope{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:420px;margin-bottom:16px;display:grid}.registry-scope select{border:1px solid var(--rule-strong);background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);border-radius:6px;padding:.7rem}.account-layout--auth{padding-top:32px}.auth-decorated-card{--sk-subtle:var(--paper);--auth-card-padding:36px;border-color:var(--rule-strong);box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 6%, transparent)}.agent-page>.auth-decorated-card{--auth-card-padding:30px}.account-layout--signup .auth-decorated-card{--auth-card-padding:24px}.auth-card-art{height:88px;margin:calc(-1 * var(--auth-card-padding)) calc(-1 * var(--auth-card-padding)) 28px;border-bottom:1px solid var(--rule);background:var(--wash);border-radius:9px 9px 0 0;position:relative;overflow:hidden}.auth-card-landscape{object-fit:cover;object-position:center 52%;opacity:.85;width:100%;height:100%}.auth-card-stamp{top:15px;left:var(--auth-card-padding);background:var(--surface);border:1px solid var(--rule-strong);width:58px;height:58px;box-shadow:0 3px 8px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;place-items:center;display:grid;position:absolute;transform:rotate(-6deg)}.auth-card-postmark{right:var(--auth-card-padding);opacity:.45;gap:6px;width:64px;display:grid;position:absolute;top:29px;transform:rotate(-8deg)}.auth-card-postmark span{border-top:1px solid var(--ink);border-radius:50%;height:6px}@media (width<=640px){.auth-decorated-card,.agent-page>.auth-decorated-card{--auth-card-padding:24px}.account-layout--signup .auth-decorated-card{--auth-card-padding:20px}.auth-card-art{height:72px;margin-bottom:24px}.auth-card-stamp{width:50px;height:50px;top:11px}.auth-card-stamp img{width:32px;height:32px}.auth-card-postmark{top:22px}}.lucide{stroke-width:1.75px;vertical-align:middle;flex:0 0 20px;width:20px;height:20px}button:has(>.lucide){justify-content:center;align-items:center;gap:8px;display:inline-flex}.workspace-shell{grid-template-columns:280px minmax(0,1fr);min-height:calc(100dvh - 70px);display:grid}.workspace-rail{background:var(--ink);color:var(--paper);flex-direction:column;gap:24px;min-width:0;padding:28px 18px;display:flex}.rail-brand{padding:0 4px;display:block}.rail-brand img{width:100%;height:auto;display:block}.rail-label{color:var(--rule);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650;display:block}.rail-organization{overflow-wrap:anywhere;font-size:15px;font-weight:650;display:block}.rail-status{color:var(--rule);margin-top:4px;font-size:13px;display:block}.rail-organization-block,.organization-menu{border:1px solid var(--secondary);border-radius:6px;padding:14px 12px}.organization-menu{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;display:block}.organization-switch-label{text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.closed-organizations{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.closed-organizations summary{cursor:pointer;min-height:44px;font-weight:600}.organization-menu__panel{background:var(--surface);color:var(--ink);border-radius:6px;max-height:50dvh;margin:16px -6px 0;padding:12px;overflow:auto}.rail-nav{flex-direction:column;gap:4px;display:flex}.rail-nav a,.rail-nav button{min-height:44px;color:var(--paper);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.rail-nav a:hover,.rail-nav button:hover{background:var(--secondary)}.rail-nav a[aria-current=page]{background:color-mix(in srgb, var(--paper) 14%, transparent);color:var(--paper);box-shadow:inset 3px 0 0 var(--paper);font-weight:650}.rail-nav>.rail-label{margin:24px 12px 8px}.rail-account{border-top:1px solid var(--secondary);margin-top:auto;padding-top:18px}.workspace-rail :focus-visible{outline:2px solid var(--paper);outline-offset:3px}.organization-menu__panel :focus-visible{outline-color:var(--focus)}.workspace-body{min-width:0;padding:34px 32px 48px}.product--workspace>footer{margin-left:280px}.workspace-body .mail-layout{border:1px solid var(--rule);background:var(--surface);border-radius:6px;align-items:stretch;gap:0;overflow:hidden}.workspace-body .message-list,.workspace-body .message-detail{box-shadow:none;border:0;border-radius:0;margin:0}.workspace-body .message-list{border-right:1px solid var(--rule);padding:20px 16px}.workspace-body .message-detail{padding:24px}.workspace-body .message-list .section-head{flex-wrap:wrap;gap:8px}.workspace-body .message-list .list-row{border-width:0 0 1px;border-radius:0;margin:0;padding:16px 12px}.workspace-body .message-list .list-row[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}.workspace-body .inbox-controls{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.workspace-body .address-callout{grid-row:1;width:100%}.workspace-body .mailbox-picker{max-width:400px}@media (width>=901px){.workspace-rail{height:100dvh;position:sticky;top:0;overflow-y:auto}.workspace-body .back-to-messages{display:none}}@media (width<=900px){.workspace-shell{display:block}.workspace-rail{gap:16px;padding:20px}.rail-brand{width:220px}.rail-nav{flex-flow:wrap;gap:4px}.rail-nav>.rail-label{width:100%;margin:12px 12px 4px}.rail-account{margin:0;padding-top:12px}.workspace-body{padding:24px 16px}.product--workspace>footer{margin-left:0}.workspace-body .message-list{border:0}.workspace-body .message-detail{padding:18px}}.rail-menu{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}.rail-toggle{display:none!important}.workspace-body:focus{outline:none}.rail-nav button:has(>.lucide){justify-content:flex-start}@media (width<=900px){.workspace-rail{flex-flow:wrap;justify-content:space-between;align-items:center}.rail-brand{width:200px;padding:0}.rail-toggle{border-color:var(--secondary);color:var(--paper);background:0 0;padding-inline:10px;display:inline-flex!important}.rail-menu{flex-basis:100%;gap:16px;display:none}.workspace-rail--expanded .rail-menu{display:flex}.workspace-body .mail-workspace--reading .inbox-controls{display:none}}.workspace-body .lede{font-size:16px}.workspace-body .mail-layout{margin-top:18px}.workspace-body .message-list .section-head h2{margin:0}.workspace-body .message-list .meta,.workspace-body .message-list time{font-size:14px}.workspace-body .view-switch button{min-height:44px}.workspace-body .address-callout .copy-button{margin-left:auto}@media (width>=901px){.workspace-body .inbox-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.workspace-body .address-callout{grid-column:1/-1}.workspace-body .mailbox-picker{align-items:center;gap:16px;max-width:none;display:flex}.workspace-body .mailbox-picker select{flex:1}.workspace-body .inbox-help{gap:16px;margin:0}.workspace-body .inbox-help details[open]{max-width:34ch}}.mailbox-folders{min-width:0}.mailbox-folders>.rail-label{width:auto;margin:0 12px 8px}.folder-name{overflow-wrap:anywhere;flex:1;min-width:0}.folder-state{color:var(--rule);font-size:12px}.rail-feedback{padding:0 12px;font-size:14px}.settings-heading{margin-bottom:20px}.settings-heading p{color:var(--muted);margin:4px 0}.settings-heading .settings-title{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700}.workspace-body--settings>*{max-width:1060px}.settings-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:3px;margin-bottom:0;display:flex}.settings-tabs a{min-height:48px;color:var(--secondary);border:1px solid var(--rule);font-family:var(--display);background:#ece8df;border-radius:9px 9px 0 0;margin-bottom:-1px;padding:12px 16px;font-weight:550;text-decoration:none}.settings-tabs a[aria-current=page]{color:var(--ink);background:var(--surface);border-bottom-color:var(--surface);font-weight:650}.settings-tabs a:hover{color:var(--ink);background:#e5e0d5}.settings-tabs a[aria-current=page]:hover{background:var(--surface)}.settings-panel{background:var(--surface);border:1px solid var(--rule);border-radius:0 10px 10px;padding:28px 30px 32px}.settings-panel .card{background:0 0;border:0;border-radius:0;padding:0}.settings-panel>.sk-ui,.settings-panel .sk-access,.settings-panel .sk-agents{border:0;border-radius:0;padding:0}.settings-panel .workspace-grid{gap:32px}.settings-panel .workspace-grid>*+*{border-top:1px solid var(--rule);padding-top:32px}.settings-panel>.section-intro:first-child{margin-top:0}.mailbox-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-body .mailbox-title h1{overflow-wrap:anywhere;margin:0}.mail-workspace>.section-head{align-items:flex-start;gap:16px 24px}.mail-workspace>.section-head .lede{max-width:68ch;margin:6px 0 0}.button-link{border:1px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.button-link:hover{border-color:var(--ink)}.workspace-body .mail-workspace .inbox-controls{display:block}.workspace-body .mail-workspace .inbox-help{justify-content:flex-end;margin-top:8px}.workspace-body .inbox-help details[open]{max-width:68ch}.workspace-body .mail-layout{grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:570px;margin-top:14px}.workspace-body .message-list{padding:0}.workspace-body .message-list>.section-head{border-bottom:1px solid var(--rule);margin:0;padding:16px 20px}.workspace-body .message-list>p,.workspace-body .message-list>.mail-pagination{margin:18px 20px}.workspace-body .message-list .list-row{padding:18px 20px}.workspace-body .message-list .list-row[aria-pressed=true]{background:var(--neutral-surface);box-shadow:inset 0 0 0 1px var(--ink)}.message-list .list-row .meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-count{color:var(--muted);font-size:13px}.workspace-body .message-list>.new-mail-notice{color:var(--signal-text);margin:0;padding:0 20px;font-size:13px;font-weight:650}.workspace-body .message-list>.new-mail-notice:not(:empty){border-bottom:1px solid var(--rule);background:var(--wash);padding:10px 20px}.delivery-badges{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 24px;display:flex}.delivery-badge{background:var(--paper);color:var(--muted);border:1px solid var(--rule);border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;font-weight:650;display:inline-flex}.delivery-badge[data-tone=good]{background:var(--success-surface);color:var(--success-text);border-color:var(--success-text)}.delivery-badge[data-tone=attention]{background:var(--attention-surface);color:var(--attention-text);border-color:var(--attention-text)}.delivery-badge .lucide,.delivery-expiry .lucide{flex-basis:16px;width:16px;height:16px}.delivery-expiry{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.reading-placeholder{text-align:center;min-height:420px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.reading-placeholder>.lucide{width:40px;height:40px}.workspace-body .reading-placeholder h2{color:var(--ink);margin:20px 0 4px}.reading-placeholder p{max-width:38ch}.address-preview{overflow-wrap:anywhere;margin:0;font-size:14px}@media (width<=1100px) and (width>=901px){.workspace-shell{grid-template-columns:240px minmax(0,1fr)}.product--workspace>footer{margin-left:240px}.workspace-body{padding-inline:24px}}@media (width<=900px){.workspace-body .mail-layout{grid-template-columns:minmax(0,1fr);min-height:0}.mailbox-folders{flex-direction:column}.settings-tabs{box-shadow:inset 0 -1px 0 var(--rule);scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;gap:0 4px;overflow:auto hidden}.settings-tabs a{white-space:nowrap;flex:none;margin-bottom:0;padding-inline:12px}.workspace-body .mail-workspace--reading .inbox-controls{display:none}}.create-mailbox-form label>span{align-items:baseline;gap:8px;display:flex}.create-mailbox-form label .muted{font-size:13px;font-weight:450}
