html[data-identity-navigation-direction] .hub-account-transition-stage{opacity:0}.hub-account-transition-stage.hub-identity-page-enter{animation:220ms cubic-bezier(.2,.75,.25,1) both hubIdentityPageFadeIn}.hub-identity-manage-shell .hub-identity-container{max-width:1520px;padding-left:clamp(1rem,2.5vw,2.5rem)!important;padding-right:clamp(1rem,2.5vw,2.5rem)!important}.hub-identity-manage-shell .hub-identity-content-stage{overflow-x:clip}.hub-identity-tab-enter-back{animation:hubIdentityTabEnterBack 170ms ease-out both}.hub-identity-tab-enter-forward{animation:hubIdentityTabEnterForward 170ms ease-out both}@keyframes hubIdentityPageFadeIn{from{opacity:0}to{opacity:1}}@keyframes hubIdentityTabEnterBack{from{opacity:.82;transform:translate3d(0,3px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hubIdentityTabEnterForward{from{opacity:.82;transform:translate3d(0,3px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media(prefers-reduced-motion:reduce){.hub-account-transition-stage.hub-identity-page-enter,.hub-identity-tab-enter-back,.hub-identity-tab-enter-forward{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.hub-manage-control-center,.hub-admin-shell{--hub-manage-accent:var(--theme-primary-600);--hub-manage-accent-strong:var(--theme-primary-700);--hub-manage-accent-soft:color-mix(in srgb,var(--hub-shell-surface) 82%,var(--theme-primary-100) 18%);--hub-manage-accent-border:color-mix(in srgb,var(--hub-shell-border) 65%,var(--theme-primary-400) 35%);--hub-manage-selected:var(--theme-primary-700);--hub-manage-selected-text:var(--theme-primary-contrast);--hub-manage-surface:var(--hub-shell-surface);--hub-manage-surface-muted:var(--hub-shell-surface-muted);--hub-manage-control:var(--hub-shell-control-bg);--hub-manage-border:var(--hub-shell-border);--hub-manage-strong-border:var(--hub-shell-strong-border);--hub-manage-text:var(--hub-shell-text);--hub-manage-muted:var(--hub-shell-muted-text);--hub-manage-hover:var(--hub-shell-hover-bg);--hub-manage-shadow:var(--hub-shell-shadow)}.hub-manage-control-center{color:var(--hub-manage-text);margin:0 auto;max-width:1440px}.hub-manage-hero{align-items:center;background:radial-gradient(circle at 8% 0%,rgba(var(--theme-rgb-primary),.2),transparent 32%),linear-gradient(145deg,var(--hub-manage-surface),var(--hub-manage-accent-soft));border:1px solid var(--hub-manage-accent-border);border-radius:14px;box-shadow:var(--hub-manage-shadow);display:grid;gap:1rem 1.25rem;grid-template-columns:minmax(13rem,.72fr) minmax(20rem,1.28fr) auto;margin-bottom:1rem;overflow:hidden;padding:1rem 1.15rem 1.1rem;position:relative}.hub-manage-hero:after{background:linear-gradient(90deg,var(--theme-primary-700),var(--theme-primary-400));bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.hub-manage-eyebrow,.hub-task-studio-context,.hub-manage-nav-heading{font-size:.72rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.hub-manage-eyebrow{align-items:center;color:var(--hub-manage-accent);display:flex;gap:.5rem;font-size:.64rem;margin-bottom:.3rem}.hub-manage-hero h1{color:var(--hub-manage-text);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750;letter-spacing:-.02em;line-height:1.1;margin:0}.hub-manage-hero-copy>p{color:var(--hub-manage-muted);font-size:.72rem;line-height:1.4;margin:.35rem 0 0;max-width:27rem}.hub-manage-user-context{align-items:center;background:color-mix(in srgb,var(--hub-manage-surface) 86%,transparent);border:1px solid var(--hub-manage-border);border-radius:10px;display:flex;gap:.65rem;max-width:18rem;min-width:13rem;padding:.55rem .7rem}.hub-manage-user-avatar{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:50%;display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.hub-manage-user-avatar>div,.hub-manage-user-avatar .profile-image-md,.hub-manage-user-avatar canvas.profile-image-md{height:2.25rem!important;margin:0!important;width:2.25rem!important}.hub-manage-user-picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hub-manage-user-initials{align-items:center;background:var(--hub-manage-selected);color:var(--hub-manage-selected-text);display:inline-flex;font-size:.72rem;font-weight:780;height:100%;justify-content:center;letter-spacing:.02em;width:100%}.hub-manage-user-copy{display:flex;min-width:0;flex-direction:column}.hub-manage-user-copy strong{color:var(--hub-manage-text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-manage-user-copy span{color:var(--hub-manage-muted);font-size:.75rem;margin-top:.1rem}.hub-manage-command-search{grid-column:auto}.hub-manage-command-search>label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hub-manage-search-control{align-items:center;background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;display:flex;min-height:2.65rem;padding:0 .75rem 0 1rem;transition:border-color 150ms ease,box-shadow 150ms ease}.hub-manage-search-control:focus-within{border-color:var(--hub-manage-accent);box-shadow:0 0 0 .2rem rgba(var(--theme-rgb-primary),.16)}.hub-manage-search-control>i{color:var(--hub-manage-accent);font-size:1rem}.hub-manage-search-control input{background:transparent;border:0;color:var(--hub-manage-text);flex:1 1 auto;font:inherit;min-width:0;outline:0;padding:.75rem}.hub-manage-search-control input::placeholder{color:color-mix(in srgb,var(--hub-manage-text) 78%,var(--hub-manage-surface) 22%);font-weight:600;opacity:1}.hub-manage-search-control kbd{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-bottom-color:var(--hub-manage-strong-border);border-radius:5px;box-shadow:0 1px 0 var(--hub-manage-border);color:var(--hub-manage-muted);font-family:inherit;font-size:.68rem;font-weight:650;padding:.25rem .4rem}.hub-manage-workspace{align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr)}.hub-manage-navigation-panel,.hub-task-studio{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:16px;box-shadow:var(--hub-manage-shadow)}.hub-manage-navigation-panel{max-height:calc(100vh - 2rem);overflow-y:auto;padding:.9rem;position:sticky;top:1rem}.hub-manage-scope-switch{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;padding:.25rem}.hub-manage-scope-switch a{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--hub-manage-muted);cursor:pointer;display:flex;font-size:.78rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.45rem;padding:.45rem .6rem;text-decoration:none}.hub-manage-scope-switch a:hover,.hub-manage-scope-switch a:focus{color:var(--hub-manage-text);outline:0;text-decoration:none}.hub-manage-scope-switch a[aria-current="page"]{background:var(--hub-manage-selected);border-color:var(--theme-primary-800);box-shadow:0 .3rem .75rem rgba(var(--theme-rgb-primary),.24);color:var(--hub-manage-selected-text)}.hub-manage-nav-scope[hidden],.hub-manage-nav-link[hidden],.hub-manage-nav-heading[hidden],.hub-manage-nav-list[hidden]{display:none!important}.hub-manage-nav-heading{align-items:baseline;color:var(--hub-manage-text);display:flex;justify-content:space-between;margin:1.1rem 0 .45rem;padding:0 .45rem}.hub-manage-nav-scope>.hub-manage-nav-heading:first-child{margin-top:.2rem}.hub-manage-nav-heading small{color:var(--hub-manage-muted);font-size:.63rem;font-weight:600;letter-spacing:0;text-transform:none}.hub-manage-nav-list{display:grid;gap:.3rem}.hub-manage-nav-link{align-items:center;border:1px solid transparent;border-radius:10px;color:var(--hub-manage-text)!important;display:grid;gap:.7rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.7rem;padding:.55rem .65rem;text-decoration:none!important;transition:background-color 120ms ease,border-color 120ms ease,transform 120ms ease}.hub-manage-nav-link:hover,.hub-manage-nav-link:focus{background:var(--hub-manage-hover);border-color:var(--hub-manage-border);color:var(--hub-manage-text)!important;outline:0;transform:translateX(2px)}.hub-manage-nav-link.active{background:color-mix(in srgb,var(--hub-manage-surface) 72%,var(--theme-primary-500) 28%);border-color:var(--theme-primary-500);box-shadow:inset 3px 0 0 var(--theme-primary-700)}.hub-manage-nav-icon{align-items:center;background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:8px;color:var(--hub-manage-accent);display:inline-flex;font-size:.86rem;height:2rem;justify-content:center;width:2rem}.hub-manage-nav-icon i{font-size:inherit;line-height:1;text-align:center;width:1em}.hub-manage-nav-link.active .hub-manage-nav-icon{background:var(--hub-manage-selected);border-color:var(--hub-manage-selected);color:var(--hub-manage-selected-text)}.hub-manage-nav-link>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.hub-manage-nav-link strong{color:inherit;font-size:.8rem;font-weight:720;line-height:1.2}.hub-manage-nav-link small{color:var(--hub-manage-muted);font-size:.68rem;line-height:1.25;margin-top:.2rem}.hub-manage-nav-arrow{color:var(--hub-manage-muted);font-size:.68rem;opacity:.72}.hub-manage-nav-link.is-unavailable{opacity:.72}.hub-manage-nav-empty{align-items:center;color:var(--hub-manage-muted);display:flex;flex-direction:column;padding:2.5rem 1rem;text-align:center}.hub-manage-nav-empty>i{color:var(--hub-manage-accent);font-size:1.5rem;margin-bottom:.75rem}.hub-manage-nav-empty strong{color:var(--hub-manage-text)}.hub-manage-nav-empty span{font-size:.75rem;margin-top:.25rem}.hub-manage-context-note{align-items:flex-start;background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:10px;color:var(--hub-manage-muted);display:flex;font-size:.7rem;gap:.55rem;line-height:1.45;margin-top:1rem;padding:.75rem}.hub-manage-context-note[hidden]{display:none!important}.hub-manage-context-note>i{color:var(--hub-manage-accent);margin-top:.12rem}.hub-task-studio{min-width:0;overflow:hidden}.hub-task-studio-header{align-items:flex-start;background:linear-gradient(145deg,var(--hub-manage-surface),var(--hub-manage-accent-soft));border-bottom:1px solid var(--hub-manage-border);display:flex;gap:1rem;padding:1.25rem clamp(1.25rem,2.25vw,1.75rem)}.hub-task-studio-heading{min-width:0}.hub-task-studio-context{align-items:center;color:var(--hub-manage-muted);display:flex;gap:.45rem;font-size:.66rem;margin-bottom:.65rem}.hub-task-studio-context i{font-size:.55rem}.hub-task-studio-title-row{align-items:flex-start;display:flex;gap:.8rem}.hub-task-studio-icon{align-items:center;background:var(--hub-manage-accent);border-radius:10px;box-shadow:0 .4rem .9rem rgba(var(--theme-rgb-primary),.18);color:var(--theme-primary-contrast);display:inline-flex;flex:0 0 2.35rem;font-size:.9rem;height:2.35rem;justify-content:center}.hub-task-studio h2{color:var(--hub-manage-text);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:740;letter-spacing:-.025em;line-height:1.08;margin:0}.hub-task-studio-title-row p{color:var(--hub-manage-muted);line-height:1.5;font-size:.82rem;margin:.35rem 0 0;max-width:48rem}.hub-task-studio-alerts{display:none}.hub-task-studio-alerts:has(>*){display:block;padding:1rem clamp(1.35rem,2.5vw,2rem) 0}.hub-task-studio-body{min-width:0;padding:clamp(1.35rem,2.5vw,2rem)}.hub-task-studio[data-task-pattern="editor"] .hub-task-studio-body>form,.hub-task-studio[data-task-pattern="preferences"] .hub-task-studio-body>form,.hub-task-studio[data-task-pattern="security"] .hub-task-studio-body>form,.hub-task-studio[data-task-pattern="connections"] .hub-task-studio-body>form,.hub-task-studio[data-task-pattern="procedure"] .hub-task-studio-body>form,.hub-task-studio[data-task-pattern="destructive"] .hub-task-studio-body>form{max-width:56rem}.hub-task-studio[data-task-pattern="overview"] .hub-task-studio-body,.hub-task-studio[data-task-pattern="procedure"] .hub-task-studio-body,.hub-task-studio[data-task-pattern="result"] .hub-task-studio-body,.hub-task-studio[data-task-pattern="destructive"] .hub-task-studio-body{max-width:60rem}.hub-task-mode-badge,.hub-task-path,.hub-investigation-path{display:none!important}.hub-task-studio-body .panel{border-color:var(--hub-manage-border)!important;border-radius:12px;box-shadow:none!important}.hub-task-studio-body .panel-hdr{border-radius:12px 12px 0 0}.hub-task-studio-body .form-control{border-radius:8px;min-height:2.75rem}.hub-task-studio-body textarea.form-control{min-height:7.5rem}.hub-task-studio-body label{color:var(--hub-manage-text);font-size:.78rem;font-weight:700}.hub-task-studio-body .form-group{margin-bottom:1.25rem}.hub-task-studio-body .btn{border-radius:8px;font-weight:680;min-height:2.55rem;padding-left:1rem;padding-right:1rem}.hub-task-studio-body .panel-tag{background:var(--hub-manage-surface-muted);border-left-color:var(--hub-manage-accent);color:var(--hub-manage-muted)}.hub-manage-section-card,.hub-manage-danger-card,.hub-data-workbench,.hub-notification-preview{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:12px}.hub-manage-section-card,.hub-manage-danger-card{margin-bottom:1rem;padding:clamp(1rem,2vw,1.4rem)}.hub-profile-editor{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr)}.hub-profile-picture-card{min-width:0}.hub-form-grid{display:grid;gap:0 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-form-grid-full{grid-column:1/-1}.hub-task-actions{align-items:center;background:color-mix(in srgb,var(--hub-manage-surface) 94%,transparent);border:1px solid var(--hub-manage-border);border-radius:10px;bottom:.5rem;display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding:.75rem .8rem;position:sticky;transition:border-color 140ms ease,box-shadow 140ms ease;z-index:5}form.is-dirty .hub-task-actions{border-color:var(--hub-manage-accent-border);box-shadow:0 .45rem 1rem rgba(var(--theme-rgb-primary),.12)}[data-quick-action-state="saved"] .hub-task-actions{border-color:color-mix(in srgb,var(--hub-manage-border) 55%,var(--theme-success-500) 45%)}[data-quick-action-state="saved"] [data-quick-action-status]{color:var(--theme-success-700)}[data-quick-action-state="saved"] [data-quick-action-status] i,[data-quick-action-state="error"] [data-quick-action-status] i{color:inherit}[data-quick-action-state="error"] .hub-task-actions{border-color:color-mix(in srgb,var(--hub-manage-border) 55%,var(--theme-danger-500) 45%)}[data-quick-action-state="error"] [data-quick-action-status]{color:var(--theme-danger-700)}.hub-task-actions>span{align-items:center;color:var(--hub-manage-muted);display:inline-flex;font-size:.72rem;gap:.4rem}.hub-task-actions>span i{color:var(--hub-manage-accent)}.hub-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.hub-inline-actions form{margin:0}.hub-security-step-label,.hub-authenticator-qr-label{color:var(--hub-manage-accent);display:block;font-size:.65rem;font-weight:760;letter-spacing:.06em;margin-bottom:.16rem;text-transform:uppercase}.hub-action-depth-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:740;gap:.3rem;margin-bottom:.35rem;padding:.2rem .45rem}.hub-password-field{align-items:stretch;display:flex;position:relative}.hub-password-field .form-control{padding-right:2.85rem}.hub-password-visibility{align-items:center;background:transparent;border:0;color:var(--hub-manage-muted);display:inline-flex;height:100%;justify-content:center;min-width:2.75rem;position:absolute;right:0;top:0}.hub-password-visibility:hover,.hub-password-visibility:focus{color:var(--hub-manage-accent);outline:0}.hub-password-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-password-strength{align-items:center;color:var(--hub-manage-muted);display:flex;font-size:.68rem;gap:.65rem}.hub-password-strength-bars{display:grid;flex:0 0 8rem;gap:.25rem;grid-template-columns:repeat(4,1fr)}.hub-password-strength-bars span{background:var(--hub-manage-border);border-radius:999px;height:.3rem}.hub-password-strength[data-score="1"] .hub-password-strength-bars span:nth-child(-n+1){background:var(--theme-danger-500)}.hub-password-strength[data-score="2"] .hub-password-strength-bars span:nth-child(-n+2){background:var(--theme-warning-500)}.hub-password-strength[data-score="3"] .hub-password-strength-bars span:nth-child(-n+3){background:var(--theme-primary-500)}.hub-password-strength[data-score="4"] .hub-password-strength-bars span:nth-child(-n+4){background:var(--theme-success-500)}.hub-password-strength[data-score="1"] [data-password-strength-label]{color:var(--theme-danger-700)}.hub-password-strength[data-score="2"] [data-password-strength-label]{color:var(--theme-warning-700)}.hub-password-strength[data-score="3"] [data-password-strength-label]{color:var(--theme-primary-700)}.hub-password-strength[data-score="4"] [data-password-strength-label]{color:var(--theme-success-700)}.hub-password-requirements{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1rem}.hub-password-requirements span{color:var(--hub-manage-muted);font-size:.7rem}.hub-password-requirements span.is-met{color:var(--theme-success-700)}.hub-password-requirements span.is-met i:before{content:""}.hub-security-ceremony{display:grid;gap:0;list-style:none;margin:0;padding:0}.hub-security-ceremony-step{display:grid;gap:1rem;grid-template-columns:2.25rem minmax(0,1fr);padding:0 0 1.5rem;position:relative}.hub-security-ceremony-step:not(:last-child):before{background:var(--hub-manage-accent-border);content:"";left:1.1rem;position:absolute;top:2.35rem;bottom:0;width:1px}.hub-security-ceremony-number{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:50%;color:var(--hub-manage-accent);display:inline-flex;font-size:.75rem;font-weight:780;height:2.25rem;justify-content:center;position:relative;width:2.25rem;z-index:1}.hub-security-ceremony-step-current .hub-security-ceremony-number{background:var(--hub-manage-selected);border-color:var(--hub-manage-selected);color:var(--hub-manage-selected-text)}.hub-security-ceremony-step h3{color:var(--hub-manage-text);font-size:.95rem;margin:.35rem 0 .25rem}.hub-security-ceremony-step>div>p{color:var(--hub-manage-muted);font-size:.75rem;line-height:1.5;margin:0 0 .85rem}.hub-authenticator-connect{display:grid;gap:1rem;grid-template-columns:minmax(13.5rem,.8fr) minmax(17rem,1.2fr)}.hub-authenticator-qr-card,.hub-authenticator-scan-help{background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;padding:1rem}.hub-authenticator-scan-help h4{color:var(--hub-manage-text);font-size:.9rem;margin:.2rem 0 .35rem}.hub-authenticator-scan-help{align-items:flex-start;display:flex;flex-direction:column}.hub-authenticator-scan-help>p{color:var(--hub-manage-muted);font-size:.7rem;line-height:1.5;margin:0 0 1rem}.hub-authenticator-manual-toggle{align-items:center;display:inline-flex;font-size:.7rem;font-weight:700;gap:.45rem;margin-top:auto;padding:0}.hub-authenticator-qr-surface{align-items:center;background:#fff;border:3px solid var(--theme-primary-600);border-radius:12px;box-shadow:0 .55rem 1.2rem rgba(var(--theme-rgb-primary),.18);display:inline-flex;justify-content:center;margin-top:.6rem;padding:.75rem}.hub-authenticator-qr-surface img,.hub-authenticator-qr-surface canvas{display:block;height:184px!important;width:184px!important}.hub-authenticator-manual-key{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--hub-manage-border);margin-top:1rem;padding-top:1rem}.hub-authenticator-manual-key code{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:7px;color:var(--hub-manage-text);font-size:.8rem;letter-spacing:.08em;line-height:1.7;margin:.55rem 0 .75rem;overflow-wrap:anywhere;padding:.7rem;width:100%}.hub-authenticator-manual-key p{background:var(--theme-warning-100);border-left:3px solid var(--theme-warning-500);border-radius:6px;color:var(--theme-warning-900);font-size:.68rem;line-height:1.45;margin:.85rem 0 0;padding:.6rem .7rem}.hub-authenticator-verify-form{max-width:34rem}.hub-verification-code{min-width:0}.hub-verification-code-label{color:var(--hub-manage-text);display:block;font-size:.7rem;font-weight:700;margin-bottom:.45rem}.hub-verification-code-grid{display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(0,3.15rem));max-width:22rem;width:100%}.hub-verification-code-digit.form-control{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800;height:3.35rem;min-height:3.35rem;padding:0;text-align:center}.hub-verification-code-digit.form-control:focus{border-color:var(--theme-primary-500)!important;box-shadow:0 0 0 .18rem color-mix(in srgb,var(--theme-primary-500) 22%,transparent)!important}.hub-verification-code.is-complete .hub-verification-code-digit{border-color:var(--theme-success-400)}.hub-manage-section-card-header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.hub-manage-section-card-header>i{align-items:center;background:var(--hub-manage-accent-soft);border-radius:8px;color:var(--hub-manage-accent);display:inline-flex;flex:0 0 2rem;font-size:.82rem;height:2rem;justify-content:center}.hub-manage-section-card-header h3{color:var(--hub-manage-text);font-size:.98rem;font-weight:740;margin:0}.hub-manage-section-card-header p{color:var(--hub-manage-muted);font-size:.75rem;line-height:1.45;margin:.22rem 0 0}.hub-manage-danger-card{background:color-mix(in srgb,var(--hub-manage-surface) 88%,var(--theme-danger-100) 12%);border-color:color-mix(in srgb,var(--hub-manage-border) 65%,var(--theme-danger-500) 35%)}.hub-manage-danger-card .hub-manage-section-card-header>i{background:color-mix(in srgb,var(--hub-manage-surface) 70%,var(--theme-danger-100) 30%);color:var(--theme-danger-700)}.hub-data-workbench{background:var(--hub-manage-surface);overflow:hidden}.hub-data-workbench-header{align-items:center;background:var(--hub-manage-surface-muted);border-bottom:1px solid var(--hub-manage-border);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.hub-data-workbench-header strong{color:var(--hub-manage-text);display:block;font-size:.82rem}.hub-data-workbench-header span{color:var(--hub-manage-muted);display:block;font-size:.7rem;margin-top:.16rem}.hub-data-workbench-body{overflow-x:auto;padding:1rem}.hub-system-users .hub-data-workbench-body{overflow-x:visible}.hub-system-users{border:1px solid var(--hub-manage-border);border-radius:12px;box-shadow:0 12px 28px color-mix(in srgb,var(--hub-manage-accent) 7%,transparent);overflow:visible}.hub-system-users .hub-data-workbench-header{border-radius:12px 12px 0 0}.hub-system-users .adt-cards tbody{justify-content:flex-start;margin:-.4rem}.hub-system-users .adt-cards tbody tr{align-self:stretch;flex:0 1 calc(33.333% - .8rem);margin:.4rem;max-width:calc(33.333% - .8rem);min-width:18rem;width:auto}.hub-system-user-card{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);color:var(--hub-manage-text);height:100%;min-height:20rem;position:relative}html:not([data-designer-app-runtime='1']) .hub-system-users .adt-cards .hub-system-user-card{overflow:visible!important}.hub-system-users .adt-cards .hub-system-user-card:focus-within{border-color:var(--hub-manage-accent-border);box-shadow:0 0 0 2px var(--hub-manage-accent-soft),0 16px 30px color-mix(in srgb,var(--hub-manage-accent) 16%,transparent);z-index:20}.hub-system-user-card-header{align-items:center;background:linear-gradient(135deg,var(--hub-manage-accent-soft),transparent 72%);border-bottom:1px solid var(--hub-manage-border);border-radius:11px 11px 0 0;display:flex;gap:.75rem;min-height:5rem;padding:.9rem 1rem}.hub-system-user-card-avatar,.hub-system-user-card-avatar>div{flex:0 0 auto}.hub-system-user-card-avatar .profile-image,.hub-system-user-card-avatar canvas{height:2.9rem!important;width:2.9rem!important}.hub-system-user-card-identity{min-width:0}.hub-system-user-card-identity strong,.hub-system-user-card-identity>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-system-user-card-identity strong{color:var(--hub-manage-text);font-size:.9rem;font-weight:750}.hub-system-user-card-identity>span{color:var(--hub-manage-muted);font-size:.68rem;margin-top:.18rem}.hub-system-user-card-admin{align-items:center;display:inline-flex;flex:0 0 auto;gap:.28rem;margin-left:auto}.hub-system-user-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;padding:.9rem 1rem}.hub-system-user-card-statuses{display:flex;flex-wrap:wrap;gap:.4rem}.hub-system-user-card-statuses .badge{align-items:center;display:inline-flex;gap:.3rem;line-height:1.2;padding:.38rem .58rem}.hub-system-user-card-section{background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;padding:.72rem}.hub-system-user-card-section-title{align-items:center;color:var(--hub-manage-text);display:flex;font-size:.7rem;font-weight:730;justify-content:space-between}.hub-system-user-card-section-title>span:first-child{align-items:center;display:inline-flex;gap:.4rem}.hub-system-user-card-section-title>span:first-child i{color:var(--hub-manage-accent)}.hub-system-user-card-section-title>span:last-child{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:999px;color:var(--hub-manage-accent);display:inline-flex;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .35rem}.hub-system-user-card-workspaces{display:grid;gap:.38rem;list-style:none;margin:.65rem 0 0;padding:0}.hub-system-user-card-workspaces li{align-items:center;color:var(--hub-manage-muted);display:flex;font-size:.68rem;gap:.5rem;justify-content:space-between;min-width:0}.hub-system-user-card-workspaces li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-system-user-card-workspaces .badge{flex:0 0 auto}.hub-system-user-card-more,.hub-system-user-card-empty{color:var(--hub-manage-muted);font-size:.65rem;margin-top:.55rem}.hub-system-user-card-more{color:var(--hub-manage-accent);font-weight:700}.hub-system-user-card-meta{border-top:1px solid var(--hub-manage-border);display:grid;gap:.42rem;margin-top:auto;padding-top:.72rem}.hub-system-user-card-meta>span{align-items:center;color:var(--hub-manage-muted);display:flex;font-size:.65rem;gap:.42rem;min-width:0}.hub-system-user-card-meta i{color:var(--hub-manage-accent);width:.9rem}.hub-system-user-card-actions{background:var(--hub-manage-surface-muted);border-color:var(--hub-manage-border);min-height:3.2rem;padding:.5rem 1rem}.hub-system-user-card-actions:empty{display:none}.hub-system-user-card-actions:not(:empty){align-items:center;display:flex;justify-content:flex-end}.hub-system-user-actions-button{align-items:center;display:inline-flex!important;gap:.42rem;justify-content:center;min-width:6.7rem;width:auto!important}.hub-system-user-actions-label{margin-left:0!important}.hub-system-users .adt-table.adt-cards .hub-system-user-actions-label,.hub-system-users .adt-table:not(.adt-cards) .hub-system-user-actions-label{display:inline-flex!important}.hub-system-user-card-actions .btn-group{position:relative}.hub-system-user-card-actions .adt-row-actn-btn{margin-bottom:0}.hub-system-user-card-actions .dropdown-menu{border-color:var(--hub-manage-border);box-shadow:0 16px 32px rgba(0,0,0,.2);min-width:13rem;z-index:1050}.hub-system-user-card-actions .dropdown-item{align-items:center;color:var(--hub-manage-text);display:flex;gap:.5rem;min-height:2.35rem}.hub-system-users .adt-table.adt-cards .hub-system-user-card-actions [data-adt-row-actn-view]{display:inline-flex!important}.hub-system-user-card-actions .dropdown-item:hover,.hub-system-user-card-actions .dropdown-item:focus{background:var(--hub-manage-surface-muted);color:var(--hub-manage-text)}.hub-system-users .hub-adt-card-toggle{align-items:center;display:inline-flex;justify-content:center;min-width:7.2rem}.hub-system-users .hub-adt-view-label{line-height:1}.hub-system-users .dataTables_filter input{min-width:17rem}.hub-system-users .hub-system-user-table-status,.hub-system-users .hub-system-user-never-active{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.hub-system-users .hub-system-user-table-status{font-size:.66rem;padding:.38rem .58rem}.hub-system-users .hub-system-user-never-active{color:var(--hub-manage-muted);font-size:.7rem}.hub-system-users .hub-system-user-table-workspaces{display:grid;gap:.38rem;list-style:none;margin:0;min-width:11rem;padding:0}.hub-system-users .hub-system-user-table-workspaces li{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.hub-system-users .hub-system-user-table-workspaces li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-system-users .hub-system-user-table-workspaces .badge{align-items:center;display:inline-flex;flex:0 0 auto;gap:.25rem}.hub-system-users .hub-system-user-table-empty{color:var(--hub-manage-muted);font-size:.7rem;white-space:nowrap}.hub-system-users .hub-adt-no-row-selection tbody tr{cursor:default!important}.hub-system-users td.dataTables_empty{color:var(--hub-manage-text)!important;font-size:inherit!important;padding:3rem 1rem!important}.hub-system-users-empty{align-items:center;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:8rem;text-align:center}.hub-system-users-empty>i{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:999px;color:var(--hub-manage-accent);display:inline-flex;font-size:1rem;height:2.7rem;justify-content:center;margin-bottom:.25rem;width:2.7rem}.hub-system-users-empty strong{color:var(--hub-manage-text);font-size:.86rem}.hub-system-users-empty span{color:var(--hub-manage-muted);font-size:.72rem}.hub-system-users-empty .hub-system-users-clear-search{align-items:center;display:inline-flex;gap:.38rem;margin-top:.65rem}@media(max-width:1199.98px){.hub-system-users .adt-cards tbody tr{flex-basis:calc(50% - .8rem);max-width:calc(50% - .8rem)}}@media(max-width:575.98px){.hub-system-users .adt-cards tbody{margin:0}.hub-system-users .adt-cards tbody tr{flex-basis:100%;margin:.5rem 0;max-width:100%;min-width:0;width:100%}.hub-system-users .hub-data-workbench-header{align-items:flex-start;flex-direction:column}.hub-system-users .dataTables_filter input{min-width:0;width:100%}.hub-system-user-card-header{align-items:flex-start;flex-wrap:wrap}.hub-system-user-card-admin{margin-left:3.65rem}}.hub-choice-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-choice-card{margin:0;position:relative}.hub-choice-card input{height:1px;opacity:0;position:absolute;width:1px}.hub-choice-card label{background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:6rem;padding:.85rem;transition:border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.hub-choice-card label:hover{border-color:var(--hub-manage-accent-border);transform:translateY(-1px)}.hub-choice-card input:focus+label{box-shadow:0 0 0 .2rem rgba(var(--theme-rgb-primary),.16)}.hub-choice-card input:checked+label{background:var(--hub-manage-accent-soft);border-color:var(--hub-manage-accent);box-shadow:inset 0 0 0 1px var(--hub-manage-accent)}.hub-choice-card label>i{color:var(--hub-manage-accent);font-size:1rem;margin-bottom:.55rem}.hub-choice-card label strong{color:var(--hub-manage-text);font-size:.78rem}.hub-choice-card label small{color:var(--hub-manage-muted);font-size:.67rem;font-weight:500;line-height:1.35;margin-top:.2rem}.hub-notification-composer{display:grid;gap:1.15rem;grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr)}.hub-notification-composer-main,.hub-notification-composer-aside{min-width:0}.hub-system-messaging .hub-notification-composer-main{display:grid;gap:1rem}.hub-system-messaging .hub-manage-section-card{background:linear-gradient(135deg,color-mix(in srgb,var(--hub-manage-surface) 94%,var(--hub-manage-accent) 6%),var(--hub-manage-surface));border-color:var(--hub-manage-accent-border);box-shadow:0 10px 26px color-mix(in srgb,var(--hub-manage-text) 9%,transparent);margin-bottom:0;overflow:hidden;position:relative}.hub-system-messaging .hub-manage-section-card::before{background:var(--hub-manage-accent);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.hub-system-messaging .hub-manage-section-card-header>i{border:1px solid var(--hub-manage-accent-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-manage-surface) 75%,transparent)}.hub-notification-step-kicker{color:var(--hub-manage-accent);display:block;font-size:.62rem;font-weight:800;letter-spacing:.07em;margin-bottom:.18rem;text-transform:uppercase}.hub-system-messaging .hub-choice-card label{background:color-mix(in srgb,var(--hub-manage-control) 88%,var(--hub-manage-surface) 12%);border-color:color-mix(in srgb,var(--hub-manage-border) 78%,var(--hub-manage-accent) 22%);padding:.95rem}.hub-system-messaging .hub-choice-card input:checked+label{background:color-mix(in srgb,var(--hub-manage-surface) 76%,var(--hub-manage-accent) 24%);border-color:var(--hub-manage-accent);box-shadow:inset 0 0 0 1px var(--hub-manage-accent),0 8px 18px color-mix(in srgb,var(--hub-manage-accent) 14%,transparent)}.hub-system-messaging .hub-choice-card label>i{align-items:center;background:var(--hub-manage-accent-soft);border-radius:9px;display:inline-flex;height:2rem;justify-content:center;width:2rem}.hub-notification-target-picker{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:10px;margin-top:.8rem;padding:.9rem}.hub-notification-target-picker>label,.hub-notification-field-heading strong{color:var(--hub-manage-text);display:block;font-size:.72rem;font-weight:750}.hub-notification-field-heading{margin-bottom:.55rem}.hub-notification-field-heading span{color:var(--hub-manage-muted);display:block;font-size:.65rem;margin-top:.12rem}.hub-notification-message-field{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:10px;padding:.85rem}.hub-notification-message-label{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.45rem}.hub-notification-message-label label{color:var(--hub-manage-text);font-size:.72rem;font-weight:750;margin:0}.hub-notification-message-label>span{color:var(--hub-manage-muted);font-size:.62rem;font-variant-numeric:tabular-nums}.hub-notification-message-label b{color:var(--hub-manage-accent)}.hub-system-messaging #Input_Content{background:var(--hub-manage-control);border-color:var(--hub-manage-border);line-height:1.5;min-height:9rem;resize:vertical}.hub-notification-delivery-note{align-items:center;background:color-mix(in srgb,var(--hub-manage-surface) 80%,var(--theme-primary-200) 20%);border:1px solid color-mix(in srgb,var(--hub-manage-border) 68%,var(--theme-primary-500) 32%);border-radius:10px;display:flex;gap:.75rem;margin-top:1rem;padding:.75rem .85rem}.hub-notification-delivery-note>span{align-items:center;background:var(--theme-primary-200);border-radius:8px;color:var(--theme-primary-800);display:inline-flex;flex:0 0 2rem;height:2rem;justify-content:center}.hub-notification-delivery-note strong,.hub-notification-delivery-note small{display:block}.hub-notification-delivery-note strong{color:var(--hub-manage-text);font-size:.7rem}.hub-notification-delivery-note small{color:var(--hub-manage-muted);font-size:.63rem;margin-top:.12rem}.hub-notification-composer-aside{position:relative}.hub-notification-preview{box-shadow:0 12px 28px color-mix(in srgb,var(--hub-manage-text) 10%,transparent);padding:1rem;position:sticky;top:1rem}.hub-notification-preview-heading{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.hub-notification-preview-heading>span{align-items:center;border-radius:999px;display:inline-flex;font-size:.58rem;font-weight:800;gap:.3rem;padding:.27rem .5rem}.hub-notification-preview-label{color:var(--hub-manage-muted);font-size:.67rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.hub-notification-preview-card{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-accent-border);border-radius:10px;margin-top:.65rem;padding:.9rem}.hub-notification-preview-meta{align-items:center;display:flex;gap:.65rem}.hub-notification-preview-mark{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:9px;color:var(--hub-manage-accent);display:inline-flex;flex:0 0 2.2rem;height:2.2rem;justify-content:center}.hub-notification-preview-meta div{min-width:0}.hub-notification-preview-meta strong,.hub-notification-preview-meta div>span{display:block}.hub-notification-preview-meta strong{color:var(--hub-manage-text);font-size:.69rem}.hub-notification-preview-meta div>span{color:var(--hub-manage-muted);font-size:.61rem;margin-top:.08rem}.hub-notification-preview-content{background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:8px;color:var(--hub-manage-text);font-size:.78rem;line-height:1.5;margin:.8rem 0;min-height:3.6rem;padding:.75rem;white-space:pre-wrap}.hub-notification-preview-audience{align-items:center;border-top:1px solid var(--hub-manage-border);color:var(--hub-manage-accent);display:flex;font-size:.67rem;font-weight:700;gap:.35rem;padding-top:.65rem}.hub-notification-review{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-accent-border);border-radius:12px;box-shadow:var(--hub-manage-shadow);padding:1.25rem}#send-notification-form.is-reviewing .hub-notification-composer{display:none}.hub-notification-review-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.hub-notification-review-grid>div{background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:9px;padding:.8rem}.hub-notification-review-grid span{color:var(--hub-manage-muted);display:block;font-size:.64rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.hub-notification-review-grid strong{color:var(--hub-manage-text);font-size:.78rem}.hub-notification-review-grid .hub-notification-review-message{grid-column:1/-1}.hub-notification-review-message p{color:var(--hub-manage-text);font-size:.78rem;line-height:1.55;margin:0;min-height:3rem;white-space:pre-wrap}.hub-preference-list{display:grid;gap:.65rem}.hub-preference-item{align-items:center;background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;display:flex;justify-content:space-between;min-height:4.3rem;padding:.8rem 1rem;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}label.hub-preference-item{cursor:pointer;margin:0;user-select:none}label.hub-preference-item:hover,label.hub-preference-item:focus-within{background:var(--hub-manage-hover);border-color:var(--hub-manage-accent-border)}label.hub-preference-item:focus-within{box-shadow:0 0 0 3px var(--hub-manage-accent-soft)}.hub-preference-item-copy{padding-right:1rem}.hub-preference-item-copy strong{color:var(--hub-manage-text);display:block;font-size:.8rem}.hub-preference-item-copy small{color:var(--hub-manage-muted);display:block;font-size:.69rem;line-height:1.4;margin-top:.18rem}.hub-manage-mobile-nav-toggle{align-items:center;background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:10px;color:var(--hub-manage-text);display:none;font-size:.8rem;font-weight:700;gap:.55rem;margin-bottom:.75rem;min-height:3rem;padding:.65rem .8rem;width:100%}body.mod-skin-dark:not(.mod-skin-light) .hub-manage-control-center,body.mod-skin-dark:not(.mod-skin-light) .hub-admin-shell{--hub-manage-accent:var(--theme-primary-300);--hub-manage-accent-strong:var(--theme-primary-600);--hub-manage-accent-soft:color-mix(in srgb,var(--hub-shell-surface) 80%,var(--theme-primary-900) 20%);--hub-manage-accent-border:color-mix(in srgb,var(--hub-shell-border) 60%,var(--theme-primary-500) 40%)}@media(max-width:991.98px){.hub-manage-workspace{display:block}.hub-manage-mobile-nav-toggle{display:flex}.hub-manage-navigation-panel{display:none;margin-bottom:1rem;max-height:none;position:static}.hub-manage-control-center.is-nav-open .hub-manage-navigation-panel{display:block}.hub-manage-navigation{max-height:30rem;overflow-y:auto}.hub-notification-composer{grid-template-columns:minmax(0,1fr)}.hub-notification-preview{position:static}.hub-notification-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-profile-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.hub-manage-hero{grid-template-columns:minmax(0,1fr)}.hub-manage-user-context{max-width:none}.hub-task-studio-header{display:block}.hub-choice-grid{grid-template-columns:minmax(0,1fr)}.hub-choice-card label{min-height:0}.hub-form-grid{grid-template-columns:minmax(0,1fr)}.hub-password-grid,.hub-authenticator-connect{grid-template-columns:minmax(0,1fr)}.hub-notification-review-grid{grid-template-columns:minmax(0,1fr)}.hub-notification-review-grid .hub-notification-review-message{grid-column:auto}.hub-form-grid-full{grid-column:auto}.hub-task-actions{align-items:stretch;flex-direction:column}.hub-task-actions .btn{width:100%}}@media(max-width:575.98px){.hub-identity-manage-shell .hub-identity-container{padding-left:.75rem!important;padding-right:.75rem!important}.hub-manage-search-control kbd{display:none}.hub-task-studio-title-row{gap:.75rem}.hub-task-studio-icon{flex-basis:2.65rem;height:2.65rem}.hub-preference-item{align-items:flex-start}}.hub-security-overview{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px;overflow:hidden}.hub-security-overview>header{align-items:center;background:linear-gradient(135deg,var(--hub-manage-surface),var(--hub-manage-accent-soft));border-bottom:1px solid var(--hub-manage-accent-border);display:flex;justify-content:space-between;padding:1.15rem}.hub-security-overview>header h2{color:var(--hub-manage-text);font-size:1rem;margin:0}.hub-security-overview>header p{color:var(--hub-manage-muted);font-size:.68rem;line-height:1.45;margin:.2rem 0 0}.hub-security-score{align-items:center;border-radius:999px;display:inline-flex;font-size:.65rem;font-weight:800;gap:.35rem;padding:.42rem .65rem}.hub-security-wallet article{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto auto;min-height:4.6rem;padding:.7rem .9rem}.hub-security-wallet article+article{border-top:1px solid var(--hub-manage-border)}.hub-security-method-icon{align-items:center;background:var(--hub-manage-surface-muted);border-radius:10px;color:var(--hub-manage-accent);display:flex;font-size:1rem;height:2.7rem;justify-content:center;width:2.7rem}.hub-security-wallet article strong,.hub-security-wallet article div span{display:block}.hub-security-wallet article strong{color:var(--hub-manage-text);font-size:.75rem}.hub-security-wallet article div span{color:var(--hub-manage-muted);font-size:.63rem;margin-top:.12rem}.hub-security-overview>footer{align-items:center;background:var(--hub-manage-surface-muted);border-top:1px solid var(--hub-manage-border);display:flex;justify-content:space-between;padding:.45rem .7rem}.hub-security-overview>footer form{margin:0}.hub-security-overview>footer .btn-link{font-size:.64rem}@media(max-width:575.98px){.hub-security-overview>header{align-items:flex-start;flex-direction:column;gap:.65rem}.hub-security-wallet article{grid-template-columns:auto 1fr auto}.hub-security-wallet article .btn{grid-column:2/-1;justify-self:start}.hub-security-overview>footer{align-items:flex-start;flex-direction:column}}.hub-passkey-login-button{align-items:center;background:linear-gradient(135deg,var(--theme-primary-700),var(--theme-info-500));border-color:color-mix(in srgb,var(--theme-primary-700) 62%,var(--theme-info-500) 38%);box-shadow:0 .4rem .9rem color-mix(in srgb,var(--theme-primary-700) 24%,transparent);color:var(--theme-primary-contrast);display:flex;font-weight:700;justify-content:center;min-height:3rem}.hub-passkey-login-button:hover,.hub-passkey-login-button:focus{background:linear-gradient(135deg,var(--theme-primary-800),var(--theme-info-600));border-color:color-mix(in srgb,var(--theme-primary-800) 68%,var(--theme-info-600) 32%);color:var(--theme-primary-contrast)}.hub-passkey-login-button i{font-size:1.05rem}.hub-passkey-login-status{color:var(--hub-shell-muted-text);display:block;font-size:.68rem;min-height:1rem;padding-top:.35rem;text-align:center}.hub-passkey-login-status.is-error{color:var(--theme-danger-700)}.hub-auth-divider.hub-auth-divider-compact{font-size:.64rem;margin:.8rem 0;text-transform:none}.hub-mfa-page-heading{max-width:36rem}.hub-mfa-card{overflow:hidden;padding:0!important}.hub-mfa-method-summary{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--hub-shell-surface) 88%,var(--theme-primary-100) 12%),var(--hub-shell-surface));border-bottom:1px solid var(--hub-shell-border);display:flex;gap:.8rem;padding:1rem 1.15rem}.hub-mfa-method-summary>span{align-items:center;background:var(--theme-primary-100);border:1px solid var(--theme-primary-300);border-radius:10px;color:var(--theme-primary-700);display:inline-flex;flex:0 0 2.8rem;font-size:1rem;height:2.8rem;justify-content:center}.hub-mfa-method-summary strong,.hub-mfa-method-summary small{display:block}.hub-mfa-method-summary strong{color:var(--hub-shell-text);font-size:.82rem}.hub-mfa-method-summary small{color:var(--hub-shell-muted-text);font-size:.65rem;line-height:1.4;margin-top:.12rem}.hub-mfa-form{display:grid;gap:1rem;padding:1.15rem}.hub-mfa-form .alert:empty{display:none}.hub-mfa-form .hub-verification-code-label{color:var(--hub-auth-label);font-size:.72rem}.hub-mfa-form .hub-verification-code-grid{gap:.45rem;grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}.hub-mfa-form .hub-verification-code-digit.form-control{border-radius:8px;font-size:1.35rem;height:3.6rem;min-height:3.6rem}.hub-mfa-form .text-danger:empty{display:none}.hub-mfa-remember{margin:.1rem 0}.hub-mfa-remember .custom-control-label{cursor:pointer;font-size:.7rem;font-weight:650}.hub-mfa-form .hub-auth-submit{align-items:center;display:flex;justify-content:center;margin:0;min-height:3rem}.hub-mfa-form .hub-auth-submit:disabled{cursor:not-allowed;opacity:.55}.hub-mfa-delivery-status{align-items:flex-start;background:color-mix(in srgb,var(--hub-shell-surface) 82%,var(--theme-success-100) 18%);border-bottom:1px solid color-mix(in srgb,var(--hub-shell-border) 65%,var(--theme-success-400) 35%);color:var(--hub-shell-text);display:flex;font-size:.66rem;gap:.5rem;line-height:1.45;padding:.65rem 1.15rem}.hub-mfa-delivery-status i{color:var(--theme-success-600);margin-top:.12rem}.hub-mfa-resend-form{margin:-.35rem 1.15rem .85rem;text-align:center}.hub-mfa-resend-form .btn-link{font-size:.68rem;font-weight:700;padding:.3rem .5rem}.hub-mfa-sms-disclosure{color:var(--hub-shell-muted-text);font-size:.58rem;line-height:1.5;margin:-.25rem 1.15rem .9rem;text-align:center}.hub-mfa-sms-disclosure a{color:var(--theme-primary-700);font-weight:700;text-decoration:underline;text-underline-offset:.1rem}.hub-mfa-alternatives{background:color-mix(in srgb,var(--hub-shell-surface) 94%,var(--theme-primary-50) 6%);border-top:1px solid var(--hub-shell-border);padding:.9rem 1.15rem 1.05rem}.hub-mfa-alternatives-heading{color:var(--hub-shell-muted-text);display:block;font-size:.61rem;font-weight:750;letter-spacing:.045em;margin-bottom:.5rem;text-transform:uppercase}.hub-mfa-alternative-list{display:grid;gap:.4rem}.hub-mfa-alternative-list>a{align-items:center;background:var(--hub-shell-control-bg);border:1px solid var(--hub-shell-border);border-radius:8px;color:var(--hub-shell-text)!important;display:grid;gap:.65rem;grid-template-columns:1.7rem minmax(0,1fr) auto;min-height:3.45rem;padding:.55rem .65rem;text-decoration:none!important;transition:background-color 140ms ease,border-color 140ms ease,transform 140ms ease}.hub-mfa-alternative-list>a:hover,.hub-mfa-alternative-list>a:focus{background:color-mix(in srgb,var(--hub-shell-control-bg) 86%,var(--theme-primary-100) 14%);border-color:var(--theme-primary-400);outline:0;transform:translateX(2px)}.hub-mfa-alternative-list>a>i:first-child{color:var(--theme-primary-600);font-size:.9rem;text-align:center}.hub-mfa-alternative-list>a>i:last-child{color:var(--hub-shell-muted-text);font-size:.65rem}.hub-mfa-alternative-list strong,.hub-mfa-alternative-list small{display:block}.hub-mfa-alternative-list strong{color:inherit;font-size:.7rem}.hub-mfa-alternative-list small{color:var(--hub-shell-muted-text);font-size:.6rem;line-height:1.35;margin-top:.08rem}.hub-mfa-recovery-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem!important;font-weight:750;letter-spacing:.08em;text-align:center}.hub-mfa-recovery-note{align-items:flex-start;color:var(--hub-shell-muted-text);display:flex;font-size:.62rem;gap:.45rem;line-height:1.45;margin:-.3rem 1.15rem 1rem}.hub-mfa-recovery-note i{color:var(--theme-primary-600);margin-top:.12rem}@media(max-width:575.98px){.hub-mfa-method-summary,.hub-mfa-form,.hub-mfa-alternatives{padding-left:.85rem;padding-right:.85rem}.hub-mfa-form .hub-verification-code-grid{gap:.3rem}.hub-mfa-form .hub-verification-code-digit.form-control{font-size:1.05rem;height:3.1rem;min-height:3.1rem}.hub-mfa-resend-form,.hub-mfa-sms-disclosure,.hub-mfa-recovery-note{margin-left:.85rem;margin-right:.85rem}}.hub-profile-editor .input-group-addon{align-items:center;display:inline-flex;justify-content:center;min-width:2.75rem;padding:0 .65rem}.hub-phone-field .input-group-addon{font-size:.64rem;font-weight:700;gap:.4rem;white-space:nowrap}.hub-phone-field .input-group-addon i{flex:0 0 auto;min-width:.8rem;text-align:center}.hub-phone-format-hint{color:var(--hub-manage-muted);display:block;font-size:.62rem;line-height:1.4;margin-top:.35rem}.hub-sms-consent{margin-top:.55rem}.hub-sms-consent .custom-control-label{color:inherit;cursor:pointer;font-size:.64rem;line-height:1.5}.hub-sms-consent .custom-control-label::before,.hub-sms-consent .custom-control-label::after{top:.1rem}.hub-sms-consent-validation{display:block;font-size:.62rem;margin:.35rem 0 0 1.5rem}.hub-phone-send-code{align-items:center;display:inline-flex;font-size:.66rem;gap:.4rem;margin:.65rem 0 0 1.5rem}.hub-phone-send-code:disabled{cursor:not-allowed;opacity:.55}.hub-phone-unavailable{color:var(--hub-manage-muted);display:block;font-size:.62rem;line-height:1.4;margin-top:.35rem}.hub-phone-verification-card{grid-column:1/-1}.hub-phone-code-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(16rem,1fr) auto}.hub-phone-code-row>.btn{min-height:3.35rem}@media(max-width:575.98px){.hub-phone-code-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.hub-verification-code-grid{gap:.35rem;grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}.hub-verification-code-digit.form-control{font-size:1.05rem;height:3rem;min-height:3rem}}.hub-passkey-panel{display:grid;gap:.8rem}.hub-passkey-intro,.hub-passkey-create,.hub-passkey-list{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:12px}.hub-passkey-intro{align-items:center;display:flex;gap:.9rem;padding:1rem}.hub-passkey-intro>span{align-items:center;background:var(--hub-manage-accent-soft);border-radius:12px;color:var(--hub-manage-accent);display:flex;flex:0 0 3.4rem;font-size:1.4rem;height:3.4rem;justify-content:center}.hub-passkey-intro h2{color:var(--hub-manage-text);font-size:.95rem;margin:0}.hub-passkey-intro p{color:var(--hub-manage-muted);font-size:.7rem;line-height:1.45;margin:.18rem 0 0}.hub-passkey-create{padding:.9rem 1rem}.hub-passkey-create .input-group>.form-control{min-width:0}.hub-passkey-create .input-group-append .btn{align-items:center;display:inline-flex;white-space:nowrap}.hub-passkey-create small{color:var(--hub-manage-muted);display:block;font-size:.63rem;margin-top:.25rem}.hub-passkey-create form{display:none}.hub-passkey-live-status{color:var(--hub-manage-muted);display:block;font-size:.66rem;min-height:1rem;margin-top:.45rem}.hub-passkey-panel[data-passkey-state="error"] .hub-passkey-live-status{color:var(--theme-danger-700)}.hub-passkey-list{overflow:hidden}.hub-passkey-list>header{align-items:center;background:var(--hub-manage-surface-muted);display:flex;justify-content:space-between;padding:.75rem .9rem}.hub-passkey-list>header strong,.hub-passkey-list>header span{display:block}.hub-passkey-list>header strong{color:var(--hub-manage-text);font-size:.75rem}.hub-passkey-list>header div span{color:var(--hub-manage-muted);font-size:.63rem;margin-top:.1rem}.hub-passkey-list>header>span{align-items:center;background:var(--hub-manage-accent-soft);border-radius:999px;color:var(--hub-manage-accent);display:flex;font-size:.65rem;font-weight:800;height:1.7rem;justify-content:center;width:1.7rem}.hub-passkey-list article{align-items:center;display:grid;gap:.7rem;grid-template-columns:auto 1fr auto auto;min-height:4.4rem;padding:.7rem .9rem}.hub-passkey-list article+article{border-top:1px solid var(--hub-manage-border)}.hub-passkey-device{align-items:center;background:var(--hub-manage-surface-muted);border-radius:9px;color:var(--hub-manage-accent);display:flex;height:2.6rem;justify-content:center;width:2.6rem}.hub-passkey-list article strong,.hub-passkey-list article div span{display:block}.hub-passkey-list article strong{font-size:.74rem}.hub-passkey-list article div span{color:var(--hub-manage-muted);font-size:.62rem;margin-top:.12rem}.hub-passkey-empty{align-items:center;color:var(--hub-manage-muted);display:flex;flex-direction:column;min-height:10rem;justify-content:center;padding:1rem;text-align:center}.hub-passkey-empty i{color:var(--hub-manage-accent);font-size:1.4rem;margin-bottom:.5rem}.hub-passkey-empty strong{color:var(--hub-manage-text);font-size:.75rem}.hub-passkey-empty span{font-size:.63rem;margin-top:.15rem}@media(max-width:575.98px){.hub-passkey-create .input-group{align-items:stretch;flex-direction:column}.hub-passkey-create .input-group>.form-control{border-radius:4px;width:100%}.hub-passkey-create .input-group-append{margin-left:0;margin-top:.5rem}.hub-passkey-create .input-group-append .btn{border-radius:4px;justify-content:center;width:100%}.hub-passkey-list article{grid-template-columns:auto 1fr auto}.hub-passkey-list article form{grid-column:2/-1}}@media print{.hub-manage-hero,.hub-manage-navigation-panel,.hub-manage-mobile-nav-toggle{display:none!important}.hub-manage-workspace{display:block}.hub-task-studio{border:0;box-shadow:none}}.hub-signin-history-card{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px;box-shadow:var(--hub-manage-shadow);overflow:hidden}.hub-signin-history-header{align-items:center;background:linear-gradient(135deg,var(--hub-manage-accent-soft),transparent 72%);border-bottom:1px solid var(--hub-manage-border);display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem 1.1rem}.hub-signin-history-header-icon{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:10px;color:var(--hub-manage-accent);display:inline-flex;height:2.8rem;justify-content:center;width:2.8rem}.hub-signin-history-header h2{color:var(--hub-manage-text);font-size:1rem;margin:0}.hub-signin-history-header p{color:var(--hub-manage-muted);font-size:.7rem;margin:.18rem 0 0}.hub-signin-history-count{background:var(--theme-primary-200);border-radius:999px;color:var(--theme-primary-800);font-size:.64rem;font-weight:800;padding:.35rem .55rem}.hub-signin-timeline{list-style:none;margin:0;padding:.5rem 1.1rem .5rem 3.9rem;position:relative}.hub-signin-timeline::before{background:var(--hub-manage-border);bottom:2rem;content:"";left:2.4rem;position:absolute;top:2rem;width:1px}.hub-signin-event{min-height:5.4rem;padding:.55rem 0;position:relative}.hub-signin-event+.hub-signin-event{border-top:1px solid var(--hub-manage-border)}.hub-signin-event-marker{align-items:center;background:var(--theme-primary-100);border:1px solid var(--theme-primary-400);border-radius:50%;color:var(--theme-primary-700);display:inline-flex;height:2rem;justify-content:center;left:-2.5rem;position:absolute;top:.9rem;width:2rem;z-index:1}.hub-signin-event-success .hub-signin-event-marker{background:var(--theme-success-100);border-color:var(--theme-success-400);color:var(--theme-success-700)}.hub-signin-event-danger .hub-signin-event-marker{background:var(--theme-danger-100);border-color:var(--theme-danger-400);color:var(--theme-danger-700)}body.mod-skin-dark:not(.mod-skin-light) .hub-signin-history-header-icon,body.mod-skin-dark:not(.mod-skin-light) .hub-signin-history-count,body.mod-skin-dark:not(.mod-skin-light) .hub-signin-event-marker{background:var(--theme-primary-600);border-color:var(--theme-primary-400);color:var(--theme-primary-100)}body.mod-skin-dark:not(.mod-skin-light) .hub-signin-history-count{border-style:solid;border-width:1px}body.mod-skin-dark:not(.mod-skin-light) .hub-signin-event-success .hub-signin-event-marker{background:var(--theme-success-600);border-color:var(--theme-success-400);color:var(--theme-success-100)}body.mod-skin-dark:not(.mod-skin-light) .hub-signin-event-danger .hub-signin-event-marker{background:var(--theme-danger-600);border-color:var(--theme-danger-400);color:var(--theme-danger-100)}.hub-signin-event article{padding:.3rem 0}.hub-signin-event-heading{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.hub-signin-event-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.hub-signin-event-heading strong{color:var(--hub-manage-text);font-size:.77rem}.hub-signin-event-heading time{color:var(--hub-manage-muted);flex:0 0 auto;font-size:.65rem}.hub-signin-event p{color:var(--hub-manage-muted);font-size:.68rem;margin:.32rem 0}.hub-signin-event-method,.hub-signin-event-location{color:var(--hub-manage-muted);display:inline-flex;font-size:.64rem;gap:.28rem;margin-right:.8rem}.hub-signin-event-method i,.hub-signin-event-location i{color:var(--hub-manage-accent)}.hub-signin-history-empty{align-items:center;color:var(--hub-manage-muted);display:flex;flex-direction:column;gap:.3rem;padding:3rem 1rem;text-align:center}.hub-signin-history-empty>i{color:var(--hub-manage-accent);font-size:1.8rem}.hub-signin-history-empty strong{color:var(--hub-manage-text);font-size:.78rem}.hub-signin-history-empty span{font-size:.68rem}.hub-signin-history-pagination{align-items:center;border-top:1px solid var(--hub-manage-border);color:var(--hub-manage-muted);display:grid;font-size:.66rem;grid-template-columns:1fr auto 1fr;padding:.8rem 1.1rem}.hub-signin-history-pagination a{color:var(--hub-manage-accent);font-weight:800;text-decoration:none}.hub-signin-history-pagination a:last-child{text-align:right}.hub-signin-history-pagination a i:first-child{margin-right:.3rem}.hub-signin-history-pagination a i:last-child{margin-left:.3rem}@media(max-width:575.98px){.hub-signin-history-header{grid-template-columns:auto minmax(0,1fr)}.hub-signin-history-count{grid-column:2;justify-self:start}.hub-signin-event-heading{display:block}.hub-signin-event-heading time{display:block;margin-top:.35rem}.hub-signin-history-pagination{gap:.6rem;grid-template-columns:repeat(2,1fr)}.hub-signin-history-pagination>span:nth-child(2){display:none}}.hub-account-shell{--hub-manage-accent:var(--theme-primary-600);--hub-manage-accent-strong:var(--theme-primary-700);--hub-manage-accent-soft:color-mix(in srgb,var(--hub-shell-surface) 88%,var(--theme-primary-100) 12%);--hub-manage-accent-border:color-mix(in srgb,var(--hub-shell-border) 62%,var(--theme-primary-500) 38%);--hub-manage-surface:var(--hub-shell-surface);--hub-manage-surface-muted:var(--hub-shell-surface-muted);--hub-manage-control:var(--hub-shell-control-bg);--hub-manage-border:var(--hub-shell-border);--hub-manage-strong-border:var(--hub-shell-strong-border);--hub-manage-text:var(--hub-shell-text);--hub-manage-muted:var(--hub-shell-muted-text);--hub-manage-hover:var(--hub-shell-hover-bg);--hub-manage-shadow:var(--hub-shell-shadow);color:var(--hub-manage-text);margin:0 auto;max-width:1440px}.hub-account-bar{align-items:center;background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:12px;display:flex;gap:1.25rem;min-height:3.75rem;padding:.5rem .7rem}.hub-account-brand{align-items:center;color:var(--hub-manage-text);display:flex;gap:.55rem;text-decoration:none!important}.hub-account-brand>span{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:9px;color:var(--hub-manage-accent);display:inline-flex;font-size:1rem;height:2.35rem;justify-content:center;width:2.35rem}.hub-account-brand i{display:inline-block;flex:0 0 auto;min-width:1em;text-align:center}.hub-account-brand strong{font-size:.9rem}.hub-account-primary-nav,.hub-account-scope,.hub-admin-nav{align-items:center;display:flex;gap:.2rem}.hub-account-primary-nav a,.hub-account-scope a,.hub-admin-nav a{border-radius:8px;color:var(--hub-manage-muted);font-size:.72rem;font-weight:700;padding:.55rem .7rem;text-decoration:none!important}.hub-account-scope a{align-items:center;display:inline-flex;gap:.42rem}.hub-account-primary-nav a:hover,.hub-account-scope a:hover,.hub-admin-nav a:hover{background:var(--hub-manage-hover);color:var(--hub-manage-text)}.hub-account-primary-nav a.active,.hub-admin-nav a.active{background:var(--hub-manage-accent-soft);color:var(--hub-manage-accent-strong)}.hub-account-scope{border-left:1px solid var(--hub-manage-border);margin-left:auto;padding-left:.65rem}.hub-account-identity{align-items:center;color:var(--hub-manage-muted);display:flex;font-size:.68rem;gap:.45rem;margin-left:auto;max-width:15rem}a.hub-account-identity{border-radius:8px;cursor:pointer;padding:.3rem .4rem;text-decoration:none!important}a.hub-account-identity:hover,a.hub-account-identity:focus-visible{background:var(--hub-manage-hover);color:var(--hub-manage-text)}.hub-account-identity>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-account-identity-photo,.hub-account-identity-initials{background-position:center;background-size:cover;border:2px solid var(--hub-manage-surface);border-radius:50%;box-shadow:0 0 0 1px var(--hub-manage-accent-border);flex:0 0 2rem;height:2rem}.hub-account-identity-initials{align-items:center;background:var(--hub-manage-accent-soft);color:var(--hub-manage-accent-strong);display:inline-flex;font-size:.66rem;font-weight:800;justify-content:center}.hub-account-dashboard,.hub-account-task,.hub-admin-workbench{margin-top:1rem}.hub-account-dashboard{margin-left:auto;margin-right:auto;max-width:1180px}.hub-account-task{margin-left:auto;margin-right:auto;max-width:980px}.hub-account-passport{align-items:center;background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--theme-primary-400) 22%,transparent),transparent 30%),linear-gradient(135deg,var(--hub-manage-surface),var(--hub-manage-accent-soft));border:1px solid var(--hub-manage-accent-border);border-radius:18px;box-shadow:var(--hub-manage-shadow);display:grid;gap:1.2rem;grid-template-columns:auto 1fr auto;min-height:11rem;overflow:hidden;padding:1.6rem;position:relative}.hub-account-passport:after{background:linear-gradient(90deg,var(--theme-primary-800),var(--theme-primary-400));bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.hub-account-passport-photo>span{align-items:center;background-position:center;background-size:cover;border:4px solid var(--hub-manage-surface);border-radius:18px;box-shadow:0 0 0 1px var(--hub-manage-accent-border),0 .5rem 1.2rem rgba(20,22,30,.13);display:flex;height:7rem;justify-content:center;width:7rem}.hub-account-passport-initials{background:var(--hub-manage-accent-soft)!important;color:var(--hub-manage-accent-strong);font-size:1.8rem;font-weight:800}.hub-account-kicker{color:var(--hub-manage-accent);display:block;font-size:.63rem;font-weight:800;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.hub-account-passport-copy h1,.hub-account-section-heading h2,.hub-account-page-heading h1,.hub-admin-command-bar h1{color:var(--hub-manage-text);font-weight:750;letter-spacing:-.025em;margin:0}.hub-account-passport-copy h1{font-size:clamp(1.55rem,2.5vw,2.15rem)}.hub-account-passport-copy>p{color:var(--hub-manage-muted);margin:.3rem 0 .75rem}.hub-account-badges{display:flex;flex-wrap:wrap;gap:.45rem}.hub-account-badges span{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:700;gap:.35rem;padding:.32rem .55rem}.hub-account-passport-edit{align-items:center;align-self:start;display:inline-flex;gap:.45rem}.hub-account-priority{align-items:center;background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-left:4px solid var(--theme-primary-600);border-radius:12px;display:grid;gap:.9rem;grid-template-columns:auto 1fr auto;margin-top:1rem;padding:.9rem 1rem}.hub-account-priority-icon{align-items:center;background:var(--hub-manage-accent-soft);border-radius:10px;color:var(--hub-manage-accent);display:flex;font-size:1rem;height:2.7rem;justify-content:center;width:2.7rem}.hub-account-priority div>span{color:var(--hub-manage-accent);display:block;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hub-account-priority strong{color:var(--hub-manage-text);display:block;font-size:.82rem;margin-top:.1rem}.hub-account-priority p{color:var(--hub-manage-muted);font-size:.69rem;margin:.12rem 0 0}.hub-account-section{margin-top:1.55rem}.hub-account-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:.7rem}.hub-account-section-heading h2{font-size:1.15rem}.hub-account-section-heading>a{color:var(--hub-manage-accent);font-size:.7rem;font-weight:700}.hub-account-action-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-account-action{align-items:center;background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:12px;color:var(--hub-manage-text)!important;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;min-height:5rem;padding:.8rem .9rem;text-decoration:none!important;transition:border-color 140ms ease,box-shadow 140ms ease,transform 140ms ease}.hub-account-action:hover{border-color:var(--hub-manage-accent-border);box-shadow:var(--hub-manage-shadow);transform:translateY(-1px)}.hub-account-action>i:first-child{align-items:center;background:var(--hub-manage-accent-soft);border-radius:10px;color:var(--hub-manage-accent);display:flex;font-size:1.05rem;height:2.8rem;justify-content:center;width:2.8rem}.hub-account-action>i:last-child{color:var(--hub-manage-muted);font-size:.75rem}.hub-account-action strong,.hub-account-action small{display:block}.hub-account-action strong{font-size:.78rem}.hub-account-action small{color:var(--hub-manage-muted);font-size:.66rem;line-height:1.35;margin-top:.18rem}.hub-account-wallet{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px;overflow:hidden}.hub-account-wallet article{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;min-height:4.2rem;padding:.65rem .9rem}.hub-account-wallet article+article{border-top:1px solid var(--hub-manage-border)}.hub-account-wallet article>i{color:var(--hub-manage-accent);font-size:1rem;text-align:center;width:1.8rem}.hub-account-wallet strong,.hub-account-wallet span{display:block}.hub-account-wallet strong{font-size:.76rem}.hub-account-wallet article div span{color:var(--hub-manage-muted);font-size:.66rem;margin-top:.1rem}.hub-account-status{border-radius:999px;font-size:.62rem;font-weight:800;padding:.3rem .5rem}a.hub-account-status{cursor:pointer;text-decoration:none!important;transition:box-shadow 140ms ease,filter 140ms ease}a.hub-account-status:hover{filter:brightness(.96)}a.hub-account-status:focus-visible{box-shadow:0 0 0 3px var(--hub-manage-accent-soft);outline:1px solid var(--hub-manage-accent)}.hub-account-link-row{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.55rem 0 2rem}.hub-account-link-row a{align-items:center;background:var(--hub-manage-surface-muted);border:1px solid transparent;border-radius:10px;color:var(--hub-manage-text);display:flex;gap:.65rem;min-height:4rem;padding:.65rem .8rem;text-decoration:none!important}.hub-account-link-row a:hover{border-color:var(--hub-manage-border)}.hub-account-link-row a>i{color:var(--hub-manage-accent);font-size:.95rem}.hub-account-link-row strong,.hub-account-link-row small{display:block}.hub-account-link-row strong{font-size:.72rem}.hub-account-link-row small{color:var(--hub-manage-muted);font-size:.62rem;margin-top:.08rem}.hub-account-page-heading,.hub-admin-command-bar{align-items:center;display:flex;gap:.9rem;padding:1.3rem .2rem .15rem}.hub-account-page-heading>a{align-items:center;border:1px solid var(--hub-manage-border);border-radius:9px;color:var(--hub-manage-muted);display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center}.hub-account-page-heading h1,.hub-admin-command-bar h1{font-size:1.45rem}.hub-account-page-heading p,.hub-admin-command-bar p{color:var(--hub-manage-muted);font-size:.72rem;margin:.15rem 0 0}.hub-account-alerts:empty{display:none}.hub-account-task .hub-manage-section-card{border-radius:12px;box-shadow:none}.hub-account-task .hub-profile-editor{gap:.8rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.hub-account-task .hub-profile-picture-card{position:sticky;top:.75rem}.hub-account-empty-state{align-items:center;background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px;display:flex;flex-direction:column;margin:1rem auto;max-width:42rem;padding:2.5rem 1.5rem;text-align:center}.hub-account-empty-state-icon{align-items:center;background:var(--hub-manage-accent-soft);border-radius:12px;color:var(--hub-manage-accent);display:inline-flex;font-size:1.25rem;height:3.25rem;justify-content:center;width:3.25rem}.hub-account-empty-state h2{color:var(--hub-manage-text);font-size:1.15rem;margin:.9rem 0 0}.hub-account-empty-state p{color:var(--hub-manage-muted);font-size:.72rem;line-height:1.55;margin:.45rem auto 1rem;max-width:32rem}.hub-account-blocked-action{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.hub-account-passport-copy h1,.hub-account-passport-copy>p,.hub-account-kicker,.hub-account-identity,.hub-account-badges span,.hub-account-priority div>span,.hub-account-priority strong,.hub-account-priority p,.hub-account-section-heading h2,.hub-account-wallet strong,.hub-account-wallet article div span,.hub-account-status,.hub-security-overview>header h2,.hub-security-overview>header p,.hub-security-wallet article strong,.hub-security-wallet article div span,.hub-security-method-icon,.hub-passkey-intro h2,.hub-passkey-intro p,.hub-passkey-create small,.hub-passkey-live-status,.hub-passkey-list>header,.hub-passkey-empty,.hub-passkey-device,.hub-account-page-heading h1,.hub-account-page-heading p,.hub-admin-command-bar h1,.hub-admin-command-bar p,.hub-manage-section-card-header h3,.hub-manage-section-card-header p,.hub-manage-section-card-header>i,.hub-action-depth-badge,.hub-security-score,.hub-task-actions>span,.hub-authenticator-step-marker,.hub-authenticator-qr-label,.hub-data-workbench-header,.hub-account-empty-state h2,.hub-account-empty-state p{cursor:default;user-select:none}.hub-account-action,.hub-account-link-row a,.hub-admin-nav a,.hub-account-primary-nav a,.hub-account-scope a{user-select:none}.hub-profile-picture-card #Input_Picture_Upload{background:var(--hub-manage-surface-muted)!important;border:1px dashed var(--hub-manage-strong-border)!important;border-radius:14px;min-height:13rem!important;padding:.7rem}.hub-profile-picture-card #Input_Picture_Upload .dz-preview{background:transparent!important;border:0!important;margin:0 auto!important;min-height:11rem;width:100%}.hub-profile-picture-card #Input_Picture_Upload .dz-image{border-radius:18px!important;height:9rem!important;margin:0 auto;overflow:hidden;width:9rem!important}.hub-profile-picture-card #Input_Picture_Upload .dz-image img{height:100%;object-fit:cover;width:100%}.hub-profile-picture-card #Input_Picture_Upload .dz-details{display:none!important}.hub-profile-picture-card #Input_Picture_Upload .dz-remove{color:var(--theme-danger-700);display:block;font-size:.68rem;font-weight:700;margin-top:.5rem;text-align:center}.hub-profile-picture-card #Input_Picture_Upload.dz-started .dz-message{display:none!important}.hub-profile-picture-card #Input_Picture_Upload .dz-message{align-items:center;color:var(--hub-manage-muted);display:flex;flex-direction:column;font-size:.68rem;justify-content:center;min-height:11rem}.hub-profile-picture-card #Input_Picture_Upload .dz-message i{color:var(--hub-manage-accent)!important;font-size:1.5rem}.hub-admin-command-bar{justify-content:space-between;padding-bottom:.8rem}.hub-admin-search{align-items:center;background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;color:var(--hub-manage-muted);display:flex;gap:.55rem;min-width:min(28rem,42vw);padding:0 .75rem}.hub-admin-search:focus-within{border-color:var(--hub-manage-accent);box-shadow:0 0 0 3px var(--hub-manage-accent-soft)}.hub-admin-search input{background:transparent;border:0;color:var(--hub-manage-text);font-size:.72rem;height:2.8rem;outline:0;width:100%}.hub-admin-search input::placeholder{color:var(--hub-manage-muted);opacity:.9}.hub-admin-nav{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:10px;padding:.35rem}.hub-admin-nav a{align-items:center;display:inline-flex;gap:.38rem}.hub-admin-workbench .hub-data-workbench{border-radius:12px;box-shadow:none}.hub-admin-workbench .hub-data-workbench-header{background:var(--hub-manage-surface-muted)}@media(max-width:991.98px){.hub-account-bar{align-items:flex-start;flex-wrap:wrap}.hub-account-primary-nav{order:3;overflow-x:auto;width:100%}.hub-account-scope{margin-left:0}.hub-account-passport{grid-template-columns:auto 1fr}.hub-account-passport-edit{grid-column:2;justify-self:start}.hub-account-task .hub-profile-editor{grid-template-columns:minmax(0,1fr)}.hub-account-task .hub-profile-picture-card{position:static}}@media(max-width:767.98px){.hub-account-identity>span:last-child{display:none}.hub-account-passport{grid-template-columns:minmax(0,1fr);padding:1.15rem}.hub-account-passport-photo>span{height:5.5rem;width:5.5rem}.hub-account-passport-edit{grid-column:auto}.hub-account-priority{align-items:start;grid-template-columns:auto 1fr}.hub-account-priority .btn{grid-column:1/-1;width:100%}.hub-account-action-grid,.hub-account-link-row{grid-template-columns:minmax(0,1fr)}.hub-admin-command-bar{align-items:stretch;flex-direction:column}.hub-admin-search{min-width:0;width:100%}.hub-admin-nav{overflow-x:auto;white-space:nowrap}}@media(max-width:575.98px){.hub-account-brand strong{display:none}.hub-account-scope{border-left:0;margin-left:auto;padding-left:0}.hub-account-scope a{font-size:0}.hub-account-scope a i{font-size:.78rem}.hub-account-passport-copy h1{font-size:1.5rem}}.hub-security-action-card{--hub-security-action-color:var(--hub-manage-accent);--hub-security-action-soft:var(--hub-manage-accent-soft);background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-left:4px solid var(--hub-security-action-color);border-radius:14px;overflow:hidden}.hub-security-action-card-danger{--hub-security-action-color:var(--theme-danger-600);--hub-security-action-soft:color-mix(in srgb,var(--hub-manage-surface) 82%,var(--theme-danger-200) 18%)}.hub-security-action-card-warning{--hub-security-action-color:var(--theme-warning-500);--hub-security-action-soft:color-mix(in srgb,var(--hub-manage-surface) 82%,var(--theme-warning-200) 18%)}.hub-security-action-card-info{--hub-security-action-color:var(--theme-info-500);--hub-security-action-soft:color-mix(in srgb,var(--hub-manage-surface) 84%,var(--theme-info-200) 16%)}.hub-security-action-header{align-items:center;background:linear-gradient(135deg,var(--hub-manage-surface),var(--hub-security-action-soft));border-bottom:1px solid var(--hub-manage-border);display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:1.05rem 1.1rem}.hub-security-action-icon{align-items:center;background:var(--hub-security-action-soft);border:1px solid color-mix(in srgb,var(--hub-manage-border) 55%,var(--hub-security-action-color) 45%);border-radius:12px;color:var(--hub-security-action-color);display:inline-flex;flex:0 0 3.3rem;font-size:1.2rem;height:3.3rem;justify-self:start;justify-content:center;width:3.3rem}.hub-security-action-header h2{color:var(--hub-manage-text);font-size:1rem;margin:.3rem 0 .18rem}.hub-security-action-header p{color:var(--hub-manage-muted);font-size:.71rem;line-height:1.45;margin:0}.hub-security-impact-list{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem}.hub-security-impact-list-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-security-impact-list>article{align-items:flex-start;background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:10px;display:flex;gap:.65rem;min-height:5rem;padding:.72rem}.hub-security-impact-list>article>i{color:var(--hub-security-action-color);flex:0 0 1rem;font-size:.85rem;margin-top:.12rem;text-align:center}.hub-security-impact-list strong,.hub-security-impact-list span{display:block}.hub-security-impact-list strong{color:var(--hub-manage-text);font-size:.72rem}.hub-security-impact-list span{color:var(--hub-manage-muted);font-size:.63rem;line-height:1.42;margin-top:.14rem}.hub-security-action-form{margin:0}.hub-security-confirmation{align-items:flex-start;background:var(--hub-manage-surface-muted);border:1px solid var(--hub-manage-border);border-radius:10px;cursor:pointer;display:flex;gap:.7rem;margin:0 .9rem .85rem;padding:.75rem .8rem;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease;user-select:none}.hub-security-confirmation:hover,.hub-security-confirmation:focus-within{border-color:var(--hub-security-action-color)}.hub-security-action-card.is-confirmed .hub-security-confirmation{background:color-mix(in srgb,var(--hub-manage-surface) 84%,var(--theme-success-200) 16%);border-color:var(--theme-success-500)}.hub-security-confirmation input{accent-color:var(--hub-security-action-color);flex:0 0 auto;height:1rem;margin-top:.12rem;width:1rem}.hub-security-confirmation strong,.hub-security-confirmation small{display:block}.hub-security-confirmation strong{color:var(--hub-manage-text);font-size:.72rem}.hub-security-confirmation small{color:var(--hub-manage-muted);font-size:.63rem;line-height:1.4;margin-top:.12rem}.hub-security-action-footer{align-items:center;background:var(--hub-manage-surface-muted);border-top:1px solid var(--hub-manage-border);display:flex;gap:.65rem;justify-content:flex-end;padding:.75rem .9rem}.hub-security-action-footer .btn{align-items:center;display:inline-flex;gap:.42rem;justify-content:center}.hub-security-action-fields{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem}.hub-security-action-fields .form-group{margin:0}.hub-security-action-fields label{color:var(--hub-manage-text);font-size:.69rem;font-weight:700}.hub-account-deletion-identity,.hub-security-managed-note,.hub-security-blocked-note{align-items:flex-start;border-radius:10px;display:flex;gap:.7rem;margin:.9rem;padding:.75rem .8rem}.hub-account-deletion-identity{background:color-mix(in srgb,var(--hub-manage-surface) 82%,var(--theme-danger-200) 18%);border:1px solid color-mix(in srgb,var(--hub-manage-border) 50%,var(--theme-danger-500) 50%)}.hub-security-managed-note{background:var(--hub-security-action-soft);border:1px solid color-mix(in srgb,var(--hub-manage-border) 55%,var(--hub-security-action-color) 45%)}.hub-security-blocked-note{background:color-mix(in srgb,var(--hub-manage-surface) 82%,var(--theme-warning-200) 18%);border:1px solid color-mix(in srgb,var(--hub-manage-border) 50%,var(--theme-warning-500) 50%)}.hub-account-deletion-identity>i,.hub-security-managed-note>i,.hub-security-blocked-note>i{color:var(--hub-security-action-color);flex:0 0 1rem;margin-top:.12rem;text-align:center}.hub-security-blocked-note>i{color:var(--theme-warning-500)}.hub-account-deletion-identity strong,.hub-account-deletion-identity span,.hub-security-managed-note strong,.hub-security-managed-note span,.hub-security-blocked-note strong,.hub-security-blocked-note span{display:block}.hub-account-deletion-identity strong,.hub-security-managed-note strong,.hub-security-blocked-note strong{color:var(--hub-manage-text);font-size:.73rem}.hub-account-deletion-identity span,.hub-security-managed-note span,.hub-security-blocked-note span{color:var(--hub-manage-muted);font-size:.64rem;line-height:1.42;margin-top:.12rem}.hub-connected-logins{display:grid;gap:.85rem}.hub-connected-logins-section{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px;overflow:hidden}.hub-connected-logins-section>header{align-items:center;background:var(--hub-manage-surface-muted);border-bottom:1px solid var(--hub-manage-border);display:flex;gap:.75rem;padding:.8rem .9rem}.hub-connected-logins-section>header>i{color:var(--hub-manage-accent);font-size:.95rem}.hub-connected-logins-section>header h2,.hub-connected-logins-section>header p{margin:0}.hub-connected-logins-section>header h2{color:var(--hub-manage-text);font-size:.82rem}.hub-connected-logins-section>header p{color:var(--hub-manage-muted);font-size:.64rem;line-height:1.4;margin-top:.12rem}.hub-connected-provider-list{display:grid}.hub-connected-provider{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:4.4rem;padding:.75rem .9rem}.hub-connected-provider+.hub-connected-provider{border-top:1px solid var(--hub-manage-border)}.hub-connected-provider-identity{align-items:center;display:flex;gap:.75rem;min-width:0}.hub-connected-provider-icon{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:10px;color:var(--hub-manage-accent);display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center}.hub-connected-provider-icon img{max-height:1.1rem;max-width:1.1rem}body:not(.mod-skin-dark):not(.mod-skin-light) .hub-connected-provider-icon .hub-connected-provider-icon-inverted,body.mod-skin-light:not(.mod-skin-dark) .hub-connected-provider-icon .hub-connected-provider-icon-inverted{filter:invert(1)}.hub-connected-provider-identity strong,.hub-connected-provider-identity small{display:block}.hub-connected-provider-identity strong{color:var(--hub-manage-text);font-size:.76rem}.hub-connected-provider-identity small{color:var(--hub-manage-muted);font-size:.63rem;line-height:1.38;margin-top:.12rem}.hub-connected-provider form{margin:0}.hub-connected-provider .btn{align-items:center;display:inline-flex;gap:.38rem;justify-content:center}.hub-connected-provider-lock{color:var(--hub-manage-muted);font-size:.63rem;max-width:15rem;text-align:right}@media(max-width:767.98px){.hub-security-impact-list{grid-template-columns:minmax(0,1fr)}.hub-security-action-fields{grid-template-columns:minmax(0,1fr)}.hub-connected-provider{align-items:start;grid-template-columns:minmax(0,1fr) auto}.hub-connected-provider form,.hub-connected-provider-lock{grid-column:1/-1;justify-self:stretch;max-width:none;text-align:left}.hub-connected-provider form .btn{width:100%}}@media(max-width:575.98px){.hub-security-action-header{align-items:start}.hub-security-action-footer{align-items:stretch;flex-direction:column-reverse}.hub-security-action-footer .btn{width:100%}}.hub-recovery-codes{display:grid;gap:.85rem}.hub-recovery-codes-intro,.hub-recovery-codes-panel,.hub-recovery-storage-guide,.hub-recovery-codes-footer{background:var(--hub-manage-surface);border:1px solid var(--hub-manage-border);border-radius:14px}.hub-recovery-codes-intro{align-items:center;display:flex;gap:1rem;padding:1rem 1.1rem}.hub-recovery-codes-intro-icon{align-items:center;background:var(--hub-manage-accent-soft);border:1px solid var(--hub-manage-accent-border);border-radius:12px;color:var(--hub-manage-accent);display:inline-flex;flex:0 0 3.25rem;font-size:1.25rem;height:3.25rem;justify-content:center}.hub-recovery-codes-intro h2{color:var(--hub-manage-text);font-size:1rem;margin:.3rem 0 .18rem}.hub-recovery-codes-intro p{color:var(--hub-manage-muted);font-size:.72rem;line-height:1.45;margin:0}.hub-recovery-critical-note{align-items:center;background:color-mix(in srgb,var(--hub-manage-surface) 82%,var(--theme-warning-200) 18%);border:1px solid color-mix(in srgb,var(--hub-manage-border) 45%,var(--theme-warning-500) 55%);border-left:4px solid var(--theme-warning-500);border-radius:10px;color:var(--hub-manage-text);display:flex;gap:.8rem;padding:.8rem .95rem}.hub-recovery-critical-note>i{color:var(--theme-warning-500);flex:0 0 auto;font-size:1rem}.hub-recovery-critical-note strong,.hub-recovery-critical-note span{display:block}.hub-recovery-critical-note strong{font-size:.78rem}.hub-recovery-critical-note span{color:var(--hub-manage-muted);font-size:.68rem;line-height:1.45;margin-top:.12rem}.hub-recovery-codes-panel{overflow:hidden}.hub-recovery-codes-panel-heading{align-items:center;background:var(--hub-manage-surface-muted);border-bottom:1px solid var(--hub-manage-border);display:flex;gap:1rem;justify-content:space-between;padding:.8rem .95rem}.hub-recovery-codes-panel-heading>div:first-child>span,.hub-recovery-codes-panel-heading>div:first-child>small{display:block}.hub-recovery-codes-panel-heading>div:first-child>span{color:var(--hub-manage-text);font-size:.8rem;font-weight:760}.hub-recovery-codes-panel-heading>div:first-child>small{color:var(--hub-manage-muted);font-size:.64rem;margin-top:.1rem}.hub-recovery-code-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.hub-recovery-code-actions .btn,.hub-recovery-codes-footer .btn{align-items:center;display:inline-flex;gap:.42rem;justify-content:center}.hub-recovery-code-actions .btn{font-size:.66rem;min-height:2.35rem;padding:.42rem .7rem}.hub-recovery-code-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.95rem}.hub-recovery-code{align-items:center;background:var(--hub-manage-control);border:1px solid var(--hub-manage-border);border-radius:9px;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-height:3.2rem;padding:.6rem .75rem}.hub-recovery-code>span{align-items:center;background:var(--hub-manage-accent-soft);border-radius:50%;color:var(--hub-manage-accent);display:inline-flex;font-size:.58rem;font-weight:800;height:1.65rem;justify-content:center;width:1.65rem}.hub-recovery-code code{background:transparent;color:var(--hub-manage-text);cursor:text;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:720;letter-spacing:.09em;padding:0;user-select:all}.hub-recovery-storage-guide{background:color-mix(in srgb,var(--hub-manage-surface) 90%,var(--theme-primary-100) 10%);display:grid;gap:.75rem;padding:.85rem .95rem}.hub-recovery-storage-guide>div{align-items:center;display:flex;gap:.75rem}.hub-recovery-storage-guide-icon{align-items:center;background:var(--hub-manage-accent-soft);border-radius:9px;color:var(--hub-manage-accent);display:inline-flex;flex:0 0 2.45rem;height:2.45rem;justify-content:center}.hub-recovery-storage-guide h3{color:var(--hub-manage-text);font-size:.8rem;margin:0}.hub-recovery-storage-guide p,.hub-recovery-storage-guide>span{color:var(--hub-manage-muted);font-size:.66rem;line-height:1.45}.hub-recovery-storage-guide p{margin:.15rem 0 0}.hub-recovery-storage-guide>span{border-top:1px solid var(--hub-manage-border);padding-top:.6rem}.hub-recovery-storage-guide>span i{color:var(--hub-manage-accent);margin-right:.3rem}.hub-recovery-codes-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .85rem .75rem .95rem}.hub-recovery-codes-footer>span{color:var(--hub-manage-muted);font-size:.66rem;line-height:1.4}.hub-recovery-codes-footer>span i{color:var(--hub-manage-accent);margin-right:.3rem}.hub-recovery-codes-footer>span.is-success{color:var(--theme-success-600)}.hub-recovery-codes-footer>span.is-success i{color:var(--theme-success-500)}.hub-recovery-codes-footer>span.is-error,.hub-recovery-codes-footer>span.is-error i{color:var(--theme-danger-600)}@media(max-width:767.98px){.hub-recovery-codes-panel-heading,.hub-recovery-codes-footer{align-items:stretch;flex-direction:column}.hub-recovery-code-actions .btn{flex:1 1 auto}.hub-recovery-codes-footer .btn{width:100%}}@media(max-width:575.98px){.hub-recovery-codes-intro{align-items:flex-start}.hub-recovery-code-grid{grid-template-columns:minmax(0,1fr)}.hub-recovery-code-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-recovery-code-actions .btn:first-child{grid-column:1/-1}}@media print{.hub-account-shell:has(.hub-recovery-codes) .hub-account-bar,.hub-account-shell:has(.hub-recovery-codes) .hub-account-page-heading,.hub-account-shell:has(.hub-recovery-codes) .hub-account-alerts,.hub-recovery-critical-note,.hub-recovery-code-actions,.hub-recovery-storage-guide,.hub-recovery-codes-footer{display:none!important}.hub-recovery-codes,.hub-recovery-codes-intro,.hub-recovery-codes-panel{background:#fff!important;box-shadow:none!important;color:#111!important}.hub-recovery-codes-intro,.hub-recovery-codes-panel{border-color:#aaa!important}.hub-recovery-codes-intro h2,.hub-recovery-codes-intro p,.hub-recovery-codes-panel-heading>div:first-child>span,.hub-recovery-codes-panel-heading>div:first-child>small,.hub-recovery-code code{color:#111!important}.hub-recovery-code{background:#fff!important;border-color:#bbb!important;break-inside:avoid}}