.e-af,.e-al,.e-ao,a.e_cn,a.e_tr,a.e_cd.signature,.e_ti.address a.e_ti,.e_qy.admin-role-select{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.e-af{display:inline-flex;align-items:center;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline);width:fit-content;color:var(--text-muted);text-decoration:none;border-style:solid;border-width:0;background:var(--surface-transparent);--e_rest: color var(--motion-hover) !important;border-radius:var(--radius-outline)}.e-af:is(:hover,.\@hover){color:var(--text-primary)}.e-af:is(:focus-visible,.\@focus-visible){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}svg.e_af:not(#_){width:var(--size-backlink-icon);height:var(--size-backlink-icon)}:is(path,path-tag).e_af:not(#_){stroke-width:var(--size-backlink-stroke)}back-link-e-ak{display:block}.e-al{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-button-min-width);padding:var(--space-button-y) var(--space-button-x);border:var(--size-control-border-width) solid var(--text-primary);border-radius:var(--radius-control);background-color:var(--surface-inverse);color:var(--text-on-dark);text-decoration:none;--e_rest: background-color var(--motion-hover), color var(--motion-hover) !important}.e-al:is(:hover,.\@hover){background-color:var(--surface-transparent);color:var(--text-primary)}.e-al:is(:focus-visible,.\@focus-visible){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}primary-button-e-an{display:block}.e-ao{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-button-min-width);padding:var(--space-button-y) var(--space-button-x);border:var(--size-control-border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-transparent);color:var(--text-primary);text-decoration:none;--e_rest: border-color var(--motion-hover) !important}.e-ao:is(:hover,.\@hover){border-color:var(--border-focus)}.e-ao:is(:focus-visible,.\@focus-visible){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}secondary-button-e-aq{display:block}sign-out-form-e-au{display:block}text-field-e-bd{display:block}auth-card-e-bh{display:block}stack-e-bk{display:block}cluster-e-bn{display:block}cover-e-bq{display:block}frame-e-bt{display:block}password-strength-meter-e-cc{display:block}.e-cd{display:block;width:100%;max-width:var(--content-max-width)}.e_cd.line:not(#_){display:flex;align-items:center;gap:var(--space-nav-gap);--u_rg: var(--space-nav-gap);--u_cg: var(--space-nav-gap);width:min(var(--content-track-width),100%)}.e_cd.identity:not(#_){display:flex;align-items:baseline;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline)}.e_cd.signature:not(#_){color:var(--text-primary)}a.e_cd.signature:not(#_){color:var(--text-primary);text-decoration:none;--e_rest: text-decoration-color var(--motion-hover) !important;text-decoration-color:#fff0;text-underline-offset:3px}a.e_cd.signature:is(:hover,.\@hover):not(#_){text-decoration:underline;text-decoration-color:var(--border-subtle)}a.e_cd.signature:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.e_cd.breadcrumb:not(#_){color:var(--text-muted)}.e_cd.rule:not(#_){display:flex;align-items:center;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline);width:min(var(--content-track-width),100%)}.e_cd.rule-accent:not(#_){display:block;width:var(--size-rule-width);height:var(--size-rule-height);background:var(--accent-structural);flex:0 0 auto}.e_cd.rule-tail:not(#_){display:block;flex:1;height:var(--size-divider-width);background:var(--border-default)}site-header-e-cm{display:block}.e-cn{display:flex;flex-direction:column;gap:var(--space-stack-md);--u_rg: var(--space-stack-md);--u_cg: var(--space-stack-md);width:100%;max-width:var(--content-max-width)}.e_cn.divider:not(#_){display:flex;align-items:center;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline);width:min(var(--content-track-width),100%)}.e_cn.divider-accent:not(#_){display:block;width:var(--size-rule-width);height:var(--size-rule-height);background:var(--accent-structural);flex:0 0 auto}.e_cn.divider-tail:not(#_){display:block;flex:1;height:var(--size-divider-width);background:var(--border-default)}a.e_cn:not(#_){width:fit-content;color:var(--text-muted);text-decoration:none;--e_rest: color var(--motion-hover) !important}a.e_cn:is(:hover,.\@hover):not(#_){color:var(--text-primary)}.e_cn.links:not(#_){display:flex;align-items:center;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline);flex-wrap:wrap}site-footer-e-cv{display:block}.e-cw{display:flex;flex-direction:column;min-height:100vh;padding:var(--space-inset-page-y) var(--space-inset-page-x) var(--space-inset-page-y)}@media (max-width: 699px){.e-cw{padding:var(--space-inset-page-y-mobile) var(--space-inset-page-x-mobile) var(--space-inset-page-y-mobile)}}.e-cw>header.e_cw:not(#_){width:100%;max-width:var(--content-max-width)}.e-cw>section.e_cw:not(#_){display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;max-width:var(--content-max-width)}.e-cw>footer.e_cw:not(#_){width:100%;max-width:var(--content-max-width)}page-frame-e-di{display:block}.e-dj{display:block;width:min(var(--size-bodycopy-inline-max),100%)}.e_dj.newsletter-inline:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%}.e_dj.newsletter-inline-copy:not(#_){display:flex;flex-direction:column;gap:var(--space-stack-xs);--u_rg: var(--space-stack-xs);--u_cg: var(--space-stack-xs);width:100%}.e_dj.newsletter-inline-copy p.e_dj:not(#_){color:var(--text-muted)}.e_dj.newsletter-inline-row:not(#_){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-gap-cluster);--u_rg: var(--space-gap-cluster);--u_cg: var(--space-gap-cluster);align-items:end;width:100%}@media (max-width: 699px){.e_dj.newsletter-inline-row:not(#_){grid-template-columns:1fr}}.e_dj.newsletter-inline-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}newsletter-inline-form-e-eb{display:block}.e-ec{display:flex;flex:1;flex-direction:column;min-height:0rem;width:100%}.e_ec.landing:not(#_){display:flex;flex-direction:column;flex:1;min-height:0rem;width:100%}.e_ec.landing-newsletter-status:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:min(var(--size-bodycopy-inline-max),100%)}.e_ec.landing-newsletter-status-copy:not(#_){color:var(--text-muted)}.e_ec.landing-newsletter-status-actions:not(#_){display:flex;justify-content:flex-start;width:100%}.e_ec.landing-subhead:not(#_){width:min(var(--size-bodycopy-inline-max),100%);color:var(--text-muted)}landing-page-e-ex{display:block}.e-ey{display:block;width:100%}.e_ey.flow:not(#_){width:100%}flow-page-e-ff{display:block}.e-fg{display:block;width:100%}.e_fg.auth-field-group:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%}.e_fg.auth-required-note:not(#_){color:var(--text-muted)}register-page-e-gf{display:block}.e-gg{display:block;width:100%}.e_gg.check-email-copy:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}.e_gg.check-email-status:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%;color:var(--text-muted)}.e_gg.authcard:not(#_){gap:var(--cadence-stack-1);--u_rg: var(--cadence-stack-1);--u_cg: var(--cadence-stack-1)}.e_gg.check-email-resend-form:not(#_){gap:var(--cadence-stack-1);--u_rg: var(--cadence-stack-1);--u_cg: var(--cadence-stack-1)}.e_gg.resend-stack:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}.e_gg.check-email-disclosure:not(#_){padding:0rem;border-style:solid;border-width:0;background:none;color:var(--text-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.e_gg.check-email-disclosure:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.e_gg.check-email-resend-submit:not(#_){padding:0rem;border-style:solid;border-width:0;background:none;color:var(--text-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.e_gg.check-email-resend-submit[disabled]:not(#_){cursor:wait;color:var(--text-muted)}.e_gg.check-email-resend-submit:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.e_gg.resend-hint:not(#_){color:var(--text-muted)}.e_gg.registration-success-card:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2)}check-email-page-e-hq{display:block}.e-hr{display:block;width:100%}.e_hr.authcard:not(#_){gap:var(--cadence-stack-1);--u_rg: var(--cadence-stack-1);--u_cg: var(--cadence-stack-1)}.e_hr.verify-copy:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}.e_hr.verify-secondary:not(#_){color:var(--text-muted)}.e_hr.actions:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%;margin-top:var(--cadence-stack-1)}verify-email-page-e-if{display:block}.e-ig{display:block;width:100%}.e_ig.forgot-copy:not(#_){color:var(--text-muted)}forgot-password-page-e-iz{display:block}.e-ja{display:block;width:100%}.e_ja.reset-copy:not(#_){color:var(--text-muted)}.e_ja.reset-actions:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%}reset-password-page-e-jr{display:block}.e-js{display:block;width:100%}.e_js.email-confirm-copy:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}.e_js.email-confirm-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_js.email-confirm-actions:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%;margin-top:var(--cadence-stack-1)}email-confirm-change-page-e-kk{display:block}.e-kl{display:block;width:100%}.e_kl.newsletter-code-copy:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}.e_kl.newsletter-code-actions:not(#_){display:flex;flex-wrap:wrap;gap:var(--space-gap-cluster);--u_rg: var(--space-gap-cluster);--u_cg: var(--space-gap-cluster);justify-content:space-between}.e_kl.newsletter-code-success-card:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2)}newsletter-confirm-page-e-lm{display:block}.e-ln{display:block;width:100%}.e_ln.newsletter-code-copy:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%}newsletter-unsubscribe-page-e-mf{display:block}.e-mg{display:block;width:100%}.e_mg.actions:not(#_){display:flex;flex-direction:column;gap:var(--space-stack-sm);--u_rg: var(--space-stack-sm);--u_cg: var(--space-stack-sm);width:100%}sign-in-page-e-na{display:block}.e-nb{display:block;width:100%}.e_nb.profile-editor:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%;padding:var(--cadence-cluster-3);border:var(--size-control-border-width) solid var(--color-authcard-border);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg)}.e_nb.profile-heading:not(#_){margin:0rem}.e_nb.profile-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_nb.profile-actions:not(#_){display:flex;justify-content:flex-end;width:100%}profile-editor-e-np{display:block}.e-nq{display:block;width:100%}.e_nq.email-change:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%;padding:var(--cadence-cluster-3);border:var(--size-control-border-width) solid var(--color-authcard-border);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg)}.e_nq.email-change-heading:not(#_){margin:0rem}.e_nq.email-change-current:not(#_){color:var(--text-muted)}.e_nq.auth-field-group:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%}.e_nq.email-change-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_nq.email-change-actions:not(#_){display:flex;justify-content:flex-end;width:100%}email-change-form-e-oj{display:block}.e-ok{display:block;width:100%}.e_ok.password-change:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%;padding:var(--cadence-cluster-3);border:var(--size-control-border-width) solid var(--color-authcard-border);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg)}.e_ok.password-change-heading:not(#_){margin:0rem}.e_ok.auth-field-group:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);width:100%}.e_ok.password-change-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_ok.password-change-actions:not(#_){display:flex;justify-content:flex-end;width:100%}password-change-form-e-oz{display:block}.e-pa{display:block;width:100%}.e_pa.account-delete:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%;padding:var(--cadence-cluster-3);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg)}.e_pa.account-delete-heading:not(#_){margin:0rem;color:var(--status-danger)}.e_pa.account-delete-warning:not(#_){padding:var(--space-inset-sm);border-left:calc(var(--size-control-border-width) * 3) solid var(--status-danger);background:var(--surface-raised);color:var(--text-primary)}.e_pa.account-delete-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_pa.account-delete-disabled:not(#_){color:var(--text-muted)}.e_pa.account-delete-actions:not(#_){display:flex;justify-content:flex-end;width:100%}.e_pa.account-delete-submit:not(#_){border-color:var(--status-danger);background:var(--status-danger)}.e_pa.account-delete-submit[disabled]:not(#_){opacity:.55;cursor:not-allowed}account-deletion-form-e-po{display:block}.e-pp{display:block;width:100%}.e_pp.newsletter-settings:not(#_){display:flex;flex-direction:column;gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);--u_cg: var(--cadence-cluster-2);width:100%;padding:var(--cadence-cluster-3);border:var(--size-control-border-width) solid var(--color-authcard-border);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg)}.e_pp.newsletter-settings-copy:not(#_){color:var(--text-muted)}.e_pp.newsletter-settings-error:not(#_){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_pp.newsletter-settings-actions:not(#_){display:flex;justify-content:flex-end;width:100%}newsletter-settings-form-e-pz{display:block}.e-qa{display:block;width:100%}.e_qa.settings-meta:not(#_){color:var(--text-muted)}.e_qa.settings-role-badge:not(#_){flex:0 0 auto}.e_qa.settings-session-copy:not(#_){color:var(--text-muted)}.e_qa.settings-admin-link:not(#_){width:fit-content;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.e_qa.settings-admin-link:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}settings-shell-e-qx{display:block}.e-qy{display:block;width:100%}.e_qy.admin-table-wrap:not(#_){width:100%;overflow-x:auto}.e_qy.admin-users-table:not(#_){width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.e_qy.admin-users-table:not(#_){th:nth-child(1);width:35%}.e_qy.admin-users-table:not(#_){text-decoration:nth-child(1);width:35%}.e_qy.admin-users-table:not(#_){th:nth-child(2);width:25%}.e_qy.admin-users-table:not(#_){text-decoration:nth-child(2);width:25%}.e_qy.admin-users-table:not(#_){th:nth-child(3);width:15%}.e_qy.admin-users-table:not(#_){text-decoration:nth-child(3);width:15%}.e_qy.admin-users-table:not(#_){th:nth-child(4);width:25%}.e_qy.admin-users-table:not(#_){text-decoration:nth-child(4);width:25%}.e_qy.admin-users-table th.e_qy:not(#_){padding:var(--space-table-cell-y) var(--space-table-cell-x);border-bottom:var(--size-control-border-width) solid var(--border-table-row);text-align:left;vertical-align:top}.e_qy.admin-users-table td.e_qy:not(#_){padding:var(--space-table-cell-y) var(--space-table-cell-x);border-bottom:var(--size-divider-width) solid var(--border-table-row);vertical-align:top}.e_qy.admin-cell-content:not(#_){display:block;padding-right:var(--cadence-cluster-2);overflow-wrap:break-word}.e_qy.admin-users-table:not(#_){th:last-child}.e_qy.admin-users-table:not(#_){text-decoration:last-child}.e_qy.admin-users-table .e_qy.admin-cell-content:not(#_){padding-right:0rem}.e_qy.admin-role-select:not(#_){min-height:var(--size-control-sm);padding:0rem var(--space-inset-sm);border:var(--size-control-border-width) solid var(--color-textfield-border);border-radius:var(--radius-control);background:var(--color-textfield-bg);color:var(--text-primary);font-family:var(--type-form-input-family);font-size:var(--type-form-input-size);font-weight:var(--type-form-input-weight);line-height:var(--type-form-input-leading);--u_lh: var(--type-form-input-leading);letter-spacing:var(--type-form-input-tracking);--e_rest: border-color var(--motion-hover), box-shadow var(--motion-hover) !important}.e_qy.admin-role-select:is(:hover,.\@hover):not(#_){border-color:var(--color-textfield-border-hover)}.e_qy.admin-role-select:is(:focus-visible,.\@focus-visible):not(#_){outline:none;border-color:var(--color-textfield-border-focus);box-shadow:0 0 0 var(--size-textfield-focus-ring-offset) var(--surface-default),0 0 0 calc(var(--size-textfield-focus-ring-offset) + var(--size-textfield-focus-ring-width)) var(--color-textfield-focus-ring)}.e_qy.admin-status:not(#_){color:var(--text-muted)}.e_qy.admin-clear-search:not(#_){padding:0rem;border-style:solid;border-width:0;background:none;color:var(--text-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.e_qy.admin-clear-search:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.e_qy.admin-error:not(#_){padding:var(--cadence-cluster-2);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.e_qy.undo-banner:not(#_){color:var(--color-banner-success-text)}.e_qy.undo-banner__copy:not(#_){flex:1 1 240px}.e_qy.undo-banner__action:not(#_){margin-left:auto}.e_qy.undo-banner button.e_qy:not(#_){padding:0rem;border-style:solid;border-width:0;background:none;color:currentColor;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.e_qy.undo-banner button.e_qy[disabled]:not(#_){cursor:wait;opacity:.72}.e_qy.undo-banner button.e_qy:is(:focus-visible,.\@focus-visible):not(#_){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}admin-user-list-e-sq{display:block}.e-sr{display:block;width:100%}.e_sr.admin-loading:not(#_){color:var(--text-muted)}admin-page-e-tc{display:block}.e-td{display:block;width:100%}.e_td.settings-loading:not(#_){color:var(--text-muted)}settings-page-e-th{display:block}.e-ti{display:block;width:100%}.e_ti.address:not(#_){margin:0rem;font-style:normal;width:min(var(--size-bodycopy-inline-max),100%)}.e_ti.address p.e_ti+p.e_ti:not(#_){margin-top:var(--space-paragraph)}.e_ti.address a.e_ti:not(#_){color:var(--text-primary);text-decoration:none;border-bottom:var(--size-divider-width) solid var(--surface-transparent);--e_rest: border-color var(--motion-hover) !important}.e_ti.address a.e_ti:is(:hover,.\@hover):not(#_){border-bottom-color:var(--border-subtle)}imprint-page-e-tq{display:block}.e-tr{display:block;width:100%}.e_tr.privacy-content:not(#_){display:flex;flex-direction:column;gap:var(--cadence-stack-1);--u_rg: var(--cadence-stack-1);--u_cg: var(--cadence-stack-1);width:min(var(--size-bodycopy-inline-max),100%)}.e_tr.privacy-section:not(#_){display:flex;flex-direction:column;gap:var(--space-stack-sm);--u_rg: var(--space-stack-sm);--u_cg: var(--space-stack-sm)}.e_tr.privacy-section h2.e_tr:not(#_){margin:0rem}.e_tr.privacy-section p.e_tr:not(#_){margin:0rem}.e_tr.privacy-list:not(#_){margin:0rem;color:var(--text-primary)}.e_tr.privacy-list li.e_tr+li.e_tr:not(#_){margin-top:var(--space-paragraph)}.e_tr.privacy-table-wrap:not(#_){width:min(var(--size-content-inline-max),100%);overflow-x:auto}.e_tr.privacy-processors-table:not(#_){width:100%;min-width:560px;border-collapse:collapse}.e_tr.privacy-processors-table th.e_tr:not(#_){padding:var(--space-1) var(--space-2) var(--space-1) 0rem;border-bottom:var(--size-divider-width) solid var(--border-default);text-align:left}.e_tr.privacy-processors-table td.e_tr:not(#_){padding:var(--space-2) var(--space-2) var(--space-2) 0rem;border-bottom:var(--size-divider-width) solid var(--border-subtle);vertical-align:top}.e_tr.privacy-processor-cards:not(#_){display:none}@media (max-width: 699px){.e_tr.privacy-processors-table:not(#_){display:none}}@media (max-width: 699px){.e_tr.privacy-processor-cards:not(#_){display:flex;flex-direction:column;gap:var(--space-stack-sm);--u_rg: var(--space-stack-sm);--u_cg: var(--space-stack-sm)}}.e_tr.privacy-processor-card:not(#_){display:flex;flex-direction:column;gap:var(--space-stack-xs);--u_rg: var(--space-stack-xs);--u_cg: var(--space-stack-xs);padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised)}a.e_tr:not(#_){color:var(--text-primary);text-decoration:none;border-bottom:var(--size-divider-width) solid var(--surface-transparent);--e_rest: border-color var(--motion-hover) !important}a.e_tr:is(:hover,.\@hover):not(#_){border-bottom-color:var(--border-subtle)}privacy-page-e-wi{display:block}router-e-xa{display:block}
.skip-link,.textfield__input,.authcard__submit{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}@font-face{font-family:Inter Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-display-regular-ascii.IE564QND.woff2) format("woff2")}:root{--color-paper-000: #ffffff;--color-paper-50: #fafafa;--color-paper-100: #f5f5f5;--color-paper-200: #e6e6e6;--color-paper-300: #d4d4d8;--color-ink-900: #050505;--color-ink-700: #404040;--color-ink-500: #62666d;--color-ink-300: #8a8f98;--color-ink-alpha-50: rgba(5, 5, 5, .5);--color-ink-alpha-24: rgba(5, 5, 5, .24);--color-ink-alpha-12: rgba(5, 5, 5, .12);--color-ink-alpha-08: rgba(5, 5, 5, .08);--color-accent-600: #2b6661;--color-accent-700: #204f4b;--color-success-500: #3e876d;--color-success-600: #225f4e;--color-warning-500: #b7782d;--color-warning-600: #8d5e21;--color-danger-600: #a33a2f;--color-info-600: #2a5d88;--color-focus-ring: var(--color-ink-900);--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display: "Inter Display", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-feature-settings: "cv11", "ss03";--font-weight-regular: 400;--font-weight-medium: 500;--font-size-76: 77px;--font-size-48: 47px;--font-size-38: 37px;--font-size-24: 23px;--font-size-21: 20px;--font-size-16: 16px;--font-size-15: 14px;--font-size-13: 12px;--line-height-display: 1.1;--line-height-tight: 1.15;--line-height-snug: 1.4;--line-height-relaxed: 1.55;--tracking-tighter: -.02em;--tracking-tight: -.005em;--tracking-normal: 0;--tracking-wide: .02em;--space-0: 0;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-5b: 48px;--space-6: 64px;--space-7: 80px;--space-8: 96px;--space-9: 128px;--space-10: 160px;--size-touch-min: 24px;--size-touch-pref: 44px;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 48px;--size-content-narrow: 48ch;--size-content-statement: 640px;--size-content-max: 960px;--size-divider-thickness: 1px;--size-rule-width: 40px;--size-rule-height: 3px;--size-icon-sm: 16px;--size-icon-stroke-sm: 1.25px;--size-focus-ring-width: 2px;--size-focus-ring-offset: 4px;--radius-0: 0;--radius-1: 6px;--radius-2: 8px;--radius-3: 12px;--radius-full: 9999px;--duration-instant: 50ms;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--duration-spinner: .6s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-sticky: 10;--z-dropdown: 20;--z-overlay: 30;--z-modal: 40;--z-popover: 50;--z-toast: 60;--z-tooltip: 70;--bp-sm: 400px;--bp-md: 700px;--bp-lg: 1024px;--bp-xl: 1280px;--text-primary: var(--color-ink-900);--text-secondary: var(--color-ink-700);--text-muted: var(--color-ink-500);--text-on-accent: var(--color-paper-100);--text-on-dark: var(--color-paper-100);--text-link: var(--color-ink-900);--text-disabled: var(--color-ink-300);--surface-default: var(--color-paper-100);--surface-raised: var(--color-paper-50);--surface-sunken: var(--color-paper-200);--surface-inverse: var(--color-ink-900);--surface-overlay: var(--color-ink-alpha-08);--surface-transparent: hsla(0,0%,100%,0%);--accent-mark: var(--accent-structural);--status-success: var(--color-success-600);--status-warning: var(--color-warning-600);--status-danger: var(--color-danger-600);--status-info: var(--color-info-600);--status-disabled-text: var(--color-ink-500);--status-disabled-surface: var(--color-paper-200);--state-disabled-text: var(--status-disabled-text);--state-disabled-surface: var(--status-disabled-surface);--state-loading-text: var(--text-muted);--state-loading-surface: var(--surface-sunken);--state-empty-text: var(--text-muted);--state-empty-surface: var(--surface-default);--state-emphasis-text: var(--text-primary);--state-emphasis-surface: var(--surface-raised);--border-subtle: var(--color-ink-alpha-12);--border-default: var(--color-ink-alpha-24);--border-strong: var(--color-ink-alpha-50);--border-focus: var(--color-focus-ring);--border-table-row: var(--border-default);--type-statement-family: var(--font-family-display);--type-statement-size: var(--font-size-76);--type-statement-size-mobile: var(--font-size-48);--type-statement-weight: var(--font-weight-regular);--type-statement-leading: var(--line-height-display);--type-statement-leading-mobile: var(--line-height-display);--type-statement-tracking: var(--tracking-tighter);--type-signature-size: var(--font-size-16);--type-signature-size-mobile: var(--font-size-15);--type-signature-weight: var(--font-weight-regular);--type-signature-leading: 1.5;--type-signature-leading-mobile: 1.5;--type-signature-tracking: -.009em;--type-breadcrumb-size: var(--font-size-16);--type-breadcrumb-size-mobile: var(--font-size-15);--type-breadcrumb-weight: var(--font-weight-regular);--type-breadcrumb-leading: 1.5;--type-breadcrumb-leading-mobile: 1.5;--type-breadcrumb-tracking: -.009em;--type-bodycopy-size: var(--font-size-16);--type-bodycopy-size-mobile: var(--font-size-16);--type-bodycopy-weight: var(--font-weight-regular);--type-bodycopy-leading: 1.5;--type-bodycopy-tracking: -.011em;--type-utility-size: var(--font-size-13);--type-utility-weight: var(--font-weight-medium);--type-utility-leading: 1.3333;--type-utility-tracking: -.003em;--type-backlink-size: var(--font-size-13);--type-backlink-weight: var(--font-weight-regular);--type-backlink-leading: 1.3333;--type-backlink-tracking: -.003em;--type-heading-size: var(--font-size-24);--type-heading-size-mobile: var(--font-size-24);--type-heading-weight: var(--font-weight-medium);--type-heading-leading: 1.3333;--type-heading-tracking: -.02em;--type-nav-label-size: var(--font-size-16);--type-nav-label-weight: var(--font-weight-medium);--type-form-label-size: var(--font-size-13);--type-form-label-family: var(--font-family-sans);--type-form-label-weight: var(--font-weight-medium);--type-form-label-leading: 1.2308;--type-form-label-tracking: -.003em;--type-form-input-family: var(--font-family-sans);--type-form-input-size: var(--font-size-16);--type-form-input-weight: var(--font-weight-regular);--type-form-input-leading: 1.5;--type-form-input-tracking: -.011em;--space-stack-xs: var(--space-1);--space-stack-sm: var(--space-2);--space-stack-md: var(--space-3);--space-stack-lg: var(--space-6);--space-stack-xl: var(--space-10);--cadence-cluster-1: var(--space-1);--cadence-cluster-2: var(--space-2);--cadence-cluster-3: var(--space-3);--cadence-stack-1: var(--space-4);--cadence-stack-2: var(--space-5b);--cadence-stack-3: var(--space-6);--cadence-zone-1: var(--space-7);--cadence-zone-2: var(--space-8);--cadence-zone-3: var(--space-10);--space-inset-sm: var(--space-2);--space-inset-md: var(--space-3);--space-inset-page-x: var(--space-4);--space-inset-page-y: var(--space-4);--space-inset-page-x-mobile: var(--space-2);--space-inset-page-y-mobile: var(--space-4);--space-gap-inline: var(--space-1);--space-gap-cluster: var(--space-2);--space-button-x: 16px;--space-button-y: 10px;--space-paragraph: var(--cadence-cluster-1);--space-heading-top: var(--cadence-stack-2);--space-heading-top-mobile: var(--cadence-stack-2);--space-heading-bottom: var(--cadence-cluster-3);--space-nav-gap: var(--space-3);--space-field-stack: var(--space-2);--space-form-row: var(--cadence-cluster-2);--space-table-cell-x: var(--space-0);--space-table-cell-y: var(--space-3);--space-dialog-inset: var(--space-4);--space-toast-stack: var(--space-2);--space-after-content: var(--cadence-zone-1);--size-button-min-width: 100px;--size-button-height: var(--size-control-md);--size-input-height: var(--size-control-md);--size-touch-target-min: var(--size-touch-min);--content-track-width: 640px;--content-max-width: var(--size-content-max);--statement-max-width: var(--size-content-statement);--bodycopy-max-width: var(--size-content-narrow);--size-statement-inline-max: min(var(--size-content-statement), 100%);--size-content-inline-max: min(var(--size-content-max), 100%);--size-bodycopy-inline-max: min(var(--size-content-narrow), 100%);--touch-target-min: var(--size-touch-target-min);--size-backlink-icon: var(--size-icon-sm);--size-backlink-stroke: var(--size-icon-stroke-sm);--size-focus-outline-width: var(--size-focus-ring-width);--size-focus-outline-offset: var(--size-focus-ring-offset);--size-control-border-width: var(--size-divider-thickness);--size-divider-width: var(--size-divider-thickness);--size-nav-height: 64px;--size-nav-height-mobile: 56px;--size-field-height: var(--size-control-md);--size-dialog-max-width: 480px;--size-toast-width: 360px;--size-textfield-height: var(--size-control-lg);--size-textfield-padding-x: var(--space-2);--size-textfield-padding-y: 12px;--size-textfield-gap: var(--space-1);--size-textfield-error-gap: var(--space-1);--size-textfield-radius: var(--radius-control);--size-textfield-border-width: var(--size-divider-thickness);--size-textfield-border-width-focus: var(--size-focus-ring-width);--size-textfield-focus-ring-width: var(--size-focus-ring-width);--size-textfield-focus-ring-offset: 2px;--size-authcard-width: 420px;--size-authcard-padding: var(--cadence-cluster-3);--size-authcard-gap: var(--cadence-cluster-3);--size-authcard-radius: 12px;--size-authcard-shadow-elevation: none;--size-strength-bar-height: 4px;--size-strength-bar-gap: 4px;--size-spinner-sm: 14px;--radius-control: var(--radius-1);--radius-surface: var(--radius-2);--radius-outline: var(--radius-1);--radius-pill: var(--radius-full);--motion-hover: var(--duration-fast) var(--ease-standard);--motion-press: var(--duration-instant) var(--ease-out);--motion-enter: var(--duration-base) var(--ease-out);--motion-exit: var(--duration-fast) var(--ease-in-out);--motion-spinner-duration: var(--duration-spinner);--z-skip-link: var(--z-popover);--bp-mobile-max: calc(var(--bp-md) - 1px);--bp-tablet: var(--bp-md);--bp-desktop: var(--bp-lg);--space-open-landing: var(--cadence-zone-3);--space-open-flow: var(--cadence-zone-1);--space-open-content-short: var(--space-0);--space-open-tool: var(--space-0);--space-open-landing-mobile: var(--cadence-zone-2);--space-open-flow-mobile: var(--cadence-zone-1);--space-open-content-short-mobile: var(--space-0);--space-open-tool-mobile: var(--space-0);--space-joint-top: var(--space-stack-md);--space-joint-bottom: var(--space-0);--accent-structural: var(--color-accent-600);--accent-functional-success: var(--color-success-600);--accent-functional-active: var(--color-accent-600);--accent-functional-pending: var(--color-warning-600);--color-textfield-bg: var(--color-paper-000);--color-textfield-bg-disabled: var(--surface-sunken);--color-textfield-border: var(--border-strong);--color-textfield-border-hover: var(--border-focus);--color-textfield-border-focus: var(--border-focus);--color-textfield-border-error: var(--status-danger);--color-textfield-text: var(--text-primary);--color-textfield-text-disabled: var(--text-disabled);--color-textfield-placeholder: var(--text-muted);--color-textfield-label: var(--text-primary);--color-textfield-label-disabled: var(--text-disabled);--color-textfield-error-text: var(--status-danger);--color-textfield-hint: var(--text-muted);--color-textfield-focus-ring: var(--color-focus-ring);--color-authcard-bg: var(--color-paper-000);--color-authcard-border: var(--border-default);--color-banner-success-bg: rgba(43, 102, 97, .08);--color-banner-success-text: var(--status-success);--color-badge-bg: var(--color-ink-alpha-08);--color-badge-text: var(--text-primary);--color-strength-weak: var(--status-danger);--color-strength-fair: var(--color-warning-500);--color-strength-medium: var(--color-strength-fair);--color-strength-strong: var(--color-success-500);--color-strength-excellent: var(--status-success);--s-1: var(--space-1);--s-2: var(--space-2);--s-3: var(--space-3);--s-4: var(--space-4);--s-5: var(--space-5);--s-6: var(--space-6);--s-7: var(--space-7);--s-8: var(--space-8);--s-9: var(--space-9);--s-10: var(--space-10);--paper: var(--surface-default);--ink: var(--text-primary);--muted: var(--text-muted);--accent: var(--accent-mark);--border: var(--border-strong)}html{min-height:100%}body{margin:0rem;min-height:100vh;background:var(--surface-default);color:var(--text-primary);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){*{transition-duration:0ms;animation-duration:0ms;animation-iteration-count:1;scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){*:before{transition-duration:0ms;animation-duration:0ms;animation-iteration-count:1;scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){*:after{transition-duration:0ms;animation-duration:0ms;animation-iteration-count:1;scroll-behavior:auto}}*{box-sizing:border-box}a{color:inherit}.skip-link:not(._0){position:absolute;left:0rem;top:0rem;z-index:var(--z-skip-link);padding:var(--space-stack-sm) var(--space-stack-md);background:var(--surface-raised);color:var(--text-primary);transform:translateY(-100%);--e_rest: transform var(--motion-hover) !important}.skip-link:is(:focus-visible,.\@focus-visible):not(._0){transform:translateY(0);outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}p,h1{margin:0rem}ul,ol{margin:0rem;padding-inline-start:0rem;list-style-position:inside}.page-frame>footer:not(._0){margin-top:var(--space-after-content)}.statement:not(._0){font-family:var(--type-statement-family);font-size:var(--type-statement-size);font-weight:var(--type-statement-weight);line-height:var(--type-statement-leading);--u_lh: var(--type-statement-leading);letter-spacing:var(--type-statement-tracking)}.statement span:not(._0){display:block}.signature:not(._0){font-size:var(--type-signature-size);font-weight:var(--type-signature-weight);line-height:var(--type-signature-leading);--u_lh: var(--type-signature-leading);letter-spacing:var(--type-signature-tracking)}.breadcrumb:not(._0){font-size:var(--type-breadcrumb-size);font-weight:var(--type-breadcrumb-weight);line-height:var(--type-breadcrumb-leading);--u_lh: var(--type-breadcrumb-leading);letter-spacing:var(--type-breadcrumb-tracking)}.bodycopy:not(._0){font-size:var(--type-bodycopy-size);font-weight:var(--type-bodycopy-weight);line-height:var(--type-bodycopy-leading);--u_lh: var(--type-bodycopy-leading);letter-spacing:var(--type-bodycopy-tracking)}.heading:not(._0){margin:0rem;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);--u_lh: var(--type-heading-leading);letter-spacing:var(--type-heading-tracking)}.page-heading:not(._0){margin:var(--space-heading-top) 0rem var(--space-heading-bottom)}@media (max-width: 699px){.page-heading:not(._0){margin-top:var(--space-heading-top-mobile)}}.form-label:not(._0){font-family:var(--type-form-label-family);font-size:var(--type-form-label-size);font-weight:var(--type-form-label-weight);line-height:var(--type-form-label-leading);--u_lh: var(--type-form-label-leading);letter-spacing:var(--type-form-label-tracking)}.form-input:not(._0){font-family:var(--type-form-input-family);font-size:var(--type-form-input-size);font-weight:var(--type-form-input-weight);line-height:var(--type-form-input-leading);--u_lh: var(--type-form-input-leading);letter-spacing:var(--type-form-input-tracking)}.utility:not(._0){font-size:var(--type-utility-size);font-weight:var(--type-utility-weight);line-height:var(--type-utility-leading);--u_lh: var(--type-utility-leading);letter-spacing:var(--type-utility-tracking)}.backlink:not(._0){font-size:var(--type-backlink-size);font-weight:var(--type-backlink-weight);line-height:var(--type-backlink-leading);--u_lh: var(--type-backlink-leading);letter-spacing:var(--type-backlink-tracking)}.layout-stack:not(._0){display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--cadence-cluster-2));--u_rg: var(--stack-gap, var(--cadence-cluster-2));--u_cg: var(--stack-gap, var(--cadence-cluster-2));width:var(--stack-width, 100%);max-width:var(--stack-max-width, none);min-width:0rem;min-height:var(--stack-min-height, auto);padding-top:var(--stack-padding-top, 0);padding-bottom:var(--stack-padding-bottom, 0);flex:var(--stack-flex, 0 0 auto)}@media (max-width: 699px){.layout-stack:not(._0){padding-top:var(--stack-padding-top-mobile, var(--stack-padding-top, 0));padding-bottom:var(--stack-padding-bottom-mobile, var(--stack-padding-bottom, 0))}}.layout-cluster:not(._0){display:flex;flex-wrap:var(--cluster-wrap, wrap);align-items:var(--cluster-align, center);justify-content:var(--cluster-justify, flex-start);gap:var(--cluster-gap, var(--space-gap-cluster));--u_rg: var(--cluster-gap, var(--space-gap-cluster));--u_cg: var(--cluster-gap, var(--space-gap-cluster));width:var(--cluster-width, auto);max-width:var(--cluster-max-width, none);min-width:0rem}.layout-cover:not(._0){display:flex;flex-direction:column;align-items:var(--cover-align, flex-start);justify-content:var(--cover-justify, center);gap:var(--cover-gap, 0);--u_rg: var(--cover-gap, 0);--u_cg: var(--cover-gap, 0);width:var(--cover-width, 100%);max-width:var(--cover-max-width, none);min-width:0rem;min-height:var(--cover-min-height, 0);padding-top:var(--cover-padding-top, 0);padding-bottom:var(--cover-padding-bottom, 0);flex:var(--cover-flex, 0 0 auto)}@media (max-width: 699px){.layout-cover:not(._0){padding-top:var(--cover-padding-top-mobile, var(--cover-padding-top, 0));padding-bottom:var(--cover-padding-bottom-mobile, var(--cover-padding-bottom, 0))}}.layout-frame:not(._0){display:flex;flex-direction:column;align-items:var(--frame-align, stretch);justify-content:var(--frame-justify, flex-start);gap:var(--frame-gap, 0);--u_rg: var(--frame-gap, 0);--u_cg: var(--frame-gap, 0);width:var(--frame-width, 100%);max-width:var(--frame-max-width, none);min-width:0rem;min-height:var(--frame-min-height, auto);padding:var(--frame-padding, 0);border-style:var(--frame-border, 0);border-radius:var(--frame-radius, 0);background:var(--frame-background, transparent);overflow:var(--frame-overflow, visible);flex:var(--frame-flex, 0 0 auto)}.textfield:not(._0){display:flex;flex-direction:column;gap:var(--size-textfield-gap);--u_rg: var(--size-textfield-gap);--u_cg: var(--size-textfield-gap);width:100%}.textfield__label:not(._0){color:var(--color-textfield-label)}.textfield__required:not(._0){color:var(--color-textfield-error-text)}.textfield__input:not(._0){width:100%;height:var(--size-textfield-height);padding:var(--size-textfield-padding-y) var(--size-textfield-padding-x);border:var(--size-textfield-border-width) solid var(--color-textfield-border);border-radius:var(--size-textfield-radius);background:var(--color-textfield-bg);color:var(--color-textfield-text);--e_rest: border-color var(--motion-hover), box-shadow var(--motion-hover) !important}.textfield__input:not(._0)::placeholder{color:var(--color-textfield-placeholder)}.textfield__input:is(:hover,.\@hover):not(._0){border-color:var(--color-textfield-border-hover)}.textfield__input:is(:focus-visible,.\@focus-visible):not(._0){outline:none;border-color:var(--color-textfield-border-focus);border-width:var(--size-textfield-border-width-focus);box-shadow:0 0 0 var(--size-textfield-focus-ring-offset) var(--surface-default),0 0 0 calc(var(--size-textfield-focus-ring-offset) + var(--size-textfield-focus-ring-width)) var(--color-textfield-focus-ring)}.textfield--error .textfield__input:not(._0){border-color:var(--color-textfield-border-error)}.textfield--error .textfield__input:is(:focus-visible,.\@focus-visible):not(._0){border-color:var(--color-textfield-border-error);box-shadow:0 0 0 var(--size-textfield-focus-ring-offset) var(--surface-default),0 0 0 calc(var(--size-textfield-focus-ring-offset) + var(--size-textfield-focus-ring-width)) var(--color-textfield-border-error)}.textfield__hint:not(._0){margin-top:var(--size-textfield-error-gap);color:var(--color-textfield-hint)}.textfield__error:not(._0){margin-top:var(--size-textfield-error-gap);color:var(--color-textfield-error-text)}.textfield--disabled .textfield__input:not(._0){background:var(--color-textfield-bg-disabled);color:var(--color-textfield-text-disabled);cursor:not-allowed}.textfield--disabled .textfield__label:not(._0){color:var(--color-textfield-label-disabled)}.authcard:not(._0){display:flex;flex-direction:column;gap:var(--size-authcard-gap);--u_rg: var(--size-authcard-gap);--u_cg: var(--size-authcard-gap);width:100%;max-width:var(--size-authcard-width);padding:var(--size-authcard-padding);border:var(--size-control-border-width) solid var(--color-authcard-border);border-radius:var(--size-authcard-radius);background:var(--color-authcard-bg);box-shadow:var(--size-authcard-shadow-elevation)}.authcard__heading:not(._0){margin:0rem;color:var(--text-primary)}.authcard__form:not(._0){display:flex;flex-direction:column;gap:var(--space-form-row);--u_rg: var(--space-form-row);--u_cg: var(--space-form-row)}.authcard__submit:not(._0){display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:var(--size-button-min-width);padding:var(--space-button-y) var(--space-button-x);border:var(--size-control-border-width) solid var(--text-primary);border-radius:var(--radius-control);background-color:var(--surface-inverse);color:var(--text-on-dark);text-decoration:none;cursor:pointer;--e_rest: background-color var(--motion-hover), color var(--motion-hover), border-color var(--motion-hover) !important}@media (min-width: 700px){.authcard__submit:not(._0){width:fit-content;align-self:flex-end}}.authcard__submit:is(:hover,.\@hover):not(._0){background-color:var(--surface-transparent);color:var(--text-primary)}.authcard__submit:is(:focus-visible,.\@focus-visible):not(._0){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.authcard__submit[disabled]:not(._0){cursor:not-allowed;background:var(--state-disabled-surface);color:var(--state-disabled-text);border-color:var(--border-default)}.authcard__footer:not(._0){color:var(--text-muted)}.authcard__footer-links:not(._0){display:flex;flex-direction:column;gap:var(--space-stack-xs);--u_rg: var(--space-stack-xs);--u_cg: var(--space-stack-xs)}.authcard__footer a:not(._0){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.auth-support-link:not(._0){width:fit-content;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.auth-support-link:is(:focus-visible,.\@focus-visible):not(._0){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.authcard__submit-content:not(._0){display:inline-flex;align-items:center;gap:var(--space-gap-inline);--u_rg: var(--space-gap-inline);--u_cg: var(--space-gap-inline)}.inline-spinner:not(._0){display:inline-block;width:var(--size-spinner-sm);height:var(--size-spinner-sm);border:var(--size-divider-width) solid currentColor;border-right-color:#fff0;border-radius:var(--radius-pill);animation:var(--animation-spinner-rotate,spinner-rotate) var(--motion-spinner-duration) linear infinite}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-global-error:not(._0){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-danger);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-danger)}.email-suggestion:not(._0){color:var(--text-muted)}.email-suggestion button:not(._0){padding:0rem;border-style:solid;border-width:0;background:none;color:var(--accent-functional-active);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.email-suggestion button:is(:focus-visible,.\@focus-visible):not(._0){outline:var(--size-focus-outline-width) solid var(--border-focus);outline-offset:var(--size-focus-outline-offset)}.banner:not(._0){display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:var(--cadence-cluster-2);--u_rg: var(--cadence-cluster-2);column-gap:var(--cadence-cluster-3);--u_cg: var(--cadence-cluster-3);width:100%;padding:var(--cadence-cluster-2) var(--cadence-cluster-3);border-style:solid;border-width:0;border-radius:var(--radius-surface)}.banner--success:not(._0){background:var(--color-banner-success-bg);color:var(--color-banner-success-text)}.success-inline:not(._0){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-success);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-success)}.success-banner:not(._0){padding:var(--space-inset-sm);border:var(--size-control-border-width) solid var(--status-success);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--status-success);width:min(var(--size-bodycopy-inline-max),100%)}.badge:not(._0){display:inline-flex;align-items:baseline;justify-content:center;width:fit-content;padding:var(--space-1) var(--space-2);border-style:solid;border-width:0;border-radius:var(--radius-3);background:var(--color-badge-bg);color:var(--color-badge-text);vertical-align:baseline}.strength-meter:not(._0){display:flex;flex-direction:column;gap:var(--cadence-cluster-1);--u_rg: var(--cadence-cluster-1);--u_cg: var(--cadence-cluster-1);margin-top:0rem}.strength-meter__bars:not(._0){display:flex;gap:var(--size-strength-bar-gap);--u_rg: var(--size-strength-bar-gap);--u_cg: var(--size-strength-bar-gap)}.strength-meter__bar:not(._0){flex:1;height:var(--size-strength-bar-height);border-radius:var(--radius-control);background:var(--border-default)}.strength-meter__bar--weak:not(._0){background:var(--color-strength-weak)}.strength-meter__bar--fair:not(._0){background:var(--color-strength-fair)}.strength-meter__bar--strong:not(._0){background:var(--color-strength-strong)}.strength-meter__bar--excellent:not(._0){background:var(--color-strength-excellent)}.strength-meter__label:not(._0){color:var(--text-muted)}@media (max-width: 699px){.statement:not(._0){font-size:var(--type-statement-size-mobile)}}@media (max-width: 699px){.signature:not(._0){font-size:var(--type-signature-size-mobile);line-height:var(--type-signature-leading-mobile);--u_lh: var(--type-signature-leading-mobile)}}@media (max-width: 699px){.breadcrumb:not(._0){font-size:var(--type-breadcrumb-size-mobile);line-height:var(--type-breadcrumb-leading-mobile);--u_lh: var(--type-breadcrumb-leading-mobile)}}@media (max-width: 699px){.bodycopy:not(._0){font-size:var(--type-bodycopy-size-mobile)}}
