@layer preflight-overrides{.workspace-shell .admin-app{transition:grid-template-columns .18s var(--ease-out,ease)}.workspace-shell .admin-app.admin-app--sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-w) minmax(0, 1fr)}.workspace-shell .admin-mobile-bar,.workspace-shell .admin-mobile-sidebar-shell{display:none}.workspace-shell .admin-sidebar-toggle,.workspace-shell .admin-mobile-menu,.workspace-shell .admin-mobile-close{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:34px;height:34px;color:var(--color-fg-2);font:inherit;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-shell .admin-sidebar-toggle:hover,.workspace-shell .admin-mobile-menu:hover,.workspace-shell .admin-mobile-close:hover{color:var(--color-fg-heading);background:var(--color-bg-spotlight)}.workspace-shell .admin-sidebar-toggle{margin:0;transition:background .12s,color .12s}.workspace-shell .admin-sidebar{transition:padding-left .18s var(--ease-out,ease), padding-right .18s var(--ease-out,ease)}.workspace-shell .admin-sidebar>.admin-brand{transition:gap .18s var(--ease-out,ease), padding .18s var(--ease-out,ease);padding-right:0}.workspace-shell .admin-nav,.workspace-shell .admin-nav a{transition:gap .18s var(--ease-out,ease), padding .18s var(--ease-out,ease), background .12s ease, color .12s ease}.workspace-shell .admin-nav a>svg{flex:0 0 16px}.workspace-shell .admin-nav a.is-loading{color:var(--color-fg-heading);background:color-mix(in srgb, var(--color-bg-spotlight) 84%, var(--color-primary-light))}.workspace-shell .admin-nav-spinner,.workspace-shell .admin-console-route-pending-spinner{animation:.8s linear infinite admin-console-spin}html[data-theme=light] .workspace-shell .admin-nav a:hover{background:color-mix(in srgb, var(--color-bg-container) 64%, var(--color-border-subtle));color:var(--color-fg-heading)}html[data-theme=light] .workspace-shell .admin-nav a.is-active{background:var(--color-bg-container);color:var(--color-fg-heading)}.workspace-shell .admin-app--sidebar-collapsed .admin-sidebar{padding-inline:10px}.workspace-shell .admin-app--sidebar-collapsed .admin-brand{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 0 24px}.workspace-shell .admin-app--sidebar-collapsed .admin-nav{gap:8px}.workspace-shell .admin-app--sidebar-collapsed .admin-nav a{justify-content:center;padding-inline:0}.workspace-shell .admin-sidebar-spacer{flex:auto;min-height:0}.workspace-shell .admin-sidebar-footer{flex:none;justify-content:flex-end;min-width:0;padding-top:10px;display:flex}.workspace-shell .admin-app--sidebar-collapsed .admin-sidebar-footer{justify-content:center;padding-top:12px;transform:translate(1px)}.workspace-shell .admin-app--sidebar-collapsed .admin-sidebar-footer .admin-sidebar-toggle{width:36px;height:36px}.workspace-shell .admin-console-route-content{height:100%;min-height:0}.workspace-shell .admin-console-route-slot{position:relative}.workspace-shell .admin-console-route-pending-overlay{z-index:20;background:color-mix(in srgb, var(--color-bg-canvas) 54%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute;inset:0}.workspace-shell .admin-console-route-pending-spinner{color:var(--color-primary-light)}@keyframes admin-console-spin{to{transform:rotate(360deg)}}.workspace-shell .admin-main:not(.admin-main--welcome){padding-top:48px;position:relative}.workspace-shell .admin-main:not(.admin-main--welcome) .admin-header{position:static}.workspace-shell .admin-panel-header .admin-org-count--active,.workspace-shell .admin-allowlist-panel-stat__count.admin-org-count--active{color:var(--color-primary-light)}.workspace-shell .admin-panel-header .admin-org-count--deleted,.workspace-shell .admin-org-list-section--danger .admin-org-list-heading h2{color:var(--color-error)}.workspace-shell .admin-org-printout{align-items:center}.workspace-shell .admin-org-printout-item,.workspace-shell .admin-org-actions{align-self:center}.workspace-shell .admin-account-menu{z-index:40;position:absolute;top:24px;right:26px}.workspace-shell .admin-main--welcome{--admin-welcome-page-padding-inline:clamp(40px, 4vw, 72px);padding-inline:var(--admin-welcome-page-padding-inline);flex-direction:column;justify-content:center;display:flex;position:relative}.admin-welcome-center{width:100%;transform:translateY(-44px)}.workspace-shell .admin-main--welcome>.admin-account-menu{top:24px;right:var(--admin-welcome-page-padding-inline)}.admin-welcome{border:1px solid var(--color-border-subtle);background:var(--color-bg-container);border-radius:8px;align-items:start;gap:18px;width:100%;padding:22px;display:grid;box-shadow:0 2px 8px #00000024}.admin-welcome-copy{min-width:0}.admin-welcome-copy h2{color:var(--color-fg-heading);margin:0;font-size:18px;line-height:1.25}.admin-welcome-copy p{max-width:620px;color:var(--color-fg-2);margin:8px 0 0;font-size:13px;line-height:1.5}.admin-welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-welcome-card{--admin-welcome-card-tint:var(--color-primary-light);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-sunken) 42%, transparent);min-width:0;min-height:78px;color:inherit;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.admin-welcome-card:hover,.admin-welcome-card:focus-visible{border-color:color-mix(in srgb, var(--admin-welcome-card-tint) 42%, var(--color-border));background:color-mix(in srgb, var(--admin-welcome-card-tint) 9%, var(--color-bg-spotlight))}.admin-welcome-card:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-welcome-card-tint) 32%, transparent);outline-offset:2px}.admin-welcome-card>svg{color:var(--color-fg-2);justify-self:end}.admin-welcome-card-icon{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:34px;height:34px;color:var(--color-fg-heading);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-welcome-card--org{--admin-welcome-card-tint:var(--color-primary-light)}.admin-welcome-card--access-codes{--admin-welcome-card-tint:var(--color-accent-light)}.admin-welcome-card--beta-invites{--admin-welcome-card-tint:var(--color-primary)}.admin-welcome-card--allowlist{--admin-welcome-card-tint:var(--color-success-text)}.admin-welcome-card--staff{--admin-welcome-card-tint:var(--color-warning)}.admin-welcome-card--notifications{--admin-welcome-card-tint:var(--color-error)}.admin-welcome-card--docs{--admin-welcome-card-tint:var(--color-accent)}.admin-welcome-card-icon--org{border-color:color-mix(in srgb, var(--color-primary-light) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-primary-light) 14%, var(--color-bg-elevated));color:var(--color-primary-light)}.admin-welcome-card-icon--access-codes{border-color:color-mix(in srgb, var(--color-accent-light) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent-light) 12%, var(--color-bg-elevated));color:var(--color-accent-light)}.admin-welcome-card-icon--beta-invites{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-elevated));color:var(--color-primary)}.admin-welcome-card-icon--allowlist{border-color:color-mix(in srgb, var(--color-success-text) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-success-text) 13%, var(--color-bg-elevated));color:var(--color-success-text)}.admin-welcome-card-icon--staff{border-color:color-mix(in srgb, var(--color-warning) 36%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-warning) 13%, var(--color-bg-elevated));color:var(--color-warning)}.admin-welcome-card-icon--notifications{border-color:color-mix(in srgb, var(--color-error) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-error) 12%, var(--color-bg-elevated));color:var(--color-error)}.admin-welcome-card-icon--docs{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-elevated));color:var(--color-accent-light)}.admin-welcome-card-copy{gap:3px;min-width:0;display:grid}.admin-welcome-card-copy strong{color:var(--color-fg-heading);font-size:14px;line-height:1.25}.admin-welcome-card-copy span{color:var(--color-fg-2);font-size:12px;line-height:1.45}.workspace-shell .admin-staff-grant-form{padding-bottom:10px}.workspace-shell .admin-staff-grant-form .admin-staff-feedback-row:empty{min-height:0}.workspace-shell .admin-staff-scope-fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.workspace-shell .admin-staff-scope-fieldset legend{color:var(--color-fg-2);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.workspace-shell .admin-staff-scope-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.workspace-shell .admin-staff-scope-option{border:1px solid var(--color-border-subtle);min-width:0;color:var(--color-fg);border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:1.25;display:inline-flex}.workspace-shell .admin-staff-scope-option input{flex:none}.workspace-shell .admin-staff-scope-list{flex-wrap:wrap;gap:6px;display:flex}.workspace-shell .admin-allowlist-create-form .admin-create-inline-heading,.workspace-shell .admin-allowlist-create-form .admin-create-grid label span{padding-left:10px}.workspace-shell .admin-beta-invite-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.workspace-shell .admin-beta-invite-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}.workspace-shell .admin-beta-invite-notice{margin:12px 18px 0}.workspace-shell .admin-beta-invite-error{margin:12px 0 0}.workspace-shell .admin-beta-empty-state{justify-content:center;align-items:center;gap:28px;min-height:148px;padding:26px;display:flex}.workspace-shell .admin-beta-empty-state__icon{color:var(--color-primary-light);flex:none}.workspace-shell .admin-beta-empty-state__copy{gap:6px;min-width:0;max-width:430px;display:grid}.workspace-shell .admin-beta-empty-state__copy strong{color:var(--color-fg-heading);font-size:16px;line-height:1.25}.workspace-shell .admin-beta-empty-state__copy span{color:var(--color-fg-2);font-size:13px;line-height:1.45}.workspace-shell .admin-notifications-info-dialog__steps li{align-items:start}.workspace-shell .admin-notifications-info-dialog__steps li:before{transform:none}.workspace-shell .admin-notifications-info-dialog__steps li>span{align-items:center;min-height:28px;display:flex}.workspace-shell .admin-notification-trigger-table .admin-status-pill.is-muted{border-color:color-mix(in srgb, var(--color-fg-2) 18%, transparent);background:color-mix(in srgb, var(--color-fg-2) 11%, transparent);color:color-mix(in srgb, var(--color-fg-heading) 66%, var(--color-fg-2));opacity:1}.workspace-shell .admin-main--docs{flex-direction:column;min-height:0;display:flex}.workspace-shell .admin-docs-shell{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.workspace-shell .admin-docs-shell.has-backbar{grid-template-rows:auto auto minmax(0,1fr)}.workspace-shell .admin-docs-viewer{border:1px solid var(--color-border-subtle);background:var(--color-bg-container);border-radius:8px;min-width:0;min-height:0;box-shadow:0 2px 8px #00000024}.workspace-shell .admin-docs-picker{border:1px solid var(--color-border-subtle);background:var(--color-bg-container);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.workspace-shell .admin-docs-picker>span{color:var(--color-fg-2);flex:none;font-size:12px;font-weight:800}.workspace-shell .admin-docs-backbar{align-items:center;gap:12px;min-width:0;display:flex}.workspace-shell .admin-docs-back-button{border:1px solid var(--color-border-subtle);background:var(--color-bg-container);min-height:36px;color:var(--color-fg-heading);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.workspace-shell .admin-docs-back-button:hover,.workspace-shell .admin-docs-back-button:focus-visible{border-color:color-mix(in srgb, var(--color-primary-light) 44%, var(--color-border-subtle));background:var(--color-bg-spotlight);color:var(--color-primary-light)}.workspace-shell .admin-docs-back-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary-light) 26%, transparent);outline-offset:2px}.workspace-shell .admin-docs-backbar>span{min-width:0;color:var(--color-fg-2);font-size:12px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell .admin-docs-select{flex:320px;min-width:220px;max-width:520px;font-size:13px}.workspace-shell .admin-docs-select .ant-select-selector{min-height:34px;border-color:var(--color-border-subtle)!important;background:var(--color-bg-elevated)!important;font-size:13px!important}.workspace-shell .admin-docs-select .ant-select-selection-item,.workspace-shell .admin-docs-select .ant-select-selection-search-input{color:var(--color-fg-heading);font-weight:700;font-size:13px!important}.admin-docs-select .admin-docs-select-chevron{color:var(--color-fg-2);transform-origin:50%;transition:transform .16s,color .16s}.admin-docs-select .admin-docs-select-chevron.is-open{color:var(--color-fg-heading);transform:rotate(180deg)}.admin-docs-select-popup .ant-select-item-group{color:var(--color-fg-2);font-size:12px;font-weight:800}.admin-docs-select-popup .ant-select-item-option{align-items:center;min-height:38px;padding-top:0;padding-bottom:0;display:flex}.admin-docs-select-popup .ant-select-item-option-content{align-items:center;min-height:100%;font-size:13px;line-height:1.2;display:flex}.workspace-shell .admin-docs-viewer{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-shell .admin-docs-viewer-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:48px;padding:10px 12px;display:flex}.workspace-shell .admin-docs-viewer-header h2{color:var(--color-fg-heading);margin:0;font-size:14px;line-height:1.25}.workspace-shell .admin-docs-html-frame{background:var(--color-bg-root);border:0;width:100%;height:100%;min-height:620px}.workspace-shell .admin-engine-doc{background:var(--color-bg-sunken);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.workspace-shell .admin-engine-doc:fullscreen,.admin-engine-doc:fullscreen{background:var(--color-bg-sunken);width:100vw;height:100vh}.workspace-shell .admin-engine-toolbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-container);justify-content:flex-end;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.workspace-shell .admin-engine-toolbar button{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:30px;height:30px;color:var(--color-fg-2);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-shell .admin-engine-toolbar button:hover:not(:disabled){color:var(--color-fg-heading);background:var(--color-bg-spotlight)}.workspace-shell .admin-engine-toolbar button:disabled{cursor:not-allowed;opacity:.45}.workspace-shell .admin-engine-toolbar-title{min-width:0;color:var(--color-fg-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.25;overflow:hidden}.workspace-shell .admin-engine-toolbar-controls{flex:none;align-items:center;gap:14px;display:inline-flex}.workspace-shell .admin-engine-zoom-controls{align-items:center;gap:10px;display:inline-flex}.workspace-shell .admin-engine-zoom-label{min-width:64px;height:30px;color:var(--color-fg-2);font-variant-numeric:tabular-nums;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.workspace-shell .admin-engine-canvas{background:var(--color-bg-sunken);min-width:0;min-height:0;overflow:auto}.workspace-shell .admin-engine-doc:fullscreen .admin-engine-canvas,.admin-engine-doc:fullscreen .admin-engine-canvas{justify-content:center;align-items:center;padding:24px;display:flex}.workspace-shell .admin-engine-zoom-layer{min-width:920px;margin-inline:auto;transition:width .14s;position:relative}.workspace-shell .admin-engine-map{background:var(--color-bg-sunken);transform-origin:0 0;width:1180px;height:690px;position:relative}.workspace-shell .admin-engine-map-title{z-index:2;position:absolute;top:20px;left:24px}.workspace-shell .admin-engine-map-title h3{color:var(--color-fg-heading);margin:0 0 8px;font-size:20px;line-height:1.2}.workspace-shell .admin-engine-map-title p{max-width:820px;color:var(--color-fg-2);margin:0;font-size:13px;line-height:1.4}.workspace-shell .admin-engine-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workspace-shell .admin-engine-edge{fill:none;stroke:color-mix(in srgb, var(--color-fg-2) 56%, transparent);stroke-width:2px;marker-end:url(#engineArrow)}.workspace-shell .admin-engine-edge--soft{stroke:color-mix(in srgb, var(--color-accent) 48%, transparent);stroke-dasharray:5 6}.workspace-shell .admin-engine-connectors marker path{fill:color-mix(in srgb, var(--color-fg-2) 70%, transparent)}.workspace-shell .admin-engine-lane{z-index:0;box-sizing:border-box;border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-container) 44%, transparent);border-radius:8px;position:absolute}.workspace-shell .admin-engine-lane h4{color:var(--color-fg-heading);margin:20px 0 0 20px;font-size:14px;font-weight:800}.workspace-shell .admin-engine-lane--review{width:1132px;height:200px;top:90px;left:24px}.workspace-shell .admin-engine-lane--knowledge{width:1132px;height:150px;top:320px;left:24px}.workspace-shell .admin-engine-lane--ask{width:1132px;height:145px;top:500px;left:24px}.workspace-shell .admin-engine-node{z-index:2;box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-bg-container);border-radius:8px;min-width:0;padding:10px;position:absolute}.workspace-shell .admin-engine-node strong{color:var(--color-fg-heading);margin-bottom:5px;font-size:13px;font-weight:800;line-height:1.2;display:block}.workspace-shell .admin-engine-node span{color:var(--color-fg-2);font-size:12px;line-height:1.35;display:block}.workspace-shell .admin-engine-node code{color:var(--color-primary-light);font-family:var(--font-mono);font-size:11px}.workspace-shell .admin-engine-node--review{border-color:color-mix(in srgb, var(--color-primary-light) 40%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--guard{border-color:color-mix(in srgb, var(--color-warning) 42%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--model{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--persist{border-color:color-mix(in srgb, var(--color-fg-2) 42%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--knowledge{border-color:color-mix(in srgb, var(--color-success-text) 42%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--ask{border-color:color-mix(in srgb, var(--color-accent-light) 34%, var(--color-border-subtle))}.workspace-shell .admin-engine-node--note{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-container))}.workspace-shell .admin-docs-markdown{min-width:0;color:var(--color-fg-1);padding:18px;overflow:auto}.workspace-shell .admin-docs-markdown h2,.workspace-shell .admin-docs-markdown h3,.workspace-shell .admin-docs-markdown h4{color:var(--color-fg-heading);margin:22px 0 8px;line-height:1.25}.workspace-shell .admin-docs-markdown h2:first-child,.workspace-shell .admin-docs-markdown h3:first-child,.workspace-shell .admin-docs-markdown h4:first-child{margin-top:0}.workspace-shell .admin-docs-markdown h2{font-size:20px}.workspace-shell .admin-docs-markdown h3{font-size:16px}.workspace-shell .admin-docs-markdown h4{font-size:14px}.workspace-shell .admin-docs-markdown p,.workspace-shell .admin-docs-markdown li{max-width:860px;color:var(--color-fg-2);font-size:13px;line-height:1.55}.workspace-shell .admin-docs-markdown a{color:var(--color-primary-light);text-decoration:none}.workspace-shell .admin-docs-markdown a:hover{text-decoration:underline}.workspace-shell .admin-docs-markdown ul{gap:6px;margin:8px 0 14px;padding-left:20px;display:grid}.workspace-shell .admin-docs-markdown ol{gap:6px;margin:8px 0 14px;padding-left:22px;display:grid}.workspace-shell .admin-docs-table-wrap{border:1px solid var(--color-border-subtle);border-radius:8px;max-width:1100px;margin:10px 0 18px;overflow:auto}.workspace-shell .admin-docs-markdown table{border-collapse:collapse;background:var(--color-bg-container);width:100%;min-width:620px}.workspace-shell .admin-docs-markdown th,.workspace-shell .admin-docs-markdown td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-2);text-align:left;vertical-align:top;padding:9px 10px;font-size:13px;line-height:1.45}.workspace-shell .admin-docs-markdown th{color:var(--color-fg-heading);font-weight:800}.workspace-shell .admin-docs-markdown tr:last-child td{border-bottom:0}.workspace-shell .admin-docs-markdown code{font-family:var(--font-mono);color:var(--color-primary-light);font-size:12px}.workspace-shell .admin-docs-markdown pre{border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);border-radius:8px;max-width:980px;padding:12px;overflow:auto}.workspace-shell .admin-docs-markdown pre code{color:var(--color-fg-1);white-space:pre}.workspace-shell .admin-docs-back-link{margin:0 0 14px}.workspace-shell .admin-docs-file-label{color:var(--color-fg-3);font-family:var(--font-mono);margin:0 0 14px;font-size:12px}.workspace-shell .admin-docs-requirements-index{min-width:0;color:var(--color-fg-1);padding:28px;overflow:auto}.workspace-shell .admin-docs-requirements-index h2{color:var(--color-fg-heading);margin:0 0 8px;font-size:28px;line-height:1.15}.workspace-shell .admin-docs-requirements-index>p{color:var(--color-fg-2);margin:0 0 20px;font-size:15px}.workspace-shell .admin-docs-requirements-list{gap:12px;display:grid}.workspace-shell .admin-docs-requirements-card{border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);min-width:0;color:var(--color-fg-2);border-radius:8px;gap:5px;padding:16px 18px;text-decoration:none;display:grid}.workspace-shell .admin-docs-requirements-card:hover,.workspace-shell .admin-docs-requirements-card:focus-visible{border-color:color-mix(in srgb, var(--color-primary-light) 42%, var(--color-border-subtle));background:var(--color-bg-spotlight);outline:none}.workspace-shell .admin-docs-requirements-card strong{color:var(--color-primary-light);font-size:15px;line-height:1.25}.workspace-shell .admin-docs-requirements-card span{color:var(--color-fg-2);overflow-wrap:anywhere;font-size:13px;line-height:1.35}html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-channel-email{color:#8a5a00;background:#fff7e8;border-color:#d4a352}html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-channel-in-app{color:#006f98;background:#eefaff;border-color:#6bb7d9}html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-policy-behavioral{color:#6540ad;background:#f5f0ff;border-color:#aa94df}html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-policy-transactional{color:#064ca3;background:#f0f6ff;border-color:#6f96d9}html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-policy-system,html[data-theme=light] .workspace-shell .admin-notification-meta-tab.is-muted{color:#5f6b7a;opacity:1;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .workspace-shell .admin-status-pill.is-danger{color:#a8333f;background:#fff1f2;border-color:#c66f76}html[data-theme=light] .workspace-shell .admin-status-pill.is-muted{color:#5f6b7a;opacity:1;background:#f8fafc;border-color:#cbd5e1}@media (min-width:561px){.workspace-shell .admin-allowlist-row--email,.workspace-shell .admin-staff-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(44px,max-content);column-gap:clamp(24px,4vw,72px)}.workspace-shell .admin-allowlist-row--email .admin-allowlist-actions,.workspace-shell .admin-staff-row .admin-allowlist-actions{grid-column:5;justify-content:flex-end;justify-self:end;min-width:0;margin-inline-end:8px}}@media (min-width:768px){.workspace-shell .admin-create-form--inline-submit .admin-allowlist-create-grid{grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr) minmax(180px,.8fr) max-content}}@media (max-width:820px){.workspace-shell .admin-beta-invite-stats{justify-content:flex-start}.workspace-shell .admin-beta-invite-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workspace-shell .admin-beta-invite-row{grid-template-columns:minmax(0,1fr)}.workspace-shell .admin-beta-empty-state{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}}@media (prefers-reduced-motion:reduce){.workspace-shell .admin-app,.workspace-shell .admin-sidebar,.workspace-shell .admin-sidebar-toggle,.workspace-shell .admin-sidebar>.admin-brand,.workspace-shell .admin-sidebar-footer,.workspace-shell .admin-nav,.workspace-shell .admin-nav a{transition:none}.workspace-shell .admin-nav-spinner,.workspace-shell .admin-console-route-pending-spinner{animation:none}}@media (max-width:820px){.workspace-shell .admin-app,.workspace-shell .admin-app.admin-app--sidebar-collapsed{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workspace-shell .admin-mobile-bar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-sidebar);align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.workspace-shell .admin-mobile-brand{min-width:0;color:var(--color-fg-heading);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.workspace-shell .admin-app>.admin-sidebar{display:none}.workspace-shell .admin-mobile-sidebar-shell{z-index:80;display:block;position:fixed;inset:0}.workspace-shell .admin-mobile-sidebar-backdrop{background:#00000070;border:0;position:absolute;inset:0}.workspace-shell .admin-sidebar.admin-sidebar--mobile{border-right:1px solid var(--color-border-subtle);border-bottom:0;width:min(300px,100vw - 48px);max-height:none;padding:16px 14px;display:flex;position:absolute;inset:0 auto 0 0}.workspace-shell .admin-sidebar--mobile .admin-brand{min-height:34px;padding:0 44px 18px 2px}.workspace-shell .admin-mobile-close{z-index:1;position:absolute;top:16px;right:14px}.workspace-shell .admin-sidebar--mobile .admin-nav{grid-template-columns:minmax(0,1fr)}.workspace-shell .admin-sidebar--mobile .admin-nav a{min-height:40px}.workspace-shell .admin-console-route-slot{max-height:calc(100dvh - 56px)}.workspace-shell .admin-main{padding:20px 16px 24px}.workspace-shell .admin-main:not(.admin-main--welcome){padding-top:20px}.workspace-shell .admin-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px;display:grid}.workspace-shell .admin-header>div:first-child{min-width:0;padding-right:0}.workspace-shell .admin-main--welcome{justify-content:start;padding-inline:24px}.admin-welcome-center{margin-top:0;transform:none}.workspace-shell .admin-main--welcome>.admin-account-menu{justify-self:start;margin-bottom:20px;position:relative;top:auto;right:auto}.workspace-shell .admin-header h1{max-width:100%;font-size:26px;line-height:1.12}.workspace-shell .admin-account-menu{justify-self:start;max-width:100%;position:relative;top:auto;right:auto}.workspace-shell .admin-session{max-width:min(100%,360px)}.admin-welcome-actions{grid-template-columns:minmax(0,1fr)}.workspace-shell .admin-docs-shell{grid-template-rows:auto minmax(0,1fr)}.workspace-shell .admin-docs-picker{flex-direction:column;align-items:stretch;gap:6px}.workspace-shell .admin-docs-select{flex-basis:auto;max-width:none}.workspace-shell .admin-docs-html-frame{min-height:560px}.workspace-shell .admin-engine-zoom-layer{min-width:900px}}@media (max-width:480px){.workspace-shell .admin-main{padding-inline:14px}.workspace-shell .admin-main--welcome{padding-inline:20px}.workspace-shell .admin-header h1{font-size:24px}.workspace-shell .admin-session{width:100%}}}
