.access-shell{--access-navy: var(--app-chrome, #111216);--access-blue: var(--app-blue, #175cd3);--access-blue-dark: var(--app-blue-dark, #1849a9);--access-text: var(--app-text, #101828);--access-muted: #475467;--access-border: var(--app-border, #dbe3ec);min-height:100dvh;padding:24px;background:var(--app-bg, #f6f8fb);color:var(--access-text);font:400 14px/1.6 var(--app-font-sans, Inter, "Segoe UI", system-ui, sans-serif)}.access-shell,.access-shell *{box-sizing:border-box}.access-shell svg{flex-shrink:0}.access-shell :is(button,input,select,a,summary):focus-visible{outline:3px solid #84adff;outline-offset:3px}.access-topbar{width:min(1120px,100%);min-height:64px;margin:0 auto 24px;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0f172a0a}.access-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#0f172a;text-decoration:none}.access-brand img{width:34px;height:34px;border-radius:9px}.access-brand>span{display:grid;line-height:1.35}.access-brand strong{color:#0f172a;font-size:17px;font-weight:700;letter-spacing:-.02em}.access-brand small{color:#64748b;font-size:12px;font-weight:500}.access-secure-chip{display:inline-flex;align-items:center;gap:7px;color:#475467;font-size:12px;font-weight:500;padding:6px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.access-stage{width:min(1120px,100%);min-height:660px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 20px 48px -12px #0f172a14,0 1px 3px #0f172a0a}.access-story{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:32px;padding:clamp(28px,4vw,48px);background:linear-gradient(155deg,#091326,#0f1e3c);color:#fff;position:relative}.access-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(56,189,248,.12) 0%,transparent 60%);pointer-events:none}.access-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#38bdf8;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.access-story .access-eyebrow{color:#38bdf8}.access-story h2{max-width:18ch;margin:14px 0;color:#fff;font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1.25}.access-story-copy>p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.75}.access-highlights{display:grid;gap:20px;position:relative;z-index:1}.access-highlight{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.access-highlight>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-highlight strong{display:block;color:#fff;font-size:14px;font-weight:600}.access-highlight small{display:block;margin-top:4px;color:#94a3b8;font-size:13px;line-height:1.6}.access-trust-line{display:flex;align-items:center;gap:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:12px}.access-panel{min-width:0;display:grid;align-content:center;padding:clamp(24px,4vw,48px);background:#fff}.access-panel-card{width:100%;max-width:480px;margin:0 auto;display:grid;gap:24px}.access-panel-eyebrow{color:var(--access-blue);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.access-panel-head{display:flex;flex-wrap:wrap;align-items:start;gap:16px}.access-panel-head>div:first-child{flex:1 1 250px}.access-panel-head h1{margin:8px 0 0;color:#0f172a;font-size:clamp(25px,2.5vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.3}.access-panel-head p{margin:8px 0 0;color:#64748b;font-size:14px;font-weight:400;line-height:1.6}.access-panel-action{flex:0 0 auto}.access-form,.access-shell .auth-form-grid{display:grid;gap:20px}.access-field,.access-shell .form-field,.access-shell .select-field{display:grid;align-content:start;gap:7px;min-width:0}.access-shell .form-field,.access-shell .select-field{margin-bottom:0;font-family:inherit}.access-label,.access-shell .auth-label,.access-shell .form-field label,.access-shell .select-field label{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.5}.access-shell .auth-step-content>div>.auth-label{display:block;margin-bottom:7px}.access-input,.access-shell .auth-input,.access-shell .form-field input,.access-shell .select-field select{width:100%;min-width:0;min-height:46px;padding:11px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:400 14px/1.5 var(--app-font-sans, Inter, "Segoe UI", system-ui, sans-serif);transition:border-color .15s ease,box-shadow .15s ease}.access-shell input::placeholder{color:#94a3b8;opacity:1}.access-input:focus,.access-shell .auth-input:focus,.access-shell .form-field input:focus,.access-shell .select-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24;outline:none}.access-shell input[aria-invalid=true]{border-color:#ef4444}.access-shell input:disabled,.access-shell select:disabled{background:#f8fafc;color:#94a3b8;opacity:1}.access-password-control,.access-shell .auth-password-control{position:relative}.access-password-control .access-input,.access-shell .auth-password-control .auth-input{padding-right:52px}.access-password-toggle,.access-shell .auth-icon-input-btn{position:absolute;top:3px;right:3px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:color .15s}.access-password-toggle:hover,.access-shell .auth-icon-input-btn:hover{color:#0f172a}.access-primary,.access-secondary,.access-text-button,.access-shell .auth-primary-btn,.access-shell .auth-secondary-btn,.access-shell .auth-ghost-btn,.access-shell .auth-link-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:10px;font:600 14px/1.5 var(--app-font-sans, Inter, "Segoe UI", system-ui, sans-serif);cursor:pointer;text-decoration:none;transition:all .16s ease}.access-primary,.access-shell .auth-primary-btn{border:1px solid #1d4ed8;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px -3px #2563eb66}.access-primary:hover:not(:disabled),.access-shell .auth-primary-btn:hover:not(:disabled){background:linear-gradient(180deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px -3px #2563eb80;transform:translateY(-1px)}.access-secondary,.access-shell .auth-secondary-btn,.access-shell .auth-ghost-btn,.access-shell .auth-link-btn{border:1px solid #e2e8f0;background:#f8fafc;color:#334155}.access-secondary:hover:not(:disabled),.access-shell :is(.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn):hover:not(:disabled){background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 6px #0f172a0d}.access-shell button:disabled{background:#f1f5f9;color:#94a3b8;border-color:#e2e8f0;opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.access-text-button{padding:8px 4px;border:0;background:transparent;color:var(--access-blue);font-size:13px}.access-text-button:hover:not(:disabled){color:var(--access-blue-dark);text-decoration:underline}.access-options{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.access-options>div{display:flex;flex-wrap:wrap;gap:12px}.access-remember{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;cursor:pointer}.access-remember input{width:17px;height:17px;margin:0;accent-color:var(--access-blue)}.access-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.access-switcher button{font-size:13px}.access-divider{display:flex;align-items:center;gap:12px;color:#667085;font-size:12px}.access-divider:before,.access-divider:after{content:"";height:1px;flex:1;background:var(--access-border)}.access-note,.access-shell .auth-mini-panel,.access-shell .auth-info{display:flex;align-items:start;gap:9px;margin:0;padding:12px;border:1px solid var(--access-border);border-radius:8px;background:#f8fafc;color:#475467;font-size:13px;font-weight:400;line-height:1.6}.access-error,.access-shell .auth-error{margin:0;padding:12px;border:1px solid #fecdca;border-radius:8px;background:#fef3f2;color:#b42318;font-size:13px;font-weight:400}.access-success,.access-shell .auth-success{margin:0;padding:12px;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647;font-size:13px;font-weight:400}.access-legal{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:12px;border-top:1px solid var(--access-border)}.access-legal a{display:inline-flex;align-items:center;min-height:40px;color:#475467;font-size:12px;text-decoration:none}.access-legal a:hover{color:var(--access-blue);text-decoration:underline}.access-flow-meta{display:flex;justify-content:space-between;gap:12px;color:#475467;font-size:12px}.access-flow-track{height:4px;overflow:hidden;border-radius:4px;background:#eaecf0}.access-flow-fill{height:100%;border-radius:inherit;background:var(--access-blue);transition:width .24s}.access-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.access-step{min-width:0;display:flex;flex-direction:column;align-items:start;gap:8px;padding:0 0 10px;border-bottom:2px solid #eaecf0;color:#667085;font-size:12px}.access-step-dot{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#f2f4f7;color:#475467}.access-step.active{color:var(--access-blue);border-color:var(--access-blue)}.access-step.active .access-step-dot{background:var(--access-blue);color:#fff}.access-step.done{color:#067647;border-color:#abefc6}.access-step.done .access-step-dot{background:#ecfdf3;color:#067647}.access-shell .auth-step-content h3{margin:0;color:var(--access-text);font-size:16px;font-weight:500;line-height:1.4}.access-shell .auth-step-content p{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.6}.access-shell .auth-section-heading{display:flex;align-items:center;gap:12px}.access-shell .auth-section-heading p{color:var(--access-muted)}.access-shell .auth-section-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#eff4ff;color:var(--access-blue)}.access-shell .auth-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.access-shell .auth-actions{display:flex;gap:12px}.access-shell .auth-actions>*{flex:1 1 0}.access-shell .auth-password-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.access-shell .auth-password-rules span{display:flex;align-items:center;gap:6px;color:#667085;font-size:12px}.access-shell .auth-password-rules span.passed{color:#067647}.access-shell .field-error{color:#b42318;font-size:12px;font-weight:400}.access-shell .auth-verifier-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--access-border);border-radius:10px;background:#f8fafc}.access-shell .auth-verifier-target{display:flex;align-items:center;gap:8px;color:#344054;font-size:14px;overflow-wrap:anywhere}.access-shell .auth-code-shell{position:relative;border-radius:8px}.access-shell .auth-code-shell:focus-within{outline:3px solid #84adff;outline-offset:4px}.access-shell .auth-code-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;opacity:0;cursor:text}.access-shell .auth-code-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.access-shell .auth-code-slots span{height:48px;display:grid;place-items:center;border:1px solid #b8c4d3;border-radius:8px;background:#fff;color:var(--access-text);font-size:20px;font-weight:500}.access-shell .auth-code-slots span.filled{border-color:#84adff}.access-shell .auth-verifier-tags{display:flex;flex-wrap:wrap;gap:8px 12px}.access-shell .auth-verifier-tags span{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:12px}.access-shell .auth-verifier-tags .danger{color:#b42318}.access-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:24px}.access-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#10182899}.access-modal-card{position:relative;z-index:1;width:min(580px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--access-border);border-radius:14px;background:#fff;box-shadow:0 24px 60px #10182833;animation:access-dialog-enter .18s ease-out}.access-modal-head{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:start;gap:12px;padding:24px;border-bottom:1px solid var(--access-border);background:#f8fafc}.access-modal-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eff4ff;color:var(--access-blue)}.access-modal-head h3{margin:4px 0 0;color:var(--access-text);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.access-modal-head p{margin:8px 0 0;color:var(--access-muted);font-size:13px;font-weight:400}.access-modal-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid #cdd5df;border-radius:8px;background:#fff;color:#344054;cursor:pointer}.access-modal-body{display:grid;gap:18px;padding:24px}.access-send-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.access-reset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;border-top:1px solid var(--access-border)}.access-reset-grid>:is(.access-recovery-step,.access-field-hint,button),.access-reset-grid>.access-field:nth-child(2){grid-column:1 / -1}.access-recovery-step{display:flex;align-items:center;gap:9px}.access-recovery-step>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eff4ff;color:var(--access-blue);font-size:12px}.access-recovery-step h4{margin:0;color:#344054;font-size:14px;font-weight:500}.access-field-hint{margin:0;color:#475467;font-size:12px}.access-code-input{text-align:center;font-size:18px;letter-spacing:.2em}.access-sso-button{width:100%}.access-sso-button svg:last-child{margin-left:auto}.access-emergency{overflow:hidden;border:1px solid var(--access-border);border-radius:8px;background:#fff}.access-emergency summary{padding:14px;color:#475467;font-size:13px;cursor:pointer;list-style-position:inside}.access-emergency[open] summary{border-bottom:1px solid var(--access-border);background:#f8fafc}.access-emergency-form{padding:16px}.access-emergency-form>p{margin:0;color:#475467;font-size:13px}@keyframes access-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.access-shell{padding:16px}.access-story,.access-panel{padding:28px}}@media (max-width: 760px){.access-shell{padding:12px}.access-topbar{padding:10px 16px;margin-bottom:16px}.access-stage{display:block;min-height:0}.access-story{display:none}.access-panel{padding:28px 24px}.access-input,.access-shell .auth-input,.access-shell .form-field input,.access-shell .select-field select{font-size:16px}}@media (max-width: 480px){.access-panel{padding:24px 18px}.access-secure-chip{font-size:11px}.access-switcher,.access-shell .auth-two-col{grid-template-columns:1fr}.access-modal{padding:12px}.access-modal-card{max-height:calc(100dvh - 24px)}.access-modal-head{grid-template-columns:minmax(0,1fr) 40px;padding:20px}.access-modal-icon{display:none}.access-modal-body{padding:20px}.access-send-row,.access-reset-grid{grid-template-columns:1fr}.access-steps{gap:4px}}@media (prefers-reduced-motion: reduce){.access-shell *,.access-shell *:before,.access-shell *:after{animation:none!important;transition:none!important}}:root body .access-shell{--ax-ink: #0f172a;--ax-body: #475569;--ax-muted: #94a3b8;--ax-line: #e2e8f0;--ax-line-strong: #cbd5e1;--ax-subtle: #f8fafc;--ax-accent: #0071e3;--ax-accent-hover: #0062c4;--ax-accent-soft: rgba(0, 113, 227, .08);--ax-ring: rgba(0, 113, 227, .18);--ax-success: #16a34a;--ax-danger: #dc2626;--ax-night: #0b1220;--ax-ease: cubic-bezier(.16, 1, .3, 1);min-height:100vh!important;padding:0 0 40px!important;background:radial-gradient(60rem 30rem at 85% -10%,rgba(0,113,227,.08),transparent 60%),#f4f6fa!important;color:var(--ax-ink)!important;font-family:Autheto Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}:root body .access-shell .access-topbar{position:sticky!important;top:0!important;z-index:50!important;width:100%!important;max-width:none!important;min-height:60px!important;margin:0 0 40px!important;padding:0 max(24px,calc((100vw - 1180px)/2))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:radial-gradient(120% 180% at 0% 0%,rgba(0,113,227,.14),transparent 45%),linear-gradient(180deg,#0f172a,#0b1220)!important;box-shadow:0 8px 24px -12px #02061799!important}:root body .access-shell .access-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}:root body .access-shell .access-brand img{width:32px!important;height:32px!important;border-radius:9px!important;box-shadow:0 0 0 3px #0071e329,0 6px 14px -4px #0071e38c!important}:root body .access-shell .access-brand strong{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important}:root body .access-shell .access-brand small{color:#64748b!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}:root body .access-shell .access-secure-chip{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#ffffff0a!important;color:#cbd5e1!important;font-size:12px!important;font-weight:550!important}:root body .access-shell .access-secure-chip svg{color:#3b9cff!important}:root body .access-shell .access-stage{width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;overflow:hidden!important;border:1px solid var(--ax-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 32px 64px -24px #0f172a38,0 8px 20px #0f172a0d!important}:root body .access-shell .access-story{position:relative!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding:48px!important;border:0!important;border-radius:0!important;background:radial-gradient(40rem 24rem at 0% 0%,rgba(0,113,227,.28),transparent 60%),radial-gradient(30rem 20rem at 100% 100%,rgba(91,75,255,.16),transparent 60%),linear-gradient(180deg,#0f172a,#0b1220)!important;color:#e2e8f0!important}:root body .access-shell .access-eyebrow{display:inline-flex!important;width:max-content!important;align-items:center!important;padding:4px 10px!important;margin-bottom:14px!important;border:1px solid rgba(59,156,255,.3)!important;border-radius:999px!important;background:#3b9cff1a!important;color:#7cc0ff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}:root body .access-shell .access-story-copy h2{margin:0 0 12px!important;color:#fff!important;font-size:clamp(28px,3vw,36px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.03em!important;opacity:1!important;-webkit-text-fill-color:#ffffff!important;background:none!important}:root body .access-shell .access-story-copy p{margin:0!important;color:#94a3b8!important;font-size:15px!important;line-height:1.6!important}:root body .access-shell .access-highlights{display:grid!important;gap:10px!important}:root body .access-shell .access-highlight{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:14px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;background:#ffffff08!important;transition:background .16s var(--ax-ease),border-color .16s var(--ax-ease)!important}:root body .access-shell .access-highlight:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}:root body .access-shell .access-highlight>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background-color:#0071e3!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3cc,inset 0 1px #fff3!important}:root body .access-shell .access-highlight>span svg{stroke:#fff!important}:root body .access-shell .access-highlight strong{display:block!important;margin-bottom:3px!important;color:#fff!important;font-size:14px!important;font-weight:600!important}:root body .access-shell .access-highlight small{color:#94a3b8!important;font-size:13px!important;line-height:1.5!important}:root body .access-shell .access-trust-line{display:flex!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#64748b!important;font-size:12.5px!important}:root body .access-shell .access-trust-line svg{color:#3b9cff!important}:root body .access-shell .access-panel{display:flex!important;padding:0!important;background:#fff!important}:root body .access-shell .access-panel-card{width:100%!important;max-width:520px!important;margin:0 auto!important;padding:48px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root body .access-shell .access-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:28px!important}:root body .access-shell .access-panel-eyebrow{display:block!important;margin-bottom:6px!important;color:var(--ax-accent)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}:root body .access-shell .access-panel-head h1{margin:0 0 6px!important;color:var(--ax-ink)!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important}:root body .access-shell .access-panel-head p{margin:0!important;color:var(--ax-body)!important;font-size:14.5px!important;line-height:1.55!important}:root body .access-shell :is(.access-form,.auth-form-grid,.access-modal-body,.access-reset-grid){display:grid!important;gap:16px!important}:root body .access-shell :is(.access-field){display:grid!important;gap:6px!important}:root body .access-shell :is(.access-label,.auth-label){color:var(--ax-ink)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root body .access-shell :is(.access-input,.auth-input),:root body .access-shell .auth-step-content :is(input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],select,textarea){width:100%!important;min-height:44px!important;height:44px!important;padding:0 14px!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:#fff!important;color:var(--ax-ink)!important;font:inherit!important;font-size:14px!important;font-weight:500!important;box-shadow:0 1px 2px #0f172a0a!important;outline:none!important;transition:border-color .16s var(--ax-ease),box-shadow .16s var(--ax-ease)!important}:root body .access-shell .auth-step-content textarea{height:auto!important;min-height:88px!important;padding:10px 14px!important}:root body .access-shell :is(.access-input,.auth-input,.auth-step-content input,.auth-step-content select,.auth-step-content textarea)::placeholder{color:var(--ax-muted)!important;opacity:1!important}:root body .access-shell :is(.access-input,.auth-input,.auth-step-content input,.auth-step-content select,.auth-step-content textarea):hover:not(:disabled){border-color:var(--ax-line-strong)!important}:root body .access-shell :is(.access-input,.auth-input,.auth-step-content input,.auth-step-content select,.auth-step-content textarea):focus{border-color:var(--ax-accent)!important;box-shadow:0 0 0 4px var(--ax-ring)!important}:root body .access-shell :is(.access-input,.auth-input):disabled{background:var(--ax-subtle)!important;color:var(--ax-muted)!important}:root body .access-shell :is(.access-password-control,.auth-password-control){position:relative!important}:root body .access-shell :is(.access-password-control,.auth-password-control) input{padding-right:46px!important}:root body .access-shell :is(.access-password-toggle,.auth-icon-input-btn){position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ax-muted)!important;box-shadow:none!important;cursor:pointer!important}:root body .access-shell :is(.access-password-toggle,.auth-icon-input-btn):hover{background:#f1f5f9!important;color:var(--ax-ink)!important}:root body .access-shell .access-options{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}:root body .access-shell .access-options>div{display:flex!important;gap:4px!important}:root body .access-shell .access-remember{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--ax-body)!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}:root body .access-shell .access-remember input{width:16px!important;height:16px!important;margin:0!important;accent-color:var(--ax-accent)!important}:root body .access-shell .access-text-button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ax-accent)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;cursor:pointer!important}:root body .access-shell .access-text-button:hover{background:var(--ax-accent-soft)!important}:root body .access-shell :is(.access-primary,.auth-primary-btn){width:100%!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 20px!important;border:1px solid var(--ax-accent)!important;border-radius:12px!important;background:var(--ax-accent)!important;background-image:none!important;color:#fff!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:-.01em!important;box-shadow:0 8px 18px -8px #0071e3b3,inset 0 1px #ffffff26!important;cursor:pointer!important;transition:background .16s var(--ax-ease),transform .16s var(--ax-ease),box-shadow .16s var(--ax-ease)!important}:root body .access-shell :is(.access-primary,.auth-primary-btn):hover:not(:disabled){background:var(--ax-accent-hover)!important;border-color:var(--ax-accent-hover)!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px -10px #0071e3bf!important}:root body .access-shell :is(.access-primary,.auth-primary-btn,.access-secondary,.auth-secondary-btn):disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}:root body .access-shell :is(.access-secondary,.auth-secondary-btn){min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;font-size:13.5px!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a0d!important;cursor:pointer!important;transition:all .16s var(--ax-ease)!important}:root body .access-shell :is(.access-secondary,.auth-secondary-btn):hover:not(:disabled){border-color:var(--ax-line-strong)!important;background:var(--ax-subtle)!important;color:var(--ax-accent)!important}:root body .access-shell .access-panel-action .access-secondary{min-height:36px!important;padding:0 12px!important;font-size:13px!important}:root body .access-shell .access-divider{display:flex!important;align-items:center!important;gap:12px!important;color:var(--ax-muted)!important;font-size:12px!important;font-weight:500!important}:root body .access-shell .access-divider:before,:root body .access-shell .access-divider:after{content:""!important;flex:1!important;height:1px!important;background:var(--ax-line)!important}:root body .access-shell .access-divider span{background:transparent!important;padding:0!important}:root body .access-shell .access-switcher{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}:root body .access-shell :is(.auth-actions){display:flex!important;gap:10px!important;margin-top:4px!important}:root body .access-shell .auth-actions-split>*{flex:1!important}:root body .access-shell :is(.access-error,.auth-error,.access-success,.auth-success,.access-note,.auth-info){display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:10px 12px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}:root body .access-shell :is(.access-error,.auth-error){border:1px solid #fecaca!important;background:#fef2f2!important;color:#b91c1c!important}:root body .access-shell :is(.access-success,.auth-success){border:1px solid #bbf7d0!important;background:#ecfdf3!important;color:#15803d!important}:root body .access-shell :is(.access-note,.auth-info){border:1px solid var(--ax-line)!important;background:var(--ax-subtle)!important;color:var(--ax-body)!important}:root body .access-shell .access-note svg{flex:0 0 auto!important;margin-top:2px!important;color:var(--ax-accent)!important}:root body .access-shell .access-field-hint{margin:-6px 0 0!important;color:var(--ax-muted)!important;font-size:12px!important}:root body .access-shell .access-legal{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 16px!important;margin-top:28px!important;padding-top:20px!important;border-top:1px solid var(--ax-line)!important}:root body .access-shell .access-legal a{color:var(--ax-muted)!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important}:root body .access-shell .access-legal a:hover{color:var(--ax-accent)!important}:root body .access-shell .access-flow-meta{display:flex!important;justify-content:space-between!important;color:var(--ax-body)!important;font-size:12.5px!important;font-weight:500!important}:root body .access-shell .access-flow-meta span:first-child{color:var(--ax-accent)!important;font-weight:600!important}:root body .access-shell .access-flow-track{height:6px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#e2e8f0!important}:root body .access-shell .access-flow-fill{height:100%!important;border-radius:inherit!important;background-color:var(--ax-accent)!important;background-image:linear-gradient(90deg,#0071e3,#3b9cff)!important;transition:width .4s var(--ax-ease)!important}:root body .access-shell .access-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:4px!important}:root body .access-shell .access-step{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 10px 6px 6px!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:#fff!important;color:var(--ax-muted)!important;font-size:12.5px!important;font-weight:600!important}:root body .access-shell .access-step-dot{width:26px!important;height:26px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border:1.5px solid var(--ax-line-strong)!important;border-radius:50%!important;background:#fff!important;color:var(--ax-body)!important;font-size:12px!important;font-weight:700!important}:root body .access-shell .access-step.active{border-color:#0071e34d!important;background:var(--ax-accent-soft)!important;color:var(--ax-accent)!important}:root body .access-shell .access-step.active .access-step-dot{border-color:var(--ax-accent)!important;background:var(--ax-accent)!important;color:#fff!important;box-shadow:0 0 0 4px var(--ax-ring)!important}:root body .access-shell .access-step.done{color:var(--ax-ink)!important}:root body .access-shell .access-step.done .access-step-dot{border-color:var(--ax-success)!important;background:var(--ax-success)!important;color:#fff!important}:root body .access-shell .auth-section-heading{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:4px 0!important;border:0!important;background:none!important}:root body .access-shell .auth-section-icon,:root body .access-shell .access-modal-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background-color:#0071e3!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3b3,inset 0 1px #ffffff40!important}:root body .access-shell :is(.auth-section-icon,.access-modal-icon) svg{stroke:#fff!important;color:#fff!important}:root body .access-shell .auth-section-heading :is(h2,h3,strong){margin:0 0 2px!important;color:var(--ax-ink)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important}:root body .access-shell .auth-section-heading p{margin:0!important;color:var(--ax-body)!important;font-size:13px!important;line-height:1.5!important}:root body .access-shell .auth-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}:root body .access-shell .auth-mini-panel{padding:12px 14px!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:var(--ax-subtle)!important;color:var(--ax-body)!important;font-size:13px!important;line-height:1.5!important}:root body .access-shell .auth-mini-panel :is(strong,b){color:var(--ax-ink)!important}:root body .access-shell .auth-verifier-panel{display:grid!important;gap:10px!important;padding:16px!important;border:1px solid var(--ax-line)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff,var(--ax-subtle))!important}:root body .access-shell .auth-verifier-target{color:var(--ax-body)!important;font-size:13px!important}:root body .access-shell .auth-verifier-target strong{color:var(--ax-ink)!important}:root body .access-shell .auth-code-shell{position:relative!important}:root body .access-shell .auth-code-slots{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}:root body .access-shell .auth-code-slots span{height:54px!important;display:grid!important;place-items:center!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:#fff!important;color:var(--ax-ink)!important;font-size:22px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;box-shadow:0 1px 2px #0f172a0a!important;transition:border-color .16s var(--ax-ease),box-shadow .16s var(--ax-ease)!important}:root body .access-shell .auth-code-slots span.filled{border-color:#0071e366!important;background:#f5f9ff!important}:root body .access-shell .auth-code-shell:focus-within .auth-code-slots span:not(.filled):first-of-type,:root body .access-shell .auth-code-shell:focus-within .auth-code-slots span.filled+span:not(.filled){border-color:var(--ax-accent)!important;box-shadow:0 0 0 4px var(--ax-ring)!important}:root body .access-shell .auth-verifier-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}:root body .access-shell .auth-verifier-tags span{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;border-radius:999px!important;background:#f1f5f9!important;color:var(--ax-body)!important;font-size:11.5px!important;font-weight:600!important}:root body .access-shell .auth-verifier-tags span.danger{background:#fef2f2!important;color:var(--ax-danger)!important}:root body .access-shell .auth-password-rules{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 12px!important;padding:12px 14px!important;border:1px solid var(--ax-line)!important;border-radius:12px!important;background:var(--ax-subtle)!important}:root body .access-shell .auth-password-rules span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--ax-muted)!important;font-size:12.5px!important;font-weight:500!important;transition:color .16s var(--ax-ease)!important}:root body .access-shell .auth-password-rules span.passed{color:#15803d!important}:root body .access-shell .auth-password-rules span.passed svg{color:var(--ax-success)!important}:root body .access-shell .access-ready{display:grid!important;gap:16px!important}:root body .access-shell .access-ready-banner{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border:1px solid #bbf7d0!important;border-radius:14px!important;background:#ecfdf3!important}:root body .access-shell .access-ready-icon{width:36px!important;height:36px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--ax-success)!important;color:#fff!important;font-weight:700!important;box-shadow:0 6px 14px -6px #16a34ab3!important}:root body .access-shell .access-ready-banner strong{display:block!important;color:#14532d!important;font-size:14px!important;font-weight:700!important}:root body .access-shell .access-ready-banner span{color:#166534!important;font-size:13px!important}:root body .access-shell .access-snippet{overflow:hidden!important;border:1px solid #1e293b!important;border-radius:14px!important;background:var(--ax-night)!important}:root body .access-shell .access-snippet-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 10px 8px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}:root body .access-shell .access-snippet-head span{color:#94a3b8!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}:root body .access-shell .access-snippet-head button{min-height:28px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#ffffff0d!important;color:#e2e8f0!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}:root body .access-shell .access-snippet-head button[data-copied]{border-color:#22c55e66!important;color:#4ade80!important}:root body .access-shell .access-snippet pre{margin:0!important;padding:14px!important;overflow-x:auto!important;color:#7cc0ff!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;line-height:1.6!important;background:transparent!important}:root body .access-shell .access-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000!important;display:grid!important;place-items:center!important;padding:20px!important}:root body .access-shell .access-modal-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#0f172a73!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}:root body .access-shell .access-modal-card{position:relative!important;width:min(520px,100%)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;padding:0!important;border:1px solid var(--ax-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 32px 64px -16px #0f172a47,0 8px 20px #0f172a14!important;animation:ax-modal-in .22s var(--ax-ease)!important}@keyframes ax-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}:root body .access-shell .access-modal-head{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 32px!important;align-items:start!important;gap:14px!important;padding:22px 22px 18px!important;border-bottom:1px solid var(--ax-line)!important;background:#fff!important}:root body .access-shell .access-modal-head h3{margin:0 0 4px!important;color:var(--ax-ink)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important}:root body .access-shell .access-modal-head p{margin:0!important;color:var(--ax-body)!important;font-size:13px!important}:root body .access-shell .access-modal-head .access-panel-eyebrow{margin-bottom:2px!important}:root body .access-shell .access-modal-close{width:32px!important;height:32px!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#f1f5f9!important;color:var(--ax-body)!important;box-shadow:none!important;cursor:pointer!important}:root body .access-shell .access-modal-close:hover{background:#e2e8f0!important;color:var(--ax-ink)!important}:root body .access-shell .access-modal-body{padding:20px 22px 22px!important}:root body .access-shell .access-recovery-step{display:flex!important;align-items:center!important;gap:10px!important}:root body .access-shell .access-recovery-step span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--ax-accent-soft)!important;color:var(--ax-accent)!important;font-size:12px!important;font-weight:700!important}:root body .access-shell .access-recovery-step h4{margin:0!important;color:var(--ax-ink)!important;font-size:14px!important;font-weight:600!important}:root body .access-shell .access-send-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important}:root body .access-shell .access-code-input{letter-spacing:.4em!important;font-size:18px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}:root body .access-shell :is(button,a):focus-visible{outline:2px solid var(--ax-accent)!important;outline-offset:2px!important}:root body .access-shell .access-topbar :is(button,a):focus-visible{outline-color:#3b9cff!important}@media (max-width: 960px){:root body .access-shell .access-stage{grid-template-columns:1fr!important}:root body .access-shell .access-story{padding:32px!important}:root body .access-shell .access-highlights{display:none!important}:root body .access-shell .access-panel-card{padding:32px!important}}@media (max-width: 640px){:root body .access-shell .access-topbar{margin-bottom:16px!important;padding:0 16px!important}:root body .access-shell .access-stage{width:calc(100% - 24px)!important;border-radius:16px!important}:root body .access-shell .access-story{padding:24px!important}:root body .access-shell .access-panel-card{padding:24px 20px!important}:root body .access-shell :is(.access-switcher,.auth-two-col,.auth-password-rules){grid-template-columns:1fr!important}:root body .access-shell .access-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}:root body .access-shell .access-step span:last-child{display:none!important}:root body .access-shell .access-step{justify-content:center!important;padding:6px!important}:root body .access-shell .access-send-row{grid-template-columns:1fr!important}}:root body .access-shell .access-topbar{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;position:sticky;top:0;z-index:40;width:100%;min-height:60px;padding:10px 28px;background:linear-gradient(180deg,#0b1220,#0f172a)!important;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 1px #ffffff05,0 8px 24px #02061740}:root body .access-shell .access-topbar .access-brand{justify-self:start}:root body .access-shell .access-topbar .access-brand small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#64748b}:root body .access-shell .access-topbar .access-secure-chip{justify-self:end}:root body .access-shell .access-topnav{display:inline-flex;gap:2px;padding:3px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:11px}:root body .access-shell .access-topnav a{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:550;color:#94a3b8;text-decoration:none;transition:background .16s,color .16s}:root body .access-shell .access-topnav a:hover{color:#e2e8f0;background:#ffffff0d}:root body .access-shell .access-topnav a.is-active{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}:root body .access-shell .access-topnav a.is-active svg{color:#3b9cff}@media (max-width:720px){:root body .access-shell .access-topbar{grid-template-columns:auto 1fr;padding:10px 16px}:root body .access-shell .access-topbar .access-secure-chip{display:none}:root body .access-shell .access-topnav{justify-self:end}:root body .access-shell .access-topnav a span{display:none}}:root body .access-shell .auth-section-heading{box-shadow:none!important;background:none!important;border:0!important;padding:0!important}:root body .access-shell .auth-section-copy{display:grid;gap:4px;margin-bottom:16px}:root body .access-shell .auth-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}:root body .access-shell .auth-link-btn{background:none!important;border:0!important;box-shadow:none!important;padding:4px 8px;border-radius:8px;color:#0071e3!important;font-size:13px;font-weight:600;cursor:pointer}:root body .access-shell .auth-link-btn:hover{background:#0071e314!important}:root body .access-shell .auth-option-card{display:flex!important;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px;box-shadow:none!important;cursor:pointer;transition:border-color .16s,background .16s;color:#0f172a}:root body .access-shell .auth-option-card.is-on{background:#eef6ff!important;border-color:#0071e3!important}:root body .access-shell .auth-option-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:36px;height:20px;margin:1px 0 0;border-radius:999px;background:#cbd5e1;border:0;cursor:pointer;transition:background .16s}:root body .access-shell .auth-option-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .2s cubic-bezier(.16,1,.3,1)}:root body .access-shell .auth-option-switch:checked{background:#0071e3}:root body .access-shell .auth-option-switch:checked:after{transform:translate(16px)}:root body .access-shell .auth-option-switch:focus-visible{outline:3px solid rgba(0,113,227,.3);outline-offset:2px}:root body .access-shell .auth-option-copy{display:grid;gap:3px}:root body .access-shell .auth-option-copy strong{display:flex;align-items:center;gap:8px;color:#0f172a;font-size:13.5px;font-weight:600}:root body .access-shell .auth-option-copy em{font-style:normal;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#0071e31a;color:#0071e3}:root body .access-shell .auth-option-copy span{color:#475569;font-size:12.5px;line-height:1.45}:root body .access-shell .auth-mini-panel{display:flex;align-items:center;gap:10px;background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:none!important;color:#475569}:root body .access-shell .auth-mini-panel svg{color:#0071e3;flex:none}:root body .access-shell .form-field{display:grid;gap:6px;margin:0 0 14px}:root body .access-shell .form-field label{color:#0f172a!important;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}:root body .access-shell .form-field .required{color:#dc2626;margin-left:2px}:root body .access-shell .form-field input{height:44px;width:100%;padding:0 14px;background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:10px;box-shadow:none!important;font-size:14px;transition:border-color .16s,box-shadow .16s}:root body .access-shell .form-field input::placeholder{color:#94a3b8}:root body .access-shell .form-field input:focus{outline:none;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e326!important}:root body .access-shell .form-field .field-error{color:#dc2626;font-size:12px;margin:0}:root body .access-shell .access-step{flex-direction:row!important;align-items:center!important;gap:8px!important}:root body .access-shell .access-step.active .access-step-dot{box-shadow:0 0 0 3px #0071e32e!important}.auth-shell{--auth-bg: #f3f6fa;--auth-surface: #ffffff;--auth-soft: #f8fbfd;--auth-ink: #07111f;--auth-ink-2: #111c2c;--auth-muted: #3f5066;--auth-muted-2: #65758a;--auth-line: #cbd7e5;--auth-line-strong: #94a8bf;--auth-blue: #1457c8;--auth-blue-dark: #0b3f91;--auth-blue-soft: #edf3f9;--auth-danger: #991b1b;--auth-success: #166534;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--auth-bg);color:var(--auth-ink);font-family:var(--au-font-sans, system-ui, sans-serif);overflow-x:hidden}.auth-shell,.auth-shell *{box-sizing:border-box}.auth-layout{width:min(1180px,100%);min-height:min(720px,calc(100dvh - 48px));display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);border:1px solid var(--auth-line);border-radius:28px;background:var(--auth-surface);box-shadow:0 24px 64px #07111f1f;overflow:hidden}.auth-side{position:relative;display:grid;align-content:center;padding:clamp(28px,4vw,48px);background:#071425;color:#eaf2fb;border-right:1px solid #172b46;overflow:hidden}.auth-side:after{content:"";position:absolute;left:clamp(28px,4vw,48px);right:clamp(28px,4vw,48px);bottom:clamp(22px,3vw,36px);height:4px;border-radius:999px;background:var(--auth-blue)}.auth-side>div{display:grid;gap:14px;position:relative;z-index:1}.auth-brand,.auth-route-chip,.auth-form-eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.auth-brand{padding:6px 12px 6px 6px;border:1px solid rgba(203,215,229,.28);background:#ffffff14;color:#fff}.auth-brand img{width:24px;height:24px;display:block;border:0;border-radius:8px;background:transparent;box-shadow:none}.auth-route-chip{padding:7px 11px;border:1px solid rgba(203,215,229,.24);background:#ffffff13;color:#dcecff}.auth-side h1{max-width:18ch;margin:6px 0 0;color:#fff;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:950;letter-spacing:-.055em;line-height:1.08}.auth-side p{max-width:42ch;margin:0;color:#d7e2ee;font-size:14px;font-weight:650;line-height:1.62}.auth-kpis{display:grid;gap:9px;margin-top:8px}.auth-kpi{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(203,215,229,.22);border-radius:16px;background:#ffffff12}.auth-kpi svg{color:#86b7ff;stroke-width:2.35}.auth-kpi strong{color:#fff;font-size:14px;font-weight:950}.auth-kpi span{color:#c7d5e5;font-size:11px;font-weight:800;text-align:right}.auth-main{display:grid;align-content:center;justify-items:center;gap:16px;padding:clamp(24px,3vw,42px);background:var(--auth-soft);min-width:0}.auth-main-header,.auth-form-card{width:min(640px,100%)}.auth-main-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px;border:1px solid var(--auth-line);border-radius:22px;background:#fff;box-shadow:0 10px 24px #07111f12}.auth-form-eyebrow{padding:7px 11px;border:1px solid var(--auth-line);background:var(--auth-blue-soft);color:var(--auth-blue)}.auth-main-header h2{margin:8px 0 0;color:var(--auth-ink);font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:950;letter-spacing:-.05em;line-height:1.08}.auth-main-header p{margin:7px 0 0;color:var(--auth-muted);font-size:13px;font-weight:700}.auth-form-card{display:grid;gap:18px;padding:clamp(18px,2.5vw,28px);border:1px solid var(--auth-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #07111f1c}.auth-form-grid{display:grid;gap:16px}.auth-step-content>div:first-child{display:grid;gap:7px}.auth-step-content h3{margin:0;color:var(--auth-ink);font-size:20px;font-weight:950;letter-spacing:-.03em}.auth-step-content p,.auth-password-hint{margin:0;color:var(--auth-muted);font-size:13px;font-weight:650;line-height:1.5}.auth-label,.auth-shell .form-field label,.auth-shell .select-field label{display:block;margin-bottom:6px;color:var(--auth-ink-2);font-size:12px;font-weight:950}.auth-input,.auth-shell .form-field input,.auth-shell .select-field select,.auth-shell textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid var(--auth-line);border-radius:14px;background:#fff;color:var(--auth-ink);caret-color:var(--auth-blue);font:800 14px/1.2 Manrope,Segoe UI,system-ui,sans-serif;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-input:hover,.auth-shell .form-field input:hover,.auth-shell .select-field select:hover,.auth-shell textarea:hover{border-color:var(--auth-line-strong)}.auth-input:focus,.auth-shell .form-field input:focus,.auth-shell .select-field select:focus,.auth-shell textarea:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px #1457c824;transform:translateY(-1px)}.auth-input::placeholder,.auth-shell input::placeholder,.auth-shell textarea::placeholder{color:#7d8ca0;opacity:1}.auth-shell .form-field,.auth-shell .select-field{margin:0}.auth-shell .select-field select option{color:var(--auth-ink);background:#fff}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:14px;border:1px solid transparent;font-family:var(--au-font-sans, system-ui, sans-serif);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-primary-btn,.auth-secondary-btn{width:100%;min-height:48px;padding:12px 14px;font-size:14px}.auth-primary-btn{border-color:var(--auth-blue-dark);background:var(--auth-blue);color:#fff}.auth-primary-btn:hover:not(:disabled){background:var(--auth-blue-dark);border-color:var(--auth-blue-dark);box-shadow:0 14px 24px #1457c838;transform:translateY(-1px)}.auth-primary-btn:active:not(:disabled),.auth-secondary-btn:active:not(:disabled),.auth-ghost-btn:active:not(:disabled),.auth-link-btn:active:not(:disabled){transform:translateY(0)}.auth-primary-btn,.auth-primary-btn *{color:#fff}.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{border-color:var(--auth-line);background:#fff;color:var(--auth-blue)}.auth-ghost-btn{padding:10px 16px;font-size:12px}.auth-link-btn{min-height:34px;padding:7px 10px;font-size:12px}.auth-secondary-btn:hover:not(:disabled),.auth-ghost-btn:hover:not(:disabled),.auth-link-btn:hover:not(:disabled){border-color:#bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-primary-btn:disabled,.auth-secondary-btn:disabled,.auth-ghost-btn:disabled,.auth-link-btn:disabled{border-color:#d8e2ed;background:#eef3f8;color:#718096;cursor:not-allowed;box-shadow:none;transform:none}.auth-links-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #d8e2ed;border-radius:14px;background:var(--auth-soft)}.auth-emergency-divider{display:flex;align-items:center;gap:10px;color:var(--auth-muted-2);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.auth-emergency-divider:before,.auth-emergency-divider:after{content:"";height:1px;flex:1;background:var(--auth-line)}.auth-field-action-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.auth-password-control{position:relative;display:grid}.auth-password-control .auth-input{padding-right:48px}.auth-icon-input-btn{position:absolute;top:50%;right:8px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid #d8e2ed;border-radius:11px;background:#fff;color:var(--auth-blue);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.auth-icon-input-btn:hover{border-color:#bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-recovery-panel{display:grid;gap:12px;padding:14px;border:1px solid #bfd2ea;border-radius:20px;background:#f8fbff}.auth-recovery-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px}.auth-recovery-title strong{display:block;color:var(--auth-ink);font-size:15px;font-weight:950;letter-spacing:-.02em}.auth-recovery-title span:last-child{display:block;margin-top:2px;color:var(--auth-muted);font-size:12px;font-weight:750;line-height:1.35}.auth-recovery-grid{display:grid;grid-template-columns:minmax(116px,.42fr) minmax(0,.58fr);gap:10px}.auth-recovery-close{width:fit-content;justify-self:center}.auth-helper{color:var(--auth-muted);font-size:12px;font-weight:850}.auth-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:2px;padding-top:12px;border-top:1px solid #e4ebf3}.auth-legal-link{min-height:34px;display:inline-flex;align-items:center;color:var(--auth-muted);font-size:12px;font-weight:850;text-decoration:none}.auth-legal-link:hover{color:var(--auth-blue);text-decoration:underline}.auth-error,.auth-info,.auth-success{margin:0;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:850;line-height:1.45}.auth-error{border:1px solid #fecaca;background:#fff5f5;color:var(--auth-danger)}.auth-info{border:1px solid #bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-success{border:1px solid #b8e7c8;background:#f0fbf5;color:var(--auth-success)}.auth-flow-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;color:var(--auth-muted);font-size:12px;font-weight:950}.auth-flow-track{width:100%;height:8px;margin-bottom:16px;border:1px solid var(--auth-line);border-radius:999px;background:var(--auth-blue-soft);overflow:hidden}.auth-flow-fill{height:100%;background:var(--auth-blue);transition:width .25s ease}.auth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.auth-step{min-height:44px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--auth-line);border-radius:12px;background:#fff;color:var(--auth-muted-2);font-size:12px;font-weight:950}.auth-step span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-step-dot{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:950}.auth-step.active{border-color:var(--auth-blue);background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-step.done{border-color:#b8e7c8;background:#f0fbf5;color:var(--auth-success)}.auth-actions{display:grid;gap:10px}.auth-shell svg{flex:0 0 auto;color:currentColor;stroke:currentColor}@media (max-width: 920px){.auth-shell{padding:14px;place-items:stretch}.auth-layout{min-height:calc(100dvh - 28px);grid-template-columns:1fr;overflow:visible}.auth-side{align-content:start;border-right:0;border-bottom:1px solid rgba(203,215,229,.22);padding:18px}.auth-side:after{display:none}.auth-side h1,.auth-side p{max-width:100%}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-main{align-content:start;padding:18px}.auth-main-header,.auth-form-card{width:100%}}@media (max-width: 760px){.auth-shell{min-height:100dvh;padding:0;background:var(--auth-bg)}.auth-layout{min-height:100dvh;border:0;border-radius:0;box-shadow:none;background:var(--auth-bg)}.auth-side{margin:10px 10px 0;padding:13px;border:1px solid #172b46;border-radius:22px;background:#071425;box-shadow:0 12px 28px #07111f2e}.auth-side>div{gap:7px}.auth-brand{padding:5px 9px 5px 5px;font-size:9px}.auth-brand img{width:22px;height:22px;border-radius:7px}.auth-route-chip,.auth-form-eyebrow{padding:5px 9px;font-size:9px}.auth-side h1{margin-top:3px;font-size:clamp(1.2rem,6vw,1.55rem);line-height:1.05;letter-spacing:-.045em}.auth-side p{font-size:11.5px;line-height:1.38}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important}.auth-kpi{min-height:58px!important;grid-template-columns:1fr!important;justify-items:start!important;align-content:center!important;gap:4px!important;padding:8px!important;border-radius:12px!important}.auth-kpi strong{font-size:11.5px;line-height:1.05}.auth-kpi span{max-width:100%;font-size:9.5px;line-height:1.15;text-align:left}.auth-main{align-content:start;justify-items:stretch;gap:10px;padding:10px 10px 18px;background:var(--auth-bg)}.auth-main-header{display:grid;gap:10px;border-radius:20px}.auth-main-header h2{margin-top:6px;font-size:clamp(1.34rem,7.2vw,1.75rem)}.auth-main-header p{margin-top:5px;font-size:12px}.auth-ghost-btn,.auth-main-header .auth-ghost-btn{width:100%}.auth-form-card{padding:13px;border-radius:20px;box-shadow:0 12px 30px #07111f17}.auth-form-grid{gap:12px}.auth-input,.auth-shell .form-field input,.auth-shell .select-field select,.auth-shell textarea{min-height:46px;border-radius:12px;padding:11px 12px;font-size:16px}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{width:100%;min-height:44px}.auth-links-row{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:9px;border-radius:13px}.auth-field-action-row,.auth-actions-split,.auth-recovery-grid{grid-template-columns:1fr!important}.auth-field-action-row{display:grid}.auth-recovery-panel{padding:12px;border-radius:17px}.auth-recovery-title{align-items:start}.auth-helper{width:100%;font-size:11.5px}.auth-legal-links{justify-content:flex-start;gap:8px 12px}.auth-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auth-step{min-height:46px;display:grid;justify-items:center;text-align:center;gap:5px;padding:6px 5px;font-size:9.8px}.auth-step-content h3{font-size:17px}.auth-step-content p,.auth-password-hint{font-size:12.5px}}@media (max-width: 430px){.auth-side{margin:8px 8px 0;border-radius:20px}.auth-main{padding:9px 8px 16px}.auth-main-header,.auth-form-card{border-radius:18px}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-kpi{min-height:54px!important}.auth-kpi svg{width:14px;height:14px}.auth-kpi span{display:none}.auth-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-step{min-height:42px;padding:6px 4px}}@media (max-width: 360px){.auth-side h1{font-size:1.18rem}.auth-kpis{grid-template-columns:1fr!important}.auth-kpi{min-height:36px!important;grid-template-columns:auto 1fr!important}.auth-kpi span{display:none}}.auth-steps-four{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-section-heading{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px!important;padding:12px;border:1px solid #d8e2ed;border-radius:18px;background:#fbfdff}.auth-section-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfd2ea;border-radius:14px;background:#edf3f9;color:var(--auth-blue)}.auth-mini-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid #d8e2ed;border-radius:15px;background:#fbfdff;color:var(--auth-muted);font-size:12.5px;font-weight:800;line-height:1.45}.auth-mini-panel svg{color:var(--auth-blue)}.auth-mini-panel-spaced{align-items:start}.auth-actions-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.auth-verification-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px}.auth-verification-card>div{display:grid;gap:5px;padding:13px;border:1px solid #d8e2ed;border-radius:16px;background:#fff}.auth-verification-card strong{min-width:0;overflow-wrap:anywhere;color:var(--auth-ink);font-size:13px;font-weight:950}.auth-muted-label{color:var(--auth-muted-2);font-size:10.5px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.auth-danger-text{color:var(--auth-danger)!important}.auth-code-input{text-align:center;font-size:22px!important;letter-spacing:.16em;font-weight:950!important}.auth-password-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-password-rules span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px solid #d8e2ed;border-radius:13px;background:#f8fbfd;color:#65758a;font-size:11px;font-weight:900;text-align:center}.auth-password-rules span.passed{border-color:#b8e7c8;background:#f0fbf5;color:var(--auth-success)}@media (max-width: 760px){.auth-steps,.auth-steps-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.auth-section-heading{gap:9px!important;padding:10px;border-radius:16px}.auth-section-icon{width:34px;height:34px;border-radius:12px}.auth-actions-split,.auth-verification-card,.auth-password-rules{grid-template-columns:1fr}.auth-verification-card>div{padding:11px}.auth-code-input{font-size:20px!important}}@media (max-width: 430px){.auth-steps,.auth-steps-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.auth-step span:last-child{font-size:9px}}.auth-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-section-heading-compact{padding:10px 12px}.auth-section-heading-compact h3{font-size:18px}.auth-section-heading-compact p{font-size:12.5px}.auth-tag-field{display:grid;gap:8px}.auth-tag-label{display:inline-flex;align-items:center;gap:7px;color:var(--auth-ink-2);font-size:12px;font-weight:950}.auth-tag-label svg{color:var(--auth-blue)}.auth-tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-choice-tag{min-height:40px;padding:9px 10px;border:1px solid #d8e2ed;border-radius:13px;background:#fff;color:var(--auth-muted);font:900 12px/1.15 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-choice-tag:hover{border-color:#bfd2ea;background:#fbfdff;color:var(--auth-blue-dark);transform:translateY(-1px)}.auth-choice-tag.selected{border-color:var(--auth-blue);background:var(--auth-blue-soft);color:var(--auth-blue-dark);box-shadow:0 8px 18px #1457c81f}.auth-mini-panel-tight{padding:10px 11px}.auth-verifier-panel{display:grid;gap:12px;padding:14px;border:1px solid #cbd7e5;border-radius:20px;background:#fbfdff}.auth-verifier-target{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #d8e2ed;border-radius:14px;background:#fff;color:var(--auth-ink);font-size:12.5px;font-weight:950}.auth-verifier-target span{min-width:0;overflow-wrap:anywhere}.auth-code-shell{position:relative}.auth-code-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;cursor:text}.auth-code-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-code-slots span{min-height:54px;display:grid;place-items:center;border:1px solid #cbd7e5;border-radius:15px;background:#fff;color:var(--auth-ink);font-size:24px;font-weight:950;box-shadow:inset 0 0 0 1px transparent}.auth-code-slots span.filled{border-color:var(--auth-blue);background:var(--auth-blue-soft);box-shadow:inset 0 0 0 1px #1457c82e}.auth-code-shell:focus-within .auth-code-slots span{border-color:var(--auth-blue)}.auth-verifier-tags{display:flex;flex-wrap:wrap;gap:8px}.auth-verifier-tags span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #d8e2ed;border-radius:999px;background:#fff;color:var(--auth-muted);font-size:11px;font-weight:950}.auth-verifier-tags span.danger{border-color:#fecaca;background:#fff5f5;color:var(--auth-danger)}.auth-status-compact{padding:9px 11px}@media (max-width: 760px){.auth-two-col,.auth-tag-grid{grid-template-columns:1fr}.auth-choice-tag{min-height:38px;text-align:left}.auth-code-slots{gap:6px}.auth-code-slots span{min-height:48px;border-radius:13px;font-size:21px}}@media (max-width: 430px){.auth-verifier-panel{padding:11px;border-radius:17px}.auth-code-slots span{min-height:43px;font-size:19px}}.auth-shell .select-field{position:relative}.auth-shell .select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px;padding-right:42px;border-color:#c5d3e3;border-radius:15px;background-color:#fff;box-shadow:0 8px 18px #07111f0b}.auth-shell .select-field:after{content:"";position:absolute;right:15px;top:39px;width:8px;height:8px;border-right:2px solid var(--auth-blue);border-bottom:2px solid var(--auth-blue);transform:rotate(45deg);pointer-events:none}.auth-shell .select-field:focus-within label{color:var(--auth-blue-dark)}.auth-shell .select-field:focus-within:after{border-color:var(--auth-blue-dark)}@media (max-width: 760px){.auth-shell .select-field select{min-height:48px;font-size:16px}.auth-shell .select-field:after{top:38px}}.auth-shell .field-error{margin-top:6px;color:var(--auth-danger);font-size:11.5px;font-weight:850}.auth-step-content{animation:authStepIn .22s ease both}@keyframes authStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-section-heading,.auth-verifier-panel,.auth-mini-panel{box-shadow:0 8px 20px #07111f0b}.auth-main-header{position:relative}.auth-main-header:before{content:"";width:44px;height:4px;position:absolute;left:14px;bottom:-1px;border-radius:999px;background:var(--auth-blue)}.auth-flow-meta span:last-child{color:var(--auth-blue-dark)}.auth-code-hidden-input:focus-visible+.auth-code-slots span{box-shadow:0 0 0 3px #1457c81f}@media (max-width: 760px){.auth-layout{display:block}.auth-side{min-height:auto}.auth-form-card{gap:13px}.auth-flow-track{margin-bottom:12px}.auth-steps-four .auth-step{min-height:40px}.auth-two-col{gap:10px}.auth-section-heading-compact h3,.auth-step-content h3{font-size:16.5px}.auth-section-heading-compact p,.auth-step-content p,.auth-mini-panel{font-size:12px}.auth-verifier-tags{display:grid;grid-template-columns:1fr}.auth-verifier-tags span{justify-content:center}}@media (max-width: 380px){.auth-code-slots{gap:4px}.auth-code-slots span{min-height:39px;font-size:17px;border-radius:11px}.auth-step-dot{width:18px;height:18px;font-size:10px}}.auth-access-switcher{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid #d8e2ed;border-radius:16px;background:#fbfdff}.auth-access-card{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border:1px solid #bfd2ea;border-radius:13px;background:#fff;color:var(--auth-blue-dark);font:950 12px/1 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.auth-access-card:hover{border-color:var(--auth-blue);background:var(--auth-blue-soft);color:var(--auth-blue-dark);box-shadow:0 8px 18px #1457c81f;transform:translateY(-1px)}.auth-access-card.muted{border-color:#d8e2ed;color:var(--auth-muted)}.auth-login-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.auth-login-main{align-content:center}.auth-login-card{width:min(760px,100%);gap:18px}.auth-login-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;border:1px solid #d8e2ed;border-radius:20px;background:#fbfdff}.auth-login-card-head h2{margin:9px 0 0;color:var(--auth-ink);font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:950;letter-spacing:-.052em;line-height:1.05}.auth-login-card-head p{margin:7px 0 0;color:var(--auth-muted);font-size:13px;font-weight:750}.auth-login-body{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(248px,.72fr);gap:14px;align-items:start}.auth-login-panel,.auth-login-rail,.auth-login-help-card{display:grid;gap:13px}.auth-login-panel{padding:14px;border:1px solid #d8e2ed;border-radius:20px;background:#fff}.auth-login-fields{display:grid;gap:12px}.auth-smart-note,.auth-login-help-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid #d8e2ed;border-radius:15px;background:#f8fbfd;color:var(--auth-muted);font-size:12px;font-weight:850;line-height:1.4}.auth-smart-note svg,.auth-login-help-card svg{color:var(--auth-blue)}.auth-login-help-card{align-items:start}.auth-login-help-card strong{display:block;color:var(--auth-ink);font-size:13px;font-weight:950}.auth-login-help-card span{grid-column:2;color:var(--auth-muted);font-size:11.5px;font-weight:750}.auth-quick-actions{display:grid;grid-template-columns:1fr;gap:8px}.auth-quick-card{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid #d8e2ed;border-radius:16px;background:#fff;color:var(--auth-muted);text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-quick-card svg{color:var(--auth-blue)}.auth-quick-card strong,.auth-quick-card small{display:block}.auth-quick-card strong{color:var(--auth-ink);font-size:12.5px;font-weight:950}.auth-quick-card small{margin-top:3px;color:var(--auth-muted-2);font-size:11px;font-weight:800}.auth-quick-card:hover,.auth-quick-card.active{border-color:#bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark);box-shadow:0 10px 20px #1457c81a;transform:translateY(-1px)}.auth-recovery-panel-compact{padding:12px;border-color:#d8e2ed;background:#fff}.auth-access-switcher-stacked{grid-template-columns:1fr;align-items:stretch}.auth-access-switcher-stacked .auth-helper{padding:0 2px}.auth-legal-links-compact{margin-top:0;padding-top:10px;gap:8px 12px}.auth-legal-links-compact .auth-legal-link{min-height:28px;font-size:11.5px}@media (max-width: 760px){.auth-access-switcher{grid-template-columns:1fr;align-items:stretch}.auth-access-card{justify-content:center;width:100%}.auth-login-layout{display:block}.auth-login-card{width:100%}.auth-login-card-head,.auth-login-body{grid-template-columns:1fr}.auth-login-card-head{padding:12px}.auth-login-card-head h2{font-size:clamp(1.42rem,7vw,1.8rem)}.auth-login-body{gap:11px}.auth-login-panel{padding:12px}.auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-quick-card{min-height:54px;align-content:center;padding:10px}}@media (max-width: 430px){.auth-quick-actions{grid-template-columns:1fr}.auth-login-help-card span{grid-column:1 / -1}}.auth-login-simple-layout{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);min-height:min(660px,calc(100dvh - 48px))}.auth-login-simple-side{align-content:end}.auth-login-simple-side>div{gap:13px}.auth-login-simple-side h1{max-width:15ch;font-size:clamp(2rem,3.2vw,2.9rem)}.auth-login-simple-side p{max-width:34ch}.auth-login-simple-main{align-content:center;background:#f8fbfd}.auth-login-simple-card{width:min(520px,100%);gap:15px;padding:clamp(20px,2.6vw,30px)}.auth-login-simple-head{display:grid;gap:7px;padding-bottom:4px}.auth-login-simple-head h2{margin:0;color:var(--auth-ink);font-size:clamp(2rem,3vw,2.65rem);font-weight:950;letter-spacing:-.055em;line-height:1}.auth-login-simple-head p{margin:0;color:var(--auth-muted);font-size:13px;font-weight:750}.auth-login-actions-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:-2px}.auth-remember-control{min-height:32px;display:inline-flex;align-items:center;gap:8px;color:var(--auth-ink);font:950 12px/1 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-remember-control input{width:17px;height:17px;margin:0;accent-color:var(--auth-blue);cursor:pointer}.auth-remember-control span{color:#405166}.auth-remember-under-password{width:fit-content;margin-top:9px}.auth-text-action,.auth-login-simple-links button,.auth-simple-recovery-head button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--auth-blue);font:950 12px/1 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer}.auth-text-action:hover,.auth-login-simple-links button:hover,.auth-simple-recovery-head button:hover{color:var(--auth-blue-dark);text-decoration:underline}.auth-simple-recovery{display:grid;gap:10px;padding:12px;border:1px solid #d8e2ed;border-radius:18px;background:#fbfdff;animation:authStepIn .18s ease both}.auth-simple-recovery-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.auth-simple-recovery-head strong{color:var(--auth-ink);font-size:13px;font-weight:950}.auth-simple-recovery-grid,.auth-simple-reset-grid{display:grid;gap:9px}.auth-simple-recovery-grid{grid-template-columns:minmax(0,1fr) auto}.auth-simple-recovery-grid .auth-secondary-btn{width:auto;min-width:112px}.auth-simple-reset-grid{grid-template-columns:.72fr 1fr}.auth-simple-reset-grid .auth-code-input{font-size:18px!important}.auth-simple-reset-grid .auth-primary-btn{grid-column:1 / -1}.auth-login-simple-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #d8e2ed;border-radius:14px;background:#fbfdff}.auth-login-simple-links button{min-height:38px;border-radius:11px;background:#fff;border:1px solid #e0e8f1;text-decoration:none}.auth-login-simple-links button:hover{border-color:#bfd2ea;background:var(--auth-blue-soft);text-decoration:none}.auth-recovery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(16px,4vw,34px)}.auth-recovery-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0814237a;cursor:pointer;animation:authFadeIn .16s ease both}.auth-recovery-sheet{position:relative;z-index:1;width:min(620px,100%);max-height:min(720px,calc(100dvh - 32px));overflow:auto;display:grid;gap:18px;padding:clamp(18px,3vw,26px);border:1px solid #d8e2ed;border-radius:28px;background:#fff;box-shadow:0 28px 90px #08142342;animation:authModalIn .2s cubic-bezier(.2,.8,.2,1) both}.auth-recovery-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start}.auth-recovery-icon{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid #bfd2ea;border-radius:16px;background:#eef6ff;color:var(--auth-blue)}.auth-recovery-sheet-head h3{margin:4px 0 0;color:var(--auth-ink);font-size:clamp(1.45rem,4vw,2.05rem);font-weight:950;letter-spacing:-.045em;line-height:1.02}.auth-recovery-sheet-head p{max-width:42ch;margin:7px 0 0;color:var(--auth-muted);font-size:13px;font-weight:750;line-height:1.5}.auth-recovery-close{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid #d8e2ed;border-radius:13px;background:#fff;color:#405166;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.auth-recovery-close:hover{border-color:#bfd2ea;background:#eef6ff;color:var(--auth-blue-dark)}.auth-recovery-sheet-body{display:grid;gap:14px}.auth-recovery-send-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.auth-send-code-btn{width:auto;min-width:132px;white-space:nowrap}.auth-recovery-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d8e2ed;border-radius:14px;background:#fbfdff;color:#405166;font-size:12px;font-weight:850;line-height:1.4}.auth-recovery-note svg{flex:0 0 auto;color:var(--auth-blue)}.auth-reset-flow-grid{display:grid;grid-template-columns:.7fr 1fr;gap:10px}.auth-reset-flow-grid>div:nth-child(3),.auth-reset-save-btn{grid-column:1 / -1}.auth-reset-flow-grid .auth-code-input{font-size:20px!important;font-weight:950;letter-spacing:.18em;text-align:center}@keyframes authFadeIn{0%{opacity:0}to{opacity:1}}@keyframes authModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.auth-login-simple-layout{min-height:100dvh;display:block}.auth-login-simple-side{align-content:start}.auth-login-simple-side h1{max-width:100%;font-size:clamp(1.35rem,6vw,1.85rem)}.auth-login-simple-side p{max-width:100%}.auth-login-simple-card{width:100%;padding:14px;gap:13px}.auth-login-simple-head h2{font-size:clamp(1.75rem,9vw,2.25rem)}.auth-simple-recovery-grid,.auth-simple-reset-grid,.auth-login-simple-links{grid-template-columns:1fr}.auth-simple-recovery-grid .auth-secondary-btn{width:100%}.auth-login-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.auth-text-action{min-height:40px;justify-content:center;border:1px solid #d8e2ed;border-radius:12px;background:#fff}.auth-login-simple-links button{min-height:40px}.auth-remember-under-password{width:100%;justify-content:flex-start;min-height:40px;margin-top:8px;font-size:11.5px}.auth-recovery-modal{align-items:end;padding:10px}.auth-recovery-sheet{width:100%;max-height:calc(100dvh - 20px);border-radius:24px;padding:16px}.auth-recovery-sheet-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.auth-recovery-icon{width:38px;height:38px;border-radius:14px}.auth-recovery-sheet-head p{font-size:12px}.auth-recovery-send-row,.auth-reset-flow-grid{grid-template-columns:1fr}.auth-send-code-btn{width:100%}}@media (max-width: 520px){.auth-recovery-sheet-head{grid-template-columns:minmax(0,1fr) auto}.auth-recovery-icon{display:none}}@media (max-width: 390px){.auth-login-actions-row{grid-template-columns:1fr}}.auth-login-simple-side{align-content:center;padding-block:clamp(28px,5vw,58px)}.auth-login-simple-side:after{left:clamp(28px,4vw,48px);right:auto;width:72px;bottom:clamp(24px,4vw,46px)}.auth-login-simple-side>div{gap:12px}.auth-login-side-proof{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.auth-login-side-proof span{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(203,215,229,.22);border-radius:14px;background:#ffffff12;color:#eaf2fb;font-size:12px;font-weight:950}.auth-login-side-proof svg{color:#86b7ff}@media (max-width: 760px){.auth-login-simple-side{margin:10px 10px 0;padding:14px;align-content:start}.auth-login-simple-side>div{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px}.auth-login-simple-side .auth-brand{grid-column:1 / -1}.auth-login-simple-side .auth-route-chip{display:none}.auth-login-simple-side h1{grid-column:1 / -1;margin:2px 0 0}.auth-login-simple-side p{grid-column:1 / -1;font-size:12px;line-height:1.42}.auth-login-side-proof{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px}.auth-login-side-proof span{min-height:34px;justify-content:center;gap:6px;padding:8px 6px;border-radius:12px;font-size:10.5px}}@media (max-width: 390px){.auth-login-side-proof span{font-size:0}.auth-login-side-proof svg{width:15px;height:15px}}.auth-login-simple-card{width:min(640px,100%)}.auth-login-simple-layout{min-height:min(720px,calc(100dvh - 48px))}.lead-demo-page{min-height:100vh;display:grid;gap:14px;padding:18px clamp(14px,3vw,30px);background:#edf3f9}.lead-demo-hero,.lead-demo-runner,.lead-demo-strength,.lead-demo-footer{border-color:var(--app-border);border-radius:var(--app-radius-lg)}.lead-demo-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;padding:16px;background:#edf3f9;box-shadow:var(--app-shadow-md)}.lead-demo-kicker{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#0369a1}.lead-demo-title{margin:6px 0 8px;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.08;font-weight:900;color:var(--app-text)}.lead-demo-subtitle{margin:0;font-size:14px;line-height:1.55;color:var(--app-text-muted);max-width:760px}.lead-demo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.lead-demo-hero-panel{border:1px solid #dbe7f3;border-radius:var(--app-radius-md);background:#f8fbff;padding:12px;display:grid;gap:8px;align-content:start}.lead-demo-panel-title{font-size:13px;font-weight:900;color:var(--app-text)}.lead-demo-outcomes{margin:0;padding-left:16px;display:grid;gap:6px;color:#334155;font-size:12px}.lead-demo-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.lead-demo-runner,.lead-demo-strength{padding:14px}.lead-demo-runner-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:start}.lead-demo-section-title{margin:0;font-size:18px;font-weight:900;color:var(--app-text)}.lead-demo-section-sub{margin:4px 0 0;font-size:12px;color:var(--app-text-muted)}.lead-demo-progress{font-size:12px;font-weight:700;color:#0c4a6e;border:1px solid #bae6fd;background:#ecfeff;border-radius:999px;padding:4px 10px}.lead-demo-runner-body{display:grid;grid-template-columns:220px 1fr;gap:12px;margin-top:10px}.lead-demo-step-list{border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff;padding:8px;display:grid;gap:7px;align-content:start}.lead-demo-step-item{border:1px solid #dbe7f3;border-radius:8px;background:#fff;color:#334155;padding:8px 10px;text-align:left;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lead-demo-step-item.active{border-color:#22d3ee;background:#ecfeff;color:#0c4a6e}.lead-demo-step-item:hover{transform:translateY(-1px)}.lead-demo-step-index{width:18px;height:18px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.lead-demo-step-name{font-size:12px;font-weight:700}.lead-demo-mobile-wrap{border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff;padding:10px;display:grid;place-items:center}.lead-demo-mobile-frame{width:250px;border:1px solid #dbe7f3;border-radius:16px;background:#edf3f9;padding:9px;display:grid;place-items:center}.lead-demo-mobile-brand{font-size:9px;font-weight:800;letter-spacing:.9px;color:#64748b;margin-bottom:4px}.lead-demo-mobile-notch{width:64px;height:5px;border-radius:999px;background:#dbe7f3;margin-bottom:8px}.lead-demo-mobile-screen{width:215px;min-height:265px;border:1px solid #dbe7f3;border-radius:13px;background:#fff;padding:11px;display:grid;gap:7px;align-content:start}.lead-demo-mobile-head{font-size:11px;font-weight:800;color:var(--app-text)}.lead-demo-mobile-tag{width:fit-content;border-radius:999px;font-size:10px;font-weight:800;padding:3px 8px}.lead-demo-mobile-title{font-size:14px;font-weight:800;color:var(--app-text)}.lead-demo-mobile-sub{font-size:12px;color:#334155;line-height:1.4}.lead-demo-mobile-result{border:1px solid #dbeafe;background:#f0f9ff;border-radius:8px;padding:7px 8px;font-size:11px;color:#0c4a6e;font-weight:700}.lead-demo-progress-track{height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}.lead-demo-progress-fill{height:100%;border-radius:999px;background:#1457c8}.lead-demo-strength-list{margin-top:10px;display:grid;gap:8px}.lead-demo-strength-item{border:1px solid #dbe7f3;border-radius:10px;background:#f8fbff;padding:9px;display:grid;gap:4px}.lead-demo-strength-title{font-size:13px;font-weight:800;color:var(--app-text)}.lead-demo-strength-text{font-size:12px;color:var(--app-text-muted);line-height:1.45}.lead-demo-footer{padding:12px;background:#edf3f9}.lead-demo-footer-title{margin:0;font-size:19px;font-weight:900;color:var(--app-text)}@media (max-width: 1100px){.lead-demo-hero,.lead-demo-grid,.lead-demo-runner-body{grid-template-columns:1fr}.lead-demo-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.lead-demo-step-list{grid-template-columns:1fr}}.form-field{position:relative;margin-bottom:14px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.form-field input{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;color:var(--app-text);border:1px solid var(--app-border);border-radius:14px;background:#fff;font-weight:750;transition:border-color .2s ease,box-shadow .2s ease}.form-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:850;color:var(--app-text-muted)}.form-field input:focus{outline:none;border-color:var(--app-blue);box-shadow:var(--app-focus-ring)}.field-error{color:#991b1b;font-size:12px;font-weight:600;margin-top:4px}.select-field{display:flex;flex-direction:column;margin-bottom:14px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.select-field label{font-weight:850;margin-bottom:6px;color:var(--app-text-muted);font-size:12px}.select-field .required{color:#991b1b;margin-left:4px}.select-field select{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;border-radius:10px;border:1px solid var(--app-border);background:#fff;color:var(--app-text);font-weight:750;transition:border-color .2s ease,box-shadow .2s ease}.select-field select:focus{outline:none;border-color:var(--app-blue);box-shadow:var(--app-focus-ring)}.field-error{color:#991b1b;margin-top:4px;font-size:12px;font-weight:600}.required{color:#991b1b;margin-left:4px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview{display:grid;gap:18px;min-width:0;font-size:13px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview h1{font-size:clamp(26px,2.2vw,34px)!important;font-weight:900!important;line-height:1.08!important;margin:5px 0 6px!important;letter-spacing:-.04em!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(h2,h3){font-size:15px!important;font-weight:900!important;line-height:1.4!important;margin:0!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(p,dt){font-size:12px!important;line-height:1.6!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.th-eyebrow,.ov-access-eyebrow){font-size:10px!important;letter-spacing:.06em!important;color:#616975!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-header{display:flex!important;justify-content:space-between;align-items:center;gap:16px;padding:0!important;margin:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-access-card{display:flex!important;justify-content:space-between;align-items:center;gap:16px!important;padding:14px 18px!important;border-radius:8px!important;background:#fff!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-access-card p{margin:4px 0 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-access-actions{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important;gap:18px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.ov-primary-column,.ov-secondary-column){display:grid!important;gap:18px!important;min-width:0;position:static!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.ov-activity,.ov-workstreams,.ov-instance-card,.ov-setup-card){padding:18px!important;border:1px solid #e2e5e9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;min-width:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-activity-detail{display:block!important;min-width:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-section-heading{display:flex!important;align-items:start;flex-wrap:wrap;gap:10px;margin:0 0 14px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-section-actions{display:flex;flex-wrap:wrap;gap:10px;font-size:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.ov-freshness,.ov-data-note){font-size:11px!important;color:#616975!important;line-height:1.5!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;border:1px solid #e2e5e9!important;border-radius:7px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics>div{padding:14px!important;min-width:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics dd{font-size:24px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.025em!important;margin:8px 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics :is(dt,span,small){font-size:11px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-policy-feed{padding:14px 0 0!important;border:0!important;border-top:1px solid #e2e5e9!important;background:transparent!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-task-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-task{display:grid!important;grid-template-columns:28px minmax(0,1fr) 14px!important;gap:10px!important;min-height:64px!important;padding:12px!important;border-radius:7px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-task p{font-size:11px!important;margin:3px 0 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-task-icon{width:28px!important;height:28px!important;border-radius:6px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-instance-card dl>div{padding:10px 0!important;gap:6px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-instance-card dd{font-size:12px!important;margin:0;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-instance-card code{font-size:11px!important;overflow-wrap:anywhere;white-space:normal!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-realm-row dd{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-setup-card li{font-size:12px!important;padding:8px 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.ov-empty-activity,.ov-alert-summary){font-size:12px!important;padding:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview [hidden]{display:none!important}@media (max-width: 1000px){.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard{grid-template-columns:minmax(0,1fr)!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-access-card{flex-wrap:wrap}}@media (max-width: 600px){.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview :is(.ov-secondary-column,.ov-task-grid){grid-template-columns:minmax(0,1fr)!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-header{align-items:start;flex-direction:column}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics{grid-template-columns:minmax(0,1fr)!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics>div{border-right:0!important;border-bottom:1px solid #e2e5e9!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-metrics>div:last-child{border-bottom:0!important}}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-tabs{background:transparent!important;border:0!important;border-bottom:1px solid #e1e5eb!important;border-radius:0!important;padding:0!important;gap:20px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-tabs button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:9px 0!important;color:#616975!important;font-size:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-tabs button[aria-selected=true]{color:#245bd6!important;border-bottom-color:#245bd6!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-tabs button svg{display:none}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-empty-activity{min-height:64px;border:0;background:#f8f9fb!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary[hidden]{display:none!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-activity{border:0!important;background:transparent!important;padding:0!important;gap:16px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-activity>.ov-section-heading{margin:0!important;align-items:center!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics{border:0!important;border-radius:0!important;background:transparent!important;gap:12px!important;overflow:visible!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics>div{border:1px solid #e1e5eb!important;border-radius:9px!important;padding:18px 20px!important;background:#fff!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics dd{font-size:26px!important;font-weight:400!important;margin:10px 0 6px!important;font-variant-numeric:tabular-nums}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics dt a{font-size:12px!important;color:#505b6b!important;text-decoration:none}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-data-note{margin:-4px 0 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-activity-detail{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)!important;align-items:start!important;gap:18px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-policy-feed{padding:20px!important;background:#fff!important;border:1px solid #e1e5eb!important;border-radius:9px!important;min-width:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-secondary-column{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border:1px solid #e1e5eb;border-radius:9px;background:#fff;overflow:hidden}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary :is(.ov-instance-card,.ov-setup-card){border:0!important;border-radius:0!important;padding:20px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card{border-top:1px solid #e1e5eb!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dl{margin:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dl>div{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:start;padding:8px 0!important;border:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-empty-activity{display:flex;align-items:center;min-height:120px;margin:14px 0!important;padding:18px!important;border:1px dashed #dce2e9;border-radius:7px;color:#626c7a!important;background:#fafbfc!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-list li{padding:16px 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-alert-summary{margin-top:16px!important;border-radius:7px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-action-toolbar{padding-bottom:14px;border-bottom:1px solid #e1e5eb}@media (max-width: 900px){.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-activity-detail{grid-template-columns:minmax(0,1fr)!important}}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-secondary-column{border:0!important;background:transparent!important;gap:14px!important;overflow:visible}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary :is(.ov-instance-card,.ov-setup-card,.ov-policy-feed){border:1px solid #e0e5ec!important;border-radius:12px!important;padding:20px!important;background:#fff!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-section-heading{padding-bottom:12px;border-bottom:1px solid #eef0f4}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dl>div{grid-template-columns:110px minmax(0,1fr)!important;padding:11px 0!important;border-bottom:1px solid #f0f2f5!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dl>div:last-child{border-bottom:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dt{color:#707987!important;font-size:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-instance-card dd{font-size:12px!important;text-align:right}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-realm-row dd{justify-content:flex-end}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card ul{list-style:none;padding:0;margin:12px 0 16px;display:grid;gap:8px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card li{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:8px;border:0!important;background:#f7f9fb;padding:10px!important;border-radius:7px;align-items:center}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card li small{font-size:11px!important;color:#566475!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card .ov-section-heading>span{padding:3px 8px;border-radius:6px;background:#f0f4fa;color:#516078;font-size:11px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-list{list-style:none;padding:0;margin:16px 0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0!important;border-bottom:1px solid #edf0f4}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-list li strong{display:block;font-size:12px!important;line-height:1.5;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-list li :is(time,div>span){font-size:11px!important;color:#707987!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-event-mark{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#83a3cf}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel.th-panel--validation{width:100%!important;margin:0!important;border:1px solid #e0e5ec!important;border-radius:12px!important;padding:24px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0a!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel--validation:before{display:none!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel--validation .th-journey{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:14px;padding:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel--validation .th-journey li{padding:16px!important;border:1px solid #e7ebf0;border-radius:10px;background:#fafbfc}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel--validation .th-validation-footer{display:flex!important;align-items:center;gap:14px;margin-top:18px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-panel--validation .th-validation-footer button{width:auto;justify-content:center}.tenant-dialog.tenant-dialog--small:has(.tenant-journey-content){width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:7px solid #24282f;border-radius:32px;background:#fff;box-shadow:0 24px 80px #0004}.tenant-dialog:has(.tenant-journey-content) .tenant-dialog__header{padding:20px 16px 14px;background:#fff;gap:8px}.tenant-dialog:has(.tenant-journey-content) .tenant-dialog__icon{display:none}.tenant-dialog:has(.tenant-journey-content) .tenant-dialog__body{padding:16px;overflow-y:auto}.tenant-dialog:has(.tenant-journey-content) :is(h2,h3,strong){font-weight:500!important;font-size:16px!important}.tenant-dialog:has(.tenant-journey-content) .tenant-journey-content :is(input,button){font-size:13px!important;font-weight:400!important;border-radius:9px!important}.tenant-dialog:has(.tenant-journey-content) .tenant-journey-content input{min-height:44px}.tenant-dialog:has(.tenant-journey-content) .tenant-journey-stepper strong{font-size:10px!important;font-weight:400!important}.tenant-dialog:has(.tenant-journey-content) .tenant-journey-content [style*=font-weight]{font-weight:400!important}.ov-integration-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;border-top:1px solid var(--au-border);margin-top:2px}.ov-integration-meta__field{display:flex;flex-direction:column;gap:5px;padding:8px 10px;background:#f8fafc;border:1px solid #e8ecf1;border-radius:7px}.ov-health-trend{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;margin-left:6px}.ov-health-trend--improving{background:var(--console-positive-soft);color:var(--console-positive)}.ov-health-trend--declining{background:var(--console-warning-soft);color:var(--console-warning)}.ov-mfa-policy{margin-top:14px;padding:16px;border:1px solid var(--console-border);border-radius:12px;background:var(--console-surface);box-shadow:0 4px 12px #1e304e0a}.ov-mfa-list{list-style:none;padding:10px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ov-mfa-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--au-text-heading);padding:6px 8px;border-radius:6px;background:var(--console-surface-soft);border:1px solid #e8ecf1}.ov-mfa-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ov-mfa-icon svg{color:var(--console-positive)}.ov-mfa-item strong{font-weight:600;font-size:11px}.ov-mfa-item span:last-child{margin-left:auto;font-size:11px;font-weight:600;color:#475569}.ov-api-keys{margin-top:14px;padding:16px;border:1px solid var(--console-border);border-radius:12px;background:var(--console-surface);box-shadow:0 4px 12px #1e304e0a}.ov-api-key-list{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-direction:column;gap:6px}.ov-api-key-item{display:flex;align-items:center;gap:10px;font-size:12px;padding:8px 10px;background:var(--console-surface-soft);border-radius:7px;border:1px solid #e8ecf1;flex-wrap:wrap}.ov-api-key-item strong{color:var(--au-text-heading);font-weight:600;min-width:140px}.ov-api-key-type{font-size:10px;color:var(--console-muted);text-transform:uppercase;letter-spacing:.03em}.ov-api-key-item time{font-size:11px;color:var(--console-muted);margin-left:auto}.ov-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.ov-badge--success{background:var(--console-positive-soft);color:var(--console-positive)}.ov-badge--muted{background:var(--console-surface-soft);color:var(--console-muted);border:1px solid #e2e8f0}@media (max-width: 1050px){.ov-mfa-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 600px){.ov-mfa-list,.ov-integration-meta{grid-template-columns:1fr!important}}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__body{background:#f8fafc}.tenant-mobile-journey{min-height:min(540px,65dvh);color:#202936;font-family:Inter,system-ui,sans-serif}.tenant-mobile-journey .journey-splash{min-height:min(540px,65dvh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 12px;text-align:center}.tenant-mobile-journey .journey-app-mark{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;color:#fff;background:#245bd6;font-size:30px;font-weight:400;margin-bottom:12px}.tenant-mobile-journey .journey-splash p{margin:0;font-size:13px;line-height:1.7;color:#667184}.tenant-dialog:has(.tenant-mobile-journey) .journey-splash h3{font-size:24px!important;margin:0;overflow-wrap:anywhere}.tenant-mobile-journey .journey-kicker{font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}.tenant-mobile-journey .journey-start{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:18px;border:0;background:#245bd6;color:#fff;cursor:pointer}.tenant-mobile-journey .journey-signin{border:0;background:transparent;color:#245bd6;padding:10px;cursor:pointer}.tenant-mobile-journey .journey-splash small{color:#697487;font-size:11px;margin-top:10px}.tenant-mobile-journey>div[style]>div[style]:first-child{border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 2px!important;gap:12px!important}.tenant-mobile-journey input{background:#fff!important;border:1px solid #d6dde7!important;padding:12px!important;box-sizing:border-box}.tenant-mobile-journey .tenant-journey-stepper{margin-bottom:20px}.tenant-mobile-journey :is(button,input):focus-visible{outline:2px solid #245bd6;outline-offset:3px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-secondary-column{gap:0!important;border:1px solid #e0e5ec!important;border-radius:10px!important;background:#fff!important;overflow:hidden}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary :is(.ov-instance-card,.ov-setup-card){border:0!important;border-radius:0!important;padding:18px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card{border-top:1px solid #e9edf2!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-setup-card li{background:transparent!important;padding:7px 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-policy-feed{border-radius:10px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics>div{border-radius:8px!important;padding:16px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-metrics dd{font-size:24px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-dashboard.ov-dashboard--summary .ov-recent-heading{padding-bottom:12px;border-bottom:1px solid #eef0f4}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined{gap:22px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-header{padding:0 0 4px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-header h1{font-size:24px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-header .ov-page-description{font-size:12px!important;color:#697586!important;margin:6px 0 0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-header-context{margin-left:auto;gap:10px;font-size:11px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics{gap:0!important;border:1px solid #e3e7ed!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics>div{border:0!important;border-right:1px solid #e3e7ed!important;border-radius:0!important;padding:20px 24px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics>div:last-child{border-right:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics dd{font-size:28px!important;font-weight:950!important;color:#243044!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-activity-detail{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)!important;gap:22px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-secondary-column{border:1px solid #e3e7ed!important;border-radius:10px!important;background:#fff!important;gap:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-connection-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #e9edf2;background:#fafbfd}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-summary-label{display:block;color:#697586;font-size:11px;margin-bottom:6px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-connection-summary h2{font-size:16px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-connection-summary p{color:#697586;margin:5px 0 0;font-size:11px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-readiness-progress{display:block;width:100%;height:4px;border:0;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:#39836c;background:#edf1f5;margin:12px 0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-readiness-progress::-webkit-progress-bar{background:#edf1f5}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-readiness-progress::-webkit-progress-value{background:#39836c;border-radius:10px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-readiness-progress::-moz-progress-bar{background:#39836c;border-radius:10px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-policy-feed{padding:22px!important;border:1px solid #e3e7ed!important;background:#fff!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-recent-list li{padding:18px 0!important;grid-template-columns:10px minmax(0,1fr) auto;gap:14px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-recent-list li strong{font-size:13px!important;font-weight:600!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-recent-list li div>span{display:block;margin-top:4px}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-empty-activity{min-height:100px;padding:20px!important;border:0!important;border-radius:8px;background:#f8fafc!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-access-card{border:1px solid #fed7aa!important;border-left:4px solid #f97316!important;background:#fffaf5!important;border-radius:12px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-access-card h2{color:#7c2d12!important;font-size:16px!important;font-weight:600!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-access-card p{color:#9a3412!important;font-size:13px!important;line-height:1.5!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-access-card .ov-access-eyebrow{color:#ea580c!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-workspace{gap:22px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-panel--integration{border-radius:10px!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .th-value{border-radius:7px!important;background:#f8fafc!important}@media (max-width: 1050px){.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-activity-detail{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 600px){.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-header-context{margin-left:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics>div{border-right:0!important;border-bottom:1px solid #e3e7ed!important;padding:16px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview.tenant-overview--refined .ov-dashboard.ov-dashboard--summary .ov-metrics>div:last-child{border-bottom:0!important}}.ov-quick-op-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;border-radius:8px!important;border:1px solid #f1f5f9!important;background:#f8fafc!important;text-decoration:none!important;transition:all .15s ease!important}.ov-quick-op-link:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 3px #0f172a0f!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill{min-height:22px!important;padding:2px 9px!important;font-size:11px!important;font-weight:600!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill>span{width:6px!important;height:6px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--healthy{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#065f46!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--healthy>span{background:#10b981!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--checking{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--checking>span{background:#3b82f6!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-health-pill--unknown,.ov-health-pill--unverified){background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-health-pill--unknown,.ov-health-pill--unverified)>span{background:#94a3b8!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--degraded{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--degraded>span{background:#f59e0b!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--down{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill--down>span{background:#ef4444!important}.tenant-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0f172abf!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;animation:tenant-dialog-fade-in .16s ease both}.tenant-dialog{width:min(820px,calc(100vw - 32px));max-height:min(90dvh,920px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #cbd7e5;border-radius:16px;background-color:#fff!important;background:#fff!important;box-shadow:0 34px 100px #02081757;color:#07111f;font-family:var(--app-font-sans, system-ui, sans-serif);animation:tenant-dialog-rise-in .19s ease both}.tenant-dialog--small{width:min(520px,calc(100vw - 32px))}.tenant-dialog--medium{width:min(820px,calc(100vw - 32px))}.tenant-dialog--large{width:min(1080px,calc(100vw - 32px))}.tenant-dialog--xlarge{width:min(1240px,calc(100vw - 40px))}.tenant-dialog__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 20px 16px;border-bottom:1px solid #e4eaf1;background-color:#fff!important;background:#fff!important}.tenant-dialog__icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfe0f7;border-radius:12px;background:#edf4ff;color:#1457c8}.tenant-dialog__icon svg{color:currentColor;stroke:currentColor}.tenant-dialog__heading{min-width:0}.tenant-dialog__header--with-actions{grid-template-columns:auto minmax(0,1fr) auto auto}.tenant-dialog__header-actions{display:flex;align-items:center;gap:8px}@media (max-width: 700px){.tenant-dialog__header--with-actions{grid-template-columns:auto minmax(0,1fr) auto}.tenant-dialog__header--with-actions>.tenant-dialog__close{grid-column:3;grid-row:1}.tenant-dialog__header--with-actions>.tenant-dialog__header-actions{grid-column:2 / -1}}.tenant-dialog__eyebrow{display:block;margin-bottom:4px;color:#1457c8;font-size:.65rem;font-weight:500;letter-spacing:.075em;line-height:1;text-transform:uppercase}.tenant-dialog__heading h2{margin:0;color:#07111f;font-size:1.17rem;font-weight:600;letter-spacing:-.035em;line-height:1.25;word-break:normal;overflow-wrap:break-word}.tenant-dialog__heading p{max-width:none;margin:6px 0 0;color:#475569;font-size:.84rem;font-weight:400;line-height:1.55;word-break:normal;overflow-wrap:break-word}.tenant-dialog__close{width:36px;height:36px;min-width:36px;display:grid;place-items:center;padding:0;border:1px solid #d8e2ed;border-radius:11px;background:#f8fbfd;color:#516174}.tenant-dialog__close:hover,.tenant-dialog__close:focus-visible{border-color:#bfd0e4;background:#edf4ff;color:#1457c8}.tenant-dialog__body{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:14px;padding:18px 20px 20px;background-color:#fff!important;background:#fff!important;scrollbar-gutter:stable}.tenant-dialog__footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid #e4eaf1;background-color:#fff!important;background:#fff!important}.tenant-dialog .entity-modal-body--embedded{display:grid!important;gap:14px!important;padding:0!important;overflow:visible!important;background:transparent!important}.tenant-dialog .entity-modal-body--embedded input,.tenant-dialog .entity-modal-body--embedded select,.tenant-dialog .entity-modal-body--embedded textarea{box-sizing:border-box!important;width:100%!important;min-height:42px!important;border:1px solid #cbd7e5!important;border-radius:12px!important;outline:none!important;background:#fff!important;color:#07111f!important}.tenant-dialog .entity-modal-body--embedded input:focus,.tenant-dialog .entity-modal-body--embedded select:focus,.tenant-dialog .entity-modal-body--embedded textarea:focus{border-color:#1457c8!important;box-shadow:0 0 0 3px #1457c81f!important}.tenant-dialog .entity-modal-actions{position:sticky!important;bottom:-20px!important;z-index:3!important;margin:2px -20px -20px!important;padding:12px 20px!important;border-top:1px solid #e4eaf1!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tenant-dialog .entity-dialog-context-rail{display:flex!important;gap:0!important;overflow:hidden;border:1px solid #dbe3ec;border-radius:13px;background:#fff}.tenant-dialog .entity-dialog-context-item{flex:1 1 0;min-width:0;padding:9px 12px!important;border:0!important;border-right:1px solid #e5eaf0!important;border-radius:0!important;box-shadow:none!important}.tenant-dialog .entity-dialog-context-item:last-child{border-right:0!important}.tenant-create-form,.tenant-create-roles{display:grid;gap:12px}.tenant-dialog-section{display:grid;gap:13px;padding:15px;border:1px solid #dbe3ec;border-radius:18px;background:#fff}.tenant-dialog-section__heading{display:grid;gap:3px}.tenant-dialog-section__heading--action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.tenant-dialog-section__heading--action>span{display:grid;gap:3px}.tenant-dialog-section__heading strong{color:#07111f;font-size:.86rem;font-weight:950}.tenant-dialog-section__heading span{color:#69798d;font-size:.72rem;font-weight:700;line-height:1.4}.tenant-dialog-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.tenant-dialog-field{min-width:0;display:grid;gap:6px;color:#344054;font-size:.72rem;font-style:normal;font-weight:850}.tenant-dialog-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.tenant-dialog-field em{color:#1457c8;font-size:.6rem;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.tenant-dialog-field input,.tenant-dialog-field select,.tenant-dialog-field textarea{box-sizing:border-box;width:100%;min-height:43px;margin:0;padding:9px 11px;border:1px solid #cbd7e5;border-radius:12px;outline:none;background:#fff;color:#07111f;font:750 .82rem/1.35 Manrope,Segoe UI,system-ui,sans-serif}.tenant-dialog-field input:focus,.tenant-dialog-field select:focus,.tenant-dialog-field textarea:focus{border-color:#1457c8;box-shadow:0 0 0 3px #1457c81f}.tenant-create-role-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) auto;align-items:end;gap:9px;padding-top:11px;border-top:1px solid #edf1f5}.tenant-create-role-row:first-child{padding-top:0;border-top:0}.tenant-create-role-remove{width:42px;height:42px;min-width:42px;display:grid;place-items:center;padding:0;border:1px solid #fecaca;border-radius:12px;background:#fff5f5;color:#991b1b}.tenant-dialog-error,.tenant-dialog-warning,.tenant-dialog-info{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:.82rem;font-weight:550;line-height:1.5;word-break:normal;overflow-wrap:break-word}.tenant-dialog-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.tenant-dialog-warning{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.tenant-dialog-info{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}@keyframes tenant-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tenant-dialog-rise-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.tenant-dialog-backdrop,.tenant-dialog{animation:none}}@media (max-width: 760px){.tenant-dialog-backdrop{align-items:end;padding:0}.tenant-dialog,.tenant-dialog--small,.tenant-dialog--large{width:100%;max-height:94dvh;border-radius:22px 22px 0 0}.tenant-dialog__header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:15px 14px 13px}.tenant-dialog__icon{width:34px;height:34px}.tenant-dialog__body{padding:14px}.tenant-dialog__footer{padding:11px 14px}.tenant-dialog__footer>button{flex:1 1 140px}.tenant-dialog .entity-modal-actions{bottom:-14px!important;margin:2px -14px -14px!important;padding:11px 14px!important}.tenant-dialog .entity-modal-actions>button{flex:1 1 0!important}.tenant-dialog-field-grid,.tenant-dialog-section__heading--action,.tenant-create-role-row{grid-template-columns:1fr}.tenant-dialog-section__heading--action>button{width:100%}.tenant-create-role-remove{width:100%}}@layer directory{.directory-readable{--dir-ink: #243247;--dir-muted: #526176;--dir-line: #dce4ee;--dir-blue: #245bd6;--tenant-ink: #243247;--tenant-muted: #526176;--tenant-border: #dce4ee;--tenant-blue: #245bd6;--tenant-blue-dark: #244b99;color:var(--dir-ink)!important;font-family:var(--au-font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;font-synthesis:none;-webkit-font-smoothing:antialiased;min-width:0}.directory-readable .directory-page-heading{display:flex;align-items:center;gap:16px;padding:6px 0 18px;min-width:0}.directory-readable .directory-page-heading__icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #d9e4f3;background:#edf3fc;color:#245bd6;border-radius:12px}.directory-readable .directory-page-heading__icon svg{width:23px;height:23px;color:inherit!important;stroke:currentColor!important}.directory-readable .directory-page-heading__copy{min-width:0}.directory-readable .directory-page-heading h1{margin:0!important}.directory-readable .directory-page-heading p{margin:3px 0 0!important;color:var(--dir-muted)!important}.directory-readable .directory-page-heading__action{margin-left:auto;flex-shrink:0}.directory-readable .directory-page-heading__action button{display:inline-flex;gap:8px;align-items:center;min-height:40px!important;padding:10px 16px}.directory-readable .console-metric-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:1px solid var(--dir-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden;box-shadow:none!important}.directory-readable .console-metric-strip__item{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center;gap:10px!important;border:0!important;border-right:1px solid var(--dir-line)!important;border-radius:0!important;padding:12px 16px!important;background:transparent!important;text-align:left;min-width:0}.directory-readable .console-metric-strip__item:last-child{border-right:0!important}.directory-readable .console-metric-strip__item.is-active{background:#f0f7ff!important;box-shadow:none!important}.directory-readable .console-metric-strip__icon{display:grid;place-items:center;background:#f1f5fa!important;color:#506786!important;width:30px!important;height:30px!important;border-radius:8px!important}.directory-readable .console-metric-strip__copy{display:grid;gap:3px;min-width:0}.directory-readable .console-metric-strip__label{font-size:12px!important;color:var(--dir-ink)!important;text-transform:none!important;letter-spacing:0!important}.directory-readable .console-metric-strip__value{font-size:23px!important;line-height:1.2!important;font-weight:500!important;color:var(--dir-ink)!important;font-variant-numeric:tabular-nums}.directory-readable .console-metric-strip__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-readable .directory-disclosure{border:1px solid var(--dir-line);border-radius:10px;background:#fff;overflow:hidden}.directory-readable .directory-disclosure>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:18px;cursor:pointer;color:var(--dir-ink)!important}.directory-readable .directory-disclosure>summary::-webkit-details-marker{display:none}.directory-readable .directory-disclosure>summary:hover{background:#f8fafc}.directory-readable .directory-disclosure__icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:9px;color:#355e98;background:#edf3fc}.directory-readable .directory-disclosure__icon svg{width:18px;height:18px;color:inherit!important;stroke:currentColor!important}.directory-readable .directory-disclosure__copy{display:grid;gap:3px;min-width:0}.directory-readable .directory-disclosure__copy strong{font-size:14px;font-weight:500!important}.directory-readable .directory-disclosure__copy>span{font-size:12px;color:var(--dir-muted)}.directory-readable .directory-disclosure__chevron{margin-left:auto;flex-shrink:0;transition:transform .15s ease;color:var(--dir-muted)}.directory-readable .directory-disclosure[open]>summary .directory-disclosure__chevron{transform:rotate(180deg)}.directory-readable .directory-disclosure__body{border-top:1px solid #e7ecf2;padding:18px}.directory-readable .directory-disclosure--danger{border-color:#eccfc9}.directory-readable .directory-disclosure--danger .directory-disclosure__icon{background:#fff1ee;color:#a62f25}.directory-readable .directory-account-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.directory-readable .directory-account-action+.directory-account-action{border-top:1px solid #edf0f5}.directory-readable .directory-account-action:first-child{padding-top:0}.directory-readable .directory-account-action:last-child{padding-bottom:0}.directory-readable .directory-account-action strong{font-size:13px;font-weight:500!important}.directory-readable .directory-account-action p{font-size:12px!important;margin:4px 0 0;color:var(--dir-muted)}.directory-readable .directory-account-action button{flex-shrink:0}.directory-readable input[type=checkbox]{accent-color:var(--dir-blue);width:16px;height:16px;flex-shrink:0}.directory-readable .directory-subheading{display:flex;align-items:center;gap:8px;margin:0 0 14px!important;font-size:13px!important}.directory-readable .directory-subheading>span{margin-left:auto;font-size:12px;padding:1px 7px;border-radius:5px;background:#f0f4fa;color:var(--dir-muted)}.directory-readable .entity-groups-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.directory-readable .entity-groups-modal-grid>:last-child{grid-column:1 / -1}.directory-readable :is(div,span,p,a,label,button,input,select,textarea,summary,strong,small,h1,h2,h3,h4,th,td){font-family:inherit!important}.directory-readable [data-directory-tone]{--section-accent: #475569;--section-line: #e2e8f0;--section-surface: #ffffff;--section-icon: #f1f5f9}.directory-readable [data-directory-tone=blue]{--section-accent: #2563eb;--section-line: #e2e8f0;--section-surface: #ffffff;--section-icon: #eff6ff}.directory-readable [data-directory-tone=teal]{--section-accent: #0f766e;--section-line: #e2e8f0;--section-surface: #ffffff;--section-icon: #f0fdfa}.directory-readable [data-directory-tone=violet]{--section-accent: #475569;--section-line: #e2e8f0;--section-surface: #ffffff;--section-icon: #f8fafc}.directory-readable [data-directory-tone=danger]{--section-accent: #991b1b;--section-line: #fecaca;--section-surface: #fef2f2;--section-icon: #fee2e2}.directory-readable .directory-section[data-directory-tone]{border:1px solid var(--section-line)!important;border-radius:12px!important;background:#fff!important;padding:18px!important;box-shadow:0 1px 3px #0f172a0a!important}.directory-readable .directory-section[data-directory-tone] :is(h3,.directory-subheading)>svg{color:var(--section-accent)!important;stroke:currentColor!important}.directory-readable .directory-disclosure[data-directory-tone]{border:1px solid var(--section-line)!important;border-radius:12px!important;background:#fff!important}.directory-readable .directory-disclosure[data-directory-tone]>summary{background:#f8fafc!important;padding:16px!important}.directory-readable .directory-disclosure[data-directory-tone] .directory-disclosure__icon{background:var(--section-icon)!important;color:var(--section-accent)!important}.directory-readable .directory-disclosure[data-directory-tone] .directory-disclosure__body{border-top-color:var(--section-line)!important}.directory-readable .directory-section .access-sectionKicker{font-size:11px!important;font-weight:500!important;color:var(--section-accent)!important;letter-spacing:.035em}.directory-readable .user-authority-card[data-directory-tone]{border:1px solid var(--section-line)!important;box-shadow:none!important;border-radius:12px!important}.directory-readable .user-authority-card[data-directory-tone] .user-authority-card-heading{background:#f8fafc!important;border-bottom-color:var(--section-line)!important}.directory-readable .user-authority-card[data-directory-tone] .user-authority-card-icon{background:var(--section-icon)!important;color:var(--section-accent)!important;border-color:var(--section-line)!important}.directory-readable .user-authority-card-body[data-directory-tone]{background:#fff}.directory-readable .user-authority-card-body[data-directory-tone] .user-authority-card-label{color:var(--section-accent)}.directory-readable .user-authority-card-body[data-directory-tone] .user-authority-tokens code{background:#f8fafc!important;color:#334155!important;border-color:#e2e8f0!important}.directory-readable .user-membership-card[data-directory-tone]{border:1px solid var(--section-line)!important;border-radius:10px!important;background:#fff!important}.directory-readable .user-membership-card[data-directory-tone] .user-access-summary-copy>strong{color:var(--section-accent)!important}.directory-readable .user-access-add[data-directory-tone]{background:#f8fafc!important;border-color:var(--section-line)!important}.tenant-groups.directory-readable .directory-page-heading__icon{color:#71529f;background:#f0eaf9;border-color:#ded3ed}.directory-readable :is(p,span,small,label,input,select,textarea,summary,td){font-weight:400!important}.directory-readable :is(h1,h2,h3,h4){color:var(--dir-ink)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important}.directory-readable h1{font-size:25px!important}.directory-readable h2{font-size:19px!important}.directory-readable h3,.directory-readable h4{font-size:15px!important}.directory-readable :is(p,td,summary){font-size:13px!important;line-height:1.6!important}.directory-readable :is(small,.user-section-help,.access-section-description,.console-metric-strip__detail){font-size:12px!important;color:var(--dir-muted)!important}.directory-readable :is(.tenant-console-header,.th-header){background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 8px!important}.directory-readable :is(.tenant-card,.entity-table-shell,.entity-users-board-shell){background:#fff!important;border:1px solid var(--dir-line)!important;border-radius:10px!important;padding:18px!important;box-shadow:none!important;min-width:0}.directory-readable .tenant-console-header.tenant-card{border:0!important;background:transparent!important}.directory-readable .users-table-controls{padding:0!important;border:0!important;background:transparent!important}.directory-readable :is(.users-search-box,.tenant-search-control){display:flex!important;align-items:center;gap:8px;min-width:0;background:#fff!important;border:1px solid #bcc9d9!important;border-radius:8px!important;padding:4px 8px!important}.directory-readable :is(.users-search-box,.tenant-search-control) input{min-width:0!important;flex:1;border:0!important;min-height:36px!important;background:transparent!important;padding:8px!important}.directory-readable :is(.users-search-box,.tenant-search-control):focus-within{outline:2px solid #245bd6;outline-offset:2px}.directory-readable .users-secondary-actions>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--dir-line);background:#fff;border-radius:7px;cursor:pointer;color:var(--dir-ink)}.directory-readable .tenant-raise:hover{transform:none!important}.directory-readable :is(button,.entity-action-btn,.entity-row-btn){font-size:13px!important;font-weight:500!important;line-height:1.4!important;min-height:36px!important;border-radius:7px!important;box-shadow:none!important}.directory-readable :is(.entity-action-btn-primary,.entity-row-btn-primary,.tenant-btn-primary,.directory-details,.user-header-manage){background:var(--dir-blue)!important;color:#fff!important;border:1px solid var(--dir-blue)!important}.directory-readable :is(.entity-action-btn-primary,.entity-row-btn-primary,.tenant-btn-primary,.directory-details,.user-header-manage) :is(span,svg){color:#fff!important;stroke:currentColor!important}.directory-readable :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-btn-secondary){background:#fff!important;color:#344054!important;border:1px solid #cbd5e1!important}.directory-readable :is(.entity-action-btn-danger,.entity-row-btn-danger){background:#fff3f1!important;color:#a62f25!important;border:1px solid #eabeb8!important}.directory-readable button:disabled{opacity:.55!important;cursor:not-allowed!important}.directory-readable :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dir-blue)!important;outline-offset:3px!important}.directory-readable :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),textarea){font-size:14px!important;color:var(--dir-ink)!important;background:#fff!important;border:1px solid #bcc9d9!important;border-radius:7px!important;min-height:42px!important;box-sizing:border-box;box-shadow:none!important}.directory-readable :is(input,textarea)::placeholder{color:#617086!important;opacity:1}.directory-readable [aria-invalid=true]{border-color:#b42318!important}.directory-readable .directory-field-error{color:#b91c1c!important;font-size:12.5px!important;line-height:1.5;margin-top:4px;word-break:normal;overflow-wrap:break-word}.directory-readable :is(.directory-inline-error,.directory-inline-notice,.directory-inline-warning,.directory-inline-info){display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important;border-radius:10px!important;font-size:13.5px!important;line-height:1.55!important;word-break:normal!important;overflow-wrap:break-word!important;margin:12px 0!important}.directory-readable .directory-inline-error{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important}.directory-readable .directory-inline-warning{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important}.directory-readable .directory-inline-info{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.directory-readable .directory-inline-notice{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#166534!important}.directory-readable .directory-context-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--dir-line)}.directory-readable .directory-context-line>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--dir-muted);overflow-wrap:anywhere}.directory-readable .directory-form-field>label{font-size:12px!important;padding-top:10px;color:var(--dir-muted)}.confirm-dialog.directory-readable{overflow:hidden!important}.confirm-dialog.directory-readable .confirm-dialog-actions{flex-wrap:wrap}.directory-readable .directory-panels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.directory-readable .directory-field-error{grid-column:1 / -1}.directory-readable .directory-form-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0;margin:0 0 14px!important}.directory-readable .directory-form-field>span:first-child{padding-top:0!important;font-size:12.5px!important;font-weight:600!important;color:#1e293b!important;margin-bottom:2px!important}.directory-readable .directory-form-field :is(input,select,textarea){width:100%!important;min-width:0!important;margin:0!important;min-height:40px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;padding:9px 12px!important;font-size:13.5px!important;box-sizing:border-box!important}.directory-readable .directory-form-field textarea{min-height:76px!important;resize:vertical!important}.directory-readable .directory-form-field input[type=checkbox]{width:auto!important;min-height:auto!important}.directory-readable :is(.directory-fields,.directory-create-layout,.access-assignGrid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.directory-readable .directory-create-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}.directory-readable .directory-create-layout>.directory-disclosure{grid-column:1 / -1}.directory-readable .entity-groups-create-row{display:block!important}.directory-readable :is(.access-inlineForm,.directory-filter-bar,.directory-list-controls){display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important;min-width:0}.directory-readable .directory-filter-bar{margin:16px 0}.directory-readable .directory-list-controls{justify-content:space-between;margin:12px 0;font-size:12px}.directory-readable .directory-list-controls label{display:flex;align-items:center;gap:8px}.directory-readable .directory-list-controls nav{display:flex;align-items:center;gap:8px}.directory-readable .directory-list-controls button{padding:7px 12px;border:1px solid var(--dir-line);background:#fff;color:var(--dir-ink)}.directory-readable .directory-filter-bar input{flex:1;max-width:440px;padding:10px 12px;min-width:180px}.directory-readable .directory-filter-bar>span{font-size:12px;color:var(--dir-muted)}.directory-readable .access-inlineForm select{flex:1;min-width:160px}.directory-readable :is(.directory-table-scroll,.directory-groups-scroll,.entity-groups-table-shell){overflow-x:auto;max-width:100%;min-height:220px;padding-bottom:24px;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0a!important}.directory-readable :is(.directory-users-table,.entity-groups-table){display:table!important;width:100%!important;min-width:980px;border-collapse:collapse!important;table-layout:fixed}.directory-readable .entity-groups-table{min-width:880px}.directory-readable .entity-groups-table th:nth-child(1){width:30%}.directory-readable .entity-groups-table th:nth-child(2){width:12%}.directory-readable .entity-groups-table th:nth-child(3){width:14%}.directory-readable .entity-groups-table th:nth-child(4){width:22%}.directory-readable .entity-groups-table th:nth-child(5){width:22%}.directory-readable .directory-users-table{min-width:880px}.directory-readable .user-list-summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.directory-readable .user-list-summary strong{font-size:15px;font-weight:500!important;color:#344054}.directory-readable .user-list-summary span{font-size:12px;color:#667085}.directory-readable .user-list-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.directory-readable :is(.directory-users-table,.entity-groups-table) thead{display:table-header-group!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody{display:table-row-group!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tr{display:table-row!important}.directory-readable :is(.directory-users-table,.entity-groups-table) :is(th,td){display:table-cell!important;position:static!important;padding:13px 16px!important;text-align:left!important;vertical-align:middle;border-bottom:1px solid #f1f5f9!important;overflow-wrap:anywhere}.directory-readable :is(.directory-users-table,.entity-groups-table) td:before{display:none!important}.directory-readable th{background:#f8fafc!important;color:#475569!important;font-size:11.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid #e2e8f0!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody tr:nth-child(2n){background:#fff}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody tr{transition:background-color .15s ease!important;outline:none!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody tr:hover{background:#f8fafc!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody tr:hover>td:first-child{box-shadow:none!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody :is(.directory-row-current,.entity-group-row-active){background:#edf3fc!important}.directory-readable :is(.directory-users-table,.entity-groups-table) tbody :is(.directory-row-current,.entity-group-row-active)>td:first-child{box-shadow:none!important}.directory-readable :is(.directory-users-table,.entity-groups-table) :is(th,td):last-child{text-align:right!important}.directory-readable :is(.directory-status,.user-header-status,.account-context__status){display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;border-radius:9999px!important;font-size:11.5px!important;font-weight:600!important;border:1px solid transparent!important;line-height:1.3!important}.directory-readable :is(.directory-status,.user-header-status) svg{width:13px;height:13px;color:inherit!important}.directory-readable .directory-group-identity{display:flex;align-items:center;gap:12px;min-width:0}.directory-readable .directory-group-identity>div{display:grid;gap:4px;min-width:0}.directory-readable .directory-group-identity>div>span{color:#667085;font-size:12px;overflow-wrap:anywhere}.directory-readable .directory-group-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%!important;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.directory-readable .directory-group-avatar svg{color:inherit!important;width:17px;height:17px}.directory-readable .directory-count-badge{display:inline-flex;padding:3px 9px!important;font-size:11.5px!important;color:#334155;background:#f1f5f9;border:1px solid rgba(226,232,240,.7);border-radius:9999px!important;font-weight:500!important}.directory-readable .directory-role-group-badge,.directory-readable .directory-authority-badge{display:inline-flex;padding:3px 9px;font-size:11.5px;border-radius:9999px;font-weight:500}.directory-readable .directory-users-table th:nth-child(1),.directory-readable .directory-users-table td:nth-child(1){width:44px!important;min-width:44px!important;max-width:44px!important;padding:10px 0!important;text-align:center!important}.directory-readable .directory-users-table th:nth-child(2),.directory-readable .directory-users-table td:nth-child(2){width:25%!important;min-width:220px!important}.directory-readable .directory-users-table th:nth-child(3),.directory-readable .directory-users-table td:nth-child(3){width:33%!important;min-width:280px!important}.directory-readable .directory-users-table th:nth-child(4),.directory-readable .directory-users-table td:nth-child(4){width:14%!important;min-width:120px!important}.directory-readable .directory-users-table th:nth-child(5),.directory-readable .directory-users-table td:nth-child(5){width:12%!important;min-width:120px!important;white-space:nowrap!important}.directory-readable .directory-users-table th:nth-child(6),.directory-readable .directory-users-table td:nth-child(6){width:16%!important;min-width:140px!important;text-align:right!important}.directory-readable .directory-users-table tbody tr:hover{background:#f8fafc!important}.directory-readable :is(.directory-user-name,.directory-row-actions){display:flex;align-items:center;gap:10px;min-width:0}.directory-readable .directory-row-actions{flex-wrap:wrap;gap:6px}.directory-readable .directory-row-actions button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:7px!important;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12px!important;font-weight:500!important;transition:all .15s ease!important}.directory-readable .directory-row-actions svg{width:14px;height:14px;color:inherit!important;stroke:currentColor!important;flex-shrink:0}.directory-readable .directory-row-actions .entity-row-btn-primary,.directory-readable .directory-row-actions .directory-details{background:#eff6ff!important;color:#1d4ed8!important;border-color:#dbeafe!important;font-weight:600!important}.directory-readable .directory-row-actions .entity-row-btn-primary svg,.directory-readable .directory-row-actions .directory-details svg{color:#1d4ed8!important}.directory-readable .directory-row-actions .directory-details:hover{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;transform:none!important;box-shadow:none!important}.directory-readable .directory-row-actions .directory-details:hover svg{color:#fff!important}.directory-readable .directory-row-actions .entity-row-btn-danger{background:#fff!important;border-color:#fecaca!important;color:#dc2626!important}.directory-readable .directory-row-actions .entity-row-btn-danger:hover:not(:disabled){background:#fef2f2!important;border-color:#f87171!important;color:#b91c1c!important;transform:none!important;box-shadow:none!important}.directory-readable .directory-row-actions .directory-icon-action{width:32px!important;height:32px!important;justify-content:center;padding:0!important;border-radius:7px!important}.directory-readable .directory-row-actions button:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:none!important;box-shadow:none!important}.directory-readable .directory-user-name>div{display:grid;gap:4px;min-width:0}.directory-readable .directory-user-name strong{font-size:14px;font-weight:500!important}.directory-readable .directory-user-name>div>span{font-size:12px;color:var(--dir-muted)}.directory-readable .directory-user-name :is(.user-name-link,div>span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.directory-readable button.user-name-link{display:block;width:fit-content;text-align:left;min-height:0!important;padding:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:#243247!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;cursor:pointer}.directory-readable button.user-name-link:hover{color:#245bd6!important;text-decoration:underline;text-underline-offset:3px}.directory-readable button.directory-checkbox-btn,button.directory-checkbox-btn{width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;min-width:24px!important;max-width:24px!important;padding:0!important;margin:0 auto!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.directory-readable button.directory-checkbox-btn:hover,button.directory-checkbox-btn:hover{background:#f1f5f9!important;border:0!important}.directory-readable button.directory-inline-copy-btn,button.directory-inline-copy-btn{width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;min-width:20px!important;max-width:20px!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.directory-readable button.directory-inline-copy-btn:hover,button.directory-inline-copy-btn:hover{background:#f1f5f9!important;border:0!important}.directory-readable button.directory-inline-link-btn,button.directory-inline-link-btn{min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important;color:#2563eb!important;cursor:pointer!important;font-size:11px!important;font-weight:600!important}.directory-readable button.directory-inline-link-btn:hover,button.directory-inline-link-btn:hover{background:transparent!important;border:0!important;color:#1d4ed8!important}.directory-readable :is(.directory-avatar,.account-context__avatar){display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%!important;background:#edf3fc;color:#355e98}.directory-readable :is(.directory-status.is-positive,.user-header-status.is-enabled){color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.directory-readable :is(.directory-status.is-disabled,.user-header-status.is-disabled){color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.directory-readable .entity-role-record-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.directory-readable .entity-role-record{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--dir-line)!important;padding:16px!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.directory-readable .entity-role-record-meta{grid-column:1;font-size:12px}.directory-readable .entity-role-record-actions{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:8px}.directory-readable .entity-role-group-header{background:#f8fafc!important;color:var(--dir-ink)!important;border:1px solid var(--dir-line)!important;border-radius:10px!important;padding:14px 16px!important}.directory-readable .entity-role-group-section{margin-top:16px}.directory-readable .entity-role-group-section[data-directory-tone] .entity-role-group-icon{background:var(--section-icon)!important;color:var(--section-accent)!important}.directory-readable .entity-role-group-section[data-directory-tone] .entity-role-group-count{background:#fff!important;color:var(--section-accent)!important;border:1px solid var(--section-line)!important}.directory-readable .entity-role-record-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #d4e1f3;border-radius:8px;background:#edf3fc;color:#3867ad!important}.directory-readable .entity-role-record-main{display:flex;align-items:center;gap:12px;min-width:0}.directory-readable .entity-role-record-main h3{font-size:14px!important;margin:0 0 3px}.directory-readable .entity-role-record-main p{font-size:12px!important;margin:0;color:#667085}.directory-readable .entity-role-record-meta{display:flex;flex-wrap:wrap;gap:6px}.directory-readable .entity-role-record:nth-child(2n){background:#fafbfd!important}.directory-readable .entity-role-record:hover{background:#f0f5fd!important}.directory-readable .entity-table-shell>.directory-list-controls{margin-top:14px;padding-top:14px;border-top:1px solid var(--dir-line)}.tenant-dialog.directory-readable{border:1px solid var(--dir-line)!important;border-radius:14px!important;background:#fff!important;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.tenant-dialog.directory-readable.tenant-dialog--large{width:min(1120px,calc(100vw - 32px))}.tenant-dialog.directory-readable>.tenant-dialog__header{background:#fff!important;color:var(--dir-ink)!important;padding:22px!important;border-bottom:1px solid var(--dir-line)!important}.tenant-dialog.directory-readable .tenant-dialog__heading h2{font-size:21px!important;color:var(--dir-ink)!important}.tenant-dialog.directory-readable .tenant-dialog__heading :is(span,p){color:var(--dir-muted)}.tenant-dialog.directory-readable .tenant-dialog__body{padding:22px!important;background:#f6f8fb!important;min-height:0}.tenant-dialog.directory-readable .tenant-dialog__footer{padding:14px 22px!important;border-top:1px solid var(--dir-line)!important;background:#fff!important}.tenant-dialog.directory-readable .tenant-dialog__icon{background:#edf3fc!important;color:var(--dir-blue)!important;border-color:#d7e4f7!important}.tenant-dialog.directory-readable .tenant-dialog__close{color:#475569!important;background:#f5f7fa!important}.directory-readable .entity-modal-body{display:grid!important;gap:20px!important;padding:0!important;background:transparent!important}.directory-readable .user-header-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.directory-readable .user-id-control{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.directory-readable .user-id-tag{display:inline-flex;align-items:center;gap:10px;padding:4px 5px 4px 10px;border:1px solid #d4dfed;background:#f3f6fb;border-radius:7px;max-width:100%;min-width:0}.directory-readable .user-id-tag>span{color:#526176!important;font-size:12px!important;white-space:nowrap}.directory-readable .user-id-tag code{color:#334865!important;background:transparent!important;font-size:12px!important;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.directory-readable .user-id-tag button{display:grid;place-items:center;width:32px;height:32px;min-height:32px!important;padding:0;flex-shrink:0;border:1px solid #d4dfed;background:#fff;color:#355e98!important}.directory-readable .user-id-tag button svg{width:15px;height:15px;color:inherit!important;stroke:currentColor!important}.directory-readable .user-id-feedback{font-size:12px!important;color:#526176!important}.directory-readable code{font-family:ui-monospace,monospace!important;font-size:12px!important;color:#475569!important;background:#f4f6fa!important}.directory-readable .user-header-manage{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 12px}.directory-readable .access-detailsStatsCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.directory-readable .access-detailsStatsCard{display:flex!important;align-items:center!important;justify-content:space-between;gap:12px;border:1px solid var(--dir-line)!important;background:#fff!important;border-radius:9px!important;padding:12px 16px!important;box-shadow:none!important}.directory-readable .user-detail-detailsStatsCardLabel{font-size:12px!important;color:var(--dir-muted)!important}.directory-readable .user-detail-detailsStatsCardValue{font-size:25px!important;font-weight:500!important;color:var(--dir-ink)!important}.directory-readable .access-detailsContentGrid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:20px!important}.directory-readable :is(.access-detailsContentGrid>div,.user-detail-detailSection,.entity-access-block,.directory-create-section){padding:20px!important;border:1px solid var(--dir-line)!important;background:#fff!important;border-radius:10px!important;box-shadow:none!important;min-width:0}.directory-readable :is(.user-detail-sectionHeading,.user-detail-readOnlyAccessHeading,.access-sectionHeading,.access-assignCardTitle){display:flex!important;align-items:center;gap:9px;font-size:15px!important;font-weight:500!important;color:var(--dir-ink)!important;margin:0 0 12px!important}.directory-readable :is(h3,.user-detail-sectionHeading,.user-detail-readOnlyAccessHeading,.access-assignCardTitle)>svg{width:18px;height:18px;flex-shrink:0;color:var(--dir-blue)!important;stroke:currentColor!important}.directory-readable .access-assignCard{border:0!important;border-bottom:1px solid var(--dir-line)!important;background:transparent!important;padding:0 0 20px!important;box-shadow:none!important}.directory-readable :is(.access-treeNodeReadOnly,.access-treeSubNode){padding:12px!important;border:1px solid var(--dir-line)!important;background:#f8fafc!important;border-radius:7px!important}.directory-readable .directory-assignment-tag{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:7px;padding:5px 7px 5px 10px!important;background:#f3f6fb!important;color:#3d5270!important;border:1px solid #d9e3f0!important;border-radius:7px!important;font-size:12px!important}.directory-readable button.directory-tag-remove{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;color:#475569!important;background:#fff!important;border:1px solid var(--dir-line)!important}.directory-readable .directory-inherited-note{display:block;width:100%;font-size:11px!important;color:var(--dir-muted)!important}.directory-readable .account-context{display:flex;align-items:center;gap:12px}.directory-readable .account-context>div{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.directory-readable .account-context__status{margin-left:auto}.directory-readable .account-danger-section{border-color:#eabeb8!important;background:snow!important}.tenant-users.directory-readable .directory-users-table td{font-size:14px!important;padding:12px 18px!important}.tenant-users.directory-readable .directory-users-table--compact td{padding:7px 18px!important}.tenant-users.directory-readable .directory-users-table--compact .directory-avatar{width:30px;height:30px;flex-basis:30px;font-size:12px}.tenant-users.directory-readable .directory-users-table tbody tr:focus-within{background:#f3f7fd}.tenant-users.directory-readable .entity-users-board-shell{padding:0!important;overflow:hidden}.tenant-users.directory-readable .entity-users-board-shell .directory-list-controls{margin:0!important;padding:14px 18px}.tenant-users.directory-readable .entity-users-board-shell .users-pagination{margin:0!important;padding:12px 18px!important;border:0!important;border-top:1px solid var(--dir-line)!important;border-radius:0!important;background:#fbfcfe!important}.tenant-users.directory-readable .directory-users-table tr:last-child td{border-bottom:0!important}.directory-readable .user-contact-cell{display:grid;gap:5px}.directory-readable .user-contact-cell>span{color:#344054!important;font-size:14px!important}.directory-readable .user-contact-cell small{display:inline-flex;align-items:center;gap:5px;font-size:12px!important}.directory-readable .user-contact-cell .user-email-verified{color:#23724f!important}.directory-readable .user-contact-cell .user-email-pending{color:#667085!important}.directory-readable .user-contact-cell svg{width:13px;height:13px;color:inherit!important}.tenant-user-dialog.directory-readable :is(p,.access-treePanel summary){font-size:14px!important;line-height:1.65!important}.directory-readable .user-permission-row{display:grid!important;gap:7px;padding:14px 0!important;border:0!important;border-bottom:1px solid #e4eaf2!important;background:transparent!important;border-radius:0!important}.directory-readable .user-permission-row>span{color:#344054!important;font-size:13px!important;font-weight:500!important;overflow-wrap:anywhere}.directory-readable .user-access-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #ccd7e6;border-radius:8px;background:#f8fafc}.directory-readable .user-access-empty>svg{width:22px;height:22px;color:#677d9c;flex-shrink:0}.directory-readable .user-access-empty>span{display:grid;gap:4px;font-size:13px;color:#344054}.directory-readable .user-password-reset{display:grid;gap:18px;min-width:0}.directory-readable .user-password-reset *{box-sizing:border-box}.directory-readable .password-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;border:0;min-width:0}.directory-readable .password-methods legend{margin-bottom:10px;padding:0;color:#344054;font-size:13px;font-weight:500}.directory-readable .password-methods>label{display:flex!important;align-items:flex-start;gap:8px;padding:14px!important;border:1px solid #d4deeb!important;border-radius:8px!important;background:#fff!important;cursor:pointer;min-width:0}.directory-readable .password-methods>label.is-selected{border-color:#7396ce!important;background:#f3f7fe!important}.directory-readable .password-methods>label>svg{width:17px;height:17px;flex-shrink:0;color:#355e98!important;margin-top:2px}.directory-readable .user-password-reset :is(input[type=radio],input[type=checkbox]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;margin:3px 0 0!important;flex:0 0 16px!important;border:initial!important;box-shadow:none!important;accent-color:#245bd6}.directory-readable :is(.password-methods label,.password-temporary)>span{display:grid;gap:4px;min-width:0}.directory-readable .user-password-reset strong{font-size:13px!important;font-weight:500!important;color:#344054!important}.directory-readable .user-password-reset small{font-size:12px!important;color:#526176!important;line-height:1.5}.directory-readable .password-method-body{display:grid;gap:14px}.directory-readable .password-method-body p{margin:0;font-size:13px!important;color:#526176;overflow-wrap:anywhere}.directory-readable .password-method-body>button{justify-self:start}.directory-readable .password-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.directory-readable .password-field-heading>label{font-size:13px!important;color:#344054!important}.directory-readable .password-input-row{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:7px;min-width:0}.directory-readable .password-input-row input{width:100%!important;min-width:0!important;height:44px!important;padding:10px 12px!important;font-family:ui-monospace,monospace!important;font-size:14px!important;letter-spacing:.02em}.directory-readable .password-icon-button{display:grid;place-items:center;width:40px;height:40px;min-height:40px!important;padding:0!important;background:#fff!important;border:1px solid #cbd7e6!important;color:#355e98!important}.directory-readable .password-icon-button svg{width:17px;height:17px;color:inherit!important;stroke:currentColor!important}.directory-readable .password-temporary{display:flex!important;align-items:flex-start;gap:10px;padding:14px!important;background:#f8fafc;border-radius:8px!important}.directory-readable .password-save-row{display:flex;align-items:center;gap:16px;justify-content:space-between;padding-top:14px;border-top:1px solid #e4eaf2}.directory-readable .password-save-row button{flex-shrink:0}.directory-readable .password-help{font-size:12px!important;color:#526176!important;line-height:1.5}.directory-readable .account-email-panel{display:grid!important;gap:18px!important;min-width:0}.directory-readable .account-email-panel *{box-sizing:border-box}.directory-readable .account-email-recipient{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #dce5f1;border-radius:8px;background:#f5f8fd;min-width:0}.directory-readable .account-email-recipient>svg{width:20px;height:20px;color:#46638b!important;flex-shrink:0}.directory-readable .account-email-recipient>div{display:grid;gap:3px;min-width:0}.directory-readable .account-email-recipient span{font-size:12px!important;color:#526176!important}.directory-readable .account-email-recipient strong{font-size:14px!important;font-weight:500!important;color:#243247!important;overflow-wrap:anywhere}.directory-readable .account-email-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;border:0!important;padding:0!important;margin:0!important}.directory-readable .account-email-options legend{font-size:14px!important;font-weight:500!important;color:#243247;margin-bottom:12px;padding:0}.directory-readable .account-email-options>label{display:grid!important;grid-template-columns:18px 32px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px!important;margin:0!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.directory-readable .account-email-options>label.is-selected{border-color:#9eb7dc!important;background:#f5f8fe!important}.directory-readable .account-email-options input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;padding:0!important;margin:0!important;border:initial!important;border-radius:0!important;box-shadow:none!important;accent-color:#245bd6}.directory-readable .account-email-options:disabled{opacity:.65}.directory-readable .account-email-options:disabled>label{cursor:not-allowed}.directory-readable .account-email-option-icon{display:grid;place-items:center;width:32px;height:32px;color:#46638b!important;background:#edf2fa;border-radius:7px}.directory-readable .account-email-option-icon svg{color:inherit!important;width:16px;height:16px}.directory-readable .account-email-option-copy{display:grid;gap:4px;min-width:0}.directory-readable .account-email-option-copy strong{color:#243247!important;font-size:14px!important;font-weight:500!important}.directory-readable .account-email-option-copy small{font-size:12px!important;color:#526176!important;line-height:1.5}.directory-readable .account-email-advanced{min-width:0}.directory-readable .account-email-advanced>summary{cursor:pointer;color:#526176!important;font-size:13px!important;padding:6px 0}.directory-readable .account-email-advanced>label{display:block!important;margin:10px 0 6px;font-size:12px!important;color:#526176}.directory-readable .account-email-advanced>input{width:100%!important;min-width:0!important;padding:10px 12px!important;font-family:ui-monospace,monospace!important;font-size:13px!important}.directory-readable .account-email-advanced>p,.directory-readable .account-email-explanation{margin:6px 0 0;color:#526176!important;font-size:12px!important;line-height:1.6!important}.directory-readable .account-email-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #e3e9f1;padding-top:16px}.directory-readable .account-email-footer>span{font-size:12px!important;color:#526176!important}.directory-readable .account-email-footer>button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px}.user-details-dialog.directory-readable>.tenant-dialog__header{padding:22px 28px!important;border-bottom:1px solid #e2e8f0!important}.user-details-dialog.directory-readable>.tenant-dialog__header--with-actions{grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:16px}.user-details-dialog.directory-readable .tenant-dialog__header-actions{padding-top:2px}.user-details-dialog.directory-readable .tenant-dialog__icon{width:50px;height:50px;border-radius:12px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.user-details-dialog.directory-readable .user-profile-monogram{font-size:18px!important;font-weight:700!important;color:#1d4ed8!important;letter-spacing:-.02em}.user-details-dialog.directory-readable .user-header-manage{margin:0;white-space:nowrap;background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important;border-radius:8px!important;padding:8px 16px!important;font-weight:600!important;font-size:13px!important;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.user-details-dialog.directory-readable .user-header-manage:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.user-details-dialog.directory-readable .tenant-dialog__heading h2{font-size:22px!important;font-weight:700!important;color:#0f172a!important}.user-details-dialog.directory-readable .tenant-dialog__heading p{font-size:14px!important;color:#475569!important;margin:3px 0 0!important}.user-details-dialog.directory-readable .user-header-details{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.user-details-dialog.directory-readable .user-header-status.is-enabled{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;font-weight:600!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important}.user-details-dialog.directory-readable .user-header-status.is-disabled{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fecaca!important;font-weight:600!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important}.user-details-dialog.directory-readable .user-header-verification{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;font-weight:500!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important}.user-details-dialog.directory-readable .user-id-control{flex-basis:auto}.user-details-dialog.directory-readable .user-id-feedback:empty{display:none}.user-details-dialog.directory-readable .tenant-dialog__body{padding:0!important;background:#fff!important}.user-details-dialog.directory-readable .entity-modal-body{gap:0!important}.user-details-dialog.directory-readable .entity-modal-body>:is(.directory-inline-notice,.directory-inline-error){margin:14px 22px 0}.directory-readable .user-access-overview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:18px 24px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.directory-readable .user-access-stat-card{display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:14px 18px!important;box-shadow:0 1px 3px #0f172a0a!important}.directory-readable .user-access-stat-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:10px!important;flex-shrink:0!important}.directory-readable .user-access-stat-icon.is-roles{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}.directory-readable .user-access-stat-icon.is-groups{background:#f5f3ff!important;color:#7c3aed!important;border:1px solid #ddd6fe!important}.directory-readable .user-access-stat-icon.is-privileges{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.directory-readable .user-access-stat-icon svg{width:18px!important;height:18px!important;color:currentColor!important}.directory-readable .user-access-stat-meta{display:flex!important;flex-direction:column!important;min-width:0!important}.directory-readable .user-access-stat-value{font-size:21px!important;font-weight:750!important;color:#0f172a!important;line-height:1.15!important}.directory-readable .user-access-stat-label{font-size:12px!important;font-weight:500!important;color:#64748b!important;margin-top:3px!important}.directory-readable .user-access-columns{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr)!important;gap:0!important}.directory-readable .user-access-current{min-width:0;padding:24px 28px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.directory-readable .user-access-add{min-width:0;padding:24px 28px!important;border:0!important;border-left:1px solid #e2e8f0!important;background:#fbfcfe!important;border-radius:0!important;box-shadow:none!important}.directory-readable .user-access-columns header{margin-bottom:20px}.directory-readable .user-access-columns header h3{margin:0 0 4px!important;font-size:16px!important;font-weight:650!important;color:#0f172a!important}.directory-readable .user-access-columns header p{margin:0;font-size:13px!important;color:#64748b!important}.directory-readable .user-access-section{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.directory-readable .user-access-section+.user-access-section{margin-top:26px}.directory-readable .user-access-section h4{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important}.directory-readable .user-access-section h4>span{margin-left:auto;font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:10px}.directory-readable .user-access-section h4 svg{color:#475569!important;width:16px;height:16px}.directory-readable .user-access-entry{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f5}.directory-readable .user-membership-card{border:1px solid #dce5f0;border-radius:10px;padding:14px 16px;margin-top:10px;background:#fafcff}.directory-readable .user-authority-family{margin:18px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.directory-readable .user-authority-family-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px}.directory-readable .user-authority-family-heading>div{min-width:0}.directory-readable .user-authority-family-heading span{font-size:12px!important;color:#64748b!important}.directory-readable .user-authority-family-heading h4{margin:3px 0 0!important;font-size:15px!important;font-weight:650!important;color:#0f172a!important;overflow-wrap:anywhere}.directory-readable .user-authority-family-heading>span{flex-shrink:0;padding:3px 9px;border:1px solid #dce5ef;border-radius:6px;background:#f8fafc;font-size:12px;font-weight:500}.directory-readable .user-authority-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;align-items:start!important;gap:14px!important}.directory-readable .user-authority-card{min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0f172a0d}.directory-readable .user-authority-card-heading{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.directory-readable .user-authority-card-heading>div{min-width:0}.directory-readable .user-authority-card-kind{display:block;color:#64748b!important;font-size:11px!important;margin-bottom:2px;text-transform:uppercase;letter-spacing:.04em}.directory-readable .user-authority-card h5{font-family:inherit!important;margin:0;font-size:14px!important;line-height:1.4!important;font-weight:650!important;color:#0f172a!important;overflow-wrap:anywhere}.directory-readable .user-authority-card-icon{display:grid;place-items:center;width:34px;height:34px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb!important}.directory-readable .user-authority-card-icon svg{width:16px;height:16px;color:inherit!important}.directory-readable .user-authority-remove{display:grid;place-items:center;width:28px;height:28px;min-height:28px!important;border:1px solid #d8e2ef!important;border-radius:6px!important;background:#fff!important;color:#526176!important;padding:0!important}.directory-readable .user-authority-remove svg{width:14px;height:14px;color:inherit!important}.directory-readable .user-authority-remove:hover:not(:disabled){color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.directory-readable .user-authority-card-body{padding:14px 16px}.directory-readable .user-authority-card-label{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;color:#64748b;font-weight:500}.directory-readable .user-authority-card-label>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.directory-readable .user-authority-card-label svg{width:13px;height:13px;color:#64748b}.directory-readable .user-authority-tokens{display:flex;flex-wrap:wrap;gap:6px}.directory-readable .user-authority-tokens code{font-size:11.5px!important;line-height:1.5;padding:3px 8px;color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe;border-radius:6px;overflow-wrap:anywhere;font-family:var(--au-font-mono, monospace)}.directory-readable .user-authority-empty{margin:0;color:#94a3b8!important;font-size:12px!important;line-height:1.6!important}.directory-readable .user-authority-inheritance{display:flex;align-items:flex-start;gap:7px;margin:0;padding:12px 16px;color:#64748b!important;border-top:1px solid #e2e8f0;background:#f8fafc;font-size:12px!important}.directory-readable .user-authority-inheritance svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#64748b}.directory-readable .user-access-entry-copy{display:grid;gap:6px;min-width:0}.directory-readable .user-access-entry-copy>small{display:block;color:#64748b;font-size:12px}.directory-readable .user-access-expander{min-width:0}.directory-readable .user-access-expander>summary{display:flex;align-items:center;gap:10px;list-style:none!important;cursor:pointer;font-size:13.5px!important;color:#334155!important;padding:3px 0}.directory-readable .user-access-expander>summary::-webkit-details-marker{display:none}.directory-readable .user-access-summary-copy{display:grid;gap:3px;min-width:0;flex:1}.directory-readable .user-access-summary-copy>small{font-size:12px;color:#64748b}.directory-readable .user-access-chevron{width:15px;height:15px;flex-shrink:0;color:#64748b!important;transition:transform .15s ease}.directory-readable .user-access-expander[open]>summary>.user-access-chevron{transform:rotate(180deg)}.directory-readable .user-access-expander[open]>summary strong{color:#2563eb!important}.directory-readable .user-access-search{display:flex;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;margin:0 0 20px;background:#fff}.directory-readable .user-access-search input{border:0!important;background:transparent!important;min-height:40px!important;min-width:0;flex:1;padding:8px 0;font-size:13.5px!important;color:#0f172a!important}.directory-readable .user-access-search>svg{color:#64748b;flex-shrink:0;width:16px;height:16px}.directory-readable .user-access-search>button{display:grid;place-items:center;width:28px;height:28px;min-height:28px!important;background:transparent;border:0;color:#64748b;padding:0;cursor:pointer}.directory-readable .user-access-search:focus-within{outline:2px solid #2563eb;outline-offset:2px}.directory-readable .user-access-search-result{font-size:12.5px!important;color:#64748b;margin:-6px 0 18px}.directory-readable :is(.user-access-expander strong,.user-role-name){font-size:14px!important;font-weight:600!important;color:#0f172a!important;overflow-wrap:anywhere}.directory-readable .user-role-name{padding:4px 0}.directory-readable .user-access-remove{display:grid;place-items:center;min-height:30px!important;width:30px;height:30px;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:#64748b!important}.directory-readable .user-access-remove:hover:not(:disabled){background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.directory-readable .user-access-remove svg{color:inherit!important;width:16px;height:16px}.directory-readable :is(.user-role-family-label,.user-access-empty-line){margin:12px 0 0;font-size:12.5px!important;color:#64748b!important}.directory-readable .user-access-expanded{padding:12px 0 0 12px}.directory-readable .user-access-expanded p{margin:0;color:#64748b;font-size:12px!important}.directory-readable .user-inherited-role{padding:8px 0}.directory-readable .user-inherited-role>code{overflow-wrap:anywhere}.directory-readable .user-privilege-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.directory-readable .user-privilege-list code{padding:4px 8px;border:1px solid #bfdbfe;border-radius:6px;font-size:11.5px!important;background:#eff6ff;color:#1e40af;overflow-wrap:anywhere;font-family:var(--au-font-mono, monospace)}.directory-readable .user-access-assignment{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 18px!important;display:grid!important;gap:10px!important;margin-bottom:18px!important;box-shadow:0 1px 3px #0f172a0a!important}.directory-readable .user-access-assignment>label{display:flex;align-items:center;gap:8px;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important}.directory-readable .user-access-assignment>label svg{width:16px;height:16px;color:#2563eb}.directory-readable .user-access-assignment select{width:100%!important;min-width:0;height:42px!important;padding:8px 12px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:13.5px!important}.directory-readable .user-access-assignment button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px!important;padding:0 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;justify-self:start}.directory-readable .user-effective-access{padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.directory-readable .user-effective-access>summary{cursor:pointer;font-size:13.5px!important;font-weight:600!important;color:#1e293b;display:flex;align-items:center;gap:8px}.directory-readable .user-effective-access>summary svg{width:16px;height:16px;color:#059669}.directory-readable .user-effective-access>summary>span{margin-left:auto;font-size:12px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;padding:2px 8px;border-radius:999px}@media (max-width:760px){.directory-readable .user-access-columns{grid-template-columns:minmax(0,1fr)}.directory-readable .user-access-add{border-left:0!important;border-top:1px solid #e3e9f1!important}.user-details-dialog.directory-readable .user-id-control{flex-basis:100%}}@media (max-width:700px){.user-details-dialog.directory-readable>.tenant-dialog__header--with-actions{grid-template-columns:auto minmax(0,1fr) auto!important}.user-details-dialog.directory-readable .tenant-dialog__header-actions{padding-top:0}.user-details-dialog.directory-readable .user-id-control{max-width:100%}}.directory-readable :is(.entity-modal-actions,.directory-dialog-actions){display:flex!important;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.directory-readable :is(button,summary){transition:background-color .14s ease,border-color .14s ease}@media (max-width:1000px){.directory-readable .console-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.directory-readable .console-metric-strip__item:nth-child(2){border-right:0!important}.directory-readable .console-metric-strip__item:nth-child(-n+2){border-bottom:1px solid var(--dir-line)!important}}@media (max-width:850px){.directory-readable :is(.access-detailsContentGrid,.directory-panels,.entity-groups-modal-grid,.directory-create-layout){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.directory-readable .password-methods{grid-template-columns:minmax(0,1fr)}.directory-readable .password-save-row{align-items:flex-start;flex-direction:column}.directory-readable .password-save-row button{width:100%;justify-content:center}.directory-readable .directory-page-heading{flex-wrap:wrap;gap:12px}.directory-readable .directory-page-heading__copy{flex:1}.directory-readable .directory-page-heading__action{width:100%;margin-left:0}.directory-readable .directory-page-heading__action button{width:100%;justify-content:center}.directory-readable .console-metric-strip__item{grid-template-columns:minmax(0,1fr) auto!important;padding:14px!important}.directory-readable .console-metric-strip__icon{display:none!important}.directory-readable .directory-account-action{flex-wrap:wrap}.directory-readable .directory-disclosure>summary,.directory-readable .directory-disclosure__body{padding:14px}.directory-readable .directory-form-field{grid-template-columns:minmax(0,1fr)!important}.directory-readable .directory-form-field>span:first-child{padding-top:0}.directory-readable .directory-field-error{grid-column:1}.directory-readable .entity-role-record{grid-template-columns:minmax(0,1fr)!important}.directory-readable .entity-role-record-actions{grid-column:1;grid-row:auto}.directory-readable .access-detailsStatsCards{grid-template-columns:minmax(0,1fr)!important}.tenant-dialog.directory-readable :is(.tenant-dialog__header,.tenant-dialog__body,.tenant-dialog__footer){padding:16px!important}.directory-readable .user-header-manage{margin-left:0}}.directory-readable .entity-groups-table th{background:#f8fafc!important;color:#475569!important;font-size:12px!important;font-weight:500!important;padding:14px 20px!important}.directory-readable .entity-groups-table td{padding:18px 20px!important;vertical-align:middle!important;border-bottom:1px solid #edf0f5!important}.directory-readable .entity-groups-table tbody tr:hover{background:#f5f8ff!important}.directory-readable .entity-groups-modal-grid{align-items:start!important;gap:20px!important}.directory-readable .entity-groups-modal-grid .user-authority-card{width:100%;min-width:0;box-sizing:border-box}.directory-readable .entity-groups-modal-grid .directory-subheading{margin-bottom:16px!important}.directory-readable .directory-panels .access-inlineForm{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.directory-readable .directory-panels :is(input,select,textarea){font-size:14px!important;font-weight:400!important;color:#1e293b!important}.directory-readable .directory-panels input:disabled{background:#f1f5f9!important;color:#475569!important;opacity:1!important;cursor:not-allowed}.directory-readable .directory-management-tabs{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.directory-readable .directory-management-tabs button{display:inline-flex;align-items:center;gap:8px;background:transparent!important;color:#475569!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:12px 16px!important;font-weight:500!important}.directory-readable .directory-management-tabs button[aria-selected=true]{color:#1d4ed8!important;border-bottom-color:#2563eb!important}.directory-readable .directory-group-overview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.directory-readable .directory-group-overview dt{font-size:12px;color:#475569;margin-bottom:6px}.directory-readable .directory-group-overview dd{margin:0;color:#1e293b;font-size:14px;overflow-wrap:anywhere}.directory-readable .directory-member-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e2e8f0;font-size:14px}.directory-readable .directory-member-row>div{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.directory-readable .directory-member-row strong{font-weight:500!important}.directory-readable .directory-overflow{position:relative;display:inline-block}.directory-readable .directory-overflow[open]{position:relative!important;z-index:120!important}.directory-readable tr:has(.directory-overflow[open]),.directory-readable tbody tr:has(.directory-overflow[open]),.directory-readable td:has(.directory-overflow[open]){position:relative!important;z-index:110!important}.directory-readable .directory-overflow summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#475569;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:13px;line-height:1;transition:all .15s ease}.directory-readable .directory-overflow summary::-webkit-details-marker{display:none}.directory-readable .directory-overflow summary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.directory-readable .directory-overflow>div{position:absolute;right:0;top:calc(100% + 5px);min-width:175px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:6px;box-shadow:0 14px 34px -4px #0f172a29,0 4px 12px -2px #0f172a14;z-index:120;display:flex;flex-direction:column;gap:2px}.directory-readable tbody tr:not(:only-child):last-child .directory-overflow>div,.directory-readable tbody tr:not(:only-child):nth-last-child(2) .directory-overflow>div,.directory-readable tbody tr:not(:only-child):nth-last-child(3) .directory-overflow>div,.directory-readable tr:not(:only-child):last-child .directory-overflow>div,.directory-readable tr:not(:only-child):nth-last-child(2) .directory-overflow>div,.directory-readable .directory-overflow.directory-overflow--up>div{top:auto!important;bottom:calc(100% + 5px)!important;box-shadow:0 -14px 34px -4px #0f172a29,0 -4px 12px -2px #0f172a14!important}.directory-readable tbody tr:only-child .directory-overflow:not(.directory-overflow--up)>div{top:calc(100% + 5px)!important;bottom:auto!important}.directory-readable .directory-groups-list{display:grid!important;gap:16px;min-width:0}.directory-readable .directory-groups-scroll{width:100%;min-width:0;overflow-x:auto}.directory-readable .directory-native-groups{display:table;width:100%;min-width:850px;table-layout:fixed;border-collapse:collapse;border-spacing:0}.directory-readable .directory-native-groups thead{display:table-header-group}.directory-readable .directory-native-groups tbody{display:table-row-group}.directory-readable .directory-native-groups tr{display:table-row}.directory-readable .directory-native-groups :is(th,td){display:table-cell;padding:16px!important;height:auto!important;vertical-align:middle;text-align:left;border:0!important;border-bottom:1px solid #e2e8f0!important;font-size:13px!important;font-weight:400!important;color:#334155!important;overflow-wrap:anywhere}.directory-readable .directory-native-groups th{background:#f8fafc!important;font-weight:500!important}.directory-readable .directory-native-groups th:nth-child(1){width:30%}.directory-readable .directory-native-groups th:nth-child(2){width:17%}.directory-readable .directory-native-groups th:nth-child(3){width:18%}.directory-readable .directory-native-groups th:nth-child(4){width:17%}.directory-readable .directory-native-groups th:nth-child(5){width:18%;text-align:right!important}.directory-readable .directory-native-groups tbody tr{transition:background-color .15s cubic-bezier(.4,0,.2,1)}.directory-readable .directory-native-groups tbody tr:hover{background:#f8fafc!important}.directory-readable .directory-native-groups tbody tr:hover td:first-child{box-shadow:none!important}.directory-readable .directory-native-groups .directory-group-avatar{transition:none}.directory-readable .directory-native-groups .directory-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important}.directory-readable .directory-group-access-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.directory-readable .directory-group-role-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.directory-readable .directory-overflow button,.directory-readable .directory-overflow-trigger{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#475569;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:13px;line-height:1;transition:all .15s ease;padding:0}.directory-readable .directory-overflow-trigger:hover,.directory-readable .directory-overflow-trigger[aria-expanded=true]{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.directory-readable .directory-overflow button{display:flex!important;align-items:center;gap:8px;width:100%;padding:8px 12px!important;border-radius:6px!important;background:transparent!important;border:0!important;color:#334155!important;font-size:13px!important;font-weight:500!important;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.directory-readable .directory-overflow button:hover{background:#f1f5f9!important;color:#0f172a!important}.directory-readable .directory-overflow .directory-destructive{color:#dc2626!important}.directory-readable .directory-overflow .directory-destructive:hover{background:#fef2f2!important;color:#b91c1c!important}.directory-readable .directory-status-text{color:#475569!important;font-size:13px!important;white-space:nowrap}.directory-readable .entity-table :is(th,td){vertical-align:middle!important}.directory-readable .entity-table th{font-size:12px!important;font-weight:500!important;color:#475569!important;background:#f8fafc!important}.directory-readable .entity-table td{font-size:14px!important;font-weight:400!important}.directory-readable .entity-row-btn{min-height:34px!important;gap:7px!important;font-size:13px!important;font-weight:500!important}.directory-readable .entity-row-btn svg{flex-shrink:0;width:15px;height:15px}.directory-readable .directory-form-field{align-items:stretch!important;margin-bottom:16px!important}.directory-readable .directory-form-field>span:first-child{color:#475569!important;font-size:13px!important;font-weight:500!important}.directory-readable .entity-modal-body :is(input,select,textarea){line-height:1.5!important;font-weight:400!important}@media (max-width:600px){.directory-readable .directory-group-overview dl{grid-template-columns:1fr}.directory-readable .directory-management-tabs button{padding:10px!important}}@media (prefers-reduced-motion:reduce){.directory-readable,.directory-readable *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media (max-width: 760px){html body .tenant-workspace.tenant-console-flat .directory-readable .directory-table-scroll{overflow:visible!important;border:0!important;background:transparent!important}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table{display:block!important;width:100%!important;min-width:0!important}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table thead{display:none!important}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table tbody{display:grid!important;gap:12px}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table tr{display:grid!important;overflow:hidden;border:1px solid #dce4ee;border-radius:10px;background:#fff}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table td{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;width:auto!important;padding:11px 14px!important;border-bottom:1px solid #edf1f5!important;text-align:left!important}html body .tenant-workspace.tenant-console-flat .directory-readable table.directory-users-table td:before{display:block!important;content:attr(data-label);color:#667085;font-size:10.5px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}}.directory-overflow-dropdown{position:fixed;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:6px!important;box-shadow:0 14px 34px -4px #0f172a2e,0 4px 12px -2px #0f172a14!important;display:flex!important;flex-direction:column!important;gap:2px!important;z-index:99999!important;font-family:inherit;box-sizing:border-box}.directory-overflow-dropdown button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 12px!important;border-radius:6px!important;background:transparent!important;border:0!important;color:#334155!important;font-size:13px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;box-sizing:border-box!important}.directory-overflow-dropdown button:hover{background:#f1f5f9!important;color:#0f172a!important}.directory-overflow-dropdown button.directory-destructive,.directory-overflow-dropdown .directory-destructive{color:#dc2626!important}.directory-overflow-dropdown button.directory-destructive:hover,.directory-overflow-dropdown .directory-destructive:hover{background:#fef2f2!important;color:#b91c1c!important}.tenant-dialog.tenant-dialog--small:has(.tenant-mobile-journey){width:min(412px,calc(100vw - 20px));height:min(820px,calc(100dvh - 24px));border:8px solid #25282d;border-radius:34px;overflow:hidden}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__header{padding:8px 12px;border-bottom:1px solid #e6eaf0}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__heading :is(p,.tenant-dialog__eyebrow){display:none}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__heading h2{font-size:11px!important;color:#667085}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__body{padding:0;display:flex;flex:1;min-height:0;overflow:hidden}.tenant-dialog .tenant-mobile-journey{display:flex;flex-direction:column;width:100%;min-height:0;background:#f8fafc}.emulator-status{display:flex;justify-content:space-between;padding:8px 20px;background:#fff;font-size:11px;color:#263243}.emulator-appbar{display:flex;align-items:center;gap:9px;padding:12px 18px;background:#fff;border-bottom:1px solid #e9edf2}.emulator-appbar>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.emulator-appbar small{margin-left:auto;white-space:nowrap;font-size:10px;color:#677488}.emulator-app-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:#245bd6;color:#fff;border-radius:8px}.emulator-screen{margin:0;padding:20px;border:0;min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.emulator-screen:disabled{opacity:.65}.emulator-gesture{display:grid;place-items:center;height:24px;flex-shrink:0;background:#fff}.emulator-gesture span{display:block;width:88px;height:4px;background:#344054;border-radius:8px}.tenant-dialog .tenant-mobile-journey{position:relative}.tenant-dialog .tenant-mobile-journey .emulator-loading{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;background:#fffffff0;color:#475467;font-size:13px}.tenant-dialog .tenant-mobile-journey .emulator-loading>span{width:28px;height:28px;border-width:3px}.tenant-dialog .tenant-mobile-journey .emulator-appbar{padding:14px 20px;background:#fff}.tenant-dialog .tenant-mobile-journey .emulator-screen{background:#fff;padding:24px 20px;scrollbar-width:thin;scrollbar-color:#dce2eb transparent}.tenant-dialog .tenant-mobile-journey .emulator-status{font-variant-numeric:tabular-nums}.tenant-dialog .tenant-mobile-journey .journey-field input:focus{border-color:#245bd6!important;outline:2px solid #dce7ff;outline-offset:1px}.tenant-dialog .tenant-mobile-journey button:disabled{cursor:wait}.tenant-mobile-journey .journey-splash{min-height:440px;padding:20px 0}.tenant-mobile-journey .tenant-journey-stepper{display:none}.tenant-mobile-journey .emulator-screen>div[style]>div[style]:first-child{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.tenant-dialog .tenant-mobile-journey input{min-height:46px;font-size:16px!important}.emulator-navigation{display:flex;justify-content:space-around;padding:6px 26px;background:#fff;border-top:1px solid #e9edf2}.tenant-dialog .emulator-navigation button{width:44px;height:40px;background:transparent;border:0;color:#46546a;font-size:23px!important;cursor:pointer}.emulator-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:#edf3ff;color:#245bd6;font-size:12px}.emulator-loading>span{width:14px;height:14px;border:2px solid #c4d4f6;border-top-color:#245bd6;border-radius:50%;animation:emulator-spin .8s linear infinite}.emulator-home-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#e7efff;color:#245bd6;font-size:26px;margin:22px auto 8px}.emulator-home-user{font-size:13px;color:#677488;overflow-wrap:anywhere}.emulator-home-card{text-align:left;padding:18px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;margin:16px 0}.emulator-home-card>span{display:block;font-size:11px;color:#677488;margin-bottom:8px}.emulator-home-card p{font-size:12px;line-height:1.6;color:#677488}@keyframes emulator-spin{to{transform:rotate(360deg)}}.tenant-dialog.tenant-dialog--small:has(.tenant-mobile-journey){border:0;border-radius:0;background:transparent;box-shadow:none}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__header{background:transparent;border:0;padding:0 4px 10px}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__heading h2{color:#fff}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__body{border:7px solid #272b31;border-radius:30px;background:#fff}.tenant-dialog:has(.tenant-mobile-journey) .tenant-dialog__footer{background:transparent;border:0;padding:10px 4px 0}.emulator-console-tools{display:grid;gap:8px;color:#e3e8f1}.emulator-console-tools small{font-size:11px;line-height:1.5}.emulator-console-tools>div{display:flex;gap:10px}.emulator-console-tools button{border:1px solid #64748b;color:#fff;background:#263243;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer}.tenant-mobile-journey--splash .emulator-screen{display:grid;place-items:center;background:#fff}.tenant-mobile-journey--splash .journey-splash{min-height:0;gap:18px;width:100%}.android-startup{margin-top:28px;width:28px;height:28px;border:3px solid #e3ebfb;border-top-color:#245bd6;border-radius:50%;animation:emulator-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.android-startup{animation:none}}.tenant-dialog .tenant-mobile-journey .journey-screen-heading{margin:8px 0 16px;text-align:left}.tenant-dialog .tenant-mobile-journey .journey-screen-heading h3{font-size:23px!important;line-height:1.3;letter-spacing:-.03em;margin:0 0 8px;font-weight:500!important}.journey-screen-heading p{margin:0;color:#667085;font-size:13px;line-height:1.6}.tenant-mobile-journey .journey-field{display:grid;position:relative;gap:7px;min-width:0;color:#344054;font-size:12px;font-weight:400}.journey-password-label{display:grid;gap:7px}.journey-password-control{display:block}.tenant-dialog .tenant-mobile-journey .journey-field input{width:100%;margin:0!important;border-radius:8px!important;font-size:14px!important;min-height:46px;box-shadow:none!important}.tenant-dialog .tenant-mobile-journey .journey-field>button{top:auto!important;bottom:4px;right:5px!important;transform:none!important;height:38px;min-height:38px;background:#f5f7fa!important;color:#475467!important}.tenant-dialog .tenant-mobile-journey .journey-password-control input{padding-right:72px!important}.journey-name-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.tenant-dialog .tenant-mobile-journey .journey-primary-action{min-height:46px;margin-top:10px;background:#245bd6!important;border:1px solid #245bd6!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important}.tenant-dialog .tenant-mobile-journey .journey-primary-action:hover:not(:disabled){background:#194bb8!important}.tenant-dialog .tenant-mobile-journey .emulator-screen>div[style]>div[style]:first-child{gap:14px!important}.tenant-mobile-journey .tenant-journey-notice{background:#edf3fc;border:1px solid #d6e2f5;padding:12px;border-radius:8px;font-size:12px;line-height:1.5;margin-top:14px;overflow-wrap:anywhere}.tenant-mobile-journey .tenant-journey-data-note{font-size:11px;color:#667085;line-height:1.5;margin-top:16px}.tenant-dialog .tenant-mobile-journey .emulator-home-card{width:100%;box-sizing:border-box;box-shadow:none}.tenant-dialog .tenant-mobile-journey .tenant-journey-result-actions{display:grid;gap:10px;width:100%}@media (prefers-reduced-motion: reduce){.emulator-loading>span{animation:none}}.demo-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;pointer-events:none;font-family:Manrope,Segoe UI,system-ui,sans-serif}.demo-tour__non-blocking-dim{position:fixed;z-index:2147483600;background:#050d19b8;pointer-events:none}.demo-tour__cutout{position:fixed;z-index:2147483702;border:3px solid #9ee7ff;border-radius:18px;box-shadow:0 0 0 9999px transparent,0 0 0 5px #55b8e833,0 18px 48px #0e74903d;pointer-events:none}.demo-tour__cutout--action{animation:demo-tour-action-pulse 1.25s ease-in-out infinite}.demo-tour__scrim,.demo-tour__blocker{position:fixed;background:#050d19ad;pointer-events:auto}.demo-tour__scrim{top:0;right:0;bottom:0;left:0}.demo-tour__spotlight{position:fixed;border:2px solid #55b8e8;border-radius:18px;box-shadow:0 0 0 5px #55b8e829,0 24px 60px #02081257}.demo-tour__card{position:fixed;z-index:2147483800;width:min(410px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 92px));overflow:auto;box-sizing:border-box;border:1px solid #bfd7ff;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9ff);color:#172033;box-shadow:0 28px 80px #12274842;padding:17px;pointer-events:auto}.demo-tour__card--centered{top:50%;left:50%;transform:translate(-50%,-50%)}.demo-tour__card--recovery{inset:auto 14px 14px auto}.demo-tour__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2563eb;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.demo-tour__topline>span{display:inline-flex;align-items:center;gap:7px}.demo-tour__top-actions{flex-shrink:0}.demo-tour__topline button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #cbdcf8;border-radius:9px;background:#eef5ff;color:#1d4ed8;cursor:pointer}.demo-tour__topline button:hover{border-color:#93bdf8;background:#dbeafe;color:#123b8f}.demo-tour__topline button:focus-visible,.demo-tour__card button:focus-visible{outline:3px solid rgba(85,184,232,.42);outline-offset:2px}.demo-tour__progress{height:3px;margin:11px 0 15px;overflow:hidden;border-radius:999px;background:#dbeafe}.demo-tour__progress span{display:block;height:100%;border-radius:inherit;background:#2563eb}.demo-tour .demo-tour__card h2{margin:0 0 11px;color:#111827!important;font-size:20px;line-height:1.25;letter-spacing:0}.demo-tour__content{color:#4b5870;font-size:13px;line-height:1.55}.demo-tour .demo-tour__content p{margin:0;color:#4b5870!important}.demo-tour__content ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.demo-tour .demo-tour__content li{position:relative;padding-left:17px;color:#4b5870!important}.demo-tour__content li:before{content:"";position:absolute;top:.62em;left:1px;width:6px;height:6px;border-radius:2px;background:#2563eb}.demo-tour .demo-tour__content strong{color:#111827!important;font-weight:800}.demo-tour__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding-top:13px;border-top:1px solid #dbeafe}.demo-tour__footer>span:first-child{color:#61708a;font-size:11px;line-height:1.35}.demo-tour__footer-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.demo-tour__primary,.demo-tour__secondary{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.demo-tour__primary{border:1px solid #2563eb;background:#2563eb;color:#fff}.demo-tour__primary:hover{border-color:#1d4ed8;background:#1d4ed8}.demo-tour__secondary{border:1px solid #cbdcf8;background:#eef5ff;color:#1d4ed8}.demo-tour__pointer{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#2563eb!important;font-size:11px;font-weight:800}@media (max-width: 720px){.demo-tour__card,.demo-tour__card--recovery{inset:auto 10px 10px 10px!important;width:auto;max-height:min(58vh,430px)}.demo-tour__footer{align-items:flex-start;flex-direction:column}.demo-tour__footer-actions,.demo-tour__primary,.demo-tour__secondary{width:100%}.demo-tour__pointer{align-self:flex-end}}@media (prefers-reduced-motion: reduce){.demo-tour__card,.demo-tour__spotlight{scroll-behavior:auto}.demo-tour__cutout--action{animation:none}}@keyframes demo-tour-action-pulse{0%,to{border-color:#9ee7ff;box-shadow:0 0 0 4px #55b8e82e,0 18px 48px #0e74903d}50%{border-color:#38bdf8;box-shadow:0 0 0 10px #55b8e857,0 26px 62px #0e74905c}}.tenant-workspace .tenant-page.tenant-home,.tenant-page.tenant-home{gap:24px!important;color:#5145cd}.tenant-home:before{display:none!important}.tenant-home *,.th-button{box-sizing:border-box}.tenant-home .th-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:10px}.tenant-home .th-header>div{min-width:0}.tenant-home .th-eyebrow{color:#514c8f;font-size:10px;font-weight:800;letter-spacing:.13em}.tenant-home .th-header h1{margin:8px 0 10px;font-size:clamp(28px,3vw,38px)!important;font-weight:800;line-height:1.15;letter-spacing:-.045em;color:#5145cd}.tenant-home .th-header p{max-width:620px;margin:0;color:#514c8f;font-size:13px;line-height:1.7}.tenant-home .th-header p strong{color:#626572;font-weight:650;overflow-wrap:anywhere}.tenant-home .th-context{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;color:#514c8f;font-size:11px}.tenant-home .th-context>span{display:inline-flex;align-items:center;gap:6px}.tenant-home .th-environment{padding:4px 8px;border:1px solid #dcdde5;border-radius:5px;background:#f8f8fb;color:#626572;font-size:10px;font-weight:800;letter-spacing:.06em}.tenant-home .th-environment--production{background:#fff5e6;border-color:#efd3a5;color:#86500b}.th-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid #dcdde5;border-radius:8px;background:#fff;color:#626572;font:650 12px/1.35 Manrope,Segoe UI,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.th-button svg{width:15px;height:15px;flex-shrink:0}.th-button:hover:not(:disabled){border-color:#9eb2ca;background:#f8f8fb;color:#5145cd}.th-button--primary{background:#514c8f;color:#fff;border-color:#514c8f}.th-button--primary:hover:not(:disabled){color:#fff;background:#626572;border-color:#626572}.th-button--quiet{border-color:transparent;background:transparent;padding:7px 9px}.th-button--danger{color:#ac3030;border-color:transparent}.th-button--danger:hover:not(:disabled){color:#982626;background:#fff1f1;border-color:#edbaba}.th-button--destructive{color:#fff;background:#b42318;border-color:#b42318}.th-button--destructive:hover:not(:disabled){color:#fff;background:#912018;border-color:#912018}.th-button:disabled{opacity:.55;cursor:not-allowed}.tenant-home :is(button,a,[tabindex]):focus-visible,.th-button:focus-visible{outline:3px solid #514c8f;outline-offset:3px}.tenant-home .th-header>.th-button{flex-shrink:0}.tenant-home .th-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0;border:1px solid #eeedf8;border-radius:12px;background:#fff}.tenant-home .th-status-item{display:flex;align-items:center;min-width:0;gap:12px;padding:0 20px;border-right:1px solid #eeedf8}.tenant-home .th-status-item:last-child{border:0}.tenant-home .th-status-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:#fff3df;color:#91620c}.tenant-home .th-status-icon.is-ready{background:#f8f8fb;color:#514c8f}.tenant-home .th-status-item>div{min-width:0;flex:1}.tenant-home .th-status-item strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5145cd;font-size:12px;font-weight:700}.tenant-home .th-label{display:block;color:#514c8f;font-size:11px;font-weight:650}.tenant-home .th-check{color:#21805b;flex-shrink:0;width:14px}.tenant-home .th-warning-icon{color:#9b640c;flex-shrink:0}.tenant-home .th-workspace{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:24px;align-items:start}.tenant-home .th-main{min-width:0}.tenant-home .th-tabs{display:flex;gap:22px;border-bottom:1px solid #eeedf8;margin-bottom:18px}.tenant-home .th-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 2px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#514c8f;font:650 12px/1.4 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer}.tenant-home .th-tabs button[aria-selected=true]{border-bottom-color:#514c8f;color:#514c8f}.tenant-home .th-tabs button:hover{color:#514c8f}.tenant-home .th-panel{min-width:0;padding:24px;border:1px solid #eeedf8;border-radius:12px;background:#fff;box-shadow:0 2px 4px #14213b03}.tenant-home .th-panel[hidden]{display:none}.tenant-home .th-panel--tour{position:relative;z-index:2147483203;box-shadow:0 0 0 4px #1457c82e}.tenant-home .th-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:26px}.tenant-home .th-panel h2,.tenant-home .th-sidebar h2{margin:0;color:#5145cd;font-size:16px;font-weight:750;letter-spacing:-.025em;line-height:1.4}.tenant-home .th-panel-heading p{margin:6px 0 0;color:#514c8f;font-size:12px;line-height:1.6}.tenant-home .th-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;border:1px solid #dcdde5;border-radius:6px;background:#f8f8fb;color:#514c8f;font-size:10px;font-weight:700}.tenant-home .th-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.tenant-home .th-badge--success{color:#167149;border-color:#c6e7d7;background:#f0faf5}.tenant-home .th-badge--warning{color:#875610;border-color:#eed8b6;background:#fff8eb}.tenant-home .th-credentials{display:grid;gap:20px}.tenant-home .th-credential{min-width:0}.tenant-home .th-credential>.th-label{margin-bottom:8px;color:#626572}.tenant-home .th-value{display:flex;align-items:center;gap:10px;min-height:50px;padding:5px 7px 5px 14px;border:1px solid #eeedf8;border-radius:8px;background:#f8f8fb}.tenant-home .th-value code{flex:1;min-width:0;overflow-wrap:anywhere;color:#626572;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.tenant-home .th-value>.th-button{flex-shrink:0}.tenant-home .th-value-actions{display:flex;flex-shrink:0}.tenant-home .th-field-help{display:flex;gap:5px;align-items:start;margin:8px 0 0;color:#514c8f;font-size:10px;line-height:1.6}.tenant-home .th-field-help svg{flex-shrink:0;margin-top:2px}.tenant-home .th-endpoints{display:grid;gap:17px;padding:20px 0;margin-top:5px}.tenant-home .th-endpoints code{display:block;margin-top:7px;color:#626572;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.tenant-home .th-method{color:#167149;font-weight:800;margin-right:6px}.tenant-home .th-security-note{display:flex;align-items:start;gap:9px;padding:12px;background:#f8f8fb;border-radius:8px;color:#514c8f}.tenant-home .th-security-note svg{flex-shrink:0;margin-top:2px}.tenant-home .th-security-note p{margin:0;font-size:11px;line-height:1.7}.tenant-home .th-credential-footer{padding-top:20px;margin-top:22px;border-top:1px solid #eeedf8}.tenant-home .th-credential-footer>div{display:flex;gap:8px;flex-wrap:wrap}.tenant-home .th-credential-footer>span{display:block;margin-top:10px;font-size:10px;color:#514c8f}.tenant-home .th-sidebar{display:grid;gap:20px;min-width:0}.tenant-home .th-next-step{display:grid;justify-items:start;padding:22px;border:1px solid #dcdde5;border-radius:12px;background:#f8f8fb}.tenant-home .th-next-step .th-eyebrow{color:#514c8f}.tenant-home .th-next-icon{display:grid;place-items:center;width:42px;height:42px;margin:22px 0 14px;border:1px solid #dcdde5;border-radius:11px;background:#fff;color:#514c8f;font-size:20px}.tenant-home .th-next-step p{margin:8px 0 20px;color:#514c8f;font-size:12px;line-height:1.8}.tenant-home .th-next-step .th-button{width:100%;justify-content:space-between}.tenant-home .th-next-step small{display:block;margin-top:12px;color:#514c8f;font-size:10px;line-height:1.6}.tenant-home .th-shortcuts{padding:18px 16px 6px;border:1px solid #eeedf8;border-radius:12px;background:#fff}.tenant-home .th-shortcuts h2{font-size:12px;padding:0 2px 12px}.tenant-home .th-shortcuts a{display:flex;align-items:center;gap:10px;min-height:70px;padding:12px 2px;color:#626572;border-top:1px solid #eeedf8;text-decoration:none}.tenant-home .th-shortcuts a:hover{background:#f8f8fb}.tenant-home .th-shortcut-icon{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:8px;background:#f8f8fb;color:#514c8f}.tenant-home .th-shortcuts a>span:nth-child(2){flex:1;min-width:0}.tenant-home .th-shortcuts strong{display:block;color:#626572;font-size:11px;font-weight:700}.tenant-home .th-shortcuts small{display:block;margin-top:4px;color:#514c8f;font-size:10px;line-height:1.5}.tenant-home .th-shortcuts a>svg{flex-shrink:0;width:13px}.tenant-home .th-docs-link{display:flex;align-items:start;gap:10px;padding:0 12px;color:#514c8f;font-size:11px;text-decoration:none}.tenant-home .th-docs-link>svg{margin-top:2px;flex-shrink:0}.tenant-home .th-docs-link strong{display:flex;align-items:center;gap:8px;margin-top:6px;color:#514c8f;font-size:11px}.th-notice{display:flex;align-items:start;gap:10px;padding:13px 14px;border:1px solid #eeedf8;border-radius:8px;font-size:13px;line-height:1.55;word-break:normal;overflow-wrap:break-word}.th-notice>svg{flex-shrink:0;margin-top:3px}.th-notice p{margin:3px 0 0;font-size:12px;line-height:1.6;word-break:normal;overflow-wrap:break-word}.th-notice--warning{color:#84551a;background:#fffaef;border-color:#f0dfbb}.th-notice--error{color:#9b2929;background:#fff3f3;border-color:#efc6c6}.th-notice--info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.th-notice--success{color:#196342;background:#f0faf5;border-color:#c6e7d7}.tenant-home .th-panel>.th-notice{margin-top:18px}.th-confirm-copy{color:#626572;font-size:13px;line-height:1.8;margin:0}.tenant-home .th-journey{list-style:none;padding:0;margin:0 0 24px}.tenant-home .th-journey li{display:flex;align-items:start;gap:15px;padding:16px 0;border-bottom:1px solid #eeedf8}.tenant-home .th-journey li:last-child{border:0}.tenant-home .th-journey li>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#f8f8fb;color:#514c8f;border-radius:9px;font-size:11px;font-weight:750}.tenant-home .th-journey h3{margin:0;color:#5145cd;font-size:13px}.tenant-home .th-journey p{margin:5px 0 0;color:#514c8f;font-size:12px;line-height:1.7}.tenant-home .th-validation-footer{display:grid;justify-items:start;gap:10px;margin-top:22px}.tenant-home .th-validation-footer>span{color:#514c8f;font-size:10px;line-height:1.6}.tenant-home .th-copy-feedback:not(:empty){position:fixed;z-index:5000;bottom:24px;left:50%;transform:translate(-50%);padding:12px 20px;border-radius:10px;background:#163d2d;color:#fff;font-size:12px;box-shadow:0 8px 24px #14213b22}.tenant-home .th-copy-feedback:empty{position:absolute;width:1px;height:1px;overflow:hidden}.tenant-home .th-copy-error{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:5000;width:min(480px,calc(100vw - 32px));box-shadow:0 8px 24px #14213b22}.tenant-home-empty{padding:32px;color:#626572}.tenant-home .th-header h1{font-weight:800!important}.tenant-home .th-panel h2,.tenant-home .th-sidebar h2{font-size:16px!important;font-weight:750!important;line-height:1.4!important}.tenant-home .th-shortcuts h2{font-size:12px!important}.tenant-home .th-journey h3{font-size:13px!important;font-weight:700!important}.tenant-home :is(.th-header,.th-panel,.th-sidebar) p{font-size:12px!important;font-weight:500!important;line-height:1.7!important}.tenant-home .th-header p{font-size:13px!important}.tenant-home .th-panel .th-field-help{font-size:10px!important}.tenant-home .th-panel :is(.th-security-note,.th-notice) p{font-size:11px!important}.tenant-home :is(.th-value,.th-endpoints) code{background:transparent!important;color:#626572!important;border-radius:0!important}.tenant-home .th-tabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:650!important}.tenant-home .th-tabs button[aria-selected=true]{border-bottom-color:#514c8f!important}.tenant-home .th-button{border-radius:8px!important;border:1px solid #dcdde5!important;font-weight:650!important;box-shadow:none!important}.tenant-home .th-button--primary{border-color:#514c8f!important}.tenant-home :is(.th-button--quiet,.th-button--danger){border-color:transparent!important}.tenant-home :is(.th-button,.th-tabs button):hover{transform:none!important;box-shadow:none!important}.tenant-home :is(.th-button,.th-tabs button):focus-visible{outline:2px solid #514c8f!important;outline-offset:3px!important}body:has(.tenant-home .th-panel--tour) .tenant-dialog-backdrop{z-index:2147483300}.th-spin{animation:th-spin .9s linear infinite}@keyframes th-spin{to{transform:rotate(360deg)}}@media (max-width: 1150px){.tenant-home .th-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.tenant-home .th-panel{padding:20px}.tenant-home .th-status-item{padding:0 14px;gap:8px}.tenant-home .th-status-icon{flex-basis:30px;height:30px}.tenant-home .th-next-step{padding:18px}}@media (max-width: 960px){.tenant-home .th-workspace{grid-template-columns:minmax(0,1fr)}.tenant-home .th-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home .th-docs-link{grid-column:1 / -1}}@media (max-width: 600px){.tenant-workspace .tenant-page.tenant-home,.tenant-page.tenant-home{gap:20px!important}.tenant-home .th-header{flex-direction:column;align-items:start;gap:16px}.tenant-home .th-header h1{font-size:29px!important}.tenant-home .th-header p{font-size:12px}.tenant-home .th-status-strip{grid-template-columns:1fr;padding:0 16px}.tenant-home .th-status-item{padding:14px 0;border-right:0;border-bottom:1px solid #eeedf8;gap:12px}.tenant-home .th-tabs{gap:18px}.tenant-home .th-tabs button{font-size:11px;gap:6px}.tenant-home .th-panel{padding:18px 14px}.tenant-home .th-panel-heading{gap:8px;margin-bottom:22px}.tenant-home .th-panel h2{font-size:15px}.tenant-home .th-value{flex-wrap:wrap;gap:2px;padding:8px 10px}.tenant-home .th-value code{flex-basis:100%;padding:4px 0}.tenant-home .th-value>.th-button,.tenant-home .th-value-actions{margin-left:auto}.tenant-home .th-sidebar{grid-template-columns:1fr}.tenant-home .th-validation-footer .th-button{width:100%}.th-button{min-height:44px}}@media (prefers-reduced-motion: reduce){.th-spin{animation:none}.th-button{transition:none}}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home [hidden]{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-header{padding:0;align-items:center}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-header h1{font-size:32px!important;font-weight:700!important;letter-spacing:-.035em!important;margin:7px 0;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.th-value,.th-endpoints,.ov-realm-row) code{color:#292b38!important;background:transparent!important}.ov-header-context{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:12px;color:#626572}.ov-header-context>span{display:inline-flex;align-items:center;gap:7px}.ov-dashboard{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:24px;align-items:start}.ov-primary-column,.ov-secondary-column{display:grid;gap:22px;min-width:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:22px;background:#24252d!important;color:#fff;border:1px solid #183653;border-radius:10px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card h2{display:flex;align-items:center;gap:10px;color:#fff!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 8px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card h2 svg{color:#c8c4f3}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card p{color:#bfc1ce!important;font-size:12px!important;line-height:1.6!important;margin:0}.ov-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ov-access-actions a{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#f5f5fa;font-weight:600;text-decoration:none;min-height:42px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-primary-link{color:#24252d!important;background:#fff!important;border:1px solid #fff;border-radius:6px;padding:11px 15px}.ov-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-section-heading h2{margin:0;font-size:15px!important;font-weight:650!important}.ov-section-heading>span,.ov-section-heading>svg{font-size:11px;color:#626572}.ov-task-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #dcdde5;border-radius:9px;overflow:hidden}.ov-task{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid #e8e8ef;background:#fff;color:#24252d;text-decoration:none}.ov-task:last-child{border-bottom:0}.tenant-home .ov-task-grid .ov-task:focus-visible{outline-offset:-3px!important}.ov-task:hover{border-color:#b8b6d0;background:#f8f8fb}.ov-task-icon{display:grid;place-items:center;width:34px;height:34px;background:#eeedf8;color:#5145cd;border-radius:7px}.ov-task>svg{margin-top:9px;color:#626572;width:14px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task h3{margin:0 0 6px;font-size:13px!important;font-weight:650!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task p{margin:0;font-size:12px!important;color:#626572!important;line-height:1.6!important;font-weight:400!important}.ov-communication{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid #dcdde5;font-size:12px;color:#626572}.ov-communication>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ov-communication>span>span{flex-basis:100%;padding-left:22px;font-size:11px}.ov-communication strong{color:#24252d;font-weight:600}.ov-communication a{display:flex;gap:8px;align-items:center;text-decoration:none;color:#5145cd;min-height:40px;font-weight:600}.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card{border:1px solid #dcdde5;border-radius:10px;background:#fff;padding:22px;min-width:0}.ov-instance-card dl{margin:0}.ov-instance-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #e8e8ef;font-size:12px}.ov-instance-card dt{color:#626572}.ov-instance-card dd{margin:0;color:#292b38;font-weight:600;min-width:0}.ov-instance-card .ov-realm-row{display:block}.ov-realm-row dd{display:flex;align-items:center;gap:4px;justify-content:space-between;margin-top:7px}.ov-realm-row code{overflow-wrap:anywhere;min-width:0}.ov-realm-row button{flex-shrink:0}.ov-state-positive{color:#087c70!important}.ov-state-warning{color:#9b6413!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card>p{color:#626572!important;margin:-7px 0 17px;font-size:11px!important}.ov-setup-card ul{list-style:none;margin:0 0 19px;padding:0}.ov-setup-card li{display:flex;gap:9px;align-items:center;padding:10px 0;font-size:12px;color:#505361}.ov-setup-card li>span{flex:1}.ov-setup-card li small{font-size:10px;color:#626572}.ov-setup-card .th-button{width:100%;justify-content:space-between}.ov-resources{display:flex;flex-wrap:wrap;gap:15px}.ov-resources a{display:flex;gap:7px;align-items:center;text-decoration:none;color:#5145cd;font-size:12px;min-height:40px}.ov-contract-card .th-endpoints{padding-top:0}.ov-contract-card .th-button,.ov-next-card .th-button{width:100%;margin-top:18px;justify-content:space-between}.ov-next-card>svg{color:#5145cd;font-size:23px;margin-bottom:13px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-contract-card,.ov-next-card) p{font-size:12px!important;font-weight:400!important;color:#626572!important}.ov-activity{padding:24px;background:#fff;border:1px solid #dcdde5;border-radius:10px;min-width:0}.ov-activity a{display:inline-flex;align-items:center;gap:7px;color:#5145cd;font-size:12px;text-decoration:none;min-height:32px}.ov-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 12px}.ov-metrics>div{padding:0 18px;border-left:1px solid #e8e8ef;min-width:0}.ov-metrics>div:first-child{padding-left:0;border-left:0}.ov-metrics>div:last-child{padding-right:0}.ov-metrics dt{font-size:12px;line-height:1.6;color:#626572}.ov-metrics dd{margin:10px 0 6px;font-size:32px;line-height:1.2;font-weight:650;letter-spacing:-.04em;color:#24252d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ov-metrics dd small{font-size:18px;margin-left:2px}.ov-metrics span{color:#626572;font-size:10px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-data-note{font-size:10px!important;color:#626572!important;margin:16px 0 22px;line-height:1.6!important}.ov-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8e8ef;padding-top:15px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-recent-heading h3{font-size:13px!important;margin:0}.ov-recent-list{list-style:none;margin:0;padding:0}.ov-recent-list li{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #e8e8ef}.ov-recent-list li:last-child{border-bottom:0}.ov-event-mark{width:7px;height:7px;background:#5145cd;border-radius:50%;flex-shrink:0}.ov-recent-list li>div{display:grid;gap:5px;min-width:0;flex:1;overflow-wrap:anywhere}.ov-recent-list strong{font-size:12px;font-weight:600;color:#292b38}.ov-recent-list li>div>span,.ov-recent-list time{font-size:11px;color:#626572}.ov-recent-list time{flex-shrink:0}.ov-activity .ov-alert-summary{display:flex;gap:12px;margin-top:14px;padding:13px;border-radius:6px;background:#f0f0f5;color:#626572}.ov-activity .ov-alert-summary--attention{background:#fff8eb;color:#845510}.ov-alert-summary>span{flex:1;min-width:0;overflow-wrap:anywhere}.ov-alert-summary>svg{flex-shrink:0}.ov-alert-summary strong{display:block;font-size:12px;font-weight:600}.ov-alert-summary small{display:block;margin-top:5px;font-size:11px}.ov-activity-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;min-height:220px;color:#626572;font-size:13px;line-height:1.6}.ov-activity-state>svg{color:#626572;font-size:22px}.ov-activity-state strong{color:#292b38}.ov-activity-state>span{max-width:400px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-empty-activity{padding:18px 0;font-size:12px!important;color:#626572!important}.tenant-home :is(.ov-task,.ov-activity a,.ov-access-actions a,.ov-resources a,.ov-communication a):focus-visible{outline:3px solid #5145cd;outline-offset:4px}.tenant-home{--th-surface: #fff;--th-surface-subtle: #f8f8fb;--th-text: #292b38;--th-muted: #626572;--th-accent: #5145cd;--th-line: #dcdde5;--th-success: #087c70;--th-success-bg: #eef9f5;--th-warning: #845510;--th-warning-bg: #fff8eb;--th-danger: #9b2929;--th-danger-bg: #fff3f3}.ov-access-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;color:#c8c4f3;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ov-access-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 12px/1.35 Manrope,Segoe UI,system-ui,sans-serif;cursor:pointer}.ov-access-actions .ov-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px}.ov-access-actions .ov-primary-link:disabled{cursor:wait;opacity:.68}.ov-health-pill{display:inline-flex;align-items:center;gap:7px;color:#d6d7df;font-size:10px;text-transform:capitalize}.ov-health-pill>span{width:7px;height:7px;border-radius:50%;background:#9497a5}.ov-health-pill--healthy>span{background:#64d8b8;box-shadow:0 0 0 3px #64d8b826}.ov-health-pill--degraded>span,.ov-health-pill--checking>span{background:#f0be67}.ov-health-pill--down>span{background:#ee8686}.ov-section-heading>div:first-child{min-width:0}.ov-freshness{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--th-muted);font-size:10px;line-height:1.45}.ov-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.tenant-home .ov-section-actions .th-button{min-height:32px;padding:5px 8px}.ov-activity-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0 28px;overflow:hidden;border:1px solid var(--th-line);border-radius:8px;background:var(--th-line)}.ov-activity-skeleton>span{position:relative;display:block;min-height:116px;background:var(--th-surface-subtle);overflow:hidden}.ov-activity-skeleton>span:before,.ov-activity-skeleton>span:after{content:"";position:absolute;left:18px;border-radius:5px;background:#e2e2e9}.ov-activity-skeleton>span:before{top:24px;width:58%;height:10px}.ov-activity-skeleton>span:after{top:53px;width:42%;height:31px}.ov-activity-skeleton:after{content:"";position:absolute;pointer-events:none}.ov-activity-skeleton>span{animation:ov-skeleton-pulse 1.4s ease-in-out infinite alternate}.ov-activity-skeleton>span:nth-child(2){animation-delay:.12s}.ov-activity-skeleton>span:nth-child(3){animation-delay:.24s}.ov-activity-skeleton .ov-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;animation:none}@keyframes ov-skeleton-pulse{0%{opacity:.62}to{opacity:1}}.ov-partial-note{display:flex;align-items:flex-start;gap:8px;margin:2px 0 18px;padding:10px 12px;border:1px solid #eed8b6;border-radius:7px;background:var(--th-warning-bg);color:var(--th-warning);font-size:11px;line-height:1.55}.ov-partial-note svg{flex-shrink:0;margin-top:2px}.ov-metrics dt a{min-height:auto;font-size:inherit;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.ov-metrics dt a:hover{text-decoration-color:currentColor}.th-health-check{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-8px 0 24px;padding:14px;border:1px solid var(--th-line);border-radius:8px;background:var(--th-surface-subtle)}.th-health-check>div{display:flex;align-items:center;gap:11px;min-width:0}.th-health-check__icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;background:#eeeef3;color:var(--th-muted)}.th-health-check strong,.th-health-check small{display:block}.th-health-check strong{color:var(--th-text);font-size:12px;font-weight:650;text-transform:capitalize}.th-health-check small{margin-top:4px;color:var(--th-muted);font-size:10px;line-height:1.45}.th-health-check--healthy{border-color:#bfe1d5;background:var(--th-success-bg)}.th-health-check--healthy .th-health-check__icon{background:#d9f1e9;color:var(--th-success)}.th-health-check--degraded{border-color:#eed8b6;background:var(--th-warning-bg)}.th-health-check--degraded .th-health-check__icon,.th-health-check--down .th-health-check__icon{color:var(--th-warning);background:#f9e8ca}.th-health-check--down{border-color:#efc6c6;background:var(--th-danger-bg)}.th-health-check--down .th-health-check__icon{color:var(--th-danger);background:#f8dcdc}.tenant-home .th-value--attention{border-color:#d89f3c;box-shadow:0 0 0 3px #d89f3c1f;background:#fffaf0}.tenant-home .th-field-help--attention{color:var(--th-warning);font-weight:650}.tenant-dialog .tenant-journey-content{display:grid;gap:16px}.tenant-dialog .tenant-journey-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0 0 15px;border-bottom:1px solid #e4e5eb}.tenant-dialog .tenant-journey-stepper li{position:relative;display:grid;justify-items:center;gap:6px;color:#7a7d88;font-size:9px;text-align:center}.tenant-dialog .tenant-journey-stepper li:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 15px);width:calc(100% - 30px);height:1px;background:#d7d8df}.tenant-dialog .tenant-journey-stepper li.is-complete:not(:last-child):after{background:#6d63d4}.tenant-dialog .tenant-journey-stepper li>span{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #d0d2d9;border-radius:50%;background:#fff;font-size:10px}.tenant-dialog .tenant-journey-stepper li.is-current{color:#393186}.tenant-dialog .tenant-journey-stepper li.is-current>span{border-color:#5145cd;background:#5145cd;color:#fff;box-shadow:0 0 0 3px #5145cd1c}.tenant-dialog .tenant-journey-stepper li.is-complete>span{border-color:#b9b5e9;background:#eeedf8;color:#5145cd}.tenant-dialog .tenant-journey-stepper strong{font-weight:650}.tenant-dialog .tenant-journey-notice,.tenant-dialog .tenant-journey-data-note{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;border-radius:7px;font-size:10px;line-height:1.5}.tenant-dialog .tenant-journey-notice{border:1px solid #c6d9ee;background:#f0f6fd;color:#29547f}.tenant-dialog .tenant-journey-data-note{border:1px solid #eed8b6;background:#fff8eb;color:#845510}.tenant-dialog .tenant-journey-data-note svg{flex-shrink:0;margin-top:1px}.tenant-dialog .tenant-journey-result-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width: 1100px){.ov-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:18px}.ov-task-grid{grid-template-columns:1fr}}@media (max-width: 760px){.ov-dashboard{grid-template-columns:1fr;gap:20px}.ov-header-context{gap:12px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-header{align-items:flex-start}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs{gap:22px;overflow-x:auto}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button{white-space:nowrap;font-size:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card{padding:22px}.ov-task{padding:16px}.ov-access-actions a{min-height:44px}.ov-instance-card,.ov-setup-card{padding:20px}.ov-activity{padding:20px 16px}.ov-metrics{grid-template-columns:1fr;gap:17px}.ov-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 0 15px;border-left:0;border-bottom:1px solid #e8e8ef}.ov-metrics>div:last-child{padding-bottom:0;border-bottom:0}.ov-metrics dd{margin:0;font-size:28px;grid-column:2;grid-row:1 / 3}.ov-metrics span{margin-top:4px}.ov-activity a{min-height:44px}.ov-access-actions{width:100%;align-items:stretch}.ov-access-actions .ov-primary-link{flex:1 1 180px}.ov-health-pill{flex-basis:100%}.ov-activity .ov-section-heading{align-items:flex-start}.ov-section-actions{align-items:flex-end}.th-health-check{align-items:stretch;flex-direction:column}.th-health-check>.th-button{width:100%}}@media (max-width: 520px){.ov-activity-skeleton{grid-template-columns:1fr}.ov-activity-skeleton>span{min-height:86px}.ov-activity-skeleton>span:before{top:18px}.ov-activity-skeleton>span:after{top:42px;height:26px}.tenant-dialog .tenant-journey-stepper strong{font-size:8px}}@media (prefers-reduced-motion: reduce){.ov-activity-skeleton>span{animation:none}}.developer-workspace{min-width:0;gap:20px!important;color:#1e293b!important;font-family:var(--au-font-sans)!important;font-size:14px;line-height:1.55}.developer-workspace *,.developer-workspace *:before,.developer-workspace *:after{box-sizing:border-box}.developer-workspace .tenant-console-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin-bottom:4px!important}.developer-workspace .tenant-console-header>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.developer-workspace .tenant-console-header h1{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:24px!important;font-weight:750!important;letter-spacing:-.025em!important;color:#0f172a!important;line-height:1.2!important}.developer-workspace .tenant-console-header p{display:block!important;max-width:75ch!important;margin:0!important;font-size:13.5px!important;font-weight:450!important;color:#475569!important;line-height:1.55!important}.developer-workspace .tenant-console-header__eyebrow{display:block!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#475569!important;margin-bottom:2px!important}.integration-quickstart-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.iq-banner{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;gap:16px;flex-wrap:wrap}.iq-banner-main{display:flex;align-items:center;gap:14px;min-width:0}.iq-banner-icon{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;border:1px solid #dbeafe;flex-shrink:0}.iq-banner-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iq-banner-title{font-size:16px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.iq-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.iq-banner-desc{font-size:13px!important;color:#475569!important;margin:3px 0 0!important}.iq-content{padding:0 24px 22px;border-top:1px solid #f1f5f9}.iq-steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.iq-step-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px}.iq-step-header{display:flex;align-items:flex-start;gap:12px}.iq-step-num{width:24px;height:24px;border-radius:6px;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.iq-step-title-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.iq-step-title{font-size:14px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.iq-step-sub{font-size:11px;color:#64748b;display:block;margin-top:2px}.iq-step-body{font-size:12px!important;color:#334155!important;margin:0!important;line-height:1.5!important}.iq-code-box pre{background:#091326!important;color:#f1f5f9!important;padding:14px!important;border-radius:8px!important;font-size:12px!important;font-family:var(--au-font-mono)!important;line-height:1.6!important;max-height:200px;overflow:auto;border:1px solid #1e293b!important;margin:0!important}.iq-step-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.iq-secret-timer{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.iq-lang-select{padding:5px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:12px;color:#0f172a;background:#fff;font-weight:500}.iq-notice{margin-top:14px;padding:10px 14px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:12px;font-weight:500}.iq-status-footer{margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px}.iq-status-item{display:flex;align-items:center;gap:6px}.iq-status-label{color:#64748b;font-weight:600}.iq-status-ok{color:#16a34a;font-weight:650;display:inline-flex;align-items:center;gap:4px}.iq-status-links{display:flex;align-items:center;gap:8px}.iq-footer-link{color:#2563eb;text-decoration:none;font-weight:500}.iq-footer-link:hover{text-decoration:underline}.developer-workspace :is(.tenant-docs-layout,.tenant-dev-lab-shell){display:grid!important;grid-template-columns:275px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;min-width:0!important}.developer-workspace :is(.tenant-docs-sidebar,.tenant-dev-step-rail){min-width:0!important;padding:16px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0a!important}.developer-workspace :is(.tenant-docs-card,.tenant-dev-workspace){min-width:0!important;padding:24px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0a!important}.developer-workspace .tenant-dev-nav-title{display:flex!important;align-items:center!important;gap:8px!important;color:#475569!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 8px 6px!important}.developer-workspace :is(.tenant-dev-nav-btn,.tenant-dev-step-item){width:100%!important;text-align:left!important;min-width:0!important;padding:9px 12px!important;margin:3px 0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;color:#0f172a!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;transition:all .12s ease!important}.developer-workspace :is(.tenant-dev-nav-btn,.tenant-dev-step-item):hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.developer-workspace :is(.tenant-dev-nav-btn,.tenant-dev-step-item):hover *{color:inherit}.developer-workspace :is(.tenant-dev-nav-btn,.tenant-dev-step-item).is-active{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important;font-weight:650!important;box-shadow:0 1px 3px #2563eb14!important}.developer-workspace .tenant-dev-step-item{align-items:flex-start!important;gap:12px!important;padding:10px 12px!important}.developer-workspace .tenant-dev-step-number{width:22px!important;height:22px!important;border-radius:50%!important;background:#e2e8f0!important;color:#334155!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:1px!important}.developer-workspace .tenant-dev-step-item.is-active .tenant-dev-step-number{background:#2563eb!important;color:#fff!important}.developer-workspace .tenant-dev-nav-btn.is-active>span:last-child{color:#1d4ed8!important;font-weight:650!important}.developer-workspace .tenant-dev-nav-btn:not(.is-active)>span:last-child{color:#0f172a!important}.developer-workspace .tenant-http-method{font-family:var(--au-font-mono)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.04em!important;padding:2px 7px!important;border-radius:5px!important;border:1px solid!important;flex-shrink:0!important}.developer-workspace :is(h3,.developer-workspace-title){font-size:20px!important;font-weight:750!important;color:#0f172a!important;line-height:1.35!important;margin:0!important}.developer-workspace .developer-endpoint-url{overflow-wrap:anywhere!important;padding:12px 16px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;font-family:var(--au-font-mono)!important;font-size:13px!important;font-weight:600!important;margin:14px 0!important}.developer-workspace :is(.tenant-dev-contract-strip,.tenant-dev-active-contract,.tenant-dev-run-cards){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:14px 18px!important;margin:16px 0!important}.developer-workspace :is(.tenant-dev-contract-strip,.tenant-dev-active-contract,.tenant-dev-run-cards)>div{min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.developer-workspace :is(.tenant-dev-contract-strip,.tenant-dev-active-contract,.tenant-dev-run-cards) span{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#475569!important;display:block!important;margin-bottom:2px!important}.developer-workspace :is(.tenant-dev-contract-strip,.tenant-dev-active-contract,.tenant-dev-run-cards) strong{font-size:14px!important;font-weight:650!important;color:#0f172a!important}.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs){display:flex!important;flex-wrap:wrap!important;gap:4px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:0!important;margin:20px 0 16px!important}.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs) button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#475569!important;padding:10px 14px!important;font-size:13px!important;font-weight:550!important;cursor:pointer!important;transition:all .12s ease!important}.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs) button:hover,.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs) button:hover *{color:#0f172a!important}.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs) button.is-active,.developer-workspace :is(.tenant-dev-doc-panel-tabs,.tenant-smart-tabs) button.is-active *{color:#2563eb!important;border-bottom-color:#2563eb!important;font-weight:700!important}.developer-workspace :is(.tenant-dev-code-card,.tenant-dev-terminal){background:#091326!important;border:1px solid #1e293b!important;border-radius:10px!important;overflow:hidden!important;padding:0!important;margin:14px 0!important}.developer-workspace .tenant-dev-code-card>div:first-child{padding:10px 16px!important;font-size:12px!important;font-weight:600!important;color:#94a3b8!important;border-bottom:1px solid #1e293b!important;background:#ffffff05!important}.developer-workspace pre{background:transparent!important;color:#f1f5f9!important;font-family:var(--au-font-mono)!important;font-size:13px!important;line-height:1.7!important;padding:16px 18px!important;margin:0!important;overflow:auto!important;max-width:100%!important}.developer-workspace .developer-live-notice{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 18px!important;border:1px solid #bae6fd!important;border-radius:10px!important;background:#f0f9ff!important;color:#0369a1!important;font-size:13px!important;line-height:1.55!important}.developer-workspace .developer-live-notice svg{flex-shrink:0!important;margin-top:2px!important;color:#0284c7!important}.developer-workspace .developer-live-notice strong{font-weight:700!important;margin-right:6px!important;color:#0c4a6e!important}.developer-workspace .sandbox-readiness{padding:22px 24px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0a!important}.developer-workspace .sandbox-readiness-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:10px!important}.developer-workspace .sandbox-readiness-heading>div{display:flex!important;align-items:center!important;gap:10px!important}.developer-workspace .sandbox-readiness h2{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important}.developer-workspace .sandbox-state-badge{padding:3px 9px!important;border-radius:6px!important;background:#f1f5f9!important;color:#475569!important;font-size:12px!important;font-weight:600!important}.developer-workspace .sandbox-readiness[data-state=ready] .sandbox-state-badge{background:#ecfdf5!important;color:#166534!important}.developer-workspace .sandbox-readiness p{font-size:13px!important;color:#475569!important;margin:4px 0 16px!important}.developer-workspace .sandbox-readiness-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin:0 0 14px!important;list-style:none!important}.developer-workspace .sandbox-readiness-checks li{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important}.developer-workspace .sandbox-readiness-checks small{display:block!important;font-size:11px!important;font-weight:500!important;color:#64748b!important;margin-top:2px!important}.developer-workspace .sandbox-readiness-checks svg{flex-shrink:0!important;margin-top:2px!important;color:#64748b!important}.developer-workspace .sandbox-readiness-checks [data-ready=true] svg{color:#16a34a!important}.developer-workspace .sandbox-readiness-checks [data-ready=false] svg{color:#d97706!important}.developer-workspace .sandbox-global-controls-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important}.developer-workspace .sandbox-global-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 1px 3px #0f172a0a!important}.developer-workspace .sandbox-ctrl-group{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.developer-workspace .sandbox-ctrl-divider{width:1px!important;height:24px!important;background:#e2e8f0!important;margin:0 4px!important}.developer-workspace .sandbox-option-label{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#334155!important;font-size:13px!important;font-weight:550!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.developer-workspace .sandbox-option-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:9999px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important;-webkit-user-select:none!important;user-select:none!important}.developer-workspace .sandbox-option-chip:hover{background:#f8fafc!important;border-color:#94a3b8!important}.developer-workspace .sandbox-option-chip.is-selected{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important}.developer-workspace .sandbox-controls-caption{font-size:12px!important;color:#64748b!important;padding:0 4px!important;line-height:1.4!important}.developer-workspace .sandbox-global-controls input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;accent-color:#2563eb!important}.developer-workspace .sandbox-global-controls button{padding:7px 13px!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;transition:all .12s ease!important}.developer-workspace .sandbox-global-controls button:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}.developer-workspace .sandbox-global-controls button.tenant-dev-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.developer-workspace .sandbox-global-controls button.tenant-dev-primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.developer-workspace .sandbox-global-controls button:disabled{opacity:.5!important;cursor:not-allowed!important}.developer-workspace .sandbox-progress{padding:0 4px!important;color:#334155!important;font-size:12px!important;font-weight:550!important}.developer-workspace .sandbox-progress>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 20px!important;margin-bottom:8px!important}.developer-workspace .sandbox-progress progress{display:block!important;width:100%!important;height:6px!important;border:none!important;border-radius:8px!important;overflow:hidden!important;background:#e2e8f0!important;accent-color:#2563eb!important}.developer-workspace .tenant-dev-step-item{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:11px 12px!important;border:1px solid #e2e8f0!important;background:#fff!important;border-radius:10px!important}.developer-workspace .tenant-dev-step-item:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.developer-workspace .tenant-dev-step-item.is-active{background:#eff6ff!important;border-color:#93c5fd!important}.developer-workspace .tenant-dev-step-number{width:28px!important;height:28px!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-weight:700!important;font-size:12px!important;display:grid!important;place-items:center!important}.developer-workspace .tenant-dev-step-item>div:last-child>div:first-child{font-size:13px!important;font-weight:650!important;line-height:1.4!important;color:#0f172a!important}.developer-workspace .tenant-dev-step-item>div:last-child>div.tenant-dev-step-desc,.developer-workspace .tenant-dev-step-item>div:last-child>div+div:not(.sandbox-step-state){font-size:11px!important;font-weight:400!important;color:#64748b!important;margin-top:1px!important}.developer-workspace .tenant-dev-step-item.is-active .tenant-dev-step-number{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.developer-workspace .tenant-dev-step-item.is-active>div:last-child>div:first-child{color:#1d4ed8!important}.developer-workspace .tenant-dev-step-item.is-active>div:last-child>div.tenant-dev-step-desc{color:#2563eb!important}.developer-workspace .tenant-dev-step-item[data-state=passed]:not(.is-active) .tenant-dev-step-number{color:#166534!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.developer-workspace .tenant-dev-step-item[data-state=failed]:not(.is-active) .tenant-dev-step-number{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}.developer-workspace .sandbox-step-state{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:2px 7px!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important;margin-top:5px!important;width:fit-content!important}.developer-workspace .tenant-dev-step-item.is-active .sandbox-step-state{background:#dbeafe!important;color:#1e40af!important;border-color:#bfdbfe!important}.developer-workspace .tenant-dev-step-item[data-state=passed] .sandbox-step-state{background:#ecfdf5!important;color:#065f46!important;border-color:#a7f3d0!important}.developer-workspace .tenant-dev-step-item[data-state=failed] .sandbox-step-state{background:#fef2f2!important;color:#991b1b!important;border-color:#fecaca!important}.developer-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0!important;max-width:100%!important;padding:10px 12px!important;font-size:13px!important;font-weight:400!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important}.developer-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{outline:2px solid #2563eb!important;outline-offset:1px!important;border-color:#2563eb!important}.developer-workspace .tenant-dev-primary{background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important}.developer-workspace .tenant-dev-primary *{color:#fff!important}.developer-workspace .tenant-dev-primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.developer-workspace .tenant-dev-primary:hover:not(:disabled) *{color:#fff!important}.developer-workspace .tenant-dev-secondary{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.developer-workspace .tenant-dev-secondary *{color:#0f172a!important}.developer-workspace .tenant-dev-secondary:hover:not(:disabled){background:#f8fafc!important;border-color:#94a8bf!important;color:#0f172a!important}.developer-workspace .tenant-dev-secondary:hover:not(:disabled) *{color:#0f172a!important}.developer-workspace .entity-row-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;min-height:32px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .12s ease!important;box-shadow:0 1px 2px #0000000a!important}.developer-workspace .entity-row-btn *{color:#0f172a!important}.developer-workspace .entity-row-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a8bf!important;color:#0f172a!important;transform:translateY(-1px)!important}.developer-workspace .entity-row-btn:hover:not(:disabled) *{color:#0f172a!important}.developer-workspace .entity-row-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.developer-workspace .entity-row-btn-primary *{color:#fff!important}.developer-workspace .entity-row-btn-primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.developer-workspace .entity-row-btn-primary:hover:not(:disabled) *{color:#fff!important}.developer-workspace .entity-action-btn-secondary{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.developer-workspace .entity-action-btn-secondary *{color:#0f172a!important}.developer-workspace .entity-action-btn-secondary:hover:not(:disabled){background:#f8fafc!important;border-color:#94a8bf!important;color:#0f172a!important}.developer-workspace .entity-action-btn-secondary:hover:not(:disabled) *{color:#0f172a!important}.developer-workspace .tenant-dev-link-btn{background:transparent!important;border:none!important;color:#2563eb!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;padding:4px 0!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.developer-workspace .tenant-dev-link-btn:hover{color:#1d4ed8!important;text-decoration:underline!important}.developer-workspace .tenant-dev-link-btn *{color:inherit!important}.developer-workspace :is(.tenant-dev-primary,.tenant-dev-secondary){display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:8px!important;min-height:38px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .12s ease!important}.developer-workspace .sandbox-scenario{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:16px!important}.developer-workspace .sandbox-scenario .sandbox-stage{align-self:flex-start!important;font-size:11px!important;font-weight:700!important;color:#0284c7!important;background:#e0f2fe!important;padding:3px 9px!important;border-radius:999px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.developer-workspace .sandbox-scenario p{margin:0!important;font-size:13px!important;color:#334155!important;line-height:1.5!important}.developer-workspace .sandbox-scenario>div{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#0f172a!important}.developer-workspace .sandbox-scenario>div svg{color:#059669!important;font-size:15px!important;flex-shrink:0!important}.developer-workspace .sandbox-form{border:1px solid #e2e8f0!important;border-radius:10px!important;padding:16px!important;margin-bottom:16px!important;background:#fff!important}.developer-workspace .sandbox-form legend{font-size:12px!important;font-weight:700!important;color:#475569!important;padding:0 6px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.developer-workspace .sandbox-result{border:1px solid #e2e8f0!important;border-radius:10px!important;padding:16px!important;background:#f8fafc!important;margin-bottom:16px!important}.developer-workspace .sandbox-result[data-state=success]{border-color:#bbf7d0!important;background:#f0fdf4!important}.developer-workspace .sandbox-result[data-state=error]{border-color:#fecaca!important;background:#fef2f2!important}.developer-workspace .sandbox-result-heading{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important}.developer-workspace .sandbox-result-heading svg{font-size:16px!important;flex-shrink:0!important}.developer-workspace .sandbox-result[data-state=idle] .sandbox-result-heading svg{color:#64748b!important}.developer-workspace .sandbox-result[data-state=success] .sandbox-result-heading svg{color:#16a34a!important}.developer-workspace .sandbox-result[data-state=error] .sandbox-result-heading svg{color:#dc2626!important}.developer-workspace .sandbox-result p{margin:8px 0 0!important;font-size:13px!important;color:#475569!important;line-height:1.5!important}.developer-workspace .sandbox-result-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;font-size:12px!important;color:#64748b!important}.developer-workspace .sandbox-result-meta code{background:#e2e8f0!important;color:#0f172a!important;padding:2px 6px!important;border-radius:4px!important;font-size:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.developer-workspace .sandbox-workflow-footer{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:20px!important;padding-top:16px!important;border-top:1px solid #e2e8f0!important}.developer-workspace .sandbox-workflow-footer-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.developer-workspace .sandbox-stage-navigation{display:flex!important;align-items:center!important;gap:10px!important}.developer-workspace .sandbox-stage-navigation span{font-size:12px!important;color:#64748b!important}.developer-workspace .sandbox-batch-note{margin:0!important;font-size:12px!important;color:#64748b!important;line-height:1.5!important}@media (max-width: 1000px){.developer-workspace :is(.tenant-docs-layout,.tenant-dev-lab-shell){grid-template-columns:minmax(0,1fr)!important}.iq-steps-grid{grid-template-columns:1fr!important}}@media (max-width: 800px){.developer-workspace .sandbox-readiness-checks{grid-template-columns:1fr!important}.developer-workspace :is(.tenant-dev-contract-strip,.tenant-dev-active-contract,.tenant-dev-run-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sandbox-rail-toggles{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px}.sandbox-rail-toggle-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:7px;font-size:11px;font-weight:700;color:#64748b;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .14s ease;white-space:nowrap}.sandbox-rail-toggle-pill:hover{color:#0f172a;border-color:#cbd5e1}.sandbox-rail-toggle-pill.is-active{background:#eff6ff;color:#0071e3;border-color:#bfdbfe;box-shadow:0 1px 2px #0071e314}.sandbox-step-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;flex-shrink:0}.sandbox-step-pill--pending{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.sandbox-step-pill--running{background:#eff6ff;color:#0071e3;border:1px solid #bfdbfe}.sandbox-step-pill--passed{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.sandbox-step-pill--failed{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sandbox-step-pill--skipped{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.sandbox-objective-card{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-left:3.5px solid #0071e3;border-radius:8px;margin-bottom:14px}.sandbox-objective-goal{font-size:13px;font-weight:550;color:#1e293b;line-height:1.5;margin:0}.sandbox-objective-expected{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:#059669}.sandbox-stage-nav-bar{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9;gap:12px}.sandbox-stage-nav-indicator{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.sandbox-terminal-window{background:#0f172a;border:1px solid #1e293b;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0006,0 4px 12px #00000026}.sandbox-terminal-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.06)}.sandbox-terminal-dots{display:flex;align-items:center;gap:6px}.sandbox-terminal-dot{width:10px;height:10px;border-radius:50%}.sandbox-terminal-dot--red{background:#ef4444}.sandbox-terminal-dot--yellow{background:#f59e0b}.sandbox-terminal-dot--green{background:#10b981}.sandbox-terminal-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;color:#94a3b8}.sandbox-terminal-meta strong{color:#38bdf8}.sandbox-terminal-body{padding:16px 18px;max-height:380px;overflow-y:auto}.directory-readable.tenant-settings-page .sandbox-terminal-code,.directory-readable .sandbox-terminal-code,.sandbox-terminal-code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12.5px!important;line-height:1.65!important;color:#38bdf8!important;background:transparent!important;border:none!important;padding:0!important;white-space:pre-wrap!important;word-break:break-all!important}.sandbox-terminal-tabs{display:flex;align-items:center;gap:6px;padding:4px;background:#f1f5f9;border-radius:10px;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:14px}.sandbox-terminal-tab-btn{padding:6px 13px;border-radius:7px;font-size:12px;font-weight:650;color:#475569;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .14s ease}.sandbox-terminal-tab-btn:hover{color:#0f172a}.sandbox-terminal-tab-btn.is-active{background:#fff;color:#0071e3;box-shadow:0 1px 3px #0f172a14}.sandbox-context-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.sandbox-context-pill{font-size:11.5px;font-weight:600;color:#64748b;display:inline-flex;align-items:center;gap:4px}.sandbox-context-pill strong{color:#1e293b;font-weight:700}.sandbox-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px}.sandbox-field-group{display:flex;flex-direction:column;gap:5px}.sandbox-field-label{font-size:11.5px;font-weight:700;color:#334155;letter-spacing:.01em}.sandbox-field-input,.sandbox-field-textarea{width:100%}.sandbox-field-textarea{min-height:80px;resize:vertical;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px}.sandbox-input-wrap{position:relative;display:flex;align-items:center;width:100%}.sandbox-pass-toggle{position:absolute;right:6px;height:26px;padding:0 8px!important;font-size:11px!important;font-weight:700!important;border-radius:6px!important}.sandbox-timeline-list{display:flex;flex-direction:column;gap:10px}.sandbox-timeline-card{background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sandbox-timeline-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.sandbox-timeline-card-left{display:flex;align-items:center;gap:8px}.sandbox-timeline-card-meta{font-size:11.5px;color:#94a3b8;font-family:ui-monospace,monospace}.au-page{color:var(--app-text);display:grid;font-family:var(--app-font-sans, system-ui, sans-serif);gap:14px}.au-page-header,.au-surface{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:var(--app-shadow-sm)}.au-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:20px 22px}.au-page-header h1{color:var(--app-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:7px 0 0}.au-page-header p{color:var(--app-text-muted);font-size:.9rem;font-weight:400;line-height:1.5;margin:8px 0 0;max-width:68ch}.au-eyebrow{background:var(--app-accent-soft);border:1px solid #bfd2ea;border-radius:999px;color:var(--app-blue);display:inline-flex;font-size:.68rem;font-weight:500;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.au-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.au-surface{padding:16px}.au-button,.au-badge{align-items:center;border-radius:8px;display:inline-flex;gap:7px;justify-content:center;white-space:nowrap}.au-button{border:1px solid var(--app-border);cursor:pointer;font-size:.82rem;font-weight:500;min-height:40px;padding:9px 13px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.au-button-primary{background:linear-gradient(180deg,#1f66d6 0%,var(--app-blue) 55%,var(--app-blue-dark) 100%);border-color:var(--app-blue-dark);box-shadow:0 6px 16px -8px #175cd380;color:#fff}.au-button-secondary,.au-button-quiet{background:#fff;border-color:var(--app-border);color:var(--app-blue)}.au-button-danger{background:#fff5f5;border-color:#fecaca;color:#991b1b}.au-button:hover:not(:disabled){transform:translateY(-1px)}.au-button-primary:hover:not(:disabled){background:linear-gradient(180deg,#236be0,#1a5ec6 62%,#1b51b8);box-shadow:0 8px 18px -8px #175cd38c}.au-button:active:not(:disabled){transform:translateY(0)}.au-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.au-badge{align-items:center;border-radius:999px;border:1px solid var(--app-border);display:inline-flex;font-size:.68rem;font-weight:500;gap:7px;justify-content:center;letter-spacing:.04em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.au-badge-primary{background:var(--app-accent-soft);border-color:#bfd2ea;color:var(--app-blue)}.au-badge-secondary,.au-badge-quiet{background:#f8fbfd;color:var(--app-text-muted)}.au-badge-danger{background:#fff5f5;border-color:#fecaca;color:#991b1b}.au-stat{background:#fff;border:1px solid var(--app-border);border-radius:18px;box-shadow:var(--app-shadow-xs);color:var(--app-text);display:grid;gap:8px;padding:14px;position:relative;overflow:hidden}.au-stat:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--app-blue),#7c9fe0);border-radius:18px 18px 0 0}.au-stat-top{align-items:center;color:var(--app-text-muted);display:flex;font-size:.72rem;font-weight:500;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.au-stat-icon{align-items:center;background:var(--app-accent-soft);border:1px solid #bfd2ea;border-radius:12px;color:var(--app-blue);display:inline-flex;height:30px;justify-content:center;width:30px}.au-stat strong{color:var(--app-text);font-size:1.45rem;font-weight:600;letter-spacing:-.04em}.au-empty,.au-loading{align-items:center;background:var(--app-surface, #ffffff);border:1px dashed var(--app-border);border-radius:16px;color:var(--app-text-muted);display:grid;gap:7px;justify-items:center;min-height:148px;padding:20px;text-align:center}.au-empty strong,.au-loading strong{color:var(--app-text);font-size:.96rem;font-weight:500}.au-empty span{font-size:.84rem;font-weight:400;line-height:1.5;max-width:48ch}.au-empty-action{margin-top:6px}.au-spinner{animation:auSpin .8s linear infinite;border:3px solid #d8e2ed;border-top-color:var(--app-blue);border-radius:999px;height:26px;width:26px}@keyframes auSpin{to{transform:rotate(360deg)}}@media (max-width: 760px){.au-page{gap:10px}.au-page-header{align-items:stretch;border-radius:18px;flex-direction:column;padding:15px}.au-header-actions,.au-button{width:100%}.au-surface,.au-stat{border-radius:16px;padding:13px}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:14px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{padding:18px!important}.tenant-settings-page .tenant-console-tabs,.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-console-controls,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-controls,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-ops-card,.tenant-mail-page .tenant-template-editor,.tenant-mail-page .tenant-smart-modal{background:#fff!important;border-color:var(--app-border)!important;border-radius:22px!important;box-shadow:var(--app-shadow-sm)!important}.tenant-tracking .tenant-ops-kpi-card,.tenant-audit-page .tenant-ops-kpi-card,.tenant-mail-page .tenant-mail-stat{padding:0!important;overflow:hidden!important}.tenant-tracking .tenant-ops-kpi-card .au-stat,.tenant-audit-page .tenant-ops-kpi-card .au-stat,.tenant-mail-page .tenant-mail-stat .au-stat{border:0!important;border-radius:inherit!important;box-shadow:none!important;height:100%}.tenant-settings-page .tenant-settings-tab,.tenant-tracking .tenant-smart-tabs button,.tenant-audit-page .entity-action-btn,.tenant-mail-page .entity-action-btn{border-radius:14px!important;font-family:var(--au-font-sans)!important;font-weight:600!important}.tenant-settings-page .tenant-settings-tab.is-active,.tenant-tracking .tenant-smart-tabs button.is-active{background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;color:#0f172a!important;border-radius:0!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card,.tenant-settings-page .tenant-setting-subpanel,.tenant-tracking .tenant-api-client-card,.tenant-tracking [style*=alertCard],.tenant-audit-page .tenant-audit-event-card,.tenant-mail-page .tenant-mail-sidebar button,.tenant-mail-page .tenant-template-editor [style*=sideCard],.tenant-mail-page .tenant-template-editor [style*=previewCard]{background:#fff!important;border-color:#d8e2ed!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.tenant-tracking .au-empty,.tenant-audit-page .au-empty,.tenant-mail-page .au-empty{min-height:128px}@media (max-width: 760px){.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:10px!important}.tenant-settings-page .tenant-console-header,.tenant-settings-page .tenant-console-tabs,.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-console-header,.tenant-tracking .tenant-console-controls,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-header,.tenant-audit-page .tenant-console-controls,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-console-header,.tenant-mail-page .tenant-ops-card,.tenant-mail-page .tenant-template-editor{border-radius:16px!important;padding:12px!important}.tenant-settings-page .tenant-settings-tabs,.tenant-tracking .tenant-smart-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tenant-settings-page .tenant-settings-tab,.tenant-tracking .tenant-smart-tabs button{justify-content:center!important;min-height:42px!important;width:100%!important}}.tenant-users,.tenant-roles,.tenant-groups{gap:14px!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card{padding:18px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.tenant-users .users-stat-btn,.tenant-roles .identity-stat-card,.tenant-groups .identity-stat-card{padding:0!important;overflow:hidden!important}.tenant-users .users-stat-btn .au-stat,.tenant-roles .identity-stat-card .au-stat,.tenant-groups .identity-stat-card .au-stat{border:0!important;border-radius:inherit!important;box-shadow:none!important;height:100%}.tenant-users .users-stat-btn-active .au-stat,.tenant-users .users-stat-btn[aria-pressed=true] .au-stat{background:var(--app-accent-soft)!important;border-color:#bfd2ea!important}.tenant-users .users-table-controls,.tenant-users .entity-users-board-shell,.tenant-roles .entity-roles-table-shell,.tenant-groups .entity-groups-table-shell{background:#fff!important;border-color:var(--app-border)!important;border-radius:22px!important;box-shadow:var(--app-shadow-sm)!important}.tenant-users .users-search-box,.tenant-roles [style*="flex: 1 1 420px"]{background:#fff!important;border-color:var(--app-border)!important}.tenant-users .entity-user-card,.tenant-roles .entity-role-record,.tenant-groups .entity-table-row td{background:#fff!important;border-color:#d8e2ed!important}.tenant-users .entity-user-card h3,.tenant-roles .entity-role-record h3,.tenant-groups .entity-group-title-line{color:var(--app-text)!important;font-weight:600!important}.tenant-users .entity-user-card p,.tenant-roles .entity-role-record p{color:var(--app-text-muted)!important;font-weight:750!important}.tenant-users .entity-row-btn,.tenant-roles .entity-row-btn,.tenant-groups .entity-row-btn{border-radius:12px!important;font-family:var(--au-font-sans)!important;font-weight:600!important}.tenant-users .entity-row-btn-primary,.tenant-roles .entity-row-btn-primary,.tenant-groups .entity-row-btn-primary{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-users .entity-row-btn-primary *,.tenant-roles .entity-row-btn-primary *,.tenant-groups .entity-row-btn-primary *{color:#fff!important}.tenant-users .entity-row-btn-secondary,.tenant-roles .entity-row-btn-secondary,.tenant-groups .entity-row-btn-secondary{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-users .entity-row-btn-danger,.tenant-roles .entity-row-btn-danger,.tenant-groups .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}@media (max-width: 760px){.tenant-users,.tenant-roles,.tenant-groups{gap:10px!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-users .entity-users-board-shell,.tenant-roles .entity-roles-table-shell,.tenant-groups .entity-groups-table-shell{border-radius:16px!important;padding:12px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-users .users-search-box,.tenant-users [style*=tableControlMainActions],.tenant-roles [style*=filtersWrap],.tenant-groups [style*=toolbar]{width:100%!important}}.tenant-theme-content .tenant-page,.applications-hub-page,.hub-lively-screen,.auth-shell{--au-local-bg: var(--app-bg);--au-local-surface: var(--app-surface);--au-local-border: var(--app-border);--au-local-text: var(--app-text);--au-local-muted: var(--app-text-muted);font-family:var(--au-font-sans)!important}.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .entity-table-shell,.tenant-theme-content .tenant-smart-modal,.tenant-theme-content .entity-modal-panel,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.hub-open-modal,.hub-create-modal,.auth-form-card,.auth-main-header{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow-sm)!important;color:var(--app-text)!important}.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.auth-main-header{border-radius:22px!important}.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.auth-form-card{border-radius:18px!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.applications-hub-page h1,.applications-hub-page h2,.applications-hub-page h3,.auth-shell h1,.auth-shell h2,.auth-shell h3{color:var(--app-text)!important;font-family:var(--au-font-sans)!important;letter-spacing:-.045em}.tenant-theme-content p,.tenant-theme-content small,.tenant-theme-content label,.tenant-theme-content [style*="color: #64748b"],.tenant-theme-content [style*="color: #475569"],.applications-hub-page p,.applications-hub-page small,.auth-shell p,.auth-shell small,.auth-shell label{color:var(--app-text-muted)!important}.tenant-theme-content input,.tenant-theme-content select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),.tenant-theme-content textarea,.applications-hub-page input,.applications-hub-page select,.applications-hub-page textarea,.auth-shell input,.auth-shell select,.auth-shell textarea{background:#fff!important;border:1px solid var(--app-border)!important;border-radius:14px!important;color:var(--app-text)!important;font-family:var(--au-font-sans)!important;font-weight:750!important}.tenant-theme-content input::placeholder,.tenant-theme-content textarea::placeholder,.applications-hub-page input::placeholder,.applications-hub-page textarea::placeholder,.auth-shell input::placeholder{color:#7d8ca0!important}.tenant-theme-content .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{border-radius:14px!important;font-family:var(--au-font-sans)!important;font-weight:600!important;min-height:40px!important}.tenant-theme-content .entity-action-btn-primary,.tenant-theme-content .tenant-btn-primary,.hub-btn-primary,.auth-primary-btn{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-theme-content .entity-action-btn-primary *,.tenant-theme-content .tenant-btn-primary *,.hub-btn-primary *,.auth-primary-btn *{color:#fff!important}.tenant-theme-content .entity-action-btn-secondary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-theme-content .entity-action-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .entity-toolbar,.tenant-theme-content .tenant-header-actions{gap:10px!important}.tenant-theme-content .entity-table-shell{overflow:auto!important}.tenant-theme-content table{border-collapse:separate!important;border-spacing:0 8px!important}.tenant-theme-content th{color:var(--app-text-muted)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tenant-theme-content td{color:var(--app-text)!important;font-size:.86rem!important;font-weight:750!important}@media (max-width: 760px){.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.auth-form-card,.auth-main-header{border-radius:16px!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-ops-grid,.tenant-theme-content .tenant-docs-layout,.tenant-theme-content .tenant-dev-lab-shell,.tenant-theme-content .tenant-mail-layout,.hub-main-split,.hub-create-layout,.auth-layout{grid-template-columns:1fr!important}}.tenant-docs-page,.tenant-integration-page{gap:14px!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{padding:18px!important}.tenant-docs-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-stat{padding:0!important;overflow:hidden!important}.tenant-docs-page .tenant-dev-stat .au-stat,.tenant-integration-page .tenant-dev-stat .au-stat{height:100%!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}.tenant-docs-page .tenant-docs-status,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-docs-page .tenant-dev-code-card,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-soft-panel,.tenant-integration-page .tenant-dev-terminal,.tenant-integration-page .tenant-dev-timeline-card,.tenant-integration-page .tenant-dev-run-card,.tenant-integration-page .tenant-smart-modal{background:#fff!important;border-color:var(--app-border)!important;border-radius:20px!important;box-shadow:var(--app-shadow-sm)!important;color:var(--app-text)!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-integration-page .tenant-smart-tabs,.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{gap:8px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-smart-tabs button,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-link-btn{border-radius:14px!important;font-family:var(--au-font-sans)!important;font-weight:600!important}.tenant-integration-page .tenant-dev-filter.is-active{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-integration-page .tenant-dev-filter.is-active *{color:#fff!important}.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-link-btn{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-docs-page .tenant-dev-contract-strip>div,.tenant-integration-page .tenant-dev-active-contract>div,.tenant-integration-page .tenant-dev-run-card{background:#f8fbfd!important;border:1px solid #dfe8f0!important;color:var(--app-text)!important}.tenant-docs-page .tenant-dev-contract-strip span,.tenant-integration-page .tenant-dev-active-contract span,.tenant-integration-page .tenant-dev-run-card span,.tenant-integration-page .tenant-dev-run-card svg{color:var(--app-text-muted)!important}.tenant-docs-page .tenant-dev-contract-strip strong,.tenant-integration-page .tenant-dev-active-contract strong,.tenant-integration-page .tenant-dev-run-card strong{color:var(--app-text)!important}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-docs-page code,.tenant-integration-page code{background:#f8fbfd!important;border-color:#d8e2ed!important;color:var(--app-text)!important}.tenant-docs-page input,.tenant-docs-page textarea,.tenant-integration-page input,.tenant-integration-page textarea,.tenant-integration-page select{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.tenant-integration-page .au-empty-state{margin:0!important;min-height:190px!important}@media (max-width: 760px){.tenant-docs-page,.tenant-integration-page{gap:10px!important}.tenant-docs-page .tenant-console-header,.tenant-docs-page .tenant-docs-status,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-integration-page .tenant-console-header,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-soft-panel,.tenant-integration-page .tenant-dev-terminal{border-radius:16px!important;padding:12px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-integration-page .tenant-smart-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-integration-page .tenant-smart-tabs button,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand{width:100%!important;justify-content:center!important;min-height:42px!important}.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{grid-template-columns:1fr!important}}.auth-shell,.applications-hub-page,.hub-lively-screen,.tenant-theme-content,.tenant-page{color:var(--app-text)!important;font-family:var(--au-font-sans)!important}.auth-shell *,.applications-hub-page *,.hub-lively-screen *,.tenant-theme-content *,.tenant-page *{box-sizing:border-box}.auth-layout,.auth-form-card,.auth-main-header,.hub-hero-surface,.hub-create-panel,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.hub-open-modal,.hub-create-modal,.hub-guide-modal,.hub-project-setup-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-theme-content [role=dialog]{background:#fff!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-sm)!important}.auth-side,.hub-modal-dark-header,.hub-create-modal-header.hub-modal-dark-header,.hub-open-modal-header.hub-modal-dark-header,.tenant-app-shell .tenant-sidebar,.tenant-app-shell .tenant-topbar,.tenant-theme-sidebar,.tenant-theme-topbar{background:var(--app-navy)!important;border-color:#172b46!important;color:#eaf2fb!important}.auth-side *,.hub-modal-dark-header *,.hub-create-modal-header.hub-modal-dark-header *,.hub-open-modal-header.hub-modal-dark-header *,.tenant-app-shell .tenant-sidebar *,.tenant-app-shell .tenant-topbar *,.tenant-theme-sidebar *,.tenant-theme-topbar *{color:inherit}.auth-main,.hub-lively-screen,.applications-hub-page,.tenant-theme-content,.tenant-page{background:var(--app-bg)!important}.auth-main-header h1,.auth-main-header h2,.auth-form-card h1,.auth-form-card h2,.hub-lively-screen h1,.hub-lively-screen h2,.hub-lively-screen h3,.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.tenant-page h1,.tenant-page h2,.tenant-page h3{color:var(--app-text)!important;font-weight:600!important;letter-spacing:-.045em!important}.auth-main-header p,.auth-form-card p,.auth-helper,.auth-shell label,.hub-lively-screen p,.hub-lively-screen label,.hub-lively-screen small,.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content small,.tenant-page p,.tenant-page label,.tenant-page small{color:var(--app-text-muted)!important;font-weight:750}.auth-brand img,.hub-brand-mark img,.tenant-brand-mark img,.tenant-topbar-brand img,.tenant-sidebar-brand img{background:transparent!important;border:0!important;box-shadow:none!important}.auth-input,.auth-shell input,.auth-shell select,.auth-shell textarea,.hub-lively-screen input,.hub-lively-screen select,.hub-lively-screen textarea,.tenant-theme-content input,.tenant-theme-content select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),.tenant-theme-content textarea,.tenant-page input,.tenant-page select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),.tenant-page textarea{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important;font-family:var(--au-font-sans)!important;font-weight:750!important}.auth-input:focus,.auth-shell input:focus,.auth-shell select:focus,.auth-shell textarea:focus,.hub-lively-screen input:focus,.hub-lively-screen select:focus,.hub-lively-screen textarea:focus,.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.tenant-page input:focus,.tenant-page select:focus,.tenant-page textarea:focus{border-color:var(--app-blue)!important;box-shadow:var(--app-focus-ring)!important;outline:none!important}.auth-primary-btn,.hub-btn-primary,.hub-open-link,.hub-chip-btn-active,.tenant-theme-content .entity-action-btn-primary,.tenant-theme-content .tenant-btn-primary,.tenant-page .entity-action-btn-primary,.tenant-page .tenant-btn-primary{background:var(--app-blue)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.auth-primary-btn *,.hub-btn-primary *,.hub-open-link *,.hub-chip-btn-active *,.tenant-theme-content .entity-action-btn-primary *,.tenant-theme-content .tenant-btn-primary *,.tenant-page .entity-action-btn-primary *,.tenant-page .tenant-btn-primary *{color:#fff!important}.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn,.hub-btn-soft,.hub-chip-btn,.hub-filter-row button,.tenant-theme-content .entity-action-btn-secondary,.tenant-page .entity-action-btn-secondary,.tenant-page .tenant-dev-secondary{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.hub-filter-row button,.tenant-theme-content .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.tenant-page .entity-action-btn,.tenant-page .tenant-btn-primary,.tenant-page .tenant-dev-link-btn,.tenant-page .tenant-dev-filter,.tenant-page .tenant-dev-expand{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-family:var(--au-font-sans)!important;font-weight:600!important;gap:7px!important;justify-content:center!important;min-height:40px!important}.auth-error,.auth-success,.auth-info,.tenant-theme-content [role=alert],.tenant-page [role=alert]{border-radius:14px!important;font-size:.82rem!important;font-weight:850!important;line-height:1.45!important}.auth-error,.tenant-theme-content .toast-error,.tenant-page .toast-error{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.auth-success,.tenant-theme-content .toast-success,.tenant-page .toast-success{background:#f0fbf5!important;border-color:#b8e7c8!important;color:#166534!important}.auth-info{background:var(--app-accent-soft)!important;border-color:#bfd2ea!important;color:var(--app-blue-dark)!important}.auth-flow-track,.hub-lively-screen [class*=progress],.tenant-theme-content [class*=progress],.tenant-page [class*=progress]{background:#e2eaf3!important;border-color:var(--app-border)!important}.auth-flow-fill,.hub-lively-screen [class*=progress] [class*=fill],.tenant-theme-content [class*=progress] [class*=fill],.tenant-page [class*=progress] [class*=fill]{background:var(--app-blue)!important}.auth-step,.hub-env-card,.hub-instance-card,.tenant-theme-content .tenant-card-card,.tenant-page .tenant-card-card{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.auth-step.active,.hub-env-card-selected,.hub-filter-row button[aria-pressed=true],.tenant-theme-content .is-active,.tenant-page .is-active{border-color:var(--app-blue)!important}.auth-step.active{background:var(--app-accent-soft)!important;color:var(--app-blue-dark)!important}.auth-step.done{background:#f0fbf5!important;border-color:#b8e7c8!important;color:#166534!important}.hub-env-card-selected,.hub-env-card-selected *,.hub-filter-row button[aria-pressed=true],.hub-filter-row button[aria-pressed=true] *{background:var(--app-blue)!important;color:#fff!important}.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content [role=dialog],.tenant-page [role=dialog],.tenant-theme-content .entity-modal-panel,.tenant-page .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-page .tenant-smart-modal{max-height:min(92dvh,880px)!important;overflow:auto!important}.hub-open-modal-header,.hub-create-modal-header,.tenant-theme-content .entity-modal-header,.tenant-page .entity-modal-header{border-bottom:1px solid var(--app-border)!important}.tenant-theme-content table,.tenant-page table{width:100%!important}.tenant-theme-content th,.tenant-page th{background:#f8fbfd!important;color:var(--app-text-muted)!important}.tenant-theme-content td,.tenant-page td{color:var(--app-text)!important}@media (prefers-reduced-motion: reduce){.auth-shell *,.applications-hub-page *,.hub-lively-screen *,.tenant-theme-content *,.tenant-page *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width: 760px){.auth-shell{height:auto!important;min-height:100dvh!important;overflow:auto!important;padding:10px!important}.auth-layout{border-radius:20px!important;height:auto!important;min-height:calc(100dvh - 20px)!important;overflow:visible!important}.auth-side{border-radius:18px 18px 0 0!important;gap:12px!important;padding:16px!important}.auth-side h1{font-size:clamp(1.35rem,8vw,1.85rem)!important;line-height:1.08!important}.auth-side p{font-size:.86rem!important;line-height:1.5!important}.auth-kpis,.auth-steps,.hub-create-fields-grid,.hub-create-layout,.hub-main-split,.tenant-theme-content .tenant-kpi-grid,.tenant-page .tenant-kpi-grid{grid-template-columns:1fr!important}.auth-main{align-content:start!important;padding:12px!important}.auth-main-header,.auth-form-card,.hub-hero-surface,.hub-create-panel,.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-page .tenant-card,.tenant-page .tenant-console-header,.tenant-page .tenant-hero-card{border-radius:16px!important;padding:14px!important;width:100%!important}.auth-main-header,.hub-section-header,.tenant-theme-content .tenant-console-header,.tenant-page .tenant-console-header{align-items:stretch!important;display:grid!important;gap:10px!important}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.hub-filter-row button,.tenant-theme-content .entity-action-btn,.tenant-page .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.tenant-page .tenant-btn-primary{width:100%!important}.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content [role=dialog],.tenant-page [role=dialog],.tenant-theme-content .entity-modal-panel,.tenant-page .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-page .tenant-smart-modal{border-radius:18px!important;max-height:calc(100dvh - 20px)!important;width:calc(100vw - 20px)!important}}.hub-env-card-selected>*,.hub-env-card-selected span,.hub-env-card-selected strong,.hub-env-card-selected em,.hub-filter-row button[aria-pressed=true]>*,.hub-filter-row button[aria-pressed=true] span,.hub-filter-row button[aria-pressed=true] strong{background:transparent!important;color:#fff!important}.hub-env-card-selected input,.hub-filter-row button[aria-pressed=true] input{background:initial!important}.auth-legal-link{align-items:center!important;border-radius:12px!important;display:inline-flex!important;min-height:40px!important;padding:8px 2px!important}@media (max-width: 760px){.auth-legal-links{gap:8px 12px!important}.auth-legal-link{padding-inline:6px!important}}.auth-primary-btn:hover:not(:disabled),.auth-primary-btn:active:not(:disabled),.hub-btn-primary:hover:not(:disabled),.hub-btn-primary:active:not(:disabled),.hub-open-link:hover:not(:disabled),.hub-open-link:active:not(:disabled),.au-button-primary:hover:not(:disabled),.au-button-primary:active:not(:disabled),.tenant-theme-content .entity-action-btn-primary:hover:not(:disabled),.tenant-theme-content .entity-action-btn-primary:active:not(:disabled),.tenant-theme-content .tenant-btn-primary:hover:not(:disabled),.tenant-theme-content .tenant-btn-primary:active:not(:disabled),.tenant-page .entity-action-btn-primary:hover:not(:disabled),.tenant-page .entity-action-btn-primary:active:not(:disabled),.tenant-page .tenant-dev-primary:hover:not(:disabled),.tenant-page .tenant-dev-primary:active:not(:disabled){background:var(--app-blue-dark)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.auth-primary-btn:hover:not(:disabled) *,.auth-primary-btn:active:not(:disabled) *,.hub-btn-primary:hover:not(:disabled) *,.hub-btn-primary:active:not(:disabled) *,.hub-open-link:hover:not(:disabled) *,.hub-open-link:active:not(:disabled) *,.au-button-primary:hover:not(:disabled) *,.au-button-primary:active:not(:disabled) *,.tenant-theme-content .entity-action-btn-primary:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-primary:active:not(:disabled) *,.tenant-theme-content .tenant-btn-primary:hover:not(:disabled) *,.tenant-theme-content .tenant-btn-primary:active:not(:disabled) *,.tenant-page .entity-action-btn-primary:hover:not(:disabled) *,.tenant-page .entity-action-btn-primary:active:not(:disabled) *,.tenant-page .tenant-dev-primary:hover:not(:disabled) *,.tenant-page .tenant-dev-primary:active:not(:disabled) *{color:#fff!important}.auth-secondary-btn:hover:not(:disabled),.auth-ghost-btn:hover:not(:disabled),.auth-link-btn:hover:not(:disabled),.hub-btn-soft:hover:not(:disabled),.hub-chip-btn:hover:not(:disabled),.hub-filter-row button:hover:not(:disabled),.au-button-secondary:hover:not(:disabled),.au-button-quiet:hover:not(:disabled),.tenant-theme-content .entity-action-btn-secondary:hover:not(:disabled),.tenant-page .entity-action-btn-secondary:hover:not(:disabled),.tenant-page .tenant-dev-secondary:hover:not(:disabled),.tenant-page .tenant-dev-link-btn:hover:not(:disabled),.tenant-page .tenant-dev-expand:hover:not(:disabled){background:var(--app-accent-soft)!important;border-color:#bfd2ea!important;color:var(--app-blue-dark)!important}.auth-secondary-btn:hover:not(:disabled) *,.auth-ghost-btn:hover:not(:disabled) *,.auth-link-btn:hover:not(:disabled) *,.hub-btn-soft:hover:not(:disabled) *,.hub-chip-btn:hover:not(:disabled) *,.hub-filter-row button:hover:not(:disabled) *,.au-button-secondary:hover:not(:disabled) *,.au-button-quiet:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-secondary:hover:not(:disabled) *,.tenant-page .entity-action-btn-secondary:hover:not(:disabled) *,.tenant-page .tenant-dev-secondary:hover:not(:disabled) *,.tenant-page .tenant-dev-link-btn:hover:not(:disabled) *,.tenant-page .tenant-dev-expand:hover:not(:disabled) *{color:var(--app-blue-dark)!important}.au-button-danger:hover:not(:disabled),.tenant-theme-content .entity-action-btn-danger:hover:not(:disabled),.tenant-page .entity-action-btn-danger:hover:not(:disabled),.confirm-dialog-confirm:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important;color:#7f1d1d!important}.au-button-danger:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-danger:hover:not(:disabled) *,.tenant-page .entity-action-btn-danger:hover:not(:disabled) *,.confirm-dialog-confirm:hover:not(:disabled) *{color:#7f1d1d!important}.auth-primary-btn:disabled,.auth-secondary-btn:disabled,.auth-ghost-btn:disabled,.hub-btn-primary:disabled,.hub-btn-soft:disabled,.hub-chip-btn:disabled,.hub-open-link:disabled,.hub-filter-row button:disabled,.au-button:disabled,.tenant-theme-content button:disabled,.tenant-page button:disabled,.entity-modal-panel button:disabled,.tenant-smart-modal button:disabled,.confirm-dialog button:disabled{background:#eef3f8!important;border-color:#d8e2ed!important;color:#718096!important;opacity:1!important}.auth-primary-btn:disabled *,.auth-secondary-btn:disabled *,.auth-ghost-btn:disabled *,.hub-btn-primary:disabled *,.hub-btn-soft:disabled *,.hub-chip-btn:disabled *,.hub-open-link:disabled *,.hub-filter-row button:disabled *,.au-button:disabled *,.tenant-theme-content button:disabled *,.tenant-page button:disabled *,.entity-modal-panel button:disabled *,.tenant-smart-modal button:disabled *,.confirm-dialog button:disabled *{color:#718096!important}.hub-chip-btn-active,.hub-filter-row button[aria-pressed=true],.hub-env-card-selected,.tenant-page .tenant-dev-filter.is-active,.tenant-sidebar-nav-list a[aria-current=page]{background:var(--app-blue)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.hub-chip-btn-active *,.hub-filter-row button[aria-pressed=true] *,.hub-env-card-selected *,.tenant-page .tenant-dev-filter.is-active *,.tenant-sidebar-nav-list a[aria-current=page] *{color:#fff!important}.hub-env-card-selected>*,.hub-env-card-selected span,.hub-env-card-selected strong,.hub-env-card-selected em,.hub-filter-row button[aria-pressed=true]>*,.hub-filter-row button[aria-pressed=true] span,.hub-filter-row button[aria-pressed=true] strong{background:transparent!important}.hub-modal-dark-header,.hub-modal-dark-header *,.tenant-sidebar-shell,.tenant-sidebar-shell *,.tenant-theme-topbar,.tenant-theme-topbar *,[data-tenant-topnav=true],[data-tenant-topnav=true] *{color:#eaf2fb!important}.hub-modal-dark-header p,.hub-modal-dark-header small,.tenant-sidebar-shell p,.tenant-sidebar-shell small,.tenant-theme-topbar p,.tenant-theme-topbar small,[data-tenant-topnav=true] p,[data-tenant-topnav=true] small{color:#b8c7d9!important}.tenant-sidebar-nav-list a:hover,.tenant-sidebar-nav-list button:hover,.tenant-sidebar-group:hover,.tenant-sidebar-group-open,.tenant-sidebar-nav-list a:hover *,.tenant-sidebar-nav-list button:hover *,.tenant-sidebar-group:hover *,.tenant-sidebar-group-open *{color:#fff!important}.tenant-theme-content tr:hover td,.tenant-page tr:hover td,.entity-table tbody tr:hover td{background:#f8fafc!important}input::placeholder,textarea::placeholder,.auth-input::placeholder,.hub-lively-screen input::placeholder,.tenant-theme-content input::placeholder,.tenant-page input::placeholder,.tenant-theme-content textarea::placeholder,.tenant-page textarea::placeholder{color:#7d8ca0!important;opacity:1!important}.auth-side,.auth-side div,.auth-side h1,.auth-side h2,.auth-side h3,.auth-side strong,.auth-side .auth-brand,.auth-side .auth-route-chip{color:#fff!important}.auth-side p,.auth-side span,.auth-side small,.auth-side .auth-kpi span{color:#c8d5e3!important}.auth-side .auth-kpi strong,.auth-side .auth-kpi svg,.auth-side .auth-brand span,.auth-side .auth-brand svg,.auth-side .auth-route-chip svg{color:#fff!important}.auth-shell svg,.hub-lively-screen svg,.applications-hub-page svg,.tenant-theme-content svg,.tenant-page svg,.tenant-sidebar svg,.au-button svg,.au-stat svg,.au-badge svg{color:currentColor;flex:0 0 auto;opacity:1!important;visibility:visible!important}.auth-shell svg [stroke],.hub-lively-screen svg [stroke],.applications-hub-page svg [stroke],.tenant-theme-content svg [stroke],.tenant-page svg [stroke],.tenant-sidebar svg [stroke],.au-button svg [stroke],.au-stat svg [stroke],.au-badge svg [stroke]{stroke:currentColor!important}.auth-shell svg:not([data-preserve-fill]) [fill=none],.hub-lively-screen svg:not([data-preserve-fill]) [fill=none],.applications-hub-page svg:not([data-preserve-fill]) [fill=none],.tenant-theme-content svg:not([data-preserve-fill]) [fill=none],.tenant-page svg:not([data-preserve-fill]) [fill=none],.tenant-sidebar svg:not([data-preserve-fill]) [fill=none]{fill:none!important}.tenant-sidebar-link-icon,.tenant-sidebar-link-icon svg,.tenant-sidebar-link-icon svg *{color:inherit!important;stroke:currentColor!important}.tenant-sidebar-nav-list a .tenant-sidebar-link-icon,.tenant-sidebar-nav-list button .tenant-sidebar-link-icon{background:#10223a!important;border-color:#21324a!important;color:#c4d6e4!important}.tenant-sidebar-nav-list a:hover .tenant-sidebar-link-icon,.tenant-sidebar-nav-list button:hover .tenant-sidebar-link-icon{background:#172b46!important;border-color:#3a5778!important;color:#fff!important}.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon{background:#fff!important;border-color:#fff!important;color:var(--app-blue)!important}.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon svg,.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon svg *,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon svg,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon svg *{color:var(--app-blue)!important;stroke:var(--app-blue)!important}.tenant-sidebar-nav-list a[aria-current=page]>span:not(.tenant-sidebar-link-icon),.tenant-sidebar-nav-list a[aria-current=page]>span:not(.tenant-sidebar-link-icon) *{color:#fff!important}.tenant-sidebar-group-open [style*=groupIcon],.tenant-sidebar-group-open button>span:first-child>span:first-child{color:#fff!important}.tenant-smart-tabs button.is-active svg,.tenant-settings-tab.is-active svg,.tenant-dev-doc-panel-tabs button.is-active svg,.tenant-dev-filter.is-active svg,.hub-chip-btn-active svg,.hub-filter-row button[aria-pressed=true] svg,.hub-env-card-selected svg,.au-button-primary svg,.entity-action-btn-primary svg,.tenant-btn-primary svg,.auth-primary-btn svg,.hub-btn-primary svg{color:#fff!important;stroke:#fff!important}.au-stat-icon svg,.hub-stat-icon svg,.hub-product-icon svg,.hub-empty-icon svg,.tenant-header-badge svg,.entity-row-btn-secondary svg,.entity-action-btn-secondary svg,.tenant-dev-secondary svg,.auth-secondary-btn svg,.auth-ghost-btn svg,.hub-btn-soft svg,.hub-chip-btn svg{color:currentColor!important;stroke:currentColor!important}button:disabled svg,button:disabled svg *,.au-button:disabled svg,.au-button:disabled svg *,.entity-action-btn:disabled svg,.entity-action-btn:disabled svg *{color:#718096!important;stroke:#718096!important}@media (max-width: 760px){.auth-shell .auth-side{padding:13px!important}.auth-shell .auth-side>div{gap:7px!important}.auth-shell .auth-side h1{margin-top:3px!important;font-size:clamp(1.2rem,6vw,1.55rem)!important;line-height:1.05!important;letter-spacing:-.045em!important}.auth-shell .auth-side p{font-size:11.5px!important;line-height:1.38!important}.auth-shell .auth-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important}.auth-shell .auth-kpi{min-height:54px!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:start!important;gap:4px!important;padding:8px!important;border-radius:12px!important}.auth-shell .auth-kpi strong{font-size:11.5px!important;line-height:1.05!important}.auth-shell .auth-kpi span{max-width:100%!important;font-size:9.5px!important;line-height:1.15!important;text-align:left!important}}@media (max-width: 430px){.auth-shell .auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-shell .auth-kpi{min-height:52px!important}.auth-shell .auth-kpi svg{width:14px!important;height:14px!important}.auth-shell .auth-kpi span{display:none!important}.auth-shell .auth-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-shell .auth-step{min-height:42px!important;padding:6px 4px!important}}@media (prefers-reduced-motion: reduce){.au-button,.au-badge,.au-surface,.au-page-header{transition:none!important;transform:none!important}.au-spinner{animation-duration:1.6s}.au-button:hover:not(:disabled){transform:none}}.confirm-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10500!important;display:grid!important;place-items:center!important;padding:20px!important;background:#0f172abf!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;animation:confirmFadeIn .15s ease-out both}.confirm-dialog{box-sizing:border-box!important;width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;max-height:min(90dvh,720px)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;color:#1e293b!important;font-family:var(--app-font-sans, system-ui, sans-serif)!important;box-shadow:0 20px 40px -15px #0f172a40,0 0 1px 1px #0f172a0d!important;animation:confirmScaleIn .18s cubic-bezier(.16,1,.3,1) both}.confirm-dialog-top{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:24px 24px 20px!important;position:relative!important;max-height:calc(90dvh - 84px)!important;overflow-y:auto!important;scrollbar-width:thin!important}.confirm-dialog-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;border:1px solid #fde68a!important;background:#fffbeb!important;color:#d97706!important;flex-shrink:0!important}.confirm-dialog-icon svg{width:22px!important;height:22px!important;stroke-width:2!important}.confirm-dialog-warning .confirm-dialog-icon{border-color:#fde68a!important;background:#fffbeb!important;color:#d97706!important}.confirm-dialog-danger .confirm-dialog-icon,.confirm-dialog-error .confirm-dialog-icon{border-color:#fecaca!important;background:#fef2f2!important;color:#dc2626!important}.confirm-dialog-primary .confirm-dialog-icon,.confirm-dialog-info .confirm-dialog-icon{border-color:#bfdbfe!important;background:#eff6ff!important;color:#2563eb!important}.confirm-dialog-content{flex:1 1 auto!important;min-width:0!important;padding-right:44px!important}.confirm-dialog-content h2{margin:0 0 8px!important;font-size:17px!important;line-height:1.4!important;font-weight:650!important;color:#0f172a!important;letter-spacing:-.01em!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important}.confirm-dialog-message{color:#334155!important;font-size:14px!important;line-height:1.65!important;font-weight:400!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;margin:0!important}.confirm-dialog-message p{margin:8px 0 0!important;line-height:1.65!important;word-break:normal!important;overflow-wrap:break-word!important}.confirm-dialog-message [role=alert],.confirm-dialog-alert{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:14px!important;padding:10px 14px!important;border-radius:8px!important;border:1px solid #fecaca!important;background:#fef2f2!important;color:#991b1b!important;font-size:13px!important;line-height:1.5!important;word-break:normal!important;overflow-wrap:break-word!important}.confirm-dialog-message strong{font-weight:600!important;color:#1e293b!important}.confirm-dialog-close-x{position:absolute!important;top:18px!important;right:18px!important;background:transparent!important;border:none!important;color:#94a3b8!important;cursor:pointer!important;padding:6px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important}.confirm-dialog-close-x:hover{color:#475569!important;background:#f1f5f9!important}.confirm-dialog-required{display:grid!important;gap:8px!important;margin-top:16px!important}.confirm-dialog-required span{font-size:13px!important;color:#475569!important}.confirm-dialog-required input{min-width:0!important;padding:9px 12px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font:inherit!important;font-size:13px!important;outline:none!important}.confirm-dialog-required input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.confirm-dialog-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:14px 24px!important;background:#f8fafc!important;border-top:1px solid #f1f5f9!important;margin:0!important;margin-inline:0!important}.confirm-dialog-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:8px 18px!important;border-radius:8px!important;font-size:13px!important;font-weight:550!important;cursor:pointer!important;transition:all .15s ease!important}.confirm-dialog-cancel{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.confirm-dialog-cancel:hover:not(:disabled){background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.confirm-dialog-confirm,.confirm-dialog-primary .confirm-dialog-confirm,.confirm-dialog-info .confirm-dialog-confirm{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;box-shadow:0 1px 2px #2563eb26!important}.confirm-dialog-confirm:hover:not(:disabled),.confirm-dialog-primary .confirm-dialog-confirm:hover:not(:disabled),.confirm-dialog-info .confirm-dialog-confirm:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.confirm-dialog-warning .confirm-dialog-confirm{background:#d97706!important;border-color:#d97706!important;color:#fff!important;box-shadow:0 1px 2px #d9770626!important}.confirm-dialog-warning .confirm-dialog-confirm:hover:not(:disabled){background:#b45309!important;border-color:#b45309!important}.confirm-dialog-danger .confirm-dialog-confirm,.confirm-dialog-error .confirm-dialog-confirm{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 1px 2px #dc262626!important}.confirm-dialog-danger .confirm-dialog-confirm:hover:not(:disabled),.confirm-dialog-error .confirm-dialog-confirm:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}.confirm-dialog-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.confirm-dialog-spinner{animation:confirmation-spin 1s linear infinite!important}@keyframes confirmation-spin{to{transform:rotate(360deg)}}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmScaleIn{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.oidc-playground{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0f172a0a}.oidc-header{display:flex;flex-direction:column;gap:6px}.oidc-header-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.oidc-title{display:flex;align-items:center;gap:8px;font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0!important;letter-spacing:-.01em}.oidc-subtitle{font-size:13px!important;color:#64748b!important;line-height:1.5;margin:0!important}.oidc-endpoint-badge{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px;border-radius:8px;font-size:12px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.oidc-endpoint-method{font-weight:700;color:#0284c7;font-size:11px}.oidc-grant-tabs{display:flex;background:#f1f5f9;padding:3px;border-radius:10px;gap:4px;width:fit-content}.oidc-grant-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;color:#64748b;border:none;background:transparent;border-radius:7px;cursor:pointer;transition:all .15s ease}.oidc-grant-tab:hover{color:#1e293b}.oidc-grant-tab--active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.oidc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;background:#f8fafc;border:1px solid #e2e8f0;padding:16px;border-radius:10px}.oidc-field{display:flex;flex-direction:column;gap:6px}.oidc-field label{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;justify-content:space-between}.oidc-input{width:100%;box-sizing:border-box;padding:8px 12px;font-size:13px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.oidc-input:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.oidc-input-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.oidc-quick-users{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.oidc-quick-label{font-size:12px;font-weight:600;color:#64748b}.oidc-user-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;background:#fff;border:1px solid #cbd5e1;border-radius:16px;color:#334155;cursor:pointer;transition:all .15s ease}.oidc-user-chip:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.oidc-user-chip--selected{background:#0284c7;border-color:#0284c7;color:#fff}.oidc-actions{display:flex;align-items:center;gap:12px}.oidc-btn-run{display:inline-flex;align-items:center;gap:8px;background:#0284c7;color:#fff;border:1px solid #0284c7;padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0284c733}.oidc-btn-run:hover:not(:disabled){background:#0369a1;border-color:#0369a1}.oidc-btn-run:disabled{opacity:.6;cursor:not-allowed}.oidc-result-card{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #0f172a08}.oidc-result-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:10px}.oidc-result-metrics{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.oidc-badge-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;border-radius:6px}.oidc-badge-status--ok{background:#dcfce7;color:#15803d}.oidc-badge-status--err{background:#fee2e2;color:#b91c1c}.oidc-metric-tag{font-size:12px;color:#64748b;display:inline-flex;align-items:center;gap:4px}.oidc-result-tabs{display:flex;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:0 12px;gap:8px}.oidc-result-tab{padding:8px 12px;font-size:12.5px;font-weight:600;color:#64748b;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease}.oidc-result-tab:hover{color:#1e293b}.oidc-result-tab--active{color:#0284c7;border-bottom-color:#0284c7}.oidc-claims-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:18px}.oidc-claim-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.oidc-claim-key{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.oidc-claim-val{font-size:13px;font-weight:600;color:#0f172a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.oidc-role-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.oidc-role-pill{background:#e0f2fe;color:#0369a1;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:12px;border:1px solid #bae6fd}.oidc-code-view{margin:0;padding:16px;background:#0f172a;color:#f8fafc;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto;max-height:380px;line-height:1.5}.ti-error-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;font-weight:550}.ti-error-icon{flex-shrink:0;color:#dc2626}.ti-env-terminal{background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:16px 18px;overflow-x:auto;box-shadow:inset 0 1px 3px #0000004d}.directory-readable.tenant-settings-page .ti-env-code,.directory-readable .ti-env-code,.ti-env-code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12.5px!important;line-height:1.65!important;color:#38bdf8!important;background:transparent!important;border:none!important;padding:0!important;white-space:pre!important}.ti-sdk-hint{display:flex;flex-direction:column;gap:8px}.ti-sdk-hint-title{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.ti-sdk-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ti-sdk-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:600;background:#f8fafc;color:#334155;border:1px solid #e2e8f0}.tenant-settings-page input.au-input{height:36px!important;padding:0 12px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#0f172a!important;transition:all .14s ease!important}.tenant-settings-page input.au-input:focus{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e31f!important;background:#fff!important}.tenant-settings-page .au-btn.au-btn-secondary{height:36px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important;border-radius:8px!important;white-space:nowrap!important}.tenant-docs-rail-group-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:10px 10px 4px}.tenant-docs-method-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid transparent;flex-shrink:0}.tenant-docs-method-pill--get{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.tenant-docs-method-pill--post{background:#eff6ff;color:#0071e3;border-color:#bfdbfe}.tenant-docs-url-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:14px}.tenant-docs-url-left{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.directory-readable.tenant-settings-page .tenant-docs-url-text,.directory-readable .tenant-docs-url-text,.tenant-docs-url-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;background:transparent!important;border:none!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tenant-docs-contract-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}@media (max-width: 900px){.tenant-docs-contract-grid{grid-template-columns:repeat(2,1fr)}}.tenant-docs-contract-cell{display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a08}.tenant-docs-contract-cell__label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.tenant-docs-contract-cell__value{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-docs-tabs{display:flex;align-items:center;gap:6px;padding:4px;background:#f1f5f9;border-radius:10px;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:14px}.tenant-docs-tab-btn{padding:6px 13px;border-radius:7px;font-size:12px;font-weight:650;color:#475569;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .14s ease}.tenant-docs-tab-btn:hover{color:#0f172a}.tenant-docs-tab-btn.is-active{background:#fff;color:#0071e3;box-shadow:0 1px 3px #0f172a14}.tenant-docs-terminal{position:relative;background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:16px 18px;overflow-x:auto;box-shadow:inset 0 1px 3px #0000004d;max-height:480px}.directory-readable.tenant-settings-page .tenant-docs-code,.directory-readable .tenant-docs-code,.tenant-docs-code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12.5px!important;line-height:1.65!important;color:#38bdf8!important;background:transparent!important;border:none!important;padding:0!important;white-space:pre!important}.tenant-docs-status-toast{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:#ecfeff;border:1px solid #7dd3fc;color:#0369a1;font-size:12.5px;font-weight:600}.tenant-validation-studio{display:flex;flex-direction:column;gap:20px}.tvs-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tvs-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500;background:#fffdf5;border:1px solid #fef3c7;color:#92400e}.tvs-banner--warning{background:#fffdf5;border:1px solid #fef3c7;color:#92400e}.tvs-banner--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.tvs-banner-left{display:flex;align-items:center;gap:10px}.tvs-banner-icon{flex-shrink:0;color:#d97706}.tvs-banner-btn{background:#fff;border:1px solid #fca5a5;color:#dc2626;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}.tvs-banner-btn:hover{background:#fee2e2;border-color:#f87171}.tvs-studio-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:24px;align-items:start}@media (max-width: 1080px){.tvs-studio-grid{grid-template-columns:1fr}}.tvs-pipeline-col{display:flex;flex-direction:column;gap:18px}.tvs-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #0f172a08}.tvs-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.tvs-card-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#0f172a;margin:0}.tvs-card-subtitle{font-size:12px;color:#64748b;margin-top:2px}.tvs-badge-realm{font-size:11px;font-weight:700;font-family:monospace;background:#f1f5f9;color:#475569;padding:3px 8px;border-radius:6px;border:1px solid #e2e8f0}.tvs-pipeline-list{display:flex;flex-direction:column;gap:12px}.tvs-step-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;transition:border-color .15s ease,background .15s ease}.tvs-step-item--active{border-color:#3b82f6;background:#f8faff;box-shadow:0 0 0 1px #3b82f6}.tvs-step-item--passed{border-color:#bbf7d0;background:#f0fdf4}.tvs-step-item--failed{border-color:#fecaca;background:#fef2f2}.tvs-step-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0;background:#f1f5f9;color:#475569}.tvs-step-item--active .tvs-step-badge{background:#2563eb;color:#fff}.tvs-step-item--passed .tvs-step-badge{background:#059669;color:#fff}.tvs-step-item--failed .tvs-step-badge{background:#dc2626;color:#fff}.tvs-step-body{flex:1;min-width:0}.tvs-step-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tvs-step-title{font-size:13.5px;font-weight:650;color:#0f172a;margin:0}.tvs-step-desc{font-size:12px;color:#475569;margin:3px 0 0;line-height:1.45}.tvs-step-meta{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;flex-wrap:wrap}.tvs-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600}.tvs-pill--idle{background:#f1f5f9;color:#64748b}.tvs-pill--running{background:#dbeafe;color:#1d4ed8}.tvs-pill--passed{background:#dcfce7;color:#15803d}.tvs-pill--failed{background:#fee2e2;color:#b91c1c}.tvs-latency{color:#64748b;font-family:monospace}.tvs-msg{color:#334155}.tvs-step-action-btn{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;transition:all .15s ease}.tvs-step-action-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.tvs-step-action-btn:disabled{opacity:.55;cursor:not-allowed}.tvs-identity-card{margin-top:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.tvs-identity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.tvs-identity-label{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;color:#64748b;margin-bottom:2px}.tvs-identity-grid code{font-size:12px;color:#1e293b;font-weight:600}.tvs-telemetry-list{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto}.tvs-telemetry-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;font-size:12px}.tvs-telemetry-main{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.tvs-method-tag{font-size:10px;font-weight:750;padding:1px 5px;border-radius:4px;text-transform:uppercase;font-family:monospace}.tvs-method--post{background:#dbeafe;color:#1e40af}.tvs-method--get{background:#dcfce7;color:#15803d}.tvs-method--delete{background:#fee2e2;color:#b91c1c}.tvs-endpoint{font-family:monospace;font-size:11.5px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvs-status-badge{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:4px;font-family:monospace}.tvs-status-badge.is-ok{background:#dcfce7;color:#166534}.tvs-status-badge.is-err{background:#fee2e2;color:#991b1b}.tvs-duration{font-size:11px;color:#64748b;font-family:monospace}.tvs-telemetry-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tvs-empty-telemetry{padding:24px;text-align:center;color:#64748b;font-size:12.5px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}.tvs-btn{padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;border:none}.tvs-btn--primary{background:#2563eb;color:#fff}.tvs-btn--primary:hover:not(:disabled){background:#1d4ed8}.tvs-btn--secondary{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.tvs-btn--secondary:hover:not(:disabled){background:#e2e8f0}.tvs-btn:disabled{opacity:.6;cursor:not-allowed}.tvs-subtle-btn{background:transparent;border:none;color:#64748b;font-size:11.5px;cursor:pointer;padding:3px 6px;border-radius:4px}.tvs-subtle-btn:hover{color:#0f172a;background:#f1f5f9}.tvs-icon-btn{background:transparent;border:1px solid transparent;border-radius:4px;padding:4px;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tvs-icon-btn:hover{background:#e2e8f0;color:#0f172a}.tvs-emulator-col{display:flex;flex-direction:column;gap:16px}.tvs-emulator-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden;display:flex;flex-direction:column}.tvs-emulator-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 18px;background:#fff;border-bottom:1px solid #e2e8f0;color:#0f172a}.tvs-emulator-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#0f172a}.tvs-emulator-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tvs-device-toggle{display:flex;align-items:center;gap:2px;background:#f1f5f9;padding:3px;border-radius:8px;border:1px solid #e2e8f0}.tvs-device-btn{background:transparent;border:none;color:#64748b;padding:5px 10px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.tvs-device-btn:hover{color:#0f172a}.tvs-device-btn.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.tvs-finish-picker{display:flex;align-items:center;gap:5px;background:#f1f5f9;padding:4px 6px;border-radius:8px;border:1px solid #e2e8f0}.tvs-finish-swatch{width:14px;height:14px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;padding:0;transition:transform .15s ease,border-color .15s ease}.tvs-finish-swatch:hover{transform:scale(1.15)}.tvs-finish-swatch.is-active{border-color:#60a5fa;transform:scale(1.2)}.tvs-finish-swatch--black{background:#23272f}.tvs-finish-swatch--natural{background:#8b8f97}.tvs-finish-swatch--desert{background:#c3a88a}.tvs-stepper-strip{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tvs-steps-stepper{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tvs-step-pill{background:#fff;border:1px solid #e2e8f0;color:#475569;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.tvs-step-pill:hover{color:#0f172a;border-color:#cbd5e1}.tvs-step-pill.is-active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 1px 3px #2563eb40}.tvs-step-num{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:9.5px;font-weight:700}.tvs-step-pill.is-active .tvs-step-num{background:#ffffff40;color:#fff}.tvs-step-play{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.tvs-step-play:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.tvs-step-play.is-playing{background:#059669;border-color:#059669;color:#fff;animation:tvs-pulse 1.5s infinite}.tvs-device-viewport{padding:30px 14px;background:radial-gradient(circle at 50% 25%,#f8fafc,#f1f5f9);display:flex;justify-content:center;align-items:center;min-height:700px;position:relative;overflow:hidden}.tvs-device-viewport:before{content:"";position:absolute;width:320px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.06) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.m-phone-container{position:relative;display:flex;justify-content:center}.m-phone-chassis{position:relative;width:340px;height:680px;border-radius:48px;padding:9px;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.m-phone-chassis--titanium-black{background:linear-gradient(135deg,#374151,#1f2937,#111827 80%,#374151);box-shadow:0 0 0 1px #ffffff2e inset,0 0 0 2.5px #0a0e17,0 25px 60px -10px #000c,0 10px 24px -5px #0000008c}.m-phone-chassis--natural-titanium{background:linear-gradient(135deg,#9ca3af,#6b7280,#4b5563 80%,#9ca3af);box-shadow:0 0 0 1px #fff6 inset,0 0 0 2.5px #1f2937,0 25px 60px -10px #000c,0 10px 24px -5px #0000008c}.m-phone-chassis--desert-titanium{background:linear-gradient(135deg,#d4b896,#b89874,#8c6f4f 80%,#d4b896);box-shadow:0 0 0 1px #ffffff73 inset,0 0 0 2.5px #3d2b1f,0 25px 60px -10px #000c,0 10px 24px -5px #0000008c}.m-phone-chassis--pixel{border-radius:42px}.m-phone-antenna{position:absolute;width:2.5px;height:4px;background:#00000073;z-index:10;pointer-events:none}.m-phone-antenna--top-left{left:0;top:70px}.m-phone-antenna--top-right{right:0;top:70px}.m-phone-antenna--bottom-left{left:0;bottom:70px}.m-phone-antenna--bottom-right{right:0;bottom:70px}.m-phone-hw-btn{position:absolute;background:inherit;border:none;cursor:pointer;transition:transform .1s ease;outline:none;border-radius:3px;z-index:5;padding:0}.m-phone-hw-btn:active{transform:scale(.92)}.m-phone-hw-action{left:-3px;top:90px;width:3.5px;height:26px;box-shadow:-1px 0 2px #00000080}.m-phone-hw-vol-up{left:-3px;top:126px;width:3.5px;height:44px;box-shadow:-1px 0 2px #00000080}.m-phone-hw-vol-down{left:-3px;top:180px;width:3.5px;height:44px;box-shadow:-1px 0 2px #00000080}.m-phone-hw-power{right:-3px;top:136px;width:3.5px;height:64px;box-shadow:1px 0 2px #00000080}.m-phone-speaker{position:absolute;top:4px;left:50%;transform:translate(-50%);width:44px;height:3.5px;background:#0b0f19;border-radius:3px;z-index:20}.m-phone-screen{position:relative;width:100%;height:100%;background:#fff;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1.5px #000}.m-phone-glare{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.01) 35%,transparent 35%);z-index:25}.m-phone-island{position:absolute;top:9px;left:50%;transform:translate(-50%);width:90px;height:25px;background:#000;border-radius:20px;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 9px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0000004d;cursor:pointer}.m-phone-island.is-expanded{width:220px;height:30px;justify-content:center;background:#000;box-shadow:0 4px 14px #00000080}.m-phone-island-lens{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#1e293b 30%,#000 80%);border:1px solid #1e293b}.m-phone-island-sensor{width:7px;height:7px;border-radius:50%;background:#0f172a}.m-phone-island-notif{display:flex;align-items:center;gap:7px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.m-phone-island-pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;animation:tvs-pulse 1s infinite}.m-phone-punch-hole{position:absolute;top:11px;left:50%;transform:translate(-50%);width:13px;height:13px;background:#000;border-radius:50%;z-index:30;display:flex;align-items:center;justify-content:center}.m-phone-punch-lens{width:6px;height:6px;border-radius:50%;background:#111827}.m-phone-statusbar{height:36px;padding:8px 18px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#000;z-index:28;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;letter-spacing:-.2px}.m-phone-time{font-size:12px;font-weight:650}.m-phone-status-right{display:flex;align-items:center;gap:5px}.m-phone-signal-bars{display:flex;align-items:flex-end;gap:1.5px;height:10px}.m-phone-signal-bars span{width:2.5px;background:#000;border-radius:.5px}.m-phone-signal-bars span:nth-child(1){height:3px}.m-phone-signal-bars span:nth-child(2){height:5px}.m-phone-signal-bars span:nth-child(3){height:7px}.m-phone-signal-bars span:nth-child(4){height:9px}.m-phone-net-tag{font-size:9px;font-weight:700}.m-phone-battery{display:flex;align-items:center;gap:1px}.m-phone-battery-body{width:18px;height:9.5px;border:1.2px solid #000000;border-radius:2.5px;padding:1px;display:flex;align-items:center}.m-phone-battery-fill{width:90%;height:100%;background:#16a34a;border-radius:1px}.m-phone-battery-nipple{width:1.5px;height:3.5px;background:#000;border-radius:0 1px 1px 0}.m-phone-volume-hud{position:absolute;left:6px;top:130px;width:4px;height:70px;background:#00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3px;z-index:50;overflow:hidden;display:flex;flex-direction:column-reverse;animation:tvs-fade-in .2s ease}.m-phone-volume-fill{width:100%;background:#fff;border-radius:3px;transition:height .1s ease}.m-phone-faceid-hud{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;display:flex;align-items:center;justify-content:center;animation:tvs-fade-in .2s ease}.m-faceid-modal{width:140px;height:140px;background:#1e293bf2;border:1px solid rgba(255,255,255,.15);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 20px 40px #00000080}.m-faceid-bracket-box{position:relative;width:54px;height:54px;display:flex;align-items:center;justify-content:center}.m-corner-tl,.m-corner-tr,.m-corner-bl,.m-corner-br{position:absolute;width:10px;height:10px;border-color:#38bdf8;border-style:solid}.m-corner-tl{top:0;left:0;border-width:2.5px 0 0 2.5px;border-top-left-radius:4px}.m-corner-tr{top:0;right:0;border-width:2.5px 2.5px 0 0;border-top-right-radius:4px}.m-corner-bl{bottom:0;left:0;border-width:0 0 2.5px 2.5px;border-bottom-left-radius:4px}.m-corner-br{bottom:0;right:0;border-width:0 2.5px 2.5px 0;border-bottom-right-radius:4px}.m-faceid-smile-icon{color:#38bdf8;animation:tvs-faceid-pulse 1s infinite alternate}.m-faceid-check-icon{color:#22c55e;animation:tvs-pop .3s cubic-bezier(.175,.885,.32,1.275)}.m-faceid-text{font-size:12px;font-weight:600;color:#fff;letter-spacing:-.2px}.m-phone-lockscreen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;z-index:55;display:flex;flex-direction:column;justify-content:space-between;padding:44px 18px 20px;cursor:pointer;animation:tvs-fade-in .25s ease}.m-lock-top{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:10px}.m-lock-date{font-size:12px;font-weight:500;opacity:.85}.m-lock-clock{font-size:52px;font-weight:300;margin:0;line-height:1;letter-spacing:-1.5px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.m-lock-notif{background:#ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:12px 14px;box-shadow:0 8px 24px #00000040;margin-bottom:auto;margin-top:36px}.m-lock-notif-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.m-lock-notif-app{display:flex;align-items:center;gap:6px;font-size:11px}.m-lock-notif-dot{width:6px;height:6px;border-radius:50%;background:#3b82f6}.m-lock-notif-time{font-size:10px;opacity:.6}.m-lock-notif-title{font-size:12px;font-weight:650;margin-bottom:2px}.m-lock-notif-body{font-size:11px;opacity:.8;margin:0;line-height:1.35}.m-lock-footer{display:flex;flex-direction:column;align-items:center;gap:8px}.m-lock-swipe-hint{font-size:11px;opacity:.6;animation:tvs-bounce 1.5s infinite}.m-phone-app-viewport{flex:1;display:flex;flex-direction:column;height:calc(100% - 36px);overflow:hidden}.m-app-navbar{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #f1f5f9;background:#fff;flex-shrink:0}.m-app-navbar-title{font-size:12px;font-weight:700;color:#1e293b;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-app-nav-btn{background:transparent;border:none;color:#2563eb;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:0}.m-app-nav-reload{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.m-app-nav-reload:hover{background:#f1f5f9;color:#0f172a}.m-app-realm-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;color:#15803d;background:#dcfce7;padding:2px 7px;border-radius:9999px}.m-app-realm-dot{width:5px;height:5px;border-radius:50%;background:#15803d}.m-app-body{flex:1;overflow-y:auto;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:none}.m-app-body::-webkit-scrollbar{display:none}.m-screen-content{display:flex;flex-direction:column;gap:12px}.m-app-branding{text-align:center;padding:8px 0 4px}.m-app-logo{width:44px;height:44px;border-radius:12px;color:#fff;font-size:20px;font-weight:750;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;box-shadow:0 4px 10px #0000001f}.m-app-title{margin:0;font-size:15px;font-weight:750;color:#0f172a}.m-app-subtitle{margin:3px 0 0;font-size:11.5px;color:#64748b;line-height:1.4}.m-segmented-tabs{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;gap:2px}.m-segmented-tab{flex:1;padding:6px;border:none;background:transparent;font-size:11.5px;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .15s ease}.m-segmented-tab.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014}.m-quick-fill-btn{background:#eff6ff;border:1px dashed #bfdbfe;color:#2563eb;border-radius:7px;padding:7px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.m-quick-fill-btn:hover{background:#dbeafe;border-color:#93c5fd}.m-form{display:flex;flex-direction:column;gap:10px}.m-input-group label{display:block;font-size:11px;font-weight:600;color:#475569;margin-bottom:3px}.m-input-wrap{position:relative;display:flex;align-items:center}.m-input-icon{position:absolute;left:10px;color:#94a3b8;pointer-events:none}.m-input-field{width:100%;padding:8px 32px 8px 30px;border:1px solid #cbd5e1;border-radius:8px;font-size:11.5px;color:#0f172a;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.m-input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.m-input-toggle{position:absolute;right:8px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:inline-flex}.m-input-toggle:hover{color:#475569}.m-submit-btn{background:#2563eb;color:#fff;border:none;padding:9px 12px;font-size:12px;font-weight:650;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;box-shadow:0 1px 3px #2563eb4d}.m-submit-btn:hover:not(:disabled){opacity:.95;transform:translateY(-.5px)}.m-submit-btn:disabled{opacity:.6;cursor:not-allowed}.m-biometric-btn{background:#f8fafc;border:1px solid #e2e8f0;color:#334155;padding:8px 12px;font-size:11.5px;font-weight:600;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.m-biometric-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.m-screen-mfa{text-align:center}.m-shield-icon-badge{width:48px;height:48px;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;margin:4px auto 8px}.m-otp-grid{display:flex;gap:6px;justify-content:center;margin:12px 0 8px}.m-otp-box{width:36px;height:44px;border:1.5px solid #cbd5e1;border-radius:8px;text-align:center;font-size:18px;font-weight:750;color:#0f172a;background:#fff;outline:none;box-sizing:border-box;transition:all .15s ease}.m-otp-box:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.m-otp-countdown{font-size:11px;color:#64748b;margin-top:4px}.m-resend-link{color:#2563eb;font-weight:600;cursor:pointer}.m-resend-link:hover{text-decoration:underline}.m-screen-consent{display:flex;flex-direction:column;gap:12px}.m-consent-header{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.m-consent-header .m-app-logo{margin:0;width:38px;height:38px;font-size:16px}.m-consent-meta{display:flex;flex-direction:column}.m-consent-title{margin:0;font-size:13.5px;font-weight:700;color:#0f172a}.m-consent-realm-tag{font-size:10.5px;font-family:monospace;color:#64748b}.m-consent-sub{margin:0;font-size:11.5px;color:#334155;line-height:1.4}.m-scopes-list{display:flex;flex-direction:column;gap:8px}.m-scope-card{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:11px}.m-scope-icon{color:#10b981;flex-shrink:0;margin-top:1px}.m-scope-card strong{display:block;color:#0f172a;margin-bottom:1px}.m-scope-card p{margin:0;color:#64748b;font-size:10px;line-height:1.3}.m-inapp-experience{display:flex;flex-direction:column;height:100%}.m-inapp-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.m-inapp-user-badge{display:flex;align-items:center;gap:8px}.m-inapp-avatar{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.m-inapp-online{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #ffffff}.m-inapp-user-info{display:flex;flex-direction:column}.m-inapp-greeting{font-size:10px;color:#64748b}.m-inapp-uname{font-size:12px;font-weight:700;color:#0f172a;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-inapp-bell{position:relative;background:#f1f5f9;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer}.m-inapp-bell-dot{position:absolute;top:5px;right:6px;width:5px;height:5px;border-radius:50%;background:#ef4444}.m-inapp-tab-pane{display:flex;flex-direction:column;gap:10px;padding-top:8px}.m-app-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:8px;font-size:11px;color:#166534}.m-app-banner strong{display:block}.m-app-banner p{margin:1px 0 0;font-size:10px;opacity:.85}.m-inapp-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.m-inapp-card-head{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#0f172a}.m-inapp-card-sub{margin:0;font-size:10.5px;color:#64748b;line-height:1.35}.m-token-box{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px;font-size:10.5px;font-family:monospace;color:#1e293b}.m-token-copy-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:2px;display:inline-flex}.m-token-copy-btn:hover{color:#0f172a}.m-token-stats{display:flex;justify-content:space-between;font-size:10px;color:#64748b}.m-api-test-btn{background:#059669;color:#fff;border:none;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease}.m-api-test-btn:hover{background:#047857}.m-api-result-box{background:#0f172a;border-radius:6px;padding:6px 8px;font-family:monospace;font-size:10px;color:#e2e8f0;display:flex;flex-direction:column;gap:3px}.m-api-badge{color:#4ade80;font-weight:700}.m-api-result-box pre{margin:0;white-space:pre-wrap;word-break:break-all}.m-inapp-actions{display:flex;flex-direction:column;gap:6px;margin-top:4px}.m-token-row,.m-activity-row,.m-setting-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f1f5f9;font-size:11px}.m-token-row:last-child,.m-activity-row:last-child,.m-setting-row:last-child{border-bottom:none}.m-token-row small,.m-activity-row small{display:block;color:#64748b;font-size:10px}.m-badge-active{background:#dcfce7;color:#15803d;font-size:10px;font-weight:650;padding:2px 6px;border-radius:4px}.m-inapp-tabbar{margin-top:auto;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #f1f5f9;padding:6px 0 2px;background:#fff}.m-tab-item{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;border:none;color:#94a3b8;font-size:9.5px;font-weight:500;cursor:pointer;padding:4px 8px;transition:all .15s ease}.m-tab-item.is-active{color:#2563eb;font-weight:700}.m-phone-home-indicator{height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;background:#fff}.m-phone-home-bar{width:120px;height:4px;background:#000;border-radius:4px;transition:width .2s ease}.m-phone-home-indicator:hover .m-phone-home-bar{width:140px;background:#334155}.tvs-emulator-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0f172a;border-top:1px solid #1e293b;font-size:12px;color:#94a3b8}.tvs-footer-text{display:flex;align-items:center;gap:8px}.tvs-footer-link{color:#60a5fa;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:4px}.tvs-footer-link:hover{text-decoration:underline}.tvs-screen-notice{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500}.tvs-screen-notice--success{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.tvs-screen-notice--error{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.tvs-spin{animation:tvs-spin 1s linear infinite}@keyframes tvs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tvs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}@keyframes tvs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tvs-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tvs-faceid-pulse{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.05);opacity:1}}@keyframes tvs-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tenant-validation-studio .console-metric-strip{margin-bottom:20px}.tenant-validation-studio .console-metric-strip__item{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 14px!important;min-width:0!important}.tenant-validation-studio .console-metric-strip__copy{min-width:0!important;overflow:hidden!important}.tenant-validation-studio .console-metric-strip__label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important}.tenant-validation-studio .console-metric-strip__detail{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important}.tenant-validation-studio .console-metric-strip__value--text{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-block!important;font-size:12px!important;padding:3px 8px!important}.validation-emulator-pane{display:flex;flex-direction:column;align-items:center;gap:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px 16px;overflow-x:auto}.validation-emulator-pane .tvs-emulator-toolbar,.validation-emulator-pane .tvs-stepper-strip{width:100%;max-width:460px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a}.validation-telemetry-pane{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.validation-studio-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,440px);gap:16px;align-items:start}@media (max-width: 1200px){.validation-studio-split{grid-template-columns:1fr}}.validation-workbench-col{display:flex;flex-direction:column;gap:16px;min-width:0}.validation-mobile-col{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.validation-steps-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;background:#f8fafc;padding:8px;border-radius:10px;border:1px solid #e2e8f0}@media (max-width: 800px){.validation-steps-bar{grid-template-columns:repeat(2,1fr)}}.validation-step-pill-btn{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease;text-align:left}.validation-step-pill-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.validation-step-pill-btn.is-active{background:#eff6ff;border-color:#3b82f6;box-shadow:0 1px 3px #2563eb1f}.validation-step-pill-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.validation-step-pill-text{display:flex;flex-direction:column;gap:2px;min-width:0}.validation-step-pill-label{font-size:11.5px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 620px){.users-pagination{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;padding:10px!important}.users-pagination__meta{width:100%;flex:none!important}.users-pagination__label{width:100%;flex-wrap:nowrap;white-space:nowrap}.users-pagination__nav{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px!important;flex:none!important}.users-pagination__nav>button{width:100%;min-width:0}.users-pagination__nav>span{white-space:nowrap}}.tenant-tracking-container{display:flex;flex-direction:column;gap:20px}.tracking-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tracking-telemetry-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:600;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;box-shadow:0 1px 2px #10b98114}.tracking-telemetry-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:trackingPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes trackingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.tracking-segmented-tabs{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:inset 0 1px 2px #0000000a;max-width:fit-content;flex-wrap:wrap}.tracking-tab-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:none;background:transparent;color:#475569;font-size:13px;font-weight:550;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1)}.tracking-tab-item:hover:not(.is-active){background:#fff9;color:#0f172a}.tracking-tab-item.is-active{background:#fff;color:#0f172a;font-weight:650;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a}.tracking-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:9999px;font-size:11px;font-weight:650;background:#e2e8f0;color:#475569;transition:all .16s ease}.tracking-tab-item.is-active .tracking-tab-badge{background:#0f172a;color:#fff}.tracking-tab-badge--alert{background:#fee2e2!important;color:#b91c1c!important}.tracking-tab-item.is-active .tracking-tab-badge--alert{background:#ef4444!important;color:#fff!important}.tracking-controls-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 16px;box-shadow:0 1px 3px #0f172a0a;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tracking-controls-group{display:flex;align-items:center;gap:10px;flex:1 1 auto;flex-wrap:wrap}.tracking-search-wrap{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;height:38px;flex:1 1 260px;max-width:420px;transition:all .14s ease}.tracking-search-wrap:focus-within{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f626}.tracking-search-input{border:none;background:transparent;outline:none;font-size:13.5px;font-weight:500;color:#0f172a;width:100%}.tracking-search-clear{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .12s ease}.tracking-search-clear:hover{color:#0f172a}.tracking-select{height:38px;padding:0 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:550;cursor:pointer;outline:none;transition:all .14s ease}.tracking-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.tracking-reset-btn{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .14s ease}.tracking-reset-btn:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.tracking-counter-badge{font-size:12.5px;font-weight:600;color:#64748b;margin-left:auto}.tracking-overview-grid{display:grid;grid-template-columns:1fr;gap:20px}.tracking-health-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0f172a0a}.tracking-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.tracking-card-title-group{display:flex;align-items:center;gap:12px}.tracking-card-icon-tile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;flex-shrink:0}.tracking-card-title{margin:0;font-size:16px;font-weight:700;color:#0f172a}.tracking-card-desc{margin:2px 0 0;font-size:12.5px;color:#64748b;font-weight:450}.tracking-gauge-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px 24px;margin-bottom:20px}.tracking-gauge-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.tracking-gauge-rate{display:flex;align-items:baseline;gap:8px}.tracking-gauge-number{font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-.03em}.tracking-gauge-label{font-size:13px;font-weight:600;color:#64748b}.tracking-gauge-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:650}.tracking-gauge-pill--optimal{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.tracking-gauge-pill--healthy{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.tracking-gauge-pill--degraded{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.tracking-progress-track{width:100%;height:10px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:12px}.tracking-progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:9999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.tracking-gauge-breakdown{display:flex;align-items:center;gap:20px;font-size:12px;color:#64748b;font-weight:500;flex-wrap:wrap}.tracking-gauge-breakdown-item{display:inline-flex;align-items:center;gap:6px}.tracking-gauge-dot{width:8px;height:8px;border-radius:50%}.tracking-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tracking-quick-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px;transition:all .14s ease}.tracking-quick-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.tracking-quick-icon-tile{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.tracking-quick-value{font-size:22px;font-weight:750;color:#0f172a;line-height:1.1}.tracking-quick-label{font-size:12.5px;font-weight:600;color:#475569;margin-top:3px}.tracking-quick-sub{font-size:11px;color:#94a3b8;margin-top:1px}.tracking-timeline-list{display:flex;flex-direction:column;gap:10px}.tracking-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:14px;transition:all .14s ease}.tracking-timeline-card:hover{border-color:#cbd5e1;background:#fbfcfe}.tracking-timeline-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:650;flex-shrink:0}.tracking-timeline-body{flex:1;min-width:0}.tracking-timeline-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.tracking-timeline-op-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tracking-op-badge{padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.tracking-op-badge--create{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.tracking-op-badge--update{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.tracking-op-badge--delete{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tracking-resource-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;color:#0f172a;background:#f1f5f9;padding:2px 6px;border-radius:4px}.tracking-timeline-time{font-size:11.5px;color:#64748b;font-weight:500}.tracking-timeline-actor{font-size:12.5px;color:#334155;font-weight:550;margin-bottom:2px}.tracking-timeline-summary{font-size:12px;color:#64748b;line-height:1.45}.tracking-alerts-list{display:flex;flex-direction:column;gap:12px}.tracking-alert-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 1px 3px #0f172a08;transition:all .14s ease}.tracking-alert-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0d}.tracking-alert-card--high{border-left:4px solid #ef4444}.tracking-alert-card--medium{border-left:4px solid #f59e0b}.tracking-alert-card--low{border-left:4px solid #64748b}.tracking-alert-body{flex:1;min-width:0}.tracking-alert-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.tracking-alert-badges{display:flex;align-items:center;gap:8px}.tracking-severity-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:9999px;font-size:11.5px;font-weight:650;text-transform:capitalize}.tracking-severity-pill--high{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tracking-severity-pill--medium{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.tracking-severity-pill--low{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.tracking-alert-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:650;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;padding:2px 7px;border-radius:5px}.tracking-alert-title{margin:0 0 4px;font-size:14px;font-weight:700;color:#0f172a}.tracking-alert-details{margin:0;font-size:12.5px;color:#475569;line-height:1.45}.tracking-clients-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.tracking-client-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-shadow:0 1px 3px #0f172a08;transition:all .14s ease}.tracking-client-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.tracking-client-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tracking-client-id-group{display:flex;align-items:center;gap:10px;min-width:0}.tracking-client-icon-tile{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;flex-shrink:0}.tracking-client-name{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-client-type{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-top:1px}.tracking-client-badges{display:flex;align-items:center;gap:8px}.tracking-status-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:650}.tracking-status-badge--active{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.tracking-status-badge--inactive{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.tracking-client-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f1f5f9;font-size:11.5px;color:#64748b}.tracking-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11.5px;font-weight:550;cursor:pointer;transition:all .12s ease}.tracking-copy-btn:hover{background:#f8fafc;color:#0f172a}.tracking-policy-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:20px}@media (max-width: 900px){.tracking-policy-layout{grid-template-columns:1fr}}.tracking-policy-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tracking-policy-left{display:flex;align-items:center;gap:12px}.tracking-policy-icon-tile{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#faf5ff;color:#7e22ce;border:1px solid #e9d5ff;flex-shrink:0}.tracking-policy-name{font-size:13.5px;font-weight:650;color:#0f172a}.tracking-policy-desc{font-size:11.5px;color:#64748b;margin-top:1px}.tenant-audit-container{display:flex;flex-direction:column;gap:20px}.audit-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.audit-action-cluster{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;padding:3px;border-radius:10px;border:1px solid #e2e8f0}.audit-action-cluster .entity-action-btn{margin:0!important}.audit-live-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1)}.audit-live-btn.is-active{background:#ecfdf5;color:#065f46;border-color:#10b981;box-shadow:0 1px 3px #10b98126}.audit-live-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8;transition:all .16s ease}.audit-live-btn.is-active .audit-live-dot{background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:auditLivePulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes auditLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.audit-inspect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.audit-inspect-stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px}.audit-inspect-stat-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #e2e8f0;color:#2563eb;flex-shrink:0}.audit-inspect-stat-body{min-width:0}.audit-inspect-stat-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.audit-inspect-stat-value{font-size:13.5px;font-weight:650;color:#0f172a;word-break:break-all}.audit-inspect-code-wrapper{border-radius:12px;overflow:hidden;border:1px solid #1e293b;background:#0f172a;box-shadow:0 4px 16px #0f172a33}.audit-inspect-code-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#1e293b;border-bottom:1px solid #334155;color:#94a3b8;font-size:12px;font-weight:600}.audit-inspect-pre{margin:0;padding:18px 20px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.6;max-height:48vh;overflow:auto}.tenant-command{display:grid;gap:12px;min-height:0}.tenant-command__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:0 14px;border:1px solid #aac1e2;border-radius:12px;background:#fff;color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.tenant-command__search input{min-width:0;border:0;outline:0;background:transparent;color:#1d2738;font:650 14px/1.4 Autheto Inter,Inter,system-ui,sans-serif}.tenant-command__search input::placeholder{color:#8894a5}.tenant-command__search>span{color:#718096;font-size:11px;font-weight:700}.tenant-command__results{min-height:0;max-height:min(54dvh,500px);overflow-y:auto;padding-right:3px}.tenant-command__group+.tenant-command__group{margin-top:12px}.tenant-command__group h3{margin:0 0 5px;padding:0 9px;color:#718096;font-size:10px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.tenant-command__group button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:56px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#1d2738;text-align:left}.tenant-command__group button:hover,.tenant-command__group button.is-active{border-color:#c4d6ee;background:#edf4ff}.tenant-command__result-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#fff;color:#2563eb;box-shadow:inset 0 0 0 1px #d5e1f0}.tenant-command__group button>span:nth-child(2){display:grid;gap:3px;min-width:0}.tenant-command__group button strong{color:#253246;font-size:12px;font-weight:750}.tenant-command__group button small{overflow:hidden;color:#6c788a;font-size:10px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.tenant-command__group button>kbd{opacity:0}.tenant-command__group button.is-active>kbd{opacity:1;color:#2563eb}.tenant-command__hints{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;width:100%;color:#68768a;font-size:10px}.tenant-command__hints span{display:inline-flex;align-items:center;gap:4px}.tenant-command kbd,.tenant-command__hints kbd{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:2px 5px;border:1px solid #ced8e5;border-radius:5px;background:#fff;color:#536176;font:650 10px/1 Autheto Mono,ui-monospace,monospace;box-shadow:0 1px 1px #14243c0f}.tenant-command__empty{display:grid;justify-items:center;gap:7px;padding:44px 20px;color:#778397;text-align:center}.tenant-command__empty svg{font-size:22px;color:#2563eb}.tenant-command__empty strong{color:#2d394b;font-size:13px}.tenant-command__empty span{font-size:11px}@media (max-width: 760px){.tenant-command__results{max-height:58dvh}.tenant-command__hints{justify-content:center}}.tenant-theme-content{--tenant-bg: #f6f8fb;--tenant-ink: #101828;--tenant-text: #344054;--tenant-muted: #667085;--tenant-border: #dbe3ec;--tenant-border-strong: #aebdce;--tenant-surface-blue: #eff4ff;--tenant-cyan-soft: #ecfdf8;--tenant-blue: #175cd3;--tenant-blue-dark: #1849a9;--tenant-cyan: #0e9384;--tenant-navy: #0b1220;--tenant-shadow: 0 12px 30px rgba(16, 24, 40, .08);--tenant-shadow-soft: 0 2px 8px rgba(16, 24, 40, .045);--tenant-primary-start: #175cd3;--tenant-primary-end: #1849a9;--tenant-danger-start: #fb7185;--tenant-danger-end: #e11d48;position:relative;isolation:isolate;background:#fff}.tenant-users,.tenant-roles,.tenant-groups{--entity-bg: #f3f6fa;--entity-surface: #ffffff;--entity-soft: #f8fbfd;--entity-blue-soft: #edf4ff;--entity-cyan-soft: #e9f7fa;--entity-border: #cbd7e5;--entity-border-strong: #94a8bf;--entity-ink: #07111f;--entity-muted: #3f5066;--entity-blue: #1457c8;--entity-blue-dark: #0b3f91;--entity-cyan: #0a8aa6;font-family:var(--au-font-sans)!important}.tenant-users *,.tenant-roles *,.tenant-groups *{font-family:var(--au-font-sans)!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-roles .entity-table-shell,.tenant-groups .entity-management-card{background:var(--entity-surface)!important;border:1px solid var(--entity-border)!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f14!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{align-items:stretch}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{background:var(--entity-surface)!important;border:1px solid var(--entity-border)!important;border-radius:22px!important;box-shadow:0 10px 22px #07111f0e!important;color:var(--entity-ink)!important;min-height:92px!important;padding:16px!important}.tenant-users .tenant-kpi-grid>*:before,.tenant-roles .tenant-kpi-grid>*:before,.tenant-groups .tenant-kpi-grid>*:before{background:var(--entity-blue)!important;width:5px!important}.tenant-users .tenant-kpi-grid>* [data-stat-value],.tenant-roles .tenant-kpi-grid>* [data-stat-value],.tenant-groups .tenant-kpi-grid>* [data-stat-value]{color:var(--entity-ink)!important;font-size:1.75rem!important;font-weight:950!important;letter-spacing:-.055em!important}.tenant-users .tenant-kpi-grid svg,.tenant-roles .tenant-kpi-grid svg,.tenant-groups .tenant-kpi-grid svg{color:var(--entity-cyan)!important}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{background:var(--entity-surface)!important;border-radius:28px!important;padding:14px!important}.tenant-users .entity-table,.tenant-roles .entity-table{border-collapse:separate!important;border-spacing:0 12px!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th{color:var(--entity-muted)!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.08em!important;padding:7px 16px 9px!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{animation:entityRowIn .22s ease both!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{background:var(--entity-surface)!important;border-color:var(--entity-border)!important;color:var(--entity-ink)!important;padding:16px!important;transition-property:background-color,border-color,box-shadow,transform!important;transition-duration:.18s!important;transition-timing-function:ease!important}.tenant-users .entity-table tbody tr.entity-table-row:hover td,.tenant-roles .entity-table tbody tr.entity-table-row:hover td{background:var(--entity-soft)!important;border-color:var(--entity-border-strong)!important;box-shadow:0 16px 30px #07111f14!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{border-radius:20px 0 0 20px!important}.tenant-users .entity-table tbody tr.entity-table-row td:last-child,.tenant-roles .entity-table tbody tr.entity-table-row td:last-child{border-radius:0 20px 20px 0!important}.tenant-users .entity-table [style*="border-radius: 999"],.tenant-roles .entity-table [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"]{background:var(--entity-blue-soft)!important;border-color:#bfd2ea!important;color:var(--entity-blue-dark)!important}.tenant-users .entity-table [style*="backgroundColor: #ecfdf5"],.tenant-users .entity-table [style*="background: #ecfdf5"],.tenant-groups [style*="background: #ecfdf5"]{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}.tenant-users .entity-table [style*="backgroundColor: #fff1f2"],.tenant-users .entity-table [style*="background: #fff1f2"],.tenant-groups [style*="background: #fef2f2"]{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-table button,.tenant-roles .entity-table button,.entity-modal-body button{border-radius:15px!important;font-weight:950!important}.tenant-users .entity-table button:hover,.tenant-roles .entity-table button:hover,.entity-modal-body button:hover{transform:translateY(-1px)!important}.entity-modal-panel{background:var(--entity-surface, #ffffff)!important;border-radius:30px!important;border:1px solid var(--entity-border, #cbd7e5)!important;box-shadow:0 34px 76px #07111f3d!important}.entity-modal-header{background:#fff!important;border-bottom:1px solid var(--entity-border, #cbd7e5)!important;padding:18px 20px!important}.entity-modal-header h2{color:var(--entity-ink, #07111f)!important;font-weight:950!important;letter-spacing:-.055em!important}.entity-modal-body{background:var(--entity-soft, #f8fbfd)!important;padding:18px!important}.entity-modal-body section,.entity-modal-body [style*="border: 1px solid"],.entity-modal-body [style*="padding: 10px"],.entity-modal-body [style*="padding: 12px"],.entity-group-card,.entity-group-access-header,.entity-access-block{background:#fff!important;border-color:var(--entity-border, #cbd7e5)!important;border-radius:20px!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{background:#fff!important;border-color:var(--entity-border, #cbd7e5)!important;border-radius:15px!important}.entity-group-card,.entity-access-block{transition-property:background-color,border-color,box-shadow,transform!important;transition-duration:.18s!important;transition-timing-function:ease!important}.entity-group-card:hover,.entity-access-block:hover{transform:translateY(-2px)!important}.tenant-theme-content:before{content:"";position:fixed;inset:0 0 auto 0;height:240px;pointer-events:none;z-index:-1;background:#fff}.tenant-page{gap:14px}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3{color:var(--tenant-ink)!important;letter-spacing:.01em}.tenant-hero-card,.tenant-card,.tenant-kpi-card{border:1px solid var(--tenant-border)!important;background:#fff;box-shadow:var(--tenant-shadow-soft)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tenant-card-accent{background:#fff;border-color:#38bdf873!important}.tenant-card-accent-2{background:#fff;border-color:#60a5fa73!important}.tenant-raise{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.tenant-raise:hover{transform:translateY(-2px);box-shadow:var(--tenant-shadow)!important;border-color:var(--tenant-border-strong)!important}.tenant-theme-content button{border-radius:10px!important;border:1px solid rgba(126,150,181,.52)!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,filter .17s ease!important}.tenant-theme-content button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #082f492e;border-color:#38bdf8b8!important;filter:saturate(1.04)}.tenant-btn-primary{color:#f8fcff!important;background:var(--tenant-blue)!important;border-color:#38bdf8b3!important;box-shadow:0 12px 24px #0369a140}.tenant-btn-primary:hover{box-shadow:0 16px 30px #0284c752}.tenant-btn-secondary{color:#16406a!important;background:#fff;border-color:#7da7d099!important}.tenant-btn-danger{color:#fff!important;background:#fff4f4;border-color:#fb7185bf!important;box-shadow:0 12px 22px #be185d38}.entity-table-shell{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:26px!important;padding:12px!important;box-shadow:var(--tenant-shadow-soft)!important;overflow:auto}.entity-table-shell:before{content:"";display:block;height:4px;width:168px;max-width:40%;background:var(--tenant-blue);border-radius:999px;margin:0 0 12px 2px}.entity-table{width:100%;border-collapse:separate!important;border-spacing:0 10px!important;font-family:var(--au-font-sans)!important}.entity-table thead th{background:transparent!important;border:0!important;color:var(--tenant-muted)!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1.1;padding:6px 14px 8px!important;text-transform:uppercase!important}.entity-table tbody tr.entity-table-row{animation:entityRowIn .22s ease both}.entity-table tbody tr.entity-table-row td{background:#fff!important;border-top:1px solid var(--tenant-border)!important;border-bottom:1px solid var(--tenant-border)!important;color:var(--tenant-ink)!important;font-size:.82rem!important;padding:14px!important;vertical-align:middle!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background-color .17s ease}.entity-table tbody tr.entity-table-row td:first-child{border-left:1px solid var(--tenant-border)!important;border-radius:18px 0 0 18px!important}.entity-table tbody tr.entity-table-row td:last-child{border-right:1px solid var(--tenant-border)!important;border-radius:0 18px 18px 0!important}.entity-table tbody tr.entity-table-row:hover td{background:#f8fbfd!important;border-color:var(--tenant-border-strong)!important;box-shadow:0 14px 26px #07111f14}.entity-table tbody tr.entity-empty-row td{background:#f8fbfd!important;border:1px dashed var(--tenant-border)!important;border-radius:18px!important;color:var(--tenant-muted)!important;font-weight:850!important}.entity-table .users-resize-handle{background:#fff!important;border-color:var(--tenant-border)!important;color:var(--tenant-cyan)!important}.entity-table tbody tr.entity-group-row td{background:transparent!important;border:0!important;padding:8px 0 0!important}.entity-table tbody tr.entity-group-row button{background:#f8fbfd!important;border:1px solid var(--tenant-border)!important;border-radius:18px!important;color:var(--tenant-ink)!important;box-shadow:0 8px 18px #07111f0b}.tenant-users .entity-table button,.tenant-roles .entity-table button{border-radius:13px!important;font-weight:900!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child{box-shadow:inset 4px 0 0 var(--tenant-blue)}.tenant-users .entity-table .tenant-users-row:hover td:first-child,.tenant-roles .entity-table .entity-table-row:hover td:first-child{box-shadow:inset 4px 0 0 var(--tenant-cyan),0 14px 26px #07111f14}.tenant-users .entity-table [style*="border-radius: 999"],.tenant-roles .entity-table [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"]{border-radius:999px!important;font-weight:900!important}.tenant-users .entity-table [style*=ui-monospace],.tenant-roles .entity-table [style*=ui-monospace]{background:#edf4ff!important;border:1px solid #bfd2ea!important;color:var(--tenant-blue-dark)!important}@keyframes entityRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-roles .tenant-card,.tenant-groups .tenant-card{font-family:var(--au-font-sans)!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card{border-radius:26px!important;box-shadow:var(--tenant-shadow-soft)!important;padding:18px!important;position:relative;overflow:hidden}.tenant-users>.tenant-hero-card:after,.tenant-roles>.tenant-hero-card:after,.tenant-groups>.tenant-hero-card:after{content:"";position:absolute;left:18px;bottom:0;width:180px;height:4px;background:var(--tenant-blue);border-radius:999px 999px 0 0}.tenant-users>.tenant-hero-card h1,.tenant-roles>.tenant-hero-card h1,.tenant-groups>.tenant-hero-card h1{font-weight:950!important;letter-spacing:-.06em!important}.tenant-users>.tenant-hero-card p,.tenant-roles>.tenant-hero-card p,.tenant-groups>.tenant-hero-card p{color:var(--tenant-muted)!important;font-weight:750!important}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f11!important;color:var(--tenant-ink)!important;min-height:86px;overflow:hidden;position:relative;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.tenant-users .tenant-kpi-grid>*:before,.tenant-roles .tenant-kpi-grid>*:before,.tenant-groups .tenant-kpi-grid>*:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tenant-blue);opacity:.9}.tenant-users .tenant-kpi-grid>*:hover,.tenant-roles .tenant-kpi-grid>*:hover,.tenant-groups .tenant-kpi-grid>*:hover{transform:translateY(-2px);border-color:var(--tenant-border-strong)!important;box-shadow:0 18px 36px #07111f1c!important}.tenant-users .tenant-kpi-grid>* [data-stat-value],.tenant-roles .tenant-kpi-grid>* [data-stat-value],.tenant-groups .tenant-kpi-grid>* [data-stat-value],.tenant-users .users-stat-btn [data-stat-value]{color:var(--tenant-ink)!important;font-size:clamp(1.45rem,2vw,1.85rem)!important;font-weight:950!important;letter-spacing:-.045em!important}.tenant-users .users-stat-btn-active{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 16px 34px #07111f1a!important}.tenant-users .tenant-kpi-grid svg,.tenant-roles .tenant-kpi-grid svg,.tenant-groups .tenant-kpi-grid svg{color:var(--tenant-cyan)!important}.tenant-users .tenant-kpi-grid [style*=color],.tenant-roles .tenant-kpi-grid [style*=color],.tenant-groups .tenant-kpi-grid [style*=color]{color:var(--tenant-muted)!important}.tenant-users .tenant-kpi-grid [data-stat-value],.tenant-roles .tenant-kpi-grid [data-stat-value],.tenant-groups .tenant-kpi-grid [data-stat-value]{color:var(--tenant-ink)!important}.tenant-users .users-table-controls,.tenant-roles .entity-table-shell,.tenant-groups .tenant-card{border-radius:24px!important}.tenant-users .users-table-controls,.tenant-roles .entity-table-shell{background:#fff!important;border:1px solid var(--tenant-border)!important;box-shadow:var(--tenant-shadow-soft)!important}.tenant-users .users-table-controls button,.tenant-roles .entity-table-shell button,.tenant-groups button{border-radius:14px!important}.tenant-users .users-table-controls input,.tenant-roles .entity-table-shell input,.tenant-roles .entity-table-shell select{background:#f8fbfd!important;border-color:var(--tenant-border)!important}.tenant-users input,.tenant-users select,.tenant-roles input,.tenant-roles select,.tenant-roles textarea,.tenant-groups input,.tenant-groups select,.tenant-groups textarea{border-color:var(--tenant-border)!important;border-radius:14px!important;color:var(--tenant-ink)!important;font-family:var(--au-font-sans)!important}.tenant-users input:focus,.tenant-users select:focus,.tenant-roles input:focus,.tenant-roles select:focus,.tenant-roles textarea:focus,.tenant-groups input:focus,.tenant-groups select:focus,.tenant-groups textarea:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f!important;outline:none!important}.tenant-groups [style*=groupItem],.tenant-groups [style*=groupHeaderCard],.tenant-groups [style*=block]{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.entity-modal-panel{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:26px!important;box-shadow:0 32px 72px #07111f3d!important;font-family:var(--au-font-sans)!important}.entity-modal-header{background:#fff!important;border-bottom:1px solid var(--tenant-border)!important;padding:16px 18px!important;position:relative}.entity-modal-header:before{content:"";position:absolute;left:18px;bottom:-1px;width:120px;height:4px;border-radius:999px 999px 0 0;background:var(--tenant-blue)}.entity-modal-header h2{color:var(--tenant-ink)!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important;font-weight:950!important;letter-spacing:-.045em!important}.entity-modal-header button{background:#fff!important;border-color:var(--tenant-border)!important;color:var(--tenant-blue)!important;font-weight:900!important}.entity-modal-body{background:#f8fbfd!important;padding:16px!important}.entity-modal-body>*,.entity-management-card,.entity-group-card,.entity-group-access-header,.entity-access-block{border-color:var(--tenant-border)!important}.entity-modal-body [style*="background: #f8fafc"],.entity-modal-body [style*="backgroundColor: #f8fafc"],.entity-modal-body [style*="background: #f8fbff"],.entity-modal-body [style*="backgroundColor: #f8fbff"],.entity-modal-body [style*="background: #edf3f9"],.entity-modal-body [style*="backgroundColor: #edf3f9"]{background:#fff!important}.entity-modal-body [style*="border-radius: 10"],.entity-modal-body [style*="border-radius: 12"]{border-radius:16px!important}.entity-modal-body [style*="background: #f8fafc"],.entity-modal-body [style*="backgroundColor: #f8fbff"],.entity-modal-body [style*="background: #f8fbfd"],.entity-modal-body [style*="backgroundColor: #ffffff"],.entity-modal-body [style*="border: 1px solid #dbe5f2"],.entity-modal-body [style*="border: 1px solid #e2e8f0"]{border-color:var(--tenant-border)!important}.entity-modal-body [style*="display: grid"],.entity-modal-body [style*="display: flex"][style*="flex-direction: column"]{min-width:0}.entity-modal-body [style*=miniStat],.entity-modal-body [style*=popupPanel],.entity-modal-body [style*=assignCard]{background:#fff!important}.entity-modal-body section,.entity-modal-body label,.entity-modal-body [style*="padding: 10px 12px"],.entity-modal-body [style*="padding: 9px 12px"],.entity-modal-body [style*="padding: 12px"]{border-radius:16px!important}.entity-modal-body section{border-color:var(--tenant-border)!important;box-shadow:0 10px 22px #07111f0b!important}.entity-modal-body [style*="text-transform: uppercase"]{color:var(--tenant-cyan)!important;font-weight:950!important}.entity-modal-body [style*="color: #334155"],.entity-modal-body [style*="color: #475569"],.entity-modal-body [style*="color: #64748b"],.entity-modal-body [style*="color: #5b6f86"]{color:var(--tenant-muted)!important}.entity-modal-body [style*="color: #0f172a"],.entity-modal-body [style*="color: #0f4c81"]{color:var(--tenant-ink)!important}.entity-modal-body [style*="border-radius: 999"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:var(--tenant-blue-dark)!important;font-weight:900!important}.entity-modal-body button{border-radius:14px!important;font-weight:900!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:14px!important;color:var(--tenant-ink)!important;min-height:40px}.entity-modal-body input:focus,.entity-modal-body select:focus,.entity-modal-body textarea:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f!important;outline:none!important}.entity-management-card,.entity-group-card,.entity-group-access-header,.entity-access-block{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f11!important}.entity-group-card{animation:entityRowIn .22s ease both}.entity-group-card:hover,.entity-access-block:hover{transform:translateY(-2px);border-color:var(--tenant-border-strong)!important;box-shadow:0 18px 36px #07111f1c!important}.entity-group-card-active{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 16px 34px #07111f1a!important}.entity-group-card button{color:var(--tenant-ink)!important}.entity-group-access-header{background:#f8fbfd!important}.entity-access-block [style*="font-weight: 950"],.entity-group-access-header [style*="font-weight: 950"]{color:var(--tenant-ink)!important}.tenant-users table tbody tr td:first-child,.tenant-roles table tbody tr td:first-child,.tenant-groups table tbody tr td:first-child{border-left:none!important;border-radius:0!important}.tenant-users table tbody tr td:last-child,.tenant-roles table tbody tr td:last-child,.tenant-groups table tbody tr td:last-child{border-right:none!important;border-radius:0!important}.tenant-users table tbody tr:hover td,.tenant-roles table tbody tr:hover td,.tenant-groups table tbody tr:hover td{border-color:#f1f5f9!important;box-shadow:none!important}.tenant-roles table tbody tr:has(td[colspan]) td,.tenant-groups table tbody tr:has(td[colspan]) td{border-left:none!important;border-right:none!important;border-radius:0;box-shadow:none}.tenant-tab-btn{font-weight:700;letter-spacing:.01em}.tenant-overview-hero{position:relative;overflow:hidden}.tenant-overview-hero:after{content:"";position:absolute;width:300px;height:300px;right:-100px;top:-120px;border-radius:50%;background:#fff;pointer-events:none}.overview-stat-card,.overview-credential-item,.overview-readiness-item,.overview-meta-item{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.overview-stat-card:hover,.overview-credential-item:hover,.overview-readiness-item:hover,.overview-meta-item:hover{transform:translateY(-2px);border-color:#38bdf8b8!important;box-shadow:0 16px 30px #082f492e}.tenant-home .tenant-overview-highlight,.tenant-home .tenant-overview-linkcard{position:relative;overflow:hidden;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease,background .19s ease}.tenant-home .tenant-overview-highlight:after,.tenant-home .tenant-overview-linkcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(-130%);transition:transform .52s ease;pointer-events:none}.tenant-home .tenant-overview-highlight:hover,.tenant-home .tenant-overview-linkcard:hover{transform:translateY(-3px);box-shadow:0 18px 30px #0e749033!important;border-color:#38bdf8c7!important}.tenant-home .tenant-overview-highlight:hover:after,.tenant-home .tenant-overview-linkcard:hover:after{transform:translate(130%)}.tenant-home{position:relative}.tenant-home:before{content:"";position:absolute;inset:-10px -6px auto -6px;height:340px;pointer-events:none;z-index:0;background:#fff}.tenant-home>*{position:relative;z-index:1}.tenant-home .tenant-home-focus-grid>article{position:relative;isolation:isolate}.tenant-home .tenant-home-credentials-card{background:#fff;border-color:#7da7d06b!important;box-shadow:0 14px 26px #0f172a1c!important}.tenant-home .tenant-home-demo-card{background:#fff;border-color:#60a5fa6b!important;box-shadow:0 14px 28px #0e749024!important}.tenant-home .tenant-home-credentials-card:before,.tenant-home .tenant-home-demo-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;z-index:-1;background:#fff;filter:saturate(1);opacity:.72}.tenant-home .tenant-home-credentials-card:after,.tenant-home .tenant-home-demo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;box-shadow:inset 0 1px #ffffff9e}.tenant-home .tenant-home-highlights .tenant-overview-highlight{min-height:72px}.tenant-home .tenant-home-highlights .tenant-overview-highlight:hover{transform:translateY(-4px) scale(1.01)}.tenant-home .tenant-home-launch-btn{position:relative;overflow:hidden;box-shadow:0 12px 22px #0284c742,0 0 0 1px #bae6fd33 inset!important}.tenant-home .tenant-home-launch-btn:before{content:"";position:absolute;top:-120%;left:-30%;width:50%;height:320%;transform:rotate(24deg);background:#fff;transition:left .42s ease}.tenant-home .tenant-home-launch-btn:hover:before{left:112%}.tenant-home .tenant-home-launch-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0284c752,0 0 0 1px #bfdbfe66 inset!important}.tenant-home .overview-credential-item{background:#fff;border-color:#60a5fa59!important}.tenant-home .overview-credential-item:hover{transform:translateY(-2px) scale(1.003)}.tenant-home .tenant-overview-linkcard{min-height:62px}.tenant-home .tenant-overview-linkcard:hover{background:#fff}.tenant-home .tenant-hero-card.tenant-overview-hero{animation:tenantHeroFloat 6.5s ease-in-out infinite}.tenant-home .overview-stat-card:nth-child(1){animation:tenantPulseSoft 4.4s ease-in-out infinite}.tenant-home .overview-stat-card:nth-child(2){animation:tenantPulseSoft 4.4s ease-in-out infinite .22s}.tenant-home .overview-stat-card:nth-child(3){animation:tenantPulseSoft 4.4s ease-in-out infinite .42s}.tenant-home .overview-stat-card:nth-child(4){animation:tenantPulseSoft 4.4s ease-in-out infinite .62s}.tenant-action-row{display:flex;flex-wrap:wrap;gap:10px}.tenant-overview-grid,.tenant-split-grid,.tenant-kpi-grid{gap:12px}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{border-radius:10px!important;border:1px solid rgba(124,151,184,.58)!important;background:#fffffff2!important;color:#0b253f!important;box-shadow:inset 0 1px #ffffffb3}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus{outline:none;border-color:#0ea5e9cc!important;box-shadow:0 0 0 3px #0ea5e933!important}.tenant-theme-content table{border-collapse:separate!important;border-spacing:0!important;background:#fffffff5!important;border:1px solid var(--tenant-border)!important;border-radius:14px!important;overflow:hidden}.tenant-theme-content th{background:#fff;color:#1e4368!important;border-bottom:1px solid rgba(124,151,184,.34)!important}.tenant-theme-content td{border-bottom:1px solid rgba(148,163,184,.18)!important;color:#1c3858!important}.tenant-theme-content tr:hover td{background:#e0f2fe80!important}.tenant-users .tenant-users-row td{transition:background-color .14s ease}.tenant-users .tenant-users-row:hover td{background:#fff}.tenant-users{font-family:var(--au-font-sans)}.tenant-users h1,.tenant-users h2,.tenant-users h3{letter-spacing:.003em}.tenant-users .tenant-hero-card,.tenant-users .tenant-card,.tenant-users .tenant-kpi-card{background:#fff!important;border-color:#dbe5f1!important}.tenant-users button{font-family:Inter,Segoe UI,system-ui,sans-serif!important;font-weight:600!important;border-radius:8px!important}.tenant-users button span,.tenant-users button svg{color:inherit!important}.tenant-users .users-stat-btn{border-radius:12px!important}.tenant-users .users-stat-btn:hover{transform:none}.tenant-users button:hover{transform:translateY(-1px);box-shadow:0 6px 12px #0f172a14!important;filter:none}.tenant-users .users-stat-btn-active{background:#fff}.tenant-users .users-search-box{border:1px solid #cbd5e1!important;background:#edf3f9;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tenant-users .users-search-box:hover{border-color:#94a3b8!important}.tenant-users .users-search-box:focus-within{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e92e,inset 0 1px #ffffffd9;background:#fff!important}.tenant-users .users-search-input::placeholder{color:#7a8ca3}.tenant-users .users-table-controls{background:#fff;border-color:#d9e5f3!important}.tenant-users .users-search-action{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.tenant-users .users-search-action:hover:not(:disabled){border-color:#7fb5e7!important;background:#f0f7ff!important;color:#0f4c81!important;box-shadow:0 0 0 2px #3b82f61f}.tenant-users .users-search-action:disabled{opacity:.45;cursor:not-allowed!important}.tenant-users .users-resize-handle{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.tenant-users .users-resize-handle:hover{border-color:#3b82f68c!important;background:#fff;color:#0f4c81!important}.tenant-users .users-action-btn{letter-spacing:.01em}.org-center-page{position:relative}.org-center-page:before{content:none;position:absolute;inset:-10px -6px auto -6px;height:280px;pointer-events:none;z-index:0;background:#fff}.org-center-page>*{position:relative;z-index:1}.org-center-header{border-color:#7da7d080!important;box-shadow:0 18px 30px #0f172a1f!important}.org-center-tabs{box-shadow:0 8px 14px #0f172a0d}.org-center-section{border-color:#7da7d075!important}.org-plan-card{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease!important}.org-plan-card:hover{transform:translateY(-3px);box-shadow:0 18px 28px #0f172a24!important;border-color:#38bdf8a8!important}.org-usage-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.org-usage-card:hover{transform:translateY(-2px);box-shadow:0 16px 24px #0f172a1f!important;border-color:#38bdf89e!important}.org-insight-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.org-insight-card:hover{transform:translateY(-2px);box-shadow:0 14px 20px #0f172a1a!important;border-color:#60a5fa94!important}.org-center-table-panel{transition:box-shadow .18s ease,border-color .18s ease}.org-center-table-panel:hover{box-shadow:0 16px 24px #0f172a1a!important;border-color:#7da7d08f!important}.org-center-table-row td{transition:background-color .13s ease}.org-center-table-row:hover td{background:#fff}.support-center-page,.owner-support-center-page,.owner-dashboard-page{position:relative}.support-center-page:before,.owner-support-center-page:before,.owner-dashboard-page:before{content:none;position:absolute;inset:-10px -8px auto -8px;height:220px;pointer-events:none;z-index:0;background:#fff}.support-center-page>*,.owner-support-center-page>*,.owner-dashboard-page>*{position:relative;z-index:1}.support-center-header,.owner-support-header,.owner-dashboard-header{border-color:#7da7d085!important;background:#fff;box-shadow:0 16px 28px #0f172a1c!important}.owner-dashboard-tabbar{border:1px solid rgba(125,167,208,.44);border-radius:12px;padding:8px;background:#fff}.owner-dashboard-panel{border-color:#7da7d075!important;background:#edf3f9;box-shadow:0 10px 20px #0f172a14!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.owner-dashboard-panel:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0f172a1f!important;border-color:#38bdf88f!important}.owner-dashboard-hero,.owner-dashboard-health{background:#fff}.owner-dashboard-kpi{border:1px solid rgba(125,167,208,.44)!important;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}.owner-dashboard-kpi:nth-child(4n+1){background:#fff}.owner-dashboard-kpi:nth-child(4n+2){background:#edf3f9}.owner-dashboard-kpi:nth-child(4n+3){background:#edf3f9}.owner-dashboard-kpi:nth-child(4n+4){background:#fff}.owner-dashboard-kpi:hover{transform:translateY(-2px);border-color:#38bdf89e!important;box-shadow:0 14px 24px #0f172a1c!important}.support-tenant-table,.owner-support-list,.owner-support-detail{border-color:#cbd7e5!important;background:#fff;box-shadow:0 12px 30px #07111f14!important}.support-summary-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.support-summary-card:hover,.owner-support-metric:hover,.support-command-card:hover{transform:translateY(-2px);border-color:#94a8bf!important;box-shadow:0 16px 28px #07111f1f!important}.owner-support-metric,.support-command-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.support-command-card,.support-modal-card .support-modal-workflow-item,.support-detail-modal-card .support-modal-workflow-item{border-color:#cbd7e5!important}.support-modal-card [style*="grid-template-columns: 30px 1fr"] span{grid-row:1 / span 2;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;border:1px solid #bfd3f8;color:#1457c8!important;font-size:11px;font-weight:950}.support-modal-card [style*="grid-template-columns: 30px 1fr"] strong{color:#07111f!important;font-size:12.5px;font-weight:950;line-height:1.1}.support-modal-card [style*="grid-template-columns: 30px 1fr"] em{color:#475569!important;font-size:11px;font-style:normal;font-weight:750}.support-tenant-table{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.support-tenant-table:hover{transform:translateY(-2px);box-shadow:0 18px 28px #0f172a1f!important;border-color:#38bdf88f!important}.owner-support-list,.owner-support-detail{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.owner-support-list:hover,.owner-support-detail:hover{transform:translateY(-1px);box-shadow:0 16px 24px #0f172a1c!important;border-color:#38bdf88a!important}.support-tenant-row td,.owner-support-row td{transition:background-color .14s ease}.support-tenant-row:hover td,.owner-support-row:hover td{background:#f8fbff}.support-modal-card,.support-detail-modal-card{border-color:#cbd7e5!important;background:#fff;box-shadow:0 24px 40px #0f172a3d!important}.support-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.support-tenant-toolbar,.support-tenant-filters,.owner-support-filters{align-items:center}.support-tenant-filters,.owner-support-filters{border:1px solid #cbd7e5;background:#fff;border-radius:12px;padding:8px}.support-field,.owner-support-field,.owner-dashboard-field{border-color:#94a3b894!important;background:#fff!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.support-field:focus,.owner-support-field:focus,.owner-dashboard-field:focus{outline:none;border-color:#0ea5e9b8!important;box-shadow:0 0 0 3px #0ea5e929!important;background:#fefefe!important}.support-btn,.owner-support-btn,.owner-dashboard-btn,.owner-dashboard-tab-btn{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease!important}.support-btn:hover,.owner-support-btn:hover,.owner-dashboard-btn:hover,.owner-dashboard-tab-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1f}.support-btn-primary,.owner-support-btn-primary,.owner-dashboard-btn-primary{border-color:#1457c8!important;background:#1457c8;color:#fff!important}.support-btn-secondary,.owner-support-btn-neutral,.owner-dashboard-btn-secondary{border-color:#94a3b89e!important;background:#fff;color:#0f172a!important}.support-btn-accent,.support-btn-view{border-color:#94a8bf!important;background:#e9f7fa;color:#0b3f91!important}.support-alert-bar{border-color:#94a8bf!important;background:#e9f7fa}.owner-support-queues{border-top:1px solid rgba(125,167,208,.3);padding-top:8px}.owner-support-queues button{border-color:#cbd7e5!important;background:#fff}.owner-support-queues button:hover{border-color:#38bdf899!important}.owner-support-main-table thead th,.support-tenant-main-table thead th,.owner-dashboard-panel table thead th,.owner-dashboard-data-table thead th{position:sticky;top:0;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#edf3f9}.owner-dashboard-tabbar .owner-dashboard-tab-btn{letter-spacing:.01em}.owner-dashboard-modal{border-color:#7da7d085!important;background:#fff;box-shadow:0 24px 40px #0f172a3d!important}.owner-leads-page{position:relative}.owner-leads-page:before{content:none}.owner-leads-page>*{position:relative;z-index:1}.owner-leads-hero{border-color:#94a3b859!important;background:#fff!important;box-shadow:0 10px 18px #0f172a14!important}.owner-leads-network,.owner-leads-workflow,.owner-leads-pipeline{border-color:#94a3b857!important;background:#fff!important;box-shadow:0 8px 16px #0f172a0f!important}.owner-leads-network .owner-dashboard-data-table,.owner-leads-workflow .owner-dashboard-data-table,.owner-leads-pipeline .owner-dashboard-data-table,.owner-leads-network table,.owner-leads-workflow table,.owner-leads-pipeline table{border-color:#7da7d057!important}.owner-leads-network .owner-dashboard-field,.owner-leads-workflow .owner-dashboard-field,.owner-leads-pipeline .owner-dashboard-field{min-height:38px;background:#fff}.owner-leads-network .owner-dashboard-field:hover,.owner-leads-workflow .owner-dashboard-field:hover,.owner-leads-pipeline .owner-dashboard-field:hover{border-color:#60a5fa94!important}.owner-leads-source-card{border-color:#94a3b859!important;background:#fff!important;position:static;overflow:visible}.owner-leads-source-card:hover{transform:translateY(-1px);border-color:#38bdf88c!important;box-shadow:0 10px 18px #0f172a17!important}.owner-leads-hero .owner-dashboard-btn-primary{box-shadow:0 8px 16px #0284c733!important}.owner-leads-hero .owner-dashboard-btn-primary:hover{box-shadow:0 10px 18px #0284c73d!important}.owner-leads-hero article{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.owner-leads-hero article:hover{transform:none;border-color:#38bdf88c!important;box-shadow:0 8px 14px #0f172a14!important}.owner-leads-pipeline tr td:first-child{width:70px}.owner-leads-pipeline tr td:nth-child(2){min-width:220px}@media (max-width: 1080px){.owner-dashboard-overview-grid,.owner-support-layout,.owner-support-filters{grid-template-columns:1fr!important}}@media (max-width: 900px){.support-tenant-filters{width:100%}}.tenant-loading{border:1px solid var(--tenant-border);border-radius:14px;background:#fff;box-shadow:var(--tenant-shadow-soft)}.tenant-theme-content a{transition:color .15s ease}.tenant-theme-content a:hover{color:#0b6ea8!important}@keyframes tenantFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tenantHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tenantPulseSoft{0%,to{box-shadow:0 8px 16px #082f4914}50%{box-shadow:0 16px 26px #082f4926}}.tenant-theme-content{background:var(--tenant-bg)!important;color:var(--tenant-text)!important;font-family:var(--au-font-sans)!important}.tenant-theme-content:before,.tenant-home:before,.tenant-overview-hero:after,.tenant-home .tenant-home-credentials-card:before,.tenant-home .tenant-home-demo-card:before,.tenant-home .tenant-overview-highlight:after,.tenant-home .tenant-overview-linkcard:after,.tenant-home .tenant-home-launch-btn:before{display:none!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3{color:var(--tenant-ink)!important;letter-spacing:-.04em!important;font-weight:950!important}.tenant-theme-content h1{font-size:clamp(1.85rem,3.2vw,2.5rem)!important;line-height:1.05!important}.tenant-theme-content h2{font-size:clamp(1.35rem,2.3vw,1.8rem)!important}.tenant-theme-content h3{font-size:clamp(1.05rem,1.7vw,1.25rem)!important}.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content li,.tenant-theme-content small,.tenant-theme-content span{color:var(--tenant-muted)}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.tenant-hero-card,.tenant-home .tenant-hero-card,.tenant-users .tenant-hero-card{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:var(--tenant-shadow-soft)!important;position:relative;overflow:hidden}.tenant-theme-content>section:first-child:after,.tenant-theme-content>header:first-child:after,.tenant-hero-card:after{content:"";position:absolute;right:22px;bottom:0;width:180px;height:4px;background:var(--tenant-blue);border-radius:999px 999px 0 0;opacity:.9}.tenant-card,.tenant-kpi-card,.overview-stat-card,.overview-credential-item,.overview-readiness-item,.overview-meta-item,.tenant-home .tenant-overview-highlight,.tenant-home .tenant-overview-linkcard,.tenant-home .tenant-home-credentials-card,.tenant-home .tenant-home-demo-card,.tenant-users .tenant-card,.tenant-users .tenant-kpi-card,.tenant-settings-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-roles-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-groups-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-tracking-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-audit-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-docs-page section:not(.au-page-hero):not(.directory-readable-hero):not(header),.tenant-integration-page section:not(.au-page-hero):not(.directory-readable-hero):not(header){background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tenant-card:hover,.tenant-kpi-card:hover,.overview-stat-card:hover,.overview-credential-item:hover,.overview-readiness-item:hover,.overview-meta-item:hover,.tenant-home .tenant-overview-highlight:hover,.tenant-home .tenant-overview-linkcard:hover{transform:translateY(-2px)!important;border-color:var(--tenant-border-strong)!important;box-shadow:var(--tenant-shadow)!important}.tenant-card-accent,.tenant-card-accent-2,.tenant-home .overview-credential-item,.tenant-home .tenant-overview-linkcard:hover,.tenant-users .users-search-box,.tenant-theme-content [style*="#eff6ff"],.tenant-theme-content [style*="#f0f9ff"]{background:var(--tenant-surface-blue)!important;border-color:var(--tenant-border)!important}.tenant-theme-content button,.tenant-theme-content a[role=button]{border-radius:12px!important;font-family:var(--au-font-sans)!important;font-weight:850!important;letter-spacing:0!important}.tenant-btn-primary,.tenant-theme-content button[style*="#2563eb"],.tenant-theme-content button[style*="#0ea5e9"],.tenant-theme-content button[style*="#14b8a6"],.tenant-theme-content button[style*="#1457c8"]{background:var(--tenant-blue)!important;border-color:var(--tenant-blue)!important;color:#fff!important;box-shadow:0 10px 22px #1457c829!important}.tenant-btn-primary:hover,.tenant-theme-content button[style*="#2563eb"]:hover,.tenant-theme-content button[style*="#0ea5e9"]:hover,.tenant-theme-content button[style*="#14b8a6"]:hover,.tenant-theme-content button[style*="#1457c8"]:hover{background:var(--tenant-blue-dark)!important;border-color:var(--tenant-blue-dark)!important;box-shadow:0 14px 28px #1457c838!important}.tenant-btn-secondary,.tenant-theme-content button:not(.tenant-btn-primary):not(.tenant-btn-danger){border-color:var(--tenant-border)!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{border-radius:14px!important;border:1px solid var(--tenant-border)!important;background:#fff!important;color:var(--tenant-ink)!important;box-shadow:0 8px 18px #07111f0a!important}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.support-field:focus,.owner-support-field:focus,.owner-dashboard-field:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c821!important}.tenant-theme-content table{border:1px solid var(--tenant-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 18px #07111f0f!important}.tenant-theme-content th,.owner-support-main-table thead th,.support-tenant-main-table thead th,.owner-dashboard-panel table thead th,.owner-dashboard-data-table thead th{background:var(--tenant-surface-blue)!important;color:var(--tenant-muted)!important;border-bottom:1px solid var(--tenant-border)!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}.tenant-theme-content td{color:var(--tenant-text)!important;border-bottom:1px solid #eef3f8!important}.tenant-theme-content tr:hover td{background:#f8fbff!important}.tenant-tab-btn,.tenant-theme-content [style*="borderRadius: 999"],.tenant-theme-content [style*="border-radius: 999"]{border-color:var(--tenant-border)!important}.tenant-theme-content [style*="#0f766e"]{color:var(--tenant-cyan)!important}.tenant-theme-content [style*="#1d4ed8"],.tenant-theme-content [style*="#2563eb"],.tenant-theme-content [style*="#0ea5e9"]{color:var(--tenant-blue)!important}.tenant-theme-content [style*="#042f2e"],.tenant-theme-content .tenant-btn-primary,.tenant-theme-content button[style*="background: #1457c8"],.tenant-theme-content button[style*="background:#1457c8"],.tenant-theme-content button[style*="background: #2563eb"],.tenant-theme-content button[style*="background:#2563eb"],.tenant-theme-content button[style*="background: #0ea5e9"],.tenant-theme-content button[style*="background:#0ea5e9"],.tenant-theme-content .tenant-btn-primary *,.tenant-theme-content button[style*="background: #1457c8"] *,.tenant-theme-content button[style*="background:#1457c8"] *,.tenant-theme-content button[style*="background: #2563eb"] *,.tenant-theme-content button[style*="background:#2563eb"] *,.tenant-theme-content button[style*="background: #0ea5e9"] *,.tenant-theme-content button[style*="background:#0ea5e9"] *{color:#fff!important}.modal-overlay,.modal-backdrop,.tenant-theme-content [style*="position: fixed"][style*="inset: 0"]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-container,.modal-box,.tenant-modal,.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal{border-radius:26px!important;border:1px solid var(--tenant-border)!important;background:#fff!important;box-shadow:0 24px 44px #07111f3d!important}.tenant-theme-content code,.tenant-theme-content pre{background:#071425!important;color:#dbeafe!important;border-radius:14px!important}.tenant-page{width:100%;max-width:100%;color:var(--tenant-text);font-family:var(--au-font-sans)}.tenant-console-header,.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-roles-groups>.tenant-hero-card,.tenant-home>.tenant-hero-card{position:relative;overflow:hidden;border-radius:24px!important;background:#fff!important;border-color:var(--tenant-border)!important}.tenant-console-header:before,.tenant-users>.tenant-hero-card:before,.tenant-roles>.tenant-hero-card:before,.tenant-groups>.tenant-hero-card:before,.tenant-roles-groups>.tenant-hero-card:before,.tenant-home>.tenant-hero-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tenant-blue);border-radius:24px 0 0 24px;pointer-events:none}.tenant-console-header:after,.tenant-users>.tenant-hero-card:after,.tenant-roles>.tenant-hero-card:after,.tenant-groups>.tenant-hero-card:after,.tenant-roles-groups>.tenant-hero-card:after{display:none!important}.tenant-console-header h1,.tenant-users>.tenant-hero-card h1,.tenant-roles>.tenant-hero-card h1,.tenant-groups>.tenant-hero-card h1,.tenant-home h1{letter-spacing:-.045em!important}.tenant-console-header p,.tenant-users>.tenant-hero-card p,.tenant-roles>.tenant-hero-card p,.tenant-groups>.tenant-hero-card p{max-width:720px}.tenant-console-tabs{display:flex;gap:8px!important;overflow-x:auto;padding:8px!important;border-radius:18px!important;background:#fff!important;-webkit-overflow-scrolling:touch}.tenant-console-tabs button,.tenant-tab-btn{flex:0 0 auto;background:#fff!important;color:var(--tenant-muted)!important;border:1px solid var(--tenant-border)!important;box-shadow:none!important}.tenant-console-tabs button[style*="#1457c8"],.tenant-console-tabs button[style*="rgb(20, 87, 200)"],.tenant-tab-btn[style*="#1457c8"],.tenant-tab-btn[style*="rgb(20, 87, 200)"]{background:var(--tenant-blue)!important;color:#fff!important;border-color:var(--tenant-blue)!important}.tenant-settings-grid,.tenant-kpi-grid,.tenant-audit-kpis{width:100%}.tenant-settings-card,.tenant-console-controls,.tenant-console-table-card,.tenant-docs-status,.tenant-docs-sidebar,.tenant-docs-card{border-radius:22px!important;background:#fff!important;border-color:var(--tenant-border)!important}.tenant-settings-card{position:relative;overflow:visible}.tenant-settings-card:before,.tenant-console-controls:before,.tenant-console-table-card:before,.tenant-docs-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tenant-blue);border-radius:22px 0 0 22px;opacity:0;transition:opacity .18s ease;pointer-events:none}.tenant-settings-card:hover:before,.tenant-console-controls:hover:before,.tenant-console-table-card:hover:before,.tenant-docs-card:hover:before{opacity:1}.tenant-theme-content [style*="#7c3aed"],.tenant-theme-content [style*="124, 58, 237"],.tenant-theme-content [style*="#9333ea"],.tenant-theme-content [style*="#a855f7"]{color:var(--tenant-blue-dark)!important}.tenant-theme-content [style*="background: #7c3aed"],.tenant-theme-content [style*="background:#7c3aed"],.tenant-theme-content [style*="background: #9333ea"],.tenant-theme-content [style*="background:#9333ea"],.tenant-theme-content [style*="background: #a855f7"],.tenant-theme-content [style*="background:#a855f7"]{background:var(--tenant-blue)!important;color:#fff!important;border-color:var(--tenant-blue)!important}.tenant-theme-content [style*="background: #eff6ff"],.tenant-theme-content [style*="background:#eff6ff"],.tenant-theme-content [style*="background: #ecfeff"],.tenant-theme-content [style*="background:#ecfeff"],.tenant-theme-content [style*="background: #f0f9ff"],.tenant-theme-content [style*="background:#f0f9ff"]{background:var(--tenant-surface-blue)!important}.tenant-theme-content [style*="background: #eef2ff"],.tenant-theme-content [style*="background:#eef2ff"],.tenant-theme-content [style*="background: #faf5ff"],.tenant-theme-content [style*="background:#faf5ff"]{background:#f5f8fc!important}.tenant-theme-content [style*="background: #042f2e"],.tenant-theme-content [style*="background:#042f2e"],.tenant-theme-content [style*="background: #0f172a"],.tenant-theme-content [style*="background:#0f172a"]{background:var(--tenant-navy)!important;color:#fff!important}.tenant-theme-content [style*="background: #042f2e"] *,.tenant-theme-content [style*="background:#042f2e"] *,.tenant-theme-content [style*="background: #0f172a"] *,.tenant-theme-content [style*="background:#0f172a"] *{color:#fff!important}.tenant-theme-content option{color:var(--tenant-ink);background:#fff}.tenant-theme-content button:disabled{transform:none!important;box-shadow:none!important;opacity:.58;cursor:not-allowed}.tenant-theme-content [style*="box-shadow: 0 0 0 4px rgba(56, 189, 248"]{box-shadow:0 0 0 4px #1457c829,0 24px 54px #07111f33!important}.tenant-docs-layout{align-items:start}.tenant-docs-sidebar button{width:100%;justify-content:flex-start}.tenant-integration-page>section:not(.tenant-console-header),.tenant-integration-page>div:not(:first-child),.tenant-docs-page>section:not(.tenant-console-header),.tenant-audit-page>section,.tenant-audit-page>div{max-width:100%}.tenant-theme-content .tenant-users-row{transition:background .16s ease,transform .16s ease}.tenant-theme-content .tenant-users-row:hover{transform:translate(2px)}.tenant-theme-content .users-stat-btn,.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*{background:#fff!important;border:1px solid var(--tenant-border)!important;color:var(--tenant-text)!important;box-shadow:0 10px 22px #07111f12!important}.tenant-theme-content .users-stat-btn-active,.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true]{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 12px 24px #07111f1a!important}.tenant-theme-content .users-search-box{background:#fff!important;border:1px solid var(--tenant-border)!important;box-shadow:0 10px 20px #07111f0f!important}.tenant-theme-content .users-search-action,.tenant-theme-content button[title=Search],.tenant-theme-content button[title=Clear],.tenant-theme-content button[title=Refresh]{color:var(--tenant-blue)!important;background:#fff!important}.tenant-theme-content .users-search-action:hover,.tenant-theme-content button[title=Search]:hover,.tenant-theme-content button[title=Clear]:hover,.tenant-theme-content button[title=Refresh]:hover{color:#fff!important;background:var(--tenant-blue)!important;border-color:var(--tenant-blue)!important}.tenant-sidebar,.tenant-sidebar *{box-sizing:border-box}.tenant-sidebar{scrollbar-width:thin;scrollbar-color:#29425f transparent}.tenant-sidebar::-webkit-scrollbar{width:8px}.tenant-sidebar::-webkit-scrollbar-thumb{background:#29425f;border-radius:999px}.tenant-sidebar-groups{display:flex!important;flex-direction:column!important;gap:8px!important}.tenant-sidebar-group{flex:0 0 auto;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.tenant-sidebar-group:hover{border-color:#365372!important}.tenant-sidebar-nav-list{display:flex!important;flex-direction:column!important}.tenant-sidebar-nav-wrap{transition:max-height .18s cubic-bezier(.2,.8,.2,1)}.tenant-sidebar a,.tenant-sidebar button{min-width:0;-webkit-tap-highlight-color:transparent}.tenant-sidebar button:hover{transform:none!important;box-shadow:none!important}.tenant-sidebar a:hover{text-decoration:none}.tenant-theme-content,.tenant-theme-content>*,.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-kpi-card{animation:none!important}.tenant-theme-content *,.tenant-theme-content *:before,.tenant-theme-content *:after{animation:none!important;transition-property:background-color,border-color,color,box-shadow,filter!important}.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-page>*,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-kpi-card{opacity:1!important}.tenant-theme-content .tenant-page{transform:none!important}@media (max-width: 760px){.tenant-theme-content{overflow-wrap:anywhere}.tenant-theme-content h1{font-size:clamp(1.55rem,8vw,2.1rem)!important;line-height:1.08!important}.tenant-theme-content h2,.tenant-theme-content h3{line-height:1.18!important}.tenant-theme-content p,.tenant-theme-content li{font-size:.94rem!important;line-height:1.55!important}.tenant-theme-content section,.tenant-theme-content article,.tenant-theme-content form,.tenant-theme-content header,.tenant-theme-content aside{max-width:100%!important}.tenant-page,.tenant-home,.tenant-settings-page,.tenant-users-page,.tenant-roles-page,.tenant-groups-page,.tenant-tracking-page,.tenant-audit-page,.tenant-docs-page,.tenant-integration-page,.support-center-page,.owner-dashboard-page,.owner-support-page,.owner-leads-page{gap:10px!important}.tenant-theme-content [style*=grid-template-columns],.tenant-overview-grid,.tenant-split-grid,.tenant-kpi-grid,.tenant-settings-grid,.tenant-users-grid,.tenant-roles-grid,.tenant-groups-grid,.owner-dashboard-overview-grid,.owner-support-layout,.owner-support-filters,.support-tenant-filters,.tenant-theme-content [style*="minmax(300px"],.tenant-theme-content [style*="minmax(320px"],.tenant-theme-content [style*="minmax(360px"]{grid-template-columns:1fr!important}.tenant-theme-content [style*="padding: 24px"],.tenant-theme-content [style*="padding: 22px"],.tenant-theme-content [style*="padding: 20px"]{padding:14px!important}.tenant-theme-content [style*="border-radius: 24px"],.tenant-theme-content [style*="border-radius: 22px"],.tenant-theme-content [style*="border-radius: 20px"]{border-radius:16px!important}.tenant-theme-content button,.tenant-theme-content a,.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{max-width:100%}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{width:100%;min-width:0}.tenant-theme-content button,.tenant-theme-content a[role=button]{min-height:40px}.tenant-theme-content .tenant-action-row,.tenant-theme-content [style*="justify-content: flex-end"],.tenant-theme-content [style*="display: flex"][style*=gap]{flex-wrap:wrap!important}.tenant-console-header,.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-home>.tenant-hero-card{border-radius:18px!important;padding:16px!important}.tenant-console-header:before,.tenant-users>.tenant-hero-card:before,.tenant-roles>.tenant-hero-card:before,.tenant-groups>.tenant-hero-card:before,.tenant-home>.tenant-hero-card:before{width:4px;border-radius:18px 0 0 18px}.tenant-console-header>div,.tenant-users>.tenant-hero-card>div,.tenant-roles>.tenant-hero-card>div,.tenant-groups>.tenant-hero-card>div{width:100%}.tenant-console-tabs{margin:0 -2px;padding:6px!important}.tenant-console-tabs button,.tenant-tab-btn{min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important}.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*{min-height:72px!important}.tenant-theme-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.tenant-users,.tenant-roles,.tenant-groups{gap:12px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{padding:11px!important}.tenant-users .users-table-controls>div,.tenant-roles .tenant-card>div[style*="justify-content: space-between"]{align-items:stretch!important}.tenant-users .users-search-box,.tenant-roles .tenant-card div[style*="flex: 1 1 420px"]{min-width:0!important;flex-basis:100%!important}.tenant-users .users-search-action{flex:0 0 auto}.tenant-users [style*="grid-template-columns: repeat(3"],.tenant-roles [style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}.tenant-groups>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.tenant-groups [style*="justify-content: space-between"]{align-items:flex-start!important}.tenant-groups [style*="minmax(300px"]{grid-template-columns:1fr!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.owner-dashboard-tabbar button,.owner-support-queues button,.support-tenant-filters button{flex:0 0 auto}.owner-dashboard-modal,.support-ticket-modal,.tenant-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;border-radius:16px!important}.tenant-sidebar-shell{width:100%}.tenant-sidebar-groups{gap:7px!important}}.tenant-groups,.tenant-groups *{font-family:var(--au-font-sans)!important}.tenant-groups>.tenant-hero-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f18!important}.tenant-groups>.tenant-hero-card h1{color:#07111f!important;font-weight:950!important;letter-spacing:-.055em!important}.tenant-groups>.tenant-hero-card p{color:#3f5066!important}.tenant-groups .tenant-kpi-grid>*,.tenant-groups .entity-stat-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:0 8px 18px #07111f0e!important}.tenant-groups .entity-stat-card>div:first-child{align-items:center!important;color:#3f5066!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;gap:7px!important}.tenant-groups .entity-stat-card svg{color:#0a8aa6!important;stroke:currentColor!important}.tenant-groups [data-stat-value]{color:#1457c8!important}.tenant-groups .entity-management-card{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f17!important;padding:16px!important}.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{align-items:center!important;background:#07111f!important;border:1px solid #07111f!important;border-radius:22px!important;box-shadow:0 14px 28px #07111f29!important;color:#fff!important;display:flex!important;justify-content:space-between!important;margin-bottom:14px!important;padding:15px 16px!important}.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-group-access-header *,.tenant-groups .entity-groups-command-head svg,.tenant-groups .entity-group-access-header svg{color:#fff!important;stroke:currentColor!important}.tenant-groups .entity-command-kicker{color:#9fb1c5!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:4px!important;text-transform:uppercase!important}.tenant-groups .entity-groups-command-head h3{color:#fff!important;margin:0!important}.tenant-groups .entity-groups-create-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;padding:14px!important}.tenant-groups input{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:14px!important;color:#07111f!important;font-weight:750!important}.tenant-groups input:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-groups label{color:#3f5066!important;font-weight:900!important}.tenant-groups .entity-group-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-groups .entity-group-card:before{background:#1457c8!important;border-radius:999px!important;bottom:12px!important;content:""!important;left:9px!important;position:absolute!important;top:12px!important;width:4px!important}.tenant-groups .entity-group-card:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-groups .entity-group-card-active{background:#fff!important;border-color:#1457c8!important;box-shadow:0 16px 34px #1457c824!important}.tenant-groups .entity-group-select-btn{border-radius:18px!important;padding:8px 8px 8px 18px!important}.tenant-groups .entity-group-title-line{align-items:center!important;color:#07111f!important;display:inline-flex!important;gap:8px!important;letter-spacing:-.02em!important}.tenant-groups .entity-group-title-line svg{color:#0a8aa6!important;stroke:currentColor!important}.tenant-groups .entity-group-card [style*=users]{white-space:nowrap!important}.tenant-groups .entity-group-card .entity-row-btn{min-height:34px!important;padding:8px 10px!important}.tenant-groups .entity-group-access-header{margin-bottom:12px!important}.tenant-groups .entity-group-access-header [style*=background]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important}.tenant-groups .entity-access-block{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;box-shadow:0 10px 22px #07111f0f!important}.tenant-groups .entity-access-block [style*="font-weight: 950"]{color:#07111f!important}.tenant-groups .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-groups .entity-action-btn-primary *,.tenant-groups .entity-action-btn-primary svg,.tenant-groups .entity-action-btn-primary span{color:#fff!important;stroke:currentColor!important}.tenant-groups .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-groups .entity-tag-remove{align-items:center!important;background:#fff4f4!important;border:1px solid #fecaca!important;border-radius:999px!important;color:#991b1b!important;display:inline-flex!important;height:20px!important;justify-content:center!important;width:20px!important}.tenant-groups .entity-groups-table-shell{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f17!important;padding:16px!important}.tenant-groups .entity-groups-table{border-collapse:separate!important;border-spacing:0 12px!important;table-layout:fixed!important;width:100%!important}.tenant-groups .entity-groups-table thead{display:none!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.85fr) minmax(120px,.55fr) minmax(160px,.75fr) minmax(190px,auto)!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important;border-radius:999px!important;bottom:14px!important;content:""!important;left:10px!important;position:absolute!important;top:14px!important;width:4px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-groups .entity-groups-table tbody tr.entity-group-row-active{border-color:#1457c8!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:82px!important;min-width:0!important;padding:18px 16px!important;position:relative!important;vertical-align:middle!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:18px!important;content:""!important;left:0!important;position:absolute!important;top:18px!important;width:1px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;padding:6px!important}.tenant-groups .entity-groups-modal-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.tenant-groups .entity-groups-modal-grid .entity-access-block:last-child{grid-column:1 / -1!important}@media (max-width: 900px){.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td{min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}.tenant-groups .entity-groups-modal-grid{grid-template-columns:1fr!important}}@media (max-width: 980px){.tenant-groups [style*="grid-template-columns: minmax(300px, 400px)"],.tenant-groups .entity-group-card{grid-template-columns:1fr!important}.tenant-groups .entity-group-card>div:last-child{border-top:1px solid #edf2f7!important;justify-content:flex-start!important;margin-top:10px!important;padding-left:18px!important;padding-top:10px!important}}.tenant-users .entity-table,.tenant-roles .entity-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 10px!important}.tenant-users .entity-table th,.tenant-users .entity-table td,.tenant-roles .entity-table th,.tenant-roles .entity-table td{box-sizing:border-box!important}.tenant-users .entity-table th:nth-child(1),.tenant-users .entity-table td:nth-child(1){width:22%!important}.tenant-users .entity-table th:nth-child(2),.tenant-users .entity-table td:nth-child(2){width:23%!important}.tenant-users .entity-table th:nth-child(3),.tenant-users .entity-table td:nth-child(3){width:12%!important;text-align:center!important}.tenant-users .entity-table th:nth-child(4),.tenant-users .entity-table td:nth-child(4){width:25%!important}.tenant-users .entity-table th:nth-child(5),.tenant-users .entity-table td:nth-child(5){width:18%!important;text-align:right!important}.tenant-roles .entity-table th:nth-child(1),.tenant-roles .entity-table td:nth-child(1){width:26%!important}.tenant-roles .entity-table th:nth-child(2),.tenant-roles .entity-table td:nth-child(2){width:18%!important}.tenant-roles .entity-table th:nth-child(3),.tenant-roles .entity-table td:nth-child(3){width:12%!important;text-align:center!important}.tenant-roles .entity-table th:nth-child(4),.tenant-roles .entity-table td:nth-child(4){width:29%!important}.tenant-roles .entity-table th:nth-child(5),.tenant-roles .entity-table td:nth-child(5){width:15%!important;text-align:right!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th{background:#fff!important;border-bottom:1px solid #d8e2ed!important;color:#3f5066!important;font-size:.69rem!important;font-weight:950!important;letter-spacing:.085em!important;padding:11px 16px!important;text-transform:uppercase!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{background:#fff!important;border-bottom:1px solid #cbd7e5!important;border-top:1px solid #cbd7e5!important;color:#07111f!important;height:76px!important;padding:14px 16px!important;vertical-align:middle!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{border-left:1px solid #cbd7e5!important;border-radius:18px 0 0 18px!important}.tenant-users .entity-table tbody tr.entity-table-row td:last-child,.tenant-roles .entity-table tbody tr.entity-table-row td:last-child{border-right:1px solid #cbd7e5!important;border-radius:0 18px 18px 0!important}.tenant-users .entity-table tbody tr.entity-table-row:hover td,.tenant-roles .entity-table tbody tr.entity-table-row:hover td{background:#f8fbfd!important;border-color:#94a8bf!important}.tenant-users .identityCell,.tenant-users [style*=identityCell]{min-width:0!important}.tenant-users .entity-table td:nth-child(1)>div,.tenant-users .entity-table td:nth-child(2)>div,.tenant-roles .entity-table td:nth-child(1)>div{min-width:0!important}.tenant-users .entity-table td:nth-child(2) div,.tenant-roles .entity-table td:nth-child(4){overflow:hidden!important;text-overflow:ellipsis!important}.tenant-users .entity-table td:nth-child(4) span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-table td:nth-child(5)>div,.tenant-roles .entity-table td:nth-child(5)>div{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;width:auto!important}.entity-row-btn{align-items:center!important;border-radius:13px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:950!important;gap:6px!important;justify-content:center!important;min-height:34px!important;padding:8px 10px!important;white-space:nowrap!important}.entity-row-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.entity-row-btn-primary *,.entity-row-btn-primary svg,.entity-row-btn-primary span{color:#fff!important;stroke:currentColor!important}.entity-row-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-row-btn-secondary *,.entity-row-btn-secondary svg,.entity-row-btn-secondary span{color:#1457c8!important;stroke:currentColor!important}.entity-row-btn-danger{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.entity-row-btn-danger *,.entity-row-btn-danger svg,.entity-row-btn-danger span{color:#991b1b!important;stroke:currentColor!important}.entity-modal-panel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:28px!important;color:#07111f!important}.entity-modal-header,.entity-modal-body{color:#07111f!important}.entity-modal-body label,.entity-modal-body p,.entity-modal-body span,.entity-modal-body li,.entity-modal-body div{color:inherit}.entity-modal-body [style*="color: #475569"],.entity-modal-body [style*="color: #64748b"],.entity-modal-body [style*="color: #334155"]{color:#3f5066!important}.entity-modal-body [style*="font-weight: 700"],.entity-modal-body [style*="font-weight: 800"]{font-weight:900!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{color:#07111f!important}.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn){background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) *,.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) svg,.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) span{color:#1457c8!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-size:.82rem!important;font-weight:950!important;gap:8px!important;justify-content:center!important;min-height:40px!important;padding:10px 14px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.entity-modal-body .entity-action-btn:hover:not(:disabled){transform:translateY(-1px)!important}.entity-modal-body .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;box-shadow:0 12px 24px #1457c82e!important;color:#fff!important}.entity-modal-body .entity-action-btn-primary *,.entity-modal-body .entity-action-btn-primary svg,.entity-modal-body .entity-action-btn-primary span{color:#fff!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-primary:hover:not(:disabled){background:#0f4cae!important;border-color:#0f4cae!important;color:#fff!important}.entity-modal-body .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;box-shadow:0 8px 18px #07111f0f!important;color:#1457c8!important}.entity-modal-body .entity-action-btn-secondary *,.entity-modal-body .entity-action-btn-secondary svg,.entity-modal-body .entity-action-btn-secondary span{color:#1457c8!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-secondary:hover:not(:disabled){background:#f3f7fb!important;border-color:#94a8bf!important}.entity-modal-body .entity-action-btn-danger{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.entity-modal-body .entity-action-btn-danger *,.entity-modal-body .entity-action-btn-danger svg,.entity-modal-body .entity-action-btn-danger span{color:#991b1b!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-danger:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important}.entity-modal-body .entity-action-btn:disabled,.entity-modal-body .entity-action-btn:disabled *,.entity-modal-body .entity-action-btn:disabled svg,.entity-modal-body .entity-action-btn:disabled span{color:#7d8ca0!important;cursor:not-allowed!important;opacity:.72!important;stroke:currentColor!important}@media (max-width: 860px){.tenant-users .entity-table,.tenant-users .entity-table thead,.tenant-users .entity-table tbody,.tenant-users .entity-table tr,.tenant-users .entity-table td,.tenant-roles .entity-table,.tenant-roles .entity-table thead,.tenant-roles .entity-table tbody,.tenant-roles .entity-table tr,.tenant-roles .entity-table td{display:block!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-roles .entity-table colgroup{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f12!important;margin:0 0 12px!important;overflow:hidden!important;padding:4px 0!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{align-items:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(92px,34%) 1fr!important;height:auto!important;min-height:48px!important;padding:12px 14px!important;text-align:left!important}.tenant-users .entity-table tbody tr.entity-table-row td+td,.tenant-roles .entity-table tbody tr.entity-table-row td+td{border-top:1px solid #edf2f7!important}.tenant-users .entity-table tbody tr.entity-table-row td:before,.tenant-roles .entity-table tbody tr.entity-table-row td:before{color:#5a6b80!important;content:"";font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;padding-top:3px!important;text-transform:uppercase!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(1):before{content:"Identity"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(2):before{content:"Contact"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3):before{content:"Access"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(4):before{content:"User ID"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5):before{content:"Actions"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(1):before{content:"Role"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(2):before{content:"Group"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3):before{content:"Privileges"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4):before{content:"Description"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5):before{content:"Actions"}.tenant-users .entity-table td:nth-child(5)>div,.tenant-roles .entity-table td:nth-child(5)>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.entity-row-btn{flex:1 1 104px!important}.entity-modal-body .entity-action-btn{width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;padding:16px!important}.tenant-users .entity-table,.tenant-roles .entity-table{border-collapse:separate!important;border-spacing:0 12px!important;display:table!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-roles .entity-table colgroup{display:none!important}.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody{display:table-row-group!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(150px,.72fr) minmax(180px,1fr) minmax(210px,auto)!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before{background:#1457c8!important;border-radius:999px!important;bottom:14px!important;content:""!important;left:10px!important;position:absolute!important;top:14px!important;width:4px!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:#07111f!important;display:flex!important;min-height:86px!important;min-width:0!important;padding:18px 16px!important;position:relative!important;vertical-align:middle!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:18px!important;content:""!important;left:0!important;position:absolute!important;top:18px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3){justify-content:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-end!important;padding:6px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(2),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4){color:#3f5066!important;font-weight:750!important;line-height:1.45!important}.tenant-users .entity-table td:nth-child(4) span,.tenant-roles .entity-table td:nth-child(4){color:#52647a!important;font-family:var(--au-font-sans)!important;font-size:.78rem!important;font-weight:750!important}.tenant-users .entity-table [style*=ui-monospace],.tenant-roles .entity-table [style*=ui-monospace]{font-family:var(--au-font-sans)!important}.tenant-users .entity-table tbody tr.entity-empty-row,.tenant-roles .entity-table tbody tr.entity-empty-row{display:block!important}.tenant-users .entity-table tbody tr.entity-empty-row td,.tenant-roles .entity-table tbody tr.entity-empty-row td{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;color:#3f5066!important;display:block!important;font-weight:850!important;padding:28px!important;text-align:center!important}.tenant-roles .entity-table tbody tr.entity-group-row{display:block!important;margin:16px 0 8px!important}.tenant-roles .entity-table tbody tr.entity-group-row td{display:block!important;padding:0!important}.tenant-roles .entity-table tbody tr.entity-group-row button{background:#07111f!important;border:1px solid #07111f!important;border-radius:20px!important;box-shadow:0 14px 28px #07111f29!important;color:#fff!important;min-height:48px!important}.tenant-roles .entity-table tbody tr.entity-group-row button *,.tenant-roles .entity-table tbody tr.entity-group-row button svg,.tenant-roles .entity-table tbody tr.entity-group-row button span{color:#fff!important;stroke:currentColor!important}.tenant-roles .entity-table tbody tr.entity-group-row button span:last-child{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:#dce8f5!important;padding:4px 9px!important}.tenant-users .entity-table .entity-row-btn,.tenant-roles .entity-table .entity-row-btn{border-radius:13px!important;box-shadow:none!important;min-height:35px!important}@media (max-width: 1120px){.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(210px,1fr) minmax(150px,.7fr)!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(4),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4){grid-column:1 / 3!important;min-height:54px!important;padding-top:0!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){grid-column:3 / 4!important;min-height:54px!important;padding-top:0!important}}@media (max-width: 760px){.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{padding:12px!important}.tenant-users .entity-table,.tenant-roles .entity-table,.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody{display:block!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important;gap:0!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{display:flex!important;min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div{width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell,.tenant-groups .entity-groups-table-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 18px 44px #07111f18!important;padding:18px!important}.tenant-users .entity-table,.tenant-roles .entity-table,.tenant-groups .entity-groups-table{border-collapse:separate!important;border-spacing:0 10px!important;display:block!important;min-width:0!important;table-layout:auto!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead{background:#07111f!important;border:1px solid #07111f!important;border-radius:20px!important;box-shadow:0 12px 26px #07111f29!important;display:block!important;margin-bottom:10px!important;overflow:hidden!important}.tenant-users .entity-table thead tr,.tenant-roles .entity-table thead tr,.tenant-groups .entity-groups-table thead tr{display:grid!important;width:100%!important}.tenant-users .entity-table thead tr{grid-template-columns:minmax(210px,1.25fr) minmax(210px,1.05fr) minmax(120px,.55fr) minmax(180px,.9fr) minmax(240px,auto)!important}.tenant-roles .entity-table thead tr{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(220px,1.05fr) minmax(170px,auto)!important}.tenant-groups .entity-groups-table thead tr{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr) minmax(120px,.55fr) minmax(170px,.75fr) minmax(190px,auto)!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th,.tenant-groups .entity-groups-table thead th{align-items:center!important;background:transparent!important;border:0!important;color:#dce8f5!important;display:flex!important;font-size:.68rem!important;font-weight:950!important;height:48px!important;letter-spacing:.09em!important;padding:0 16px!important;text-transform:uppercase!important}.tenant-users .entity-table thead th+th,.tenant-roles .entity-table thead th+th,.tenant-groups .entity-groups-table thead th+th{border-left:1px solid rgba(255,255,255,.08)!important}.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody,.tenant-groups .entity-groups-table tbody{display:block!important;width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f11!important;display:grid!important;margin:0 0 10px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(210px,1.25fr) minmax(210px,1.05fr) minmax(120px,.55fr) minmax(180px,.9fr) minmax(240px,auto)!important}.tenant-roles .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(220px,1.05fr) minmax(170px,auto)!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr) minmax(120px,.55fr) minmax(170px,.75fr) minmax(190px,auto)!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#0a8aa6!important;border-radius:999px!important;bottom:16px!important;content:""!important;left:10px!important;position:absolute!important;top:16px!important;width:4px!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover,.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:78px!important;min-width:0!important;padding:16px!important;position:relative!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:16px!important;content:""!important;left:0!important;position:absolute!important;top:16px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:17px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px!important}.tenant-users .entity-table .entity-row-btn,.tenant-roles .entity-table .entity-row-btn,.tenant-groups .entity-groups-table .entity-row-btn{border-radius:12px!important;font-size:.74rem!important;min-height:34px!important;padding:8px 10px!important}.tenant-users .entity-table tbody tr.entity-empty-row,.tenant-roles .entity-table tbody tr.entity-empty-row,.tenant-groups .entity-groups-table tbody tr.entity-empty-row{display:block!important}@media (max-width: 980px){.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{justify-content:flex-start!important;min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell,.tenant-groups .entity-groups-table-shell,.tenant-groups .entity-management-card{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead,.tenant-roles .entity-table tbody tr.entity-group-row button,.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{background:#edf4fb!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:none!important;color:#07111f!important}.tenant-users .entity-table thead *,.tenant-roles .entity-table thead *,.tenant-groups .entity-groups-table thead *,.tenant-roles .entity-table tbody tr.entity-group-row button *,.tenant-roles .entity-table tbody tr.entity-group-row button svg,.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-groups-command-head svg,.tenant-groups .entity-group-access-header *,.tenant-groups .entity-group-access-header svg{color:#07111f!important;stroke:currentColor!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th,.tenant-groups .entity-groups-table thead th{background:transparent!important;border:0!important;color:#43546a!important;font-size:.69rem!important;font-weight:950!important;height:46px!important;letter-spacing:.085em!important;padding:0 16px!important;text-transform:uppercase!important}.tenant-users .entity-table thead th+th,.tenant-roles .entity-table thead th+th,.tenant-groups .entity-groups-table thead th+th{border-left:1px solid #d8e2ed!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 8px 20px #07111f0e!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover,.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{background:#fff!important;border-color:#9eb3ca!important;box-shadow:0 12px 28px #07111f14!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{background:transparent!important;color:#07111f!important;min-height:76px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:16px!important}.tenant-users .entity-table .entity-row-btn-primary,.tenant-roles .entity-table .entity-row-btn-primary,.tenant-groups .entity-groups-table .entity-row-btn-primary,.tenant-groups .entity-action-btn-primary,.entity-modal-body .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-users .entity-table .entity-row-btn-primary *,.tenant-roles .entity-table .entity-row-btn-primary *,.tenant-groups .entity-groups-table .entity-row-btn-primary *,.tenant-groups .entity-action-btn-primary *,.entity-modal-body .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-users .entity-table .entity-row-btn-secondary,.tenant-roles .entity-table .entity-row-btn-secondary,.tenant-groups .entity-groups-table .entity-row-btn-secondary,.tenant-groups .entity-action-btn-secondary,.entity-modal-body .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-users .entity-table .entity-row-btn-secondary *,.tenant-roles .entity-table .entity-row-btn-secondary *,.tenant-groups .entity-groups-table .entity-row-btn-secondary *,.tenant-groups .entity-action-btn-secondary *,.entity-modal-body .entity-action-btn-secondary *{color:#1457c8!important;stroke:currentColor!important}.tenant-users .entity-table .entity-row-btn-danger,.tenant-roles .entity-table .entity-row-btn-danger,.tenant-groups .entity-groups-table .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-table .entity-row-btn-danger *,.tenant-roles .entity-table .entity-row-btn-danger *,.tenant-groups .entity-groups-table .entity-row-btn-danger *{color:#991b1b!important;stroke:currentColor!important}.tenant-groups .entity-command-kicker,.tenant-groups .entity-group-access-header [style*=background]{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-groups .entity-groups-modal-grid .entity-access-block,.entity-modal-panel,.entity-modal-body{background:#fff!important;color:#07111f!important}.tenant-roles .entity-roles-table-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important}.tenant-roles .entity-role-board{display:grid!important;gap:14px!important;margin-top:12px!important}.tenant-roles .entity-role-group-section{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;box-shadow:0 10px 24px #07111f0f!important;overflow:hidden!important}.tenant-roles .entity-role-group-header{align-items:center!important;background:#edf4fb!important;border:0!important;border-bottom:1px solid #d8e2ed!important;color:#07111f!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;min-height:64px!important;padding:14px 16px!important;text-align:left!important;width:100%!important}.tenant-roles .entity-role-group-header *,.tenant-roles .entity-role-group-header svg{color:inherit!important;stroke:currentColor!important}.tenant-roles .entity-role-group-left{align-items:center!important;display:inline-flex!important;gap:12px!important;min-width:0!important}.tenant-roles .entity-role-group-icon{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#1457c8!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}.tenant-roles .entity-role-group-name,.tenant-roles .entity-role-group-meta{display:block!important}.tenant-roles .entity-role-group-name{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.025em!important}.tenant-roles .entity-role-group-meta{color:#52647a!important;font-size:.78rem!important;font-weight:750!important;margin-top:2px!important}.tenant-roles .entity-role-group-count{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:999px!important;color:#1457c8!important;font-size:.74rem!important;font-weight:950!important;padding:6px 11px!important}.tenant-roles .entity-role-record-grid{display:grid!important;gap:10px!important;padding:12px!important}.tenant-roles .entity-role-record{align-items:center!important;background:#fff!important;border:1px solid #edf2f7!important;border-radius:20px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.8fr) auto!important;padding:13px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-roles .entity-role-record:before{background:#1457c8!important;border-radius:999px!important;bottom:12px!important;content:""!important;left:8px!important;position:absolute!important;top:12px!important;width:4px!important}.tenant-roles .entity-role-record:hover{border-color:#b8c8da!important;box-shadow:0 10px 22px #07111f12!important;transform:translateY(-1px)!important}.tenant-roles .entity-role-record-main{align-items:center!important;display:flex!important;gap:11px!important;min-width:0!important;padding-left:12px!important}.tenant-roles .entity-role-record-icon{align-items:center!important;background:#edf4fb!important;border:1px solid #cbd7e5!important;border-radius:14px!important;color:#1457c8!important;display:inline-flex!important;flex:0 0 auto!important;height:38px!important;justify-content:center!important;width:38px!important}.tenant-roles .entity-role-record h3{color:#07111f!important;font-size:.95rem!important;font-weight:950!important;letter-spacing:-.025em!important;margin:0!important}.tenant-roles .entity-role-record p{color:#52647a!important;font-size:.78rem!important;font-weight:700!important;line-height:1.45!important;margin:3px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-roles .entity-role-record-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-start!important}.tenant-roles .entity-role-record-actions{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:16px!important;display:inline-flex!important;gap:6px!important;justify-content:flex-end!important;padding:6px!important}@media (max-width: 920px){.tenant-roles .entity-role-record{grid-template-columns:1fr!important}.tenant-roles .entity-role-record-actions{justify-content:flex-start!important;width:100%!important}}.tenant-users .entity-table,.tenant-groups .entity-groups-table{display:block!important;width:100%!important}.tenant-users .entity-table thead,.tenant-groups .entity-groups-table thead{background:#eef5fb!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:none!important;display:block!important;overflow:hidden!important;width:100%!important}.tenant-users .entity-table thead tr,.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table thead tr,.tenant-groups .entity-groups-table tbody tr.entity-table-row{column-gap:0!important;display:grid!important;width:100%!important}.tenant-users .entity-table thead tr,.tenant-users .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(230px,1.08fr) minmax(120px,.55fr) minmax(210px,.95fr) minmax(260px,.9fr)!important}.tenant-groups .entity-groups-table thead tr,.tenant-groups .entity-groups-table tbody tr.entity-table-row{grid-template-columns:minmax(240px,1.2fr) minmax(170px,.78fr) minmax(120px,.55fr) minmax(180px,.72fr) minmax(220px,.88fr)!important}.tenant-users .entity-table thead th,.tenant-groups .entity-groups-table thead th{align-items:center!important;background:transparent!important;border:0!important;color:#40536a!important;display:flex!important;font-size:.68rem!important;font-weight:950!important;height:46px!important;justify-content:flex-start!important;letter-spacing:.085em!important;line-height:1!important;padding:0 16px!important;text-transform:uppercase!important;white-space:nowrap!important}.tenant-users .entity-table thead th:first-child,.tenant-groups .entity-groups-table thead th:first-child{padding-left:28px!important}.tenant-users .entity-table thead th:nth-child(3),.tenant-groups .entity-groups-table thead th:nth-child(3),.tenant-groups .entity-groups-table thead th:nth-child(4){justify-content:center!important;text-align:center!important}.tenant-users .entity-table thead th:nth-child(5),.tenant-groups .entity-groups-table thead th:nth-child(5){justify-content:flex-end!important;padding-right:22px!important;text-align:right!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0d!important;margin:10px 0 0!important;overflow:hidden!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:74px!important;min-width:0!important;padding:14px 16px!important;position:relative!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important;text-align:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important;padding-right:16px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{margin-left:auto!important;max-width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:16px!important;content:""!important;left:0!important;position:absolute!important;top:16px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important;bottom:14px!important;top:14px!important}.tenant-users .entity-table [style*=color],.tenant-groups .entity-groups-table [style*=color],.tenant-roles .entity-role-board [style*=color]{color:inherit}.tenant-users .entity-table td,.tenant-users .entity-table td *,.tenant-groups .entity-groups-table td,.tenant-groups .entity-groups-table td *,.tenant-roles .entity-role-record,.tenant-roles .entity-role-record *{color:#07111f}.tenant-users .entity-table td p,.tenant-users .entity-table td small,.tenant-users .entity-table td [style*="font-size: 11"],.tenant-groups .entity-groups-table td p,.tenant-groups .entity-groups-table td small,.tenant-roles .entity-role-record p,.tenant-roles .entity-role-group-meta{color:#52647a!important}.tenant-users .statusBadge,.tenant-users [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"],.tenant-roles [style*="border-radius: 999"]{color:inherit}.tenant-users .entity-row-btn-primary,.tenant-groups .entity-row-btn-primary,.tenant-roles .entity-row-btn-primary,.tenant-users .entity-action-btn-primary,.tenant-groups .entity-action-btn-primary,.tenant-roles .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-users .entity-row-btn-primary *,.tenant-groups .entity-row-btn-primary *,.tenant-roles .entity-row-btn-primary *,.tenant-users .entity-action-btn-primary *,.tenant-groups .entity-action-btn-primary *,.tenant-roles .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-users .entity-row-btn-secondary,.tenant-groups .entity-row-btn-secondary,.tenant-roles .entity-row-btn-secondary,.tenant-users .entity-action-btn-secondary,.tenant-groups .entity-action-btn-secondary,.tenant-roles .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-users .entity-row-btn-danger,.tenant-groups .entity-row-btn-danger,.tenant-roles .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-row-btn-danger *,.tenant-groups .entity-row-btn-danger *,.tenant-roles .entity-row-btn-danger *{color:#991b1b!important;stroke:currentColor!important}.tenant-roles .entity-role-group-header{background:#eef5fb!important;color:#07111f!important}.tenant-roles .entity-role-group-icon,.tenant-roles .entity-role-record-icon{background:#fff!important;color:#1457c8!important}@media (max-width: 980px){.tenant-users .entity-table thead,.tenant-groups .entity-groups-table thead{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{justify-content:flex-start!important;min-height:auto!important;padding:13px 16px 13px 28px!important;text-align:left!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}}.tenant-users .entity-users-board-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important;padding:18px!important}.tenant-users .entity-users-board{display:grid!important;gap:12px!important;margin:12px 0!important}.tenant-users .entity-user-card{align-items:stretch!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;box-shadow:0 9px 22px #07111f0f!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(240px,.95fr) minmax(380px,1.35fr) auto!important;overflow:hidden!important;padding:14px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-users .entity-user-card:before{background:#1457c8!important;border-radius:999px!important;bottom:16px!important;content:""!important;left:10px!important;position:absolute!important;top:16px!important;width:4px!important}.tenant-users .entity-user-card:hover{border-color:#a9bad0!important;box-shadow:0 13px 30px #07111f16!important;transform:translateY(-1px)!important}.tenant-users .entity-user-card-highlighted{border-color:#1457c8!important}.tenant-users .entity-user-card-main{align-items:center!important;display:flex!important;gap:12px!important;min-width:0!important;padding-left:16px!important}.tenant-users .entity-user-avatar{flex:0 0 auto!important}.tenant-users .entity-user-identity{min-width:0!important}.tenant-users .entity-user-title-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.tenant-users .entity-user-title-row h3{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.025em!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-user-identity p{color:#52647a!important;font-size:.8rem!important;font-weight:750!important;margin:4px 0 0!important}.tenant-users .entity-user-card-meta{background:#f8fbfd!important;border:1px solid #edf2f7!important;border-radius:18px!important;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}.tenant-users .entity-user-meta-item{display:flex!important;flex-direction:column!important;gap:5px!important;justify-content:center!important;min-width:0!important;padding:12px!important}.tenant-users .entity-user-meta-item+.entity-user-meta-item{border-left:1px solid #edf2f7!important}.tenant-users .entity-user-meta-item span{color:#5e6f83!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.tenant-users .entity-user-meta-item strong{color:#07111f!important;font-size:.8rem!important;font-weight:900!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-user-positive{color:#047857!important}.tenant-users .entity-user-warning{color:#b45309!important}.tenant-users .entity-user-danger{color:#991b1b!important}.tenant-users .entity-user-card-actions{align-items:center!important;background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-end!important;padding:8px!important}.tenant-users .entity-users-empty-state{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;color:#52647a!important;font-weight:850!important;margin:12px 0!important;padding:28px!important;text-align:center!important}.tenant-users .entity-users-board-shell>div:first-child,.tenant-users .entity-users-board-shell>div:last-child{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;padding:10px 12px!important}@media (max-width: 1180px){.tenant-users .entity-user-card{grid-template-columns:1fr!important}.tenant-users .entity-user-card-actions{justify-content:flex-start!important;width:fit-content!important}}@media (max-width: 720px){.tenant-users .entity-user-card-meta{grid-template-columns:1fr!important}.tenant-users .entity-user-meta-item+.entity-user-meta-item{border-left:0!important;border-top:1px solid #edf2f7!important}.tenant-users .entity-user-card-actions{flex-wrap:wrap!important;width:100%!important}.tenant-users .entity-user-card-actions .entity-row-btn{flex:1 1 120px!important}}.tenant-groups .entity-modal-panel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 24px 70px #07111f33!important;color:#07111f!important}.tenant-groups .entity-modal-header{background:#fff!important;border-bottom:1px solid #edf2f7!important;color:#07111f!important}.tenant-groups .entity-modal-header h2,.tenant-groups .entity-modal-body,.tenant-groups .entity-modal-body *:not(button):not(svg):not(path){color:#07111f!important}.tenant-groups .entity-modal-body p,.tenant-groups .entity-modal-body [style*="color: #3f5066"],.tenant-groups .entity-modal-body [style*="color: #52647a"]{color:#52647a!important}.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{background:#f3f8fc!important;border:1px solid #cbd7e5!important;border-radius:22px!important;box-shadow:none!important;color:#07111f!important}.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-group-access-header *{color:#07111f!important}.tenant-groups .entity-command-kicker{background:transparent!important;border:0!important;color:#1457c8!important;padding:0!important}.tenant-groups .entity-groups-create-row,.tenant-groups .entity-access-block{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important}.tenant-groups .entity-groups-modal-grid{align-items:stretch!important}.tenant-groups .entity-modal-body input{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important}.tenant-groups .entity-modal-body input::placeholder{color:#7d8ca0!important}.tenant-groups .entity-modal-body .entity-action-btn-primary,.tenant-groups .entity-modal-body .entity-action-btn-primary *{color:#fff!important}.tenant-groups .entity-modal-body .entity-action-btn-secondary,.tenant-groups .entity-modal-body .entity-action-btn-secondary *{color:#1457c8!important}.confirm-dialog-backdrop{align-items:center;background:#07111f57;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:120}.confirm-dialog{background:#fff;border:1px solid #cbd7e5;border-radius:28px;box-shadow:0 26px 80px #07111f3d;color:#07111f;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);max-width:560px;padding:18px;width:min(560px,100%)}.confirm-dialog-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;color:#c2410c;display:inline-flex;height:46px;justify-content:center;width:46px}.confirm-dialog-danger .confirm-dialog-icon{background:#fff5f5;border-color:#fecaca;color:#991b1b}.confirm-dialog-primary .confirm-dialog-icon{background:#edf4ff;border-color:#bfd2ea;color:#1457c8}.confirm-dialog h2{color:#07111f;font-size:1.1rem;font-weight:950;letter-spacing:-.035em;margin:0}.confirm-dialog-message{color:#52647a;font-size:.9rem;font-weight:750;line-height:1.55;margin-top:6px}.confirm-dialog-message strong{color:#07111f;font-weight:950}.confirm-dialog-actions{display:flex;gap:8px;grid-column:1 / -1;justify-content:flex-end}.confirm-dialog-actions button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;gap:7px;justify-content:center;min-height:40px;padding:10px 14px}.confirm-dialog-cancel{background:#fff;border:1px solid #cbd7e5;color:#1457c8}.confirm-dialog-confirm{background:#1457c8;border:1px solid #1457c8;color:#fff}.confirm-dialog-danger .confirm-dialog-confirm{background:#b91c1c;border-color:#b91c1c}.confirm-dialog-warning .confirm-dialog-confirm{background:#b45309;border-color:#b45309}.confirm-dialog-actions button:disabled{cursor:not-allowed;opacity:.72}.confirm-dialog-spinner,.entity-loading-spin{animation:entity-spin .9s linear infinite}@keyframes entity-spin{to{transform:rotate(360deg)}}@media (max-width: 620px){.confirm-dialog{grid-template-columns:1fr}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions button{width:100%}}.confirm-dialog-required{display:flex;flex-direction:column;gap:7px;margin-top:14px}.confirm-dialog-required span{color:#52647a;font-size:.78rem;font-weight:850}.confirm-dialog-required input{background:#fff;border:1px solid #cbd7e5;border-radius:14px;color:#07111f;font-size:.9rem;font-weight:850;min-height:40px;outline:none;padding:9px 12px}.confirm-dialog-required input:focus{border-color:#1457c8;box-shadow:0 0 0 4px #1457c81a}.confirm-dialog-confirm:disabled{background:#d8e2ed;border-color:#d8e2ed;color:#7d8ca0}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{--ops-ink: #07111f;--ops-muted: #475569;--ops-soft: #f5f9fc;--ops-line: #cbd7e5;--ops-line-soft: #e5edf6;--ops-blue: #1457c8;--ops-blue-soft: #edf4ff;--ops-cyan: #0a6f86;--ops-cyan-soft: #e9f7fa;--ops-warn: #b45309;--ops-danger: #b91c1c;color:var(--ops-ink)!important;font-family:var(--au-font-sans)!important}.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *{box-sizing:border-box}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{align-items:flex-end!important;background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:30px!important;box-shadow:0 18px 44px #07111f14!important;color:var(--ops-ink)!important;gap:18px!important;padding:22px!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1{color:var(--ops-ink)!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:.98!important;margin:0!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p{color:var(--ops-muted)!important;font-size:.93rem!important;font-weight:750!important;line-height:1.55!important;max-width:680px!important}.tenant-mail-page [style*="text-transform: uppercase"],.tenant-settings-page [style*="text-transform: uppercase"],.tenant-tracking [style*="text-transform: uppercase"],.tenant-audit-page [style*="text-transform: uppercase"]{letter-spacing:.045em!important}.tenant-settings-page button,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease!important}.tenant-settings-page button:hover:not(:disabled),.tenant-tracking button:hover:not(:disabled),.tenant-audit-page button:hover:not(:disabled),.tenant-mail-page button:hover:not(:disabled){transform:translateY(-1px)}.tenant-settings-page button:disabled,.tenant-tracking button:disabled,.tenant-audit-page button:disabled,.tenant-mail-page button:disabled{cursor:not-allowed!important;opacity:.68!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button,.tenant-mail-page button[style*="background: #1457c8"],.tenant-mail-page button[style*="background:#1457c8"],.tenant-settings-page button[style*="background: #1457c8"],.tenant-settings-page button[style*="background:#1457c8"],.tenant-tracking button[style*="background: #1457c8"],.tenant-audit-page button[style*="background: #1457c8"]{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-weight:950!important;gap:7px!important;min-height:40px!important}.tenant-settings-page button[style*="background: #1457c8"],.tenant-mail-page button[style*="background: #1457c8"],.tenant-tracking button[style*="background: #1457c8"],.tenant-audit-page button[style*="background: #1457c8"],.tenant-settings-page button[style*="background:#1457c8"],.tenant-mail-page button[style*="background:#1457c8"]{background:var(--ops-blue)!important;border-color:var(--ops-blue)!important;color:#fff!important}.tenant-settings-page button[style*="background: #1457c8"] *,.tenant-mail-page button[style*="background: #1457c8"] *,.tenant-tracking button[style*="background: #1457c8"] *,.tenant-audit-page button[style*="background: #1457c8"] *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:24px!important;box-shadow:0 14px 32px #07111f0f!important;color:var(--ops-ink)!important}.tenant-settings-page .tenant-console-tabs{border-radius:22px!important;padding:7px!important}.tenant-settings-page .tenant-console-tabs button{border-radius:15px!important;color:var(--ops-muted)!important;font-size:.8rem!important;min-height:38px!important}.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"]{background:#fff!important;border-color:var(--ops-blue)!important;box-shadow:0 8px 18px #1457c81a!important;color:var(--ops-blue)!important}.tenant-settings-card,.tenant-settings-page [style*="background: #f8fbff"],.tenant-template-editor [style*="background: #f8fbff"],.tenant-mail-page [style*="background: #f8fbff"],.tenant-tracking [style*="background: #f8fbff"],.tenant-audit-page [style*="background: #f8fbff"]{background:var(--ops-soft)!important}.tenant-settings-card{border-radius:26px!important;padding:18px!important}.tenant-settings-card h2,.tenant-settings-card h3,.tenant-ops-card h2,.tenant-ops-card h3,.tenant-template-editor h2,.tenant-template-editor h4,.tenant-audit-page .tenant-console-table-card h2{color:var(--ops-ink)!important;font-weight:950!important;letter-spacing:-.035em!important}.tenant-settings-card p,.tenant-ops-card p,.tenant-template-editor p,.tenant-mail-page p,.tenant-tracking p,.tenant-audit-page p{color:var(--ops-muted)!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-settings-page textarea,.tenant-tracking input,.tenant-tracking select,.tenant-tracking textarea,.tenant-audit-page input,.tenant-audit-page select,.tenant-audit-page textarea,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:14px!important;color:var(--ops-ink)!important;font-family:inherit!important;font-weight:800!important;outline:none!important}.tenant-settings-page input:focus,.tenant-settings-page select:focus,.tenant-settings-page textarea:focus,.tenant-tracking input:focus,.tenant-tracking select:focus,.tenant-tracking textarea:focus,.tenant-audit-page input:focus,.tenant-audit-page select:focus,.tenant-audit-page textarea:focus,.tenant-mail-page input:focus,.tenant-mail-page select:focus,.tenant-mail-page textarea:focus{border-color:var(--ops-blue)!important;box-shadow:0 0 0 4px #1457c81a!important}.tenant-settings-page input::placeholder,.tenant-tracking input::placeholder,.tenant-audit-page input::placeholder,.tenant-mail-page input::placeholder,.tenant-mail-page textarea::placeholder{color:#7d8ca0!important}.tenant-ops-kpis,.tenant-audit-kpis{gap:12px!important}.tenant-ops-kpis>*,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*,.tenant-tracking .tenant-kpi-grid>*,.tenant-audit-page .tenant-kpi-grid>*{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important;min-height:96px!important;padding:16px!important}.tenant-ops-kpis strong,.tenant-ops-kpis [style*="font-size: 22"],.tenant-audit-kpis [style*=font-size],.tenant-tracking .tenant-kpi-grid [style*="font-size: 22"]{color:var(--ops-ink)!important;font-size:1.7rem!important;font-weight:950!important;letter-spacing:-.05em!important}.tenant-ops-kpis span,.tenant-ops-kpis div,.tenant-audit-kpis div,.tenant-tracking .tenant-kpi-grid div{border-radius:inherit}.tenant-ops-grid{gap:14px!important}.tenant-tracking .tenant-ops-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}.tenant-ops-card-wide{grid-column:1 / -1!important}.tenant-tracking .tenant-ops-card,.tenant-mail-page .tenant-ops-card,.tenant-template-editor{padding:16px!important}.tenant-tracking .tenant-ops-card [style*="border: 1px solid #dbe3ee"],.tenant-tracking .tenant-ops-card [style*="border: 1px solid #d8e2ed"],.tenant-mail-page [style*="border: 1px solid #d8e2ed"],.tenant-template-editor [style*="border: 1px solid #d8e2ed"]{border-color:var(--ops-line-soft)!important}.tenant-tracking table,.tenant-audit-page table{border-collapse:separate!important;border-spacing:0 8px!important;min-width:760px!important;width:100%!important}.tenant-tracking thead th,.tenant-audit-page thead th{background:#eef5fb!important;border-bottom:0!important;color:#40536a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.04em!important;padding:10px 12px!important;text-transform:uppercase!important}.tenant-tracking tbody tr,.tenant-audit-page tbody tr{background:#fff!important;box-shadow:0 7px 18px #07111f0b!important}.tenant-tracking tbody td,.tenant-audit-page tbody td{background:#fff!important;border-bottom:1px solid var(--ops-line-soft)!important;border-top:1px solid var(--ops-line-soft)!important;color:var(--ops-ink)!important;font-size:.8rem!important;font-weight:800!important;padding:12px!important;vertical-align:middle!important}.tenant-tracking tbody td:first-child,.tenant-audit-page tbody td:first-child{border-left:1px solid var(--ops-line-soft)!important;border-radius:16px 0 0 16px!important}.tenant-tracking tbody td:last-child,.tenant-audit-page tbody td:last-child{border-radius:0 16px 16px 0!important;border-right:1px solid var(--ops-line-soft)!important}.tenant-tracking [style*=overflow],.tenant-audit-page [style*=overflow]{scrollbar-color:#bfd2ea transparent}.tenant-mail-page .tenant-mail-layout{align-items:start!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}.tenant-mail-page .tenant-mail-sidebar{overflow:hidden!important;padding:14px!important}.tenant-mail-page .tenant-mail-sidebar button{border-radius:18px!important;color:var(--ops-ink)!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#fff!important;border-color:var(--ops-blue)!important;box-shadow:0 10px 24px #1457c81c!important}.tenant-mail-page .tenant-mail-sidebar button:hover:not(:disabled){border-color:var(--ops-blue)!important;box-shadow:0 10px 22px #07111f12!important}.tenant-template-editor{gap:14px!important}.tenant-template-editor button[style*="border: 1px solid #1457c8"]{background:var(--ops-blue)!important;border-color:var(--ops-blue)!important;color:#fff!important}.tenant-template-editor button[style*="border: 1px solid #1457c8"] *{color:#fff!important;stroke:currentColor!important}.tenant-template-editor textarea{min-height:320px!important}.tenant-template-editor code,.tenant-mail-page code{color:var(--ops-blue)!important}.tenant-template-editor [style*="background: #ffffff"],.tenant-mail-page [style*="background: #ffffff"]{color:var(--ops-ink)!important}.tenant-tracking [style*="background: #e0f2fe"],.tenant-audit-page [style*="background: #e0f2fe"],.tenant-mail-page [style*="background: #e0f2fe"],.tenant-settings-page [style*="background: #e0f2fe"]{background:var(--ops-cyan-soft)!important;border-color:#8fd7e7!important;color:var(--ops-cyan)!important}.tenant-tracking [style*="background: #eff6ff"],.tenant-audit-page [style*="background: #eff6ff"],.tenant-mail-page [style*="background: #eff6ff"],.tenant-settings-page [style*="background: #eff6ff"]{background:var(--ops-blue-soft)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-tracking [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fef2f2"],.tenant-mail-page [style*="background: #fef2f2"],.tenant-settings-page [style*="background: #fef2f2"]{color:#991b1b!important}.tenant-tracking [style*="background: #ecfdf5"],.tenant-audit-page [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #ecfdf5"],.tenant-settings-page [style*="background: #ecfdf5"]{color:#065f46!important}.tenant-settings-page [style*="color: #64748b"],.tenant-settings-page [style*="color: #475569"],.tenant-tracking [style*="color: #64748b"],.tenant-tracking [style*="color: #475569"],.tenant-audit-page [style*="color: #64748b"],.tenant-audit-page [style*="color: #475569"],.tenant-mail-page [style*="color: #64748b"],.tenant-mail-page [style*="color: #475569"]{color:var(--ops-muted)!important}.tenant-settings-page [style*="color: #0f172a"],.tenant-tracking [style*="color: #0f172a"],.tenant-audit-page [style*="color: #0f172a"],.tenant-mail-page [style*="color: #0f172a"]{color:var(--ops-ink)!important}@media (max-width: 980px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{align-items:flex-start!important;border-radius:26px!important;padding:18px!important}.tenant-mail-page .tenant-mail-layout,.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}.tenant-mail-page .tenant-mail-sidebar [style*=max-height]{max-height:360px!important}}@media (max-width: 680px){.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:12px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{border-radius:22px!important;padding:16px!important}.tenant-settings-page .tenant-console-header>div,.tenant-tracking .tenant-console-header>div,.tenant-audit-page .tenant-console-header>div,.tenant-mail-page .tenant-console-header>div{width:100%!important}.tenant-settings-page .tenant-console-header [style*="display: flex"],.tenant-tracking .tenant-console-header [style*="display: flex"],.tenant-audit-page .tenant-console-header [style*="display: flex"],.tenant-mail-page .tenant-console-header [style*="display: flex"]{width:100%!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button{flex:1 1 auto!important;justify-content:center!important}.tenant-settings-page .tenant-console-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-ops-kpis,.tenant-audit-kpis,.tenant-mail-page .tenant-kpi-grid,.tenant-tracking .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"],.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 420px"]{flex-basis:100%!important;min-width:0!important}.tenant-tracking .tenant-console-controls select,.tenant-audit-page .tenant-console-controls select,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{flex:1 1 140px!important}.tenant-template-editor [style*="grid-template-columns: minmax(0, 1fr) 320px"]{grid-template-columns:1fr!important}.tenant-template-editor [style*="display: flex"][style*="justify-content: space-between"]{align-items:stretch!important;flex-direction:column!important}.tenant-template-editor button,.tenant-mail-page .tenant-mail-settings button{justify-content:center!important}}@media (max-width: 460px){.tenant-ops-kpis,.tenant-audit-kpis,.tenant-mail-page .tenant-kpi-grid,.tenant-tracking .tenant-kpi-grid,.tenant-settings-page .tenant-console-tabs{grid-template-columns:1fr!important}.tenant-settings-card,.tenant-ops-card,.tenant-template-editor,.tenant-audit-page .tenant-console-table-card{border-radius:20px!important;padding:14px!important}}.tenant-settings-page .tenant-console-header:before,.tenant-settings-page .tenant-console-header:after,.tenant-tracking .tenant-console-header:before,.tenant-tracking .tenant-console-header:after,.tenant-audit-page .tenant-console-header:before,.tenant-audit-page .tenant-console-header:after,.tenant-mail-page .tenant-console-header:before,.tenant-mail-page .tenant-console-header:after{display:none!important}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{animation:none!important;gap:16px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{background:#fff!important;box-shadow:0 16px 38px #07111f13!important;overflow:hidden!important;position:relative!important}.tenant-settings-page .tenant-console-header>div:first-child,.tenant-tracking .tenant-console-header>div:first-child,.tenant-audit-page .tenant-console-header>div:first-child,.tenant-mail-page .tenant-console-header>div:first-child{display:grid!important;gap:8px!important}.tenant-settings-page .tenant-console-header>div:last-child,.tenant-tracking .tenant-console-header>div:last-child,.tenant-audit-page .tenant-console-header>div:last-child,.tenant-mail-page .tenant-console-header>div:last-child{align-items:center!important}.tenant-settings-page .tenant-console-header [style*="border-radius: 999"],.tenant-tracking .tenant-console-header [style*="border-radius: 999"],.tenant-audit-page .tenant-console-header [style*="border-radius: 999"],.tenant-mail-page .tenant-console-header [style*="border-radius: 999"]{background:#f3f8fc!important;border:1px solid #cbd7e5!important;color:#1457c8!important;font-weight:950!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button{box-shadow:none!important}.tenant-settings-page .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-tracking .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-audit-page .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-mail-page .tenant-console-header button:not([style*="background: #1457c8"]){background:#fff!important;border:1px solid #cbd7e5!important;color:#1457c8!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings{padding:12px!important}.tenant-settings-page .tenant-console-tabs button,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button,.tenant-mail-page button{letter-spacing:-.01em!important}.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls{border-radius:24px!important}.tenant-tracking .tenant-console-controls [style*="Smart Filters"],.tenant-audit-page .tenant-console-controls [style*="Smart Filters"]{color:#07111f!important;font-size:.9rem!important;font-weight:950!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"],.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 460px"]{background:#f8fbfd!important;border-radius:16px!important;border-color:#cbd7e5!important;min-height:44px!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"]:focus-within,.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 460px"]:focus-within{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c817!important}.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{border-radius:26px!important;box-shadow:0 12px 28px #07111f0e!important}.tenant-settings-card:hover,.tenant-ops-card:hover,.tenant-audit-page .tenant-console-table-card:hover,.tenant-template-editor:hover{border-color:#b7c7da!important;box-shadow:0 16px 34px #07111f13!important}.tenant-settings-card [style*="border: 1px solid"],.tenant-ops-card [style*="border: 1px solid"],.tenant-template-editor [style*="border: 1px solid"]{border-color:#d8e2ed!important}.tenant-settings-card [style*="background: #f8fafc"],.tenant-settings-card [style*="background: #f0f7ff"],.tenant-tracking [style*="background: #f8fafc"],.tenant-audit-page [style*="background: #f8fafc"],.tenant-mail-page [style*="background: #f8fafc"]{background:#f8fbfd!important}.tenant-settings-card [style*="background: #2563eb"],.tenant-settings-page button[style*="background: #2563eb"]{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-card [style*="background: #2563eb"] *,.tenant-settings-page button[style*="background: #2563eb"] *{color:#fff!important}.tenant-settings-card label,.tenant-mail-page label,.tenant-template-editor label{color:#3f5066!important;font-weight:850!important}.tenant-settings-card [style*="fontSize: 12"],.tenant-settings-card [style*="font-size: 12"],.tenant-ops-card [style*="fontSize: 12"],.tenant-ops-card [style*="font-size: 12"],.tenant-template-editor [style*="fontSize: 12"],.tenant-template-editor [style*="font-size: 12"]{line-height:1.45!important}.tenant-ops-kpis>*,.tenant-audit-kpis>*{display:grid!important;gap:6px!important;overflow:hidden!important;position:relative!important}.tenant-ops-kpis>*:before,.tenant-audit-kpis>*:before{background:#1457c8!important;border-radius:999px!important;content:""!important;height:38px!important;left:0!important;position:absolute!important;top:18px!important;width:4px!important}.tenant-ops-kpis>*:nth-child(2n):before,.tenant-audit-kpis>*:nth-child(2n):before{background:#0a8aa6!important}.tenant-ops-kpis>*:nth-child(3n):before,.tenant-audit-kpis>*:nth-child(3n):before{background:#b45309!important}.tenant-ops-kpis [style*="color: #b45309"],.tenant-audit-kpis [style*="color: #b91c1c"]{color:#b45309!important}.tenant-tracking .tenant-ops-card [style*=maxHeight],.tenant-tracking .tenant-ops-card [style*=max-height],.tenant-mail-page .tenant-mail-sidebar [style*=maxHeight],.tenant-mail-page .tenant-mail-sidebar [style*=max-height]{scrollbar-width:thin!important}.tenant-tracking .tenant-ops-card article,.tenant-tracking .tenant-ops-card [style*="padding: 8px 9px"],.tenant-tracking .tenant-ops-card [style*="padding: 9px 10px"],.tenant-template-editor [style*="padding: 7px"],.tenant-mail-page .tenant-mail-sidebar button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-tracking .tenant-ops-card article:hover,.tenant-tracking .tenant-ops-card [style*="padding: 8px 9px"]:hover,.tenant-tracking .tenant-ops-card [style*="padding: 9px 10px"]:hover,.tenant-template-editor [style*="padding: 7px"]:hover,.tenant-mail-page .tenant-mail-sidebar button:hover{background:#fff!important;border-color:#bfd2ea!important;box-shadow:0 10px 22px #07111f11!important;transform:translateY(-1px)!important}.tenant-tracking .tenant-ops-card [style*="Success Rate"]+span,.tenant-tracking .tenant-ops-card [style*="fontSize: 14"]{color:#07111f!important;font-weight:950!important}.tenant-tracking .tenant-ops-card [style*="height: 8"]{background:#edf3f9!important;height:10px!important}.tenant-tracking .tenant-ops-card [style*="background: #1457c8"]{background:#1457c8!important}.tenant-tracking table,.tenant-audit-page table{border-spacing:0 10px!important}.tenant-tracking thead th,.tenant-audit-page thead th{border:0!important;color:#3f5066!important;padding:8px 14px!important}.tenant-tracking tbody td,.tenant-audit-page tbody td{font-size:.78rem!important;line-height:1.45!important;padding:14px!important}.tenant-audit-page .tenant-console-table-card [style*="borderBottom: 1px solid"],.tenant-audit-page .tenant-console-table-card [style*="border-bottom: 1px solid"]{border-color:#e5edf6!important}.tenant-audit-page .tenant-console-table-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:last-child{background:#fff!important}.tenant-audit-page .tenant-console-table-card button,.tenant-audit-page .tenant-console-table-card select{min-height:36px!important}.tenant-audit-page .tenant-console-table-card button{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#1457c8!important;font-weight:950!important}.tenant-audit-page .tenant-console-table-card button:hover:not(:disabled){border-color:#1457c8!important}.tenant-mail-page .tenant-mail-settings{display:grid!important;gap:14px!important}.tenant-mail-page .tenant-mail-settings>div:first-child{border-bottom:1px solid #e5edf6!important;padding-bottom:12px!important}.tenant-mail-page .tenant-mail-sidebar [style*=borderBottom]{border-color:#e5edf6!important}.tenant-mail-page .tenant-mail-sidebar button{text-align:left!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{outline:3px solid rgba(20,87,200,.08)!important}.tenant-template-editor>div:first-child{border-bottom:1px solid #e5edf6!important;padding-bottom:12px!important}.tenant-template-editor [style*="display: inline-flex"][style*="width: fit-content"]{background:#f3f8fc!important;border-color:#cbd7e5!important;border-radius:16px!important}.tenant-template-editor textarea,.tenant-template-editor input{caret-color:#1457c8!important}.tenant-template-editor textarea{background:#fbfdff!important}.tenant-template-editor [style*=dangerouslySetInnerHTML],.tenant-template-editor [style*=previewBody],.tenant-settings-page [style*="color: #1e293b"],.tenant-settings-page [style*="color: #334155"],.tenant-tracking [style*="color: #1e293b"],.tenant-tracking [style*="color: #334155"],.tenant-audit-page [style*="color: #1e293b"],.tenant-audit-page [style*="color: #334155"],.tenant-mail-page [style*="color: #1e293b"],.tenant-mail-page [style*="color: #334155"]{color:#3f5066!important}.tenant-settings-page [style*="color: #075985"],.tenant-tracking [style*="color: #075985"],.tenant-audit-page [style*="color: #075985"],.tenant-mail-page [style*="color: #075985"],.tenant-settings-page [style*="color: #0369a1"],.tenant-tracking [style*="color: #0369a1"],.tenant-audit-page [style*="color: #0369a1"],.tenant-mail-page [style*="color: #0369a1"]{color:#0a8aa6!important}.tenant-settings-page [style*="color: #1d4ed8"],.tenant-tracking [style*="color: #1d4ed8"],.tenant-audit-page [style*="color: #1d4ed8"],.tenant-mail-page [style*="color: #1d4ed8"]{color:#1457c8!important}.tenant-settings-page [style*="background: #fdf2f8"],.tenant-audit-page [style*="background: #fdf2f8"]{background:#f3f8fc!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-settings-page [style*="background: #eef2ff"],.tenant-audit-page [style*="background: #eef2ff"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}@media (max-width: 760px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{gap:14px!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1{font-size:1.55rem!important;line-height:1.05!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p{font-size:.86rem!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card{border-radius:20px!important}.tenant-tracking .tenant-console-controls [style*="display: flex"],.tenant-audit-page .tenant-console-controls [style*="display: flex"]{align-items:stretch!important}.tenant-tracking .tenant-console-controls select,.tenant-audit-page .tenant-console-controls select,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{min-height:42px!important}.tenant-mail-page .tenant-mail-sidebar button{padding:12px!important}}.tenant-settings-page .tenant-settings-card>p,.tenant-mail-page .templateDesc,.tenant-mail-page [style*=templateDesc],.tenant-template-editor [style*=subtitle]{display:none!important}.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-ops-card,.tenant-template-editor{background:#fff!important;border-color:#cbd7e5!important}.tenant-settings-page .tenant-settings-card>div:first-child,.tenant-tracking .tenant-ops-card>div:first-child,.tenant-mail-page .tenant-ops-card>div:first-child,.tenant-template-editor>div:first-child{align-items:center!important;border-bottom:1px solid #edf2f7!important;margin-bottom:4px!important;padding-bottom:12px!important}.tenant-settings-page .tenant-settings-card h2,.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2,.tenant-mail-page .tenant-ops-card h2,.tenant-template-editor h2{font-size:1rem!important;line-height:1.2!important}.tenant-settings-page .tenant-settings-card .entity-action-btn,.tenant-mail-page .entity-action-btn,.tenant-template-editor .entity-action-btn,.tenant-tracking .entity-action-btn,.tenant-audit-page .entity-action-btn{align-items:center!important;display:inline-flex!important;gap:7px!important;justify-content:center!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-primary,.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-primary *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-ops-kpi-card,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon value" "icon label"!important;align-items:center!important;column-gap:12px!important}.tenant-ops-kpi-icon{grid-area:icon!important;color:#1457c8!important;flex-shrink:0!important}.tenant-ops-kpi-card>div:nth-child(2),.tenant-audit-kpis>*>div:nth-child(2),.tenant-mail-page .tenant-kpi-grid>*>strong{grid-area:value!important}.tenant-ops-kpi-card>div:nth-child(3),.tenant-audit-kpis>*>div:nth-child(3),.tenant-mail-page .tenant-kpi-grid>*>span:not(.tenant-ops-kpi-icon){grid-area:label!important}.tenant-mail-page .tenant-mail-sidebar button{min-height:84px!important}.tenant-mail-page .tenant-mail-sidebar button>div:first-child{align-items:flex-start!important}.tenant-mail-page .tenant-mail-sidebar button p{display:none!important}.tenant-template-editor [style*=metaRow] span,.tenant-template-editor [style*="border-radius: 999"],.tenant-mail-page [style*="border-radius: 999"],.tenant-tracking [style*="border-radius: 999"],.tenant-audit-page [style*="border-radius: 999"]{font-weight:900!important}.tenant-template-editor [style*="grid-template-columns: minmax(0, 1fr) 320px"]{gap:16px!important}.tenant-template-editor textarea,.tenant-template-editor input,.tenant-mail-page input,.tenant-mail-page select,.tenant-settings-page input,.tenant-settings-page select,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select{min-height:42px!important}@media (max-width: 680px){.tenant-ops-kpi-card,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*{min-height:82px!important;padding:14px!important}.tenant-settings-page .tenant-settings-card>div:first-child,.tenant-tracking .tenant-ops-card>div:first-child,.tenant-mail-page .tenant-ops-card>div:first-child,.tenant-template-editor>div:first-child{align-items:stretch!important}}.tenant-api-client-list,.tenant-audit-event-list{display:grid!important;gap:10px!important}.tenant-api-client-card,.tenant-audit-event-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-api-client-card:hover,.tenant-audit-event-card:hover{border-color:#bfd2ea!important;box-shadow:0 14px 28px #07111f13!important;transform:translateY(-1px)!important}.tenant-api-client-card [style*=recordIcon],.tenant-audit-event-card [style*=eventIcon],.tenant-audit-event-card>div:first-child{background:#f8fbfd!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-audit-event-card [style*=eventMetaGrid]>*,.tenant-audit-event-card [style*="background: #f8fbfd"]{background:#f8fbfd!important;border-color:#e5edf6!important}.tenant-audit-page .tenant-console-table-card{overflow:visible!important}.tenant-audit-page .tenant-console-table-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:last-child{border-color:#edf2f7!important;padding:12px 14px!important}.tenant-tracking .tenant-ops-card h2 svg,.tenant-audit-page .tenant-console-table-card h2 svg{color:#1457c8!important;stroke-width:2.4!important}@media (max-width: 640px){.tenant-api-client-card{align-items:stretch!important}.tenant-audit-event-card{grid-template-columns:1fr!important}.tenant-audit-event-card>div:first-child{height:36px!important;width:36px!important}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *{font-family:var(--au-font-sans)!important}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{--ops-bg: #f3f6fa;--ops-surface: #ffffff;--ops-soft: #f8fbfd;--ops-soft-blue: #edf4ff;--ops-soft-cyan: #e9f7fa;--ops-border: #cbd7e5;--ops-border-strong: #94a8bf;--ops-text: #07111f;--ops-muted: #475569;--ops-blue: #1457c8;--ops-blue-dark: #0b3f91;--ops-cyan: #0a8aa6;color:var(--ops-text)!important}.tenant-settings-page h1,.tenant-settings-page h2,.tenant-settings-page h3,.tenant-tracking h1,.tenant-tracking h2,.tenant-tracking h3,.tenant-audit-page h1,.tenant-audit-page h2,.tenant-audit-page h3,.tenant-mail-page h1,.tenant-mail-page h2,.tenant-mail-page h3,.tenant-template-editor h1,.tenant-template-editor h2,.tenant-template-editor h3,.tenant-template-editor h4{color:var(--ops-text)!important;letter-spacing:-.04em!important}.tenant-settings-page p,.tenant-settings-page label,.tenant-tracking p,.tenant-tracking label,.tenant-audit-page p,.tenant-audit-page label,.tenant-mail-page p,.tenant-mail-page label,.tenant-template-editor p,.tenant-template-editor label,.tenant-settings-page [style*="color: #0f172a"],.tenant-settings-page [style*="color: #1e293b"],.tenant-settings-page [style*="color: #334155"],.tenant-settings-page [style*="color: #475569"],.tenant-settings-page [style*="color: #64748b"],.tenant-tracking [style*="color: #0f172a"],.tenant-tracking [style*="color: #1e293b"],.tenant-tracking [style*="color: #334155"],.tenant-tracking [style*="color: #475569"],.tenant-tracking [style*="color: #64748b"],.tenant-audit-page [style*="color: #0f172a"],.tenant-audit-page [style*="color: #1e293b"],.tenant-audit-page [style*="color: #334155"],.tenant-audit-page [style*="color: #475569"],.tenant-audit-page [style*="color: #64748b"],.tenant-mail-page [style*="color: #0f172a"],.tenant-mail-page [style*="color: #1e293b"],.tenant-mail-page [style*="color: #334155"],.tenant-mail-page [style*="color: #475569"],.tenant-mail-page [style*="color: #64748b"]{color:var(--ops-muted)!important}.tenant-settings-page h1[style],.tenant-settings-page h2[style],.tenant-settings-page h3[style],.tenant-tracking h1[style],.tenant-tracking h2[style],.tenant-tracking h3[style],.tenant-audit-page h1[style],.tenant-audit-page h2[style],.tenant-audit-page h3[style],.tenant-mail-page h1[style],.tenant-mail-page h2[style],.tenant-mail-page h3[style],.tenant-template-editor h2[style],.tenant-template-editor h4[style],.tenant-settings-page [style*="fontWeight: 950"],.tenant-settings-page [style*="font-weight: 950"],.tenant-tracking [style*="fontWeight: 950"],.tenant-tracking [style*="font-weight: 950"],.tenant-audit-page [style*="fontWeight: 950"],.tenant-audit-page [style*="font-weight: 950"],.tenant-mail-page [style*="fontWeight: 950"],.tenant-mail-page [style*="font-weight: 950"]{color:var(--ops-text)!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{background:var(--ops-surface)!important;border:1px solid var(--ops-border)!important;box-shadow:0 12px 30px #07111f17!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{border-radius:20px!important;padding:16px 18px!important}.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{border-radius:24px!important;padding:16px!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls{border-radius:20px!important;padding:10px!important}.tenant-settings-page .tenant-console-tabs button,.tenant-settings-page .tenant-console-header button,.tenant-settings-page .tenant-settings-card button,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button,.tenant-template-editor button{border-radius:9px!important;font-size:12px!important;font-weight:800!important}.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"],.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-console-tabs button:hover,.tenant-settings-page .tenant-console-header .entity-action-btn-primary,.tenant-settings-page .tenant-settings-card button[style*="background: #2563eb"],.tenant-settings-page .tenant-settings-card button[style*="background: #1457c8"],.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary{background:var(--ops-blue)!important;border-color:var(--ops-blue-dark)!important;color:#fff!important}.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"] *,.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"] *,.tenant-settings-page .tenant-console-header .entity-action-btn-primary *,.tenant-settings-page .tenant-settings-card button[style*="background: #2563eb"] *,.tenant-settings-page .tenant-settings-card button[style*="background: #1457c8"] *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-audit-page .tenant-console-table-card button,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{background:#fff!important;border-color:var(--ops-border)!important;color:var(--ops-blue)!important}.tenant-settings-page [style*="border-radius: 999"],.tenant-tracking [style*="border-radius: 999"],.tenant-audit-page [style*="border-radius: 999"],.tenant-mail-page [style*="border-radius: 999"],.tenant-template-editor [style*="border-radius: 999"]{background:var(--ops-soft-blue)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-settings-page [style*="background: #ecfdf5"],.tenant-tracking [style*="background: #ecfdf5"],.tenant-audit-page [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #ecfdf5"],.tenant-template-editor [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #e9f7fa"],.tenant-template-editor [style*="background: #e9f7fa"]{background:var(--ops-soft-cyan)!important;border-color:#8fd7e7!important;color:var(--ops-cyan)!important}.tenant-settings-page [style*="background: #fef2f2"],.tenant-tracking [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fef2f2"],.tenant-mail-page [style*="background: #fef2f2"],.tenant-template-editor [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fffbeb"],.tenant-tracking [style*="background: #fffbeb"]{background:var(--ops-soft-blue)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-settings-page [aria-label^="Help for"],.tenant-settings-page [style*=settingHint],.tenant-settings-page [style*=sectionText],.tenant-settings-page .tenant-settings-card>p,.tenant-settings-page [style*=protectionNote]{display:none!important}.tenant-settings-page .tenant-settings-grid{gap:14px!important}.tenant-settings-page .tenant-settings-card>div:first-child{margin-bottom:0!important}.tenant-settings-page .tenant-settings-card>div:first-child button{min-width:88px!important}.tenant-settings-page [style*=sectionSplit],.tenant-settings-page [style*=toggleGrid],.tenant-settings-page [style*=fieldStack],.tenant-settings-page [style*=settingRows],.tenant-settings-page [style*=gridTemplateColumns]{gap:10px!important}.tenant-settings-page [style*=fieldCard],.tenant-settings-page [style*=toggleCard],.tenant-settings-page [style*=subSectionCard],.tenant-settings-page [style*=settingRow],.tenant-settings-page [style*=inputWrap]{background:var(--ops-soft)!important;border:1px solid var(--ops-border)!important;border-radius:16px!important;box-shadow:none!important;padding:12px!important}.tenant-settings-page [style*=fieldCard]:hover,.tenant-settings-page [style*=toggleCard]:hover,.tenant-settings-page [style*=subSectionCard]:hover,.tenant-settings-page [style*=settingRow]:hover,.tenant-settings-page [style*=inputWrap]:hover{background:#fff!important;border-color:var(--ops-border-strong)!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-template-editor input,.tenant-template-editor textarea,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select{background:#fff!important;border:1px solid var(--ops-border)!important;border-radius:9px!important;color:var(--ops-text)!important;font-weight:700!important}.tenant-mail-page .tenant-mail-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:14px!important}.tenant-mail-page .tenant-mail-sidebar,.tenant-mail-page .tenant-mail-settings,.tenant-template-editor{border-radius:24px!important}.tenant-mail-page .tenant-mail-sidebar button{background:#fff!important;border:1px solid var(--ops-border)!important;border-radius:16px!important;min-height:auto!important;padding:12px!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{border-color:var(--ops-blue)!important;outline:3px solid rgba(20,87,200,.08)!important}.tenant-mail-page .tenant-mail-sidebar button p,.tenant-template-editor [style*=subtitle]{display:none!important}.tenant-template-editor [style*=metaRow]{gap:6px!important}.tenant-template-editor [style*=sideCard],.tenant-template-editor [style*=previewCard],.tenant-template-editor [style*=valuesCard]{background:var(--ops-soft)!important;border-color:var(--ops-border)!important;border-radius:16px!important}.tenant-tracking .tenant-ops-grid,.tenant-audit-page .tenant-audit-event-list{gap:14px!important}.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-audit-event-card,.tenant-tracking .tenant-api-client-card{align-content:start!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2,.tenant-tracking .tenant-ops-card h2 svg,.tenant-audit-page .tenant-console-table-card h2 svg{color:var(--ops-text)!important}.tenant-audit-page .tenant-audit-event-card{grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important}.tenant-audit-page .tenant-audit-event-card [style*=eventSummary],.tenant-audit-page .tenant-audit-event-card [style*=eventMetaValue],.tenant-tracking .tenant-api-client-card [style*=recordMeta]{color:var(--ops-muted)!important}@media (max-width: 900px){.tenant-mail-page .tenant-mail-layout{grid-template-columns:1fr!important}.tenant-settings-page .tenant-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){.tenant-settings-page .tenant-console-tabs,.tenant-audit-page .tenant-audit-event-card{grid-template-columns:1fr!important}}.tenant-settings-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header{align-items:center!important;min-height:92px!important}.tenant-settings-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1{font-size:clamp(1.45rem,2vw,2rem)!important}.tenant-settings-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p{margin-top:2px!important}.tenant-settings-page .tenant-console-tabs.tenant-settings-tabs{background:#fff!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:8px!important}.tenant-settings-page .tenant-settings-tabs button{background:#f8fbfd!important;border:1px solid #cbd7e5!important;color:#3f5066!important;flex:1 1 128px!important;min-height:38px!important}.tenant-settings-page .tenant-settings-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-settings-tabs button[style*="border: 1px solid #1457c8"]{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel{display:grid!important;gap:12px!important;padding:16px!important}.tenant-settings-page .tenant-settings-panel>div:first-child{border-bottom:1px solid #edf2f7!important;margin:0!important;padding-bottom:10px!important}.tenant-settings-page .tenant-settings-panel h2{font-size:1.02rem!important}.tenant-settings-page .tenant-settings-panel [style*=sectionSplit]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.tenant-settings-page .tenant-settings-panel [style*=toggleGrid]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.tenant-settings-page .tenant-settings-panel [style*=subSectionCard],.tenant-settings-page .tenant-settings-panel [style*=fieldCard],.tenant-settings-page .tenant-settings-panel [style*=toggleCard],.tenant-settings-page .tenant-settings-panel [style*=settingRow],.tenant-settings-page .tenant-settings-panel [style*=inputWrap]{min-height:0!important}.tenant-settings-page .tenant-settings-panel [style*=labelRow],.tenant-settings-page .tenant-settings-panel [style*=toggleTop],.tenant-settings-page .tenant-settings-panel [style*=settingHeader]{align-items:center!important}.tenant-settings-page .tenant-settings-panel [style*=sectionMessage]{background:#e9f7fa!important;border:1px solid #8fd7e7!important;border-radius:12px!important;color:#0a8aa6!important;margin:0!important;padding:9px 11px!important}.tenant-mail-page .tenant-mail-layout{align-items:start!important}.tenant-mail-page .tenant-mail-settings{order:0!important}.tenant-mail-page .tenant-mail-sidebar{padding:12px!important}.tenant-mail-page .tenant-mail-sidebar>div:first-child{border-bottom:1px solid #edf2f7!important;padding-bottom:10px!important}.tenant-mail-page .tenant-mail-sidebar button{box-shadow:none!important}.tenant-mail-page .tenant-mail-sidebar button span:first-child{align-items:center!important;display:inline-flex!important;gap:7px!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#edf4ff!important}.tenant-template-editor{padding:16px!important}.tenant-template-editor>div:first-child{align-items:center!important}.tenant-template-editor [style*=metaRow]{display:none!important}.tenant-template-editor [style*=tabRow]{margin-top:0!important}.tenant-template-editor textarea{min-height:280px!important}.tenant-template-editor [style*=sidePane]{align-self:stretch!important}.tenant-template-editor [style*=variablesWrap]{max-height:420px!important}.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-audit-event-card,.tenant-tracking .tenant-api-client-card{border-radius:18px!important}.tenant-tracking .tenant-ops-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:first-child{min-height:38px!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2{font-size:.98rem!important}.tenant-audit-page .tenant-audit-event-card{box-shadow:none!important}@media (max-width: 720px){.tenant-settings-page .tenant-settings-tabs button{flex-basis:calc(50% - 7px)!important}.tenant-template-editor>div:first-child{align-items:stretch!important}}@media (max-width: 460px){.tenant-settings-page .tenant-settings-tabs button{flex-basis:100%!important}}.tenant-settings-page .tenant-console-header{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;box-shadow:0 12px 28px #07111f12!important}.tenant-settings-page .tenant-console-header h1{color:#07111f!important;letter-spacing:-.04em!important}.tenant-settings-page .tenant-console-header>div:first-child{min-width:min(100%,640px)!important}.tenant-settings-page .tenant-console-header>div:last-child{align-items:center!important}.tenant-settings-page .tenant-console-header button,.tenant-settings-page .tenant-console-header span{position:relative!important;z-index:1!important}.tenant-settings-page .tenant-profile-btn{background:#fff!important;border:1px solid #cbd7e5!important;color:#3f5066!important;min-height:36px!important}.tenant-settings-page .tenant-profile-btn.is-active{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.tenant-settings-page .tenant-settings-tabs{background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:0!important;margin-bottom:16px!important;scrollbar-width:thin!important}.tenant-settings-page .tenant-settings-tab{align-items:center!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#64748b!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:500!important;gap:8px!important;min-height:40px!important;padding:10px 16px!important;margin-bottom:-1px!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;transition:color .14s ease,border-color .14s ease!important}.tenant-settings-page .tenant-settings-tab:hover{background:transparent!important;border-bottom-color:#cbd5e1!important;color:#0f172a!important;transform:none!important}.tenant-settings-page .tenant-settings-tab.is-active{background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;box-shadow:none!important;border-radius:0!important;color:#0f172a!important;font-weight:600!important}.tenant-settings-page .tenant-settings-tab svg{color:currentColor!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-panel{gap:14px!important}.tenant-settings-page .tenant-setting-section-split{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-subpanel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;padding:14px!important}.tenant-settings-page .tenant-setting-subpanel h3{border-bottom:1px solid #edf2f7!important;color:#07111f!important;font-size:.9rem!important;font-weight:950!important;margin:0!important;padding-bottom:10px!important}.tenant-settings-page .tenant-setting-field-grid,.tenant-settings-page .tenant-setting-rows{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-toggle-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important;min-height:76px!important;padding:12px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-settings-page .tenant-setting-field:hover,.tenant-settings-page .tenant-setting-toggle:hover,.tenant-settings-page .tenant-setting-select-card:hover{background:#f8fbfd!important;border-color:#94a8bf!important;box-shadow:0 10px 22px #07111f0f!important;transform:translateY(-1px)!important}.tenant-settings-page .tenant-setting-field .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle .tenant-setting-toggle{min-height:0!important}.tenant-settings-page .tenant-setting-field span,.tenant-settings-page .tenant-setting-select-card [style*=settingLabel],.tenant-settings-page .tenant-setting-select-card [style*=label]{color:#07111f!important;font-weight:900!important}.tenant-settings-page .tenant-setting-field input,.tenant-settings-page .tenant-setting-field select,.tenant-settings-page .tenant-setting-select-card select,.tenant-settings-page .tenant-settings-panel input,.tenant-settings-page .tenant-settings-panel select{background:#f8fbfd!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#07111f!important;font-size:.86rem!important;font-weight:850!important;min-height:40px!important;width:100%!important}.tenant-settings-page .tenant-setting-field input:focus,.tenant-settings-page .tenant-setting-field select:focus,.tenant-settings-page .tenant-setting-select-card select:focus,.tenant-settings-page .tenant-settings-panel input:focus,.tenant-settings-page .tenant-settings-panel select:focus{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important}.tenant-settings-page .tenant-setting-toggle-label{align-items:center!important;color:#07111f!important;cursor:pointer!important;display:inline-flex!important;font-size:.86rem!important;font-weight:900!important;gap:10px!important;min-width:0!important}.tenant-settings-page .tenant-setting-toggle-label input{height:1px!important;opacity:0!important;position:absolute!important;width:1px!important}.tenant-settings-page .tenant-setting-switch{background:#edf3f9!important;border:1px solid #cbd7e5!important;border-radius:999px!important;flex:0 0 auto!important;height:22px!important;position:relative!important;width:40px!important}.tenant-settings-page .tenant-setting-switch:after{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:999px!important;box-shadow:0 2px 5px #07111f24!important;content:""!important;height:16px!important;left:2px!important;position:absolute!important;top:2px!important;transition:transform .16s ease,border-color .16s ease!important;width:16px!important}.tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch{background:#1457c8!important;border-color:#1457c8!important}.tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch:after{border-color:#1457c8!important;transform:translate(18px)!important}.tenant-settings-page .tenant-setting-state{background:#f8fbfd!important;border:1px solid #cbd7e5!important;border-radius:999px!important;color:#3f5066!important;font-size:.7rem!important;font-weight:950!important;padding:4px 8px!important}.tenant-settings-page .tenant-setting-state-on{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary,.tenant-settings-page .tenant-console-header .entity-action-btn-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary *,.tenant-settings-page .tenant-console-header .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary:disabled,.tenant-settings-page .tenant-console-header .entity-action-btn-primary:disabled{background:#94a8bf!important;border-color:#94a8bf!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel [style*=sectionMessage]{align-items:center!important;color:#0a8aa6!important;display:flex!important;font-weight:900!important;min-height:38px!important}.tenant-settings-page .tenant-settings-profile-badge,.tenant-settings-page .tenant-console-header [style*="border-radius: 999"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}@media (max-width: 760px){.tenant-settings-page .tenant-setting-field-grid,.tenant-settings-page .tenant-setting-rows,.tenant-settings-page .tenant-setting-toggle-grid,.tenant-settings-page .tenant-setting-section-split{grid-template-columns:1fr!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card{min-height:68px!important}.tenant-settings-page .tenant-console-header{gap:16px!important}.tenant-settings-page .tenant-console-header>div:last-child{align-items:stretch!important;width:100%!important}.tenant-settings-page .tenant-settings-tabs{border-radius:18px!important;margin-inline:-2px!important;padding:7px!important}.tenant-settings-page .tenant-settings-tab{min-height:38px!important;padding-inline:11px!important}}.tenant-docs-page,.tenant-integration-page{color:#07111f!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{background:#fff!important;border:1px solid #cbd7e5!important;box-shadow:0 12px 28px #07111f12!important}.tenant-dev-eyebrow{align-items:center;color:#1457c8;display:inline-flex;font-size:.72rem;font-weight:950;gap:7px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.tenant-dev-eyebrow svg,.tenant-dev-stat svg,.tenant-dev-nav-title svg,.tenant-integration-page [style*=sectionTitle] svg,.tenant-integration-page [style*=terminalTitle] svg{color:currentColor!important;stroke:currentColor!important}.tenant-dev-stat{align-items:flex-start!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important;color:#4e6178!important;gap:4px!important;min-width:112px!important;padding:12px!important}.tenant-dev-stat svg{color:#1457c8!important;margin-bottom:2px!important}.tenant-dev-stat span{color:#63758c!important;font-size:.7rem!important;font-weight:900!important}.tenant-dev-stat strong{color:#07111f!important;font-size:1rem!important;font-weight:950!important;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-dev-status{background:#fff!important;border:1px solid #d8e2ed!important;color:#3f5066!important}.tenant-docs-layout{align-items:start!important}.tenant-docs-sidebar,.tenant-docs-card,.tenant-dev-step-rail,.tenant-dev-workspace,.tenant-dev-terminal{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important}.tenant-dev-nav-title,.tenant-integration-page [style*=sectionTitle],.tenant-integration-page [style*=terminalTitle]{align-items:center!important;color:#07111f!important;display:inline-flex!important;font-size:.78rem!important;font-weight:950!important;gap:7px!important;letter-spacing:.05em!important}.tenant-dev-nav-btn,.tenant-dev-step-item{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:16px!important;color:#07111f!important;margin-bottom:8px!important;min-height:52px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-dev-nav-btn:hover,.tenant-dev-step-item:hover{background:#f8fbfd!important;border-color:#94a8bf!important;box-shadow:0 8px 18px #07111f0e!important;transform:translateY(-1px)!important}.tenant-dev-nav-btn.is-active,.tenant-dev-step-item.is-active{background:#edf4ff!important;border-color:#bfd2ea!important;box-shadow:inset 3px 0 #1457c8,0 10px 22px #1457c814!important}.tenant-dev-step-item [style*=stepIndex]{background:#07111f!important;color:#fff!important}.tenant-dev-step-item.is-active [style*=stepIndex]{background:#1457c8!important}.tenant-docs-card [style*=endpointTitle],.tenant-integration-page [style*=workspaceTitle]{color:#07111f!important;letter-spacing:-.03em!important}.tenant-docs-card [style*=endpointPurpose],.tenant-integration-page [style*=workspaceSub],.tenant-integration-page [style*=snippetSub],.tenant-integration-page [style*=mfaHint],.tenant-integration-page [style*=guideItemText]{color:#4e6178!important;font-weight:750!important}.tenant-dev-code-card,.tenant-integration-page .tenant-dev-soft-panel,.tenant-dev-timeline-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important}.tenant-dev-code-card pre,.tenant-integration-page textarea,.tenant-integration-page [style*=block]{background:#f8fbfd!important;border-color:#d8e2ed!important;color:#07111f!important}.tenant-dev-field{color:#263449!important;font-size:.74rem!important;font-weight:900!important}.tenant-dev-field input,.tenant-dev-field textarea{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:13px!important;color:#07111f!important;font-weight:800!important}.tenant-dev-field input:focus,.tenant-dev-field textarea:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-dev-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-dev-primary *,.tenant-dev-secondary *{color:currentColor!important;stroke:currentColor!important}.tenant-dev-secondary,.tenant-dev-link-btn,.tenant-dev-expand{background:#fff!important;border:1px solid #cbd7e5!important;color:#263449!important}.tenant-dev-secondary:hover,.tenant-dev-link-btn:hover,.tenant-dev-expand:hover{background:#f8fbfd!important;border-color:#94a8bf!important;color:#07111f!important}.tenant-dev-filter{background:#fff!important;border:1px solid #cbd7e5!important;color:#4e6178!important}.tenant-dev-filter.is-active{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.tenant-integration-page [style*=chipGood],.tenant-integration-page [style*=mfaEnabled],.tenant-integration-page [style*=badgeSuccess]{background:#effaf2!important;border-color:#b9dfc3!important;color:#17623a!important}.tenant-integration-page [style*=chipWarn]{background:#fff8e6!important;border-color:#ead28f!important;color:#7a5200!important}.tenant-integration-page [style*=mfaDisabled],.tenant-integration-page [style*=badgeError]{background:#fff1f2!important;border-color:#f3c1c8!important;color:#9b1c31!important}.tenant-integration-page [style*=tokensModal]{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;color:#07111f!important}@media (max-width: 1180px){.tenant-dev-lab-shell{grid-template-columns:230px minmax(0,1fr)!important}.tenant-dev-terminal{grid-column:1 / -1!important}.tenant-docs-layout{grid-template-columns:280px minmax(0,1fr)!important}}@media (max-width: 820px){.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:stretch!important}.tenant-docs-layout,.tenant-dev-lab-shell{grid-template-columns:1fr!important}.tenant-docs-sidebar,.tenant-dev-step-rail{max-height:none!important;overflow:visible!important}.tenant-dev-stat{min-width:calc(50% - 6px)!important}.tenant-integration-page [style*=mfaQrWrap]{grid-template-columns:1fr!important}.tenant-integration-page [style*=mfaQrImage]{height:auto!important;max-width:220px!important;width:100%!important}.tenant-docs-card [style*=grid],.tenant-integration-page [style*=formGrid]{grid-template-columns:1fr!important}}.tenant-dev-contract-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 14px}.tenant-dev-contract-strip>div{background:#fff;border:1px solid #d8e2ed;border-radius:16px;display:grid;gap:3px;min-width:0;padding:11px 12px}.tenant-dev-contract-strip span{color:#63758c;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.tenant-dev-contract-strip strong{color:#07111f;font-size:.9rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-dev-run-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenant-dev-run-card{align-items:start;background:#fff;border:1px solid #d8e2ed;border-radius:18px;display:grid;gap:5px;min-height:92px;padding:13px}.tenant-dev-run-card svg{color:#1457c8;stroke:currentColor}.tenant-dev-run-card span{color:#63758c;font-size:.72rem;font-weight:900}.tenant-dev-run-card strong{color:#07111f;font-size:1.05rem;font-weight:950}.tenant-dev-empty-timeline{align-items:center;background:#fff;border:1px dashed #cbd7e5;border-radius:18px;color:#4e6178;display:grid;gap:6px;justify-items:center;min-height:190px;padding:24px;text-align:center}.tenant-dev-empty-timeline svg{color:#1457c8;stroke:currentColor}.tenant-dev-empty-timeline strong{color:#07111f;font-size:.98rem;font-weight:950}.tenant-dev-empty-timeline span{color:#63758c;font-size:.82rem;font-weight:750;max-width:260px}.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:260px minmax(0,1fr)!important}.tenant-integration-page .tenant-dev-terminal{grid-column:2!important}.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-terminal,.tenant-docs-page .tenant-docs-card{padding:18px!important}.tenant-integration-page .tenant-dev-snippet{display:grid!important;gap:12px!important}.tenant-integration-page .tenant-dev-snippet textarea{max-height:170px!important}.tenant-docs-page .tenant-dev-code-card{min-height:136px!important}.tenant-docs-page .tenant-dev-code-card:last-child{min-height:220px!important}@media (max-width: 1180px){.tenant-integration-page .tenant-dev-lab-shell,.tenant-integration-page .tenant-dev-terminal{grid-column:auto!important}.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:1fr!important}}@media (max-width: 760px){.tenant-dev-contract-strip,.tenant-dev-run-cards{grid-template-columns:1fr 1fr}.tenant-dev-run-card{min-height:82px;padding:11px}}@media (max-width: 520px){.tenant-dev-contract-strip,.tenant-dev-run-cards{grid-template-columns:1fr}}.tenant-dev-doc-panel-tabs{background:#fff;border:1px solid #d8e2ed;border-radius:18px;display:flex;gap:7px;margin:2px 0 10px;overflow-x:auto;padding:7px}.tenant-dev-doc-panel-tabs button{background:#fff;border:1px solid transparent;border-radius:13px;color:#4e6178;cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:900;min-height:36px;padding:0 13px}.tenant-dev-doc-panel-tabs button:hover{background:#f8fbfd;border-color:#cbd7e5;color:#07111f}.tenant-dev-doc-panel-tabs button.is-active{background:#07111f;border-color:#07111f;color:#fff}.tenant-dev-active-contract{display:grid;grid-template-columns:120px minmax(0,1fr) 140px;gap:10px}.tenant-dev-active-contract>div{background:#fff;border:1px solid #d8e2ed;border-radius:16px;display:grid;gap:3px;min-width:0;padding:12px}.tenant-dev-active-contract span{color:#63758c;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.tenant-dev-active-contract strong{color:#07111f;font-size:.88rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-docs-page .tenant-docs-card{display:grid!important;gap:10px!important}.tenant-docs-page .tenant-dev-code-card{margin-top:0!important}.tenant-integration-page .tenant-dev-snippet{border-color:#cbd7e5!important}@media (max-width: 760px){.tenant-dev-active-contract{grid-template-columns:1fr}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{color:#07111f!important;font-family:inherit!important;gap:12px!important}.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *,.tenant-docs-page *,.tenant-integration-page *{box-sizing:border-box!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:center!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:18px!important}.tenant-settings-page .tenant-console-header:before,.tenant-settings-page .tenant-console-header:after,.tenant-tracking .tenant-console-header:before,.tenant-tracking .tenant-console-header:after,.tenant-audit-page .tenant-console-header:before,.tenant-audit-page .tenant-console-header:after,.tenant-mail-page .tenant-console-header:before,.tenant-mail-page .tenant-console-header:after,.tenant-docs-page .tenant-console-header:before,.tenant-docs-page .tenant-console-header:after,.tenant-integration-page .tenant-console-header:before,.tenant-integration-page .tenant-console-header:after{display:none!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1,.tenant-docs-page .tenant-console-header [style*=heroTitle],.tenant-integration-page .tenant-console-header [style*=heroTitle]{color:#07111f!important;font-size:1.55rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p,.tenant-docs-page .tenant-console-header [style*=heroSub],.tenant-integration-page .tenant-console-header [style*=heroSub]{color:#52647a!important;font-size:.82rem!important;font-weight:750!important;line-height:1.45!important;margin:5px 0 0!important;max-width:680px!important}.tenant-settings-page .tenant-console-header [style*="border-radius: 999"],.tenant-tracking .tenant-console-header [style*="border-radius: 999"],.tenant-audit-page .tenant-console-header [style*="border-radius: 999"],.tenant-mail-page .tenant-console-header [style*="border-radius: 999"],.tenant-docs-page .tenant-console-header [style*="border-radius: 999"],.tenant-integration-page .tenant-console-header [style*="border-radius: 999"]{background:#fff!important;border-color:#cbd7e5!important;color:#40536a!important}.tenant-settings-page .entity-action-btn,.tenant-tracking .entity-action-btn,.tenant-audit-page .entity-action-btn,.tenant-mail-page .entity-action-btn,.tenant-template-editor .entity-action-btn,.tenant-docs-page .entity-action-btn,.tenant-integration-page .entity-action-btn,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button,.tenant-docs-page button,.tenant-integration-page button{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;gap:7px!important;min-height:36px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.tenant-settings-page .entity-action-btn-primary,.tenant-tracking .entity-action-btn-primary,.tenant-audit-page .entity-action-btn-primary,.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary,.tenant-docs-page .entity-action-btn-primary,.tenant-integration-page .entity-action-btn-primary,.tenant-docs-page .tenant-dev-primary,.tenant-integration-page .tenant-dev-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-page .entity-action-btn-primary *,.tenant-tracking .entity-action-btn-primary *,.tenant-audit-page .entity-action-btn-primary *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *,.tenant-docs-page .entity-action-btn-primary *,.tenant-integration-page .entity-action-btn-primary *,.tenant-docs-page .tenant-dev-primary *,.tenant-integration-page .tenant-dev-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-docs-page .entity-action-btn-secondary,.tenant-integration-page .entity-action-btn-secondary,.tenant-docs-page .tenant-dev-secondary,.tenant-integration-page .tenant-dev-secondary,.tenant-docs-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-expand,.tenant-docs-page .tenant-dev-link-btn,.tenant-integration-page .tenant-dev-link-btn{background:#fff!important;border:1px solid #cbd7e5!important;color:#1457c8!important}.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-settings-page .tenant-settings-tabs,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-docs-page .tenant-dev-status,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-terminal,.tenant-integration-page .tenant-dev-soft-panel,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-table-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0d!important}.tenant-tracking .tenant-kpi-grid>*,.tenant-audit-page .tenant-kpi-grid>*,.tenant-mail-page .tenant-kpi-grid>*,.tenant-docs-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-run-card,.tenant-docs-page .tenant-dev-contract-strip>div,.tenant-integration-page .tenant-dev-active-contract>div{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;min-height:88px!important;padding:14px!important}.tenant-tracking .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-audit-page .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-mail-page .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-docs-page .tenant-dev-stat strong,.tenant-integration-page .tenant-dev-stat strong,.tenant-integration-page .tenant-dev-run-card strong,.tenant-docs-page .tenant-dev-contract-strip strong,.tenant-integration-page .tenant-dev-active-contract strong{color:#07111f!important;font-size:1.05rem!important;font-weight:950!important}.tenant-tracking .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-audit-page .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-mail-page .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-docs-page .tenant-dev-stat span,.tenant-integration-page .tenant-dev-stat span,.tenant-integration-page .tenant-dev-run-card span,.tenant-docs-page .tenant-dev-contract-strip span,.tenant-integration-page .tenant-dev-active-contract span{color:#52647a!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.tenant-tracking .tenant-ops-grid,.tenant-mail-page .tenant-mail-layout,.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell{align-items:start!important;gap:12px!important}.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:300px minmax(0,1fr)!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card [style*=tableMeta],.tenant-mail-page .tenant-ops-card h2,.tenant-template-editor h2,.tenant-docs-page .tenant-docs-card h3,.tenant-integration-page [style*=workspaceTitle],.tenant-integration-page [style*=terminalTitle]{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.02em!important}.tenant-tracking .tenant-ops-card p,.tenant-tracking .tenant-ops-card [style*=alertDetails],.tenant-audit-page .tenant-audit-event-card [style*=eventSummary],.tenant-mail-page .tenant-ops-card p,.tenant-template-editor p,.tenant-docs-page .tenant-docs-card [style*=endpointPurpose],.tenant-integration-page [style*=workspaceSub],.tenant-integration-page [style*=snippetSub]{color:#52647a!important;font-size:.8rem!important;font-weight:750!important;line-height:1.45!important}.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea,.tenant-template-editor input,.tenant-template-editor textarea,.tenant-docs-page input,.tenant-docs-page select,.tenant-integration-page input,.tenant-integration-page select,.tenant-integration-page textarea{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:13px!important;color:#07111f!important;font-size:.8rem!important;font-weight:800!important;min-height:40px!important}.tenant-tracking input:focus,.tenant-tracking select:focus,.tenant-audit-page input:focus,.tenant-audit-page select:focus,.tenant-mail-page input:focus,.tenant-mail-page select:focus,.tenant-mail-page textarea:focus,.tenant-template-editor input:focus,.tenant-template-editor textarea:focus,.tenant-docs-page input:focus,.tenant-docs-page select:focus,.tenant-integration-page input:focus,.tenant-integration-page select:focus,.tenant-integration-page textarea:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-tracking .tenant-api-client-card,.tenant-tracking .tenant-ops-card article,.tenant-audit-page .tenant-audit-event-card,.tenant-mail-page .tenant-mail-sidebar button,.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-dev-timeline-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:none!important;color:#07111f!important}.tenant-tracking .tenant-api-client-card:hover,.tenant-tracking .tenant-ops-card article:hover,.tenant-audit-page .tenant-audit-event-card:hover,.tenant-mail-page .tenant-mail-sidebar button:hover,.tenant-docs-page .tenant-dev-nav-btn:hover,.tenant-integration-page .tenant-dev-step-item:hover,.tenant-integration-page .tenant-dev-timeline-card:hover{border-color:#94a8bf!important;box-shadow:0 8px 18px #07111f0d!important;transform:translateY(-1px)!important}.tenant-docs-page .tenant-dev-nav-btn.is-active,.tenant-integration-page .tenant-dev-step-item.is-active,.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#edf4ff!important;border-color:#bfd2ea!important;box-shadow:inset 3px 0 #1457c8!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-settings-page .tenant-settings-tabs,.tenant-template-editor [style*=tabRow]{background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:none!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-settings-page .tenant-settings-tab,.tenant-template-editor [style*=tabRow] button{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#64748b!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button.is-active,.tenant-settings-page .tenant-settings-tab.is-active,.tenant-template-editor [style*=tabRow] button[style*="color: #1457c8"]{background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;color:#0f172a!important;font-weight:600!important;box-shadow:none!important;border-radius:0!important}.tenant-docs-page .tenant-dev-code-card,.tenant-integration-page .tenant-dev-empty-timeline,.tenant-integration-page [style*=block]{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;color:#07111f!important}.tenant-docs-page .tenant-dev-code-card pre,.tenant-integration-page [style*=block],.tenant-integration-page textarea,.tenant-template-editor textarea{color:#07111f!important;font-size:.78rem!important;line-height:1.55!important}.tenant-docs-page svg,.tenant-integration-page svg,.tenant-tracking svg,.tenant-audit-page svg,.tenant-mail-page svg,.tenant-template-editor svg,.tenant-settings-page svg{stroke:currentColor!important}@media (max-width: 1180px){.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell,.tenant-mail-page .tenant-mail-layout,.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}}@media (max-width: 760px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:stretch!important;padding:14px!important}.tenant-settings-page .tenant-console-header>div,.tenant-tracking .tenant-console-header>div,.tenant-audit-page .tenant-console-header>div,.tenant-mail-page .tenant-console-header>div,.tenant-docs-page .tenant-console-header>div,.tenant-integration-page .tenant-console-header>div{width:100%!important}.tenant-tracking .tenant-kpi-grid,.tenant-audit-page .tenant-kpi-grid,.tenant-mail-page .tenant-kpi-grid,.tenant-docs-page .tenant-dev-contract-strip,.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{grid-template-columns:1fr!important}}.tenant-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tenant-header-badge{align-items:center;background:#fff;border:1px solid #cbd7e5;border-radius:999px;color:#40536a;display:inline-flex;font-size:.74rem;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.tenant-dev-kpis,.tenant-mail-kpis{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.tenant-dev-kpis .entity-stat-card,.tenant-mail-kpis .entity-stat-card{align-items:flex-start!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;color:#07111f!important;display:grid!important;gap:5px!important;justify-content:stretch!important;min-height:92px!important;padding:14px!important}.tenant-dev-kpis .entity-stat-card svg,.tenant-mail-kpis .entity-stat-card svg,.tenant-header-badge svg{color:#1457c8!important;stroke:currentColor!important}.tenant-dev-kpis .entity-stat-card span,.tenant-mail-kpis .entity-stat-card span{color:#52647a!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.tenant-dev-kpis .entity-stat-card strong,.tenant-mail-kpis .entity-stat-card strong{color:#07111f!important;font-size:1.05rem!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-mail-page .tenant-console-header .entity-action-btn-secondary,.tenant-docs-page .tenant-console-header .entity-action-btn-secondary,.tenant-integration-page .tenant-console-header .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-docs-page .tenant-console-header h1,.tenant-integration-page .tenant-console-header h1{color:#07111f!important;font-size:1.55rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.tenant-docs-page .tenant-console-header p,.tenant-integration-page .tenant-console-header p{color:#52647a!important;font-size:.82rem!important;font-weight:750!important;line-height:1.45!important;margin:5px 0 0!important;max-width:680px!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header,.tenant-mail-page .tenant-console-header{min-height:0!important}@media (max-width: 760px){.tenant-header-actions{justify-content:flex-start;width:100%}}.tenant-smart-tabs{background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:0!important;margin-bottom:16px!important;scrollbar-width:thin!important}.tenant-smart-tabs button{align-items:center!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#64748b!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:500!important;gap:8px!important;min-height:40px!important;padding:10px 16px!important;margin-bottom:-1px!important;box-shadow:none!important}.tenant-smart-tabs button:hover{background:transparent!important;border-bottom-color:#cbd5e1!important;color:#0f172a!important}.tenant-smart-tabs button.is-active{background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;color:#0f172a!important;font-weight:600!important;box-shadow:none!important;border-radius:0!important}.tenant-smart-tabs button svg{color:currentColor;stroke:currentColor}.tenant-smart-modal-backdrop{align-items:center;background:#07111f85;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:1500}.tenant-smart-modal{max-height:calc(100dvh - 44px);max-width:760px;overflow:auto;width:min(760px,100%)}.tenant-mail-page .tenant-mail-settings.tenant-smart-modal{box-shadow:0 28px 80px #07111f47!important}.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}.tenant-integration-page .tenant-dev-workspace .tenant-dev-terminal{box-shadow:none!important;min-height:0!important}.tenant-integration-page .tenant-dev-workspace .tenant-dev-terminal [style*=maxHeight]{max-height:430px!important}@media (max-width: 760px){.tenant-smart-modal-backdrop{align-items:stretch;padding:12px}.tenant-smart-modal{max-height:calc(100dvh - 24px)}}.tenant-theme-content,.tenant-page,.tenant-users,.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{color:#07111f;font-family:var(--au-font-sans)!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.tenant-page h1,.tenant-page h2,.tenant-page h3{color:#07111f!important;letter-spacing:-.035em!important}.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content span,.tenant-page p,.tenant-page label,.tenant-page span{font-family:inherit!important}.tenant-console-header,.tenant-hero-card,.tenant-raise,.tenant-card,.entity-stat-card,.entity-table-card,.entity-list-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-dev-code-card,.tenant-template-editor,.tenant-smart-modal{background:#fff!important;border-color:#cbd7e5!important;box-shadow:0 12px 30px #07111f13!important}.tenant-console-header,.tenant-hero-card{border-radius:24px!important;padding:18px 20px!important}.tenant-console-header h1,.tenant-hero-card h1{color:#07111f!important;font-size:clamp(1.45rem,2.2vw,2rem)!important;font-weight:950!important;line-height:1.08!important;margin:0!important}.tenant-console-header p,.tenant-hero-card p{color:#3f5066!important;font-size:.86rem!important;font-weight:700!important;line-height:1.5!important;max-width:760px!important}.entity-action-btn,.tenant-theme-content button,.tenant-page button{font-family:var(--au-font-sans)!important}.entity-action-btn-primary,.tenant-theme-content .entity-action-btn-primary,.tenant-page .entity-action-btn-primary,.tenant-dev-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.entity-action-btn-secondary,.tenant-theme-content .entity-action-btn-secondary,.tenant-page .entity-action-btn-secondary,.tenant-dev-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-action-btn-danger,.tenant-theme-content .entity-action-btn-danger,.tenant-page .entity-action-btn-danger{background:#fff7f7!important;border-color:#fecaca!important;color:#b91c1c!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.tenant-page input,.tenant-page select,.tenant-page textarea{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important;font-family:var(--au-font-sans)!important;font-weight:750!important}.tenant-theme-content input::placeholder,.tenant-theme-content textarea::placeholder,.tenant-page input::placeholder,.tenant-page textarea::placeholder{color:#8293a8!important}.tenant-sidebar,.tenant-sidebar-shell{font-family:var(--au-font-sans)!important}.tenant-sidebar-group{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.tenant-sidebar-nav-wrap{transition:max-height .22s ease,opacity .16s ease,transform .18s ease!important}.tenant-smart-tabs{box-shadow:none!important}.tenant-smart-tabs button,.tenant-settings-tab,.tenant-dev-doc-panel-tabs button{min-height:38px!important}.tenant-smart-tabs button.is-active,.tenant-settings-tab.is-active,.tenant-dev-doc-panel-tabs button.is-active{background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;color:#0f172a!important;box-shadow:none!important;border-radius:0!important}.tenant-kpi-grid,.entity-stats-grid,.tenant-dev-kpis,.tenant-mail-kpis{gap:12px!important}.entity-stat-card,.tenant-ops-kpi-card,.tenant-dev-kpis .entity-stat-card,.tenant-mail-kpis .entity-stat-card{border-radius:20px!important;min-width:0!important}.entity-stat-card strong,.tenant-dev-kpis .entity-stat-card strong,.tenant-mail-kpis .entity-stat-card strong{color:#07111f!important}.entity-stat-card span,.tenant-dev-kpis .entity-stat-card span,.tenant-mail-kpis .entity-stat-card span{color:#52647a!important}.tenant-smart-modal-backdrop,.entity-modal-backdrop,.confirm-dialog-backdrop{background:#07111f8f!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tenant-smart-modal,.entity-modal,.confirm-dialog{border-radius:24px!important;color:#07111f!important}.tenant-smart-modal *,.entity-modal *,.confirm-dialog *{color:inherit}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-integration-page code,.tenant-docs-page code{white-space:pre-wrap!important;word-break:break-word!important}@media (max-width: 1180px){.tenant-console-header,.tenant-hero-card{align-items:flex-start!important}}@media (max-width: 760px){[data-tenant-topnav=true]{position:sticky!important;top:0!important;z-index:1200!important}.tenant-theme-content,.tenant-page,.tenant-users,.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{gap:12px!important;width:100%!important}.tenant-console-header,.tenant-hero-card,.tenant-card,.tenant-raise,.entity-stat-card,.entity-table-card,.entity-list-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor{border-radius:18px!important;max-width:100%!important;min-width:0!important}.tenant-console-header,.tenant-hero-card{padding:14px!important}.tenant-console-header h1,.tenant-hero-card h1{font-size:clamp(1.28rem,7vw,1.75rem)!important}.tenant-console-header p,.tenant-hero-card p{font-size:.78rem!important}.tenant-header-actions,.tenant-console-header [style*="display: flex"],.tenant-hero-card [style*="display: flex"]{align-items:stretch!important;flex-direction:column!important;width:100%!important}.tenant-header-actions>*,.tenant-console-header button,.tenant-hero-card button,.entity-action-btn{justify-content:center!important;min-height:44px!important;width:100%!important}.tenant-smart-tabs{border-radius:16px!important;gap:6px!important;padding:6px!important}.tenant-smart-tabs button{min-height:40px!important;padding:0 12px!important}.tenant-kpi-grid,.entity-stats-grid,.tenant-dev-kpis,.tenant-mail-kpis,.tenant-dev-run-cards,.tenant-dev-active-contract,.tenant-docs-layout,.tenant-dev-lab-shell,.tenant-mail-layout,.tenant-ops-grid{grid-template-columns:1fr!important}.tenant-smart-modal-backdrop,.entity-modal-backdrop,.confirm-dialog-backdrop{align-items:stretch!important;padding:10px!important}.tenant-smart-modal,.entity-modal,.confirm-dialog{border-radius:18px!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;width:100%!important}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-template-editor textarea{font-size:.72rem!important}}.tenant-theme-content button:focus-visible,.tenant-page button:focus-visible,.tenant-theme-content a:focus-visible,.tenant-page a:focus-visible,.tenant-theme-content input:focus-visible,.tenant-page input:focus-visible,.tenant-theme-content select:focus-visible,.tenant-page select:focus-visible,.tenant-theme-content textarea:focus-visible,.tenant-page textarea:focus-visible{outline:none!important;box-shadow:0 0 0 4px #1457c829!important}.tenant-theme-content button:disabled,.tenant-page button:disabled,.entity-action-btn:disabled,.tenant-dev-primary:disabled,.tenant-dev-secondary:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important;box-shadow:none!important}.entity-loading-spin,.tenant-loading-spin,.auth-loading-spin{animation:authetoSpin .8s linear infinite}@keyframes authetoSpin{to{transform:rotate(360deg)}}.tenant-theme-content .entity-table-shell,.tenant-theme-content [style*="overflow-x: auto"],.tenant-theme-content [style*="overflow: auto"]{scrollbar-color:#94a8bf #edf3f9;scrollbar-width:thin}.tenant-theme-content .entity-table-shell::-webkit-scrollbar,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar{height:9px;width:9px}.tenant-theme-content .entity-table-shell::-webkit-scrollbar-thumb,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar-thumb,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar-thumb{background:#94a8bf;border-radius:999px}.tenant-theme-content .entity-table-shell::-webkit-scrollbar-track,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar-track,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar-track{background:#edf3f9;border-radius:999px}@media (max-width: 760px){.tenant-theme-content .entity-table-shell{padding:8px!important}.tenant-theme-content table{min-width:0!important}.tenant-theme-content .entity-table thead{display:none!important}.tenant-theme-content .entity-table,.tenant-theme-content .entity-table tbody,.tenant-theme-content .entity-table tr,.tenant-theme-content .entity-table td{display:block!important;width:100%!important}.tenant-theme-content .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:0 8px 18px #07111f0e!important;margin-bottom:10px!important;overflow:hidden!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td{border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 12px!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td+td{border-top:1px solid #e4ebf3!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td[data-label]:before{color:#52647a!important}}@media (prefers-reduced-motion: reduce){.tenant-theme-content *,.tenant-page *,.tenant-sidebar-nav-wrap,.tenant-sidebar-group,.entity-table-row,.hub-card-rise{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-tenant-topnav=true] img[src="/autheto-icon.svg"]{object-fit:contain!important}.tenant-sidebar-shell{background:#061321!important;border-color:#142238!important}.tenant-sidebar{background:#061321!important}.tenant-sidebar a,.tenant-sidebar button{font-family:var(--au-font-sans)!important}.tenant-sidebar-group{border-color:#21324a!important;background:#091827!important}.tenant-sidebar-group-open,.tenant-sidebar-group:hover{background:#0c1b2f!important;border-color:#29425f!important}.tenant-sidebar-group-open.tenant-sidebar-group{box-shadow:inset 4px 0 #2a74e8!important}.tenant-sidebar-nav-list a,.tenant-sidebar-nav-list button{min-height:44px!important}.tenant-sidebar-nav-list a:hover,.tenant-sidebar-nav-list button:hover{background:#10223a!important;border-color:#29425f!important;color:#fff!important}.tenant-sidebar-nav-list a[aria-current=page]{background:#2a74e8!important;border-color:#5a95f0!important;color:#fff!important}@media (max-width: 760px){.tenant-sidebar-shell{border-radius:20px!important}.tenant-sidebar-groups{gap:8px!important}.tenant-sidebar-nav-list a,.tenant-sidebar-nav-list button{min-height:46px!important}}.tenant-theme-content,.tenant-theme-content>*,.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-home-page,.tenant-theme-content .tenant-settings-page,.tenant-theme-content .tenant-tracking,.tenant-theme-content .tenant-audit-page,.tenant-theme-content .tenant-mail-page,.tenant-theme-content .tenant-docs-page,.tenant-theme-content .tenant-integration-page{animation:none!important}.tenant-theme-content{color:#07111f!important}.tenant-theme-content *,.tenant-smart-modal *,.entity-modal-panel *,.confirm-dialog *{text-rendering:geometricPrecision}.tenant-smart-modal,.entity-modal-panel,.confirm-dialog{background:#fff!important;color:#07111f!important}.tenant-smart-modal input,.tenant-smart-modal select,.tenant-smart-modal textarea,.entity-modal-panel input,.entity-modal-panel select,.entity-modal-panel textarea,.confirm-dialog input{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important;caret-color:#1457c8!important}.tenant-smart-modal option,.entity-modal-panel option,.tenant-theme-content option{background:#fff!important;color:#07111f!important}.tenant-smart-modal select:focus,.entity-modal-panel select:focus,.tenant-theme-content select:focus{background:#fff!important;color:#07111f!important}.tenant-theme-content button,.tenant-smart-modal button,.entity-modal-panel button,.confirm-dialog button{font-family:var(--au-font-sans)!important}.tenant-theme-content .entity-action-btn-primary,.tenant-smart-modal .entity-action-btn-primary,.entity-modal-panel .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-theme-content .entity-action-btn-primary *,.tenant-smart-modal .entity-action-btn-primary *,.entity-modal-panel .entity-action-btn-primary *{color:#fff!important}.tenant-theme-content .entity-action-btn-secondary,.tenant-smart-modal .entity-action-btn-secondary,.entity-modal-panel .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-theme-content .entity-action-btn-secondary *,.tenant-smart-modal .entity-action-btn-secondary *,.entity-modal-panel .entity-action-btn-secondary *{color:#1457c8!important}.tenant-theme-content .entity-action-btn-danger,.tenant-smart-modal .entity-action-btn-danger,.entity-modal-panel .entity-action-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-theme-content .entity-action-btn-danger *,.tenant-smart-modal .entity-action-btn-danger *,.entity-modal-panel .entity-action-btn-danger *{color:#991b1b!important}.tenant-theme-content .entity-action-btn:disabled,.tenant-smart-modal .entity-action-btn:disabled,.entity-modal-panel .entity-action-btn:disabled,.tenant-theme-content .entity-action-btn:disabled *,.tenant-smart-modal .entity-action-btn:disabled *,.entity-modal-panel .entity-action-btn:disabled *{color:#7d8ca0!important}.tenant-loading{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;color:#3f5066!important;display:flex!important;font-family:var(--au-font-sans)!important;font-size:.92rem!important;font-weight:850!important;gap:10px!important;min-height:120px!important;padding:18px!important}@media (max-width: 760px){.tenant-theme-content{border-radius:18px!important;padding:10px!important}.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-home-page,.tenant-theme-content .tenant-settings-page,.tenant-theme-content .tenant-tracking,.tenant-theme-content .tenant-audit-page,.tenant-theme-content .tenant-mail-page,.tenant-theme-content .tenant-docs-page,.tenant-theme-content .tenant-integration-page{gap:10px!important}.tenant-smart-modal,.entity-modal-panel,.confirm-dialog{border-radius:18px!important;max-height:calc(100dvh - 18px)!important}}.tenant-hub-back-link .tenant-hub-back-icon{background:#10223a!important;border:1px solid #29425f!important;color:#9ad5e4!important}.tenant-hub-back-link:hover .tenant-hub-back-icon{background:#132b48!important;border-color:#3a5b82!important;color:#fff!important}.tenant-hub-back-link .tenant-hub-back-icon svg{color:currentColor!important;stroke:currentColor!important}.tenant-topbar-user-avatar{background:#2a74e8!important;border:1px solid #5a95f0!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e}.tenant-topbar-user-avatar,.tenant-topbar-user-avatar *{color:#fff!important}.tenant-template-variable-item{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important}.tenant-template-variable-code{color:#1457c8!important;background:#edf4ff!important;border:1px solid #bfd3f8!important;border-radius:9px!important;padding:4px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.tenant-template-variable-action{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-template-variable-action:hover,.tenant-template-variable-action:focus-visible{background:#edf4ff!important;border-color:#bfd3f8!important;color:#0b3f91!important}.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{min-height:48px!important;border:1px solid #cbd7e5!important;border-radius:16px!important;background:#fff!important;padding:0 8px 0 14px!important;gap:9px!important;box-shadow:0 10px 22px #07111f0e!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-theme-content .tenant-search-control:hover,.tenant-theme-content .users-search-box:hover{border-color:#94a8bf!important;background:#fff!important;box-shadow:0 14px 30px #07111f13!important}.tenant-theme-content .tenant-search-control:focus-within,.tenant-theme-content .users-search-box:focus-within{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c821,0 14px 30px #07111f14!important;transform:translateY(-1px)}.tenant-theme-content .tenant-search-control>svg,.tenant-theme-content .tenant-search-control [style*=⌕],.tenant-theme-content .users-search-box>svg,.tenant-theme-content .users-search-box .users-search-input+svg{color:#1457c8!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{min-height:46px!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#07111f!important;caret-color:#1457c8!important;font-family:var(--au-font-sans)!important;font-size:.9rem!important;font-weight:800!important;letter-spacing:-.01em!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{color:#7d8ca0!important;font-weight:750!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important;border:1px solid #cbd7e5!important;background:#f8fbfd!important;color:#1457c8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;transform:none!important}.tenant-theme-content .tenant-search-control button svg,.tenant-theme-content .users-search-action svg{color:currentColor!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control button:hover:not(:disabled),.tenant-theme-content .users-search-action:hover:not(:disabled){background:#1457c8!important;border-color:#1457c8!important;color:#fff!important;box-shadow:0 8px 16px #1457c82e!important}.tenant-theme-content .tenant-search-control button:disabled,.tenant-theme-content .users-search-action:disabled{background:#f1f5f9!important;border-color:#d8e2ed!important;color:#94a8bf!important;opacity:1!important;cursor:not-allowed!important}@media (max-width: 760px){.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{width:100%!important;min-width:0!important;flex:1 1 100%!important;border-radius:15px!important;padding:0 7px 0 12px!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{min-width:0!important;font-size:.84rem!important}}.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;border-radius:18px!important;border:1px solid #bfd0e4!important;background:#f8fbfd!important;padding:6px 7px!important;gap:8px!important;box-shadow:inset 0 1px #fffffff2,0 12px 26px #07111f11!important}.tenant-theme-content .tenant-search-control:after,.tenant-theme-content .users-search-box:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:17px;pointer-events:none;border:1px solid rgba(255,255,255,.72)}.tenant-theme-content .tenant-search-icon-slot{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #d8e2ed!important;color:#1457c8!important;box-shadow:0 5px 12px #07111f0b!important;z-index:1}.tenant-theme-content .tenant-search-icon-slot svg{color:currentColor!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{z-index:1;min-height:40px!important;padding:0 4px!important;color:#07111f!important;font-size:.92rem!important;font-weight:850!important;line-height:1.2!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{color:#6f8094!important;font-size:.86rem!important;font-weight:750!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{z-index:1;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;background:#fff!important;border-color:#d8e2ed!important;color:#1457c8!important}.tenant-theme-content .tenant-search-control button:hover:not(:disabled),.tenant-theme-content .users-search-action:hover:not(:disabled){background:#071425!important;border-color:#071425!important;color:#fff!important;box-shadow:0 10px 20px #0714252e!important}.tenant-theme-content .tenant-search-control:focus-within,.tenant-theme-content .users-search-box:focus-within{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81f,0 18px 34px #07111f17!important}.tenant-theme-content .tenant-search-control:focus-within .tenant-search-icon-slot,.tenant-theme-content .users-search-box:focus-within .tenant-search-icon-slot{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-theme-content .tenant-search-control button:disabled,.tenant-theme-content .users-search-action:disabled{background:#eef3f8!important;border-color:#d8e2ed!important;color:#9aa9bb!important}@media (max-width: 760px){.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{min-height:52px!important;padding:6px!important;gap:6px!important}.tenant-theme-content .tenant-search-icon-slot{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:13px!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{font-size:.84rem!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{font-size:.78rem!important}}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;align-items:stretch!important}.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis .entity-stat-card,.tenant-theme-content .tenant-mail-kpis .entity-stat-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .tenant-ops-kpi-card,.tenant-theme-content .users-stat-btn{position:relative!important;isolation:isolate!important;min-height:112px!important;border:1px solid #cbd7e5!important;border-radius:20px!important;background:#fff!important;color:#07111f!important;padding:14px!important;box-shadow:0 12px 26px #07111f11!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-theme-content .overview-stat-card:before,.tenant-theme-content .tenant-kpi-card:before,.tenant-theme-content .tenant-kpi-grid>*:before,.tenant-theme-content .tenant-audit-kpis>*:before,.tenant-theme-content .tenant-dev-kpis .entity-stat-card:before,.tenant-theme-content .tenant-mail-kpis .entity-stat-card:before,.tenant-theme-content .entity-stat-card:before,.tenant-theme-content .tenant-ops-kpi-card:before,.tenant-theme-content .users-stat-btn:before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#1457c8!important;opacity:.88!important;pointer-events:none!important}.tenant-theme-content .overview-stat-card:hover,.tenant-theme-content .tenant-kpi-card:hover,.tenant-theme-content .tenant-kpi-grid>*:hover,.tenant-theme-content .tenant-audit-kpis>*:hover,.tenant-theme-content .tenant-dev-kpis .entity-stat-card:hover,.tenant-theme-content .tenant-mail-kpis .entity-stat-card:hover,.tenant-theme-content .entity-stat-card:hover,.tenant-theme-content .tenant-ops-kpi-card:hover,.tenant-theme-content .users-stat-btn:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#94a8bf!important;box-shadow:0 18px 36px #07111f18!important;background:#fff!important}.tenant-theme-content .users-stat-btn-active,.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true],.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true]:hover{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81f,0 18px 36px #07111f18!important;background:#fff!important}.tenant-theme-content .users-stat-btn:disabled{cursor:default!important;opacity:1!important}.tenant-theme-content .entity-stat-card svg,.tenant-theme-content .tenant-kpi-card svg,.tenant-theme-content .overview-stat-card svg,.tenant-theme-content .tenant-ops-kpi-card svg,.tenant-theme-content .users-stat-btn svg{width:17px!important;height:17px!important;color:#1457c8!important;stroke:currentColor!important}.tenant-theme-content .entity-stat-card>div:first-child,.tenant-theme-content .tenant-ops-kpi-icon,.tenant-theme-content .tenant-kpi-card>span:first-child,.tenant-theme-content .overview-stat-card>span:first-child,.tenant-theme-content .users-stat-btn [style*="width: 34"],.tenant-theme-content .users-stat-btn [style*="width: 36"],.tenant-theme-content .users-stat-btn [style*="width: 38"]{border-color:#d8e2ed!important;background:#f8fbfd!important;color:#1457c8!important}.tenant-theme-content .entity-stat-card strong,.tenant-theme-content .tenant-ops-kpi-card strong,.tenant-theme-content .tenant-kpi-card strong,.tenant-theme-content .overview-stat-card strong,.tenant-theme-content .users-stat-btn strong,.tenant-theme-content .tenant-kpi-grid [data-stat-value],.tenant-theme-content .tenant-audit-kpis [data-stat-value]{color:#07111f!important;font-size:clamp(1.45rem,2.2vw,1.85rem)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important}.tenant-theme-content .entity-stat-card span,.tenant-theme-content .tenant-ops-kpi-card span,.tenant-theme-content .tenant-kpi-card span,.tenant-theme-content .overview-stat-card span,.tenant-theme-content .users-stat-btn span,.tenant-theme-content .tenant-kpi-grid [style*="font-size: 12"],.tenant-theme-content .tenant-audit-kpis [style*="font-size: 12"]{color:#3f5066!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:.015em!important}.tenant-theme-content .tenant-ops-kpi-good:before,.tenant-theme-content .tenant-audit-stat-default:before,.tenant-theme-content .identity-stat-card:nth-child(3n):before{background:#0f766e!important}.tenant-theme-content .tenant-ops-kpi-warn:before,.tenant-theme-content .tenant-audit-stat-high:before,.tenant-theme-content .identity-stat-card:nth-child(4n):before{background:#b45309!important}@media (max-width: 760px){.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis .entity-stat-card,.tenant-theme-content .tenant-mail-kpis .entity-stat-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .tenant-ops-kpi-card,.tenant-theme-content .users-stat-btn{min-height:96px!important;border-radius:17px!important;padding:12px!important}.tenant-theme-content .entity-stat-card strong,.tenant-theme-content .tenant-ops-kpi-card strong,.tenant-theme-content .tenant-kpi-card strong,.tenant-theme-content .overview-stat-card strong,.tenant-theme-content .users-stat-btn strong,.tenant-theme-content .tenant-kpi-grid [data-stat-value],.tenant-theme-content .tenant-audit-kpis [data-stat-value]{font-size:1.35rem!important}.tenant-theme-content .entity-stat-card span,.tenant-theme-content .tenant-ops-kpi-card span,.tenant-theme-content .tenant-kpi-card span,.tenant-theme-content .overview-stat-card span,.tenant-theme-content .users-stat-btn span{font-size:.7rem!important}}.tenant-theme-content .tenant-home{overflow-x:hidden!important}.tenant-theme-content .tenant-home-demo-card,.tenant-theme-content .tenant-home-credentials-card{align-self:stretch!important}.tenant-theme-content .tenant-home-demo-card .tenant-home-launch-btn{border-radius:14px!important;min-height:44px!important}@media (max-width: 760px){.tenant-theme-content .tenant-home{gap:10px!important}.tenant-theme-content .tenant-overview-command{border-radius:20px!important;padding:12px!important}.tenant-theme-content .tenant-home-focus-grid{grid-template-columns:1fr!important;gap:10px!important}.tenant-theme-content .tenant-home-focus-grid>article{border-radius:20px!important;padding:12px!important}.tenant-theme-content .tenant-home-demo-card .tenant-home-launch-btn{width:100%!important}}@media (max-width: 420px){.tenant-theme-content .tenant-overview-command{padding:10px!important}.tenant-theme-content .tenant-home-focus-grid>article{padding:10px!important}}.tenant-theme-content .tenant-page{gap:12px!important}.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-overview-command{border:1px solid #d7e0ea!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 22px #07111f0d!important}.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-console-header{padding:16px 18px!important}.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-ops-card,.tenant-theme-content .tenant-dev-workspace,.tenant-theme-content .tenant-template-editor,.tenant-theme-content .entity-table-shell,.tenant-theme-content .entity-management-card{border-color:#dbe3ec!important;border-radius:18px!important;box-shadow:0 5px 18px #07111f0b!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{display:flex!important;align-items:stretch!important;gap:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;border:1px solid #d7e0ea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px #07111f0a!important}.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis>*,.tenant-theme-content .tenant-mail-kpis>*,.tenant-theme-content .entity-stats-grid>*{flex:1 1 0!important;min-width:0!important;min-height:76px!important;margin:0!important;padding:11px 14px!important;border:0!important;border-right:1px solid #e5eaf0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-theme-content .tenant-kpi-grid>*:last-child,.tenant-theme-content .tenant-audit-kpis>*:last-child,.tenant-theme-content .tenant-dev-kpis>*:last-child,.tenant-theme-content .tenant-mail-kpis>*:last-child,.tenant-theme-content .entity-stats-grid>*:last-child{border-right:0!important}.tenant-theme-content .tenant-kpi-grid>*:before,.tenant-theme-content .tenant-audit-kpis>*:before,.tenant-theme-content .tenant-dev-kpis>*:before,.tenant-theme-content .tenant-mail-kpis>*:before,.tenant-theme-content .entity-stats-grid>*:before{display:none!important}.tenant-theme-content .tenant-kpi-grid>*:hover,.tenant-theme-content .tenant-audit-kpis>*:hover,.tenant-theme-content .tenant-dev-kpis>*:hover,.tenant-theme-content .tenant-mail-kpis>*:hover,.tenant-theme-content .entity-stats-grid>*:hover{transform:none!important;background:#f8fbfd!important;box-shadow:none!important}.tenant-theme-content .tenant-kpi-grid .au-stat,.tenant-theme-content .tenant-audit-kpis .au-stat,.tenant-theme-content .tenant-dev-kpis .au-stat,.tenant-theme-content .tenant-mail-kpis .au-stat,.tenant-theme-content .entity-stats-grid .au-stat{min-height:0!important;height:100%!important;align-content:center!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-theme-content .tenant-kpi-grid strong,.tenant-theme-content .tenant-audit-kpis strong,.tenant-theme-content .tenant-dev-kpis strong,.tenant-theme-content .tenant-mail-kpis strong,.tenant-theme-content .entity-stats-grid strong{font-size:1.18rem!important}.tenant-theme-content .tenant-kpi-grid .au-stat-icon,.tenant-theme-content .tenant-audit-kpis .au-stat-icon,.tenant-theme-content .tenant-dev-kpis .au-stat-icon,.tenant-theme-content .tenant-mail-kpis .au-stat-icon,.tenant-theme-content .entity-stats-grid .au-stat-icon{width:26px!important;height:26px!important;border:0!important;border-radius:8px!important;background:#edf4ff!important}.tenant-theme-content .tenant-settings-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.tenant-theme-content .tenant-settings-panel{padding:0!important;overflow:hidden!important}.tenant-theme-content .tenant-settings-panel>div:first-child{padding:14px 16px!important;border-bottom:1px solid #e5eaf0!important;background:#fff!important}.tenant-theme-content .tenant-settings-panel>div:not(:first-child){margin:0!important;padding:14px 16px!important}.tenant-theme-content .tenant-setting-subpanel,.tenant-theme-content .tenant-setting-select-card,.tenant-theme-content .tenant-setting-field,.tenant-theme-content .tenant-setting-toggle{border-color:#e5eaf0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.tenant-theme-content .tenant-settings-tabs,.tenant-theme-content .tenant-smart-tabs,.tenant-theme-content .tenant-dev-doc-panel-tabs{border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin-bottom:16px!important}.tenant-theme-content .entity-user-card,.tenant-theme-content .entity-role-record,.tenant-theme-content .entity-group-card,.tenant-theme-content .tenant-dev-run-card{border-color:#e2e8ef!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.tenant-theme-content .entity-user-card:hover,.tenant-theme-content .entity-role-record:hover,.tenant-theme-content .entity-group-card:hover,.tenant-theme-content .tenant-dev-run-card:hover{transform:none!important;border-color:#bfd0e4!important;background:#f8fbfd!important;box-shadow:none!important}.confirm-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4100!important;display:grid!important;place-items:center!important;padding:24px!important;background:#07111f99!important;-webkit-backdrop-filter:blur(8px) saturate(.8)!important;backdrop-filter:blur(8px) saturate(.8)!important}@media (max-width: 760px){.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-console-header{padding:14px!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis>*,.tenant-theme-content .tenant-mail-kpis>*,.tenant-theme-content .entity-stats-grid>*{flex:0 0 145px!important;min-height:72px!important;scroll-snap-align:start}.confirm-dialog-backdrop{align-items:end!important;padding:0!important}.confirm-dialog{width:100%!important;border-radius:22px 22px 0 0!important}.confirm-dialog-actions>button{flex:1 1 0!important}}.tenant-workspace *{box-sizing:border-box}.tenant-error-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:18px;background:#07111f6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tenant-error-dialog{width:min(430px,100%);display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px;border:1px solid #d8e4f2;border-radius:20px;background:#fff;box-shadow:0 28px 80px #050f1c47}.tenant-error-dialog__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#fff4e5;color:#b45309}.tenant-error-dialog h2{margin:0;color:#172337!important;font-size:17px;font-weight:950;letter-spacing:-.03em}.tenant-error-dialog p{margin:6px 0 0;color:#526176!important;font-size:12px;line-height:1.5}.tenant-error-dialog button{grid-column:2;justify-self:start;min-height:34px;margin-top:4px;padding:0 14px;border:1px solid #1769e0;border-radius:10px;background:#1769e0;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.tenant-workspace .tenant-theme-content{background:transparent!important}.tenant-workspace .tenant-theme-content:before{display:none}.tenant-workspace .tenant-page{gap:12px!important}.tenant-workspace .tenant-theme-content .tenant-console-header{min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:3px 2px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.tenant-workspace .tenant-theme-content .tenant-console-header:before,.tenant-workspace .tenant-theme-content .tenant-console-header:after{display:none!important}.tenant-workspace .tenant-theme-content .tenant-console-header>div:first-child{min-width:0}.tenant-workspace .tenant-theme-content .tenant-console-header h1{margin:0!important;color:#101828!important;font-size:clamp(24px,2.4vw,30px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.08!important}.tenant-workspace .tenant-theme-content .tenant-console-header p{max-width:720px;margin:5px 0 0!important;color:#69778a!important;font-size:12.5px!important;font-weight:650!important;line-height:1.45!important}.tenant-workspace .tenant-theme-content .tenant-console-header [style*=headerRow]{width:100%}.tenant-workspace .tenant-theme-content .tenant-console-header__row{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.tenant-workspace .tenant-theme-content .tenant-header-actions,.tenant-workspace .tenant-theme-content .tenant-console-header>div:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.tenant-workspace .tenant-theme-content .tenant-console-header>.tenant-console-header__row{width:100%!important;justify-content:space-between!important}.tenant-workspace .tenant-theme-content .tenant-header-badge,.tenant-workspace .tenant-theme-content .tenant-console-header [style*=realmBadge],.tenant-workspace .tenant-theme-content .tenant-console-header [style*=scopeTag]{display:none!important}.tenant-workspace .tenant-theme-content .tenant-card,.tenant-workspace .tenant-theme-content .entity-table-shell,.tenant-workspace .tenant-theme-content .entity-users-board-shell,.tenant-workspace .tenant-theme-content .entity-management-card{border-color:#d8e1eb!important;border-radius:16px!important;box-shadow:0 5px 18px #1018280b!important}.tenant-workspace .tenant-theme-content .tenant-raise:hover{transform:none!important}.tenant-workspace .tenant-theme-content .tenant-console-controls,.tenant-workspace .tenant-theme-content .users-table-controls{padding:10px 12px!important;border-radius:14px!important}.tenant-workspace .tenant-theme-content .entity-users-board-shell{padding:12px!important}.tenant-workspace .tenant-theme-content .entity-user-id-item{display:none!important}.tenant-workspace .tenant-theme-content .entity-user-card-meta{grid-template-columns:minmax(180px,1.6fr) repeat(2,minmax(100px,.65fr))!important}.tenant-workspace .tenant-theme-content .users-pagination{min-height:44px!important;margin-top:10px!important;padding:7px 10px!important;border-radius:11px!important}.users-secondary-actions{position:relative}.users-secondary-actions>summary{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #cfd9e5;border-radius:10px;background:#fff;color:#405169;font-size:11px;font-weight:850;cursor:pointer;list-style:none}.users-secondary-actions>summary::-webkit-details-marker{display:none}.users-secondary-actions>div{position:absolute;z-index:50;top:calc(100% + 6px);right:0;min-width:165px;display:grid;gap:4px;padding:6px;border:1px solid #d5dee8;border-radius:12px;background:#fff;box-shadow:0 16px 38px #10182829}.users-secondary-actions>div button{width:100%;justify-content:flex-start!important;border:0!important}.tenant-workspace .tenant-theme-content .tenant-overview-command{min-height:112px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,460px)!important;align-items:center!important;gap:24px!important;padding:14px 16px!important;border:1px solid #d8e1eb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px #1018280b!important}.tenant-workspace .tenant-theme-content .tenant-overview-command h1{font-size:clamp(25px,2.6vw,32px)!important}.tenant-workspace .tenant-theme-content .tenant-overview-command>div:first-child{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace .tenant-theme-content .tenant-console-header>.tenant-overview-readiness{min-width:0;display:grid!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important;padding-left:20px;border-left:1px solid #e1e7ee}.tenant-workspace .tenant-theme-content .tenant-console-header>div.tenant-overview-readiness:last-child{display:grid!important;align-items:stretch!important;justify-content:stretch!important}.tenant-overview-readiness__score{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tenant-overview-readiness__score span{color:#69778a!important;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.tenant-overview-readiness__score strong{color:#101828;font-size:18px;font-weight:900}.tenant-overview-readiness__track{height:5px;overflow:hidden;border-radius:999px;background:#e8edf3}.tenant-overview-readiness__track span{height:100%;display:block;border-radius:inherit;background:#1769e0}.tenant-overview-readiness__checks,.tenant-overview-readiness__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-overview-readiness__checks span{display:inline-flex;align-items:center;gap:5px;color:#68778b!important;font-size:9.5px;font-weight:800}.tenant-overview-readiness__checks i{width:6px;height:6px;border-radius:50%;background:#b8c2cf}.tenant-overview-readiness__checks .is-ready i{background:#12a150;box-shadow:0 0 0 3px #dcfce7}.tenant-overview-readiness__meta{padding-top:6px;border-top:1px solid #edf0f4}.tenant-overview-readiness__meta span{color:#56657a!important;font-size:9px;font-weight:800}.tenant-overview-readiness__meta span+span:before{content:"·";margin-right:10px;color:#a0acba}.tenant-workspace .tenant-home .task-switcher{width:fit-content;max-width:100%;margin:0!important}.tenant-workspace .tenant-home .tenant-home-focus-grid--single>article,.tenant-workspace .tenant-home .tenant-home-next-actions{max-width:none}.tenant-workspace .tenant-home .tenant-home-credentials-card{padding:16px!important}.tenant-workspace .tenant-home .tenant-home-credentials-card>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-workspace .tenant-home .tenant-home-credentials-card>div:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-mail-settings-panel{display:grid;gap:15px}.tenant-mail-settings-panel>div:first-child{width:100%}.tenant-mail-settings-actions{display:flex;justify-content:flex-end;padding-top:4px}.tenant-workspace .tenant-mail-page .tenant-mail-layout{margin-top:0!important}.tenant-workspace .tenant-mail-page .tenant-mail-sidebar{padding:10px!important}.tenant-workspace .tenant-mail-page .tenant-mail-sidebar button p{display:none!important}.tenant-workspace .tenant-mail-page .tenant-mail-sidebar button{padding:10px!important}.tenant-mail-mobile-tabs{display:none}.tenant-workspace .tenant-theme-content .tenant-smart-tabs{width:fit-content;max-width:100%;padding:3px!important;border:1px solid #d7e0ea!important;border-radius:11px!important;background:#eef2f6!important}.tenant-workspace .tenant-theme-content .tenant-smart-tabs button{min-height:34px!important;border-radius:8px!important}.tenant-workspace .tenant-docs-status{position:fixed;right:22px;bottom:22px;z-index:1500;width:auto;padding:10px 13px!important;border-color:#a7e0bd!important;background:#f0fdf4!important;color:#166534!important}@media (max-width: 980px){.tenant-workspace .tenant-theme-content .tenant-overview-command{grid-template-columns:1fr!important;gap:14px!important}.tenant-workspace .tenant-theme-content .tenant-console-header>div.tenant-overview-readiness:last-child{padding:12px 0 0!important;border-top:1px solid #e1e7ee;border-left:0}}@media (max-width: 760px){.tenant-workspace .tenant-theme-content .tenant-page{gap:9px!important}.tenant-workspace .tenant-theme-content .tenant-console-header{min-height:56px!important;align-items:flex-start!important;padding:3px 2px 6px!important}.tenant-workspace .tenant-theme-content .tenant-console-header h1{font-size:24px!important}.tenant-workspace .tenant-theme-content .tenant-console-header p{max-width:245px;font-size:11px!important}.tenant-workspace .tenant-theme-content .tenant-console-header .tenant-header-actions,.tenant-workspace .tenant-theme-content .tenant-console-header>div:last-child{flex-wrap:wrap!important}.tenant-workspace .tenant-theme-content .tenant-console-header__row{align-items:flex-start!important}.tenant-workspace .tenant-mail-page .tenant-console-header{flex-direction:column!important}.tenant-workspace .tenant-mail-page .tenant-console-header>div:last-child{width:100%!important;display:grid!important;grid-template-columns:1fr auto}.tenant-workspace .tenant-mail-page .tenant-console-header button{width:auto!important}.tenant-workspace .tenant-theme-content .tenant-overview-command{min-height:0!important;padding:13px!important}.tenant-workspace .tenant-theme-content .tenant-overview-command p{max-width:none}.tenant-overview-readiness__meta{display:none}.tenant-workspace .tenant-home .tenant-home-credentials-card>div:nth-child(2),.tenant-workspace .tenant-home .tenant-home-credentials-card>div:nth-child(3){grid-template-columns:1fr!important}.tenant-workspace .tenant-theme-content .entity-user-card-meta{grid-template-columns:1fr 1fr!important}.tenant-workspace .tenant-theme-content .entity-user-card-meta>div:first-child{grid-column:1 / -1}.tenant-workspace .tenant-docs-status{right:10px;bottom:10px}.tenant-mail-mobile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid #d7e0ea;border-radius:12px;background:#eef2f6}.tenant-mail-mobile-tabs button{min-height:38px;border:0;border-radius:9px;background:transparent;color:#5d6c80;font:inherit;font-size:11px;font-weight:850}.tenant-mail-mobile-tabs button.is-active{background:#fff;color:#1457c8;box-shadow:0 1px 4px #1018281a}.tenant-mail-layout.is-templates>div:last-child,.tenant-mail-layout.is-editor>aside{display:none!important}.tenant-mail-layout.is-templates>aside,.tenant-mail-layout.is-editor>div:last-child{display:block!important}.tenant-template-editor__header{display:grid!important;grid-template-columns:1fr!important}.tenant-template-editor__actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}.tenant-template-editor__actions label{grid-column:1 / -1;width:fit-content}.tenant-template-editor__actions button{width:100%;justify-content:center}.tenant-workspace .tenant-theme-content .tenant-page.tenant-users .tenant-console-header>div.tenant-console-header__row,.tenant-workspace .tenant-theme-content .tenant-page.tenant-groups .tenant-console-header>div.tenant-console-header__row{flex-flow:row nowrap!important;align-items:flex-start!important}.tenant-workspace .tenant-theme-content .tenant-page.tenant-users .tenant-console-header__row>div:first-child,.tenant-workspace .tenant-theme-content .tenant-page.tenant-groups .tenant-console-header__row>div:first-child{width:auto!important;min-width:0!important}}.tenant-workspace .tenant-theme-content .tenant-page.tenant-users .tenant-console-header>div.tenant-console-header__row,.tenant-workspace .tenant-theme-content .tenant-page.tenant-roles .tenant-console-header>div.tenant-console-header__row,.tenant-workspace .tenant-theme-content .tenant-page.tenant-groups .tenant-console-header>div.tenant-console-header__row{width:100%!important;justify-content:space-between!important}@font-face{font-family:Autheto Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Autheto Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog,.portal-frame--organization:has(.hub-premium)){--workspace-font: "Autheto Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--workspace-navy: var(--app-chrome, #111216);--workspace-navy-raised: #282b32;--workspace-on-dark: #ffffff;--workspace-on-dark-muted: #aeb4bf;--workspace-blue: var(--app-action, #2563eb);--workspace-blue-soft: #edf4ff;--workspace-teal: var(--app-positive, #16725c);--workspace-teal-soft: #f0f8f5;--workspace-canvas: var(--app-bg, #f6f8fb);--workspace-line: var(--app-border, #dbe3ec);--workspace-ink: var(--app-text, #0f172a);--workspace-muted: var(--app-text-muted, #334155);font-family:var(--workspace-font);font-size:14px;font-weight:450;-webkit-font-smoothing:antialiased}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog,.portal-frame--organization:has(.hub-premium)) :where(h1,h2,h3,h4,p,a,button,input,select,textarea,label,span,strong,small,div,dt,dd,th,td,summary,em){font-family:var(--workspace-font)!important}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog,.hub-premium) :is(pre,code,pre *,code *){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.portal-frame--organization{--hub-chrome: #111216;--hub-canvas: #f5f7fb;--hub-surface: #ffffff;--hub-surface-subtle: #f7f9fc;--hub-border: #d4deeb;--hub-border-strong: #becce0;--hub-text: #1d2738;--hub-text-muted: #647187;--hub-action: #2563eb;--hub-action-hover: #174fc4;--hub-action-soft: #edf4ff;--hub-success: #16725c;--hub-success-soft: #edf8f4;--hub-warning: #b97813;--hub-warning-soft: #fff6e6;--hub-test: #7447ad;--hub-test-soft: #f6f1ff;--hub-danger: #a33b43;--hub-danger-soft: #fff2f3;--hub-radius-sm: 8px;--hub-radius-md: 12px;--hub-radius-lg: 15px;--hub-shadow-card: 0 8px 24px rgba(30, 48, 78, .065)}.hub-page-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 2px 12px}.hub-page-header__content{min-width:0}.hub-page-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hub-page-header__eyebrow{color:#245fc3;font-size:12px;font-weight:650}.hub-page-header h1,.hub-page-header h2{margin:10px 0;color:#202228;font-size:32px;font-weight:650;letter-spacing:-.04em;line-height:1.08}.hub-page-header p{max-width:780px;margin:0;color:#606977;font-size:14px;font-weight:400;line-height:1.6}.hub-page-header__actions{flex-shrink:0;display:flex;align-items:center;gap:10px}@media (max-width: 820px){.hub-page-header{align-items:flex-start;flex-direction:column;gap:14px}.hub-page-header__actions{width:100%}.hub-page-header__actions>button,.hub-page-header__actions>a{flex:1}}@media (max-width: 520px){.hub-page-header h1,.hub-page-header h2{font-size:29px}.hub-page-header__actions{display:grid;grid-template-columns:minmax(0,1fr)}.hub-page-header__actions>button,.hub-page-header__actions>a{width:100%}}.tenant-console-flat,.summary-disclosure__dialog{--console-canvas: var(--workspace-canvas);--console-surface: #ffffff;--console-subtle: #f0f0f5;--console-border: var(--workspace-line);--console-ink: var(--workspace-ink);--console-muted: var(--workspace-muted);--console-accent: var(--workspace-blue);--console-accent-soft: var(--workspace-blue-soft);--console-radius: 14px;--calm-brand: var(--app-action, #2563eb);--calm-brand-soft: #edf4ff;--tenant-shell-blue: var(--app-action, #2563eb);--app-blue: var(--app-action, #2563eb);--app-blue-soft: #edf4ff;color:var(--console-ink);font-family:var(--workspace-font)}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog),:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :not(select),:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) *:before,:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) *:after{background-image:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content *,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content *:before,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content *:after{text-shadow:none!important}.tenant-console-flat :is(.tenant-raise,.entity-user-card,.entity-role-record,.entity-table-row):hover{transform:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(section,article,button,input,select,textarea,pre,code,.tenant-card,.tenant-hero-card,.entity-table-shell,.entity-users-board-shell,.entity-user-card,.th-panel,.tenant-search-control,.users-search-box){box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-http-method{background:#eeedf8!important;color:#5145cd!important;border:1px solid #dcdde5!important;border-radius:5px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-page{gap:22px!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content h1{font-size:28px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.025em!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content h2{font-size:17px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.015em!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content h3{font-size:14px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content p{font-size:13px!important;line-height:1.65!important;font-weight:400!important;color:var(--console-muted)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content label{font-size:12px!important;font-weight:550!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content [style*="font-weight: 9"]{font-weight:650!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header{padding:0 0 4px!important;min-height:64px!important;gap:20px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header p{max-width:700px;margin-top:7px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.entity-table-shell,.entity-users-board-shell,.entity-management-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor){border:1px solid var(--console-border)!important;border-radius:var(--console-radius)!important;background:var(--console-surface)!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-hero-card,.entity-stat-card,.entity-user-card,.entity-role-record):before,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-hero-card,.entity-stat-card,.entity-user-card,.entity-role-record):after{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content button,.tenant-console-flat .summary-disclosure__trigger,.tenant-dialog button,.summary-disclosure__dialog button,.confirm-dialog button{min-height:40px;border-radius:6px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;box-shadow:none!important;transition:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content button:hover{transform:none!important;filter:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.th-button--primary){background:var(--console-accent)!important;border-color:var(--console-accent)!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-dev-secondary,.th-button:not(.th-button--primary):not(.th-button--danger),.summary-disclosure__trigger){background:#fff!important;color:#5145cd!important;border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-row-btn-primary{background:#eeedf8!important;color:#5145cd!important;border-color:#dcdde5!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-danger,.entity-row-btn-danger,.th-button--danger){background:#fff!important;color:#b42318!important;border-color:#efcecb!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content button:disabled{opacity:.5!important;cursor:not-allowed!important}.tenant-console-flat :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,:is(.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #5145cd!important;outline-offset:3px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input:where(:not([type=checkbox]):not([type=radio])),select,textarea),.tenant-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px!important;background:#fff!important;color:#24252d!important;border:1px solid #dcdde5!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input,textarea)::placeholder{color:#626572!important;font-weight:400!important}.tenant-console-flat :is(input[type=checkbox],input[type=radio]){accent-color:var(--console-accent)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-control,.users-search-box){border-radius:6px!important;background:#fff!important;border-color:#dcdde5!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-control,.users-search-box) input{border:0!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-control,.users-search-box) button{min-width:36px!important;min-height:36px!important;border-radius:4px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){max-width:100%;padding:0!important;gap:20px!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button{min-height:40px!important;border:none!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#475569!important;border-radius:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button:is(.is-active,[aria-selected=true]){border-bottom-color:#0f172a!important;background:transparent!important;color:#0f172a!important;font-weight:600!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-card-main,.entity-user-card-meta,.entity-user-card-actions,.entity-role-record-actions){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-user-card-actions{padding:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-user-meta-item{border:0!important;border-radius:0!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-row-btn-primary,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-row-btn-primary *{color:#5145cd!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-action-btn-primary,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-action-btn-primary *{color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-card,.entity-role-record,.entity-role-group-section){border:1px solid #dcdde5!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-user-card{padding:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-user-card-main{gap:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-avatar,.entity-role-record-icon){width:36px!important;height:36px!important;border-radius:8px!important;background:#eeedf8!important;color:#626572!important;font-size:13px!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-meta-item,.entity-access-block){border-radius:6px!important;background:#f8f8fb!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-meta-item>span,.entity-user-card-meta span){font-size:11px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-meta-item strong,.entity-user-identity strong){font-size:13px!important;font-weight:600!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-role-group-header{background:#f8f8fb!important;border:0!important;border-radius:6px!important;padding:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-role-group-name{font-size:13px!important;font-weight:650!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-role-group-meta{font-size:11px!important;font-weight:400!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-role-record-grid{gap:12px!important;padding:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-table,.tenant-ops-table){border-spacing:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content th{background:#f8f8fb!important;color:#626572!important;font-size:11px!important;font-weight:600!important;letter-spacing:.025em!important;padding:12px 14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content td{color:#5145cd!important;font-size:13px!important;font-weight:400!important;padding:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-table-row{box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-table-row td{background:#fff!important;border-bottom:1px solid #dcdde5!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-table-row:hover td{background:#f8f8fb!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .users-pagination{border-radius:6px!important;background:#f8f8fb!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-presets{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-presets button{width:auto!important;flex:0 0 auto!important;padding:8px 12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-profile-badge{width:auto!important;font-weight:500!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle{border-radius:6px!important;padding:12px!important;min-height:64px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-actions{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap;gap:8px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-actions button{width:auto!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-actions>span{display:none}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-profile-btn{color:var(--console-muted)!important;border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-profile-btn.is-active{background:var(--console-accent-soft)!important;color:var(--console-ink)!important;border-color:#b8b6d0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle{border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-switch{background:#dcdde5!important;border-color:#dcdde5!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle-label input:checked+.tenant-setting-switch{background:var(--console-accent)!important;border-color:var(--console-accent)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-state{background:#f8f8fb!important;color:#626572!important;border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-state-on{background:var(--console-accent-soft)!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-textarea{min-height:300px!important;resize:vertical;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-meta span{background:#f8f8fb!important;color:#626572!important;border-color:#dcdde5!important;border-radius:5px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-contract-strip{gap:0!important;border:1px solid #dcdde5;border-radius:6px;background:#f8f8fb}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-contract-strip>div{padding:12px!important;border:0!important;border-right:1px solid #dcdde5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-contract-strip strong{font-size:12px!important;font-weight:600!important;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-contract-strip span{font-size:10px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-users-board{border:0!important;padding:0!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-groups-table thead,.entity-groups-table tbody,.entity-groups-table tr){border-radius:6px!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-grid{gap:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-settings-panel{padding:22px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-setting-subpanel,.tenant-setting-select-card,.tenant-setting-toggle-card,.tenant-setting-number-card,.tenant-ops-soft-card,.tenant-dev-soft-panel){border-radius:6px!important;border-color:#dcdde5!important;background:#f8f8fb!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle-grid{gap:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-setting-toggle-card,.tenant-setting-select-card){padding:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-mail-sidebar{border-radius:8px!important;background:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-mail-sidebar button{border-radius:6px!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-mail-sidebar button:hover{background:#eeedf8!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-editor{padding:20px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-editor input{font-size:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-ops-card,.tenant-dev-workspace){padding:20px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content code{background:#eeedf8!important;color:#5145cd!important;border-radius:4px!important;font-size:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content pre{background:#24252d!important;color:#dcdde5!important;border:1px solid #24252d!important;border-radius:8px!important;font-size:12px!important;line-height:1.75!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content pre code{background:transparent!important;color:inherit!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.th-value,.th-endpoints) code{background:transparent!important}.tenant-console-flat .tenant-home .th-next-step{border-color:var(--console-border);background:#fff}.tenant-console-flat .tenant-home .th-next-step small{font-weight:400;font-size:11px}.tenant-console-flat .tenant-home :is(.th-shortcuts strong,.th-docs-link strong){font-size:12px;font-weight:600}.tenant-console-flat .tenant-home .th-shortcuts small{font-size:11px;font-weight:400}.tenant-console-flat .tenant-home :is(.th-status-strip,.th-panel,.th-next-step,.th-shortcuts){border-radius:10px}.tenant-console-flat .tenant-home .th-header{padding-top:0}.tenant-console-flat .tenant-home .th-header h1{margin-top:6px}.tenant-console-flat .tenant-home .th-panel .th-field-help{font-size:11px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .th-tabs button{color:var(--console-muted)!important;border-radius:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .th-tabs button[aria-selected=true]{color:var(--console-ink)!important;border-bottom-color:#5145cd!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.th-eyebrow,.th-next-icon,.th-docs-link strong){color:#514c8f!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.th-status-strip,.th-panel,.th-value,.th-shortcuts,.th-tabs){border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.th-status-icon.is-ready,.th-security-note,.th-shortcuts a>span:first-child){background:#f0f0f5!important;color:#514c8f!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-dev-secondary,.tenant-search-control,.tenant-mail-sidebar) svg{color:#626572!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-icon-slot,.users-search-action){border-color:var(--console-border)!important;background:#fff!important;color:var(--console-muted)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-icon-slot,.users-search-action,.entity-row-btn-secondary) svg{color:inherit!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-nav-btn{border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-nav-btn.is-active{background:var(--console-accent-soft)!important;color:var(--console-ink)!important;border-color:#b8b6d0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-nav-btn.is-active span{color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-template-snippet,.tenant-template-variable-action,.tenant-template-tabs button){background:#f8f8fb!important;border-color:var(--console-border)!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-template-snippet,.tenant-template-variable-action,.tenant-template-tabs button) svg{color:inherit!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-tabs{background:var(--console-accent-soft)!important;border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item{border-color:var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item.is-active{background:#f8f8fb!important;border-color:#b8b6d0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item span{background:transparent!important;border-color:var(--console-border)!important;color:var(--console-muted)!important}:is(.tenant-dialog-backdrop,.summary-disclosure__backdrop,.confirm-dialog-backdrop,.tenant-modal-backdrop){background:#0f172abf!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog){border:1px solid #dcdde5!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 60px #121d2d2e!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog) h2{font-size:19px!important;font-weight:650!important;letter-spacing:-.02em!important;color:#24252d!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog) h3{font-size:14px!important;font-weight:650!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog) p{font-size:13px!important;font-weight:400!important;line-height:1.65!important}.tenant-dialog__heading p,.summary-disclosure__copy p{color:#626572!important}.tenant-dialog .tenant-dialog-section{border-radius:8px;padding:16px}.tenant-dialog :is(.tenant-dialog-field,.tenant-dialog-section__heading strong){font-size:12px!important;font-weight:600!important}.tenant-dialog .tenant-dialog-section__heading span{font-size:12px;font-weight:400}.tenant-dialog .entity-modal-actions{background:#f8f8fb!important}.tenant-dialog .tenant-journey-content{min-width:0}.tenant-dialog .tenant-journey-content>div>div{border:0!important;padding:0!important;box-shadow:none!important}.tenant-dialog .tenant-journey-content input{width:100%;box-sizing:border-box}.tenant-dialog .tenant-journey-content button{min-height:40px}.summary-disclosure__dialog .identity-stat-card{border-radius:8px!important;box-shadow:none!important}.tenant-console-flat .tenant-journey-backdrop{background:#121d2d7a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tenant-console-flat .tenant-journey-dialog{border-radius:18px!important;box-shadow:0 18px 60px #121d2d2e!important}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content h1{font-size:25px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__row{align-items:flex-start!important;flex-wrap:wrap;gap:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-header-actions,.tenant-console-header>div:last-child){flex-wrap:wrap}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header p{max-width:100%;font-size:13px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content button,.tenant-dialog button{min-height:44px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input:where(:not([type=checkbox]):not([type=radio])),select,textarea),.tenant-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-height:44px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-search-control,.users-search-box) button{min-height:44px!important;min-width:40px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-ops-card,.tenant-dev-workspace,.tenant-settings-panel,.tenant-template-editor){padding:16px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs){width:100%;overflow-x:auto;flex-wrap:nowrap!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs) button{flex-shrink:0;white-space:nowrap}}:is(.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog){--console-accent: var(--app-action, #2563eb);--console-accent-soft: #edf4ff;--tenant-blue: var(--app-action, #2563eb);--tenant-blue-dark: var(--app-action-hover, #174fc4);--tenant-cyan: var(--app-positive, #16725c);--calm-brand: var(--app-action, #2563eb);--calm-brand-soft: #edf4ff}.tenant-workspace.tenant-console-flat :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,:is(.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--app-action, #2563eb)!important}.tenant-dialog .entity-action-btn-primary,.tenant-dialog .entity-action-btn-primary:hover:not(:disabled){background:var(--app-action, #2563eb)!important;border-color:var(--app-action, #2563eb)!important}.tenant-dialog .entity-action-btn-secondary{color:var(--app-action-hover, #174fc4)!important;border-color:var(--app-border, #dbe3ec)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home{--home-card-border: #cfd9e7;--home-card-shadow: 0 10px 28px rgba(37, 57, 89, .075);--home-card-shadow-hover: 0 12px 30px rgba(37, 57, 89, .1)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-policy-feed,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.th-panel){position:relative;overflow:hidden;border:1px solid var(--home-card-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--home-card-shadow)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-policy-feed,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.th-panel):before{position:absolute;inset:0 0 auto;height:3px;background:#64748b;content:""}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-workstreams,.ov-instance-card,.th-panel--integration,.th-panel--validation,.ov-next-card):before{background:var(--app-action, #2563eb)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card.is-ready:before{background:var(--app-positive, #16725c)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card.needs-attention:before{background:#b77b17}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-policy-feed,.ov-workstreams){align-self:start;padding:22px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-activity-detail{align-items:start}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-secondary-column{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)!important;gap:18px!important;border:0!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics{gap:12px;padding:0!important;border:0!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric{position:relative;min-height:146px;padding:20px!important;overflow:hidden;border:1px solid var(--home-card-border)!important;border-radius:12px;background:#fff;box-shadow:0 5px 16px #2539590e}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--app-action, #2563eb);content:""}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric--success:before{background:var(--app-positive, #16725c)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric--attention:before{background:#b77b17}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric--activity dd{color:#245fc3!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric--success dd{color:var(--app-positive, #16725c)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric--attention dd{color:#8a570c!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;border:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task{min-height:86px;padding:14px!important;border:1px solid #dbe3ec!important;border-radius:10px;background:#f9fbfe}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task:hover{border-color:#9eb8df!important;background:#f2f7ff!important;box-shadow:0 6px 16px #2563eb14!important;transform:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task>svg{margin-top:0;color:var(--app-action, #2563eb)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-section-heading{min-height:34px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e7edf4}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-recent-heading{padding-top:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-alert-summary{border:1px solid #e0e7ef}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-alert-summary--attention{border-color:#efd29f}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){padding:22px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-instance-card{border-right:1px solid var(--home-card-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-instance-card dl>div{border-color:#e7edf4!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card li{min-height:42px;padding:10px 9px;border-bottom:1px solid #e7edf4}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card li:last-child{border-bottom:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card.is-ready .ov-section-heading>span{padding:4px 8px;border-radius:999px;background:#f0f8f5;color:var(--app-positive, #16725c);font-weight:750}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-panel{padding:26px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-credentials{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-credential{padding:16px;border:1px solid #dbe3ec;border-radius:11px;background:#f9fbfe}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-value{border-color:#cbd7e6!important;background:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-journey li{min-height:92px;padding:14px;border:1px solid #dbe3ec;border-radius:10px;background:#f9fbfe}@media (max-width: 980px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-task-grid,.th-credentials,.th-journey,.ov-secondary-column){grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metric{min-height:0;padding:16px 16px 16px 18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-policy-feed,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.th-panel){border-radius:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-policy-feed,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.th-panel){padding:18px!important}}@media (prefers-reduced-motion: reduce){.tenant-console-flat *,.tenant-dialog *,.summary-disclosure__dialog *,.confirm-dialog *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :is(button,a[href],summary,[role=button]){cursor:pointer;transition:none!important}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :is(button,a[href],summary,[role=button]) :is(svg,svg *,span,strong,small,div){cursor:inherit}:is(.tenant-console-flat,.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog) :is(button:disabled,[aria-disabled=true]){cursor:not-allowed!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.th-button--primary):hover:not(:disabled){background:#4438b0!important;border-color:#4438b0!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.th-button:not(.th-button--primary):not(.th-button--danger)):hover:not(:disabled){background:#eeedf8!important;color:#5145cd!important;border-color:#b8b6d0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-danger,.entity-row-btn-danger,.th-button--danger):hover:not(:disabled){background:#fff1f0!important;color:#a92e26!important;border-color:#dfaaa4!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-dev-step-number{background:#5145cd!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle-label{min-height:44px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-toggle-label input:focus-visible+.tenant-setting-switch{outline:2px solid #5145cd;outline-offset:3px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-switch:after{transition:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-variable-item{width:100%;min-width:0;animation:none!important;transition:none!important;transform:none!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-variable-code{min-width:0;white-space:normal;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-variable-item>div{flex-shrink:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-raise,.tenant-hero-card,.entity-table-row,.entity-user-card,.entity-role-record,.entity-group-card,.entity-stat-card,.tenant-ops-card,.tenant-dev-run-card,.tenant-template-editor,.tenant-setting-field,.tenant-setting-toggle,.tenant-setting-select-card){animation:none!important;transition:none!important;transform:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-raise,.entity-user-card,.entity-role-record,.entity-group-card,.entity-stat-card,.tenant-ops-card,.tenant-dev-run-card,.tenant-template-editor,.tenant-setting-field,.tenant-setting-toggle,.tenant-setting-select-card):hover{transform:none!important;box-shadow:none!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog){border-radius:16px!important;border-color:#b8b6d0!important;background:#f8f8fb!important;box-shadow:0 24px 80px #061d3b40!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header){background:#24252d!important;border-color:#464855!important;padding:24px!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) h2{color:#f5f5fa!important;font-size:22px!important;font-weight:600!important;line-height:1.3}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) p{color:#bfc1ce!important;font-size:13px!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) :is(.tenant-dialog__eyebrow){color:#c8c4f3!important;font-weight:550;font-size:10px}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) :is(.tenant-dialog__icon,.summary-disclosure__icon){background:#32343f!important;color:#c8c4f3!important;border-color:#464855!important;border-radius:10px}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) :is(.tenant-dialog__close,.summary-disclosure__close){background:#32343f!important;color:#f5f5fa!important;border-color:#464855!important;width:40px;min-height:40px;border-radius:8px!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) button:hover{background:#565866!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) button:focus-visible{outline-color:#c8c4f3!important;outline-offset:2px!important}.tenant-dialog .tenant-dialog-section{background:#f0f0f5;border-color:#dcdde5;border-radius:10px}.tenant-dialog :is(.tenant-dialog-field,.tenant-dialog-section__heading strong){font-size:13px!important}:is(.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog){--tenant-border: #dcdde5;--tenant-ink: #292b38;--tenant-muted: #626572;--tenant-cyan: #514c8f;--tenant-blue: #5145cd;--tenant-blue-dark: #4438b0}.tenant-dialog .tenant-dialog__body .entity-modal-body :is([style*="font-weight: 9"],[style*="font-weight: 8"],[style*="text-transform: uppercase"]){font-weight:600!important}.tenant-dialog .tenant-dialog__body .entity-modal-body :is(h3,label){font-weight:600!important}.tenant-dialog .tenant-dialog__body .entity-modal-body label{font-size:13px!important}.tenant-dialog .tenant-dialog__body .entity-modal-body section{background:#f0f0f5!important;border-radius:10px!important;box-shadow:none!important;animation:none!important;transform:none!important}.tenant-dialog .tenant-dialog__body .entity-modal-body button{font-size:13px!important;font-weight:550!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.tenant-dialog .tenant-dialog__body .entity-modal-body button:hover:not(:disabled){transform:none!important;box-shadow:none!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-primary{background:#5145cd!important;color:#fff!important;border-color:#5145cd!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-primary:hover:not(:disabled){background:#4438b0!important;color:#fff!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-secondary{background:#fff!important;color:#4438b0!important;border-color:#dcdde5!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-secondary:hover:not(:disabled){background:#eeedf8!important;color:#4438b0!important}.summary-disclosure__dialog .summary-disclosure__content{background:#f0f0f5}@media (max-width: 760px){:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header){padding:18px!important;gap:10px}}:is(.tenant-dialog,.confirm-dialog,.summary-disclosure__dialog){--console-accent: var(--app-action, #2563eb);--console-accent-soft: #edf4ff;--tenant-blue: var(--app-action, #2563eb);--tenant-blue-dark: var(--app-action-hover, #174fc4);--tenant-cyan: var(--app-positive, #16725c)}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header){background:#171b24!important;border-color:#3c4657!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) :is(.tenant-dialog__eyebrow,.tenant-dialog__icon,.summary-disclosure__icon){color:#9fc0ff!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-primary,.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-primary:hover:not(:disabled){background:var(--app-action, #2563eb)!important;border-color:var(--app-action, #2563eb)!important}.tenant-dialog .tenant-dialog__body .entity-modal-body .entity-action-btn-secondary{color:var(--app-action-hover, #174fc4)!important}@keyframes envMenuDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-page{gap:24px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header){min-height:0!important;padding:8px 2px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__row{width:100%}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) h1{margin:8px 0 10px!important;color:#202228!important;font-size:34px!important;font-weight:660!important;line-height:1.08!important;letter-spacing:-.04em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) p{max-width:760px;margin:0!important;color:#606977!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__eyebrow,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .th-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0!important;color:#245fc3!important;font-size:11px!important;font-weight:700!important;letter-spacing:.025em!important;text-transform:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__eyebrow:before,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .th-eyebrow:before{width:7px;height:7px;border-radius:2px;background:#2563eb;content:""}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.entity-table-shell,.entity-users-board-shell,.entity-role-group-section,.entity-user-card,.entity-role-record,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.tenant-mail-sidebar,.tenant-settings-panel){border:1px solid var(--console-border)!important;border-radius:14px!important;background:var(--console-surface)!important;box-shadow:0 8px 24px #1e304e11!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-card,.entity-role-record,.entity-role-group-section,.tenant-ops-card,.tenant-settings-panel,.tenant-dev-workspace,.tenant-template-editor){position:relative;overflow:hidden}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-user-card,.entity-role-record,.entity-role-group-section,.tenant-ops-card,.tenant-settings-panel,.tenant-dev-workspace,.tenant-template-editor):before{display:none!important;content:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-setting-subpanel,.tenant-setting-select-card,.tenant-setting-toggle-card,.tenant-setting-number-card,.tenant-ops-soft-card,.tenant-dev-soft-panel,.entity-user-meta-item,.entity-access-block,.entity-role-group-header){background:var(--console-surface-soft)!important;border-color:#e0e7ef!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content th{background:#f1f5fa!important;color:#526176!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content td{color:#263449!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .entity-table-row:hover td{background:#f7faff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item:hover,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item.is-active{background:#edf4ff!important;border-color:#9eb8df!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item:hover :is(span,p),.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item.is-active :is(span,p){color:#526176!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item:hover>div:first-child>span:first-child,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-template-item.is-active>div:first-child>span:first-child{color:#1d2738!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.th-button--primary){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.th-button--primary):hover:not(:disabled){background:#174fc4!important;border-color:#174fc4!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-dev-secondary,.th-button:not(.th-button--primary):not(.th-button--danger)):hover:not(:disabled){background:var(--console-action-soft)!important;border-color:#9eb8df!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-row-btn-primary,.entity-row-btn-primary *,.entity-row-btn-secondary,.entity-row-btn-secondary *){color:#174fc4!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-row-btn-primary,.entity-row-btn-secondary):hover:not(:disabled){background:#edf4ff!important;border-color:#9eb8df!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:0!important;gap:20px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#475569!important;padding:8px 4px!important;font-weight:500!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button:is(.is-active,[aria-selected=true]){background:transparent!important;border:none!important;border-bottom:2px solid #0f172a!important;border-radius:0!important;color:#0f172a!important;font-weight:600!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-setting-state-on{background:var(--console-positive-soft)!important;border-color:#b8dfd1!important;color:#0f654f!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.th-notice--warning,.ov-alert-summary--attention){background:var(--console-warning-soft)!important;border-color:#edcf96!important;color:#85560f!important}:is(.tenant-dialog,.summary-disclosure__dialog,.confirm-dialog){border:1px solid #c6d1df!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 80px #0b172a47!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header){background:#17191e!important;border-color:#353943!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) h2{color:#fff!important}:is(.tenant-dialog .tenant-dialog__header,.summary-disclosure__dialog .summary-disclosure__header) p{color:#b9c0cb!important}.summary-disclosure__dialog .summary-disclosure__content{background:#fff!important}.summary-disclosure__trigger{min-width:auto!important;background:#fff!important;border-color:#cbd6e3!important;color:#174fc4!important}.summary-disclosure__trigger:hover{background:#edf4ff!important;border-color:#9eb8df!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-users,.tenant-roles,.tenant-groups,.tenant-settings-page,.tenant-tracking,.tenant-audit-page){width:min(1280px,100%);margin-inline:auto}.console-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--console-border);border-radius:14px;background:var(--console-surface);box-shadow:0 8px 24px #1e304e0e}.console-metric-strip__item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:76px;padding:14px 16px;border:0;border-right:1px solid #e1e7ef;background:#fff;color:var(--console-ink);text-align:left}.console-metric-strip__item:last-child{border-right:0}button.console-metric-strip__item{cursor:pointer}button.console-metric-strip__item:hover{background:#f6f9fe}.console-metric-strip__item.is-active{background:#edf4ff;box-shadow:inset 0 -3px #2563eb}.console-metric-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--console-action-soft);color:var(--console-action)}.console-metric-strip__copy{display:grid;gap:3px;min-width:0}.console-metric-strip__label{overflow:visible;color:#1e293b;font-size:12px;font-weight:600;line-height:1.25;text-overflow:clip;white-space:normal}.console-metric-strip__detail{overflow:visible;color:#475569;font-size:11px;font-weight:400;line-height:1.25;text-overflow:clip;white-space:normal}.console-metric-strip__value{overflow:hidden;max-width:120px;color:#174fc4;font-size:20px;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.console-metric-strip__item.is-positive .console-metric-strip__icon{background:var(--console-positive-soft);color:var(--console-positive)}.console-metric-strip__item.is-positive .console-metric-strip__value{color:var(--console-positive)}.console-metric-strip__item.is-warning .console-metric-strip__icon{background:var(--console-warning-soft);color:var(--console-warning)}.console-metric-strip__item.is-warning .console-metric-strip__value{color:#956112}.console-metric-strip__item.is-danger .console-metric-strip__icon{background:var(--console-danger-soft);color:var(--console-danger)}.console-metric-strip__item.is-danger .console-metric-strip__value{color:var(--console-danger)}.console-metric-strip__item.is-test .console-metric-strip__icon{background:var(--console-test-soft);color:var(--console-test)}.console-metric-strip__item.is-test .console-metric-strip__value{color:var(--console-test)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.users-table-controls,.tenant-console-controls,.entity-table-shell){border-color:#c9d6e6!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.users-table-controls,.tenant-console-controls){border-left:3px solid #2563eb!important}.tenant-settings-header-description{max-width:700px!important}.tenant-settings-preset-field{display:flex;align-items:center;gap:10px;margin-top:14px}.tenant-settings-preset-field>span{color:#677387;font-size:10px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-profile-btn.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.tenant-workspace.tenant-console-flat :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid rgba(37,99,235,.3)!important;outline-offset:2px!important}.tenant-workspace.tenant-console-flat :is(button,a,summary){cursor:pointer}.tenant-workspace.tenant-console-flat button:disabled{cursor:not-allowed}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-raise,.entity-user-card,.entity-role-record,.entity-table-row):hover{transform:none!important}.summary-disclosure__dialog .summary-disclosure__content{scrollbar-color:#aab8ca transparent;scrollbar-width:thin}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs{width:fit-content;max-width:100%;gap:4px;margin:0 0 2px!important;padding:4px;overflow-x:auto;border:1px solid var(--console-border)!important;border-radius:11px;background:#eef2f8;scrollbar-width:none}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs::-webkit-scrollbar{display:none}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button{min-height:40px;padding:0 14px!important;border:1px solid transparent!important;border-radius:8px!important;color:#5f6d82!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button:hover{background:#f7f9fc!important;color:#245fc3!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button[aria-selected=true]{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics{overflow:hidden;border:1px solid var(--console-border);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1e304e0d}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{padding:18px 20px!important;border-left:0!important;border-right:1px solid #e1e7ef}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div:last-child{border-right:0}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-activity,.ov-instance-card,.ov-setup-card){border-radius:14px!important;box-shadow:0 8px 24px #1e304e0e!important}@media (max-width: 980px){.console-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metric-strip__item:nth-child(2){border-right:0}.console-metric-strip__item:nth-child(-n+2){border-bottom:1px solid #e1e7ef}}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header){padding:14px 4px 10px!important;gap:14px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) h1{font-size:29px!important;margin:7px 0 8px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) p{font-size:13px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__row{align-items:flex-start!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .summary-disclosure__trigger{width:44px!important;min-width:44px!important;padding:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .summary-disclosure__trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .users-search-box .users-search-input{min-width:0!important;padding-inline:2px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .users-table-main-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;margin-left:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .users-table-main-actions>.entity-action-btn{width:100%!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.entity-table-shell,.entity-users-board-shell,.entity-role-group-section,.entity-user-card,.entity-role-record,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.tenant-mail-sidebar,.tenant-settings-panel){border-radius:12px!important;box-shadow:0 5px 18px #1e304e0e!important}.console-metric-strip__item{min-height:70px;padding:12px}.console-metric-strip__value{font-size:18px}.tenant-settings-preset-field{align-items:flex-start;flex-direction:column}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs{width:100%;margin-bottom:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button{flex:0 0 auto}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{border-right:0;border-bottom:1px solid #e1e7ef}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div:last-child{border-bottom:0}}@media (max-width: 430px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-console-header__row{gap:10px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-header-actions{width:auto!important}.console-metric-strip{grid-template-columns:1fr}.console-metric-strip__item,.console-metric-strip__item:nth-child(2){border-right:0;border-bottom:1px solid #e1e7ef}.console-metric-strip__item:last-child{border-bottom:0}}.tenant-workspace.tenant-console-flat :not(select),.tenant-workspace.tenant-console-flat *:before,.tenant-workspace.tenant-console-flat *:after{background-image:none!important;text-shadow:none!important}.tenant-workspace.tenant-console-flat :is(.tenant-raise,.tenant-card,.tenant-hero-card,.entity-table-shell,.entity-users-board-shell,.entity-user-card,.entity-role-record,.th-panel,.ov-access-card,.ov-activity,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-page{gap:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header){padding:0 0 4px!important;border:0!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) h1{margin:5px 0 6px!important;color:var(--console-ink)!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:900!important;line-height:1.08!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header) p{max-width:680px;color:var(--console-muted)!important;font-size:13px!important;line-height:1.5!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header__eyebrow,.tenant-home .th-eyebrow){color:var(--console-action)!important;font-size:10px!important;font-weight:950!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-hero-card,.entity-table-shell,.entity-users-board-shell,.entity-management-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.th-panel,.ov-activity,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){border:1px solid var(--console-border)!important;border-radius:16px!important;background:var(--console-surface)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card{min-height:76px;padding:14px 16px!important;border:1px solid var(--console-border)!important;border-left:4px solid var(--console-action)!important;border-radius:16px!important;background:var(--console-surface)!important;color:var(--console-ink)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card h2{margin:2px 0 0!important;color:var(--console-ink)!important;font-size:15px!important;font-weight:900!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card p{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-eyebrow{color:var(--console-action)!important;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-primary-link,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-actions a{min-height:38px;padding:0 13px;border:1px solid var(--console-action);border-radius:11px;background:var(--console-action)!important;color:#fff!important;text-decoration:none;font-weight:900}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-health-pill{min-height:34px;padding:0 10px;border:1px solid #c9e5d9;border-radius:999px;background:var(--console-positive-soft)!important;color:var(--console-positive)!important;font-size:11px;font-weight:850}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs{width:fit-content;padding:4px!important;border:1px solid var(--console-border)!important;border-radius:14px!important;background:var(--console-surface)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button{min-height:38px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--console-muted)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs button[aria-selected=true]{border-color:#c8dafa!important;background:var(--console-action-soft)!important;color:var(--console-action)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:18px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-activity,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-workstreams{padding:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-section-heading{margin-bottom:12px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-section-heading h2{color:var(--console-ink)!important;font-size:15px!important;font-weight:900!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--console-border);border-radius:14px;background:var(--console-surface-soft)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{min-height:92px;padding:15px 16px!important;border:0!important;border-right:1px solid var(--console-border)!important;background:transparent!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics dt a,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics dt{color:var(--console-muted)!important;font-size:11px!important;font-weight:850!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics dd{color:var(--console-ink)!important;font-size:28px!important;font-weight:950!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-data-note,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-empty-activity,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-policy-feed>p{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task{min-height:64px;padding:12px;border:1px solid var(--console-border);border-radius:13px;background:var(--console-surface-soft)!important;color:var(--console-ink)!important;text-decoration:none}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task:hover{border-color:#c8dafa;background:var(--console-action-soft)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task h3{margin:0;color:var(--console-ink)!important;font-size:13px!important;font-weight:900!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task p{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-icon{width:34px;height:34px;border:1px solid #c8dafa;border-radius:10px;background:var(--console-action-soft)!important;color:var(--console-action)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-secondary-column{gap:14px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){padding:16px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-instance-card,.ov-setup-card) p,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-contract-card,.ov-next-card) p{color:var(--console-muted)!important;font-size:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-setup-card p,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-next-card>p{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-panel{padding:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-panel-heading{margin-bottom:18px}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-panel-heading p{display:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.th-button--primary){border-color:var(--console-action)!important;background:var(--console-action)!important;color:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-dev-secondary,.th-button:not(.th-button--primary):not(.th-button--danger),.summary-disclosure__trigger){border-color:var(--console-border)!important;background:var(--console-surface)!important;color:var(--console-action)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input:where(:not([type=checkbox]):not([type=radio])),select,textarea),.tenant-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--console-border)!important;border-radius:10px!important}@media (max-width: 980px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-workspace{grid-template-columns:1fr}}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .th-tabs{width:100%}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-grid{grid-template-columns:1fr}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{border-right:0!important;border-bottom:1px solid var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div:last-child{border-bottom:0!important}}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important;gap:18px!important;align-items:start!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-activity{display:grid!important;gap:16px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-activity-detail{display:grid!important;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr)!important;gap:16px!important;align-items:stretch!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid var(--console-border)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{padding:16px!important;border-right:1px solid var(--console-border)!important;background:#fff!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div:last-child{border-right:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home :is(.ov-access-card,.ov-activity,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.th-panel){background:#fff!important;border:1px solid var(--console-border)!important;border-radius:16px!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:18px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task{min-height:84px!important;align-items:center!important;background:#fff!important;border:1px solid #e1e8f0!important;border-radius:12px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task:hover{background:#f8fbff!important;border-color:#c5d9f7!important;transform:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-secondary-column{display:grid!important;gap:14px!important;position:sticky!important;top:18px!important}@media (max-width: 1180px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-activity-detail{grid-template-columns:1fr!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-secondary-column{position:static!important}}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-access-card,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics,.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-task-grid{grid-template-columns:1fr!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div{border-right:0!important;border-bottom:1px solid var(--console-border)!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-home .ov-metrics>div:last-child{border-bottom:0!important}}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(p,li,dd,td,small,span,input,textarea,select){font-weight:400!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(h1,.tenant-console-header h1,.tenant-home .th-header h1){color:#132033!important;font-size:clamp(28px,2.3vw,34px)!important;font-weight:640!important;line-height:1.14!important;letter-spacing:-.035em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(h2,.tenant-console-header h2,.tenant-home h2){color:#172337!important;font-size:18px!important;font-weight:580!important;line-height:1.32!important;letter-spacing:-.018em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(h3,h4,.ov-task h3,.tenant-card h3){color:#1f2f46!important;font-size:14px!important;font-weight:560!important;line-height:1.38!important;letter-spacing:-.01em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(p,.tenant-console-header p,.tenant-home p,.tenant-card p,.ov-task p){color:#475569!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(label,dt,th,.th-label,.tenant-label){color:#526176!important;font-size:12px!important;font-weight:520!important;letter-spacing:.01em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(strong,b){font-weight:560!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is([style*="font-weight: 950"],[style*="font-weight: 900"],[style*="font-weight: 850"],[style*="font-weight: 800"],[style*="font-weight: 750"]){font-weight:560!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-hero-card,.entity-table-shell,.entity-users-board-shell,.entity-management-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.th-panel,.ov-access-card,.ov-activity,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){background:#fff!important;border:1px solid #dfe7f1!important;border-radius:18px!important;box-shadow:0 1px 2px #0f172a0a,0 14px 36px #0f172a0a!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-hero-card,.entity-management-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.th-panel){padding:22px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.tenant-home .th-header){padding:4px 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header__eyebrow,.tenant-home .th-eyebrow,.ov-access-eyebrow,.th-badge){color:#1769e0!important;font-size:10.5px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(button,a.th-button,.tenant-btn-primary,.tenant-btn-secondary,.entity-action-btn-primary,.entity-action-btn-secondary,.entity-row-btn-secondary,.tenant-dev-primary,.tenant-dev-secondary,.ov-primary-link){min-height:38px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:540!important;letter-spacing:-.005em!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input:where(:not([type=checkbox]):not([type=radio])),textarea,select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select)){min-height:42px!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:11px!important;color:#172337!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(input,textarea)::placeholder{color:#94a3b8!important;font-weight:400!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content table{border-collapse:separate!important;border-spacing:0!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content th{background:#f8fafc!important;color:#475569!important;font-size:11px!important;font-weight:520!important;letter-spacing:.04em!important;text-transform:uppercase!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content td{color:#25344a!important;font-size:13px!important;font-weight:400!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content code{background:#f6f8fb!important;border:1px solid #e1e8f0!important;border-radius:8px!important;color:#263449!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important;font-weight:400!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.ov-metrics dd,.tenant-metric-value,.metric-value,.summary-value){color:#132033!important;font-size:24px!important;font-weight:620!important;letter-spacing:-.035em!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content :is(.ov-health-pill,.th-badge,.tenant-status-pill,.entity-pill,.summary-chip){font-weight:520!important;border-radius:999px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-page,.tenant-home){gap:20px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(h1,h2,h3,h4){color:var(--console-ink)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.3!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content h1{font-size:clamp(23px,2vw,29px)!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content h2{font-size:17px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(h3,h4){font-size:14px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(strong,b,label,dt,th,button,[style*=font-weight]){font-weight:500!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(p,input,textarea,select,td){font-weight:400!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.th-header){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 8px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.th-header) p{color:var(--console-muted)!important;max-width:70ch;font-size:14px!important;margin-top:8px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.entity-table-shell,.entity-users-board-shell,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor,.th-panel,.ov-access-card,.ov-activity,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){background:#fff!important;border:1px solid var(--console-line)!important;border-radius:10px!important;box-shadow:none!important;min-width:0}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-raise:hover{transform:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-ops-card,.th-panel){padding:20px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-card.tenant-console-header{padding:0 0 8px!important;background:transparent!important;border:0!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard,.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .ov-dashboard{grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .ov-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .ov-task{background:#fff!important;border-radius:8px!important;padding:14px!important;box-shadow:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .ov-task:hover{background:#f6f8fc!important;border-color:#bdcdef!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.ov-metrics dd,.tenant-metric-value,.metric-value,.summary-value){font-size:28px!important;font-weight:500!important;font-variant-numeric:tabular-nums}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.entity-users-board,.entity-role-record-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.entity-user-card,.entity-role-record,.tenant-audit-event-card,.tenant-api-client-card){border:0!important;border-bottom:1px solid var(--console-line)!important;border-radius:0!important;background:#fff!important;padding:16px!important;box-shadow:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.entity-user-card,.entity-role-record):hover{background:#f9fafc!important;transform:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(td,th){padding:13px 16px!important;border-bottom:1px solid var(--console-line)!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content th{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;color:var(--console-muted)!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(button,.th-button,.ov-primary-link){border-radius:7px!important;font-size:13px!important;box-shadow:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.entity-row-btn-primary,.tenant-btn-primary,.tenant-dev-primary,.ov-primary-link){background:var(--console-accent)!important;color:#fff!important;border:1px solid var(--console-accent)!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-danger){background:#fff1f0!important;color:#b42318!important;border-color:#f4b4ae!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:7px!important;border-color:#c8cdd5!important;font-size:14px!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(input,textarea)::placeholder{color:#737c89!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-setting-subpanel,.tenant-setting-select-card,.tenant-setting-toggle){background:#fafbfc!important;border:1px solid var(--console-line)!important;border-radius:8px!important;box-shadow:none!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.th-tabs,.tenant-smart-tabs,.tenant-settings-tabs){gap:4px!important;padding:4px!important;border-radius:8px!important;box-shadow:none!important;overflow-x:auto}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.th-tabs,.tenant-smart-tabs,.tenant-settings-tabs) button{white-space:nowrap;flex-shrink:0}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content pre{overflow-x:auto}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content pre code{border:0!important;background:transparent!important;color:inherit!important;padding:0!important}.tenant-console-flat.tenant-console-polished :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #749aff!important;outline-offset:3px!important}.tenant-console-flat.tenant-console-polished :is(button,input,select,textarea):disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width: 1100px){.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .ov-dashboard,.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .ov-dashboard{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.ov-task-grid,.tenant-settings-grid,.tenant-setting-section-split,.tenant-ops-grid){grid-template-columns:minmax(0,1fr)!important}.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content :is(.tenant-card,.tenant-ops-card,.th-panel){padding:16px!important}}@media (prefers-reduced-motion: reduce){.tenant-console-flat.tenant-console-polished *,.tenant-console-flat.tenant-console-polished *:before,.tenant-console-flat.tenant-console-polished *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .th-header{justify-content:flex-start!important;flex-wrap:wrap;gap:14px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-action-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:0}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-action-toolbar a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;color:#374151!important;background:#fff;border:1px solid #dce1e8;border-radius:7px;font-size:12px!important;text-decoration:none}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-home .tenant-overview .ov-action-toolbar a:hover{background:#edf2fb;border-color:#a8bee8;color:#245bd6!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-users .entity-row-btn.entity-row-btn-primary,.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-users .entity-row-btn.entity-row-btn-primary :is(span,svg){color:#fff!important;opacity:1!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-users .entity-row-btn.entity-row-btn-primary{background:#245bd6!important;border-color:#245bd6!important}.tenant-dialog:has(.entity-modal-body) .tenant-dialog__header h2{color:#0f172a!important;font-weight:650!important}.tenant-dialog:has(.entity-modal-body) .tenant-dialog__header p{color:#475569!important;font-weight:400!important}.tenant-dialog:has(.entity-modal-body) .tenant-dialog__icon{background:#edf3fc!important;border-color:#d6e2f5!important;border-radius:10px!important}.tenant-dialog:has(.entity-modal-body) .tenant-dialog__close{background:#f8fafc!important;border-color:#dce3ed!important;color:#475467!important}.tenant-dialog .entity-modal-body .directory-assignment-tag{display:inline-flex!important;align-items:center;gap:8px;padding:5px 6px 5px 10px!important;background:#f1f5fb!important;color:#334968!important;border:1px solid #d9e3f0!important;border-radius:7px!important;font-size:12px!important;font-weight:400!important;flex-wrap:wrap;overflow-wrap:anywhere}.tenant-dialog .entity-modal-body button.directory-tag-remove{display:inline-grid!important;place-items:center;flex-shrink:0;width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;border:1px solid #cbd8e9!important;background:#fff!important;color:#3b5579!important;border-radius:5px!important;font-size:18px!important;line-height:1!important;box-shadow:none!important}.tenant-dialog .entity-modal-body button.directory-tag-remove:hover:not(:disabled){background:#e1eaf7!important;border-color:#8fa8ce!important}.tenant-dialog .entity-modal-body button.directory-tag-remove:disabled{opacity:.45;cursor:not-allowed}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-page{gap:24px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-console-header h1{font-size:25px!important;font-weight:500!important;color:#1e293b!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .tenant-console-header p{font-size:13px!important;color:#475569!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:1px solid #dce4ee!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__item{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-right:1px solid #dce4ee!important;border-radius:0!important;padding:12px 16px!important;background:transparent!important;text-align:left!important;min-width:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__item:last-child{border-right:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__icon{display:grid!important;place-items:center;width:30px!important;height:30px!important;border-radius:8px;background:#f1f5fa!important;color:#506786!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__icon svg{display:block!important;color:inherit!important;stroke:currentColor!important;width:16px!important;height:16px!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__label{font-size:12px!important;font-weight:500!important;color:#243247!important;text-transform:none!important;letter-spacing:0!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__detail{font-size:11.5px!important;color:#526176!important;font-weight:400!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__value{font-size:22px!important;line-height:1.2!important;font-weight:600!important;color:#243247!important;font-variant-numeric:tabular-nums!important}.tenant-workspace.tenant-console-flat.tenant-console-polished .tenant-workspace__content.tenant-theme-content .console-metric-strip__item.is-active{border-color:#93b4ed!important;background:#f0f7ff!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body :is(.user-detail-sectionHeading,.user-detail-readOnlyAccessHeading,.access-sectionHeading,.access-assignCardTitle){display:flex!important;align-items:center;gap:9px}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body :is(h3,.user-detail-readOnlyAccessHeading,.access-assignCardTitle)>svg{display:inline-block!important;width:18px;height:18px;flex-shrink:0;color:#2563eb!important;stroke:#2563eb!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .access-section-description{font-size:12px!important;font-weight:400!important;color:#475569!important;margin:-4px 0 22px;line-height:1.6}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .access-detailsContentGrid{gap:24px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .access-detailsContentGrid>div{padding:24px!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body .access-treeTitle{font-size:11px!important;text-transform:uppercase;letter-spacing:.045em;margin:24px 0 12px;color:#475569!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body :is(.access-treeNodeReadOnly,.access-treeSubNode){background:#f8fafc!important;border-color:#e2e8f0!important;padding:14px!important}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body summary{font-size:12px!important;color:#475569!important;line-height:1.6}.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .entity-modal-body .access-assignCard{padding-bottom:24px!important;margin-bottom:4px}@media (max-width:850px){.tenant-dialog-backdrop .tenant-dialog.tenant-access-dialog .access-detailsContentGrid{grid-template-columns:minmax(0,1fr)!important}}:root{--au-font-sans: "Autheto Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--au-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--au-canvas: #f8fafc;--au-surface: #ffffff;--au-surface-subtle: #f8fafc;--au-surface-muted: #f1f5f9;--au-border: #e2e8f0;--au-border-strong: #cbd5e1;--au-border-focus: #3b82f6;--au-text-heading: #0f172a;--au-text-primary: #1e293b;--au-text-body: #1e293b;--au-text-secondary: #334155;--au-text-muted: #475569;--au-text-subtle: #64748b;--au-brand: #2563eb;--au-brand-hover: #1d4ed8;--au-brand-active: #1e40af;--au-brand-soft: #eff6ff;--au-brand-border: #bfdbfe;--au-emerald: #059669;--au-emerald-hover: #047857;--au-emerald-soft: #ecfdf5;--au-emerald-border: #a7f3d0;--au-amber: #d97706;--au-amber-soft: #fffbeb;--au-amber-border: #fde68a;--au-rose: #dc2626;--au-rose-hover: #b91c1c;--au-rose-soft: #fef2f2;--au-rose-border: #fecaca;--au-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--au-shadow-card: 0 1px 3px 0 rgba(15, 23, 42, .05), 0 4px 12px -2px rgba(15, 23, 42, .04);--au-shadow-hover: 0 4px 8px -2px rgba(15, 23, 42, .06), 0 12px 20px -4px rgba(15, 23, 42, .06);--au-shadow-dropdown: 0 10px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .06);--au-radius-card: 14px;--au-radius-subcard: 10px;--au-radius-btn: 8px;--au-radius-input: 8px;--au-radius-pill: 9999px}html,body{background-color:var(--au-canvas)!important;color:var(--au-text-body)!important;font-family:var(--au-font-sans)!important;font-weight:450!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}h1,h2,h3,h4,h5,h6,button,input,select,textarea,p,span,strong,td,th{font-family:var(--au-font-sans)!important}code,pre,kbd,samp,.au-mono{font-family:var(--au-font-mono)!important}b,strong{font-weight:650!important}h1,h2,h3,h4,h5,h6{font-weight:700!important;letter-spacing:-.025em!important;color:var(--au-text-heading)!important}button,.au-btn,.entity-action-btn,.entity-row-btn{font-weight:600!important}.au-page-shell{padding:24px 32px;max-width:1400px;margin:0 auto}.au-page-hero{background:var(--au-surface);border:1px solid var(--au-border);border-radius:var(--au-radius-card);padding:24px 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:var(--au-shadow-card);margin-bottom:22px}.au-page-eyebrow{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--au-brand);margin-bottom:4px}.au-page-title{font-size:24px;font-weight:700;color:var(--au-text-heading);margin:0 0 4px;line-height:1.25}.au-page-desc{font-size:13.5px;color:var(--au-text-secondary);font-weight:450;margin:0;line-height:1.55}.au-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--au-radius-btn);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;outline:none;border:1px solid transparent;line-height:1.4;white-space:nowrap}.au-btn-primary{background:var(--au-brand);color:#fff;border-color:#1d4ed8;font-weight:600;box-shadow:0 1px 2px #2563eb33}.au-btn-primary:hover{background:var(--au-brand-hover);box-shadow:0 4px 10px #2563eb40;transform:translateY(-1px)}.au-btn-secondary{background:#fff;color:var(--au-text-body);border-color:var(--au-border);box-shadow:var(--au-shadow-sm)}.au-btn-secondary:hover{background:var(--au-surface-subtle);border-color:var(--au-border-strong);color:var(--au-text-heading)}.au-btn-danger{background:var(--au-rose-soft);color:var(--au-rose);border-color:var(--au-rose-border);font-weight:600}.au-btn-danger:hover{background:#fee2e2;border-color:#fca5a5;color:var(--au-rose-hover)}.au-card{background:var(--au-surface);border:1px solid var(--au-border);border-radius:var(--au-radius-card);padding:22px 24px;box-shadow:var(--au-shadow-card)}.au-filter-bar{background:var(--au-surface);border:1px solid var(--au-border);border-radius:12px;padding:14px 20px;box-shadow:var(--au-shadow-sm);margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.au-input{background:#fff;border:1px solid var(--au-border);border-radius:var(--au-radius-input);padding:8px 12px;font-size:13px;color:var(--au-text-heading);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.au-input:focus{border-color:var(--au-brand);box-shadow:0 0 0 3px #2563eb1f}.au-select{background:#f8fafc;border:1px solid var(--au-border);border-radius:var(--au-radius-input);padding:8px 12px;font-size:13px;color:var(--au-text-heading);cursor:pointer;outline:none;transition:border-color .15s ease}.au-select:focus{border-color:var(--au-brand);box-shadow:0 0 0 3px #2563eb1f}.au-table-card{background:var(--au-surface);border:1px solid var(--au-border);border-radius:var(--au-radius-card);overflow:hidden;box-shadow:var(--au-shadow-card);transition:border-color .2s ease,box-shadow .2s ease}.au-table-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0d}.au-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;font-family:var(--au-font-sans)!important}.au-table th,.tenant-page .au-table th,.directory-readable .au-table th{background:#f8fafc!important;border-bottom:1px solid var(--au-border)!important;padding:12px 18px!important;font-size:12px!important;font-weight:650!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.au-table th[onClick],.au-table th.sortable{cursor:pointer!important}.au-table th[onClick]:hover,.au-table th.sortable:hover{background:#f1f5f9!important;color:#0f172a!important}.au-table tbody tr{border-bottom:1px solid #f1f5f9!important;background-color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.au-table tbody tr:last-child{border-bottom:none!important}.au-table tbody tr:hover,.au-table tbody tr:hover td{background-color:#f8fafc!important}.au-table tbody tr:hover td:first-child{box-shadow:none!important}.au-table td,.tenant-page .au-table td,.directory-readable .au-table td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:var(--au-text-body)!important;font-size:13px!important;font-weight:450!important;vertical-align:middle;transition:background-color .15s ease,color .15s ease}.au-table .user-name-link{font-weight:600!important;color:#0f172a!important;transition:color .15s ease!important;cursor:pointer;background:transparent;border:none;padding:0;text-align:left}.au-table .user-name-link:hover{color:#2563eb!important;text-decoration:underline;text-underline-offset:2px}body .tenant-console-flat .au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn),.au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:500!important;line-height:1!important;border-radius:6px!important;background:#fff!important;border:1px solid #cbd5e1!important;color:#1e293b!important;cursor:pointer!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;box-shadow:0 1px 2px #0000000a!important}body .tenant-console-flat .au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn) :is(*,svg,span),.au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn) :is(*,svg,span){color:#1e293b!important;stroke:currentColor!important}body .tenant-console-flat .au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn):hover:not(:disabled),.au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn):hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px -1px #2563eb40!important}body .tenant-console-flat .au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn):hover:not(:disabled) :is(*,svg,span),.au-table :is(.entity-row-btn,.directory-details,.entity-row-btn-primary,.entity-action-btn):hover:not(:disabled) :is(*,svg,span){color:#1d4ed8!important;stroke:currentColor!important}body .tenant-console-flat .au-table .entity-row-btn-danger,.au-table .entity-row-btn-danger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:500!important;line-height:1!important;border-radius:6px!important;background:#fff!important;border:1px solid #fecaca!important;color:#dc2626!important;cursor:pointer!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}body .tenant-console-flat .au-table .entity-row-btn-danger :is(*,svg,span),.au-table .entity-row-btn-danger :is(*,svg,span){color:#dc2626!important;stroke:currentColor!important}body .tenant-console-flat .au-table .entity-row-btn-danger:hover:not(:disabled),.au-table .entity-row-btn-danger:hover:not(:disabled){background:#fef2f2!important;border-color:#ef4444!important;color:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px -1px #dc262638!important}body .tenant-console-flat .au-table .entity-row-btn-danger:hover:not(:disabled) :is(*,svg,span),.au-table .entity-row-btn-danger:hover:not(:disabled) :is(*,svg,span){color:#b91c1c!important;stroke:currentColor!important}.au-matrix-table td:first-child{background:#fff;transition:background-color .15s ease,box-shadow .15s ease}.au-matrix-table tbody tr:hover td{background-color:#f8fafc!important}.au-matrix-table tbody tr:hover td:first-child{background-color:#f8fafc!important;box-shadow:none!important}.session-row.is-current td{background-color:#fbfdff}.session-row:hover td{background-color:#f8fafc!important}.session-row:hover td:first-child{box-shadow:none!important}.audit-logs-table tbody tr:hover td{background-color:#f8fafc!important}.audit-logs-table tbody tr:hover td:first-child{box-shadow:none!important}.au-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--au-radius-pill);font-size:11px;font-weight:600;line-height:1.2}.au-badge-emerald{background:var(--au-emerald-soft);color:var(--au-emerald);border:1px solid var(--au-emerald-border)}.au-badge-blue{background:var(--au-brand-soft);color:var(--au-brand);border:1px solid var(--au-brand-border)}.au-badge-amber{background:var(--au-amber-soft);color:var(--au-amber);border:1px solid var(--au-amber-border)}.au-badge-rose{background:var(--au-rose-soft);color:var(--au-rose);border:1px solid var(--au-rose-border)}.tenant-hero-card{background:#fff!important;border:1px solid var(--au-border)!important;border-radius:var(--au-radius-card)!important;box-shadow:var(--au-shadow-card)!important;padding:24px 28px!important}.tenant-hero-card h1{color:var(--au-text-heading)!important;font-size:24px!important;font-weight:600!important}.tenant-hero-card p{color:var(--au-text-muted)!important;font-size:13px!important}.tenant-console-header__eyebrow{color:var(--au-brand)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tenant-card{background:#fff!important;border:1px solid var(--au-border)!important;border-radius:var(--au-radius-card)!important;box-shadow:var(--au-shadow-card)!important}html body .tenant-workspace :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher),html body .tenant-page :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher),html body :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){display:flex!important;align-items:center!important;gap:4px!important;background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:0 4px!important;margin:16px 0 24px!important;box-shadow:none!important;overflow-x:auto!important;width:100%!important}html body .tenant-workspace :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab),html body .tenant-page :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab),html body :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab){display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#334155!important;font-size:13.5px!important;font-weight:550!important;padding:10px 16px!important;min-height:42px!important;white-space:nowrap!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:none!important}html body .tenant-workspace :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):hover,html body .tenant-page :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):hover,html body :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):hover{color:#0f172a!important;background:transparent!important;border-bottom-color:#cbd5e1!important}html body .tenant-workspace :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):is(.is-active,[aria-selected=true]),html body .tenant-page :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):is(.is-active,[aria-selected=true]),html body :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):is(.is-active,[aria-selected=true]){color:#0f172a!important;background:transparent!important;border-bottom-color:#0f172a!important;font-weight:700!important;box-shadow:none!important}.au-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:22px}.au-metric-card{background:var(--au-surface);border:1px solid var(--au-border);border-radius:var(--au-radius-subcard);padding:16px 20px;display:flex;align-items:center;gap:16px;box-shadow:var(--au-shadow-sm);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.au-metric-card:hover{border-color:var(--au-border-strong);box-shadow:var(--au-shadow-card);transform:translateY(-1px)}.au-metric-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.au-metric-icon--blue{background:var(--au-brand-soft);color:var(--au-brand);border:1px solid var(--au-brand-border)}.au-metric-icon--emerald{background:var(--au-emerald-soft);color:var(--au-emerald);border:1px solid var(--au-emerald-border)}.au-metric-icon--amber{background:var(--au-amber-soft);color:var(--au-amber);border:1px solid var(--au-amber-border)}.au-metric-icon--rose{background:var(--au-rose-soft);color:var(--au-rose);border:1px solid var(--au-rose-border)}.au-metric-info{display:flex;flex-direction:column}.au-metric-val{font-size:24px;font-weight:700;color:var(--au-text-heading);letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.15}.au-metric-label{font-size:12px;font-weight:500;color:var(--au-text-muted);margin-top:3px}.au-tabs{display:inline-flex;background:#f1f5f9;padding:4px;border-radius:10px;gap:2px;border:1px solid var(--au-border)}.au-tab{padding:6px 14px;border-radius:7px;font-size:13px;font-weight:500;color:var(--au-text-muted);border:none;background:transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.au-tab:hover{color:var(--au-text-heading)}.au-tab.is-active,.au-tab[aria-selected=true]{background:#fff;color:var(--au-brand);font-weight:600;box-shadow:0 1px 3px #0f172a14}.au-code-box{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:10px!important;padding:16px 20px!important;font-family:var(--au-font-mono)!important;color:#f8fafc!important;font-size:13px!important;line-height:1.6!important;overflow-x:auto!important;position:relative!important;box-shadow:0 4px 14px #0f172a26!important}.au-code-box pre{margin:0!important;font-family:var(--au-font-mono)!important}.portal-frame--organization .portal-frame__header,.portal-frame__header{background:#fff!important;border-bottom:1px solid var(--au-border)!important;box-shadow:0 1px 3px #0f172a0a!important;color:var(--au-text-heading)!important}.portal-frame--organization .portal-frame__identity strong,.portal-frame__brand-copy strong{color:var(--au-text-heading)!important;font-weight:700!important}.portal-frame--organization .portal-frame__brand-copy span,.portal-frame__brand-copy span{color:var(--au-text-muted)!important;font-weight:600!important;letter-spacing:.05em!important}.portal-frame--organization .portal-frame__nav-link,.portal-frame__nav-link{color:var(--au-text-body)!important;background:transparent!important;border:1px solid transparent!important;font-weight:500!important;border-radius:8px!important}.portal-frame--organization .portal-frame__nav-link:hover,.portal-frame__nav-link:hover{background:#f1f5f9!important;color:var(--au-text-heading)!important}.portal-frame--organization .portal-frame__nav-link.is-active,.portal-frame__nav-link.is-active{background:var(--au-brand-soft)!important;color:var(--au-brand)!important;border-color:var(--au-brand-border)!important;font-weight:600!important}.portal-frame--organization .portal-frame__command-trigger,.portal-frame__command-trigger{background:#f8fafc!important;border:1px solid var(--au-border)!important;color:var(--au-text-muted)!important;border-radius:8px!important}.portal-frame--organization .portal-frame__account-trigger,.portal-frame__account-trigger{background:#f8fafc!important;border:1px solid var(--au-border)!important;color:var(--au-text-heading)!important;border-radius:8px!important}.portal-frame--organization .portal-frame__account-copy strong,.portal-frame__account-copy strong{color:var(--au-text-heading)!important}.portal-frame--organization .portal-frame__account-copy span,.portal-frame__account-copy span{color:var(--au-text-muted)!important}.portal-frame--organization .portal-frame__header,.portal-frame__header{background:#070d1a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px #00000040!important}.portal-frame--organization :is(.portal-frame__brand-copy strong,.portal-frame__identity strong),.portal-frame__brand-copy strong{color:#fff!important}.portal-frame--organization :is(.portal-frame__brand-copy span,.portal-frame__identity span),.portal-frame__brand-copy span{color:#94a3b8!important}.portal-frame--organization .portal-frame__nav-link,.portal-frame__nav-link{color:#94a3b8!important;background:transparent!important;border:1px solid transparent!important}.portal-frame--organization .portal-frame__nav-link:hover,.portal-frame__nav-link:hover{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#fff!important}.portal-frame--organization .portal-frame__nav-link.is-active,.portal-frame__nav-link.is-active{background:#2563eb33!important;color:#fff!important;border-color:#2563eb73!important;box-shadow:0 0 14px #2563eb40!important;font-weight:600!important}.portal-frame--organization .portal-frame__command-trigger,.portal-frame__command-trigger{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;border-radius:8px!important}.portal-frame--organization .portal-frame__command-trigger:hover,.portal-frame__command-trigger:hover{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important}.portal-frame--organization .portal-frame__account-trigger,.portal-frame__account-trigger{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px!important}.portal-frame--organization .portal-frame__account-copy strong,.portal-frame__account-copy strong{color:#fff!important}.portal-frame--organization .portal-frame__account-copy span,.portal-frame__account-copy span{color:#94a3b8!important}.library-bento-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}@media (max-width: 1100px){.library-bento-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.library-bento-summary{grid-template-columns:minmax(0,1fr)!important}}.library-bento-summary article{border:1px solid var(--au-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--au-shadow-card)!important;padding:20px 22px!important;min-height:auto!important;border-top:1px solid var(--au-border)!important;transition:transform .15s ease,box-shadow .15s ease!important}.library-bento-summary article:hover{transform:translateY(-1px)!important;box-shadow:var(--au-shadow-hover)!important}.library-bento-summary-heading{font-size:11px!important;font-weight:600!important;color:var(--au-text-muted)!important;letter-spacing:.05em!important;text-transform:uppercase!important}.library-bento-summary-icon{background:var(--au-brand-soft)!important;color:var(--au-brand)!important;border:1px solid var(--au-brand-border)!important;border-radius:8px!important}.library-bento-summary-value strong{font-size:28px!important;font-weight:700!important;color:var(--au-text-heading)!important;letter-spacing:-.03em!important}.library-bento-summary-value span{font-size:12px!important;font-weight:500!important;color:var(--au-text-muted)!important}.library-bento-summary p{font-size:12px!important;color:var(--au-text-muted)!important;border-top:1px solid var(--au-border)!important;padding-top:10px!important;margin-top:12px!important}.library-toolbar{background:#fff!important;border:1px solid var(--au-border)!important;border-radius:12px!important;box-shadow:var(--au-shadow-card)!important;padding:10px 14px!important;gap:12px!important;margin-bottom:24px!important}.library-search input{font-size:13px!important;color:var(--au-text-heading)!important}.library-directory-controls select{background:#f8fafc!important;border:1px solid var(--au-border)!important;border-radius:8px!important;color:var(--au-text-body)!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important}.library-grid:not(.is-list) .library-card{border:1px solid var(--au-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--au-shadow-card)!important;transition:all .2s ease!important}.library-grid:not(.is-list) .library-card:hover{border-color:var(--au-brand-border)!important;box-shadow:var(--au-shadow-hover)!important}.library-checklist-trigger{background:#fff!important;border:1px solid var(--au-border)!important;color:var(--au-text-body)!important;border-radius:8px!important;font-weight:600!important;font-size:13px!important;box-shadow:0 1px 2px #0f172a0d!important;transition:all .15s ease!important}.library-checklist-trigger:hover{background:#f8fafc!important;border-color:var(--au-border-strong)!important;color:var(--au-text-heading)!important}.hub-new-application-btn,.hub-btn-primary{background:var(--au-brand)!important;color:#fff!important;border:1px solid var(--au-brand)!important;border-radius:8px!important;font-weight:600!important;font-size:13px!important;box-shadow:0 1px 3px #2563eb33!important;transition:all .15s ease!important}.hub-new-application-btn:hover,.hub-btn-primary:hover{background:var(--au-brand-hover)!important}.first-run-resume{background:#fff!important;border:1px solid var(--au-border)!important;border-radius:10px!important;padding:10px 16px!important;margin:0 0 18px!important;display:flex!important;align-items:center!important;gap:12px!important;box-shadow:0 1px 2px #0f172a0a!important}.first-run-resume button{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#1e293b!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;border-radius:6px!important;transition:all .15s ease!important}.first-run-resume button:hover{background:#fff!important;border-color:#94a3b8!important;color:#0f172a!important}.first-run-resume span{font-size:13px!important;color:var(--au-text-muted)!important}.au-overview-command-grid{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(0,1.15fr)!important;gap:24px!important;align-items:start!important;margin-top:20px!important}.au-stage-column,.au-rail-column{display:flex!important;flex-direction:column!important;gap:20px!important}.ov-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important}.ov-metric{background:#fff!important;border:1px solid var(--au-border)!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:var(--au-shadow-card)!important;border-left:1px solid var(--au-border)!important;display:flex!important;flex-direction:column!important}.ov-metric dt a{font-size:12px!important;font-weight:600!important;color:var(--au-text-muted)!important;text-decoration:none!important}.ov-metric dd{font-size:26px!important;font-weight:700!important;color:var(--au-text-heading)!important;letter-spacing:-.025em!important;margin:6px 0 2px!important;line-height:1.2!important}.ov-metric span{font-size:11px!important;color:var(--au-text-muted)!important}.tenant-workspace :is(.entity-user-card,.entity-role-record,.entity-role-group-section,.tenant-ops-card,.tenant-settings-panel,.tenant-dev-workspace,.tenant-template-editor,.tenant-card):before,.tenant-workspace :is(.entity-user-card,.entity-role-record,.entity-role-group-section,.tenant-ops-card,.tenant-settings-panel,.tenant-dev-workspace,.tenant-template-editor,.tenant-card):after{display:none!important;content:none!important}.console-metric-strip,.tenant-workspace .console-metric-strip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:hidden!important}.console-metric-strip__item,.tenant-workspace .console-metric-strip__item{background:#fff!important;border:0!important;border-right:1px solid #f1f5f9!important;color:var(--au-text-heading)!important;padding:10px 16px!important;min-height:52px!important;transition:background-color .15s ease!important}.console-metric-strip__icon,.tenant-workspace .console-metric-strip__icon{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:8px!important}.console-metric-strip__item.is-active .console-metric-strip__icon,.tenant-workspace .console-metric-strip__item.is-active .console-metric-strip__icon{background:#dbeafe!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.console-metric-strip__label{color:var(--au-text-muted)!important;font-size:12px!important;font-weight:500!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important}.console-metric-strip__detail{color:#475569!important;font-size:11px!important;font-weight:400!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important}.console-metric-strip__value{color:var(--au-text-heading)!important;font-size:clamp(16px,1.4vw,22px)!important;font-weight:700!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;line-height:1.2!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums}.console-metric-strip__value--text{font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;padding:3px 9px!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important}.console-metric-strip__item.is-positive .console-metric-strip__value--text{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}.console-metric-strip__item.is-warning .console-metric-strip__value--text{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}.console-metric-strip__item.is-danger .console-metric-strip__value--text{background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}.console-metric-strip__item.is-test .console-metric-strip__value--text{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}.console-metric-strip__detail{color:#475569!important;font-size:11px!important}.directory-role-group-badge,.directory-authority-badge{font-size:11.5px!important;font-weight:500!important}.entity-row-btn-primary,.tenant-roles .entity-row-btn-primary,.tenant-users .entity-row-btn-primary{background:#fff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:8px!important;font-weight:500!important;box-shadow:none!important;transition:all .15s ease!important}.entity-row-btn-primary:hover,.tenant-roles .entity-row-btn-primary:hover,.tenant-users .entity-row-btn-primary:hover{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.entity-row-btn-danger,.tenant-roles .entity-row-btn-danger,.tenant-users .entity-row-btn-danger{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-weight:500!important;transition:all .15s ease!important}.entity-row-btn-danger:hover:not(:disabled),.tenant-roles .entity-row-btn-danger:hover:not(:disabled),.tenant-users .entity-row-btn-danger:hover:not(:disabled){background:#fef2f2!important;color:#dc2626!important;border-color:#fca5a5!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn,.au-btn){height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;transition:all .15s ease!important;text-decoration:none!important;line-height:1!important;box-sizing:border-box!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-primary,.au-btn-primary){background:#1457c8!important;border:1px solid #1457c8!important;color:#fff!important;box-shadow:0 1px 2px #1457c826!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-primary,.au-btn-primary):hover:not(:disabled){background:#1046a3!important;border-color:#1046a3!important;color:#fff!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-primary,.au-btn-primary) :is(svg,span){color:#fff!important;stroke:currentColor!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-secondary,.au-btn-secondary){background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;box-shadow:0 1px 2px #0000000a!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-secondary,.au-btn-secondary):hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-danger,.au-btn-danger){background:#fff5f5!important;border:1px solid #fecaca!important;color:#991b1b!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn-danger,.au-btn-danger):hover:not(:disabled){background:#fee2e2!important;border-color:#f87171!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.entity-action-btn,.au-btn):disabled{opacity:.55!important;cursor:not-allowed!important}.tenant-roles .entity-role-group-section{border:1px solid var(--au-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--au-shadow-card)!important;margin-top:16px!important;overflow:hidden!important}.tenant-roles .entity-role-group-header{background:#f8fafc!important;border:0!important;border-bottom:1px solid var(--au-border)!important;padding:14px 18px!important;color:var(--au-text-heading)!important}.tenant-roles .entity-role-group-header:hover{background:#f1f5f9!important}.tenant-roles .entity-role-group-count{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;font-weight:600!important}.tenant-roles .entity-role-record{border:0!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;background:#fff!important;padding:14px 18px!important}.tenant-roles .entity-role-record:last-child{border-bottom:0!important}.tenant-roles .entity-role-record:hover{background:#f8fafc!important}.tenant-roles .entity-role-record-icon{border-radius:50%!important}.tenant-theme-content,.au-page-shell,.tenant-page,.tenant-overview,.portal-frame,.portal-frame__content,.hub-lively-screen,.hub-premium,.hub-library{width:100%!important;box-sizing:border-box!important}.portal-frame--organization .portal-frame__content,.portal-frame--organization:has(.hub-premium) .portal-frame__content{max-width:100%!important;padding:18px 28px 36px!important}.tenant-workspace.tenant-console-flat .tenant-workspace__content .au-page-shell,.tenant-workspace.tenant-console-flat .tenant-workspace__content>.tenant-page,.tenant-workspace.tenant-console-flat .tenant-workspace__content>.tenant-overview,.tenant-workspace__content .au-page-shell,.tenant-workspace__content>.tenant-page,.tenant-workspace__content>.tenant-overview{width:100%!important;max-width:100%!important;margin:0!important;margin-inline:0!important;padding:0!important;box-sizing:border-box!important}.au-page-eyebrow,.tenant-console-header__eyebrow,.hub-premium-eyebrow,.hub-page-header__eyebrow,.access-eyebrow,.access-panel-eyebrow,.admin-page-header__eyebrow,.admin-page-header__eyebrow-row,.au-eyebrow,.th-eyebrow,.directory-eyebrow,.directory-page-heading__icon,.hub-library .first-run-resume{display:none!important}.au-page-hero,.tenant-hero-card,.directory-page-heading,.tenant-console-header,.tenant-ops-header,.hub-hero-surface,.hub-page-header,:is(.tenant-workspace,.tenant-workspace__content,.tenant-page,.au-page-shell,.tenant-audit,.tenant-audit-page,.tenant-tracking,.tenant-settings,.tenant-settings-page,.tenant-roles,.tenant-groups,.tenant-sessions) :is(.au-page-hero,header.au-page-hero,section.au-page-hero,.directory-readable-hero,.tenant-console-header){background:transparent!important;border:0!important;border-bottom:1px solid var(--au-border)!important;border-radius:0!important;padding:0 0 14px!important;margin:0 0 16px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important}.au-page-hero h1,.tenant-hero-card h1,.directory-page-heading h1,.tenant-console-header h1,.hub-page-header h1{font-size:24px!important;font-weight:700!important;color:var(--au-text-heading)!important;margin:0 0 6px!important;letter-spacing:-.025em!important}.au-page-hero p,.tenant-hero-card p,.directory-page-heading p,.tenant-console-header p,.hub-page-header p{font-size:13.5px!important;color:var(--au-text-secondary)!important;font-weight:450!important;margin:0!important;line-height:1.55!important}.application-feedback-backdrop,.access-modal-backdrop,.hub-create-modal-backdrop,.tenant-dialog-backdrop,.confirm-dialog-backdrop,.tenant-modal-backdrop,.summary-disclosure__backdrop,.hub-modal-backdrop,.admin-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0f172abf!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;box-sizing:border-box!important;overflow:auto!important}.tenant-dialog.directory-readable,.tenant-dialog.tenant-access-dialog,.tenant-dialog.tenant-user-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,calc(100vw - 32px))!important;max-width:820px!important;max-height:min(90vh,920px)!important;overflow:hidden!important;border:1px solid var(--au-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0d!important;color:var(--au-text-heading)!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;position:relative!important;z-index:100000!important}.tenant-dialog.user-details-dialog{width:min(1240px,calc(100vw - 40px))!important;max-width:1240px!important;max-height:min(92vh,940px)!important}.tenant-dialog.tenant-account-dialog{width:min(860px,calc(100vw - 32px))!important;max-width:860px!important}.tenant-dialog.directory-readable .tenant-dialog__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:20px 24px!important;border:0!important;border-bottom:1px solid var(--au-border)!important;background:#fff!important;margin:0!important;box-sizing:border-box!important;width:100%!important}.tenant-dialog__icon svg{width:18px!important;height:18px!important;color:#2563eb!important;stroke:currentColor!important}.tenant-dialog__heading h2,.tenant-dialog.directory-readable .tenant-dialog__heading h2{margin:0!important;font-size:18px!important;font-weight:600!important;color:var(--au-text-heading)!important;letter-spacing:-.02em!important;line-height:1.3!important}.tenant-dialog__heading p,.tenant-dialog.directory-readable .tenant-dialog__heading p{margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;color:var(--au-text-muted)!important;line-height:1.45!important}.tenant-dialog.directory-readable .tenant-dialog__close{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--au-border)!important;border-radius:8px!important;background:#fff!important;color:var(--au-text-muted)!important;cursor:pointer!important;transition:all .15s ease!important}.tenant-dialog.directory-readable .tenant-dialog__body{padding:24px!important;overflow-y:auto!important;background:#fff!important;box-sizing:border-box!important;display:block!important}.tenant-dialog.directory-readable .tenant-dialog__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px!important;border:0!important;border-top:1px solid var(--au-border)!important;background:var(--au-canvas)!important;margin:0!important;box-sizing:border-box!important;width:100%!important}.application-feedback{width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;border:1px solid var(--au-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a40!important;overflow:hidden!important;padding:0!important}.application-feedback header{display:grid!important;grid-template-columns:36px 1fr 34px!important;align-items:center!important;gap:12px!important;padding:18px 22px!important;border-bottom:1px solid var(--au-border)!important;background:#fff!important}.application-feedback header h2{font-size:16px!important;font-weight:600!important;color:var(--au-text-heading)!important;margin:0!important}.application-feedback header button{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid var(--au-border)!important;border-radius:8px!important;background:#fff!important;color:var(--au-text-muted)!important;cursor:pointer!important;padding:0!important}.application-feedback div{padding:20px 22px!important;font-size:13px!important;color:var(--au-text-body)!important;line-height:1.5!important}.application-feedback footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 22px!important;border-top:1px solid var(--au-border)!important;background:var(--au-canvas)!important}.application-feedback footer button{padding:8px 16px!important;border-radius:8px!important;background:var(--au-brand)!important;color:#fff!important;border:0!important;font-weight:600!important;cursor:pointer!important}.console-metric-strip,.tenant-workspace .console-metric-strip,.au-overview-metric-strip{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:1px solid var(--au-border, #e2e8f0)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a08!important;margin-bottom:20px!important}.console-metric-strip__item,.tenant-workspace .console-metric-strip__item{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-right:1px solid var(--au-border, #e2e8f0)!important;border-radius:0!important;padding:12px 16px!important;background:transparent!important;text-align:left!important;min-width:0!important;box-shadow:none!important;transition:background .15s ease!important}.console-metric-strip__item:last-child,.tenant-workspace .console-metric-strip__item:last-child{border-right:0!important}.console-metric-strip__item:hover,.tenant-workspace .console-metric-strip__item:hover{background:#f8fafc!important}.console-metric-strip__item.is-active,.tenant-workspace .console-metric-strip__item.is-active{background:#f0f7ff!important;box-shadow:none!important}.console-metric-strip__icon,.tenant-workspace .console-metric-strip__icon{display:grid!important;place-items:center!important;background:#f1f5fa!important;color:#506786!important;width:32px!important;height:32px!important;border-radius:8px!important;flex-shrink:0!important}.console-metric-strip__copy{display:grid!important;gap:2px!important;min-width:0!important}.console-metric-strip__label{font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.console-metric-strip__detail{font-size:11.5px!important;color:#475569!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.3!important}.console-metric-strip__value{font-size:22px!important;line-height:1.2!important;font-weight:700!important;color:#0f172a!important;font-variant-numeric:tabular-nums!important}@media (max-width: 960px){.console-metric-strip,.tenant-workspace .console-metric-strip,.au-overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.console-metric-strip__item:nth-child(2),.tenant-workspace .console-metric-strip__item:nth-child(2){border-right:0!important}.console-metric-strip__item:nth-child(-n+2),.tenant-workspace .console-metric-strip__item:nth-child(-n+2){border-bottom:1px solid var(--au-border, #e2e8f0)!important}}@media (max-width: 580px){.console-metric-strip,.tenant-workspace .console-metric-strip,.au-overview-metric-strip{grid-template-columns:1fr!important}.console-metric-strip__item,.tenant-workspace .console-metric-strip__item{border-right:0!important;border-bottom:1px solid var(--au-border, #e2e8f0)!important}.console-metric-strip__item:last-child,.tenant-workspace .console-metric-strip__item:last-child{border-bottom:0!important}}.au-overview-command-grid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr)!important;gap:24px!important;align-items:start!important}@media (max-width: 1080px){.au-overview-command-grid{grid-template-columns:minmax(0,1fr)!important}}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){display:flex!important;align-items:center!important;gap:2px!important;background:transparent!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:0 4px!important;margin:16px 0 20px!important;box-shadow:none!important;overflow-x:auto!important;width:100%!important}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab){display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#475569!important;font-size:13px!important;font-weight:600!important;padding:10px 16px!important;min-height:40px!important;white-space:nowrap!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:none!important}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):hover{color:#0f172a!important;background:transparent!important;border-bottom-color:#cbd5e1!important}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):is(.is-active,[aria-selected=true]){color:#0f172a!important;background:transparent!important;border-bottom:2px solid #0f172a!important;border-bottom-color:#0f172a!important;font-weight:700!important;box-shadow:none!important}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab) svg{color:inherit!important;opacity:.8!important}:is(.tenant-workspace,.tenant-page,html body) :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-console-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) :is(button,.tenant-settings-tab):is(.is-active,[aria-selected=true]) svg{opacity:1!important}.au-table-card,.tenant-card.entity-table-shell,.tenant-card.tenant-console-table-card{background:#fff!important;border:1px solid var(--au-border, #e2e8f0)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 1px 3px #0f172a0a!important;margin-bottom:24px!important}.au-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border-bottom:1px solid #f1f5f9!important;background:#fff!important;gap:12px!important;flex-wrap:wrap!important;min-height:56px!important;box-sizing:border-box!important}.au-toolbar-search{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 280px!important;max-width:440px!important;position:relative!important}.au-toolbar-search-icon{position:absolute!important;left:11px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.au-toolbar-search-input{width:100%!important;height:36px!important;padding:8px 12px 8px 34px!important;font-size:13px!important;border-radius:8px!important;border:1px solid var(--au-border, #e2e8f0)!important;background:#f8fafc!important;outline:none!important;box-sizing:border-box!important;color:#0f172a!important;transition:all .15s ease!important}.au-toolbar-search-input:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}.au-toolbar-search-input::placeholder{color:#94a3b8!important}.au-toolbar-search-clear{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:0!important;color:#94a3b8!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important}.au-toolbar-search-clear:hover{color:#475569!important;background:#f1f5f9!important}.au-toolbar-select{height:36px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:500!important;border-radius:8px!important;border:1px solid var(--au-border, #e2e8f0)!important;background:#f8fafc!important;color:#334155!important;cursor:pointer!important;outline:none!important;transition:all .15s ease!important}.au-toolbar-select:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}.au-toolbar-pills{display:inline-flex!important;align-items:center!important;background:#f1f5f9!important;padding:3px!important;border-radius:8px!important;gap:2px!important;border:1px solid #e2e8f0!important}.au-toolbar-pill{padding:5px 11px!important;font-size:12px!important;font-weight:600!important;border:0!important;border-radius:6px!important;cursor:pointer!important;background:transparent!important;color:#475569!important;box-shadow:none!important;transition:all .12s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important;height:28px!important;line-height:1!important}.au-toolbar-pill:hover{color:#0f172a!important}.au-toolbar-pill.is-active,.au-toolbar-pill[aria-selected=true]{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000f!important}.au-toolbar-meta{font-size:12.5px!important;color:#475569!important;font-weight:500!important;white-space:nowrap!important}.au-toolbar-btn{height:36px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;font-weight:500!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#475569!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important}.au-toolbar-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}.entity-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;transition:all .15s ease!important;box-sizing:border-box!important}.entity-action-btn-primary{background:#2563eb!important;border:1px solid #1d4ed8!important;color:#fff!important}.entity-action-btn-primary:hover{background:#1d4ed8!important}.entity-action-btn-secondary{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.entity-action-btn-secondary:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}::selection{background:#bfdbfe;color:#0f172a}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable,body) :is(.au-table,.entity-table,.audit-logs-table,.au-matrix-table,table) th{color:#334155!important;font-size:12px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable,body) :is(.au-table,.entity-table,.audit-logs-table,.au-matrix-table,table) td{color:#1e293b!important;font-size:13px!important;font-weight:450!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.user-contact-cell span,.user-name-link+span,[style*="color: #64748b"],[style*="color: #94a3b8"],[style*="color: rgb(100, 116, 139)"],[style*="color: rgb(148, 163, 184)"]):not(.au-btn):not(.entity-action-btn):not(.directory-status):not(svg):not(path){color:#475569!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) :is(.user-name-link strong,.directory-readable strong,.au-table strong,b,strong){color:#0f172a!important;font-weight:650!important}.au-toolbar-meta,.table-meta-text,.admin-toolbar__summary,.portal-command__result small{color:#334155!important;font-size:12.5px!important;font-weight:500!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) input[type=text],:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) input[type=search],:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) input[type=email],:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) input[type=password],:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) select,:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) textarea{color:#0f172a!important;font-family:var(--au-font-sans)!important;font-size:13px!important;font-weight:500!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) input::placeholder,:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable) textarea::placeholder{color:#64748b!important;font-weight:400!important}:is(.tenant-workspace,.tenant-page,.au-page-shell,.directory-readable,.tenant-dialog) label{color:#1e293b!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important}.tenant-dialog-header p,.tenant-dialog-header .au-dialog-subtitle,.modal-readable-sub{color:#334155!important;font-size:13px!important;font-weight:450!important}.tenant-workspace.tenant-console-flat :is(button,input,select,textarea,table,h1,h2,h3,h4,p,span,strong,small,label,a,dt,dd){font-family:var(--tenant-font)!important}.tenant-workspace.tenant-console-flat .tenant-page{--page-accent: #2563eb;--page-accent-soft: #eff6ff;width:100%;min-width:0;box-sizing:border-box;color:var(--tenant-body)!important}.tenant-workspace.tenant-console-flat :is(.tenant-users,.tenant-sessions,.tenant-roles,.tenant-groups){--page-accent: #2563eb;--page-accent-soft: #eff6ff}.tenant-workspace.tenant-console-flat :is(.tenant-settings-page,.tenant-branding){--page-accent: #7c3aed;--page-accent-soft: #f5f3ff}.tenant-workspace.tenant-console-flat :is(.tenant-tracking,.tenant-mail-page){--page-accent: #0f766e;--page-accent-soft: #f0fdfa}.tenant-workspace.tenant-console-flat :is(.tenant-audit,.tenant-audit-page){--page-accent: #b45309;--page-accent-soft: #fffbeb}.tenant-workspace.tenant-console-flat :is(.tenant-docs-page,.tenant-integration-page){--page-accent: #0369a1;--page-accent-soft: #f0f9ff}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-hero,.tenant-console-header,.th-header,.directory-page-heading){min-height:0!important;padding:0 0 22px!important;margin:0 0 24px!important;border:0!important;border-bottom:1px solid var(--tenant-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-title,.tenant-console-header h1,.th-header h1,.directory-page-heading h1){color:var(--tenant-ink)!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:680!important;line-height:1.16!important;letter-spacing:-.035em!important}html body .tenant-workspace.tenant-console-flat .tenant-workspace__content.tenant-theme-content .tenant-page h1{font-family:var(--tenant-font)!important}.tenant-workspace.tenant-console-flat .tenant-page .tenant-console-header__title-row{display:flex;align-items:flex-start;gap:12px}.tenant-workspace.tenant-console-flat .tenant-page .tenant-console-header__title-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;margin-top:1px;border:1px solid #cfe0f8;border-radius:10px;color:var(--page-accent)!important;background:var(--page-accent-soft)}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-table-toolbar,.directory-list-controls,.tenant-console-controls,.tenant-ops-controls){display:flex!important;align-items:center!important;gap:10px!important;min-width:0;padding:12px!important;border:1px solid var(--tenant-line)!important;border-radius:10px!important;background:#fbfcfe!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .tenant-page .au-toolbar-search{min-width:min(320px,100%);flex:1 1 320px}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-toolbar-btn,.au-toolbar-select,.entity-action-btn,.entity-row-btn){min-height:38px!important;border-radius:8px!important}.tenant-workspace.tenant-console-flat .tenant-page :is([data-status=active],[data-state=success],.is-success,.status-active){--status-ink: #067647;--status-bg: #ecfdf3;--status-line: #abefc6}.tenant-workspace.tenant-console-flat .tenant-page :is([data-status=warning],[data-state=warning],.is-warning){--status-ink: #93370d;--status-bg: #fffaeb;--status-line: #fedf89}.tenant-workspace.tenant-console-flat .tenant-page :is([data-status=critical],[data-state=error],.is-error,.status-disabled){--status-ink: #b42318;--status-bg: #fef3f2;--status-line: #fecdca}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-empty,.au-loading){min-height:180px;padding:32px 24px!important;border:1px dashed #cbd5e1!important;border-radius:12px!important;background:#fbfcfe!important;text-align:center}.tenant-workspace.tenant-console-flat .tenant-page .au-empty:before{content:"";width:42px;height:42px;margin-bottom:4px;border:1px solid #cfe0f8;border-radius:11px;background:var(--page-accent-soft);box-shadow:inset 0 0 0 12px #fff8}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-empty,.au-loading) strong{color:var(--tenant-ink)!important;font-size:14px;font-weight:620!important}.tenant-workspace.tenant-console-flat .tenant-page :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid rgb(37 99 235 / 22%)!important;outline-offset:2px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(button,.entity-action-btn,.entity-row-btn){transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease!important}.tenant-workspace.tenant-console-flat .tenant-page :is(button,.entity-action-btn,.entity-row-btn):active:not(:disabled){transform:translateY(1px)}.tenant-workspace.tenant-console-flat .tenant-page tbody tr{transition:background-color .14s ease!important}.tenant-dialog-backdrop .tenant-dialog :is(.entity-modal-actions,.directory-dialog-actions){position:sticky;bottom:0;z-index:2;margin-inline:-24px!important;margin-bottom:-24px!important;padding:14px 24px!important;border-top:1px solid #e2e8f0!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tenant-workspace.tenant-console-flat[data-density=compact] .tenant-page{font-size:13px!important}.tenant-workspace.tenant-console-flat[data-density=compact] .tenant-page :is(.tenant-card,.tenant-ops-card,.tenant-settings-panel){padding:16px!important}.tenant-workspace.tenant-console-flat[data-density=compact] .tenant-page .console-metric-strip__item{padding:11px 14px!important}.tenant-workspace.tenant-console-flat[data-density=compact] .tenant-page :is(.entity-table,.au-table,table) td{padding-block:9px!important}.tenant-workspace.tenant-console-flat[data-density=compact] .tenant-page :is(input:not([type=checkbox]):not([type=radio]),select,button){min-height:34px!important}.tenant-workspace.tenant-console-flat .tenant-page .tenant-console-header__title-icon svg{width:18px;height:18px;color:inherit!important;stroke:currentColor!important}.tenant-workspace.tenant-console-flat .tenant-overview [style*="color: rgb(245, 158, 11)"],.tenant-workspace.tenant-console-flat .tenant-overview [style*="color: #f59e0b"]{color:#a15c00!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-desc,.tenant-console-header p,.th-header p,.directory-page-heading p){max-width:72ch;color:#475569!important;font-size:14px!important;font-weight:430!important;line-height:1.6!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-header__eyebrow,.th-eyebrow,.au-page-eyebrow){display:block!important;margin:0 0 7px!important;color:#1d4ed8!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.08em!important}.tenant-workspace.tenant-console-flat .tenant-page .au-page-actions{align-items:center!important;justify-content:flex-end;gap:8px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-card,.th-panel,.entity-table-shell,.entity-users-board-shell,.entity-management-card,.tenant-ops-card,.tenant-settings-panel,.ov-access-card,.ov-activity,.ov-workstreams,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){border:1px solid var(--tenant-line)!important;border-radius:12px!important;background:var(--tenant-surface)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a08!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-card,.tenant-ops-card,.tenant-settings-panel) :is(h2,h3,h4){color:var(--tenant-ink)!important;font-weight:620!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.console-metric-strip,.tenant-summary-strip){overflow:hidden!important;border:1px solid var(--tenant-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__item{min-width:0!important;padding:16px 18px!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__label{color:#344054!important;font-size:12px!important;font-weight:600!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__value{color:var(--tenant-ink)!important;font-size:24px!important;font-weight:650!important;letter-spacing:-.025em!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__detail{color:var(--tenant-muted)!important;font-size:11.5px!important;font-weight:450!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.entity-table,.au-table,table) th{height:42px;padding:10px 16px!important;color:#475467!important;font-size:11px!important;font-weight:650!important;letter-spacing:.055em!important;background:#f8fafc!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.entity-table,.au-table,table) td{padding:14px 16px!important;color:#27364a!important;font-size:13px!important;line-height:1.5!important}.tenant-workspace.tenant-console-flat .tenant-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px!important;color:var(--tenant-ink)!important;border-color:var(--tenant-line-strong)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.tenant-workspace.tenant-console-flat .tenant-page :is(input,textarea)::placeholder{color:#667085!important;opacity:1}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-tabs,.tenant-settings-tabs,.tenant-smart-tabs,.tenant-mail-mobile-tabs){scrollbar-width:thin;border-bottom-color:var(--tenant-line)!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-tabs,.tenant-settings-tabs,.tenant-smart-tabs,.tenant-mail-mobile-tabs) button{color:#526176!important;font-weight:560!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-tabs,.tenant-settings-tabs,.tenant-smart-tabs,.tenant-mail-mobile-tabs) button:is(.is-active,[aria-selected=true]){color:#174ea6!important;border-bottom-color:#2563eb!important}@media (max-width: 760px){.tenant-workspace.tenant-console-flat .tenant-page,.tenant-workspace.tenant-console-flat .tenant-page.au-page-shell{padding:24px 16px 40px!important;gap:18px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-hero,.tenant-console-header,.th-header,.directory-page-heading){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding-bottom:18px!important;margin-bottom:18px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-title,.tenant-console-header h1,.th-header h1,.directory-page-heading h1){font-size:28px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-page-desc,.tenant-console-header p,.th-header p,.directory-page-heading p){font-size:13.5px!important;line-height:1.55!important}.tenant-workspace.tenant-console-flat .tenant-page .au-page-actions{display:flex!important;width:100%;justify-content:flex-start!important;align-items:stretch!important;flex-wrap:wrap!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.au-table-toolbar,.directory-list-controls,.tenant-console-controls,.tenant-ops-controls){align-items:stretch!important;flex-direction:column!important}.tenant-workspace.tenant-console-flat .tenant-page .au-toolbar-search{width:100%;min-width:0;flex-basis:auto}.tenant-workspace.tenant-console-flat .tenant-page .au-page-actions>*{width:auto!important;min-width:0!important;flex:0 1 auto!important}.tenant-workspace.tenant-console-flat .tenant-page .au-page-actions>:is(button,select){min-height:40px!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip{grid-template-columns:minmax(0,1fr)!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__item{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:72px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--tenant-line)!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__item:last-child{border-bottom:0!important}.tenant-workspace.tenant-console-flat .tenant-page .console-metric-strip__value{font-size:20px!important;white-space:nowrap}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-tabs,.tenant-settings-tabs,.tenant-smart-tabs,.tenant-mail-mobile-tabs){overflow-x:auto!important;flex-wrap:nowrap!important;gap:4px!important;padding-bottom:1px!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-console-tabs,.tenant-settings-tabs,.tenant-smart-tabs,.tenant-mail-mobile-tabs) button{flex:0 0 auto!important;min-height:42px!important;padding:9px 12px!important;white-space:nowrap!important}.tenant-workspace.tenant-console-flat .tenant-page :is(.tenant-card,.tenant-ops-card,.tenant-settings-panel){padding:16px!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-table-scroll,.entity-groups-table-shell){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table){display:block!important;width:100%!important;min-width:0!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) thead{display:none!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) tbody{display:grid!important;gap:12px}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden;border:1px solid var(--tenant-line)!important;border-radius:10px;background:#fff!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) td{display:grid!important;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);gap:12px;align-items:center;width:auto!important;padding:11px 14px!important;border-bottom:1px solid #edf1f5!important;text-align:left!important;overflow-wrap:anywhere}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) td:last-child{border-bottom:0!important;text-align:left!important}.tenant-workspace.tenant-console-flat .directory-readable :is(.directory-users-table,.entity-groups-table) td:before{display:block!important;content:attr(data-label);color:#667085;font-size:10.5px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}}@media (prefers-reduced-motion: reduce){.tenant-workspace.tenant-console-flat *,.tenant-dialog-backdrop *,.confirm-dialog-backdrop *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body .tenant-workspace.tenant-console-flat .tenant-home .tenant-overview.tenant-overview--refined{color:#344054!important;font-family:var(--tenant-font)!important;gap:22px!important}html body .tenant-workspace.tenant-console-flat .tenant-home .tenant-overview.tenant-overview--refined :is(h1,h2,h3,h4,strong,b){color:#172033!important;font-family:var(--tenant-font)!important;font-weight:650!important}html body .tenant-workspace.tenant-console-flat .tenant-home .tenant-overview.tenant-overview--refined .tenant-console-header h1{font-size:clamp(28px,2.2vw,34px)!important;font-weight:680!important;line-height:1.16!important}html body .tenant-workspace.tenant-console-flat .tenant-home .tenant-overview.tenant-overview--refined :is(p,small,dt,.th-label){color:#526176!important;font-family:var(--tenant-font)!important;font-weight:430!important}html body .tenant-workspace.tenant-console-flat .tenant-home .tenant-overview.tenant-overview--refined .tenant-console-header__eyebrow{color:#2563eb!important;font-weight:650!important}.tenant-workspace.tenant-console-flat .tenant-home .au-overview-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)!important;gap:22px!important}.tenant-workspace.tenant-console-flat .tenant-home :is(.au-stage-column,.au-rail-column){gap:18px!important}.tenant-workspace.tenant-console-flat .tenant-home :is(.ov-posture-card,.ov-next-action-card,.ov-integration-card,.ov-quick-card){border-color:#dce4ee!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a08!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-posture-card{border-top:3px solid #2563eb!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-next-action-card{border-left:3px solid #2563eb!important;background:#f8fbff!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-card>div:first-child,.tenant-workspace.tenant-console-flat .tenant-home .ov-quick-card>div:first-child{padding-bottom:12px;border-bottom:1px solid #edf1f5}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-field>span:first-child,.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-label{display:block;margin-bottom:5px;color:#667085!important;font-size:10.5px!important;font-weight:650!important;letter-spacing:.055em!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-field>div{min-height:42px;border-color:#dce4ee!important;background:#f8fafc!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-field code{overflow:hidden;color:#27364a!important;font-size:11.5px!important;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #cfe0f8!important;border-radius:9px;background:#f7faff!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state>span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;min-width:0}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state svg{grid-row:1 / 3;align-self:center;color:#2563eb!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state strong{font-size:12px!important;font-weight:620!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state small{font-size:10.5px!important;line-height:1.4!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-quick-op-link{min-height:42px;padding:9px 10px!important;border:1px solid transparent;border-radius:8px!important;background:#f8fafc!important}.tenant-workspace.tenant-console-flat .tenant-home .ov-quick-op-link:hover{border-color:#cfe0f8!important;background:#eff6ff!important}@media (max-width: 1050px){.tenant-workspace.tenant-console-flat .tenant-home .au-overview-command-grid{grid-template-columns:minmax(0,1fr)!important}.tenant-workspace.tenant-console-flat .tenant-home .au-rail-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.tenant-workspace.tenant-console-flat .tenant-home .au-rail-column{grid-template-columns:minmax(0,1fr)}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state{align-items:stretch;flex-direction:column}.tenant-workspace.tenant-console-flat .tenant-home .ov-integration-secret-state button{width:100%;justify-content:center}}:root,:root body,#tenant-v2,.tenant-workspace,.tenant-dialog-backdrop,.confirm-dialog-backdrop,.tenant-dialog,.confirm-dialog{--tv-ink: #0f172a;--tv-body: #475569;--tv-muted: #94a3b8;--tv-line: #e2e8f0;--tv-line-strong: #cbd5e1;--tv-surface: #ffffff;--tv-subtle: #f8fafc;--tv-subtle-2: #f1f5f9;--tv-accent: #0071e3;--tv-accent-hover: #0062c4;--tv-accent-soft: rgba(0, 113, 227, .08);--tv-accent-ring: rgba(0, 113, 227, .18);--tv-accent-tint: #f2f8fe;--tv-success: #16a34a;--tv-success-soft: #ecfdf3;--tv-warning: #d97706;--tv-warning-soft: #fffbeb;--tv-danger: #dc2626;--tv-danger-hover: #b91c1c;--tv-danger-soft: #fef2f2;--tv-tone-dev: #2563eb;--tv-tone-test: #d97706;--tv-tone-prod: #16a34a;--tv-tone-custom: #7c3aed;--tv-radius-sm: 8px;--tv-radius-md: 12px;--tv-radius-lg: 16px;--tv-radius-xl: 20px;--tv-radius-pill: 999px;--tv-space-1: 4px;--tv-space-2: 8px;--tv-space-3: 12px;--tv-space-4: 16px;--tv-space-5: 20px;--tv-space-6: 24px;--tv-space-8: 32px;--tv-font: "Autheto Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--tv-text-xs: 12px;--tv-text-sm: 13px;--tv-text-md: 15px;--tv-text-lg: 20px;--tv-weight-regular: 500;--tv-weight-medium: 600;--tv-weight-bold: 700;--tv-shadow-1: 0 1px 2px rgba(15, 23, 42, .05);--tv-shadow-2: 0 8px 24px -8px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .05);--tv-shadow-3: 0 32px 64px -16px rgba(15, 23, 42, .28), 0 8px 20px rgba(15, 23, 42, .08);--tv-ease: cubic-bezier(.16, 1, .3, 1);--tv-dur-fast: .16s;--tv-dur: .22s;--tv-control-h: 40px;--tb-bg: #0b1220;--tb-bg-2: #0f172a;--tb-line: rgba(255, 255, 255, .08);--tb-line-strong: rgba(255, 255, 255, .16);--tb-text: #e2e8f0;--tb-muted: #94a3b8;--tb-dim: #64748b;--tb-hover: rgba(255, 255, 255, .06);--tb-accent: #3b9cff;--tb-accent-solid: #0071e3}@media (prefers-reduced-motion: reduce){#tenant-v2,.tenant-workspace#tenant-v2{--tv-dur-fast: 0ms !important;--tv-dur: 0ms !important}}:root body #tenant-v2 .tenant-topbar,:root body #tenant-v2 .console-topbar{min-height:60px!important;height:60px!important;padding:0 24px 0 0!important;gap:18px!important;display:grid!important;grid-template-columns:268px minmax(0,1fr) auto!important;align-items:center!important;border-bottom:1px solid var(--tb-line)!important;background:radial-gradient(120% 180% at 0% 0%,rgba(0,113,227,.14),transparent 45%),linear-gradient(180deg,#0f172af5,#0b1220f5)!important;box-shadow:0 1px #ffffff08 inset,0 8px 24px -12px #02061799!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;color:var(--tb-text)!important;position:sticky!important;top:0!important;z-index:1000!important}:root body #tenant-v2 .tenant-topbar__brand{align-self:stretch!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 20px!important;text-decoration:none!important;background:transparent!important;border-right:1px solid var(--tb-line)!important;margin-bottom:0!important;transition:opacity .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar__brand:hover{opacity:.88!important}:root body #tenant-v2 .tenant-topbar__brand img{width:32px!important;height:32px!important;border-radius:9px!important;background:#0071e3!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 0 0 3px #0071e329,0 6px 14px -4px #0071e38c!important;padding:0!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-topbar__brand strong{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important}:root body #tenant-v2 .console-topbar__path{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important;padding:0 14px!important;font-size:13px!important}:root body #tenant-v2 .console-topbar__path-separator{flex-shrink:0!important;color:#ffffff38!important;stroke-width:2.2!important}:root body #tenant-v2 .console-topbar__path a,:root body #tenant-v2 .console-topbar__path-hub{display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border-radius:7px!important;color:var(--tb-muted)!important;text-decoration:none!important;font-weight:550!important;border:1px solid transparent!important;white-space:nowrap!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__path a:hover,:root body #tenant-v2 .console-topbar__path-hub:hover{background:#ffffff14!important;border-color:#ffffff14!important;color:#fff!important}:root body #tenant-v2 .console-topbar__application{display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border-radius:7px!important;color:#f1f5f9!important;font-weight:600!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border:1px solid transparent!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__application:hover{background:#ffffff14!important;border-color:#ffffff14!important;color:#fff!important}:root body #tenant-v2 .console-topbar__current{display:inline-flex!important;align-items:center!important;padding:3px 9px!important;border-radius:7px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 1px 3px -1px #0000004d!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;letter-spacing:-.01em!important;white-space:nowrap!important}:root body #tenant-v2 .console-topbar__tools{display:flex!important;align-items:center!important;gap:10px!important;padding-right:0!important}:root body #tenant-v2 .console-topbar__environment{display:inline-flex!important;align-items:center!important;gap:7px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff0d!important;color:#e2e8f0!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.02em!important;box-shadow:0 1px 2px #0003!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__environment.is-production{background:#10b9811f!important;border-color:#10b9814d!important;color:#6ee7b7!important;box-shadow:0 0 12px -2px #10b98140!important}:root body #tenant-v2 .console-topbar__environment-btn{cursor:pointer!important}:root body #tenant-v2 .console-topbar__environment-btn:hover,:root body #tenant-v2 .console-topbar__environment-btn[aria-expanded=true]{background:#ffffff1a!important;border-color:#ffffff38!important;color:#fff!important;transform:translateY(-1px)!important}:root body #tenant-v2 .console-topbar__environment.is-production.console-topbar__environment-btn:hover,:root body #tenant-v2 .console-topbar__environment.is-production.console-topbar__environment-btn[aria-expanded=true]{background:#10b9812e!important;border-color:#10b98166!important;color:#a7f3d0!important}:root body #tenant-v2 .console-topbar__env-chevron{color:var(--tb-dim)!important;transition:transform .16s var(--tv-ease),color .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__environment-btn:hover .console-topbar__env-chevron,:root body #tenant-v2 .console-topbar__environment-btn[aria-expanded=true] .console-topbar__env-chevron{color:#fff!important}:root body #tenant-v2 .console-topbar__environment-btn[aria-expanded=true] .console-topbar__env-chevron{transform:rotate(180deg)!important}:root body #tenant-v2 .console-topbar__env-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;width:260px!important;padding:6px!important;border:1px solid var(--tv-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--tv-shadow-3)!important;z-index:1000!important;display:flex!important;flex-direction:column!important;gap:2px!important;animation:tv-menu-in .18s var(--tv-ease) both!important}@keyframes tv-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}:root body #tenant-v2 .console-topbar__env-menu-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;border-bottom:1px solid var(--tv-line)!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important;color:var(--tv-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important}:root body #tenant-v2 .console-topbar__env-item{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border-radius:var(--tv-radius-sm)!important;border:1px solid transparent!important;background:transparent!important;color:var(--tv-ink)!important;cursor:pointer!important;text-align:left!important;width:100%!important;transition:background .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__env-item:hover{background:var(--tv-subtle)!important;border-color:var(--tv-line)!important}:root body #tenant-v2 .console-topbar__env-item.is-current{background:var(--tv-accent-soft)!important;border-color:#0071e324!important}:root body #tenant-v2 .console-topbar__env-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important;background:var(--tv-muted)!important}:root body #tenant-v2 .console-topbar__env-item[data-tone=prod] .console-topbar__env-dot{background:var(--tv-success)!important;box-shadow:0 0 0 3px #16a34a24!important}:root body #tenant-v2 .console-topbar__env-item[data-tone=stage] .console-topbar__env-dot{background:var(--tv-warning)!important;box-shadow:0 0 0 3px #d9770624!important}:root body #tenant-v2 .console-topbar__env-item[data-tone=dev] .console-topbar__env-dot{background:var(--tv-tone-dev)!important;box-shadow:0 0 0 3px #2563eb24!important}:root body #tenant-v2 .console-topbar__env-item-text strong{font-size:12.5px!important;font-weight:600!important;color:var(--tv-ink)!important}:root body #tenant-v2 .console-topbar__env-item-text small{font-size:11px!important;color:var(--tv-body)!important}:root body #tenant-v2 .console-topbar__env-check{color:var(--tv-accent)!important;flex-shrink:0!important}:root body #tenant-v2 .console-topbar__command{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:9px!important;background:#ffffff0a!important;color:var(--tb-muted)!important;cursor:pointer!important;box-shadow:0 1px 2px #0000002e!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__command:hover,:root body #tenant-v2 .console-topbar__command[aria-expanded=true]{background:#ffffff17!important;border-color:#ffffff2e!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px -2px #0000004d!important}:root body #tenant-v2 .console-topbar__command:active{transform:translateY(0) scale(.97)!important}:root body #tenant-v2 .console-topbar__command svg{width:16px!important;height:16px!important;color:currentColor!important}:root body #tenant-v2 .tenant-topbar__account{position:relative!important;display:flex!important;align-items:center!important;margin-left:2px!important;padding-left:10px!important;border-left:1px solid var(--tb-line)!important}:root body #tenant-v2 .tenant-topbar__account>button{background:transparent!important;border:0!important;padding:0!important;cursor:pointer!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar__account>button:hover{transform:scale(1.04)!important}:root body #tenant-v2 .tenant-topbar__avatar{width:32px!important;height:32px!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.22)!important;background:linear-gradient(135deg,#3b9cff,#0071e3 55%,#6366f1)!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;display:grid!important;place-items:center!important;box-shadow:0 0 0 2px #0071e329,0 4px 12px -2px #0071e380!important;transition:box-shadow .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar__account>button:hover .tenant-topbar__avatar,:root body #tenant-v2 .tenant-topbar__account>button[aria-expanded=true] .tenant-topbar__avatar{border-color:#fff!important;box-shadow:0 0 0 3px #0071e359,0 6px 16px -2px #0071e399!important}:root body #tenant-v2 .tenant-topbar__account-menu{top:calc(100% + 10px)!important;right:0!important;width:min(300px,calc(100vw - 20px))!important;padding:6px!important;border:1px solid var(--tv-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--tv-shadow-3)!important;animation:tv-menu-in .18s var(--tv-ease) both!important;overflow:hidden!important}:root body #tenant-v2 .tenant-topbar__account-menu>div{margin-bottom:4px!important;padding:10px!important;border:0!important;border-radius:10px!important;background:var(--tv-subtle)!important;gap:10px!important}:root body #tenant-v2 .tenant-topbar__account-menu strong{color:var(--tv-ink)!important;font-size:12.5px!important;font-weight:600!important}:root body #tenant-v2 .tenant-topbar__account-menu small{color:var(--tv-body)!important;font-size:11px!important}:root body #tenant-v2 .tenant-topbar__account-menu>button{min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:var(--tv-radius-sm)!important;background:transparent!important;color:var(--tv-danger)!important;font-weight:600!important;box-shadow:inset 0 1px 0 var(--tv-subtle)!important}:root body #tenant-v2 .tenant-topbar__account-menu>button:hover{background:var(--tv-danger-soft)!important}:root body #tenant-v2 .tenant-topbar :is(a,button):focus-visible{outline:2px solid var(--tb-accent)!important;outline-offset:2px!important}:root body #tenant-v2{min-height:100dvh!important;background:var(--tv-subtle)!important}:root body #tenant-v2 .tenant-workspace__body{height:calc(100dvh - 60px)!important;min-height:calc(100dvh - 60px)!important;display:grid!important;grid-template-columns:268px minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;background:var(--tv-subtle)!important}:root body #tenant-v2 .tenant-sidebar{min-height:0!important;display:flex!important;flex-direction:column!important;padding:16px 14px!important;overflow-y:auto!important;border:0!important;border-right:1px solid var(--tb-line)!important;border-radius:0!important;background:radial-gradient(160% 90% at 0% 0%,rgba(0,113,227,.1),transparent 55%),linear-gradient(180deg,#0f172a,#0b1220)!important;box-shadow:none!important;color:var(--tb-text)!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.14) transparent!important}:root body #tenant-v2 .tenant-sidebar::-webkit-scrollbar{width:6px!important;height:6px!important}:root body #tenant-v2 .tenant-sidebar::-webkit-scrollbar-thumb{background:#ffffff24!important;border-radius:999px!important}:root body #tenant-v2 .tenant-sidebar::-webkit-scrollbar-track{background:transparent!important}:root body #tenant-v2 .tenant-sidebar__workspace{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:#ffffff0a!important;box-shadow:0 2px 8px -2px #00000040,inset 0 1px #ffffff0a!important;transition:background .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__workspace:hover{background:#ffffff0f!important;border-color:#ffffff24!important}:root body #tenant-v2 .tenant-sidebar__workspace>div{min-width:0!important;overflow:hidden!important}:root body #tenant-v2 .tenant-sidebar__workspace>div strong{display:block!important;color:#fff!important;font-size:13.5px!important;font-weight:650!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root body #tenant-v2 .tenant-sidebar__workspace>div small{display:block!important;color:var(--tb-muted)!important;font-size:11.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root body #tenant-v2 .tenant-sidebar__workspace .tenant-sidebar__environment{padding:3px 8px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;background:#ffffff0f!important;color:var(--tb-text)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.06em!important}:root body #tenant-v2 .tenant-sidebar__workspace .tenant-sidebar__environment.is-production{background:#10b98124!important;border-color:#10b9814d!important;color:#6ee7b7!important}:root body #tenant-v2 .tenant-sidebar__back{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0 8px!important;padding:7px 12px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff05!important;color:var(--tb-muted)!important;font-size:12.5px!important;font-weight:550!important;text-decoration:none!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__back:hover{background:var(--tb-hover)!important;color:#fff!important;border-color:var(--tb-line)!important;transform:translate(-2px)!important}:root body #tenant-v2 .tenant-sidebar__back svg{transition:transform .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__back:hover svg{transform:translate(-2px)!important}:root body #tenant-v2 .tenant-sidebar__navigation{display:grid!important;gap:20px!important}:root body #tenant-v2 .tenant-sidebar__group{display:grid!important;gap:4px!important}:root body #tenant-v2 .tenant-sidebar__group h2{margin:0!important;padding:0 12px 4px!important;color:var(--tb-dim)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}:root body #tenant-v2 .tenant-sidebar__group>div{display:grid!important;gap:3px!important}:root body #tenant-v2 .tenant-sidebar__group a{min-height:38px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:9px!important;color:var(--tb-muted)!important;text-decoration:none!important;font-size:13.5px!important;font-weight:500!important;position:relative!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__group a>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:var(--tb-dim)!important;flex-shrink:0!important;transition:color .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__group a svg{width:16px!important;height:16px!important;color:inherit!important;stroke:currentColor!important}:root body #tenant-v2 .tenant-sidebar__group a strong{color:inherit!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-sidebar__group a:hover{background:var(--tb-hover)!important;color:#fff!important;border-color:#ffffff0f!important;transform:translate(2px)!important}:root body #tenant-v2 .tenant-sidebar__group a:hover>span{color:#fff!important}:root body #tenant-v2 .tenant-sidebar__status{margin-top:auto!important;display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border:1px solid var(--tb-line)!important;border-radius:12px!important;background:#ffffff0a!important;box-shadow:0 2px 6px -2px #00000040!important}:root body #tenant-v2 .tenant-sidebar__status strong{display:block!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-sidebar__status small{display:block!important;color:var(--tb-muted)!important;font-size:11px!important;font-weight:500!important}:root body #tenant-v2 .tenant-sidebar__status-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--tv-success)!important;box-shadow:0 0 0 3px #16a34a2e,0 0 8px #16a34a66!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-sidebar__status.is-disabled .tenant-sidebar__status-dot{background:var(--tv-muted)!important;box-shadow:none!important}:root body #tenant-v2 .tenant-sidebar__mobile-head{display:none!important}:root body #tenant-v2 .tenant-mobile-trigger,:root body #tenant-v2 .tenant-nav-backdrop{display:none!important}:root body #tenant-v2 .tenant-skip-link{position:absolute!important;top:8px!important;left:8px!important;z-index:6000!important;padding:8px 14px!important;border-radius:8px!important;background:#0f172a!important;color:#fff!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transform:translateY(-200%)!important;opacity:0!important;pointer-events:none!important;transition:transform .16s ease,opacity .16s ease!important}:root body #tenant-v2 .tenant-skip-link:focus,:root body #tenant-v2 .tenant-skip-link:focus-visible{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important;outline:2px solid #0071e3!important;outline-offset:2px!important}:root body #tenant-v2 .tenant-workspace__main{min-width:0!important;min-height:0!important;overflow-y:auto!important;background:var(--tv-subtle)!important}:root body #tenant-v2 .tenant-workspace__content.tenant-theme-content{width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;margin-inline:0!important;padding:16px 24px 32px!important;box-sizing:border-box!important;background:transparent!important}:root body #tenant-v2 :is(.tenant-page,.au-page-shell,.directory-readable,.tenant-overview){width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;gap:16px!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active,:root body #tenant-v2 .tenant-sidebar__group a.is-active:hover{background:linear-gradient(90deg,#0071e32e,#0071e30f)!important;border-color:#0071e352!important;color:#fff!important;box-shadow:0 2px 8px -2px #0071e366,inset 3px 0 #3b9cff!important;transform:none!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active>span{color:#3b9cff!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active strong{color:#fff!important;font-weight:600!important}:root body #tenant-v2 .tenant-page :is(.tenant-card,.th-panel,.entity-table-shell,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card){border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-lg)!important;background:var(--tv-surface)!important;box-shadow:var(--tv-shadow-1)!important}@keyframes tv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tv-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes tv-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:root body .tenant-dialog-backdrop,:root body .confirm-dialog-backdrop,:root body .tenant-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:24px!important;background:#0f172abf!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;animation:tv-backdrop-in var(--tv-dur) var(--tv-ease) both!important}:root body .confirm-dialog-backdrop{z-index:10500!important}:root body .tenant-dialog,:root body .confirm-dialog{position:relative!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;max-width:640px!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--tv-line, #e2e8f0)!important;border-radius:var(--tv-radius-xl, 20px)!important;background-color:#fff!important;background:#fff!important;background:var(--tv-surface, #ffffff)!important;box-shadow:var(--tv-shadow-3, 0 32px 64px -16px rgba(15, 23, 42, .28))!important;color:var(--tv-body, #475569)!important;font-family:var(--tv-font, "Autheto Inter", Inter, sans-serif)!important;text-align:left!important;outline:none!important;animation:tv-modal-in var(--tv-dur, .22s) var(--tv-ease, cubic-bezier(.16, 1, .3, 1)) both!important}:root body .tenant-dialog--small{max-width:420px!important}:root body .tenant-dialog--medium{max-width:640px!important}:root body .tenant-dialog--large{max-width:880px!important}:root body .tenant-dialog--xlarge{max-width:1080px!important}:root body .confirm-dialog{max-width:480px!important}:root body .tenant-dialog__header,:root body .confirm-dialog-top{position:relative!important;flex:0 0 auto!important;display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:22px 24px 16px!important;border:0!important;border-bottom:1px solid var(--tv-line, #e2e8f0)!important;background-color:#fff!important;background:#fff!important;background:var(--tv-surface, #ffffff)!important;box-shadow:none!important}:root body .tenant-dialog__header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 32px!important}:root body .tenant-dialog__header--with-actions{grid-template-columns:44px minmax(0,1fr) auto 32px!important}:root body .tenant-dialog__icon,:root body .confirm-dialog-icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;border-radius:var(--tv-radius-md)!important;background-color:var(--tv-accent)!important;background:var(--tv-accent)!important;border:1px solid var(--tv-accent)!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3b3,inset 0 1px #ffffff40!important}:root body .tenant-dialog__icon svg,:root body .confirm-dialog-icon svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important}:root body .confirm-dialog-danger .confirm-dialog-icon,:root body .confirm-dialog-error .confirm-dialog-icon{background:var(--tv-danger)!important;border-color:var(--tv-danger)!important;box-shadow:0 8px 18px -8px #dc262673!important}:root body .confirm-dialog-warning .confirm-dialog-icon{background:#f59e0b!important;border-color:#f59e0b!important;box-shadow:0 8px 18px -8px #d9770673!important}:root body .tenant-dialog__eyebrow{display:block!important;margin-bottom:4px!important;color:var(--tv-accent)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1!important}:root body .tenant-dialog__heading h2,:root body .confirm-dialog-content h2{margin:0!important;color:var(--tv-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.015em!important}:root body .tenant-dialog__heading p,:root body .confirm-dialog-message{margin:6px 0 0!important;color:var(--tv-body)!important;font-size:13px!important;line-height:1.55!important}:root body .tenant-dialog__close,:root body .confirm-dialog-close-x{position:absolute!important;top:20px!important;right:20px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:var(--tv-radius-pill)!important;background:var(--tv-subtle-2)!important;color:var(--tv-body)!important;cursor:pointer!important;transition:background .16s var(--tv-ease),color .16s var(--tv-ease)!important}:root body .tenant-dialog__close:hover,:root body .confirm-dialog-close-x:hover{background:var(--tv-line)!important;color:var(--tv-ink)!important}:root body .tenant-dialog__body,:root body .confirm-dialog-top .confirm-dialog-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;background-color:#fff!important;background:#fff!important;background:var(--tv-surface, #ffffff)!important}:root body .tenant-dialog__body{padding:20px 24px 24px!important;display:grid!important;align-content:start!important;gap:14px!important}:root body .confirm-dialog-top .confirm-dialog-content{padding-right:40px!important}:root body .tenant-dialog__footer,:root body .confirm-dialog-actions{position:sticky!important;bottom:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:14px 24px!important;border-top:1px solid var(--tv-line, #e2e8f0)!important;background-color:#fff!important;background:#fff!important;background:var(--tv-surface, #ffffff)!important;flex-wrap:wrap!important}:root body .tenant-dialog__footer>button,:root body .confirm-dialog-actions button{min-height:40px!important;padding:0 16px!important;border-radius:var(--tv-radius-md)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body .tenant-dialog__footer :is(.entity-action-btn-primary,.th-button--primary),:root body .confirm-dialog-confirm{border:1px solid var(--tv-accent)!important;background:var(--tv-accent)!important;color:#fff!important;box-shadow:0 1px 2px #0071e33d!important}:root body .tenant-dialog__footer :is(.entity-action-btn-primary,.th-button--primary):hover,:root body .confirm-dialog-confirm:hover:not(:disabled){background:var(--tv-accent-hover)!important;border-color:var(--tv-accent-hover)!important}:root body .tenant-dialog__footer :is(.entity-action-btn-secondary,.th-button),:root body .confirm-dialog-cancel{border:1px solid var(--tv-line)!important;background:var(--tv-surface)!important;color:var(--tv-ink)!important;box-shadow:var(--tv-shadow-1)!important}:root body .tenant-dialog__footer :is(.entity-action-btn-secondary,.th-button):hover,:root body .confirm-dialog-cancel:hover{border-color:var(--tv-line-strong)!important;background:var(--tv-subtle)!important}:root body .confirm-dialog-danger .confirm-dialog-confirm{background:var(--tv-danger)!important;border-color:var(--tv-danger)!important}:root body .confirm-dialog-danger .confirm-dialog-confirm:hover{background:var(--tv-danger-hover)!important}:root body .tenant-dialog .entity-modal-actions{position:sticky!important;bottom:-24px!important;margin:2px -24px -24px!important;padding:14px 24px!important;border-top:1px solid var(--tv-line)!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:root body #tenant-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,:root body .tenant-dialog :is(input,select,textarea):focus,:root body .confirm-dialog-required input:focus{border-color:var(--tv-accent)!important;box-shadow:0 0 0 3px var(--tv-accent-ring)!important;outline:none!important}:root body .tenant-command__search{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface)!important;box-shadow:var(--tv-shadow-1)!important}:root body .tenant-command__search:focus-within{border-color:var(--tv-accent)!important;box-shadow:0 0 0 3px var(--tv-accent-ring)!important}:root body .tenant-command__search input{border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;color:var(--tv-ink)!important}:root body .tenant-command__group button{background:transparent!important;border:1px solid transparent!important;border-radius:var(--tv-radius-md, 12px)!important;color:var(--tv-ink, #0f172a)!important;transition:background .14s var(--tv-ease),border-color .14s var(--tv-ease)!important}:root body .tenant-command__group button:hover{background:var(--tv-subtle, #f8fafc)!important;border-color:var(--tv-line, #e2e8f0)!important}:root body .tenant-command__group button.is-active{background:var(--tv-accent-soft, rgba(0, 113, 227, .08))!important;border-color:#0071e32e!important;color:var(--tv-ink, #0f172a)!important}:root body .tenant-command__result-icon{background:var(--tv-surface, #ffffff)!important;border:1px solid var(--tv-line, #e2e8f0)!important;color:var(--tv-accent, #0071e3)!important;border-radius:10px!important}:root body #tenant-v2 :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,:root body :is(.tenant-dialog,.confirm-dialog) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tv-accent)!important;outline-offset:2px!important}:root body #tenant-v2 .tenant-topbar :is(a,button):focus-visible{outline-color:var(--tb-accent)!important}@media (max-width: 1100px){:root body #tenant-v2 .tenant-topbar,:root body #tenant-v2 .console-topbar{grid-template-columns:220px minmax(0,1fr) auto!important}:root body #tenant-v2 .tenant-workspace__body{grid-template-columns:220px minmax(0,1fr)!important}:root body #tenant-v2 .tenant-workspace__content.tenant-theme-content{padding:24px 20px 32px!important}}@media (max-width: 760px){:root body #tenant-v2 .tenant-topbar,:root body #tenant-v2 .console-topbar{grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;padding:0 12px!important}:root body #tenant-v2 .tenant-topbar__brand{display:none!important}:root body #tenant-v2 .tenant-mobile-trigger{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid var(--tb-line)!important;background:#ffffff0f!important;color:var(--tb-text)!important;border-radius:9px!important}:root body #tenant-v2 .console-topbar__application,:root body #tenant-v2 .console-topbar__path-separator{display:none!important}:root body #tenant-v2 .tenant-workspace__body{height:auto!important;min-height:calc(100dvh - 60px)!important;display:block!important;overflow:visible!important}:root body #tenant-v2 .tenant-workspace__content.tenant-theme-content{padding:16px 12px 28px!important}:root body #tenant-v2 .tenant-workspace__main{overflow:visible!important}:root body #tenant-v2 .tenant-sidebar{position:fixed!important;z-index:2200!important;inset:8px auto 8px 8px!important;width:min(310px,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;transform:translate(calc(-100% - 20px))!important;opacity:0!important;pointer-events:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:radial-gradient(160% 90% at 0% 0%,rgba(0,113,227,.1),transparent 55%),linear-gradient(180deg,#0f172a,#0b1220)!important;box-shadow:0 32px 64px -16px #0206178c,0 8px 20px #0206174d!important;transition:transform .22s var(--tv-ease),opacity .18s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar.is-open{transform:translate(0)!important;opacity:1!important;pointer-events:auto!important}:root body #tenant-v2 .tenant-sidebar__mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:2px 2px 10px!important;margin-bottom:10px!important;border-bottom:1px solid var(--tb-line)!important;color:var(--tb-muted)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}:root body #tenant-v2 .tenant-sidebar__mobile-head button{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid var(--tb-line)!important;border-radius:8px!important;background:#ffffff0f!important;color:var(--tb-text)!important}:root body #tenant-v2 .tenant-nav-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2100!important;display:block!important;border:0!important;background:#02061794!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}:root body .tenant-dialog-backdrop,:root body .confirm-dialog-backdrop{align-items:stretch!important;padding:0!important}:root body .tenant-dialog,:root body .tenant-dialog--small,:root body .tenant-dialog--medium,:root body .tenant-dialog--large,:root body .tenant-dialog--xlarge,:root body .confirm-dialog{max-width:none!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;animation-name:tv-sheet-in!important}:root body .tenant-dialog__header,:root body .confirm-dialog-top{padding:20px 16px 14px!important}:root body .tenant-dialog__close,:root body .confirm-dialog-close-x{top:16px!important;right:16px!important}:root body .tenant-dialog__body{padding:16px!important}:root body .tenant-dialog__footer,:root body .confirm-dialog-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion: reduce){:root body .tenant-dialog-backdrop,:root body .confirm-dialog-backdrop,:root body .tenant-dialog,:root body .confirm-dialog{animation:none!important}}:root body #tenant-v2 .tenant-topbar__brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;line-height:1.15!important;min-width:0!important}:root body #tenant-v2 .tenant-topbar__brand-copy strong{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important}:root body #tenant-v2 .tenant-topbar__brand-copy>span{color:var(--tb-dim)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-topbar__brand:hover{opacity:1!important}:root body #tenant-v2 .tenant-topbar__brand:hover .tenant-topbar__logo{box-shadow:0 0 0 4px #0071e33d,0 8px 18px -4px #0071e3a6!important}:root body #tenant-v2 .tenant-topbar__logo{transition:box-shadow .22s var(--tv-ease),transform .22s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(59,156,255,.35) 22%,rgba(99,102,241,.25) 60%,transparent 100%)!important;pointer-events:none!important}:root body #tenant-v2 .console-topbar__path-hub{color:var(--tb-muted)!important}:root body #tenant-v2 .console-topbar__quickjump{display:inline-flex!important;align-items:center!important;min-height:34px!important;height:34px!important;padding:0 8px 0 11px!important;gap:8px!important;border:1px solid var(--tb-line)!important;border-radius:9px!important;background:#ffffff0a!important;color:var(--tb-muted)!important;font-size:12.5px!important;font-weight:500!important;box-shadow:none!important;cursor:pointer!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__quickjump span{min-width:72px!important;text-align:left!important}:root body #tenant-v2 .console-topbar__quickjump:hover{background:#ffffff14!important;border-color:var(--tb-line-strong)!important;color:#fff!important}:root body #tenant-v2 .console-topbar__quickjump svg{width:14px!important;height:14px!important;color:var(--tb-dim)!important;transition:color .16s var(--tv-ease)!important}:root body #tenant-v2 .console-topbar__quickjump:hover svg{color:var(--tb-accent)!important}:root body #tenant-v2 .console-topbar__quickjump kbd{padding:2px 6px!important;border:1px solid var(--tb-line-strong)!important;border-radius:5px!important;background:#ffffff0f!important;color:var(--tb-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:600!important;box-shadow:inset 0 -1px #ffffff0f!important}:root body #tenant-v2 .console-topbar__command{color:var(--tb-muted)!important;text-decoration:none!important}:root body #tenant-v2 .console-topbar__command:hover{transform:none!important;box-shadow:none!important}:root body #tenant-v2 .console-topbar__command:hover svg{color:var(--tb-accent)!important}:root body #tenant-v2 .console-topbar__density[aria-pressed=true]{background:#0071e329!important;border-color:#3b9cff61!important;color:#fff!important}:root body #tenant-v2 .console-topbar__environment-btn:hover{transform:none!important}:root body #tenant-v2 .tenant-topbar__account{gap:8px!important;margin-left:4px!important;padding-left:12px!important;border-left:1px solid var(--tb-line)!important}:root body #tenant-v2 .tenant-topbar__account>.tenant-topbar__account-trigger{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;min-height:38px!important;padding:3px 10px 3px 3px!important;gap:9px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--tb-text)!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar__account>.tenant-topbar__account-trigger:hover,:root body #tenant-v2 .tenant-topbar__account>.tenant-topbar__account-trigger[aria-expanded=true]{background:var(--tb-hover)!important;border-color:var(--tb-line)!important;transform:none!important}:root body #tenant-v2 .tenant-topbar__account-trigger .tenant-topbar__avatar{width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,#3b9cff,#0071e3 60%,#5b4bff)!important;box-shadow:0 4px 10px -3px #0071e399!important;font-size:12px!important}:root body #tenant-v2 .tenant-topbar__account-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1.2!important;max-width:160px!important;min-width:0!important}:root body #tenant-v2 .tenant-topbar__account-copy strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important}:root body #tenant-v2 .tenant-topbar__account-copy span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--tb-dim)!important;font-size:11px!important;font-weight:500!important}:root body #tenant-v2 .tenant-topbar__account-chevron{width:14px!important;height:14px!important;color:var(--tb-dim)!important;transition:transform .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-topbar__account-trigger[aria-expanded=true] .tenant-topbar__account-chevron{transform:rotate(180deg)!important}:root body #tenant-v2 .tenant-topbar__account-menu{position:absolute!important;z-index:1100!important;box-shadow:0 24px 48px -12px #02061759,0 4px 12px #0f172a0f!important}:root body #tenant-v2 .tenant-topbar__account-menu>div{display:flex!important;align-items:center!important;color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-topbar__account-menu>div>span{display:flex!important;flex-direction:column!important;min-width:0!important}:root body #tenant-v2 .tenant-topbar__account-menu>button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:4px!important}:root body #tenant-v2 .tenant-sidebar{background:radial-gradient(140% 60% at 0% 0%,rgba(0,113,227,.1),transparent 60%),linear-gradient(180deg,#0d1526,#0b1220)!important;padding:16px 12px 14px!important}:root body #tenant-v2 .tenant-sidebar__group h2{display:flex!important;align-items:center!important;gap:8px!important}:root body #tenant-v2 .tenant-sidebar__group h2:after{content:""!important;flex:1!important;height:1px!important;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)!important}:root body #tenant-v2 .tenant-sidebar__group a>span{width:26px!important;height:26px!important;border-radius:7px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.06)!important;transition:all .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__group a svg{width:15px!important;height:15px!important}:root body #tenant-v2 .tenant-sidebar__group a:hover{transform:none!important}:root body #tenant-v2 .tenant-sidebar__group a:hover>span{background:#ffffff14!important;border-color:#ffffff1f!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active,:root body #tenant-v2 .tenant-sidebar__group a.is-active:hover{background:#ffffff14!important;border-color:#ffffff1a!important;box-shadow:0 1px 2px #02061766,inset 0 1px #ffffff0f!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active:before{content:""!important;position:absolute!important;left:-12px!important;top:9px!important;bottom:9px!important;width:3px!important;border-radius:0 3px 3px 0!important;background:linear-gradient(180deg,#3b9cff,#0071e3)!important;box-shadow:0 0 10px #3b9cffb3!important}:root body #tenant-v2 .tenant-sidebar__group a.is-active>span{background:linear-gradient(135deg,#3b9cff,#0071e3)!important;border-color:#ffffff2e!important;color:#fff!important;box-shadow:0 4px 10px -3px #0071e3b3!important}:root body #tenant-v2 .tenant-sidebar__back:hover{transform:none!important}@media (max-width: 1100px){:root body #tenant-v2 .tenant-topbar__account-copy,:root body #tenant-v2 .tenant-topbar__account-chevron,:root body #tenant-v2 .console-topbar__quickjump span,:root body #tenant-v2 .console-topbar__quickjump kbd{display:none!important}:root body #tenant-v2 .tenant-topbar__brand-copy>span{display:none!important}}@media (max-width: 760px){:root body #tenant-v2 .tenant-sidebar__group a.is-active:before{left:-12px!important}:root body #tenant-v2 .console-topbar__density{display:none!important}}:root body #tenant-v2 .tenant-workspace__main,:root body #tenant-v2 .tenant-workspace__content.tenant-theme-content{background:var(--tv-subtle)!important;color:var(--tv-body)!important;font-family:var(--tv-font)!important}:root body #tenant-v2 .tenant-workspace__content{width:100%!important;max-width:none!important;min-width:0!important;padding:16px 24px 32px!important;box-sizing:border-box!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-page,.tenant-overview,.directory-readable,.au-page-shell,.developer-workspace,.tv-info-page,.tv-form-page){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;margin-inline:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important;background:transparent!important;color:var(--tv-body)!important;font-family:var(--tv-font)!important;-webkit-font-smoothing:antialiased}:root body #tenant-v2 .tenant-workspace__content .tenant-overview{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:none!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero,.th-header,.directory-page-heading){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--tv-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tv-ink)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero,.th-header,.directory-page-heading):before,:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero,.th-header,.directory-page-heading):after{display:none!important}:root body #tenant-v2 .tenant-workspace__content .tenant-console-header__eyebrow{display:inline-block!important;margin:0 0 4px!important;padding:0!important;background:none!important;border:0!important;color:var(--tv-accent)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root body #tenant-v2 .tenant-workspace__content .tenant-console-header__title-row{display:flex!important;align-items:center!important;gap:14px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-console-header__title-icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-accent)!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3b3,inset 0 1px #ffffff40!important}:root body #tenant-v2 .tenant-workspace__content .tenant-console-header__title-icon svg{width:20px!important;height:20px!important;color:#fff!important;stroke:currentColor!important;stroke-width:2px!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-page-title,.tenant-page h1){margin:0!important;color:var(--tv-ink)!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.025em!important;background:none!important;-webkit-text-fill-color:currentColor!important}:root body #tenant-v2 .tenant-workspace__content .au-page-desc{margin:4px 0 0!important;max-width:680px!important;color:var(--tv-body)!important;font-size:14px!important;line-height:1.5!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions select{width:auto!important;min-width:140px!important;height:36px!important;min-height:36px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-switch{display:inline-block!important;width:40px!important;min-width:40px!important;height:22px!important;min-height:22px!important;background:#cbd5e1!important;border:1px solid #cbd5e1!important;border-radius:999px!important;position:relative!important;flex:0 0 40px!important;cursor:pointer!important;vertical-align:middle!important;transition:background-color .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-switch:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0003!important;transition:transform .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch{background:var(--tv-accent, #0071e3)!important;border-color:var(--tv-accent, #0071e3)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch:after{transform:translate(18px)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;padding:2px 7px!important;min-width:28px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-settings-page .tenant-setting-state-on{color:#0369a1!important;background:#e0f2fe!important;border-color:#bae6fd!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions .console-topbar__environment{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:var(--tv-radius-pill)!important;border:1px solid var(--tv-line)!important;background:var(--tv-surface)!important;color:var(--tv-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions .console-topbar__environment.is-production{border-color:#16a34a4d!important;background:var(--tv-success-soft)!important;color:var(--tv-success)!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions .au-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:0 10px!important;border-radius:var(--tv-radius-pill)!important;border:1px solid var(--tv-line)!important;background:var(--tv-subtle-2)!important;color:var(--tv-body)!important;font-size:11.5px!important;font-weight:600!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions :is(.au-btn,.au-btn-primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:0 16px!important;border:1px solid var(--tv-accent)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-accent)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 8px 18px -8px #0071e3b3!important;transition:transform var(--tv-dur-fast) var(--tv-ease),background var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions :is(.au-btn,.au-btn-primary):hover{background:var(--tv-accent-hover)!important;transform:translateY(-1px)!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions :is(.au-btn,.au-btn-primary) *{color:#fff!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(h2,h3,.ov-section-heading,.ov-recent-heading,.th-panel-heading,.directory-subheading,.ti-section-title,.tvs-card-title){color:var(--tv-ink)!important;letter-spacing:-.015em!important;background:none!important;-webkit-text-fill-color:currentColor!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page h2{font-size:17px!important;font-weight:700!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page h3{font-size:15px!important;font-weight:600!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(p,small,.ti-section-subtitle,.tvs-card-subtitle){color:var(--tv-body)!important}:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip,.tenant-page .console-metric-strip){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip__item,.tenant-page .console-metric-strip__item){position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:112px!important;padding:18px 20px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-lg)!important;background:var(--tv-surface)!important;box-shadow:var(--tv-shadow-1)!important;color:var(--tv-body)!important;font-family:var(--tv-font)!important;text-align:left!important;text-decoration:none!important;cursor:default!important;transition:transform var(--tv-dur-fast) var(--tv-ease),box-shadow var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip__item,.tenant-page .console-metric-strip__item):hover{border-color:var(--tv-line-strong)!important;box-shadow:var(--tv-shadow-2)!important;transform:translateY(-2px)!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__icon{width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:var(--tv-accent-soft)!important;color:var(--tv-accent)!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__icon svg{width:17px!important;height:17px!important;color:inherit!important;stroke:currentColor!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__item.is-positive .console-metric-strip__icon{background:var(--tv-success-soft)!important;color:var(--tv-success)!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__item.is-warning .console-metric-strip__icon{background:var(--tv-warning-soft)!important;color:var(--tv-warning)!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__item.is-danger .console-metric-strip__icon{background:var(--tv-danger-soft)!important;color:var(--tv-danger)!important}:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip__value,.tenant-page .console-metric-strip__value){font-size:26px!important;font-weight:700!important;color:var(--tv-ink)!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:12px 0 4px!important;font-variant-numeric:tabular-nums!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__value--text{font-size:20px!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__label{font-size:13.5px!important;font-weight:600!important;color:var(--tv-ink)!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-workspace__content .console-metric-strip__detail{font-size:12px!important;color:var(--tv-muted)!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content .tenant-home :is(.ov-activity,.tenant-overview .ov-activity){display:flex!important;flex-direction:column!important;gap:22px!important;padding:24px 28px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-lg)!important;background:var(--tv-surface)!important;box-shadow:var(--tv-shadow-1)!important;color:var(--tv-body)!important;min-width:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding-bottom:16px!important;border:0!important;border-bottom:1px solid var(--tv-line)!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-heading h2{font-size:18px!important;font-weight:700!important;color:var(--tv-ink)!important;letter-spacing:-.02em!important;margin:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-freshness{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:4px!important;font-size:12.5px!important;color:var(--tv-muted)!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-actions{display:flex!important;align-items:center!important;gap:10px!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-actions .th-button{min-height:34px!important;padding:0 12px!important;font-size:12.5px!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-actions a{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;color:var(--tv-accent)!important;text-decoration:none!important;transition:background var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .ov-section-actions a:hover{background:var(--tv-accent-soft)!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metrics,.tenant-overview .ov-metrics){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metric,.tenant-overview .ov-metrics>div){position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:20px 22px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important;box-shadow:none!important;min-width:0!important;transition:background var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease),box-shadow var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metric,.tenant-overview .ov-metrics>div):before{display:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metric,.tenant-overview .ov-metrics>div):hover{background:var(--tv-surface)!important;border-color:var(--tv-line-strong)!important;box-shadow:var(--tv-shadow-1)!important}:root body #tenant-v2 .tenant-workspace__content .ov-metric dt,:root body #tenant-v2 .tenant-workspace__content .ov-metric dt a{font-size:13.5px!important;font-weight:600!important;color:var(--tv-ink)!important;text-decoration:none!important;margin:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-metric dt a:hover{color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metric dd,.tenant-overview .ov-metrics dd){font-size:32px!important;font-weight:700!important;color:var(--tv-ink)!important;line-height:1.15!important;letter-spacing:-.03em!important;margin:12px 0 6px!important;font-variant-numeric:tabular-nums!important}:root body #tenant-v2 .tenant-workspace__content .ov-metric dd small{font-size:18px!important;font-weight:600!important;color:var(--tv-muted)!important;margin-left:2px!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metric span,.tenant-overview .ov-metrics span){font-size:12px!important;font-weight:500!important;color:var(--tv-muted)!important;margin:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-data-note{font-size:12px!important;color:var(--tv-muted)!important;margin:-6px 0 0!important}:root body #tenant-v2 .tenant-workspace__content .ov-activity-detail{display:flex!important;flex-direction:column!important;gap:20px!important;margin-top:4px!important;padding-top:20px!important;border-top:1px solid var(--tv-line)!important}:root body #tenant-v2 .tenant-workspace__content .ov-recent-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important}:root body #tenant-v2 .tenant-workspace__content .ov-recent-heading h3{font-size:15px!important;font-weight:700!important;color:var(--tv-ink)!important;letter-spacing:-.015em!important;margin:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-recent-heading a{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:12.5px!important;font-weight:600!important;color:var(--tv-accent)!important;text-decoration:none!important}:root body #tenant-v2 .tenant-workspace__content .ov-recent-heading a:hover{text-decoration:underline!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important;color:var(--tv-ink)!important;text-decoration:none!important;font-size:13.5px!important;transition:background var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary:hover{background:var(--tv-surface)!important;border-color:var(--tv-line-strong)!important;box-shadow:var(--tv-shadow-1)!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary svg{color:var(--tv-accent)!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary svg:last-child{margin-left:auto!important;color:var(--tv-muted)!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary--attention{border-color:#fed7aa!important;background:#fffaf5!important;color:#9a3412!important}:root body #tenant-v2 .tenant-workspace__content .ov-alert-summary--attention svg{color:#ea580c!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-policy{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-list{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-list li{list-style:none!important;margin:0!important;padding:0!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 16px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important;transition:background var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-item:hover{background:var(--tv-surface)!important;border-color:var(--tv-line-strong)!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-item>strong{font-size:13px!important;font-weight:600!important;color:var(--tv-ink)!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:transparent!important;border:0!important;color:var(--tv-success)!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-item>span:last-child{margin-left:auto!important;padding:3px 10px!important;border-radius:var(--tv-radius-pill)!important;font-size:11.5px!important;font-weight:700!important;background:var(--tv-subtle-2)!important;color:var(--tv-body)!important;border:1px solid var(--tv-line)!important}:root body #tenant-v2 .tenant-workspace__content .ov-api-keys{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .ov-api-key-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}:root body #tenant-v2 .tenant-workspace__content .ov-api-key-item{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important}:root body #tenant-v2 .tenant-workspace__content .ov-empty-activity{display:flex!important;align-items:center!important;justify-content:center!important;min-height:72px!important;padding:16px!important;border:1px dashed var(--tv-line-strong)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important;color:var(--tv-muted)!important;font-size:13px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.tenant-card,.th-panel,.entity-table-shell,.au-table-card,.tenant-settings-card,.tenant-settings-panel,.tenant-ops-card,.tenant-dev-run-card,.tenant-dev-soft-panel,.directory-section,.user-access-stat-card,.ov-instance-card,.ov-setup-card,.ov-contract-card,.ov-next-card,.tvs-card,.directory-disclosure){border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-lg)!important;background:var(--tv-surface)!important;background-image:none!important;box-shadow:var(--tv-shadow-1)!important;color:var(--tv-body)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:box-shadow var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease),transform var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.tenant-card,.tenant-ops-card,.ov-next-card,.user-access-stat-card,.tenant-dev-run-card):hover{border-color:var(--tv-line-strong)!important;box-shadow:var(--tv-shadow-2)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page .tenant-raise:hover{transform:translateY(-1px)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.tenant-setting-subpanel,.tenant-setting-select-card,.entity-access-block,.ov-mfa-item,.iq-status-item,.th-credential){border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle)!important;background-image:none!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.ov-mfa-icon,.user-access-stat-icon,.directory-disclosure__icon){border:1px solid rgba(0,113,227,.14)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-accent-soft)!important;color:var(--tv-accent)!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.user-access-stat-value,.iq-status-val){color:var(--tv-ink)!important;font-weight:700!important;letter-spacing:-.02em!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.user-access-stat-label,.user-access-stat-meta,.iq-status-label){color:var(--tv-muted)!important;font-size:12px!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn,.th-button,.tenant-btn-primary,.tenant-btn-secondary,.tenant-btn-danger,.tenant-dev-primary,.tenant-dev-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:var(--tv-control-h)!important;padding:0 16px!important;border-radius:var(--tv-radius-md)!important;font-family:var(--tv-font)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;transition:background var(--tv-dur-fast) var(--tv-ease),border-color var(--tv-dur-fast) var(--tv-ease),color var(--tv-dur-fast) var(--tv-ease),box-shadow var(--tv-dur-fast) var(--tv-ease),transform var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn,.entity-action-btn-secondary,.th-button,.th-button--quiet,.tenant-btn-secondary,.tenant-dev-secondary){border:1px solid var(--tv-line)!important;background:var(--tv-surface)!important;background-image:none!important;color:var(--tv-ink)!important;box-shadow:var(--tv-shadow-1)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn,.entity-action-btn-secondary,.th-button,.th-button--quiet,.tenant-btn-secondary,.tenant-dev-secondary):hover:not(:disabled){border-color:var(--tv-line-strong)!important;background:var(--tv-subtle)!important;color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn,.entity-action-btn-secondary,.th-button,.tenant-btn-secondary,.tenant-dev-secondary) *{color:inherit!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn-primary,.th-button--primary,.tenant-btn-primary,.tenant-dev-primary){border:1px solid var(--tv-accent)!important;background:var(--tv-accent)!important;background-image:none!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3b3!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn-primary,.th-button--primary,.tenant-btn-primary,.tenant-dev-primary):hover:not(:disabled){border-color:var(--tv-accent-hover)!important;background:var(--tv-accent-hover)!important;color:#fff!important;transform:translateY(-1px)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn-primary,.th-button--primary,.tenant-btn-primary,.tenant-dev-primary) *{color:#fff!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn-danger,.tenant-btn-danger){border:1px solid #fecaca!important;background:var(--tv-surface)!important;color:var(--tv-danger)!important;box-shadow:var(--tv-shadow-1)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn-danger,.tenant-btn-danger):hover:not(:disabled){border-color:var(--tv-danger)!important;background:var(--tv-danger-soft)!important;color:var(--tv-danger-hover)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-action-btn,.th-button,.tenant-dev-primary,.tenant-dev-secondary,.entity-row-btn):disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn{min-height:32px!important;padding:0 10px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-sm)!important;background:var(--tv-surface)!important;color:var(--tv-ink)!important;font-size:12.5px!important;font-weight:600!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn:hover:not(:disabled){border-color:var(--tv-line-strong)!important;background:var(--tv-subtle)!important;color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn *{color:inherit!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn-primary{border-color:#0071e333!important;background:var(--tv-accent-soft)!important;color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn-danger{color:var(--tv-danger)!important}:root body #tenant-v2 .tenant-workspace__content .entity-row-btn-danger:hover:not(:disabled){border-color:#fecaca!important;background:var(--tv-danger-soft)!important;color:var(--tv-danger-hover)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-dev-link-btn,.directory-inline-copy-btn){border:0!important;border-radius:var(--tv-radius-sm)!important;background:transparent!important;color:var(--tv-accent)!important;font-weight:600!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-dev-link-btn,.directory-inline-copy-btn):hover{background:var(--tv-accent-soft)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.au-toolbar-search-input):not(.tenant-search-control input):not(.tenant-rail-search-input),select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),textarea){min-height:44px!important;padding:0 14px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface)!important;background-image:none!important;color:var(--tv-ink)!important;font-family:var(--tv-font)!important;font-size:14px!important;box-shadow:var(--tv-shadow-1)!important;outline:none!important;transition:border-color var(--tv-dur-fast) var(--tv-ease),box-shadow var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page textarea{padding:10px 14px!important;min-height:88px!important;line-height:1.5!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page select{padding-right:36px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(input,select,textarea):hover:not(:disabled):not(:focus){border-color:var(--tv-line-strong)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--tv-accent)!important;box-shadow:0 0 0 4px var(--tv-accent-ring)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(input,textarea)::placeholder{color:var(--tv-muted)!important;opacity:1!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(input[type=checkbox],input[type=radio]){accent-color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.directory-form-field,.tenant-setting-field,.tenant-dev-field,.th-label,.tenant-dialog-field)>:is(span,label):first-child{color:var(--tv-ink)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search,.tenant-search-control){position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:var(--tv-control-h)!important;padding:0 12px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface)!important;box-shadow:var(--tv-shadow-1)!important;transition:border-color var(--tv-dur-fast) var(--tv-ease),box-shadow var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search,.tenant-search-control):focus-within{border-color:var(--tv-accent)!important;box-shadow:0 0 0 4px var(--tv-accent-ring)!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search,.tenant-search-control) input{flex:1!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--tv-ink)!important;font-size:14px!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-icon,.tenant-search-icon-slot){position:static!important;color:var(--tv-muted)!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-workspace__content .au-toolbar-search-clear{position:static!important;width:24px!important;height:24px!important;border:0!important;border-radius:999px!important;background:var(--tv-subtle-2)!important;color:var(--tv-body)!important}:root body #tenant-v2 .tenant-workspace__content .au-toolbar-select{height:34px!important;min-height:34px!important;width:auto!important}:root body #tenant-v2 .tenant-workspace__content .au-table-card{overflow:hidden!important;padding:0!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-table-toolbar,.directory-list-controls){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--tv-line)!important;background:var(--tv-surface)!important}:root body #tenant-v2 .tenant-workspace__content .au-toolbar-meta{color:var(--tv-muted)!important;font-size:12.5px!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:var(--tv-surface)!important;font-size:13.5px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page thead th{position:sticky;top:0;z-index:1;padding:10px 16px!important;border:0!important;border-bottom:1px solid var(--tv-line)!important;background:var(--tv-subtle)!important;color:var(--tv-muted)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;text-align:left}:root body #tenant-v2 .tenant-workspace__content .tenant-page tbody td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--tv-line)!important;background:transparent!important;color:var(--tv-body)!important;vertical-align:middle!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page tbody tr{background:var(--tv-surface)!important;transition:background var(--tv-dur-fast) var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page tbody tr:hover{background:var(--tv-subtle)!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page tbody tr:last-child td{border-bottom:0!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page tbody td :is(strong,b){color:var(--tv-ink)!important;font-weight:600!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-tabs,.tenant-settings-tabs,.m-segmented-tabs){display:inline-flex!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:100%!important;overflow-x:auto!important;padding:3px!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-subtle-2)!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-tab-btn,.m-segmented-tab,.tenant-console-tabs>button){min-height:32px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tv-body)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-tab-btn,.m-segmented-tab,.tenant-console-tabs>button):hover{color:var(--tv-ink)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-tab-btn,.m-segmented-tab,.tenant-console-tabs>button):is(.is-active,.active,[aria-selected=true]){border-color:var(--tv-line)!important;background:var(--tv-surface)!important;color:var(--tv-ink)!important;box-shadow:var(--tv-shadow-1)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-tab-btn,.m-segmented-tab,.tenant-console-tabs>button) *{color:inherit!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.m-badge-active,.iq-status-ok,.tvs-step-badge,.tenant-http-method,[class*=status-badge],[class*=-badge]):not(svg){border-radius:var(--tv-radius-pill)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.th-notice,.directory-inline-error){padding:10px 12px!important;border:1px solid var(--tv-line)!important;border-radius:10px!important;background:var(--tv-subtle)!important;color:var(--tv-body)!important;font-size:13px!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :is(.th-notice--error,.directory-inline-error,.directory-destructive){border-color:#fecaca!important;background:var(--tv-danger-soft)!important;color:#b91c1c!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page pre{border:1px solid #1e293b!important;border-radius:var(--tv-radius-md)!important;background:linear-gradient(180deg,#0f172a,#0b1220)!important;color:#e2e8f0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;line-height:1.6!important}:root body #tenant-v2 .tenant-workspace__content .tenant-page :not(pre)>code{padding:2px 6px!important;border:1px solid var(--tv-line)!important;border-radius:6px!important;background:var(--tv-subtle-2)!important;color:var(--tv-ink)!important;font-size:12px!important}:root body #tenant-v2 .tenant-workspace__content .directory-disclosure>summary{padding:14px 16px!important;color:var(--tv-ink)!important;cursor:pointer!important}:root body #tenant-v2 .tenant-workspace__content .directory-disclosure--danger{border-color:#fecaca!important}:root body #tenant-v2 .tenant-workspace__content .directory-disclosure--danger .directory-disclosure__icon{background:var(--tv-danger-soft)!important;border-color:#fecaca!important;color:var(--tv-danger)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-loading-spin,.th-spin){color:var(--tv-accent)!important}:root body #tenant-v2 .tenant-workspace__content :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--tv-accent)!important;outline-offset:2px!important}:root body #tenant-v2 .tenant-workspace__content .developer-workspace :is(.tenant-dev-step-item){border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface)!important;color:var(--tv-body)!important}:root body #tenant-v2 .tenant-workspace__content .developer-workspace .tenant-dev-step-item.is-active{border-color:#0071e34d!important;background:var(--tv-accent-tint)!important;box-shadow:inset 3px 0 0 var(--tv-accent)!important}@media (max-width: 1024px){:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip,.tenant-page .console-metric-strip){grid-template-columns:repeat(2,minmax(0,1fr))!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero){align-items:flex-start!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-page-title,.tenant-page h1){font-size:20px!important}:root body #tenant-v2 .tenant-workspace__content .au-page-actions{width:100%!important}:root body #tenant-v2 .tenant-workspace__content .au-table-card{overflow-x:auto!important}:root body #tenant-v2 .tenant-workspace__content :is(.console-metric-strip,.tenant-page .console-metric-strip){grid-template-columns:1fr!important}:root body #tenant-v2 .tenant-workspace__content :is(.ov-metrics,.tenant-overview .ov-metrics){grid-template-columns:1fr!important}:root body #tenant-v2 .tenant-workspace__content .ov-mfa-list{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){:root body #tenant-v2 .tenant-workspace__content *{transition:none!important;transform:none!important}}:root body #tenant-v2 .tenant-workspace__content :is(.settings-section,.branding-section,.form-card,.au-settings-card){display:grid!important;grid-template-columns:minmax(200px,320px) minmax(0,1fr)!important;gap:32px!important;padding:24px 28px!important;border-radius:var(--tv-radius-lg)!important;background:var(--tv-surface)!important;border:1px solid var(--tv-line)!important;box-shadow:var(--tv-shadow-1)!important;margin-bottom:24px!important}@media (max-width: 900px){:root body #tenant-v2 .tenant-workspace__content :is(.settings-section,.branding-section,.form-card,.au-settings-card){grid-template-columns:1fr!important;gap:18px!important;padding:20px 18px!important}}:root body #tenant-v2 .tenant-workspace__content :is(.settings-section__intro,.form-card__intro) h3{margin:0 0 6px!important;font-size:15px!important;font-weight:650!important;color:var(--tv-ink)!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-workspace__content :is(.settings-section__intro,.form-card__intro) p{margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:var(--tv-muted)!important}:root body #tenant-v2 .tenant-workspace__content :is(input[type=text]:not(.au-toolbar-search-input):not(.tenant-rail-search-input),input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],select:not(.au-toolbar-select):not(.tv-pagination__select):not(.users-pagination select),textarea){width:100%!important;min-height:40px!important;padding:8px 12px!important;border-radius:var(--tv-radius-md)!important;border:1px solid var(--tv-line)!important;background:var(--tv-surface)!important;color:var(--tv-ink)!important;font-size:13px!important;font-family:inherit!important;box-shadow:var(--tv-shadow-1)!important;box-sizing:border-box!important;transition:border-color .14s var(--tv-ease),box-shadow .14s var(--tv-ease)!important}:root body #tenant-v2 .tenant-workspace__content textarea{min-height:88px!important}:root body #tenant-v2 .tenant-workspace__content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--tv-accent)!important;box-shadow:0 0 0 3px var(--tv-accent-ring)!important;outline:none!important}:root body #tenant-v2 .tenant-workspace__content :is(input,select,textarea):disabled{background:var(--tv-subtle)!important;color:var(--tv-muted)!important;cursor:not-allowed!important}:root body #tenant-v2 .tenant-workspace__content label{display:block!important;margin-bottom:6px!important;font-size:12.5px!important;font-weight:600!important;color:var(--tv-ink)!important}:root body #tenant-v2 .tenant-workspace__content .form-hint,:root body #tenant-v2 .tenant-workspace__content .field-help{display:block!important;margin-top:5px!important;font-size:12px!important;color:var(--tv-muted)!important;line-height:1.4!important}:root body #tenant-v2 .tenant-workspace__content .form-error,:root body #tenant-v2 .tenant-workspace__content .field-error{display:block!important;margin-top:5px!important;font-size:12px!important;color:var(--tv-danger)!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content :is(.danger-zone,.danger-card,.tv-danger-zone){border:1px solid rgba(239,68,68,.28)!important;border-radius:var(--tv-radius-lg)!important;background:snow!important;padding:24px 28px!important;margin-top:32px!important}:root body #tenant-v2 .tenant-workspace__content :is(.danger-zone,.danger-card) h3{color:#b91c1c!important;font-size:15px!important;font-weight:650!important;margin:0 0 6px!important}:root body #tenant-v2 .tv-save-bar{position:sticky!important;bottom:16px!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px!important;margin-top:24px!important;border-radius:var(--tv-radius-lg)!important;background:#0f172af0!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 40px -10px #0006,0 0 0 1px #0003!important;-webkit-backdrop-filter:blur(12px) saturate(160%)!important;backdrop-filter:blur(12px) saturate(160%)!important;color:#fff!important;animation:tv-slide-up .2s var(--tv-ease) both!important}@keyframes tv-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root body #tenant-v2 .tv-save-bar__message{font-size:13px!important;font-weight:550!important}:root body #tenant-v2 .tv-save-bar__actions{display:flex!important;align-items:center!important;gap:10px!important}.tv-toast-portal{position:fixed!important;bottom:24px!important;right:24px!important;z-index:9999!important;display:flex!important;flex-direction:column!important;gap:10px!important;pointer-events:none!important;max-width:400px!important;width:calc(100vw - 32px)!important}.tv-toast{pointer-events:auto!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--tv-line, #e2e8f0)!important;box-shadow:0 20px 40px -12px #0f172a40,0 2px 6px #0f172a14!important;animation:tv-toast-in .22s var(--tv-ease, cubic-bezier(.16, 1, .3, 1)) both!important;font-family:var(--tv-font, "Autheto Inter", Inter, sans-serif)!important}@keyframes tv-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tv-toast__icon{flex-shrink:0!important;margin-top:1px!important}.tv-toast--success .tv-toast__icon{color:#10b981!important}.tv-toast--warning .tv-toast__icon{color:#f59e0b!important}.tv-toast--danger .tv-toast__icon{color:#ef4444!important}.tv-toast--info .tv-toast__icon{color:#0071e3!important}.tv-toast__content{flex:1!important;min-width:0!important}.tv-toast__title{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.tv-toast__desc{margin:3px 0 0!important;color:#475569!important;font-size:12px!important;line-height:1.4!important}.tv-toast__close{flex-shrink:0!important;background:transparent!important;border:0!important;padding:2px!important;color:#94a3b8!important;cursor:pointer!important;border-radius:6px!important;transition:color .14s ease!important}.tv-toast__close:hover{color:#0f172a!important}:root body #tenant-v2 .tenant-settings-tabs{display:flex!important;align-items:center!important;gap:4px!important;background:var(--tv-subtle, #f1f5f9)!important;padding:4px!important;border-radius:12px!important;margin:16px 0 24px!important;overflow-x:auto!important;border:1px solid var(--tv-line, #e2e8f0)!important}:root body #tenant-v2 .tenant-settings-tab{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 14px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:var(--tv-body, #475569)!important;font-size:13px!important;font-weight:550!important;cursor:pointer!important;white-space:nowrap!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-settings-tab:hover{color:var(--tv-ink, #0f172a)!important;background:#fff9!important}:root body #tenant-v2 .tenant-settings-tab.is-active{background:#fff!important;color:var(--tv-accent, #0071e3)!important;box-shadow:0 1px 3px #0f172a14!important;font-weight:600!important}:root body #tenant-v2 .tenant-floating-save-bar{position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-width:min(92vw,680px)!important;padding:12px 20px!important;border-radius:9999px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 36px -8px #0f172a66,0 4px 12px #00000026!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;animation:tv-toast-in .2s var(--tv-ease, ease) both!important}:root body #tenant-v2 .tenant-floating-save-bar__info{display:flex!important;align-items:center!important;gap:12px!important}:root body #tenant-v2 .tenant-floating-save-bar__badge{color:#fbbf24!important;font-size:12.5px!important;font-weight:650!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-floating-save-bar__text{color:#94a3b8!important;font-size:12.5px!important}:root body #tenant-v2 .tenant-floating-save-bar__actions{display:flex!important;align-items:center!important;gap:8px!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog){display:flex!important;flex-direction:column!important;gap:20px!important;max-width:1100px!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) :is(.tenant-setting-field-grid,.tenant-setting-rows,.tenant-setting-toggle-grid){display:block!important;grid-template-columns:none!important;gap:0!important;margin:0!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card{background:var(--tv-surface, #ffffff)!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:var(--tv-radius-lg, 16px)!important;box-shadow:0 1px 3px #0f172a0a,0 8px 24px -4px #0f172a0a!important;padding:0!important;overflow:hidden!important;margin-bottom:22px!important;transition:box-shadow .16s ease,border-color .16s ease!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card:hover{border-color:#cbd5e1!important;box-shadow:0 2px 6px #0f172a0d,0 12px 28px -4px #0f172a0f!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 26px!important;border-bottom:1px solid #f1f5f9!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;gap:16px!important;flex-wrap:wrap!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card__header-left{display:flex!important;align-items:center!important;gap:14px!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card__icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;background:linear-gradient(135deg,#f0f7ff,#e0f2fe)!important;border:1px solid rgba(0,113,227,.16)!important;color:var(--tv-accent, #0071e3)!important;display:grid!important;place-items:center!important;flex-shrink:0!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card__title{margin:0!important;font-size:16px!important;font-weight:800!important;color:#090d16!important;letter-spacing:-.02em!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-card__desc{margin:2px 0 0!important;font-size:13px!important;color:#475569!important;font-weight:450!important;line-height:1.45!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:17px 26px!important;border-bottom:1px solid #f1f5f9!important;gap:24px!important;background:#fff!important;transition:background-color .14s ease!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row:last-child{border-bottom:0!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row:hover{background:#f8fafccc!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row__info{display:flex!important;flex-direction:column!important;gap:3px!important;flex:1!important;min-width:0!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row__title{font-size:13.5px!important;font-weight:650!important;color:#090d16!important;letter-spacing:-.01em!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row__desc{margin:0!important;font-size:12.5px!important;color:#475569!important;line-height:1.5!important;font-weight:450!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-settings-row__control{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch{position:relative!important;display:inline-block!important;width:46px!important;height:26px!important;cursor:pointer!important;margin:0!important;padding:0!important;flex-shrink:0!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch__slider{position:absolute!important;cursor:pointer!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:#cbd5e1!important;border-radius:9999px!important;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch:hover .tenant-ios-switch__slider{background-color:#94a3b8!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch__slider:before{position:absolute!important;content:""!important;height:20px!important;width:20px!important;left:3px!important;bottom:3px!important;background-color:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px #0000002e,0 1px 2px #0000001a!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch input:checked+.tenant-ios-switch__slider{background-color:var(--tv-accent, #0071e3)!important;box-shadow:0 2px 8px #0071e34d!important}:root body :is(#tenant-v2 .tenant-settings-page,#tenant-v2 .tenant-mail-page,.tenant-dialog) .tenant-ios-switch input:checked+.tenant-ios-switch__slider:before{transform:translate(20px)!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-input-unit-wrap{display:flex!important;align-items:center!important;width:164px!important;border:1.5px solid #cbd5e1!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a0a!important;transition:border-color .14s ease,box-shadow .14s ease!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-input-unit-wrap:focus-within{border-color:var(--tv-accent, #0071e3)!important;box-shadow:0 0 0 3.5px #0071e326!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-input-unit-wrap input{border:0!important;box-shadow:none!important;min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;text-align:right!important;width:100%!important;background:transparent!important;color:#090d16!important;font-variant-numeric:tabular-nums!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-input-unit-wrap .tenant-input-unit{padding:0 12px!important;font-size:12px!important;color:#475569!important;font-weight:650!important;background:#f8fafc!important;border-left:1px solid #e2e8f0!important;height:38px!important;display:flex!important;align-items:center!important;white-space:nowrap!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;padding:22px 26px!important}@media (max-width: 900px){:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-grid{grid-template-columns:1fr!important}}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card{border:1.5px solid #e2e8f0!important;border-radius:14px!important;padding:18px!important;cursor:pointer!important;background:#fff!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;gap:8px!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card:hover{border-color:#93c5fd!important;background:#f8fbff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0f172a0f!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card.is-selected{border-color:var(--tv-accent, #0071e3)!important;background:linear-gradient(180deg,#f0f7ff,#fff)!important;box-shadow:0 4px 16px #0071e31f!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card__header{display:flex!important;align-items:center!important;gap:10px!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card__radio{width:18px!important;height:18px!important;border-radius:50%!important;border:2px solid #cbd5e1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:border-color .14s ease!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card.is-selected .tenant-tier-card__radio{border-color:var(--tv-accent, #0071e3)!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card.is-selected .tenant-tier-card__radio:after{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--tv-accent, #0071e3)!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card__title{font-size:14px!important;font-weight:750!important;color:#090d16!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-tier-card__desc{margin:0!important;font-size:12.5px!important;color:#475569!important;line-height:1.45!important}:root body :is(#tenant-v2 .tenant-settings-page,.tenant-dialog) .tenant-select-compact{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:550!important;border:1px solid var(--tv-line, #cbd5e1)!important;border-radius:8px!important;background:#fff!important;color:var(--tv-ink, #0f172a)!important;width:auto!important;min-width:140px!important}:root body #tenant-v2 .tenant-settings-split{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;margin-top:8px!important}@media (max-width: 900px){:root body #tenant-v2 .tenant-settings-split{grid-template-columns:1fr!important;gap:20px!important}}:root body #tenant-v2 .tenant-settings-rail{position:sticky!important;top:20px!important;display:flex!important;flex-direction:column!important;gap:4px!important;background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:var(--tv-radius-lg, 16px)!important;padding:10px!important;box-shadow:0 1px 3px #0f172a0a,0 8px 24px -4px #0f172a0a!important}:root body #tenant-v2 .tenant-settings-rail__header{padding:10px 12px 14px!important;border-bottom:1px solid #f1f5f9!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-settings-rail__title{font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important;color:#64748b!important}:root body #tenant-v2 .tenant-settings-rail__score-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;border-radius:9999px!important;font-size:11px!important;font-weight:750!important;background:#f0fdf4!important;color:#16a34a!important;border:1px solid #bbf7d0!important}:root body #tenant-v2 .tenant-settings-rail__item{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:10px 14px!important;border-radius:9px!important;font-size:13px!important;font-weight:550!important;color:#334155!important;background:transparent!important;border:0!important;cursor:pointer!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;text-align:left!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active{background:#eff6ff!important;color:var(--tv-accent, #0071e3)!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #0071e329!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3.5px!important;border-radius:9999px!important;background:var(--tv-accent, #0071e3)!important}:root body #tenant-v2 .tenant-settings-rail__item-left{display:flex!important;align-items:center!important;gap:11px!important}:root body #tenant-v2 .tenant-settings-rail__icon{width:18px!important;display:grid!important;place-items:center!important;color:#64748b!important;flex-shrink:0!important;transition:color .14s ease!important}:root body #tenant-v2 .tenant-settings-rail__item:hover .tenant-settings-rail__icon{color:#090d16!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active .tenant-settings-rail__icon{color:var(--tv-accent, #0071e3)!important}:root body #tenant-v2 .tenant-settings-rail__badge{font-size:11px!important;font-weight:700!important;padding:2px 8px!important;border-radius:9999px!important;background:#f1f5f9!important;color:#475569!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active .tenant-settings-rail__badge{background:#dbeafe!important;color:#1d4ed8!important}:root body #tenant-v2 .tenant-settings-stage{display:flex!important;flex-direction:column!important;gap:22px!important;min-width:0!important}:root body #tenant-v2 .tenant-settings-stage__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 0 14px!important;border-bottom:1px solid var(--tv-line, #f1f5f9)!important;gap:16px!important;flex-wrap:wrap!important}:root body #tenant-v2 .tenant-settings-stage__title-group{display:flex!important;flex-direction:column!important;gap:4px!important}:root body #tenant-v2 .tenant-settings-stage__title{margin:0!important;font-size:20px!important;font-weight:850!important;color:#090d16!important;letter-spacing:-.025em!important;display:flex!important;align-items:center!important;gap:10px!important}:root body #tenant-v2 .tenant-settings-stage__desc{margin:0!important;font-size:13px!important;color:#475569!important;font-weight:450!important;line-height:1.5!important}:root body #tenant-v2 .tenant-posture-card{background:linear-gradient(180deg,#fff,#fafbfc)!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:var(--tv-radius-lg, 16px)!important;padding:26px!important;box-shadow:0 1px 3px #0f172a0a,0 10px 30px -6px #0f172a0d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:26px!important;flex-wrap:wrap!important}:root body #tenant-v2 .tenant-posture-card__left{display:flex!important;align-items:center!important;gap:22px!important}:root body #tenant-v2 .tenant-posture-card__score-dial{width:72px!important;height:72px!important;border-radius:50%!important;background:#fff!important;border:3.5px solid var(--tv-accent, #0071e3)!important;box-shadow:0 0 0 4px #0071e314!important;display:grid!important;place-items:center!important;flex-direction:column!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-posture-card__score-num{font-size:24px!important;font-weight:900!important;color:#090d16!important;letter-spacing:-.04em!important;line-height:1!important}:root body #tenant-v2 .tenant-posture-card__score-denom{font-size:10.5px!important;font-weight:750!important;color:#64748b!important}:root body #tenant-v2 .tenant-posture-card__info{display:flex!important;flex-direction:column!important;gap:4px!important}:root body #tenant-v2 .tenant-posture-card__headline{font-size:16px!important;font-weight:800!important;color:#090d16!important;letter-spacing:-.015em!important;display:flex!important;align-items:center!important;gap:10px!important}:root body #tenant-v2 .tenant-posture-card__sub{font-size:13px!important;color:#475569!important;font-weight:450!important;margin:0!important;line-height:1.45!important}:root body #tenant-v2 .tenant-posture-card__metrics{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}:root body #tenant-v2 .tenant-posture-stat{padding:12px 18px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a08!important;display:flex!important;flex-direction:column!important;gap:3px!important}:root body #tenant-v2 .tenant-posture-stat__label{font-size:10.5px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important}:root body #tenant-v2 .tenant-posture-stat__value{font-size:15px!important;font-weight:800!important;color:#090d16!important;font-variant-numeric:tabular-nums!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-table{width:100%!important;border-collapse:collapse!important;font-size:12.5px!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-table th{text-align:left!important;padding:10px 14px!important;background:#f8fafc!important;font-weight:700!important;color:#475569!important;border-bottom:1px solid var(--tv-line, #e2e8f0)!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-table td{padding:10px 14px!important;border-bottom:1px solid #f1f5f9!important;color:#334155!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-table tr:hover td{background:#fafbfc!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-card-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:18px!important}@media (max-width: 800px){:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-diff-card-grid{grid-template-columns:1fr!important}}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-card{border:1.5px solid var(--tv-line, #e2e8f0)!important;border-radius:12px!important;padding:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:10px!important;cursor:pointer!important;transition:all .14s ease!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-card:hover{border-color:var(--tv-accent, #0071e3)!important;box-shadow:0 4px 12px #0071e314!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-card.is-active{border-color:var(--tv-accent, #0071e3)!important;background:#f0f7ff!important;box-shadow:0 0 0 1px var(--tv-accent, #0071e3)!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-card__title{font-size:14px!important;font-weight:700!important;color:var(--tv-ink, #0f172a)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-preset-card__desc{font-size:12px!important;color:var(--tv-muted, #64748b)!important;margin:0!important;line-height:1.4!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-checklist{display:flex!important;flex-direction:column!important;gap:10px!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border:1px solid var(--tv-line, #e2e8f0)!important;border-radius:10px!important;background:#fff!important;gap:14px!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__left{display:flex!important;align-items:center!important;gap:12px!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__dot{width:10px!important;height:10px!important;border-radius:50%!important;flex-shrink:0!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__dot--pass{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e33!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__dot--warn{background:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b33!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__dot--fail{background:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__title{font-size:13px!important;font-weight:650!important;color:var(--tv-ink, #0f172a)!important}:root body :is(#tenant-v2,.tenant-dialog) .tenant-inspector-item__desc{font-size:11.5px!important;color:var(--tv-muted, #64748b)!important;margin:1px 0 0!important}:root body #tenant-v2 .tenant-settings-rail__badge--success{background:#f0fdf4!important;color:#16a34a!important;border:1px solid #bbf7d0!important}:root body #tenant-v2 .tenant-settings-rail__badge--primary{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important}:root body #tenant-v2 .tenant-settings-rail__badge--warn{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a!important}:root body #tenant-v2 .tenant-switch-wrap{display:inline-flex!important;align-items:center!important;gap:12px!important}:root body #tenant-v2 .tenant-switch-status{font-size:11.5px!important;font-weight:700!important;letter-spacing:.02em!important;padding:2px 8px!important;border-radius:9999px!important;transition:all .14s ease!important;-webkit-user-select:none!important;user-select:none!important}:root body #tenant-v2 .tenant-switch-status.is-on{background:#f0fdf4!important;color:#16a34a!important;border:1px solid #bbf7d0!important}:root body #tenant-v2 .tenant-switch-status.is-off{background:#f8fafc!important;color:#94a3b8!important;border:1px solid #e2e8f0!important}:root body #tenant-v2 .tenant-unit-control-group{display:inline-flex!important;align-items:center!important;gap:10px!important}:root body #tenant-v2 .tenant-unit-translation-badge{font-size:11.5px!important;font-weight:700!important;color:#0284c7!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;padding:3px 8px!important;border-radius:6px!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-hardening-meter{padding:16px 26px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:8px!important}:root body #tenant-v2 .tenant-hardening-meter__header{display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-hardening-meter__title{font-size:12px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#475569!important;display:flex!important;align-items:center!important;gap:6px!important}:root body #tenant-v2 .tenant-hardening-meter__badge{font-size:11.5px!important;font-weight:800!important;padding:2px 10px!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;gap:5px!important}:root body #tenant-v2 .tenant-hardening-meter__bars{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;height:6px!important}:root body #tenant-v2 .tenant-hardening-meter__bar{border-radius:9999px!important;background:#e2e8f0!important;transition:background-color .2s ease!important}:root body #tenant-v2 .tenant-hardening-meter__bar.is-filled-danger{background:#ef4444!important}:root body #tenant-v2 .tenant-hardening-meter__bar.is-filled-warn{background:#f59e0b!important}:root body #tenant-v2 .tenant-hardening-meter__bar.is-filled-info{background:#0284c7!important}:root body #tenant-v2 .tenant-hardening-meter__bar.is-filled-success{background:#16a34a!important}:root body #tenant-v2 .tenant-hardening-meter__hint{font-size:12px!important;color:#64748b!important;margin:0!important;line-height:1.4!important}:root body #tenant-v2 .tenant-threat-status-banner{margin:16px 26px 0!important;padding:12px 16px!important;border-radius:10px!important;display:flex!important;align-items:flex-start!important;gap:12px!important;font-size:12.5px!important;line-height:1.45!important}:root body #tenant-v2 .tenant-threat-status-banner--active{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#15803d!important}:root body #tenant-v2 .tenant-threat-status-banner--inactive{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}:root body #tenant-v2 .tenant-threat-status-banner strong{font-weight:750!important}:root body #tenant-v2 .tenant-settings-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}:root body #tenant-v2 .tenant-settings-page :is(h1,h2,h3,h4,.tenant-console-header__title,.tenant-console-header__eyebrow,.tenant-settings-stage__title,.tenant-settings-card__title,.tenant-settings-rail__title,.tenant-settings-rail__group-title,.tenant-settings-rail__label,.tenant-settings-row__title,.tenant-posture-card__headline,.tenant-tier-card__title,.tenant-hardening-meter__title,.au-btn,.tenant-switch-status,.tenant-settings-rail__badge,.tenant-unit-translation-badge){font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.022em!important}:root body #tenant-v2 .tenant-settings-page :is(.tenant-console-header__desc,.tenant-settings-stage__desc,.tenant-settings-card__desc,.tenant-settings-row__desc,.tenant-settings-rail__subtext,.tenant-posture-card__sub,.tenant-tier-card__desc){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.011em!important}:root body #tenant-v2 .tenant-settings-page :is(.tenant-posture-card__score-num,.tenant-posture-stat__value,.tenant-input-unit-wrap input,.tenant-unit-translation-badge){font-family:Plus Jakarta Sans,JetBrains Mono,monospace!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important}:root body #tenant-v2 .tenant-settings-split{grid-template-columns:320px minmax(0,1fr)!important;gap:28px!important}:root body #tenant-v2 .tenant-settings-rail{padding:12px 10px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 1px 3px #0f172a0a,0 12px 28px -6px #0f172a0d!important;gap:4px!important}:root body #tenant-v2 .tenant-rail-search{position:relative!important;margin:4px 6px 10px!important}:root body #tenant-v2 .tenant-rail-search input,:root body #tenant-v2 .tenant-workspace__content .tenant-rail-search input[type=text]{width:100%!important;height:34px!important;min-height:34px!important;border-radius:8px!important;padding:0 28px 0 34px!important;font-size:12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#090d16!important;box-shadow:none!important;transition:all .14s ease!important;box-sizing:border-box!important}:root body #tenant-v2 .tenant-rail-search input:focus{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e31f!important;outline:none!important}:root body #tenant-v2 .tenant-rail-search__icon{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;pointer-events:none!important;display:grid!important;place-items:center!important}:root body #tenant-v2 .tenant-rail-search__clear{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:#94a3b8!important;cursor:pointer!important;padding:2px!important;display:grid!important;place-items:center!important}:root body #tenant-v2 .tenant-rail-search__clear:hover{color:#090d16!important}:root body #tenant-v2 .tenant-settings-rail__group-title{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;padding:8px 10px 4px!important;margin-top:4px!important}:root body #tenant-v2 .tenant-settings-rail__item{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:8px 10px!important;border-radius:12px!important;font-size:13px!important;font-weight:550!important;color:#334155!important;background:transparent!important;border:0!important;cursor:pointer!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;text-align:left!important;gap:10px!important}:root body #tenant-v2 .tenant-settings-rail__item:hover{background:#f8fafc!important;color:#090d16!important;transform:translate(2px)!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active{background:var(--rail-active-bg, #eff6ff)!important;box-shadow:inset 0 0 0 1px var(--rail-active-border, rgba(0, 113, 227, .18))!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3.5px!important;border-radius:9999px!important;background:var(--rail-active-color, var(--tv-accent, #0071e3))!important}:root body #tenant-v2 .tenant-settings-rail__item-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex-grow:1!important}:root body #tenant-v2 .tenant-settings-rail__icon-squircle{width:32px!important;height:32px!important;border-radius:9px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:transform .14s ease!important}:root body #tenant-v2 .tenant-settings-rail__item:hover .tenant-settings-rail__icon-squircle{transform:scale(1.06)!important}:root body #tenant-v2 .tenant-settings-rail__text-group{display:flex!important;flex-direction:column!important;gap:1.5px!important;flex-grow:1!important;min-width:0!important}:root body #tenant-v2 .tenant-settings-rail__label{font-size:13px!important;font-weight:700!important;color:#090d16!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root body #tenant-v2 .tenant-settings-rail__item.is-active .tenant-settings-rail__label{color:#0071e3!important;font-weight:800!important}:root body #tenant-v2 .tenant-settings-rail__subtext{font-size:11px!important;color:#64748b!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root body #tenant-v2 .tenant-settings-rail__badge{flex-shrink:0!important;margin-left:6px!important}:root body #tenant-v2 .tenant-posture-stat--interactive{cursor:pointer!important;transition:all .14s cubic-bezier(.16,1,.3,1)!important}:root body #tenant-v2 .tenant-posture-stat--interactive:hover{transform:translateY(-2px)!important;border-color:#0071e3!important;box-shadow:0 4px 12px #0071e31f!important}:root body #tenant-v2 .tenant-rail-posture-footer{margin-top:12px!important;padding:12px 10px 6px!important;border-top:1px solid #f1f5f9!important;display:flex!important;flex-direction:column!important;gap:8px!important}:root body #tenant-v2 .tenant-rail-posture-footer__btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:8px 10px!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-size:11.5px!important;font-weight:700!important;color:#334155!important;cursor:pointer!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-rail-posture-footer__btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#090d16!important}:root body #tenant-v2 .tenant-settings-subgroup{margin:20px 0 10px!important;padding:0 0 6px!important;border-bottom:1px solid #f1f5f9!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-settings-subgroup:first-child{margin-top:0!important}:root body #tenant-v2 .tenant-settings-subgroup-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important}:root body #tenant-v2 .tenant-settings-subgroup-title svg{color:#0071e3!important}:root body #tenant-v2 .tenant-auth-flow-strip{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:20px!important}:root body #tenant-v2 .tenant-auth-flow-strip__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important}:root body #tenant-v2 .tenant-auth-flow-strip__title{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-auth-flow-strip__badge{font-size:10.5px!important;font-weight:700!important;padding:3px 8px!important;border-radius:999px!important;background:#e0f2fe!important;color:#0284c7!important;border:1px solid #bae6fd!important}:root body #tenant-v2 .tenant-auth-flow-steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;align-items:stretch!important}:root body #tenant-v2 .tenant-auth-flow-node{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9px!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important;position:relative!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-auth-flow-node.is-active{border-color:#93c5fd!important;background:#f8fafc!important;box-shadow:0 1px 3px #0071e314!important}:root body #tenant-v2 .tenant-auth-flow-node.is-optional{border-style:dashed!important;opacity:.8!important}:root body #tenant-v2 .tenant-auth-flow-node.is-disabled{opacity:.45!important;background:#f1f5f9!important;border-color:#cbd5e1!important}:root body #tenant-v2 .tenant-auth-flow-node__top{display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-auth-flow-node__icon{width:22px!important;height:22px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important}:root body #tenant-v2 .tenant-auth-flow-node.is-active .tenant-auth-flow-node__icon{background:#eff6ff!important;color:#0071e3!important}:root body #tenant-v2 .tenant-auth-flow-node.is-disabled .tenant-auth-flow-node__icon{background:#e2e8f0!important;color:#94a3b8!important}:root body #tenant-v2 .tenant-auth-flow-node__stepnum{font-size:9.5px!important;font-weight:800!important;color:#94a3b8!important}:root body #tenant-v2 .tenant-auth-flow-node__label{font-size:11.5px!important;font-weight:700!important;color:#0f172a!important;line-height:1.2!important}:root body #tenant-v2 .tenant-auth-flow-node__desc{font-size:10px!important;color:#64748b!important;line-height:1.2!important}:root body #tenant-v2 .tenant-guidance-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:600!important;padding:3px 8px!important;border-radius:6px!important;margin-top:4px!important}:root body #tenant-v2 .tenant-guidance-badge--nist{background:#fef3c7!important;border:1px solid #fde68a!important;color:#92400e!important}:root body #tenant-v2 .tenant-guidance-badge--info{background:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0369a1!important}:root body #tenant-v2 .tenant-entropy-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:20px!important;display:flex!important;flex-direction:column!important;gap:12px!important}:root body #tenant-v2 .tenant-entropy-card__top{display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-entropy-card__headline{display:flex!important;align-items:center!important;gap:10px!important}:root body #tenant-v2 .tenant-entropy-bits{font-size:26px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.03em!important;line-height:1!important}:root body #tenant-v2 .tenant-entropy-bits span{font-size:13px!important;font-weight:600!important;color:#64748b!important;margin-left:2px!important}:root body #tenant-v2 .tenant-entropy-rating{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important}:root body #tenant-v2 .tenant-preset-quick-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:4px!important}:root body #tenant-v2 .tenant-preset-quick-actions__label{font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important}:root body #tenant-v2 .tenant-preset-pill-btn{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;color:#334155!important;cursor:pointer!important;transition:all .14s ease!important;display:inline-flex!important;align-items:center!important;gap:4px!important}:root body #tenant-v2 .tenant-preset-pill-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}:root body #tenant-v2 .tenant-preset-pill-btn:active{transform:translateY(1px)!important}:root body #tenant-v2 .tenant-complexity-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin-bottom:18px!important}:root body #tenant-v2 .tenant-complexity-cell{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-complexity-cell:focus-within{border-color:#93c5fd!important;background:#fff!important;box-shadow:0 0 0 3px #0071e314!important}:root body #tenant-v2 .tenant-complexity-cell__header{display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-complexity-cell__title{font-size:11.5px!important;font-weight:700!important;color:#1e293b!important}:root body #tenant-v2 .tenant-complexity-cell__tag{font-size:9.5px!important;font-weight:700!important;padding:1px 6px!important;border-radius:4px!important;background:#e2e8f0!important;color:#475569!important}:root body #tenant-v2 .tenant-threat-timeline{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:20px!important}:root body #tenant-v2 .tenant-threat-timeline__title{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;margin-bottom:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-threat-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}:root body #tenant-v2 .tenant-threat-step-box{border-radius:8px!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;display:flex!important;flex-direction:column!important;gap:4px!important}:root body #tenant-v2 .tenant-threat-step-box--normal{border-left:3px solid #10b981!important}:root body #tenant-v2 .tenant-threat-step-box--delay{border-left:3px solid #f59e0b!important}:root body #tenant-v2 .tenant-threat-step-box--lockout{border-left:3px solid #ef4444!important}:root body #tenant-v2 .tenant-threat-step-box__phase{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#64748b!important}:root body #tenant-v2 .tenant-threat-step-box__action{font-size:11.5px!important;font-weight:700!important;color:#0f172a!important}:root body #tenant-v2 .tenant-threat-step-box__detail{font-size:10px!important;color:#64748b!important;line-height:1.3!important}:root body #tenant-v2 .tenant-vectors-strip{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:12px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:18px!important}:root body #tenant-v2 .tenant-vectors-strip__label{font-size:11px!important;font-weight:700!important;color:#475569!important;margin-right:4px!important}:root body #tenant-v2 .tenant-vector-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:600!important;padding:3px 8px!important;border-radius:999px!important}:root body #tenant-v2 .tenant-vector-tag.is-active{background:#dcfce7!important;color:#15803d!important;border:1px solid #bbf7d0!important}:root body #tenant-v2 .tenant-vector-tag.is-inactive{background:#fee2e2!important;color:#b91c1c!important;border:1px solid #fecaca!important}:root body #tenant-v2 .tenant-session-diagram{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:20px!important;display:flex!important;flex-direction:column!important;gap:12px!important}:root body #tenant-v2 .tenant-session-diagram__header{display:flex!important;align-items:center!important;justify-content:space-between!important}:root body #tenant-v2 .tenant-session-diagram__title{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;display:flex!important;align-items:center!important;gap:6px!important}:root body #tenant-v2 .tenant-session-bar-wrap{display:flex!important;flex-direction:column!important;gap:6px!important}:root body #tenant-v2 .tenant-session-bar-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:11.5px!important;font-weight:600!important;color:#334155!important}:root body #tenant-v2 .tenant-session-bar-track{height:8px!important;background:#f1f5f9!important;border-radius:999px!important;overflow:hidden!important;position:relative!important}:root body #tenant-v2 .tenant-session-bar-fill{height:100%!important;border-radius:999px!important;transition:width .24s ease!important}:root body #tenant-v2 .tenant-session-bar-fill--access{background:#0071e3!important}:root body #tenant-v2 .tenant-session-bar-fill--idle{background:#6366f1!important}:root body #tenant-v2 .tenant-session-bar-fill--max{background:#8b5cf6!important}:root body #tenant-v2 .tenant-mfa-rating-tag{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:9.5px!important;font-weight:700!important;padding:2px 7px!important;border-radius:4px!important;margin-top:3px!important}:root body #tenant-v2 .tenant-mfa-rating-tag--strong{background:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0!important}:root body #tenant-v2 .tenant-mfa-rating-tag--medium{background:#f0f9ff!important;color:#0369a1!important;border:1px solid #bae6fd!important}:root body #tenant-v2 .tenant-mfa-rating-tag--legacy{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a!important}:root body #tenant-v2 .tenant-ai-models-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin:12px 0 18px!important}:root body #tenant-v2 .tenant-ai-model-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:10px 12px!important;display:flex!important;align-items:flex-start!important;gap:10px!important}:root body #tenant-v2 .tenant-ai-model-card__icon{width:28px!important;height:28px!important;border-radius:6px!important;background:#7c3aed14!important;color:#7c3aed!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-ai-model-card__title{font-size:11.5px!important;font-weight:700!important;color:#0f172a!important}:root body #tenant-v2 .tenant-ai-model-card__status{font-size:10px!important;color:#16a34a!important;font-weight:600!important}:root body #tenant-v2 .tenant-siem-preview{background:#0f172a!important;color:#e2e8f0!important;border-radius:10px!important;padding:14px 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;line-height:1.5!important;overflow-x:auto!important;margin-top:10px!important;border:1px solid #1e293b!important}:root body #tenant-v2 .tenant-category-hero{background:linear-gradient(180deg,#fff,#fafbfc)!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 1px 3px #0f172a0a,0 8px 24px -4px #0f172a0a!important;padding:22px 26px!important;margin-bottom:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;position:relative!important;overflow:hidden!important}:root body #tenant-v2 .tenant-category-hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--domain-color, #0071e3)!important}:root body #tenant-v2 .tenant-category-hero__left{display:flex!important;align-items:center!important;gap:16px!important}:root body #tenant-v2 .tenant-category-hero__squircle{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important;background:var(--domain-bg, rgba(0, 113, 227, .1))!important;border:1px solid var(--domain-border, rgba(0, 113, 227, .2))!important;color:var(--domain-color, #0071e3)!important;display:grid!important;place-items:center!important;font-size:20px!important;flex-shrink:0!important;box-shadow:0 2px 6px -1px #0f172a0f!important}:root body #tenant-v2 .tenant-category-hero__eyebrow{display:flex!important;align-items:center!important;gap:6px!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;margin-bottom:2px!important}:root body #tenant-v2 .tenant-category-hero__dot{width:5px!important;height:5px!important;border-radius:999px!important;background:var(--domain-color, #0071e3)!important}:root body #tenant-v2 .tenant-category-hero__title{font-size:20px!important;font-weight:800!important;letter-spacing:-.025em!important;color:#090d16!important;margin:0!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;line-height:1.2!important}:root body #tenant-v2 .tenant-category-hero__desc{font-size:13px!important;font-weight:450!important;color:#475569!important;margin:3px 0 0!important;line-height:1.45!important}:root body #tenant-v2 .tenant-category-hero__actions{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-category-hero__badge{font-size:11px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important;background:var(--domain-bg, #f1f5f9)!important;color:var(--domain-color, #334155)!important;border:1px solid var(--domain-border, #cbd5e1)!important;letter-spacing:.01em!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-category-hero__save-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 16px!important;border-radius:9px!important;background:#0071e3!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border:1px solid rgba(0,0,0,.1)!important;cursor:pointer!important;box-shadow:0 1px 3px #0071e34d!important;transition:all .14s ease!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-category-hero__save-btn:hover:not(:disabled){background:#0060c4!important;box-shadow:0 2px 6px #0071e366!important;transform:translateY(-1px)!important}:root body #tenant-v2 .tenant-category-hero__save-btn:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}:root body #tenant-v2 .tenant-domain-showcase{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 1px 3px #0f172a0a,0 8px 20px -4px #0f172a08!important;padding:20px 24px!important;margin-bottom:22px!important;position:relative!important}:root body #tenant-v2 .tenant-domain-showcase__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}:root body #tenant-v2 .tenant-domain-showcase__title{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;color:#090d16!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tenant-domain-showcase__title svg{color:var(--domain-color, #0071e3)!important}:root body #tenant-v2 .tenant-select-compact{height:36px!important;padding:0 32px 0 12px!important;border-radius:9px!important;border:1px solid #cbd5e1!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 10px center!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-select-compact:focus{outline:none!important;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e31f!important}:root body #tenant-v2 .tenant-input-unit-wrap{height:36px!important;border-radius:9px!important;border:1px solid #cbd5e1!important;background:#fff!important;display:flex!important;align-items:center!important;overflow:hidden!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-input-unit-wrap:focus-within{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e31f!important}:root body #tenant-v2 .tenant-input-unit-wrap input{height:100%!important;border:none!important;padding:0 8px 0 12px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important;background:transparent!important;outline:none!important;width:80px!important}:root body #tenant-v2 .tenant-input-unit-wrap .tenant-input-unit{padding:0 10px!important;background:#f8fafc!important;border-left:1px solid #e2e8f0!important;height:100%!important;display:flex!important;align-items:center!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;letter-spacing:.02em!important}:root body #tenant-v2 .tenant-console-header.tenant-console-header--slim{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 18px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a08!important;min-height:auto!important;margin-bottom:2px!important;gap:16px!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__title-row{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__breadcrumbs{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#64748b!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__crumb{color:#64748b!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__crumb-sep{color:#cbd5e1!important;font-size:12px!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__crumb-active{color:#0f172a!important;font-weight:700!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-realm-pill{display:inline-flex!important;align-items:center!important;padding:2px 7px!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:600!important;color:#0284c7!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:6px!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-console-header__actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-console-header--slim .tenant-posture-chip{display:inline-flex!important;align-items:center!important;font-family:JetBrains Mono,monospace!important;font-size:10.5px!important;font-weight:800!important;padding:1px 6px!important;border-radius:4px!important;border:1px solid currentColor!important;margin-left:6px!important}:root body #tenant-v2 .tenant-auth-flow-steps{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin:12px 0 20px!important}:root body #tenant-v2 .tenant-auth-flow-node{flex:1 1 0!important;min-width:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;gap:3px!important;transition:all .16s ease!important;box-shadow:0 1px 2px #0f172a08!important}:root body #tenant-v2 .tenant-auth-flow-node.is-active{border-color:#a7f3d0!important;background:linear-gradient(180deg,#fff,#f0fdf4)!important}:root body #tenant-v2 .tenant-auth-flow-connector{display:flex!important;align-items:center!important;justify-content:center!important;color:#94a3b8!important;flex-shrink:0!important;width:18px!important}:root body #tenant-v2 .tenant-hardening-meter-segmented{display:flex!important;gap:5px!important;height:8px!important;width:100%!important;margin:10px 0 8px!important}:root body #tenant-v2 .tenant-hardening-segment{flex:1!important;border-radius:4px!important;background:#e2e8f0!important;transition:all .22s ease!important}:root body #tenant-v2 .tenant-hardening-segment.is-active-vulnerable{background:#ef4444!important}:root body #tenant-v2 .tenant-hardening-segment.is-active-basic{background:#f59e0b!important}:root body #tenant-v2 .tenant-hardening-segment.is-active-standard{background:#10b981!important}:root body #tenant-v2 .tenant-hardening-segment.is-active-hardened{background:#7c3aed!important}:root body #tenant-v2 .tenant-hardening-labels{display:flex!important;justify-content:space-between!important;font-size:10.5px!important;font-weight:600!important;color:#64748b!important}:root body #tenant-v2 .tenant-threat-escalation-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:12px!important}:root body #tenant-v2 .tenant-threat-phase-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a08!important}:root body #tenant-v2 .tenant-threat-phase-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3.5px!important;background:var(--phase-accent, #94a3b8)!important}:root body #tenant-v2 .tenant-threat-phase-card__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important}:root body #tenant-v2 .tenant-threat-phase-badge{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:2px 6px!important;border-radius:4px!important;background:var(--phase-bg, #f1f5f9)!important;color:var(--phase-accent, #475569)!important}:root body #tenant-v2 .tenant-threat-phase-card__title{font-size:12.5px!important;font-weight:700!important;color:#0f172a!important;margin-bottom:4px!important}:root body #tenant-v2 .tenant-threat-phase-card__desc{font-size:11px!important;color:#64748b!important;line-height:1.4!important;margin:0!important}:root body #tenant-v2 .tenant-session-bar-capsule{position:relative!important;height:8px!important;background:#e2e8f0!important;border-radius:9999px!important;overflow:hidden!important;margin-top:4px!important}:root body #tenant-v2 .tenant-session-bar-fill{position:absolute!important;left:0!important;top:0!important;bottom:0!important;border-radius:9999px!important;background:linear-gradient(90deg,#4f46e5,#6366f1)!important;transition:width .24s cubic-bezier(.16,1,.3,1)!important}:root body #tenant-v2 .tenant-settings-row{transition:background .12s ease!important;border-radius:8px!important;padding:13px 14px!important}:root body #tenant-v2 .tenant-settings-row:hover{background:#f8fafcd9!important}:root body #tenant-v2 .tenant-mail-active-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:700!important;color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important}:root body #tenant-v2 .tenant-sender-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid #e2e8f0!important}@media (max-width: 1024px){:root body #tenant-v2 .tenant-sender-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){:root body #tenant-v2 .tenant-sender-grid{grid-template-columns:1fr!important}}:root body #tenant-v2 .tenant-sender-field{display:flex!important;flex-direction:column!important;gap:5px!important}:root body #tenant-v2 .tenant-sender-field label{font-size:11.5px!important;font-weight:700!important;color:#475569!important}:root body #tenant-v2 .tenant-sender-field input{height:36px!important;border-radius:9px!important;border:1px solid #cbd5e1!important;background:#fff!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;color:#0f172a!important;outline:none!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-sender-field input:focus{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e31f!important}:root body #tenant-v2 .tenant-sender-branding-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:12px!important;padding-top:12px!important;border-top:1px dashed #e2e8f0!important}:root body #tenant-v2 .tenant-mail-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}@media (max-width: 1024px){:root body #tenant-v2 .tenant-mail-layout{grid-template-columns:1fr!important}}:root body #tenant-v2 .tenant-category-filter-pills{display:flex!important;gap:4px!important;flex-wrap:wrap!important;padding:6px 10px!important;border-bottom:1px solid #cbd5e1!important}:root body #tenant-v2 .tenant-category-pill-btn{border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;border-radius:9999px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:650!important;cursor:pointer!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-category-pill-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}:root body #tenant-v2 .tenant-category-pill-btn.is-active{background:#eff6ff!important;color:#0071e3!important;border-color:#0071e3!important;font-weight:700!important}:root body #tenant-v2 .tenant-template-textarea-code{width:100%!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:16px 18px!important;font-family:JetBrains Mono,ui-monospace,Menlo,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;color:#090d16!important;background:#fff!important;min-height:360px!important;resize:vertical!important;outline:none!important;transition:all .14s ease!important;box-sizing:border-box!important}:root body #tenant-v2 .tenant-template-textarea-code:focus{border-color:#0071e3!important;background:#fff!important;box-shadow:0 0 0 3px #0071e326!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-snippet-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;border-radius:7px!important;border:1px solid #cbd5e1!important;background:#fff!important;font-size:11.5px!important;font-weight:650!important;color:#1e293b!important;cursor:pointer!important;transition:all .12s ease!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-snippet-pill:hover{background:#eff6ff!important;color:#0071e3!important;border-color:#93c5fd!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 16px -2px #0f172a0f!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:12px 18px!important;display:flex!important;flex-direction:column!important;gap:6px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-row{display:flex!important;align-items:baseline!important;font-size:12.5px!important;color:#334155!important;gap:8px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-label{font-weight:700!important;color:#64748b!important;width:60px!important;flex-shrink:0!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-body{padding:24px 28px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#1e293b!important;min-height:260px!important;background:#fff!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-body a{color:#0071e3!important;text-decoration:underline!important;font-weight:600!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-body hr{border:none!important;border-top:1px solid #e2e8f0!important;margin:20px 0!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-device-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 14px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:12px!important;flex-wrap:wrap!important;gap:10px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-device-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:7px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:550!important;cursor:pointer!important;transition:all .14s ease!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-device-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-device-btn.is-active{background:#0071e3!important;border-color:#0071e3!important;color:#fff!important;box-shadow:0 1px 4px #0071e34d!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-tool-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;border-radius:7px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:11.5px!important;font-weight:550!important;cursor:pointer!important;transition:all .14s ease!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-tool-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-tool-btn.is-active{background:#eff6ff!important;border-color:#93c5fd!important;color:#0071e3!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-canvas{background:#f8fafc!important;padding:28px 20px!important;display:flex!important;justify-content:center!important;transition:background .2s ease!important;border-radius:0 0 12px 12px!important;overflow-x:auto!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-canvas{background:#090d16!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-mobile-frame{width:375px!important;max-width:100%!important;min-height:580px!important;background:#fff!important;border:10px solid #1e293b!important;border-radius:40px!important;box-shadow:0 25px 50px -12px #0f172a59,0 0 0 1px #0f172a1a!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:all .22s ease!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-mobile-island{width:90px!important;height:18px!important;background:#1e293b!important;border-radius:9999px!important;margin:6px auto 10px!important;flex-shrink:0!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-mobile-frame{border-color:#334155!important;background:#1e293b!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-mobile-island{background:#334155!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-doc{width:100%!important;max-width:580px!important;background:#fff!important;border-radius:14px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px -2px #0f172a0d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-doc{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-doc__brand{padding:16px 24px!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-doc__brand{background:linear-gradient(180deg,#1e293b,#0f172a)!important;border-color:#334155!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-doc__brand-left{display:flex!important;align-items:center!important;gap:10px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-doc__content{padding:24px 28px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;line-height:1.65!important;color:#1e293b!important;min-height:180px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-doc__content{color:#e2e8f0!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-doc__content p{color:#cbd5e1!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-doc__footer{padding:20px 28px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:12px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-doc__footer{background:#0f172a!important;border-color:#334155!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-var-highlight{background:#0071e31f!important;color:#0071e3!important;border:1px solid rgba(0,113,227,.28)!important;border-radius:4px!important;padding:1px 6px!important;font-weight:600!important;font-size:13px!important;display:inline-block!important;line-height:1.4!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-btn-primary{display:inline-block!important;background:#0071e3!important;color:#fff!important;text-decoration:none!important;font-weight:600!important;font-size:13.5px!important;padding:10px 20px!important;border-radius:8px!important;margin:12px 0!important;text-align:center!important;box-shadow:0 2px 8px #0071e34d!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-callout{background:#f8fafc!important;border-left:4px solid #0071e3!important;border-radius:6px!important;padding:12px 16px!important;margin:16px 0!important;font-size:13.5px!important;color:#334155!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-callout{background:#1e293b!important;border-color:#38bdf8!important;color:#cbd5e1!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-security-badge{background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#166534!important;font-size:12px!important;font-weight:600!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-email-client-preview.is-dark .tenant-email-security-badge{background:#16653433!important;border-color:#22c55e4d!important;color:#4ade80!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-variable-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:14px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-variable-chip-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:5px 8px!important;border-radius:7px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;margin-bottom:5px!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-variable-chip-name{font-family:JetBrains Mono,monospace!important;font-size:11.5px!important;font-weight:700!important;color:#0284c7!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-var-insert-btn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;padding:2px 6px!important;border-radius:5px!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important;transition:all .12s ease!important}:root body :is(#tenant-v2,.tenant-modal-backdrop,.tenant-dialog-backdrop,.tenant-workspace) .tenant-var-insert-btn:hover{background:#eff6ff!important;color:#0071e3!important;border-color:#93c5fd!important}:root body #tenant-v2 .tv-code{border-radius:var(--tv-radius-lg)!important;background:#0b1220!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 16px -4px #02061766!important;overflow:hidden!important;margin:12px 0 16px!important}:root body #tenant-v2 .tv-code__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 14px!important;background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.06)!important;min-height:38px!important}:root body #tenant-v2 .tv-code__lang{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em!important}:root body #tenant-v2 .tv-code__tabs{display:flex!important;align-items:center!important;gap:4px!important;background:#00000040!important;padding:3px!important;border-radius:8px!important}:root body #tenant-v2 .tv-code__tabs button{background:transparent!important;border:0!important;padding:4px 10px!important;border-radius:6px!important;color:#94a3b8!important;font-size:12px!important;font-weight:550!important;cursor:pointer!important;transition:all .14s var(--tv-ease)!important}:root body #tenant-v2 .tv-code__tabs button.is-active{background:#ffffff1f!important;color:#fff!important;box-shadow:0 1px 3px #0000004d!important}:root body #tenant-v2 .tv-code__actions{display:flex!important;align-items:center!important;gap:8px!important}:root body #tenant-v2 .tv-code__copy{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 9px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0a!important;color:#94a3b8!important;font-size:11.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .14s var(--tv-ease)!important}:root body #tenant-v2 .tv-code__copy:hover{background:#ffffff14!important;border-color:#ffffff2e!important;color:#fff!important}:root body #tenant-v2 .tv-code__copy.is-copied{background:#10b98129!important;border-color:#10b98152!important;color:#6ee7b7!important}:root body #tenant-v2 .tv-code__pre{margin:0!important;padding:16px 18px!important;overflow-x:auto!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;line-height:1.6!important;color:#e2e8f0!important}:root body #tenant-v2 .tv-secret{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 12px!important;border-radius:var(--tv-radius-md)!important;border:1px solid var(--tv-line)!important;background:#f8fafc!important}:root body #tenant-v2 .tv-secret__value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;color:var(--tv-ink)!important;letter-spacing:.02em!important;word-break:break-all!important}:root body #tenant-v2 .tv-secret__value.is-masked{letter-spacing:.12em!important;color:var(--tv-muted)!important}:root body #tenant-v2 .tv-secret__actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}:root body #tenant-v2 .tv-secret__btn{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;border-radius:6px!important;border:1px solid var(--tv-line)!important;background:var(--tv-surface)!important;color:var(--tv-body)!important;font-size:11.5px!important;font-weight:550!important;cursor:pointer!important;transition:all .14s var(--tv-ease)!important}:root body #tenant-v2 .tv-secret__btn:hover{background:#fff!important;border-color:var(--tv-line-strong)!important;color:var(--tv-ink)!important}:root body #tenant-v2 .tenant-workspace__content :is(.jwt-card,.token-inspector-card){background:var(--tv-surface)!important;border:1px solid var(--tv-line)!important;border-radius:var(--tv-radius-lg)!important;box-shadow:var(--tv-shadow-1)!important;padding:20px 24px!important;margin-bottom:20px!important}:root body #tenant-v2 .tenant-workspace__content .jwt-header-part{border-left:3px solid #ef4444!important;padding-left:12px!important}:root body #tenant-v2 .tenant-workspace__content .jwt-payload-part{border-left:3px solid #8b5cf6!important;padding-left:12px!important}:root body #tenant-v2 .tenant-workspace__content .jwt-signature-part{border-left:3px solid #06b6d4!important;padding-left:12px!important}:root body .tenant-dialog.jwt-inspector-dialog pre,:root body .jwt-code-pre{background:#0f172a!important;color:#38bdf8!important;border:1px solid #1e293b!important;border-radius:8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11.5px!important;line-height:1.6!important;padding:12px!important;box-shadow:inset 0 1px 3px #0006!important}.tv-route-progress{position:fixed!important;top:0!important;left:0!important;right:0!important;height:2.5px!important;z-index:9999!important;background:linear-gradient(90deg,#3b9cff,#0071e3,#6366f1)!important;box-shadow:0 0 10px #3b9cffb3!important;transform-origin:0% 50%!important;animation:tv-progress-sweep .4s var(--tv-ease, cubic-bezier(.16, 1, .3, 1)) both!important}@keyframes tv-progress-sweep{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(.85);opacity:1}to{transform:scaleX(1);opacity:0}}:root body #tenant-v2 .tenant-workspace__content{animation:tv-content-fade .18s var(--tv-ease, cubic-bezier(.16, 1, .3, 1)) both!important}@keyframes tv-content-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){:root body #tenant-v2 .tenant-workspace__content :is(.entity-table-shell,.directory-readable-table-shell,.au-table-card){overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media (prefers-reduced-motion: reduce){.tv-route-progress,:root body #tenant-v2 .tenant-workspace__content,:root body #tenant-v2 .tv-save-bar,.tv-toast{animation:none!important;transition:none!important}}@keyframes tv-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}:root body #tenant-v2 .tv-skeleton{display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px 24px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--tv-line, #e2e8f0)!important;box-shadow:0 1px 3px #0f172a0a!important}:root body #tenant-v2 .tv-skeleton__head{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important;gap:16px!important;padding-bottom:12px!important;border-bottom:1px solid #f1f5f9!important}:root body #tenant-v2 .tv-skeleton__row{display:flex!important;align-items:center!important;gap:16px!important;min-height:38px!important}:root body #tenant-v2 .tv-skeleton__avatar{width:32px!important;height:32px!important;border-radius:50%!important;background:#e2e8f0!important;flex-shrink:0!important;position:relative!important;overflow:hidden!important}:root body #tenant-v2 .tv-skeleton__bar{height:12px!important;border-radius:6px!important;background:#e2e8f0!important;position:relative!important;overflow:hidden!important;flex:1!important}:root body #tenant-v2 .tv-skeleton__bar--head{height:14px!important;background:#cbd5e1!important}:root body #tenant-v2 .tv-skeleton :is(.tv-skeleton__bar,.tv-skeleton__avatar):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%)!important;animation:tv-shimmer-sweep 1.6s infinite ease-in-out!important}@media (prefers-reduced-motion: reduce){:root body #tenant-v2 .tv-skeleton :is(.tv-skeleton__bar,.tv-skeleton__avatar):after{animation:none!important}}:root body #tenant-v2 .tv-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root body #tenant-v2 .tv-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:48px 24px!important;text-align:center!important;border-radius:14px!important;background:#fff!important;border:1px dashed var(--tv-line, #e2e8f0)!important}:root body #tenant-v2 .tv-state--error{border-style:solid!important;border-color:#ef444440!important;background:#fff5f5!important}:root body #tenant-v2 .tv-state__icon{width:44px!important;height:44px!important;border-radius:12px!important;display:grid!important;place-items:center!important;margin-bottom:14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important}:root body #tenant-v2 .tv-state--error .tv-state__icon{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}:root body #tenant-v2 .tv-state__title{margin:0 0 6px!important;font-size:15px!important;font-weight:650!important;color:#0f172a!important;letter-spacing:-.01em!important}:root body #tenant-v2 .tv-state--error .tv-state__title{color:#991b1b!important}:root body #tenant-v2 .tv-state__text{margin:0!important;font-size:13px!important;color:#475569!important;max-width:420px!important;line-height:1.5!important}:root body #tenant-v2 .tv-state__action{margin-top:16px!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-table-card,.entity-table-shell,.directory-readable-table-shell,.table-responsive){background:#fff!important;border:1px solid var(--tv-line, #e2e8f0)!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a,0 20px 25px -5px #0f172a05!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important;margin-bottom:24px!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-table-toolbar,.directory-list-controls:not(.tv-pagination),.entity-table-toolbar,.table-controls){display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border-bottom:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;gap:10px!important;flex-wrap:wrap!important}@media (min-width: 1080px){:root body #tenant-v2 .tenant-workspace__content :is(.au-table-toolbar,.directory-list-controls:not(.tv-pagination),.entity-table-toolbar,.table-controls){flex-wrap:nowrap!important}}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field){position:relative!important;display:flex!important;align-items:center!important;flex:1 1 200px!important;max-width:270px!important;min-width:160px!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-icon,.directory-readable-search svg,.entity-search-field svg){position:absolute!important;left:11px!important;width:14px!important;height:14px!important;color:#94a3b8!important;pointer-events:none!important;transition:color .14s ease!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-input,.directory-readable-search input,.entity-search-field input,.au-table-toolbar input[type=text]){width:100%!important;height:33px!important;min-height:33px!important;padding:0 28px 0 32px!important;font-size:12.5px!important;font-weight:450!important;border-radius:9px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a08!important;box-sizing:border-box!important;transition:all .14s cubic-bezier(.16,1,.3,1)!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-input,.directory-readable-search input,.entity-search-field input,.au-table-toolbar input[type=text]):focus{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important;outline:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field):focus-within svg{color:#0071e3!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-clear,.directory-search-clear){position:absolute!important;right:8px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:transparent!important;border:0!important;color:#94a3b8!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:all .12s ease!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-search-clear,.directory-search-clear):hover{color:#0f172a!important;background:#e2e8f0!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-pills,.status-filter-pills){display:inline-flex!important;align-items:center!important;background:#f1f5f9!important;padding:2px!important;border-radius:8px!important;gap:2px!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-pill,.status-filter-pills button){min-height:29px!important;height:29px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:550!important;border:0!important;border-radius:6px!important;cursor:pointer!important;background:transparent!important;color:#475569!important;transition:all .14s ease!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-pill,.status-filter-pills button):hover{color:#0f172a!important;background:#fff9!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-pill.is-active,.status-filter-pills button.is-active){background:#fff!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-select,.au-table-toolbar select){width:auto!important;min-width:90px!important;max-width:125px!important;height:33px!important;min-height:33px!important;max-height:33px!important;line-height:31px!important;flex:0 0 auto!important;padding:0 22px 0 8px!important;border-radius:8px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 7px center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;color:#334155!important;font-size:11.5px!important;font-weight:500!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a08!important;box-sizing:border-box!important;transition:border-color .14s ease,box-shadow .14s ease!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-select,.au-table-toolbar select):focus{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important;outline:none!important}:root body #tenant-v2 .tenant-workspace__content .au-toolbar-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important;margin-left:auto!important;flex-shrink:0!important}@media (min-width: 1080px){:root body #tenant-v2 .tenant-workspace__content .au-toolbar-actions{flex-wrap:nowrap!important}}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-btn,.au-reset-btn){height:33px!important;min-height:33px!important;padding:0 9px!important;border-radius:8px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:550!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:0 1px 2px #0f172a08!important;transition:all .14s ease!important;white-space:nowrap!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-workspace__content .users-secondary-actions summary{height:33px!important;min-height:33px!important;padding:0 9px!important;font-size:12px!important;border-radius:8px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-btn,.au-reset-btn){height:34px!important;min-height:34px!important;padding:0 11px!important;border-radius:8px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:550!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:0 1px 2px #0f172a08!important;transition:all .14s ease!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-toolbar-btn,.au-reset-btn):hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}:root body #tenant-v2 .tenant-workspace__content .au-reset-btn{border-style:dashed!important;background:#f8fafc!important}:root body #tenant-v2 .tenant-workspace__content .au-reset-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}:root body #tenant-v2 .tenant-workspace__content .users-secondary-actions summary{list-style:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 11px!important;border:1px solid var(--tv-line, #e2e8f0)!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:550!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a08!important;transition:all .14s ease!important}:root body #tenant-v2 .tenant-workspace__content .users-secondary-actions summary::-webkit-details-marker{display:none!important}:root body #tenant-v2 .tenant-workspace__content .users-secondary-actions summary:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}:root body #tenant-v2 .tenant-workspace__content .au-bulk-actions-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 18px!important;background-color:#f0fdf4!important;border-bottom:1px solid #bbf7d0!important;gap:12px!important;flex-wrap:wrap!important;animation:tv-fade-in .14s ease!important}:root body #tenant-v2 .tenant-workspace__content .directory-table-scroll{overflow-x:auto!important;width:100%!important;-webkit-overflow-scrolling:touch!important}:root body #tenant-v2 .tenant-workspace__content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;text-align:left!important;font-size:13px!important;line-height:1.4!important}:root body #tenant-v2 .tenant-workspace__content thead th{height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid var(--tv-line, #e2e8f0)!important;position:sticky!important;top:0!important;z-index:2!important;white-space:nowrap!important;vertical-align:middle!important}:root body #tenant-v2 .tenant-workspace__content tbody tr{height:52px!important;transition:background-color .12s ease!important}:root body #tenant-v2 .tenant-workspace__content tbody tr:hover{background-color:#f8fafc!important}:root body #tenant-v2 .tenant-workspace__content tbody tr:is(.directory-row-current,.session-row.is-current){background-color:#0071e30a!important}:root body #tenant-v2 .tenant-workspace__content tbody td{padding:10px 16px!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a!important;font-size:13px!important;vertical-align:middle!important}:root body #tenant-v2 .tenant-workspace__content tbody tr:last-child td{border-bottom:0!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-row-btn,.directory-details,.directory-native-actions button){height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 11px!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;cursor:pointer!important;border:1px solid rgba(0,113,227,.25)!important;background:#0071e314!important;color:#0071e3!important;box-shadow:0 1px 2px #0f172a08!important;transition:all .12s ease!important;white-space:nowrap!important;box-sizing:border-box!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-row-btn,.directory-details,.directory-native-actions button) svg{width:14px!important;height:14px!important;color:#0071e3!important;stroke:currentColor!important;flex-shrink:0!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-row-btn,.directory-details,.directory-native-actions button):hover{background:#0071e3!important;color:#fff!important;border-color:#0071e3!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-row-btn,.directory-details,.directory-native-actions button):hover svg{color:#fff!important}:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger){width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;border-radius:7px!important;border:1px solid var(--tv-line, #cbd5e1)!important;background:#fff!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a08!important;box-sizing:border-box!important;transition:all .12s ease!important}:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger) svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:#64748b!important;stroke:currentColor!important}:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger):hover,:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger)[aria-expanded=true]{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger):hover svg,:root body #tenant-v2 .tenant-workspace__content :is(.directory-overflow-trigger,.directory-row-actions .directory-overflow-trigger)[aria-expanded=true] svg{color:#0f172a!important}:root body #tenant-v2 .tenant-workspace__content .directory-checkbox-btn{background:none!important;border:none!important;padding:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#94a3b8!important;transition:color .12s ease!important}:root body #tenant-v2 .tenant-workspace__content .directory-checkbox-btn:hover{color:#0071e3!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-status-pill,.th-badge,.au-status-chip,.user-status,.session-status,.directory-status,.directory-role-badge){display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-status-pill--active,.th-badge--success,.user-status--active,.is-active-status,.directory-status.is-positive,.directory-status.is-active){background:#10b9811f!important;color:#059669!important;border:1px solid rgba(16,185,129,.24)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-status-pill--warning,.th-badge--warning,.user-status--pending,.is-warning-status){background:#f59e0b1f!important;color:#d97706!important;border:1px solid rgba(245,158,11,.24)!important}:root body #tenant-v2 .tenant-workspace__content :is(.entity-status-pill--inactive,.th-badge--danger,.user-status--disabled,.is-disabled-status,.directory-status.is-disabled,.directory-status.is-suspended){background:#ef44441a!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.2)!important}:root body #tenant-v2 .tenant-workspace__content .directory-role-badge{background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important}:root body #tenant-v2 .tenant-workspace__content .directory-role-badge svg{color:#64748b!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination,.directory-list-controls,.users-pagination,.table-pagination){display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 18px!important;background:#fff!important;border-top:1px solid var(--tv-line, #e2e8f0)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;gap:12px!important;flex-wrap:wrap!important;font-size:12.5px!important;color:#64748b!important;box-shadow:none!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__meta,.users-pagination__meta){display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__rows-label,.users-pagination__label){display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:500!important;color:#64748b!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__select,.users-pagination select){height:30px!important;min-height:30px!important;padding:0 8px!important;border-radius:7px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a08!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__count,.users-pagination__meta span){font-size:12.5px!important;color:#64748b!important;font-weight:500!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__nav,.users-pagination__nav){display:inline-flex!important;align-items:center!important;gap:8px!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__info,.pageInfo){font-size:12px!important;color:#475569!important;font-weight:500!important;padding:0 4px!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__info,.pageInfo) strong{color:#0f172a!important;font-weight:600!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__btn,.users-pagination button,.directory-list-controls nav button){height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid var(--tv-line, #e2e8f0)!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a0a!important;transition:all .14s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__btn,.users-pagination button,.directory-list-controls nav button):hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:translateY(-1px)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tv-pagination__btn,.users-pagination button,.directory-list-controls nav button):disabled{opacity:.45!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important;transform:none!important}@layer directory{:root body #tenant-v2 .tenant-topbar,:root body #tenant-v2 .console-topbar,:root body #tenant-v2 .tenant-sidebar{color-scheme:dark;background-color:#0b1220!important;border-color:#ffffff14!important}:root body #tenant-v2 .tenant-topbar,:root body #tenant-v2 .console-topbar{background-image:radial-gradient(100% 160% at 0 0,rgba(0,113,227,.16),transparent 48%),linear-gradient(180deg,#0f172afa,#0b1220fa)!important;box-shadow:inset 0 -1px #ffffff08,0 10px 30px -20px #020617e6!important}:root body #tenant-v2 .tenant-sidebar{background-image:linear-gradient(180deg,#0b1220,#0a101d)!important;box-shadow:inset -1px 0 #ffffff0a!important}:root body #tenant-v2 .tenant-sidebar__workspace{margin:14px 12px 10px!important;padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff06!important}:root body #tenant-v2 .tenant-sidebar__group h2{color:#64748b!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.09em!important}:root body #tenant-v2 .tenant-sidebar__navigation a{min-height:38px!important;width:100%!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:9px!important;color:#94a3b8!important;font-weight:550!important;transition:color .16s var(--tv-ease),background .16s var(--tv-ease),border-color .16s var(--tv-ease)!important}:root body #tenant-v2 .tenant-sidebar__navigation a:hover{color:#f8fafc!important;background:#ffffff0e!important;border-color:#ffffff12!important}:root body #tenant-v2 .tenant-sidebar__navigation a.is-active{color:#fff!important;background:linear-gradient(90deg,#0071e338,#3b9cff17)!important;border-color:#3b9cff47!important;box-shadow:inset 3px 0 #3b9cff,0 5px 16px -12px #3b9cffe6!important;transform:none!important}:root body #tenant-v2 .tenant-sidebar__navigation a>span{color:#64748b!important}:root body #tenant-v2 .tenant-sidebar__navigation a:is(:hover,.is-active)>span{color:#3b9cff!important}:root body #tenant-v2 .tenant-sidebar__navigation a.is-active strong{color:#fff!important;font-weight:650!important}:root body #tenant-v2 :is(.console-topbar__env-menu,.tenant-topbar__account-menu){color-scheme:light!important;top:calc(100% + 12px)!important;padding:8px!important;border:1px solid #dbe3ec!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 24px 54px -18px #0f172a59,0 8px 18px -12px #0f172a2e!important;isolation:isolate!important;z-index:1400!important}:root body #tenant-v2 :is(.console-topbar__env-menu,.tenant-topbar__account-menu):before{content:""!important;position:absolute!important;top:-6px!important;right:18px!important;width:11px!important;height:11px!important;border-top:1px solid #dbe3ec!important;border-left:1px solid #dbe3ec!important;background:#fff!important;transform:rotate(45deg)!important;z-index:-1!important}:root body #tenant-v2 .console-topbar__env-menu{width:300px!important;gap:4px!important}:root body #tenant-v2 .console-topbar__env-menu-header{min-height:42px!important;margin:0 2px 4px!important;padding:4px 8px 10px!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;text-transform:none!important;letter-spacing:0!important}:root body #tenant-v2 .console-topbar__env-menu-header span{color:#0f172a!important;font-size:13px!important;font-weight:700!important}:root body #tenant-v2 .console-topbar__env-menu-header small{color:#64748b!important;font-size:11px!important}:root body #tenant-v2 .console-topbar__env-item{min-height:54px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:#fff!important}:root body #tenant-v2 .console-topbar__env-item:hover{background:#f8fafc!important;border-color:#e2e8f0!important}:root body #tenant-v2 .console-topbar__env-item.is-current{background:#0071e312!important;border-color:#0071e32e!important;box-shadow:inset 3px 0 #0071e3!important}:root body #tenant-v2 .console-topbar__env-item-text{display:grid!important;gap:2px!important;flex:1!important}:root body #tenant-v2 .console-topbar__env-item-text strong{color:#0f172a!important;font-size:12.5px!important}:root body #tenant-v2 .console-topbar__env-item-text small{color:#64748b!important;font-size:11.5px!important}:root body #tenant-v2 .tenant-topbar__account-menu{width:288px!important}:root body #tenant-v2 .tenant-topbar__account-menu>div{min-height:58px!important;margin:0 0 6px!important;padding:10px 11px!important;border:1px solid #edf1f5!important;border-radius:11px!important;background:#f8fafc!important}:root body #tenant-v2 .tenant-topbar__account-menu>div>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;background:#0071e3!important;color:#fff!important}:root body #tenant-v2 .tenant-topbar__account-menu>button{width:100%!important;min-height:42px!important;justify-content:flex-start!important;border:1px solid transparent!important;border-radius:9px!important;color:#b91c1c!important}:root body #tenant-v2 .tenant-topbar__account-menu>button:hover{border-color:#fecaca!important;background:#fef2f2!important}:root body #tenant-v2 .tenant-workspace__main{background:#f4f6f9!important}:root body #tenant-v2 .tenant-workspace__content{width:100%!important;max-width:none!important;padding:clamp(20px,2.4vw,32px)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero){margin-bottom:20px!important;padding-bottom:18px!important;border-bottom:1px solid #e2e8f0!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero) h1{color:#0f172a!important;font-size:clamp(22px,2vw,28px)!important;font-weight:700!important;letter-spacing:-.03em!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-console-header,.au-page-hero,.directory-readable-hero) p{max-width:720px!important;color:#64748b!important;font-size:13.5px!important;line-height:1.55!important}:root body #tenant-v2 .tenant-workspace__content :is(.au-card,.directory-card,.entity-card,.settings-card,.tenant-card){border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0b!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-page,.tenant-overview,.directory-readable,.au-page-shell,.tv-info-page,.tv-form-page,.tenant-settings-page,.tenant-integration-page,.developer-workspace,.tenant-docs-page){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#475569!important;font-family:var(--tv-font)!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-card,.tenant-ops-card,.tenant-settings-card,.tenant-settings-panel,.tenant-dev-run-card,.tenant-dev-soft-panel,.tenant-docs-card,.tv-info-card,.entity-stat-card,.identity-stat-card,.directory-section,.th-panel,.ti-section,.au-table-card,.entity-table-shell){border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#475569!important;box-shadow:0 1px 2px #0f172a0b!important}:root body #tenant-v2 .tenant-workspace__content :is(.tenant-settings-grid,.tenant-ops-grid,.tenant-kpi-grid,.tenant-split-grid,.tv-info-page__grid){gap:16px!important}:root body #tenant-v2 .tenant-workspace__content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root body .tenant-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #e2e8f0!important;border-radius:10px!important;background-color:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0a!important}:root body #tenant-v2 .tenant-workspace__content :is(input,select,textarea):focus,:root body .tenant-dialog :is(input,select,textarea):focus{border-color:#0071e3!important;box-shadow:0 0 0 4px #0071e329!important;outline:0!important}:root body .tenant-dialog-backdrop,:root body .confirm-dialog-backdrop{padding:24px!important;background:#0f172a7a!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important;backdrop-filter:blur(8px) saturate(120%)!important}:root body .tenant-dialog,:root body .confirm-dialog{overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 32px 64px -16px #0f172a4d,0 8px 20px #0f172a17!important}:root body .tenant-dialog__header,:root body .confirm-dialog-top{min-height:84px!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}:root body .tenant-dialog__header{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important}:root body .tenant-dialog__header--with-actions{grid-template-columns:44px minmax(0,1fr) auto 32px!important}:root body .tenant-dialog__heading{min-width:0!important;padding-right:18px!important}:root body .tenant-dialog__heading h2{font-size:18px!important;letter-spacing:-.025em!important}:root body .tenant-dialog__heading p{max-width:620px!important;margin-top:5px!important;line-height:1.5!important}:root body .tenant-dialog__icon{background:#0071e3!important;border-color:#0071e3!important;color:#fff!important}:root body .tenant-dialog__icon svg{color:#fff!important;stroke:currentColor!important}:root body .tenant-dialog__close{top:20px!important;right:20px!important;background:#f1f5f9!important;color:#475569!important}:root body .tenant-dialog__close:hover{background:#e2e8f0!important;color:#0f172a!important}:root body .tenant-dialog__body{padding:22px 24px!important;background:#fff!important;scrollbar-gutter:stable!important}:root body .tenant-dialog__footer,:root body .confirm-dialog-actions{min-height:70px!important;padding:12px 24px!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important;box-shadow:0 -8px 20px -20px #0f172a59!important}:root body .tenant-dialog__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}:root body .tenant-dialog__footer-status{color:#64748b!important;font-size:12px!important}:root body .tenant-dialog__footer-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important}:root body .tenant-dialog-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}:root body .tenant-dialog-form-grid .tv-field{min-width:0!important}:root body .tenant-dialog :is(.directory-create-section,.directory-section,[style*=popupPanel]){border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}:root body .tenant-dialog :is(.entity-modal-body,.directory-panels,.directory-fields,.tenant-setting-field-grid){gap:16px!important}:root body .tenant-dialog .directory-create-section{padding:16px!important}:root body .tenant-dialog :is(.directory-subheading,.tenant-dialog-section-title){margin:0 0 12px!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important}:root body .tenant-dialog :is(.directory-dialog-actions,.entity-modal-actions){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin-left:auto!important}:root body .tenant-dialog :is(.tv-btn--primary,.entity-action-btn-primary),:root body .confirm-dialog-confirm{border-color:#0071e3!important;border-radius:10px!important;background:#0071e3!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e3a6!important}:root body .tenant-dialog :is(.tv-btn--secondary,.entity-action-btn-secondary),:root body .confirm-dialog-cancel{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#334155!important;box-shadow:0 1px 2px #0f172a0a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content{background:#f8fafc!important;padding:16px 24px 32px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content>div{min-width:0}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-console-header,.au-page-hero,.tv-info-page__header){align-items:center!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid #e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .tenant-console-header__eyebrow{margin:0 0 5px!important;font-size:11px!important;color:#0071e3!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-page-title,.tv-info-page__title){font-size:26px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.03em!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .tenant-console-header__title-icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;background:#0071e3!important;box-shadow:0 8px 18px -8px #0071e380!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__item{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:auto 1fr!important;gap:14px 8px!important;min-width:0!important;min-height:126px!important;padding:18px 20px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important;text-align:left!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__icon{grid-column:2!important;grid-row:1!important;width:36px!important;height:36px!important;border:0!important;border-radius:10px!important;background:#0071e314!important;color:#0071e3!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__copy{grid-column:1!important;grid-row:1!important;gap:4px!important;align-self:center!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__label{font-size:12px!important;color:#475569!important;font-weight:600!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__detail{font-size:11px!important;color:#64748b!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__value{grid-column:1 / -1!important;grid-row:2!important;margin:0!important;font-size:28px!important;font-weight:600!important;line-height:1!important;color:#0f172a!important;letter-spacing:-.035em!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__value--text{font-size:19px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__item.is-active{border-color:#0071e34d!important;background:#f2f8fe!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-record,.entity-role-group-section,.entity-user-card,.tenant-card,.tenant-ops-card,.tenant-settings-card,.tenant-settings-panel,.tenant-dev-run-card,.tenant-dev-soft-panel,.tenant-docs-card,.tv-info-card,.th-panel,.ti-section,.ov-activity,.au-table-card,.entity-table-shell){border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 1px 2px #0f172a0d!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-record,.entity-user-card,.tenant-card,.tenant-ops-card,.tv-info-card,.ti-section){padding:20px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-record,.entity-user-card):hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px -8px #0f172a24,0 2px 6px #0f172a0d!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-table-toolbar,.entity-table-toolbar){padding:12px 16px!important;gap:10px!important;background:#fff!important}@media (min-width: 1080px){:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-table-toolbar,.entity-table-toolbar){flex-wrap:nowrap!important}}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.directory-table-scroll,.directory-readable-table-shell,.entity-table-scroll){min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content table{border:0!important;border-radius:0!important;box-shadow:none!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content tbody td{padding:18px 16px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field,.tenant-search-control,.users-search-box){display:flex!important;align-items:center!important;gap:8px!important;height:33px!important;min-height:33px!important;max-height:33px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#f8fafc!important;box-shadow:0 1px 2px #0f172a08!important;flex:1 1 200px!important;max-width:270px!important;min-width:160px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field,.tenant-search-control,.users-search-box) input{min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:12.5px!important;color:#0f172a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field,.tenant-search-control,.users-search-box):focus-within{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn,.au-btn,.tenant-btn-primary,.tenant-btn-secondary,.th-button,.tenant-dev-primary,.tenant-dev-secondary){min-height:40px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important;font-weight:600!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.au-btn-primary,.tenant-btn-primary,.th-button--primary,.tenant-dev-primary){background:#0071e3!important;border-color:#0071e3!important;color:#fff!important;box-shadow:0 8px 18px -8px #0071e380!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-primary,.au-btn-primary,.tenant-btn-primary,.th-button--primary,.tenant-dev-primary):hover:not(:disabled){background:#0062c4!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.tenant-btn-secondary,.th-button--quiet,.tenant-dev-secondary){color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a:before,:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a:after{display:none!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active,:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active:hover{background:#3b9cff1f!important;border-color:#3b9cff38!important;box-shadow:none!important;transform:none!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active>span{background:#3b9cff1f!important;border-color:transparent!important;color:#3b9cff!important;box-shadow:none!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a:hover{transform:none!important}:root body #tenant-v2.tenant-workspace .console-topbar__quickjump{min-height:36px!important;border-radius:10px!important}:root body .tenant-dialog.tenant-dialog--premium{border-radius:20px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__body{padding:24px!important;background:#f8fafc!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header{padding:24px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__heading h2{font-size:20px!important;font-weight:600!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__footer{background:#fff!important;justify-content:flex-end!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header .tenant-dialog__icon{background:#0071e3!important;border:0!important;color:#fff!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header .tenant-dialog__icon svg{stroke:#fff!important;color:#fff!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__footer :is(.entity-modal-actions,.directory-dialog-actions){margin:0!important;padding:0!important;border:0!important;background:transparent!important}:root body .tenant-dialog.tenant-dialog--premium :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #e2e8f0!important;border-radius:12px!important;min-height:44px!important;box-shadow:0 1px 2px #0f172a0a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-toolbar-search-icon,.tenant-search-icon-slot){position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;color:#94a3b8!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-activity-detail{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.ov-policy-feed,.ov-mfa-policy,.ov-api-keys){width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:20px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.ov-policy-feed,.ov-mfa-policy,.ov-api-keys):before{display:none!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-api-keys{grid-column:1 / -1!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-mfa-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.ov-mfa-item,.ov-api-key-item){padding:12px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){display:flex!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:4px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f1f5f9!important;overflow-x:auto!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button{min-height:36px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#64748b!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button:is(.is-active,[aria-selected=true]){background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a0d!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content [aria-invalid=true],:root body .tenant-dialog.tenant-dialog--premium [aria-invalid=true]{border-color:#dc2626!important}:root body .confirm-dialog.confirm-dialog-danger .confirm-dialog-confirm,:root body .confirm-dialog.confirm-dialog-error .confirm-dialog-confirm{background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 8px 18px -8px #dc262666!important}:root body #tenant-v2.tenant-workspace{--tv-muted: #64748b;--tv-body: #334155;--console-muted: #334155}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content{background:#f7f9fc!important;--tc-tone: #0071e3;--tc-soft: #f4f8fe;--tc-line: #dbe6f4}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-page-desc,.tv-info-page__text,.ov-freshness,.ov-data-note){color:#475569!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-context-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-context-filters button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#fff!important;color:#475569!important;font-size:12px!important;box-shadow:none!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-context-filters button.is-active{background:#eff6ff!important;color:#0062c4!important;border-color:#bfdbfe!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-context-filters__count{border-radius:5px!important;padding:2px 5px!important;background:#f1f5f9!important;color:inherit!important;font-size:11px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-context-filters button.is-active .console-context-filters__count{background:#dbeafe!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-group-header,.ov-recent-heading,.ti-section-header){background:transparent!important;border-color:#e2e8f0!important;border-radius:0!important;padding:0 0 14px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .entity-role-group-header{padding:16px 20px!important;background:#fbfcfe!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-group-name,.ti-section-title,.directory-subheading){color:#0f172a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-role-group-icon,.ti-section-icon,.directory-disclosure__icon){color:#0071e3!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-metric{background:#fff!important;border-color:#e2e8f0!important;box-shadow:none!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-metric dd{color:#0f172a!important;font-weight:600!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-metric span{color:#475569!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher){background:#f4f6f9!important;border-color:#e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button:is(.is-active,[aria-selected=true]){background:#fff!important;color:#0062c4!important;border-color:#e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.tenant-smart-tabs,.tenant-settings-tabs,.tenant-dev-step-tabs,.tenant-dev-doc-panel-tabs,.task-switcher) button:is(.is-active,[aria-selected=true]) *{color:inherit!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.au-toolbar-search,.directory-readable-search,.entity-search-field,.tenant-search-control,.users-search-box){background:#fff!important;border-color:#dbe3ef!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content thead th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-action-btn-secondary,.tenant-btn-secondary,.th-button--quiet,.tenant-dev-secondary){background:#fff!important;color:#334155!important;border-color:#e2e8f0!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .entity-row-btn-primary{background:#eff6ff!important;color:#0062c4!important;border-color:#dbeafe!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.entity-row-btn-primary,.entity-action-btn-secondary) *{color:inherit!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(.directory-role-avatar,.directory-group-avatar,.entity-role-group-icon,.directory-role-group-badge,.directory-authority-badge,.directory-assignment-tag){background:#eff6ff!important;color:#0062c4!important;border-color:#dbeafe!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a{color:#cbd5e1!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active,:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active:hover{background:#0071e32e!important;border-color:#3b9cff3d!important;color:#fff!important;box-shadow:none!important}:root body #tenant-v2.tenant-workspace .tenant-sidebar__group a.is-active>span{color:#3b9cff!important;background:#3b9cff1a!important}:root body #tenant-v2.tenant-workspace :is(.console-topbar__quickjump,.console-topbar__command){color:#e2e8f0!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__body{background:#fff!important}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-create-section,.directory-section,.directory-disclosure){background:#fff!important;border-color:#e2e8f0!important}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-subheading,.directory-disclosure__copy strong){color:#0f172a!important}:root body .tenant-dialog.tenant-dialog--premium .directory-disclosure__icon{background:#eff6ff!important;color:#0071e3!important}:root body #tenant-v2.tenant-workspace,:root body .tenant-dialog.tenant-dialog--premium,:root body .confirm-dialog,:root body .directory-overflow-dropdown{--console-ui-font: "Autheto Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--console-ui-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;-webkit-font-smoothing:antialiased}:root body #tenant-v2.tenant-workspace :where(h1,h2,h3,h4,p,span,strong,small,div,label,button,input,select,textarea,a,summary,dt,dd,th,td),:root body .tenant-dialog.tenant-dialog--premium :where(h1,h2,h3,h4,p,span,strong,small,div,label,button,input,select,textarea,a,summary,dt,dd,th,td),:root body .confirm-dialog :where(h2,p,span,strong,small,div,label,button,input),:root body .directory-overflow-dropdown :where(button,span,strong,small){font-family:var(--console-ui-font)!important}:root body #tenant-v2.tenant-workspace :is(pre,code,kbd,pre *,code *,kbd *,textarea.code-editor),:root body .tenant-dialog.tenant-dialog--premium :is(pre,code,kbd,pre *,code *,kbd *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(h2,h3,h4){font-weight:600!important;letter-spacing:-.015em!important;line-height:1.35!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(p,.au-page-desc,.tv-info-page__text){font-size:14px!important;font-weight:400!important;line-height:1.6!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(button,select,input:not([type=checkbox]):not([type=radio])){font-size:13px!important;line-height:1.4!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content :is(td,.entity-role-record-main,.directory-group-identity){font-size:13px!important;line-height:1.5!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .directory-overflow-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid #dbe3ef!important;border-radius:10px!important;background:#fff!important;color:#334155!important;opacity:1!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a0a!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .directory-overflow-trigger svg{width:22px!important;height:22px!important;min-width:22px!important;color:inherit!important;stroke:currentColor!important;stroke-width:2.4!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .directory-overflow-trigger:is(:hover,[aria-expanded=true]){background:#eff6ff!important;color:#0062c4!important;border-color:#bfdbfe!important}:root body .directory-overflow-dropdown{padding:6px!important;min-width:210px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 16px 40px -12px #0f172a3d,0 2px 6px #0f172a0d!important}:root body .directory-overflow-dropdown button{min-height:40px!important;padding:9px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}:root body .directory-overflow-dropdown button:focus-visible{outline:2px solid #0071e3!important;outline-offset:-2px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header{grid-template-columns:44px minmax(0,1fr) 36px!important;align-items:start!important;gap:14px!important;padding:24px!important;border-bottom:1px solid #e2e8f0!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header--with-actions{grid-template-columns:44px minmax(0,1fr) auto 36px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__heading{padding-right:0!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__heading h2,:root body .confirm-dialog .confirm-dialog-content h2{font-size:20px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.3!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__heading p,:root body .confirm-dialog .confirm-dialog-message{margin:6px 0 0!important;color:#475569!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#475569!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__body{padding:24px!important;background:#fff!important;overscroll-behavior:contain}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-fields,.directory-panels,.tenant-dialog-form-grid){gap:20px!important}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-form-field,.tv-field){gap:7px!important}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-form-field>span:first-child,.tv-field__label,label){font-size:12px!important;font-weight:500!important;color:#334155}:root body .tenant-dialog.tenant-dialog--premium :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px!important;font-weight:400!important;line-height:1.5!important}:root body .tenant-dialog.tenant-dialog--premium :is(.directory-disclosure,.directory-create-section,.directory-section){border-radius:12px!important;box-shadow:none!important;border-color:#e2e8f0!important}:root body .tenant-dialog.tenant-dialog--premium .directory-disclosure>summary{padding:16px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__footer,:root body .confirm-dialog .confirm-dialog-actions{padding:16px 24px!important;min-height:76px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__footer button,:root body .confirm-dialog .confirm-dialog-actions button{min-height:42px!important;padding:0 18px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important}@media (max-width: 640px){:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header--with-actions{grid-template-columns:44px minmax(0,1fr) 36px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__header-actions{grid-column:1 / -1!important;grid-row:2!important}:root body .tenant-dialog.tenant-dialog--premium :is(.tenant-dialog__header,.tenant-dialog__body){padding:20px 16px!important}:root body .tenant-dialog.tenant-dialog--premium .tenant-dialog__footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important}}@media (max-width: 1100px){:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .ov-activity-detail{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content{padding:20px 16px 32px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip{gap:10px!important}:root body #tenant-v2.tenant-workspace .tenant-workspace__content.tenant-theme-content .console-metric-strip__item{padding:14px!important;min-height:116px!important}:root body #tenant-v2 .tenant-workspace__content{padding:16px!important}:root body .tenant-dialog-backdrop,:root body .confirm-dialog-backdrop{align-items:flex-end!important;padding:0!important}:root body .tenant-dialog,:root body .confirm-dialog{width:100%!important;max-width:none!important;max-height:100dvh!important;border-radius:20px 20px 0 0!important}:root body .tenant-dialog-form-grid{grid-template-columns:1fr!important;gap:14px!important}:root body .tenant-dialog__footer{align-items:stretch!important;flex-direction:column!important}:root body .tenant-dialog__footer-actions{width:100%!important}:root body .tenant-dialog__footer-actions>button{flex:1 1 0!important}}}:root{--app-font-sans: Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--app-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--app-bg: #f6f8fb;--app-bg-soft: #eef2f7;--app-surface: #ffffff;--app-surface-soft: #f8fafc;--app-border: #dbe3ec;--app-border-strong: #aebdce;--app-text: #101828;--app-text-muted: #667085;--app-blue: #175cd3;--app-blue-dark: #1849a9;--app-cyan: #0e9384;--app-cyan-soft: #ecfdf8;--app-navy: #0b1220;--app-chrome: #111216;--app-action: #2563eb;--app-action-hover: #174fc4;--app-positive: #16725c;--app-positive-hover: #0f5e4a;--app-warning: #d38a20;--app-test: #7b4bc2;--app-danger: #a13d3d;--app-accent: var(--app-blue);--app-accent-strong: var(--app-blue-dark);--app-accent-soft: #eff4ff;--app-shadow-md: 0 16px 36px rgba(16, 24, 40, .09);--app-shadow-sm: 0 2px 8px rgba(16, 24, 40, .045);--app-radius-md: 16px;--app-radius-lg: 24px;--app-radius-control: 7px}body{background:var(--app-bg);color:var(--app-text);font-family:var(--app-font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft{border-radius:9px;font-size:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.app-btn-primary{border:1px solid var(--app-accent-strong);background:var(--app-blue);color:#fff;font-weight:500;padding:8px 12px}.app-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px #1457c833}.app-btn-secondary{border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:500;padding:8px 12px}.app-btn-secondary:hover{transform:translateY(-1px);box-shadow:0 8px 14px #0e74901f}.app-btn-soft{border:1px solid #b8d7e3;background:var(--app-cyan-soft);color:#07566a;font-weight:500;padding:7px 10px}.app-btn-ghost{border:1px solid #fecaca;background:#fff1f2;color:#9f1239;font-weight:500;padding:8px 12px}.app-surface{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);box-shadow:var(--app-shadow-sm)}:root{--app-focus-ring: 0 0 0 4px rgba(20, 87, 200, .16);--app-shadow-xs: 0 8px 18px rgba(7, 17, 31, .055)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--app-blue)!important;outline-offset:3px;box-shadow:var(--app-focus-ring)!important}button:disabled,button[aria-disabled=true],.app-btn-primary:disabled,.app-btn-secondary:disabled,.app-btn-soft:disabled,.app-btn-ghost:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important;box-shadow:none!important}::selection{background:#1457c82e;color:#07111f}@media (prefers-reduced-motion: reduce){:is(.app-btn-primary,.app-btn-secondary,.app-btn-soft,.app-btn-ghost,.au-button,.au-spinner){animation:none!important;transition:none!important;transform:none!important}}@media (forced-colors: active){:focus-visible{outline:2px solid Highlight!important}}*{box-sizing:border-box}html,body,#root{min-width:320px}body{margin:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}:root{--mobile-page-pad: 10px;--mobile-card-radius: 16px;--mobile-border: #d9e4ef;--mobile-surface: #ffffff;--mobile-muted: #64748b;--mobile-ink: #0f172a}@media (max-width: 760px){body{background:#f1f5f9}#root{overflow-x:hidden}h1,h2{text-wrap:balance}p,li,td,th,span,strong,div{overflow-wrap:anywhere}main,section,article,aside,header,form{max-width:100%}input,select,textarea{width:100%;min-width:0!important;max-width:100%}button,a[role=button]{min-height:44px;touch-action:manipulation}button,a,input,select,textarea{-webkit-tap-highlight-color:rgba(14,165,233,.14)}[style*="grid-template-columns: 1.6fr"],[style*="grid-template-columns: 1.35fr"],[style*="grid-template-columns: 1fr auto"],[style*="grid-template-columns: 1fr 180px"],[style*="grid-template-columns: 1fr 220px"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: minmax(0, 1fr) 320px"],[style*="grid-template-columns: 320px minmax(0, 1fr)"],[style*="grid-template-columns: 350px minmax(0,1fr)"],[style*="grid-template-columns: 270px minmax(0,1.25fr)"],[style*="grid-template-columns: 220px minmax(0,1fr)"],[style*="grid-template-columns: minmax(300px, 380px)"],[style*="grid-template-columns: minmax(420px,1fr)"],[style*="grid-template-columns: minmax(0,1.35fr)"],[style*="grid-template-columns: minmax(0,1.2fr)"],[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(auto-fit,minmax(320px"],[style*="grid-template-columns: repeat(auto-fit,minmax(340px"],[style*="grid-template-columns: repeat(auto-fit,minmax(360px"],[style*="grid-template-columns: repeat(auto-fit,minmax(420px"],[style*="grid-template-columns: repeat(auto-fill, minmax(340px"],[style*="grid-template-columns: repeat(auto-fill, minmax(360px"],[style*="grid-template-columns: repeat(auto-fill,minmax(260px"]{grid-template-columns:1fr!important}[style*="padding: 30px"],[style*="padding: 28px"],[style*="padding: 24px"],[style*="padding: 22px"],[style*="padding: 20px"]{padding:14px!important}[style*="border-radius: 24px"],[style*="border-radius: 22px"],[style*="border-radius: 20px"]{border-radius:16px!important}[style*="display: flex"][style*=gap],[style*="justify-content: space-between"],[style*="justify-content: flex-end"]{flex-wrap:wrap!important}[style*="position: sticky"]{position:static!important}[style*="min-width: 280px"],[style*="min-width: 300px"],[style*="min-width: 320px"],[style*="min-width: 340px"],[style*="min-width: 360px"]{min-width:0!important}[style*="width: 420px"],[style*="width: 500px"],[style*="width: min(520px"],[style*="width: min(560px"],[style*="width: min(760px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}[style*="max-height: 620px"],[style*="max-height: 350px"],[style*="max-height: 360px"],[style*="max-height: 92vh"]{max-height:none!important}table{min-width:680px}.tenant-theme-content,.owner-dashboard-page,.support-center-page,.owner-support-center-page,.owner-support-page,.owner-leads-page,.applications-hub-page,.tenant-page{min-width:0;width:100%}.tenant-theme-content>*,.owner-dashboard-page>*,.support-center-page>*,.owner-support-center-page>*,.owner-support-page>*,.owner-leads-page>*,.applications-hub-page>*,.tenant-page>*{min-width:0}.tenant-theme-content header,.owner-dashboard-header,.hub-hero-surface,.tenant-raise,.owner-dashboard-panel,.owner-dashboard-kpi,.support-tenant-table,.owner-support-panel,.hub-create-panel,.hub-open-modal,.hub-app-card,.hub-instance-card,.hub-create-card{width:100%!important;max-width:100%!important;min-width:0!important}.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-center-page table,.owner-support-page table,.owner-leads-page table{border-collapse:separate!important;border-spacing:0}.tenant-theme-content table th,.tenant-theme-content table td,.owner-dashboard-page table th,.owner-dashboard-page table td,.support-center-page table th,.support-center-page table td,.owner-support-center-page table th,.owner-support-center-page table td,.owner-support-page table th,.owner-support-page table td,.owner-leads-page table th,.owner-leads-page table td{padding:10px 12px!important;vertical-align:top}.tenant-theme-content table tbody tr,.owner-dashboard-page table tbody tr,.support-center-page table tbody tr,.owner-support-center-page table tbody tr,.owner-support-page table tbody tr,.owner-leads-page table tbody tr{background:#fff}[style*="overflow-x: auto"],[style*="overflow: auto"]{-webkit-overflow-scrolling:touch}.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft,.owner-dashboard-btn,.owner-dashboard-tab-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral,.hub-btn-soft,.hub-btn-primary,.hub-chip-btn,.hub-open-link{justify-content:center;min-height:44px;width:auto;white-space:normal;text-align:center}.owner-dashboard-btn,.support-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral{min-width:0!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters,.tenant-action-row,.hub-chip-row,.hub-filter-row,[style*="display: flex"][style*="border-radius: 999"]{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px}.owner-dashboard-tabbar::-webkit-scrollbar,.owner-support-queues::-webkit-scrollbar,.support-tenant-filters::-webkit-scrollbar,.tenant-action-row::-webkit-scrollbar,.hub-chip-row::-webkit-scrollbar,.hub-filter-row::-webkit-scrollbar{display:none}.owner-dashboard-tabbar>*,.owner-support-queues>*,.support-tenant-filters>*,.tenant-action-row>*,.hub-chip-row>*,.hub-filter-row>*{flex:0 0 auto;scroll-snap-align:start}.owner-dashboard-header,.tenant-theme-content header,.support-tenant-toolbar,.owner-support-toolbar,.hub-section-header{align-items:stretch!important}.owner-dashboard-header button,.support-tenant-toolbar button,.owner-support-toolbar button,.hub-section-header button{flex:1 1 150px}.support-tenant-table,.owner-dashboard-panel,.owner-support-panel{overflow:hidden!important}.support-tenant-table table,.owner-dashboard-panel table,.owner-support-panel table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.support-modal-backdrop,.owner-dashboard-modal-backdrop,[style*="position: fixed"][style*="inset: 0"]{padding:10px!important;align-items:end!important;place-items:end center!important}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;border-radius:18px 18px 14px 14px!important}}@media (max-width: 520px){[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(160px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"],[style*="grid-template-columns: repeat(auto-fit, minmax(180px"],[style*="grid-template-columns: repeat(auto-fit,minmax(180px"],[style*="grid-template-columns: repeat(auto-fill, minmax(220px"],[style*="grid-template-columns: repeat(auto-fill,minmax(240px"],[style*="grid-template-columns: repeat(auto-fill,minmax(260px"],[style*="grid-template-columns: repeat(auto-fit,minmax(220px"],[style*="grid-template-columns: repeat(auto-fit, minmax(220px"],[style*="grid-template-columns: repeat(auto-fit,minmax(230px"],[style*="grid-template-columns: repeat(auto-fit,minmax(240px"],[style*="grid-template-columns: repeat(auto-fit,minmax(260px"],[style*="grid-template-columns: repeat(auto-fit, minmax(260px"]{grid-template-columns:1fr!important}[style*="font-size: 32px"],[style*="font-size: 30px"],[style*="font-size: 28px"]{font-size:clamp(1.45rem,7vw,1.9rem)!important;line-height:1.12!important}[style*="font-size: 26px"],[style*="font-size: 24px"]{font-size:clamp(1.25rem,6vw,1.55rem)!important;line-height:1.16!important}table{min-width:560px}}@media (max-width: 560px){.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-center-page table,.owner-support-page table,.owner-leads-page table{min-width:520px}.tenant-theme-content thead,.owner-dashboard-page thead,.support-center-page thead,.owner-support-center-page thead,.owner-support-page thead,.owner-leads-page thead{display:none}.tenant-theme-content table,.tenant-theme-content tbody,.tenant-theme-content tr,.tenant-theme-content td,.owner-dashboard-page table,.owner-dashboard-page tbody,.owner-dashboard-page tr,.owner-dashboard-page td,.support-center-page table,.support-center-page tbody,.support-center-page tr,.support-center-page td,.owner-support-center-page table,.owner-support-center-page tbody,.owner-support-center-page tr,.owner-support-center-page td,.owner-support-page table,.owner-support-page tbody,.owner-support-page tr,.owner-support-page td,.owner-leads-page table,.owner-leads-page tbody,.owner-leads-page tr,.owner-leads-page td{display:block;width:100%!important;min-width:0!important}.tenant-theme-content tr,.owner-dashboard-page tr,.support-center-page tr,.owner-support-center-page tr,.owner-support-page tr,.owner-leads-page tr{margin:0 0 10px;border:1px solid var(--mobile-border);border-radius:var(--mobile-card-radius);background:var(--mobile-surface);overflow:hidden;box-shadow:0 8px 18px #0f172a0f}.tenant-theme-content td,.owner-dashboard-page td,.support-center-page td,.owner-support-center-page td,.owner-support-page td,.owner-leads-page td{border-bottom:1px solid #edf2f7!important;white-space:normal!important}.tenant-theme-content td:last-child,.owner-dashboard-page td:last-child,.support-center-page td:last-child,.owner-support-center-page td:last-child,.owner-support-page td:last-child,.owner-leads-page td:last-child{border-bottom:0!important}.tenant-theme-content td button,.owner-dashboard-page td button,.support-center-page td button,.owner-support-center-page td button,.owner-support-page td button,.owner-leads-page td button,.tenant-theme-content td select,.owner-dashboard-page td select,.support-center-page td select,.owner-support-center-page td select,.owner-support-page td select,.owner-leads-page td select{width:100%;margin-top:6px}.tenant-theme-content td>div,.owner-dashboard-page td>div,.support-center-page td>div,.owner-support-center-page td>div,.owner-support-page td>div,.owner-leads-page td>div{min-width:0!important}.owner-dashboard-btn,.support-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral,.hub-btn-soft,.hub-btn-primary,.hub-open-link,.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft{width:100%}}@media (max-width: 760px){[style*="width: 320px"],[style*="width: 340px"]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}[style*="left: 0"][style*="right: 0"],[style*="inset: 0"]{max-width:100vw}[style*="place-items: center"],[style*="align-items: center"]{min-width:0}[style*="padding: 0 20px 16px"]{padding:10px!important}[style*="height: 100vh"]{min-height:100dvh!important;height:auto!important}[style*="height: 100dvh"]{min-height:100dvh!important}}@media (max-width: 760px){.owner-portal-header,.apps-portal-header,[data-tenant-topnav=true]{position:sticky!important;top:0!important;z-index:1800!important;margin:0!important;border-radius:0 0 18px 18px!important;border-width:0 0 1px!important;padding:10px var(--mobile-page-pad) 12px!important;background:#0b1529!important;box-shadow:0 10px 24px #02061738!important}.owner-portal-brand,.apps-portal-brand{text-align:left!important;font-size:1.05rem!important;letter-spacing:.01em!important}.owner-portal-left,.apps-portal-left{gap:10px!important}.owner-portal-nav,.apps-portal-nav{display:flex!important;gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;scroll-snap-type:x proximity;padding:1px 1px 3px!important}.owner-portal-nav::-webkit-scrollbar,.apps-portal-nav::-webkit-scrollbar{display:none}.owner-portal-nav a,.apps-portal-nav a{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;border-radius:999px!important;padding:10px 13px!important;scroll-snap-align:start}.owner-portal-actions,.apps-portal-actions{gap:8px!important}.owner-portal-user,.apps-portal-user-chip,[data-tenant-topnav=true] [style*="Logged in as"]{min-height:42px!important}.owner-portal-content,.apps-portal-content{padding:12px var(--mobile-page-pad) 22px!important}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.owner-dashboard-header,.owner-support-header,.support-center-header,.org-center-header,.hub-hero-surface{border-radius:18px!important;padding:16px!important;background:#fff!important;border-color:#d8e5f2!important;box-shadow:0 10px 22px #0f172a12!important}.tenant-theme-content>section:first-child h1,.tenant-theme-content>header:first-child h1,.owner-dashboard-header h1,.owner-support-header h1,.support-center-header h1,.org-center-header h1,.hub-hero-surface h1,.tenant-theme-content>section:first-child h2,.tenant-theme-content>header:first-child h2,.owner-dashboard-header h2,.owner-support-header h2,.support-center-header h2,.org-center-header h2,.hub-hero-surface h2{margin-bottom:6px!important;font-size:clamp(1.38rem,7vw,1.85rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--mobile-ink)!important}.tenant-theme-content>section:first-child p,.tenant-theme-content>header:first-child p,.owner-dashboard-header p,.owner-support-header p,.support-center-header p,.org-center-header p,.hub-hero-surface p{margin-top:0!important;max-width:62ch!important;color:#526174!important;font-size:.94rem!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card,[style*=metricCard],[style*="border: 1px solid #dbeafe"][style*=borderRadius]{border-radius:16px!important;padding:13px!important;background:#fff!important;border-color:#d8e5f2!important;box-shadow:0 8px 18px #0f172a0f!important}.tenant-kpi-card strong,.overview-stat-card strong,.owner-dashboard-kpi strong,.hub-stat-card strong,.org-usage-card strong,.org-insight-card strong,[style*="font-size: 22px"],[style*="fontSize: 22"]{font-size:clamp(1.2rem,6vw,1.55rem)!important;line-height:1.1!important;letter-spacing:-.03em!important}.tenant-kpi-grid,.hub-stats-grid,.support-summary-grid,.owner-support-summary,.owner-dashboard-overview-grid,[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tenant-kpi-grid>*,.hub-stats-grid>*,.support-summary-grid>*,.owner-support-summary>*,.owner-dashboard-overview-grid>*{min-width:0!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters,.tenant-action-row,.hub-chip-row,.hub-filter-row{margin-inline:calc(var(--mobile-page-pad) * -1)!important;padding-inline:var(--mobile-page-pad)!important;scroll-padding-inline:var(--mobile-page-pad)}.owner-dashboard-tabbar button,.owner-support-queues button,.support-tenant-filters button,.tenant-action-row button,.hub-chip-row button,.hub-filter-row button{border-radius:999px!important;min-height:42px!important;padding-inline:14px!important}.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-page table,.owner-leads-page table{background:transparent!important}.tenant-theme-content tr,.owner-dashboard-page tr,.support-center-page tr,.owner-support-page tr,.owner-leads-page tr{position:relative;box-shadow:0 10px 20px #0f172a0e!important}.tenant-theme-content td,.owner-dashboard-page td,.support-center-page td,.owner-support-page td,.owner-leads-page td{padding:11px 12px!important;color:#1f2937!important}.tenant-theme-content td:first-child,.owner-dashboard-page td:first-child,.support-center-page td:first-child,.owner-support-page td:first-child,.owner-leads-page td:first-child{background:#f8fbff!important;color:#0f172a!important;font-weight:850!important}.tenant-theme-content td:last-child,.owner-dashboard-page td:last-child,.support-center-page td:last-child,.owner-support-page td:last-child,.owner-leads-page td:last-child{background:#fff!important}.tenant-theme-content td button+button,.owner-dashboard-page td button+button,.support-center-page td button+button,.owner-support-page td button+button,.owner-leads-page td button+button{margin-top:8px}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,.hub-open-modal,[style*="width: min(520px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{animation:mobileSheetIn .18s ease-out;box-shadow:0 -18px 42px #02061733!important}}@media (max-width: 430px){:root{--mobile-page-pad: 8px}.tenant-kpi-grid,.hub-stats-grid,.owner-dashboard-overview-grid,[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"]{grid-template-columns:1fr!important}.owner-portal-nav a,.apps-portal-nav a{padding-inline:12px!important}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.owner-dashboard-header,.owner-support-header,.support-center-header,.org-center-header,.hub-hero-surface{padding:14px!important}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.owner-portal-shell,.apps-portal-shell{background:#f4f7fb!important}.owner-portal-header,.apps-portal-header,[data-tenant-topnav=true]{isolation:isolate}.owner-portal-header:after,.apps-portal-header:after,[data-tenant-topnav=true]:after{content:"";position:absolute;left:var(--mobile-page-pad);right:var(--mobile-page-pad);bottom:-1px;height:1px;background:#7dd3fc6b;pointer-events:none}.owner-portal-brand:before,.apps-portal-brand:before{content:"";width:9px;height:9px;display:inline-block;margin-right:8px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 4px #38bdf826;vertical-align:1px}.owner-portal-actions,.apps-portal-actions,[data-tenant-topnav=true]>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;align-items:stretch!important}.owner-portal-actions button,.apps-portal-actions button,[data-tenant-topnav=true]>div:last-child>button{min-width:86px!important}[data-tenant-topnav=true]>div:first-child{width:100%!important}[data-tenant-topnav=true]>div:first-child button{justify-content:center!important}.tenant-theme-content{background:#f8fbff!important}.tenant-theme-content>section,.tenant-theme-content>article,.tenant-theme-content>div,.owner-dashboard-panel,.owner-support-panel,.support-tenant-table,.hub-create-panel,.hub-app-card,.hub-instance-card,.hub-create-card{border-color:#dbe5ef!important}.tenant-theme-content [style*=Loading],.owner-dashboard-page [style*=Loading],.support-center-page [style*=Loading],.owner-support-page [style*=Loading],.owner-leads-page [style*=Loading],.tenant-loading{border-radius:16px!important;border:1px solid #dbe5ef!important;background:#fff!important;color:#526174!important;padding:16px!important}.tenant-theme-content [style*="No "],.owner-dashboard-page [style*="No "],.support-center-page [style*="No "],.owner-support-page [style*="No "],.owner-leads-page [style*="No "]{color:#526174!important}.tenant-theme-content form,.applications-hub-page form,.owner-dashboard-page form,.support-center-page form,.owner-support-page form,.owner-leads-page form{gap:12px!important}.tenant-theme-content label,.applications-hub-page label,.owner-dashboard-page label,.support-center-page label,.owner-support-page label,.owner-leads-page label{font-size:.78rem!important;font-weight:850!important;color:#334155!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.applications-hub-page input,.applications-hub-page select,.applications-hub-page textarea,.owner-dashboard-page input,.owner-dashboard-page select,.owner-dashboard-page textarea,.support-center-page input,.support-center-page select,.support-center-page textarea,.owner-support-page input,.owner-support-page select,.owner-support-page textarea,.owner-leads-page input,.owner-leads-page select,.owner-leads-page textarea{min-height:46px!important;border-radius:13px!important;border-color:#cbd8e6!important;background:#fff!important;color:#0f172a!important;font-size:16px!important}.tenant-theme-content textarea,.applications-hub-page textarea,.owner-dashboard-page textarea,.support-center-page textarea,.owner-support-page textarea,.owner-leads-page textarea{min-height:112px!important}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.applications-hub-page input:focus,.applications-hub-page select:focus,.applications-hub-page textarea:focus,.owner-dashboard-page input:focus,.owner-dashboard-page select:focus,.owner-dashboard-page textarea:focus,.support-center-page input:focus,.support-center-page select:focus,.support-center-page textarea:focus,.owner-support-page input:focus,.owner-support-page select:focus,.owner-support-page textarea:focus,.owner-leads-page input:focus,.owner-leads-page select:focus,.owner-leads-page textarea:focus{outline:none!important;border-color:#0ea5e9!important;box-shadow:0 0 0 4px #0ea5e921!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card{min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.tenant-kpi-card span,.overview-stat-card span,.owner-dashboard-kpi span,.hub-stat-card span,.org-usage-card span,.org-insight-card span{line-height:1.25!important}.tenant-theme-content td[data-label],.owner-dashboard-page td[data-label],.support-center-page td[data-label],.owner-support-page td[data-label],.owner-leads-page td[data-label]{display:grid!important;grid-template-columns:minmax(82px,34%) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.tenant-theme-content td[data-label]:before,.owner-dashboard-page td[data-label]:before,.support-center-page td[data-label]:before,.owner-support-page td[data-label]:before,.owner-leads-page td[data-label]:before{content:attr(data-label);color:#64748b;font-size:.69rem;line-height:1.25;font-weight:900;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:normal}.tenant-theme-content td[data-label]:first-child:before,.owner-dashboard-page td[data-label]:first-child:before,.support-center-page td[data-label]:first-child:before,.owner-support-page td[data-label]:first-child:before,.owner-leads-page td[data-label]:first-child:before{color:#0369a1}.tenant-theme-content td[data-label]>*,.owner-dashboard-page td[data-label]>*,.support-center-page td[data-label]>*,.owner-support-page td[data-label]>*,.owner-leads-page td[data-label]>*{min-width:0!important}.tenant-theme-content td[data-label] button,.owner-dashboard-page td[data-label] button,.support-center-page td[data-label] button,.owner-support-page td[data-label] button,.owner-leads-page td[data-label] button{margin-top:0!important}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,.hub-open-modal,[style*="width: min(520px"],[style*="width: min(560px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{border-radius:22px 22px 0 0!important;margin-top:auto!important;margin-bottom:0!important}.support-modal-card:before,.support-detail-modal-card:before,.owner-dashboard-modal:before,.tenant-modal:before,.hub-open-modal:before{content:"";display:block;width:42px;height:5px;border-radius:999px;background:#cbd5e1;margin:0 auto 12px}}@media (max-width: 430px){.owner-portal-actions,.apps-portal-actions,[data-tenant-topnav=true]>div:last-child{grid-template-columns:1fr!important}.owner-portal-actions button,.apps-portal-actions button,[data-tenant-topnav=true]>div:last-child>button{width:100%!important}.tenant-theme-content td[data-label],.owner-dashboard-page td[data-label],.support-center-page td[data-label],.owner-support-page td[data-label],.owner-leads-page td[data-label]{grid-template-columns:1fr!important;gap:5px!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card{min-height:auto!important}}@media (max-width: 760px){html{scroll-padding-top:84px}body{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0)}.tenant-theme-content,.applications-hub-page,.owner-dashboard-page,.owner-support-center-page,.support-center-page,.organization-center-page,.auth-shell{overflow-x:clip!important}.tenant-theme-content [style*=max-width],.applications-hub-page [style*=max-width],.owner-dashboard-page [style*=max-width],.owner-support-center-page [style*=max-width],.support-center-page [style*=max-width],.organization-center-page [style*=max-width]{max-width:100%!important}.tenant-theme-content pre,.tenant-theme-content code,.applications-hub-page pre,.applications-hub-page code,.owner-dashboard-page pre,.owner-dashboard-page code,.support-center-page pre,.support-center-page code{white-space:pre-wrap!important;word-break:break-word!important;max-width:100%!important}.tenant-theme-content [role=dialog],.applications-hub-page [role=dialog],.owner-dashboard-page [role=dialog],.support-center-page [role=dialog]{max-height:calc(100dvh - 20px)!important;overflow:auto!important}}:root{--calm-canvas: #f4f6fb;--calm-surface: #ffffff;--calm-subtle: #f8fafc;--calm-line: #e0e6ef;--calm-line-strong: #bdc9d9;--calm-ink: #101828;--calm-muted: #667085;--calm-brand: #175cd3;--calm-brand-soft: #eff4ff;--calm-positive: #067647;--calm-positive-soft: #ecfdf3;--calm-warning: #b54708;--calm-warning-soft: #fffaeb;--calm-danger: #b42318;--calm-danger-soft: #fef3f2;--calm-shadow: 0 1px 2px rgba(16, 24, 40, .02), 0 10px 28px rgba(28, 45, 74, .055)}body{background:var(--calm-canvas);color:var(--calm-ink)}.portal-frame{background:radial-gradient(circle at 78% -15%,rgba(61,111,228,.08),transparent 34rem),var(--calm-canvas)}.portal-frame__header{border-color:var(--calm-line);box-shadow:0 1px #10182808}.portal-frame__content{width:min(1480px,100%);padding:28px 32px 48px}.portal-frame--platform .portal-frame__content{width:min(1380px,100%);padding:32px 36px 56px}.admin-context-pill{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid #d5dfec;border-radius:999px;background:#ffffffd1;color:#475467;font-size:10px;font-weight:700;box-shadow:0 3px 10px #1c2d4a0a}.admin-context-note{color:#667085;font-size:10px;font-weight:600}.admin-command-grid,.admin-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.admin-section-grid>:last-child:nth-child(odd){grid-column:1 / -1}.admin-page-header button,.admin-page-header select{min-height:38px}.admin-page-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-action-menu{position:relative}.admin-action-menu>summary{min-height:38px;display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--calm-line);border-radius:9px;background:#fff;color:#475467;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.admin-action-menu>summary::-webkit-details-marker{display:none}.admin-action-menu>div{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:190px;padding:6px;border:1px solid var(--calm-line);border-radius:11px;background:#fff;box-shadow:0 14px 36px #10182826}.admin-action-menu button{width:100%;justify-content:flex-start;border:0;background:transparent;color:var(--calm-danger)}.tenant-page,.owner-dashboard-page,.owner-leads-page,.support-center-page,.owner-support-center-page,.org-center-page,.hub-lively-screen{gap:22px!important}.portal-frame--platform button,.portal-frame--platform select,.portal-frame--platform input,.portal-frame--platform textarea{font-family:inherit}.portal-frame--platform button{font-weight:700!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.portal-frame--platform button:not(:disabled):active{transform:translateY(1px)!important}.portal-frame--platform input,.portal-frame--platform select,.portal-frame--platform textarea{border-color:#d7e0eb!important;box-shadow:0 1px 2px #10182806}.portal-frame--platform input:focus,.portal-frame--platform select:focus,.portal-frame--platform textarea:focus{border-color:#7aa2f7!important;box-shadow:0 0 0 3px #2e6bde1a!important;outline:none}.tenant-raise,.hub-card-rise,.owner-dashboard-panel,.owner-dashboard-header,.hub-hero-surface,.tenant-card,.tenant-hero-card,.entity-table-shell,.org-center-table-panel{border-color:var(--calm-line)!important;box-shadow:var(--calm-shadow)!important}.tenant-raise:hover,.hub-card-rise:hover{border-color:var(--calm-line-strong)!important;box-shadow:0 8px 24px #10182812!important;transform:none!important}.tenant-card .tenant-card,.owner-dashboard-panel [style*=border],.org-center-table-panel [style*=border]{box-shadow:none!important}.owner-dashboard-header,.hub-hero-surface,.support-center-header,.owner-support-header,.org-center-header,.tenant-console-header,.tenant-hero-card{border-radius:18px!important;padding:22px 24px!important}.owner-dashboard-header h1,.owner-dashboard-header h2,.hub-hero-surface h1,.hub-hero-surface h2,.org-center-header h1,.tenant-hero-card h1,.tenant-console-header h1{color:var(--calm-ink)!important;letter-spacing:-.04em!important;line-height:1.08!important}.owner-dashboard-kpis,.tenant-kpi-grid,.support-summary-grid{gap:10px!important}.owner-dashboard-kpi,.tenant-kpi-grid>*,.support-summary-card,.org-insight-card,.org-usage-card{border:1px solid var(--calm-line)!important;border-radius:16px!important;box-shadow:none!important}.tenant-kpi-grid>*:before{width:3px!important;background:var(--calm-brand)!important}.entity-table-shell{border-radius:18px!important;padding:0!important}.entity-table-shell:before{display:none!important}.entity-table{border-collapse:collapse!important;border-spacing:0!important}.entity-table thead th,.owner-dashboard-page table th,.org-center-page table th,.support-center-page table th,.owner-support-center-page table th{background:var(--calm-subtle)!important;border-bottom:1px solid var(--calm-line)!important;color:#667085!important;font-weight:750!important;letter-spacing:.045em!important}.entity-table tbody tr.entity-table-row td{border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;padding:13px 16px!important}.entity-table tbody tr.entity-table-row:nth-child(2n) td{background:#fbfcfd!important}.entity-table tbody tr.entity-table-row:hover td{background:#f7f9fd!important;box-shadow:none!important}.entity-table tbody tr.entity-table-row td:first-child{box-shadow:inset 3px 0 0 transparent!important}.tenant-theme-content button:hover,.owner-dashboard-page button:hover,.org-center-page button:hover{box-shadow:none!important;transform:none!important}.portal-frame--platform .owner-dashboard-panel,.portal-frame--platform .owner-support-list,.portal-frame--platform .owner-support-detail,.portal-frame--platform .owner-plan-workbench,.portal-frame--platform .owner-customers__directory{border-color:#e0e6ef!important;border-radius:18px!important;box-shadow:0 10px 28px #1c2d4a0e!important}.portal-frame--platform h2,.portal-frame--platform h3{letter-spacing:-.025em}.portal-frame--platform table tbody tr{transition:background .15s ease}.portal-frame--platform table tbody tr:hover{background:#f7f9fd!important}.tenant-btn-primary,.app-btn-primary,.owner-dashboard-btn-primary{background:var(--calm-brand)!important;border-color:var(--calm-brand)!important;color:#fff!important}.owner-dashboard-section-head{padding:4px 2px 8px!important;border:0!important;border-bottom:1px solid var(--calm-line)!important;border-radius:0!important;background:transparent!important}.owner-dashboard-page>.admin-metric-strip,.owner-plan-page>.admin-metric-strip,.owner-customers>.admin-metric-strip{box-shadow:0 1px 2px #10182806}.admin-command-grid .admin-section__body{padding-top:7px}.admin-command-grid [style*=borderBottom]:last-child,.admin-section-grid [style*=borderBottom]:last-child{border-bottom:0!important}.owner-customers__directory.admin-section{padding:0;border-radius:16px;box-shadow:none}.owner-customers__directory .admin-section__body{padding:0}.owner-customers__directory .admin-toolbar{margin:12px 14px}.owner-customers__directory table th,.owner-customers__directory table td{padding:15px 16px}.owner-customers__identity-cell{display:flex;align-items:center;gap:11px}.owner-customers__monogram{width:34px;height:34px;display:grid!important;place-items:center;flex:0 0 auto;margin:0!important;border:1px solid #cfe0ff;border-radius:11px;background:linear-gradient(145deg,#f3f7ff,#e8f0ff);color:#245fc7!important;font-size:12px!important;font-weight:800}.owner-customers__identity-copy{min-width:0;display:grid!important;gap:2px;margin:0!important}.owner-customers__identity-copy>strong{color:#172033;font-size:12px;font-weight:750}.owner-customers__identity-copy>span,.owner-customers__identity-copy>small{color:#718096;font-size:10px}.owner-plan-selector{gap:12px!important}.owner-plan-selector>button{position:relative;overflow:hidden;min-height:184px;padding:16px!important;border-color:#e0e6ef!important;border-radius:17px!important;background:linear-gradient(150deg,#fff,#fbfcff)!important;box-shadow:0 8px 22px #1c2d4a0b!important}.owner-plan-card__price{display:flex;align-items:baseline;gap:4px}.owner-plan-card__price small{color:#98a2b3;font-size:9px;font-weight:650}.owner-plan-card__distribution{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin-top:13px}.owner-plan-card__distribution>span{color:#475467;font-size:10px}.owner-plan-card__distribution>span strong{color:#101828;font-size:12px}.owner-plan-card__distribution>small{color:#667085;font-size:9px;font-weight:650}.owner-plan-card__distribution>i,.owner-plan-intelligence__share>i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e6ebf2}.owner-plan-card__distribution>i>b,.owner-plan-intelligence__share>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2e6bde,#78a1ff)}.owner-plan-card__limits{display:flex;align-items:center;gap:7px;margin-top:10px}.owner-plan-card__limits>span{min-width:0;flex:1 1 0;padding:6px 8px;border:1px solid #e5eaf1;border-radius:8px;background:#f8fafce0;color:#667085;font-size:9px}.owner-plan-card__limits strong{float:right;overflow:hidden;max-width:68%;color:#344054;text-overflow:ellipsis}.owner-plan-selector>button:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#dbe3ef}.owner-plan-selector>button:hover{border-color:#b8c9e7!important;box-shadow:0 12px 28px #1c2d4a14!important;transform:translateY(-2px)!important}.owner-plan-selector>button[aria-selected=true]{border-color:#8fb1f6!important;background:linear-gradient(150deg,#fff,#eff5ff)!important;box-shadow:0 0 0 3px #2e6bde14,0 12px 28px #1c2d4a14!important}.owner-plan-selector>button[aria-selected=true]:before{background:linear-gradient(90deg,#2e6bde,#6e9bff)}.admin-runtime-notice{min-height:42px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #b9e6d0;border-radius:12px;background:linear-gradient(90deg,#ecfdf3,#f7fffb);color:#067647;font-size:11px;font-weight:700}.admin-panel-title{min-height:34px;align-items:flex-start!important;padding-bottom:10px;border-bottom:1px solid #edf1f5}.admin-data-table-wrap{width:100%;overflow-x:auto;border:1px solid #e5eaf1;border-radius:12px}.admin-data-table{margin:0!important;border-collapse:collapse!important}.admin-data-table th{padding:10px 12px!important;border-bottom:1px solid #e2e8f0!important;background:#f7f9fc!important;color:#667085!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}.admin-data-table td{padding:11px 12px!important;border-bottom:1px solid #edf1f5!important;color:#344054!important;font-size:11px!important}.admin-data-table tbody tr:last-child td{border-bottom:0!important}.admin-data-table tbody tr:hover td{background:#f8faff!important}.admin-chart{padding:14px!important;border:1px solid #e7ebf2;border-radius:13px;background:linear-gradient(#ffffffc7,#ffffffc7),repeating-linear-gradient(0deg,transparent,transparent 31px,#e9eef5 32px)}.admin-chart--trend{min-height:210px;padding-top:24px!important}.owner-market-intelligence{gap:18px!important}.owner-market-intelligence>.admin-metric-strip,.owner-billing-operations>.admin-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-market-intelligence .admin-metric__topline>small,.owner-billing-operations .admin-metric__topline>small{line-height:1.25;white-space:normal}.owner-market-intelligence>section:not(.admin-section):not(.admin-metric-strip){gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-market-intelligence .owner-dashboard-panel{padding:18px!important;border-color:#e1e7ef!important;border-radius:18px!important;background:linear-gradient(150deg,#fff,#fcfdff)!important}.owner-market-intelligence .owner-dashboard-panel:nth-child(1){box-shadow:inset 0 3px #2e6bde,var(--calm-shadow)!important}.owner-market-intelligence .owner-dashboard-panel:nth-child(2){box-shadow:inset 0 3px #12b76a,var(--calm-shadow)!important}.owner-market-intelligence .owner-dashboard-panel:nth-child(3){box-shadow:inset 0 3px #8b5cf6,var(--calm-shadow)!important}.owner-market-intelligence .owner-dashboard-panel:nth-child(4){box-shadow:inset 0 3px #f79009,var(--calm-shadow)!important}.owner-billing-operations{gap:16px!important}.owner-billing-operations .admin-section:first-of-type{box-shadow:inset 0 3px #635bff,var(--calm-shadow)}.owner-plan-editor{padding:18px!important;border-color:#e0e6ef!important;border-radius:18px!important;box-shadow:0 10px 28px #1c2d4a0d}.owner-plan-intelligence{top:18px!important;padding:18px!important;border-color:#cbdaf3!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(66,113,220,.1),transparent 12rem),#fff!important;box-shadow:0 12px 30px #1c2d4a12}.owner-plan-intelligence__share{display:grid;gap:7px;padding:12px;border:1px solid #cfddf4;border-radius:12px;background:#f1f6ffbf;color:#526176;font-size:10px}.owner-plan-intelligence__share strong{margin-right:3px;color:#175cd3;font-size:18px}.owner-plan-focus-panel{overflow:hidden;border:1px solid #dce4ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1c2d4a0e}.owner-plan-focus-panel__header{display:flex;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid #e8edf3;background:linear-gradient(135deg,#fff,#f7f9fd)}.owner-plan-focus-panel__icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#eff4ff;color:#175cd3}.owner-plan-focus-panel__title{min-width:0;display:grid;gap:2px}.owner-plan-focus-panel__title small{color:#175cd3;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.owner-plan-focus-panel__title strong{color:#101828;font-size:14px;font-weight:780}.owner-plan-focus-panel__title>span{color:#667085;font-size:10px}.owner-plan-focus-panel__header>.owner-plan-focus-panel__actions{margin-left:auto}.owner-plan-focus-panel__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.owner-plan-focus-panel__body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr)}.owner-plan-focus-panel__configuration{display:grid;align-content:start;gap:11px;padding:16px 17px}.owner-plan-focus-panel__impact{display:grid;align-content:start;gap:8px;padding:16px 17px;border-left:1px solid #e8edf3;background:#f9fbff}.owner-plan-focus-panel__impact-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.owner-plan-focus-panel__impact-title strong{color:#344054;font-size:11px}.owner-plan-focus-panel__impact-title small{color:#98a2b3;font-size:8px}.owner-plan-smart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.owner-plan-smart-stats>span{min-width:0;display:grid;gap:4px;padding:2px 12px;border-right:1px solid #e5eaf1}.owner-plan-smart-stats>span:first-child{padding-left:0}.owner-plan-smart-stats>span:last-child{padding-right:0;border-right:0}.owner-plan-smart-stats small{color:#667085;font-size:9px;font-weight:700}.owner-plan-smart-stats strong{overflow:hidden;color:#101828;font-size:14px;font-weight:780;text-overflow:ellipsis}.owner-plan-feature-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.owner-plan-feature-row>span{padding:5px 8px;border:1px solid #cfddf4;border-radius:999px;background:#f3f7ff;color:#344e7a;font-size:9px;font-weight:700}.owner-plan-feature-row>small{color:#98a2b3;font-size:10px}.owner-plan-compare-view{display:grid;gap:12px}.owner-plan-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#667085;font-size:10px;font-weight:700}.owner-plan-simulator-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.admin-modal .owner-plan-editor{border:0!important;padding:0!important;box-shadow:none!important}.admin-modal .owner-plan-editor>div:first-child>div:first-child{display:none}.owner-plan-presets{padding:10px 12px;border:1px solid #e6eaf1;border-radius:12px;background:#f8fafc}.owner-plan-core{padding:14px!important;border-color:#dce5f2!important;border-radius:13px!important;background:linear-gradient(145deg,#fbfcff,#f6f9ff)!important}.owner-plan-field-disclosure{border-color:#e1e7ef;background:#fafbfc}.owner-plan-field-disclosure[open]{border-color:#bfd0ee;background:#f8faff}.owner-org-fact{min-height:39px;align-items:center;padding:8px 10px!important;border:0!important;border-radius:9px;background:#f8fafc}.owner-org-fact:nth-child(2n){background:#f3f6fa}.owner-org-invoice{padding:13px 14px!important;border:1px solid #e2e8f0!important;border-radius:12px;background:#fbfcfe}.admin-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-modal-card{padding:22px!important;border-color:#d8e1ed!important;border-radius:20px!important;box-shadow:0 30px 90px #02081747}.admin-pipeline-rail~.owner-dashboard-panel{padding:20px!important;border-color:#e0e6ef!important;border-radius:20px!important;background:#fff!important}.admin-pipeline-rail~.owner-dashboard-panel>section,.admin-pipeline-rail~.owner-dashboard-panel>div>section{padding:15px!important;border-color:#e5eaf1!important;border-radius:15px!important;background:#f8fafc!important}.admin-pipeline-rail~.owner-dashboard-panel table{overflow:hidden;border:1px solid #e5eaf1;border-radius:12px}.admin-pipeline-rail~.owner-dashboard-panel th{background:#f5f7fa!important;color:#667085!important;font-size:9px!important;letter-spacing:.045em;text-transform:uppercase}.admin-pipeline-rail~.owner-dashboard-panel td{border-color:#edf1f5!important}.owner-lead-stage-title{padding-bottom:12px;border-bottom:1px solid #edf1f5;font-size:18px!important;letter-spacing:-.025em}.owner-lead-source-layout{grid-template-columns:minmax(0,1fr)!important}.admin-metric-strip{display:flex!important;align-items:stretch!important;gap:0!important;min-width:0;overflow:hidden;border:1px solid #dce3ec;border-radius:16px;background:#fff;box-shadow:0 5px 18px #172b4d0a}.admin-metric{flex:1 1 0;min-width:0;min-height:78px!important;padding:11px 13px!important;border:0!important;border-right:1px solid #e7ebf1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-metric:last-child{border-right:0!important}.admin-metric:before{display:none!important}.admin-metric:hover{transform:none!important;background:#f8fafc!important;box-shadow:none!important}.admin-metric__icon{width:27px!important;height:27px!important;border-radius:8px!important}.admin-metric__value{font-size:19px!important}.admin-metric__footer{font-size:8px!important}.admin-modal-backdrop{background:#07111f99!important;-webkit-backdrop-filter:blur(8px) saturate(.8)!important;backdrop-filter:blur(8px) saturate(.8)!important}.admin-modal{border-color:#cbd7e5!important;border-radius:24px!important;box-shadow:0 34px 100px #02081757!important}.admin-modal__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start!important;gap:13px!important;padding:18px 20px 16px!important;background:#fff!important}.admin-modal__icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfe0f7;border-radius:12px;background:#edf4ff;color:#175cd3}.admin-modal__heading{min-width:0}.admin-modal__heading>small{display:block;margin-bottom:4px;color:#175cd3;font-size:9px;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase}.admin-modal__body{background:#f8fafc!important}.admin-modal__footer{background:#fff!important}.admin-modal__close{background:#f8fafc!important}.admin-modal__close:hover{border-color:#bfd0e4!important;background:#edf4ff!important;color:#175cd3!important}.support-modal-backdrop,.owner-dashboard-modal-backdrop{background:#07111f99!important;-webkit-backdrop-filter:blur(8px) saturate(.8)!important;backdrop-filter:blur(8px) saturate(.8)!important}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.admin-modal-card{border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 34px 100px #02081757!important}@media (max-width: 760px){.admin-metric-strip{overflow-x:auto;scroll-snap-type:x proximity}.admin-metric{flex:0 0 145px;min-height:74px!important;scroll-snap-align:start}.admin-modal{border-radius:22px 22px 0 0!important}.admin-modal__header{gap:10px!important;padding:15px 14px 13px!important}.admin-modal__icon{width:34px;height:34px}.admin-modal__footer>button{flex:1 1 140px}}.owner-lead-catalog{padding:16px!important;background:radial-gradient(circle at 100% 0,rgba(46,107,222,.08),transparent 18rem),#f8fafc!important}.owner-lead-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:4px}.owner-lead-preset{position:relative;min-height:94px!important;align-content:start;border-color:#dbe3ef!important;border-radius:13px!important;background:#ffffffe6!important;box-shadow:0 6px 16px #1c2d4a0a!important}.owner-lead-preset:after{content:"+";position:absolute;top:9px;right:10px;width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#eff4ff;color:#2e6bde;font-size:14px}.owner-lead-preset:disabled:after{content:"✓";background:#ecfdf3;color:#067647}.owner-lead-connector-builder{overflow:hidden;border:1px solid #dce4ef;border-radius:15px;background:#fff}.owner-lead-connector-builder>summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;cursor:pointer;list-style:none}.owner-lead-connector-builder>summary::-webkit-details-marker{display:none}.owner-lead-connector-builder>summary>span{display:grid;gap:3px}.owner-lead-connector-builder>summary strong{color:#1d2939;font-size:12px}.owner-lead-connector-builder>summary small{color:#667085;font-size:10px}.owner-lead-connector-builder>summary b{padding:7px 10px;border:1px solid #cbd7e8;border-radius:9px;color:#2e6bde;font-size:10px}.owner-lead-connector-builder[open]>summary{border-bottom:1px solid #e7ebf2;background:#f8faff}.owner-lead-connector-builder__body{display:grid;gap:12px;padding:16px}.owner-lead-custom-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px!important}.owner-lead-custom-card>.admin-smart-card__header,.owner-lead-custom-card>.admin-smart-card__body{grid-column:1}.owner-lead-custom-card>.admin-smart-card__action{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;padding:0 0 0 16px;border:0}.owner-lead-smart-status{padding:4px 8px;border:1px solid #d0d9e6;border-radius:999px;color:#667085;font-size:9px;font-weight:800}.owner-lead-smart-facts{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.owner-lead-smart-facts>span{min-width:126px;display:grid;gap:2px;padding:7px 9px;border:1px solid #e7ebf2;border-radius:9px;background:#f8fafc}.owner-lead-smart-facts small{color:#98a2b3;font-size:8px;font-weight:700;text-transform:uppercase}.owner-lead-smart-facts strong{color:#344054;font-size:10px;font-weight:720}.owner-lead-ingestion-tool{min-height:270px}.owner-lead-ingestion-fields label,.owner-lead-modal-grid label{display:grid;gap:5px}.owner-lead-ingestion-fields .owner-dashboard-field,.owner-lead-modal-grid .owner-dashboard-field{width:100%;box-sizing:border-box}.owner-lead-qualification-toolbar{display:grid!important;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:10px!important;padding:10px!important;background:#f8fafc!important}.owner-lead-qualification-filter{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.owner-lead-filter-summary{color:#667085;font-size:10px;font-weight:650;white-space:nowrap}.owner-lead-filter-summary strong{color:#175cd3;font-size:13px}@media (max-width: 980px){.owner-lead-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-plan-focus-panel__body,.owner-plan-simulator-grid{grid-template-columns:minmax(0,1fr)}.owner-plan-focus-panel__impact{border-top:1px solid #e8edf3;border-left:0}.owner-lead-qualification-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.owner-lead-filter-summary{grid-column:1 / -1;grid-row:2}}.owner-support-detail>.admin-empty-state{min-height:320px;margin:10px 0;border:1px dashed #d5deea;border-radius:15px;background:linear-gradient(145deg,#fbfcff,#f7f9fc)}@media (max-width: 1180px){.owner-market-intelligence>.admin-metric-strip,.owner-billing-operations>.admin-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.owner-customers__state{border:1px solid #d0d5dd;background:#fff}.admin-pipeline-rail{position:sticky;top:14px;z-index:20;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:6px!important;border-radius:14px!important;border-color:#e0e6ef!important;background:#ffffffe0!important;box-shadow:0 10px 28px #1c2d4a13!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-pipeline-step{min-height:54px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.admin-pipeline-step:hover{background:#f2f4f7!important}.admin-pipeline-step.is-active{border-color:#a8c2f6!important;background:linear-gradient(145deg,#f5f8ff,#eaf1ff)!important;box-shadow:0 5px 14px #2e6bde1a!important}.admin-pipeline-step.is-done:not(.is-active){background:var(--calm-positive-soft)!important}.owner-support-center-page{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.owner-support-summary{grid-column:1 / -1}.owner-support-list,.owner-support-detail{border-radius:16px!important;box-shadow:none!important}.owner-support-advanced{border-radius:12px;background:#f9fafb}.owner-support-advanced .admin-section__body{padding:12px}.owner-support-advanced__fields{display:grid;gap:7px}.owner-support-list .admin-toolbar{margin-bottom:10px}.owner-support-list .owner-support-filters{padding:0;border:0;background:transparent}.owner-support-list .owner-support-field{width:100%;min-width:0!important}.owner-plan-field-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-plan-field-disclosure>summary small{color:var(--calm-muted);font-size:10px;font-weight:700}.owner-plan-field-disclosure--primary{border-color:#b2ccff;background:#f9fbff}.owner-plan-simulator{overflow:hidden;margin-top:12px;border:1px solid #b2ccff;border-radius:12px;background:#f9fbff}.owner-plan-simulator>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;color:var(--calm-brand);cursor:pointer;font-size:12px;font-weight:850;list-style:none}.owner-plan-simulator>summary::-webkit-details-marker{display:none}.owner-plan-simulator>summary small{color:var(--calm-muted);font-size:10px}.owner-plan-simulator__body{display:grid;gap:10px;padding:0 12px 12px}.owner-org-detail .admin-section__body{display:grid;gap:7px}.owner-org-detail .admin-section__body button{min-height:36px;border-radius:9px!important}.calm-disclosure{overflow:hidden;border:1px solid var(--calm-line);border-radius:16px;background:var(--calm-surface);box-shadow:var(--calm-shadow)}.calm-disclosure>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;color:var(--calm-ink);cursor:pointer;font-size:13px;font-weight:900;list-style:none}.calm-disclosure>summary::-webkit-details-marker{display:none}.calm-disclosure>summary:after{content:"+";width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:var(--calm-brand-soft);color:var(--calm-brand);font-size:18px}.calm-disclosure[open]>summary:after{content:"−"}.calm-disclosure__summary-copy{display:grid;gap:2px}.calm-disclosure__summary-copy small{color:var(--calm-muted);font-size:11px;font-weight:650}.calm-disclosure__content{display:grid;gap:18px;padding:0 16px 18px}.owner-plan-page{display:grid;gap:18px}.owner-plan-page>section{border-color:var(--calm-line)!important;box-shadow:var(--calm-shadow)!important}.owner-plan-field-disclosure{border:1px solid var(--calm-line);border-radius:12px;background:var(--calm-subtle)}.owner-plan-field-disclosure>summary{padding:12px;color:var(--calm-ink);cursor:pointer;font-size:12px;font-weight:900}.owner-plan-field-disclosure>div{padding:0 12px 12px}.hub-app-card,.hub-add-app-card{border-radius:16px!important;box-shadow:none!important}.hub-app-card:hover,.hub-add-app-card:hover{border-color:var(--calm-brand)!important;box-shadow:0 0 0 3px #175cd314!important}@media (max-width: 760px){.portal-frame__content{padding:16px 10px 28px}.tenant-page,.owner-dashboard-page,.owner-leads-page,.support-center-page,.owner-support-center-page,.org-center-page,.hub-lively-screen{gap:12px!important}.owner-dashboard-header,.hub-hero-surface,.support-center-header,.owner-support-header,.org-center-header,.tenant-console-header,.tenant-hero-card{padding:17px!important}.calm-disclosure>summary{align-items:flex-start}.calm-disclosure__content{padding:0 10px 12px}.admin-command-grid,.admin-section-grid{grid-template-columns:minmax(0,1fr)}.owner-market-intelligence>.admin-metric-strip,.owner-billing-operations>.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-market-intelligence>section:not(.admin-section):not(.admin-metric-strip){grid-template-columns:minmax(0,1fr)!important}.admin-section-grid>:last-child:nth-child(odd){grid-column:auto}.admin-pipeline-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-lead-catalog__grid{grid-template-columns:minmax(0,1fr)!important}.owner-plan-smart-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-plan-smart-stats>span{padding:7px 10px;border-right:1px solid #e5eaf1}.owner-plan-smart-stats>span:nth-child(odd){padding-left:0}.owner-plan-smart-stats>span:nth-child(2n){padding-right:0;border-right:0}.owner-plan-modal-toolbar{align-items:flex-start;flex-direction:column}.owner-plan-focus-panel__header{align-items:flex-start;flex-wrap:wrap}.owner-plan-focus-panel__header>.owner-plan-focus-panel__actions{width:100%;margin-left:0}.owner-lead-custom-card{grid-template-columns:minmax(0,1fr)}.owner-lead-custom-card>.admin-smart-card__header,.owner-lead-custom-card>.admin-smart-card__body,.owner-lead-custom-card>.admin-smart-card__action{grid-column:1;grid-row:auto}.owner-lead-custom-card>.admin-smart-card__action{padding:10px 0 0;border-top:1px solid #edf1f5}.owner-lead-qualification-toolbar{grid-template-columns:minmax(0,1fr)!important}.owner-lead-qualification-filter{grid-template-columns:minmax(0,1fr)}.owner-lead-filter-summary{grid-column:auto;grid-row:auto;white-space:normal}.owner-customers__directory .admin-toolbar{margin:9px}}.application-feedback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f172abf;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.application-feedback{box-sizing:border-box;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#1e293b;box-shadow:0 24px 64px #0000003d;font:400 14px/1.6 var(--app-font-sans, system-ui, sans-serif)}.application-feedback header{display:flex;align-items:center;gap:12px}.application-feedback h2{margin:0;flex:1;font-size:18px;font-weight:600;color:#0f172a}.application-feedback p{overflow-wrap:anywhere}.application-feedback .application-feedback-next{color:#475569}.application-feedback-icon{display:grid;place-items:center;padding:10px;border-radius:10px;background:#fffbeb;color:#92400e}.application-feedback button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;cursor:pointer}.application-feedback header button{width:40px;padding:8px}.application-feedback button:focus-visible{outline:2px solid #2563eb!important;outline-offset:3px}.application-feedback-reference{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.application-feedback-reference>span{flex-basis:100%;font-size:12px;color:#475569}.application-feedback-reference code{overflow-wrap:anywhere;min-width:0;flex:1;font-size:12px}.application-feedback footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.application-feedback footer button{background:#175cd3;border-color:#175cd3;color:#fff}
