.account-workspace-shell .admin-portal,.account-workspace-shell .account-workspace-root{background:transparent;min-height:0;overflow:visible;overflow-x:clip;padding:0}.account-workspace-shell .login-screen{display:flex;width:100%;min-height:0;overflow:visible;padding:clamp(var(--space-md),2vw,var(--space-xl)) var(--site-frame-gutter);align-items:stretch;justify-content:flex-start;box-sizing:border-box;content-visibility:visible;contain-intrinsic-size:auto 720px;background:radial-gradient(circle at 18% 22%,rgba(var(--portal-primary-rgb, 10, 116, 218),.07) 0%,transparent 48%),radial-gradient(circle at 82% 78%,rgba(var(--accent-violet-rgb, 139, 92, 246),.06) 0%,transparent 45%),linear-gradient(165deg,var(--portal-bg-accent, #eef4fc) 0%,var(--portal-surface, #f8f9fa) 100%)}.account-workspace-shell .login-screen--classic .login-container{width:100%;max-width:var(--site-frame-wide);margin-inline:auto;position:relative;z-index:1}.account-workspace-shell .login-container>.auth-status-banner{scroll-margin-top:calc(var(--site-main-offset-top) + var(--space-md))}.account-workspace-shell .account-workspace-signin-bands .login-container{width:100%;max-width:none;margin:0;padding:0}.account-workspace-shell .account-workspace-signin-section .login-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-xl)}.account-workspace-shell .login-card{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);padding:var(--space-xl);box-shadow:0 .75rem 2rem #081b360a;position:relative;z-index:1}.account-workspace-shell .workspace-toolbar-title{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.account-workspace-shell .section-header--workspace{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.account-workspace-shell .account-workspace-panel-section{padding-block:clamp(1.25rem,3vw,2rem);width:100%}.account-workspace-shell .account-workspace-panel-inner{position:relative;z-index:1;max-width:100%;padding-inline:clamp(var(--space-sm),1.5vw,var(--space-lg))}.account-workspace-shell .portal-main{margin-left:0;width:100%;min-width:0}.account-workspace-shell .dashboard-stats-grid{justify-content:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(var(--space-md),2vw,var(--space-lg))}.account-workspace-shell .section-header--workspace .section-title{font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.2}.account-workspace-shell .section-header--workspace .section-intro__byline{max-width:none}.account-workspace-shell .account-workspace-panels{width:100%}.account-workspace-shell .account-workspace-panels>.portal-panels{display:flex;flex-direction:column;gap:var(--space-xl)}.account-workspace-shell .account-workspace-panels .portal-panel .admin-section,.account-workspace-shell .account-workspace-panels .portal-panel .admin-content>.admin-section{background:transparent;border:none;box-shadow:none;padding:0}.site-shell--marketing .account-workspace-shell .admin-portal,.site-shell--portal .admin-portal{background:var(--bg-spectrum)}.site-shell--marketing .account-workspace-shell #admin-dashboard.admin-dashboard,.site-shell--portal #admin-dashboard.admin-dashboard{min-height:0;content-visibility:hidden;contain-intrinsic-size:auto 600px}.site-shell--marketing .account-workspace-shell #admin-dashboard.admin-dashboard[style*="display: block"],.site-shell--portal #admin-dashboard.admin-dashboard[style*="display: block"]{content-visibility:visible}.site-shell--marketing .account-workspace-shell .portal-layout,.site-shell--portal .portal-layout{display:grid;grid-template-columns:minmax(0,var(--portal-sidebar-width)) minmax(0,1fr);align-items:start;gap:clamp(var(--space-sm),1.5vw,var(--space-lg));width:100%;max-width:min(100%,calc(100vw - 2 * var(--site-frame-gutter)));margin-inline:auto;padding:clamp(var(--space-md),2vw,var(--space-lg)) var(--site-frame-gutter) clamp(var(--space-2xl),4vw,var(--space-3xl));box-sizing:border-box;min-height:0}.site-shell--marketing .account-workspace-shell .portal-sidebar,.site-shell--portal .portal-sidebar{position:sticky;top:var(--site-main-offset-top);left:auto;bottom:auto;width:100%;min-width:0;max-height:calc(100dvh - var(--site-main-offset-top) - var(--space-md));height:auto;border:1px solid var(--border);border-radius:var(--site-panel-radius);box-shadow:var(--shadow-soft, 0 .75rem 2rem rgba(8, 27, 54, .06));background:var(--surface-elevated);overflow:visible;transform:none;z-index:20;display:flex;flex-direction:column}.account-workspace-shell .header-global-search,.account-workspace-shell .workspace-global-search__results{overflow:visible}.site-shell--marketing .account-workspace-shell .portal-sidebar:before,.site-shell--portal .portal-sidebar:before{display:none}.site-shell--marketing .account-workspace-shell .sidebar-header,.site-shell--portal .sidebar-header{background:var(--surface-elevated);color:var(--text-primary);border-bottom:1px solid var(--border);box-shadow:none;padding:var(--space-lg)}.site-shell--marketing .account-workspace-shell .sidebar-header:before,.site-shell--portal .sidebar-header:before{display:none}.site-shell--marketing .account-workspace-shell .sidebar-logo,.site-shell--portal .sidebar-logo,.site-shell--marketing .account-workspace-shell .sidebar-subtitle,.site-shell--portal .sidebar-subtitle{color:var(--text-primary)}.site-shell--marketing .account-workspace-shell .sidebar-subtitle,.site-shell--portal .sidebar-subtitle{opacity:.72}.site-shell--marketing .account-workspace-shell .sidebar-toggle,.site-shell--portal .sidebar-toggle{background:var(--surface);border-color:var(--border);color:var(--text-primary)}.site-shell--marketing .account-workspace-shell .sidebar-nav-item,.site-shell--portal .sidebar-nav-item{clip-path:none;border:1px solid transparent}.site-shell--marketing .account-workspace-shell .sidebar-nav-item:before,.site-shell--marketing .account-workspace-shell .sidebar-nav-item:after,.site-shell--portal .sidebar-nav-item:before,.site-shell--portal .sidebar-nav-item:after{display:none}.site-shell--marketing .account-workspace-shell .admin-section-collapsible .section-toggle[aria-expanded=false]~.section-content,.site-shell--portal .admin-section-collapsible .section-toggle[aria-expanded=false]~.section-content{display:none!important;max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}.site-shell--marketing .account-workspace-shell .admin-section:before,.site-shell--marketing .account-workspace-shell .admin-section:after,.site-shell--portal .admin-section:before,.site-shell--portal .admin-section:after,.site-shell--marketing .account-workspace-shell .admin-section h2:before,.site-shell--portal .admin-section h2:before,.site-shell--marketing .account-workspace-shell .section-header:after,.site-shell--portal .section-header:after,.site-shell--marketing .account-workspace-shell .section-toggle:before,.site-shell--portal .section-toggle:before,.site-shell--marketing .account-workspace-shell .admin-portal .form-group label:before,.site-shell--portal .admin-portal .form-group label:before{display:none}.site-shell--marketing .account-workspace-shell .admin-section:hover,.site-shell--portal .admin-section:hover{transform:none}.site-shell--marketing .account-workspace-shell .resource-item:has(.resource-actions-more.active),.site-shell--portal .resource-item:has(.resource-actions-more.active){overflow:visible;z-index:2}.site-shell--marketing .account-workspace-shell .sidebar-nav-item:hover,.site-shell--portal .sidebar-nav-item:hover{background:var(--surface);border-color:var(--border);color:var(--primary-ink, var(--text-primary));transform:none}.site-shell--marketing .account-workspace-shell .sidebar-nav-item:hover .nav-label,.site-shell--portal .sidebar-nav-item:hover .nav-label{color:var(--primary-ink, var(--text-primary))}.site-shell--marketing .account-workspace-shell .sidebar-nav-item:hover .nav-description,.site-shell--portal .sidebar-nav-item:hover .nav-description{color:var(--text-secondary);opacity:1}.site-shell--marketing .account-workspace-shell .sidebar-nav-item:hover .nav-icon,.site-shell--portal .sidebar-nav-item:hover .nav-icon{color:var(--workspace-accent, var(--primary-color))}.site-shell--marketing .account-workspace-shell .sidebar-nav-item.active,.site-shell--portal .sidebar-nav-item.active{background:rgba(var(--primary-color-rgb),.12);border-color:rgba(var(--primary-color-rgb),.28);color:var(--primary-ink, var(--text-primary))}.site-shell--marketing .account-workspace-shell .sidebar-nav-item.active .nav-label,.site-shell--portal .sidebar-nav-item.active .nav-label{color:var(--primary-ink, var(--text-primary))}.site-shell--marketing .account-workspace-shell .sidebar-nav-item.active .nav-description,.site-shell--portal .sidebar-nav-item.active .nav-description{color:var(--primary-dark);opacity:1}.site-shell--marketing .account-workspace-shell .sidebar-nav-item.active .nav-icon,.site-shell--portal .sidebar-nav-item.active .nav-icon{color:var(--workspace-accent, var(--primary-color))}.site-shell--marketing .account-workspace-shell .portal-main,.site-shell--portal .portal-main{margin-left:0;min-height:0;background:transparent;border-radius:var(--site-panel-radius);overflow:visible}.site-shell--marketing .account-workspace-shell .sidebar-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.site-shell--marketing .account-workspace-shell .portal-panel{height:auto}.site-shell--marketing .account-workspace-shell .portal-header,.site-shell--portal .portal-header{position:sticky;top:var(--site-main-offset-top);z-index:30;background:var(--surface-glass-strong);border:1px solid var(--border);border-radius:var(--site-panel-radius);box-shadow:0 .75rem 2rem #081b360a;margin-bottom:clamp(var(--space-md),2vw,var(--space-lg))}.site-shell--marketing .account-workspace-shell .portal-panels,.site-shell--portal .portal-panels{background:transparent}.site-shell--marketing .account-workspace-shell .portal-panel .admin-content,.site-shell--portal .portal-panel .admin-content{padding:0}.site-shell--marketing .account-workspace-shell .admin-section,.site-shell--portal .admin-section{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);padding:clamp(var(--space-lg),3vw,var(--space-2xl));box-shadow:0 .75rem 2rem #081b360a}.site-shell--marketing .account-workspace-shell .workspace-hero,.site-shell--portal .workspace-hero{margin-bottom:clamp(var(--space-md),2vw,var(--space-lg));padding:clamp(var(--space-lg),3vw,var(--space-xl));border-radius:var(--site-panel-radius);border:1px solid rgba(var(--primary-color-rgb),.14);background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.08) 0%,transparent 55%),var(--surface-elevated)}.site-shell--marketing .account-workspace-shell .workspace-hero__eyebrow,.site-shell--portal .workspace-hero__eyebrow{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color)}.site-shell--marketing .account-workspace-shell .workspace-hero__title,.site-shell--portal .workspace-hero__title{margin:0 0 var(--space-sm);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15;color:var(--primary-ink)}.site-shell--marketing .account-workspace-shell .workspace-hero__lead,.site-shell--portal .workspace-hero__lead{margin:0;max-width:var(--measure-prose);color:var(--text-secondary);line-height:1.55}.site-shell--marketing .account-workspace-shell #api-connectivity-banner.api-connectivity-banner,.site-shell--portal #api-connectivity-banner.api-connectivity-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);width:min(100%,var(--site-frame-wide));margin:0 auto var(--space-lg);padding:var(--space-md) var(--space-lg);box-sizing:border-box;border-radius:var(--border-radius);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--text-secondary)}.site-shell--marketing .account-workspace-shell .api-connectivity-endpoint,.site-shell--portal .api-connectivity-endpoint{font-size:var(--text-xs);padding:.15rem .4rem;border-radius:.25rem;background:#0f172a0f;word-break:break-all}.site-shell--marketing .account-workspace-shell #login-screen~#api-connectivity-banner,.site-shell--portal #login-screen~#api-connectivity-banner{max-width:var(--site-frame-wide);padding-inline:var(--site-frame-gutter)}.site-shell--marketing .account-workspace-shell .api-connectivity-banner[data-state=ok],.site-shell--portal .api-connectivity-banner[data-state=ok]{border-color:#10b98159;background:#ecfdf5;color:#065f46}.site-shell--marketing .account-workspace-shell .api-connectivity-banner[data-state=warn],.site-shell--portal .api-connectivity-banner[data-state=warn]{border-color:#f59e0b59;background:#fffbeb;color:#92400e}.site-shell--marketing .account-workspace-shell .api-connectivity-banner[data-state=error],.site-shell--portal .api-connectivity-banner[data-state=error]{border-color:#ef444459;background:#fef2f2;color:#991b1b}.site-shell--marketing .account-workspace-shell .api-connectivity-banner[hidden],.site-shell--portal .api-connectivity-banner[hidden]{display:none!important}.account-workspace-shell{--workspace-accent: var(--primary-color);--workspace-accent-soft: var(--primary-light)}.site-shell--marketing .account-workspace-shell .stat-card,.site-shell--portal .stat-card{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);box-shadow:none}.site-shell--marketing .account-workspace-shell .stat-card:before,.site-shell--marketing .account-workspace-shell .stat-card:after,.site-shell--portal .stat-card:before,.site-shell--portal .stat-card:after{display:none}.site-shell--marketing .account-workspace-shell .stat-icon,.site-shell--portal .stat-icon{background:var(--workspace-accent-soft, var(--primary-light));color:var(--workspace-accent, var(--primary-color));border-radius:var(--border-radius)}.site-shell--marketing .account-workspace-shell .client-insights,.site-shell--portal .client-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl);align-items:stretch}.site-shell--marketing .account-workspace-shell .insight-card,.site-shell--portal .insight-card,.site-shell--marketing .account-workspace-shell .client-token-card,.site-shell--marketing .account-workspace-shell .client-contributions-card,.site-shell--portal .client-token-card,.site-shell--portal .client-contributions-card{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);padding:var(--space-lg)}.site-shell--marketing .account-workspace-shell .insight-card .status-message:empty,.site-shell--portal .insight-card .status-message:empty{display:none}.site-shell--marketing .account-workspace-shell .insight-card__title,.site-shell--portal .insight-card__title{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.site-shell--marketing .account-workspace-shell .insight-card__body,.site-shell--portal .insight-card__body,.site-shell--marketing .account-workspace-shell .client-token-help,.site-shell--portal .client-token-help{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--text-secondary)}.site-shell--marketing .account-workspace-shell .insight-card__actions,.site-shell--portal .insight-card__actions{margin-top:auto;padding-top:var(--space-sm)}.site-shell--marketing .account-workspace-shell .insight-card--security,.site-shell--portal .insight-card--security{grid-column:1 / -1}.site-shell--marketing .account-workspace-shell .security-grid,.site-shell--portal .security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.site-shell--marketing .account-workspace-shell .client-token-balance,.site-shell--portal .client-token-balance{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.1}.site-shell--marketing .account-workspace-shell .client-token-label,.site-shell--portal .client-token-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-left:.25rem}.site-shell--marketing .account-workspace-shell .client-contributions-list,.site-shell--portal .client-contributions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.site-shell--marketing .account-workspace-shell .client-contributions-list .empty-state,.site-shell--portal .client-contributions-list .empty-state{margin:0;padding:0;color:var(--text-secondary);font-size:var(--text-sm)}.site-shell--marketing .account-workspace-shell .quick-action-card,.site-shell--portal .starter-block-card,.site-shell--portal .quick-action-card{border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated)}.site-shell--marketing .account-workspace-shell .quick-action-card:hover,.site-shell--portal .starter-block-card:hover,.site-shell--portal .quick-action-card:hover{border-color:rgba(var(--primary-color-rgb),.35);box-shadow:0 .5rem 1.25rem rgba(var(--primary-color-rgb),.08)}.site-shell--marketing .account-workspace-shell .moderation-card,.site-shell--portal .site-review-card,.site-shell--portal .moderation-card{border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface);padding:var(--space-lg)}.site-shell--marketing .account-workspace-shell .passkey-row,.site-shell--portal .passkey-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-light)}.site-shell--marketing .account-workspace-shell .passkey-row:last-child,.site-shell--portal .passkey-row:last-child{border-bottom:none}.site-shell--marketing .account-workspace-shell .client-security-card .security-subsection,.site-shell--portal .client-security-card .security-subsection{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.site-shell--marketing .account-workspace-shell .client-security-card .security-subsection+.security-subsection,.site-shell--portal .client-security-card .security-subsection+.security-subsection{margin-top:0;padding-top:0;border-top:none;padding-inline-start:var(--space-lg);border-inline-start:1px solid var(--border)}.site-shell--marketing .account-workspace-shell .security-subsection-title,.site-shell--portal .security-subsection-title{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.site-shell--marketing .account-workspace-shell .portal-purpose-guide,.site-shell--portal .portal-purpose-guide{margin-bottom:var(--space-xl);border:1px solid rgba(var(--primary-color-rgb),.16);border-radius:var(--site-panel-radius);background:var(--workspace-accent-soft, var(--primary-light));overflow:hidden}.site-shell--marketing .account-workspace-shell .purpose-summary,.site-shell--portal .purpose-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;list-style:none}.site-shell--marketing .account-workspace-shell .purpose-summary::-webkit-details-marker,.site-shell--portal .purpose-summary::-webkit-details-marker{display:none}.site-shell--marketing .account-workspace-shell .purpose-summary__title,.site-shell--portal .purpose-summary__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--primary-dark)}.site-shell--marketing .account-workspace-shell .purpose-summary__hint,.site-shell--portal .purpose-summary__hint{font-size:var(--text-sm);color:var(--text-secondary)}.site-shell--marketing .account-workspace-shell .portal-purpose-guide .purpose-card,.site-shell--portal .portal-purpose-guide .purpose-card{margin:0;border:none;border-radius:0;border-top:1px solid rgba(var(--primary-color-rgb),.12);background:transparent;box-shadow:none;padding:var(--space-md) var(--space-lg) var(--space-lg)}.site-shell--marketing .account-workspace-shell .portal-purpose-guide .purpose-card:before,.site-shell--portal .portal-purpose-guide .purpose-card:before{display:none}@media(max-width:720px){.site-shell--marketing .account-workspace-shell .client-insights,.site-shell--portal .client-insights,.site-shell--marketing .account-workspace-shell .security-grid,.site-shell--portal .security-grid{grid-template-columns:1fr}.site-shell--marketing .account-workspace-shell .client-security-card .security-subsection+.security-subsection,.site-shell--portal .client-security-card .security-subsection+.security-subsection{padding-inline-start:0;border-inline-start:none;padding-top:var(--space-md);border-top:1px solid var(--border)}}.account-workspace-shell .library-growth-controls{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated)}.account-workspace-shell .library-growth-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-md)}.account-workspace-shell .library-growth-fields label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm)}.account-workspace-shell .library-growth-toggle{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.account-workspace-shell .library-growth-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.account-workspace-shell .library-growth-schedule-state{margin:.5rem 0 0;font-size:var(--text-sm, .875rem);font-weight:600;color:var(--portal-text-secondary, #475569)}.account-workspace-shell .library-growth-budget{margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.account-workspace-shell .library-growth-budget--warn{border-color:#b4530959;background:#fef3c759}.account-workspace-shell .library-growth-budget-title{font-weight:600;margin:0 0 .35rem;font-size:.9rem}.account-workspace-shell .library-growth-budget-note{margin:.35rem 0 0;font-size:.8rem;opacity:.85}.account-workspace-shell .library-growth-meta{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.account-workspace-shell .growth-proposals-queue{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg)}.account-workspace-shell .growth-queue-actions{margin:.5rem 0 0}.account-workspace-shell .growth-proposal-card{border:1px solid var(--border);border-radius:var(--site-panel-radius);padding:var(--space-lg);background:var(--surface)}.account-workspace-shell .growth-proposal-meta{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-xs) 0 0}.account-workspace-shell .growth-proposal-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.account-workspace-shell .growth-proposal-card--busy{opacity:.85;pointer-events:none}.account-workspace-shell .growth-proposal-card .growth-approve[aria-busy=true],.account-workspace-shell .growth-proposal-card .growth-reject[aria-busy=true]{position:relative;min-width:9rem}.account-workspace-shell .growth-proposal-card .growth-approve[aria-busy=true]:before,.account-workspace-shell .growth-proposal-card .growth-reject[aria-busy=true]:before{content:"";display:inline-block;width:.85rem;height:.85rem;margin-right:.4rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.15em;animation:growth-btn-spin .65s linear infinite}@keyframes growth-btn-spin{to{transform:rotate(360deg)}}@media(max-width:1023px){.site-shell--marketing .account-workspace-shell .portal-layout,.site-shell--portal .portal-layout{grid-template-columns:1fr;padding-inline:var(--layout-padding-inline-start, var(--site-frame-gutter)) var(--layout-padding-inline-end, var(--site-frame-gutter))}.site-shell--marketing .account-workspace-shell .portal-sidebar,.site-shell--portal .portal-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--portal-drawer-width, min(20.5rem, calc(100vw - 2.5rem) ));max-width:calc(100vw - 2.5rem);max-height:none;height:100dvh;height:100svh;padding-top:var(--safe-area-inset-top, 0px);padding-bottom:var(--safe-area-inset-bottom, 0px);transform:translate(-105%);z-index:120;overflow:hidden;display:flex;flex-direction:column;pointer-events:none}.site-shell--marketing .account-workspace-shell .portal-sidebar.open,.site-shell--portal .portal-sidebar.open{transform:translate(0);overflow:hidden;pointer-events:auto}.site-shell--marketing .account-workspace-shell .portal-sidebar .sidebar-nav-viewport,.site-shell--portal .portal-sidebar .sidebar-nav-viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.site-shell--marketing .account-workspace-shell .sidebar-nav-item .nav-description,.site-shell--portal .sidebar-nav-item .nav-description{display:none}.site-shell--marketing .account-workspace-shell .portal-sidebar.open~.portal-main:before,.site-shell--portal .portal-sidebar.open~.portal-main:before{top:0;left:var(--portal-drawer-width, min(20.5rem, calc(100vw - 2.5rem) ));z-index:110;backdrop-filter:none;-webkit-backdrop-filter:none}body.portal-mobile-nav-open{overflow:hidden}body.portal-mobile-nav-open .account-workspace-shell .portal-header,body.portal-mobile-nav-open.account-workspace-dashboard-active .portal-header{z-index:125}body.portal-mobile-nav-open .portal-sidebar.open,body.portal-mobile-nav-open .portal-sidebar.open a,body.portal-mobile-nav-open .mobile-menu-toggle{touch-action:manipulation;pointer-events:auto}}body[data-page-id=account]{--page-density-multiplier: 1;--page-measure-max: min(44rem, 100%);--portal-sidebar-width: clamp(13.5rem, 14vw, 16.5rem);--portal-drawer-width: min(20.5rem, calc(100vw - 2.5rem) )}.main-phi-chassis.account-workspace-shell{overflow:visible}.account-workspace-shell .account-workspace-signin-section .login-grid{gap:clamp(var(--space-lg),3vw,var(--space-2xl))}@media(max-width:56rem){.account-workspace-shell .account-workspace-signin-section .login-grid{grid-template-columns:1fr}}.account-workspace-shell .login-card{padding:clamp(var(--space-lg),3vw,var(--space-2xl))}.account-workspace-shell .login-form{gap:var(--space-lg)}.account-workspace-shell .login-subtitle,.account-workspace-shell .login-note{font-size:var(--text-sm);line-height:1.55}.account-workspace-shell .login-note--signup-jump{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border)}.account-workspace-shell .login-note--signup-jump a{font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.account-workspace-shell #create-account-section{scroll-margin-top:calc(var(--site-header-clearance) + var(--space-md))}.account-workspace-shell .login-form input,.account-workspace-shell .login-form textarea,.account-workspace-shell .login-form select,.account-workspace-shell .auth-help-form input{font-size:1rem;min-height:2.75rem}.account-workspace-shell .auth-help-stack{gap:var(--space-md);margin-top:var(--space-lg)}.account-workspace-shell .auth-help-form{padding-top:var(--space-md)}.account-workspace-shell .account-workspace-panels,.account-workspace-shell .account-workspace-panels>.portal-panels{overflow:visible}@media(min-width:1024px){.site-shell--marketing .account-workspace-shell .portal-layout{display:grid!important}.site-shell--marketing .account-workspace-shell .portal-sidebar{position:sticky!important;left:auto!important;top:var(--site-main-offset-top)!important;bottom:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;transform:none!important;display:flex!important;z-index:30!important}.site-shell--marketing .account-workspace-shell .portal-main{margin-left:0!important;width:100%!important;min-height:0!important}.site-shell--marketing .account-workspace-shell .sidebar-toggle{display:none!important}}.site-shell--marketing .account-workspace-shell .admin-portal,.site-shell--marketing .account-workspace-shell .account-workspace-root{overflow-y:visible!important;overflow-x:clip;min-height:0!important}body[data-page-id=account] .site-shell--marketing{min-height:100vh;display:flex;flex-direction:column}body[data-page-id=account] .site-shell--marketing>main.account-workspace-shell{flex:1 1 auto;min-height:0}body[data-page-id=account] .site-shell--marketing>footer{flex-shrink:0;position:relative;z-index:2}.account-workspace-shell .section-constellation-layer--whisper{width:clamp(5.25rem,10.5vw,8.25rem);opacity:.4}@media(max-width:900px){.account-workspace-shell .section-constellation-layer--whisper{width:clamp(4.5rem,16vw,6.75rem);opacity:.36}}@media(max-width:640px){.account-workspace-shell .section-constellation-layer{display:none}}.account-workspace-shell .login-container>.auth-status-banner{margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--site-panel-radius);border:1px solid rgba(var(--primary-color-rgb),.18);font-size:var(--text-sm);line-height:1.55;text-align:left}.account-workspace-shell .auth-status-banner--success{background:rgba(var(--portal-success-rgb, 16, 185, 129),.12);color:var(--portal-success-dark, #047857);border-color:rgba(var(--portal-success-rgb, 16, 185, 129),.28)}.account-workspace-shell .auth-status-banner--error{background:var(--portal-error-bg);color:var(--portal-error-dark);border-color:#ef444438}.account-workspace-shell .auth-status-banner--warning{background:#f59e0b1f;color:#92400e;border-color:#f59e0b47}.account-workspace-shell .auth-status-banner--info{background:var(--portal-info-bg);color:var(--portal-info-dark)}.account-workspace-shell .auth-confirmation-panel{margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--site-panel-radius);border:1px solid rgba(var(--portal-success-rgb, 16, 185, 129),.28);background:rgba(var(--portal-success-rgb, 16, 185, 129),.08)}.account-workspace-shell .auth-confirmation-panel--warning{border-color:#f59e0b59;background:#f59e0b14}.account-workspace-shell .auth-confirmation-panel__title{margin:0 0 var(--space-sm);font-size:var(--text-lg)}.account-workspace-shell .auth-confirmation-panel__lead{margin:0 0 var(--space-md);line-height:1.55}.account-workspace-shell .auth-confirmation-panel__steps{margin:0 0 var(--space-md);padding-left:var(--space-lg);line-height:1.55;color:var(--text-secondary)}.account-workspace-shell .auth-confirmation-panel__hint{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.account-workspace-shell .account-auth-boot{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:clamp(var(--space-md),2vw,var(--space-xl)) var(--site-frame-gutter);background:radial-gradient(circle at 18% 22%,rgba(var(--portal-primary-rgb, 10, 116, 218),.07) 0%,transparent 48%),linear-gradient(165deg,var(--portal-bg-accent, #eef4fc) 0%,var(--portal-surface, #f8f9fa) 100%)}.account-workspace-shell .account-auth-boot[hidden]{display:none}.account-workspace-shell .account-auth-boot__text{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.account-workspace-shell .account-basic-home.login-screen{display:none;flex-direction:column}.account-workspace-shell .account-basic-home.login-screen.is-visible{display:flex}.account-workspace-shell .account-basic-home__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(var(--space-lg),3vw,var(--space-2xl))}.account-workspace-shell .account-basic-home__note{margin:0 0 var(--space-md)}.account-workspace-shell .account-basic-home__session,.account-workspace-shell .account-basic-home__actions{margin-top:var(--space-lg)}.account-workspace-shell .account-basic-home__readonly{cursor:default;color:var(--text-primary);background:var(--surface-subtle)}.account-workspace-shell .account-basic-home__readonly:focus{outline:none;box-shadow:none}.account-workspace-shell .account-basic-summary .form-group{margin:0}.account-workspace-shell .account-basic-home__guide-card .contribute-how-it-works--compact{margin:0;padding:0;border:none;background:transparent}.account-workspace-shell .account-basic-home__guide-card .contribute-how-it-works--compact .contribute-how-it-works__title{font-size:var(--text-xl);margin-bottom:var(--space-md)}@media(min-width:56rem){.account-workspace-shell .account-basic-home__grid{grid-template-columns:minmax(0,22rem) minmax(0,22rem);justify-content:center;max-width:48rem;margin-inline:auto}}.workspace-mode-switcher,.header-workspace-mode-switcher{display:inline-flex;gap:var(--space-xs);padding:var(--space-xs);border-radius:999px;background:rgba(var(--portal-primary-rgb, 10, 116, 218),.08)}.workspace-mode-btn{border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:999px;padding:.35rem .85rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer}.workspace-mode-btn.is-active{background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary);box-shadow:0 1px 3px #081b3614}.workspace-mode-btn--compact{padding:.25rem .65rem;font-size:var(--text-xs)}.sidebar-nav-tracks[data-workspace-mode=creator] .sidebar-nav-track--admin,.sidebar-nav-tracks[data-workspace-mode=admin] .sidebar-nav-track--creator{display:none}.account-workspace-shell .sidebar-nav-viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.account-workspace-shell .sidebar-nav-tracks{display:flex;flex-direction:column;gap:0;padding:0 var(--space-sm) var(--space-md)}.account-workspace-shell .sidebar-nav-tracks .nav-section{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-sm)}.account-workspace-shell .sidebar-nav-tracks .nav-section:first-child{margin-top:0}.account-workspace-shell .sidebar-nav-tracks .nav-section[hidden]{display:none!important}.account-workspace-shell .sidebar-nav-tracks .nav-section-label{padding:var(--space-xs) var(--space-md);margin:var(--space-xs) 0 0;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.account-workspace-shell .sidebar-nav-item{align-items:center;padding:.55rem var(--space-md);gap:var(--space-sm)}.account-workspace-shell .sidebar-nav-item .nav-description{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.25}.account-workspace-shell .sidebar-workspace-title{margin:var(--space-xs) 0 0;padding:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.account-workspace-shell .sidebar-mode-subtitle{margin:0;padding:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.account-workspace-shell .sidebar-command-band{flex-shrink:0;margin:0 var(--space-sm) var(--space-sm);padding:var(--space-sm);border:1px solid rgba(var(--primary-color-rgb),.14);border-radius:var(--site-panel-radius);background:linear-gradient(165deg,#fffffffa,#edf4ffe6 55%,#fffffff5);box-shadow:inset 0 1px #ffffffd9,0 8px 22px rgba(var(--primary-color-rgb),.06)}.account-workspace-shell .sidebar-command-band__modes{margin:0 0 var(--space-xs);width:100%}.account-workspace-shell .sidebar-command-band__subtitle{margin:0}.account-workspace-shell .header-center{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center}.account-workspace-shell .header-global-search{position:relative;z-index:6;width:100%;max-width:none;overflow:visible}.account-workspace-shell .workspace-global-search__form{position:relative}.account-workspace-shell .workspace-global-search__form--header{margin:0;width:100%}.account-workspace-shell .workspace-global-search__wrapper{position:relative;flex:1 1 auto;max-width:none;width:100%}.account-workspace-shell .header-global-search .header-search,.account-workspace-shell .workspace-global-search__wrapper--header{display:flex;align-items:center;max-width:none;width:100%}.account-workspace-shell .header-search #global-search,.account-workspace-shell .workspace-global-search__input{width:100%;box-sizing:border-box;padding:.55rem 5.75rem .55rem 2.75rem;font-size:var(--text-sm);line-height:1.35;border-radius:calc(var(--site-panel-radius) * .65);border:1px solid rgba(var(--primary-color-rgb),.22);background:#fffffff0;color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #081b360a;-webkit-appearance:none;appearance:none}.account-workspace-shell .workspace-global-search__input::-webkit-search-decoration,.account-workspace-shell .workspace-global-search__input::-webkit-search-cancel-button,.account-workspace-shell .workspace-global-search__input::-webkit-search-results-button,.account-workspace-shell .workspace-global-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.account-workspace-shell .header-search #global-search:focus,.account-workspace-shell .workspace-global-search__input:focus{outline:none;border-color:rgba(var(--primary-color-rgb),.5);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.12)}.account-workspace-shell .workspace-global-search__wrapper--header:focus-within .workspace-global-search__input{border-color:rgba(var(--primary-color-rgb),.5);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.12)}.account-workspace-shell .header-global-search .search-icon{position:absolute;top:50%;left:.9rem;transform:translateY(-50%);width:16px;height:16px;overflow:visible;flex-shrink:0;pointer-events:none;z-index:1;color:var(--text-secondary)}.account-workspace-shell .header-global-search__kbd{position:absolute;right:2.85rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:.35rem;border:1px solid var(--border);background:#ffffffe6;font-size:.62rem;font-family:inherit;color:var(--text-secondary);line-height:1.2;pointer-events:none;z-index:1}.account-workspace-shell .workspace-global-search__submit{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:none;border-radius:calc(var(--site-panel-radius) * .5);background:var(--primary-color);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease;box-shadow:0 2px 6px rgba(var(--primary-color-rgb),.25);z-index:1}.account-workspace-shell .workspace-global-search__submit:hover,.account-workspace-shell .workspace-global-search__submit:focus-visible{background:var(--primary-dark);outline:none;transform:translateY(-50%) scale(1.03)}.account-workspace-shell .workspace-global-search__results{position:absolute;top:calc(100% + .35rem);left:0;right:0;display:none;max-height:min(18rem,45vh);overflow-y:auto;border:1px solid rgba(var(--primary-color-rgb),.22);border-radius:var(--site-panel-radius, .65rem);background:var(--surface-elevated);box-shadow:var(--shadow-md);z-index:40}.account-workspace-shell .workspace-global-search__results.active{display:block}.account-workspace-shell .workspace-global-search__option{display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:.55rem .65rem;border:none;border-bottom:1px solid var(--border-light);background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.account-workspace-shell .workspace-global-search__option:last-child{border-bottom:none}.account-workspace-shell .workspace-global-search__option:hover,.account-workspace-shell .workspace-global-search__option:focus-visible{background:rgba(var(--primary-color-rgb),.08);outline:none}.account-workspace-shell .workspace-global-search__option-badge{flex-shrink:0;margin-top:.1rem;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);background:rgba(var(--primary-color-rgb),.1)}.account-workspace-shell .workspace-global-search__option-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.account-workspace-shell .workspace-global-search__option-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.account-workspace-shell .workspace-global-search__option-detail{font-size:.72rem;color:var(--text-secondary);line-height:1.35}.account-workspace-shell .workspace-global-search__hint{padding:.65rem .75rem;font-size:var(--text-sm);color:var(--text-secondary)}.account-workspace-shell .sidebar-nav-item--featured{margin:var(--space-xs) var(--space-xs) var(--space-sm);padding:.6rem var(--space-md);border-radius:var(--site-panel-radius);background:var(--workspace-accent-soft, var(--primary-light));border:1px solid rgba(var(--primary-color-rgb),.18);box-shadow:none}.account-workspace-shell .sidebar-nav-item--featured .nav-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--border-radius);background:rgba(var(--primary-color-rgb),.14);color:var(--workspace-accent, var(--primary-color));flex-shrink:0}.account-workspace-shell .sidebar-nav-item--featured .nav-label{font-weight:var(--font-weight-semibold)}.account-workspace-shell .sidebar-nav-item--featured:hover{background:var(--surface);border-color:var(--border);color:var(--primary-ink, var(--text-primary));transform:none}.account-workspace-shell .sidebar-nav-item--featured:hover .nav-label,.account-workspace-shell .sidebar-nav-item--featured:hover .nav-description{color:var(--primary-ink, var(--text-primary))}.account-workspace-shell .sidebar-nav-item--featured:hover .nav-description{color:var(--text-secondary)}.account-workspace-shell .sidebar-nav-item--featured:hover .nav-icon{background:rgba(var(--primary-color-rgb),.14);color:var(--workspace-accent, var(--primary-color))}.account-workspace-shell .sidebar-nav-item--featured.active{background:var(--workspace-accent, var(--primary-color));border-color:transparent;color:#fff;box-shadow:0 .25rem .75rem rgba(var(--primary-color-rgb),.28)}.account-workspace-shell .sidebar-nav-item--featured.active .nav-label,.account-workspace-shell .sidebar-nav-item--featured.active .nav-description{color:#ffffffeb}.account-workspace-shell .sidebar-nav-item--featured.active .nav-icon{background:#fff3;color:#fff}.account-workspace-shell .sidebar-footer{flex-shrink:0;margin-top:auto}.account-workspace-shell #workspace-mode-switcher{margin:0;width:100%;justify-content:stretch}.account-workspace-shell #workspace-mode-switcher .workspace-mode-btn{flex:1 1 50%;text-align:center}.account-workspace-shell .sidebar-toggle--floating{display:none;position:absolute;top:var(--space-md);right:var(--space-md);z-index:2}@media(min-width:64rem){.account-workspace-shell .header-workspace-mode-switcher,.account-workspace-shell .header-user-info,.account-workspace-shell .header-logout-btn{display:none!important}.account-workspace-shell .portal-header{padding:var(--space-sm) var(--space-lg);justify-content:space-between;gap:var(--space-md)}.account-workspace-shell .header-left{display:none}.account-workspace-shell .header-center{justify-content:stretch;flex:1 1 auto;min-width:0;margin-right:var(--space-md)}.account-workspace-shell .header-global-search{max-width:none;width:100%}.account-workspace-shell .header-right{flex-shrink:0}}@media(max-width:63.99rem){.account-workspace-shell .sidebar-toggle--floating{display:inline-flex}.account-workspace-shell .portal-header{flex-wrap:wrap;align-items:center;row-gap:var(--space-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm)}.account-workspace-shell .header-left{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-sm);min-width:0}.account-workspace-shell .header-title-mobile{display:block;min-width:0;flex:1 1 auto}.account-workspace-shell .header-title-mobile .workspace-toolbar-title{margin:0;font-size:var(--text-sm);line-height:1.25;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.account-workspace-shell .header-right{display:flex;flex:0 0 auto;width:auto!important;max-width:100%;margin-left:auto;margin-top:0!important;justify-content:flex-end;align-items:center;gap:var(--space-xs)}.account-workspace-shell .header-center{flex:1 1 100%;order:3;justify-content:stretch;min-width:0}.account-workspace-shell .header-global-search{max-width:none;width:100%}.account-workspace-shell .header-global-search__kbd{display:none}.account-workspace-shell .header-search #global-search,.account-workspace-shell .workspace-global-search__input{padding-right:2.55rem;min-height:2.75rem;font-size:1rem}.account-workspace-shell .header-info-btn__label,.account-workspace-shell .header-user-info{display:none}.account-workspace-shell .header-logout-btn{padding-inline:.65rem}.account-workspace-shell .section-header--workspace{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.account-workspace-shell .section-header--workspace .section-intro,.account-workspace-shell .section-header--workspace .section-intro--recurrent{width:100%;max-width:100%;min-width:0;text-align:left}.account-workspace-shell .section-header--workspace .section-title,.account-workspace-shell .section-header--workspace .section-intro__byline,.account-workspace-shell .section-header--workspace .section-intro__eyebrow{text-align:left;max-width:100%}.account-workspace-shell .section-header--workspace .section-intro-flourish{display:none}.account-workspace-shell .section-header--workspace>.btn{align-self:flex-start}.account-workspace-shell .dashboard-stats-grid{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.account-workspace-shell .stat-card{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);min-width:0}.account-workspace-shell .stat-content{min-width:0;text-align:left}.account-workspace-shell .stat-content h3,.account-workspace-shell .stat-description{overflow-wrap:anywhere}.account-workspace-shell .passkey-row,.account-workspace-shell .client-token-perk,.account-workspace-shell .resources-create-panel .section-header{flex-wrap:wrap;align-items:flex-start}.account-workspace-shell .resources-create-panel .section-header h2{overflow-wrap:anywhere}}@media(max-width:430px){.account-workspace-shell .portal-header{padding:var(--space-sm)}.account-workspace-shell .header-workspace-mode-switcher{display:none}.account-workspace-shell .dashboard-stats-grid{grid-template-columns:1fr}.account-workspace-shell .header-title-mobile .workspace-toolbar-title{font-size:.8125rem}}.account-workspace-root--admin-console .portal-layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.account-workspace-root--admin-console .portal-panels .admin-content{max-width:none}.account-workspace-root--admin-console .admin-users-table-wrap{overflow-x:auto}.admin-users-workspace-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);white-space:nowrap}.admin-users-workspace-note{font-size:var(--text-xs);color:var(--portal-text-tertiary, var(--text-tertiary));border:1px solid var(--border);border-radius:.25rem;padding:.05rem .35rem}.admin-users-removed-section{margin-top:var(--space-lg)}.admin-users-removed-heading{margin:0 0 var(--space-xs);font-size:var(--text-lg)}.admin-auth-audit-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.admin-auth-audit-pager{display:inline-flex;gap:var(--space-xs)}.admin-auth-audit-scroll{max-height:22rem;overflow:auto}.admin-users-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.admin-users-search{min-width:min(100%,14rem)}.account-workspace-shell .sidebar-site-brand{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface-elevated);flex-shrink:0}.sidebar-site-brand-link{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;text-decoration:none;color:inherit}.sidebar-site-brand-link:hover{color:var(--text-primary)}.sidebar-site-brand-logo{width:2rem;height:auto;flex-shrink:0}.sidebar-site-brand-text{font-weight:var(--font-weight-bold);font-size:var(--text-sm);line-height:1.2;color:var(--text-primary)}body[data-page-id=account].account-workspace-dashboard-active{--workspace-chrome-top: calc(var(--site-header-clearance) + var(--safe-area-inset-top, 0px))}body[data-page-id=account].account-workspace-dashboard-active main.account-workspace-shell{padding-top:var(--workspace-chrome-top);padding-bottom:var(--space-lg)}body[data-page-id=account].account-workspace-dashboard-active .portal-layout{padding-top:var(--space-xs);padding-bottom:var(--space-xl)}body[data-page-id=account].account-workspace-dashboard-active .portal-header{top:var(--workspace-chrome-top)}@media(min-width:1024px){body[data-page-id=account].account-workspace-dashboard-active .portal-sidebar{top:var(--workspace-chrome-top);max-height:calc(100dvh - var(--workspace-chrome-top) - var(--space-xs))}}body[data-page-id=account].account-workspace-dashboard-active header[role=banner]{z-index:10}body[data-page-id=account].account-workspace-dashboard-active header[role=banner] nav{padding-block:var(--space-xs) var(--space-sm)}body[data-page-id=account].account-workspace-dashboard-active header[role=banner] .nav-brand{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-page-id=account].account-workspace-dashboard-active header[role=banner] .nav-brand img,body[data-page-id=account].account-workspace-dashboard-active header[role=banner] .nav-brand-text,body[data-page-id=account].account-workspace-dashboard-active header[role=banner] .nav-tagline{display:none}@media(min-width:1024px){body[data-page-id=account].account-workspace-dashboard-active .portal-sidebar{z-index:30}}@media(max-width:1023px){body[data-page-id=account].account-workspace-dashboard-active{--workspace-chrome-top: var(--safe-area-inset-top, 0px)}body[data-page-id=account].account-workspace-dashboard-active header[role=banner]{display:none}body[data-page-id=account].account-workspace-dashboard-active .portal-sidebar{top:0;bottom:0;height:100dvh;height:100svh;max-height:none;z-index:120}body[data-page-id=account].account-workspace-dashboard-active .portal-sidebar.open~.portal-main:before{top:0;left:var(--portal-drawer-width, min(20.5rem, calc(100vw - 2.5rem) ));z-index:110}body[data-page-id=account].account-workspace-dashboard-active .portal-header{z-index:40}body.portal-mobile-nav-open[data-page-id=account].account-workspace-dashboard-active .portal-header{z-index:125}body[data-page-id=account].account-workspace-dashboard-active .mobile-menu-toggle{display:flex;position:relative;z-index:130;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body[data-page-id=account].account-workspace-dashboard-active .mobile-menu-toggle svg,body[data-page-id=account].account-workspace-dashboard-active .mobile-menu-toggle svg *{pointer-events:none}}body[data-page-id=account].account-workspace-dashboard-active .site-shell--marketing>footer{display:none}.account-workspace-shell .admin-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.account-workspace-shell .admin-ops-usage-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.account-workspace-shell .admin-ops-usage-header .card-title{margin:0}.account-workspace-shell .admin-ops-usage-bar{height:.5rem;border-radius:999px;background:var(--border);overflow:hidden;margin:var(--space-sm) 0}.account-workspace-shell .admin-ops-usage-bar__fill{height:100%;width:0%;background:linear-gradient(90deg,var(--brand-primary, #0369a1),var(--brand-accent, #0ea5e9));transition:width .3s ease}.account-workspace-shell .admin-ops-usage-bar[data-level=warning] .admin-ops-usage-bar__fill{background:#d97706}.account-workspace-shell .admin-ops-usage-bar[data-level=critical] .admin-ops-usage-bar__fill{background:#dc2626}.account-workspace-shell .client-token-perks{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.account-workspace-shell .client-token-perk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--border)}.account-workspace-shell .client-token-perk-body{flex:1;min-width:0}.account-workspace-shell .client-token-perk-cost{font-size:var(--text-xs);color:var(--text-secondary);margin-left:var(--space-xs)}.account-workspace-shell .client-token-perk-desc{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.account-workspace-shell .voice-map-stage--depth{perspective:900px;background:linear-gradient(165deg,var(--surface) 0%,rgba(14,116,218,.06) 100%)}.account-workspace-shell .voice-map-stage--depth .voice-map-svg{transform:rotateX(12deg);transform-origin:center center}.account-workspace-shell .voice-map-canvas{display:block;width:100%;min-height:480px;border-radius:var(--radius-md);cursor:grab}.account-workspace-shell .voice-map-canvas:active{cursor:grabbing}.account-workspace-shell .voice-map-canvas[hidden]{display:none}.account-workspace-shell .admin-ops-token-queue{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}.account-workspace-shell .admin-ops-queue-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--border)}.account-workspace-shell .admin-ops-search-corpus{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.account-workspace-shell .search-corpus-stat-row{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);font-size:var(--text-sm)}.account-workspace-shell .search-corpus-identity-bar{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.account-workspace-shell .search-corpus-identity-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));transition:width .35s ease}.account-workspace-shell .search-corpus-pillar{padding:var(--space-sm) 0;border-top:1px solid var(--border)}.account-workspace-shell .search-corpus-pillar h4{margin:0 0 var(--space-xs);font-size:var(--text-sm)}.account-workspace-shell .search-corpus-keywords{display:flex;flex-wrap:wrap;gap:.35rem}.account-workspace-shell .search-corpus-keyword{font-size:.7rem;padding:.15rem .45rem;border-radius:999px;background:#0a74da1a;color:var(--primary-color)}.account-workspace-shell .admin-email-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--space-sm)}.account-workspace-shell .admin-email-options{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 92%,transparent)}.account-workspace-shell .admin-email-options__field{display:flex;flex-direction:column;gap:.2rem;min-width:11rem}.account-workspace-shell .admin-email-options__label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.account-workspace-shell .admin-email-options__select{min-width:11rem;font-size:var(--text-sm)}@media(max-width:720px){.account-workspace-shell .admin-email-actions{width:100%;flex-direction:column;align-items:stretch}.account-workspace-shell .admin-email-options{width:100%}.account-workspace-shell .admin-email-options__field,.account-workspace-shell .admin-email-options__select{width:100%;min-width:0}}.account-workspace-shell .document-drop-zone{border:2px dashed var(--border-subtle, rgba(255, 255, 255, .15));border-radius:var(--radius-md, 8px);padding:var(--space-xl, 2rem);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease;margin-bottom:var(--space-md, 1rem)}.account-workspace-shell .document-drop-zone:hover,.account-workspace-shell .document-drop-zone:focus-visible,.account-workspace-shell .document-drop-zone.document-drop-zone--active{border-color:var(--accent-primary, #5b9cff);background:#5b9cff0f;outline:none}.account-workspace-shell .document-drop-zone-title{margin:0 0 var(--space-xs, .25rem);font-weight:600}.account-workspace-shell .document-drop-zone-hint{margin:0;font-size:var(--text-sm, .875rem);color:var(--text-secondary)}.account-workspace-shell .document-file-meta{font-size:var(--text-sm, .875rem);color:var(--text-secondary);margin-bottom:var(--space-md, 1rem)}.account-workspace-shell .document-workspace-actions{gap:var(--space-sm, .5rem);flex-wrap:wrap}.account-workspace-shell .resources-panel-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.account-workspace-shell .resources-panel-layout>.contributor-resources-note{order:0}.account-workspace-shell .resources-panel-layout>.resources-workspace-band{order:1}.account-workspace-shell .resources-panel-layout>.resources-create-band{order:2}.account-workspace-shell .resources-workspace-band .admin-section,.account-workspace-shell .resources-create-band .admin-section{margin-bottom:0;padding-bottom:0}.account-workspace-shell .account-workspace-panel-band{margin-bottom:var(--space-lg)}.account-workspace-shell .admin-section--in-band{margin-bottom:0;padding:0;background:transparent;border:none;box-shadow:none}.account-workspace-shell .admin-section--in-band:before,.account-workspace-shell .admin-section--in-band:after{display:none}.account-workspace-shell .account-workspace-panel-band__header .section-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}@media(min-width:56rem){.account-workspace-shell .resources-panel-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.account-workspace-shell .resources-panel-layout>.contributor-resources-note,.account-workspace-shell .resources-panel-layout>.resources-workspace-band,.account-workspace-shell .resources-panel-layout>.resources-create-band{width:100%}.account-workspace-shell .resources-panel-layout>.resources-create-panel,.account-workspace-shell .resources-create-band .resources-create-panel{margin:0}}.account-workspace-shell .resource-voice-profile-row{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);margin:0}.account-workspace-shell .resource-voice-profile-row__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--border-radius);background:rgba(var(--portal-primary-rgb, 10, 116, 218),.1);color:var(--primary-color)}.account-workspace-shell .resource-voice-profile-row__field{flex:1;min-width:0;margin:0}.account-workspace-shell .resource-voice-profile-row__field small{display:block;margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--text-xs)}.account-workspace-shell .resources-create-panel{margin:0;height:100%}.account-workspace-shell .resources-create-panel .section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:0;padding-bottom:var(--space-md);flex-wrap:nowrap}.account-workspace-shell .resources-create-panel .section-header h2{margin:0;font-size:var(--text-lg);flex:1;min-width:0}.account-workspace-shell .resources-create-panel .section-toggle{flex-shrink:0;min-width:2.5rem;min-height:2.5rem;border-radius:var(--border-radius)}.account-workspace-shell .resources-create-panel .section-content{padding-top:var(--space-md)}.account-workspace-shell .resource-form-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-top:var(--space-xs)}.account-workspace-shell .resource-form-actions .btn-primary{width:auto;max-width:100%;align-self:flex-start;font-size:var(--text-sm);padding:var(--space-sm) var(--space-lg);min-height:2.75rem;background:var(--portal-primary);box-shadow:var(--portal-shadow-primary)}.account-workspace-shell .resource-form .btn-primary:not(.btn-sm){width:auto;align-self:flex-start;font-size:var(--text-sm);padding:var(--space-sm) var(--space-lg)}.account-workspace-shell .resource-workspace{min-height:min(32rem,70vh);margin-top:0}.account-workspace-shell .resource-tree-panel{min-height:18rem}.account-workspace-shell .tree-search-input{padding-left:calc(var(--space-md) + 1.125rem)}.account-workspace-shell .tree-search .search-icon{left:var(--space-sm);width:1rem;height:1rem}.account-workspace-shell .tree-toggle{width:1.75rem;height:1.75rem;border-radius:var(--border-radius-sm, 4px);background:rgba(var(--portal-primary-rgb, 10, 116, 218),.08)}.account-workspace-shell .tree-node-header{clip-path:none;padding:.45rem var(--space-sm);gap:var(--space-sm)}.account-workspace-shell .tree-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}@media(min-width:24rem){.account-workspace-shell .tree-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-workspace-shell .tree-filters .filter-btn{justify-content:center;width:100%;min-height:2.25rem;font-size:.6875rem;padding:var(--space-xs)}.account-workspace-shell .tree-filters .filter-btn span{display:inline}.account-workspace-shell .tree-empty-state{padding:var(--space-lg)}.account-workspace-shell .tree-empty-hint{max-width:16rem;margin-inline:auto}.account-workspace-shell .panel-guidance-details{margin-bottom:var(--space-lg);border:1px solid var(--portal-border-light, rgba(255, 255, 255, .08));border-radius:var(--border-radius);background:var(--portal-surface-elevated, rgba(255, 255, 255, .02))}.account-workspace-shell .panel-guidance-details summary{cursor:pointer;padding:var(--space-md) var(--space-lg);font-weight:var(--font-weight-semibold, 600);list-style:none}.account-workspace-shell .panel-guidance-details summary::-webkit-details-marker{display:none}.account-workspace-shell .panel-guidance-details__body{padding:0 var(--space-lg) var(--space-lg);color:var(--text-secondary);font-size:var(--text-sm)}.account-workspace-shell .panel-guidance-details__body p{margin:0 0 var(--space-sm)}.account-workspace-shell .panel-guidance-details--accent{border-color:rgba(var(--portal-primary-rgb, 10, 116, 218),.25)}.account-workspace-shell .resource-voice-profile-row{flex-wrap:wrap}.account-workspace-shell .voice-context-summary{margin:var(--space-sm) 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.account-workspace-shell .resource-voice-profile-row__links{display:flex;flex-direction:column;gap:var(--space-xs);flex-shrink:0;align-self:stretch;justify-content:center}@media(min-width:48rem){.account-workspace-shell .resource-voice-profile-row__links{flex-direction:row;flex-wrap:wrap;align-self:flex-start}}.account-workspace-shell .profiles-workspace{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:var(--space-lg);align-items:start;min-height:min(36rem,75vh)}@media(max-width:56rem){.account-workspace-shell .profiles-workspace{grid-template-columns:1fr}}.account-workspace-shell .profiles-library{display:flex;flex-direction:column;gap:var(--space-md);min-height:0}.account-workspace-shell .profiles-list-sidebar{display:flex;flex-direction:column;gap:var(--space-sm);max-height:min(48rem,70vh);overflow-y:auto;padding-right:var(--space-xs)}.account-workspace-shell .profiles-list-sidebar .profile-card-v1{margin:0}.account-workspace-shell .profile-actions-bar--compact{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.account-workspace-shell .profiles-detail{min-width:0;border:1px solid var(--portal-border-light, rgba(255, 255, 255, .08));border-radius:var(--border-radius);background:var(--portal-surface-elevated, rgba(255, 255, 255, .02));padding:var(--space-lg);min-height:20rem}.account-workspace-shell .profiles-detail-panel.hidden{display:none}.account-workspace-shell .profiles-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--portal-border-light, rgba(255, 255, 255, .08))}.account-workspace-shell .profiles-detail-title{margin:0;font-size:var(--text-xl)}.account-workspace-shell .profiles-detail-subtitle{margin:var(--space-xs) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.account-workspace-shell .profiles-detail-meta-grid{display:grid;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-lg)}.account-workspace-shell .profiles-detail-stats-grid{margin-bottom:var(--space-sm)}.account-workspace-shell .profiles-detail-hint{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-sm) 0 var(--space-lg)}.account-workspace-shell .profiles-detail-corpus-card{margin-bottom:var(--space-lg);padding:var(--space-md);border-radius:var(--border-radius);border:1px solid var(--portal-border-light, rgba(255, 255, 255, .08))}.account-workspace-shell .profiles-detail-corpus-card h4{margin:0 0 var(--space-sm)}.account-workspace-shell .profiles-corpus-list{margin:var(--space-sm) 0 0;padding-left:1.25rem;max-height:10rem;overflow-y:auto;font-size:var(--text-sm)}.account-workspace-shell .profiles-corpus-id{font-family:var(--font-mono, monospace);font-size:.85em}.account-workspace-shell .profiles-detail-viz{margin-bottom:var(--space-lg)}.account-workspace-shell .profiles-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding-top:var(--space-md);border-top:1px solid var(--portal-border-light, rgba(255, 255, 255, .08))}.account-workspace-shell .profiles-toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.account-workspace-shell .profile-filter-chips .btn{min-height:2rem}.account-workspace-shell .bigpons-industry-field{max-width:28rem;margin-bottom:var(--space-md)}.account-workspace-shell .voice-lab-grid--primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-lg);margin-bottom:var(--space-lg)}.account-workspace-shell .voice-lab-markov-details{margin-top:var(--space-lg)}.account-workspace-shell .admin-panel-quick-links{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.account-workspace-shell .growth-workspace,.account-workspace-shell .moderation-workspace{display:grid;grid-template-columns:minmax(16rem,22rem) 1fr;gap:var(--space-lg);align-items:start;margin-top:var(--space-md)}@media(max-width:900px){.account-workspace-shell .growth-workspace,.account-workspace-shell .moderation-workspace{grid-template-columns:1fr}}.account-workspace-shell .growth-config-pane{padding:var(--space-lg)}.account-workspace-shell .growth-queue-pane{min-height:16rem}.account-workspace-shell .growth-queue-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.account-workspace-shell .moderation-queue-list{display:flex;flex-direction:column;gap:var(--space-xs);max-height:min(32rem,70vh);overflow-y:auto}.account-workspace-shell .moderation-queue-item{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;text-align:left;padding:var(--space-sm) var(--space-md);border:1px solid var(--portal-border-light, rgba(255, 255, 255, .08));border-radius:var(--border-radius);background:var(--surface-elevated, rgba(255, 255, 255, .03));cursor:pointer}.account-workspace-shell .moderation-queue-item:hover,.account-workspace-shell .moderation-queue-item.active{border-color:var(--portal-primary);background:rgba(var(--portal-primary-rgb, 10, 116, 218),.08)}.account-workspace-shell .moderation-queue-item__title{font-weight:600;font-size:var(--text-sm)}.account-workspace-shell .moderation-queue-item__meta{font-size:var(--text-xs);color:var(--text-secondary)}.account-workspace-shell .moderation-detail-pane{padding:var(--space-lg);min-height:16rem}.account-workspace-shell .moderation-detail-snippet{white-space:pre-wrap;word-break:break-word;max-height:14rem;overflow-y:auto;padding:var(--space-md);border-radius:var(--border-radius-sm, 4px);background:#00000026;font-size:var(--text-sm);margin:0}.account-workspace-shell .moderation-detail-meta{display:grid;gap:var(--space-xs);font-size:var(--text-sm);margin:var(--space-md) 0}.account-workspace-shell .moderation-detail-meta dt{font-weight:600;display:inline}.account-workspace-shell .moderation-detail-meta dd{display:inline;margin:0 0 var(--space-xs);color:var(--text-secondary)}.account-workspace-shell .moderation-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--portal-border-light, rgba(255, 255, 255, .08))}.account-workspace-shell .site-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-md)}.account-workspace-shell .admin-hosting-details{margin-top:var(--space-xl)}.account-workspace-shell .admin-section--nested{margin-top:var(--space-2xl)}.account-workspace-shell .admin-ops-grid--polished{margin-top:var(--space-md)}.account-workspace-shell .admin-ops-card--primary{border-color:rgba(var(--portal-primary-rgb, 10, 116, 218),.35)}.account-workspace-shell .admin-ops-card--collapsible{padding:0}.account-workspace-shell .admin-ops-card--collapsible>summary{cursor:pointer;padding:var(--space-lg);list-style:none}.account-workspace-shell .admin-ops-card--collapsible>summary::-webkit-details-marker{display:none}.account-workspace-shell .admin-ops-card__body{padding:0 var(--space-lg) var(--space-lg)}.account-workspace-shell .admin-ops-steps{margin:0;padding-left:1.25rem}.account-workspace-shell .card:before,.account-workspace-shell .card:after,.account-workspace-shell .quick-action-card:before,.account-workspace-shell .quick-action-card:after,.account-workspace-shell .quick-link-card:before,.account-workspace-shell .quick-link-card:after,.account-workspace-shell .starter-block-card:before,.account-workspace-shell .starter-block-card:after,.account-workspace-shell .resource-preview-card:before,.account-workspace-shell .resource-preview-card:after,.account-workspace-shell .stats-grid:before,.account-workspace-shell .stats-grid:after,.account-workspace-shell .status-message:before,.account-workspace-shell .profiles-list:before,.account-workspace-shell .info-card-header:before,.account-workspace-shell .info-section h3:before{display:none!important}.account-workspace-shell .card,.account-workspace-shell .moderation-card,.account-workspace-shell .site-review-card,.account-workspace-shell .suggestion-card,.account-workspace-shell .starter-block-card,.account-workspace-shell .resource-preview-card,.account-workspace-shell .activity-item{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);box-shadow:none}.account-workspace-shell .card{padding:var(--space-lg)}.account-workspace-shell .card:hover,.account-workspace-shell .starter-block-card:hover,.account-workspace-shell .resource-preview-card:hover,.account-workspace-shell .activity-item:hover{transform:none;border-color:rgba(var(--primary-color-rgb),.28);box-shadow:0 .35rem 1rem rgba(var(--primary-color-rgb),.06)}.account-workspace-shell .card-title,.account-workspace-shell .workspace-section-title,.account-workspace-shell .dashboard-quick-actions>h3,.account-workspace-shell .dashboard-starter-blocks h3,.account-workspace-shell .dashboard-recent-activity>h3,.account-workspace-shell .dashboard-resource-preview .preview-header h3,.account-workspace-shell .quick-links>h3,.account-workspace-shell .analytics-suggestions-section>h3,.account-workspace-shell .analytics-section>.workspace-section-title,.account-workspace-shell .analytics-section__header .workspace-section-title{margin:0 0 var(--space-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.account-workspace-shell .workspace-section-hint{margin:calc(var(--space-md) * -.5) 0 var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary, var(--portal-text-tertiary));line-height:1.4}.account-workspace-shell .activity-item--binnable:active{border-color:rgba(var(--primary-color-rgb),.4)}.account-workspace-shell .admin-ops-card--collapsible>summary.card-title{margin-bottom:0}.account-workspace-shell .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(var(--space-md),2vw,var(--space-lg));margin-bottom:var(--space-xl);position:static}.account-workspace-shell .stats-grid .stat-card{text-align:left;align-items:flex-start;justify-content:flex-start;min-height:0;flex-direction:row;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius)}.account-workspace-shell .stats-grid .stat-card h3{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.account-workspace-shell .quick-actions-grid,.account-workspace-shell .quick-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-md)}.account-workspace-shell .quick-action-card,.account-workspace-shell .quick-link-card{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--site-panel-radius);box-shadow:none;padding:var(--space-lg);color:var(--text-primary);text-decoration:none}.account-workspace-shell .quick-action-card:hover,.account-workspace-shell .quick-link-card:hover{transform:none;scale:none;border-color:rgba(var(--primary-color-rgb),.35);background:var(--workspace-accent-soft, var(--primary-light));box-shadow:0 .35rem 1rem rgba(var(--primary-color-rgb),.08)}.account-workspace-shell .quick-action-icon,.account-workspace-shell .quick-link-icon{color:var(--workspace-accent, var(--primary-color))}.account-workspace-shell .panel-guidance-details{border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated)}.account-workspace-shell .panel-guidance-details--accent{border-color:rgba(var(--primary-color-rgb),.22);background:var(--workspace-accent-soft, var(--primary-light))}.account-workspace-shell .workspace-empty-state,.account-workspace-shell .profiles-detail-panel,.account-workspace-shell .moderation-detail-panel,.account-workspace-shell .resource-detail-panel,.account-workspace-shell .growth-config-pane,.account-workspace-shell .tree-panel,.account-workspace-shell .resource-workspace-main{border-color:var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated)}.account-workspace-shell .moderation-detail-actions,.account-workspace-shell .profiles-detail-actions{border-top-color:var(--border)}.account-workspace-shell .filter-btn,.account-workspace-shell .tree-filters .filter-btn,.account-workspace-shell .profiles-filter-chips .btn.active,.account-workspace-shell .profiles-filter-chips .filter-btn.active{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);color:var(--text-secondary)}.account-workspace-shell .filter-btn.active,.account-workspace-shell .tree-filters .filter-btn.active,.account-workspace-shell .profiles-filter-chips .btn.active,.account-workspace-shell .profiles-filter-chips .filter-btn.active{background:var(--workspace-accent-soft, var(--primary-light));border-color:rgba(var(--primary-color-rgb),.28);color:var(--primary-dark)}.account-workspace-shell .admin-panel-quick-links{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.account-workspace-shell .admin-panel-quick-links .btn{border-radius:var(--border-radius)}.account-workspace-shell .voice-map-stage,.account-workspace-shell .voice-lab-grid .card{border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated);box-shadow:none}.account-workspace-shell .section-subtitle{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.account-workspace-shell .dashboard-starter-blocks,.account-workspace-shell .dashboard-quick-actions,.account-workspace-shell .dashboard-recent-activity,.account-workspace-shell .dashboard-resource-preview,.account-workspace-shell .quick-links,.account-workspace-shell .analytics-suggestions-section,.account-workspace-shell .analytics-section{margin-bottom:var(--space-xl)}.account-workspace-shell .starter-blocks-header,.account-workspace-shell .preview-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.account-workspace-shell .starter-blocks-description{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.account-workspace-shell .activity-list,.account-workspace-shell .resources-preview-grid,.account-workspace-shell .starter-blocks-grid{display:grid;gap:var(--space-md)}.account-workspace-shell .resources-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.account-workspace-shell .starter-blocks-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.account-workspace-shell .starter-block-card{overflow:visible;min-height:14rem;padding:var(--space-lg) var(--space-lg) var(--space-md);gap:var(--space-md)}.account-workspace-shell .starter-block-title{font-size:var(--text-base);line-height:1.35;padding-right:0}.account-workspace-shell .starter-block-description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);line-height:1.55;min-height:5.5em}.account-workspace-shell .starter-block-actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:auto}.account-workspace-shell .starter-block-actions .btn{flex:none;width:100%;justify-content:center;white-space:nowrap;overflow:visible;min-width:0}.account-workspace-shell .activity-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.account-workspace-shell .activity-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--workspace-accent-soft, var(--primary-light));color:var(--workspace-accent, var(--primary-color))}.account-workspace-shell .preview-link{color:var(--workspace-accent, var(--primary-color));font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none}.account-workspace-shell .preview-link:hover{color:var(--primary-dark)}.account-workspace-shell .info-card{border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated);box-shadow:0 1rem 2.5rem #081b361f}.account-workspace-shell .info-card-header{border-bottom:1px solid var(--border);background:var(--workspace-accent-soft, var(--primary-light))}.account-workspace-shell .info-section h3{color:var(--primary-dark);border:none}.account-workspace-shell .status-message{border-radius:var(--border-radius)}.account-workspace-shell .admin-ops-grid,.account-workspace-shell .admin-ops-grid--polished{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-md)}.account-workspace-shell .admin-ops-card--primary{border-color:rgba(var(--primary-color-rgb),.28);background:var(--workspace-accent-soft, var(--primary-light))}.account-workspace-shell .users-table-wrap,.account-workspace-shell .admin-users-table,.account-workspace-shell .auth-audit-table{border:1px solid var(--border);border-radius:var(--site-panel-radius);overflow:hidden;background:var(--surface-elevated)}.account-workspace-shell table{width:100%;border-collapse:collapse}.account-workspace-shell th,.account-workspace-shell td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);text-align:left;font-size:var(--text-sm)}.account-workspace-shell th{background:var(--surface);color:var(--text-secondary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;font-size:var(--text-xs)}.account-workspace-shell tr:last-child td{border-bottom:none}.account-workspace-shell .voice-lab-output-pre,.account-workspace-shell .voice-lab-grid .form-textarea,.account-workspace-shell .resource-form textarea,.account-workspace-shell .resource-form input:not([type=checkbox]):not([type=radio]),.account-workspace-shell .resource-form select,.account-workspace-shell .form-textarea,.account-workspace-shell .form-input,.account-workspace-shell select{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);color:var(--text-primary)}.account-workspace-shell .voice-lab-output-pre{margin:0;padding:var(--space-md);font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;overflow:auto;max-height:24rem}.account-workspace-shell .voice-lab-actions,.account-workspace-shell .voice-lab-markov-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.account-workspace-shell .voice-lab-grid--primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}@media(max-width:48rem){.account-workspace-shell .voice-lab-grid--primary{grid-template-columns:1fr}}.account-workspace-shell .profile-guidance-card .section-subtitle{margin:0}.account-workspace-shell .resource-voice-profile-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-md)}.account-workspace-shell .resource-voice-profile-row__icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--workspace-accent-soft, var(--primary-light));color:var(--workspace-accent, var(--primary-color))}.account-workspace-shell .mode-switcher button.is-active,.account-workspace-shell .workspace-mode-switcher button.is-active{background:var(--workspace-accent-soft, var(--primary-light));border-color:rgba(var(--primary-color-rgb),.28);color:var(--primary-dark)}.account-workspace-shell .voice-map-toolbar,.account-workspace-shell .section-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.account-workspace-shell .voice-map-toolbar .form-select{min-height:2rem;font-size:var(--text-sm)}.account-workspace-shell .workspace-empty-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-sm);min-height:12rem;padding:var(--space-xl);border:1px dashed var(--border)}.account-workspace-shell .workspace-empty-state h3{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.account-workspace-shell .workspace-empty-state p{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.account-workspace-shell .admin-queue-summary{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--text-secondary)}.account-workspace-shell .loading-message,.account-workspace-shell .activity-loading,.account-workspace-shell .preview-loading,.account-workspace-shell .starter-blocks-loading{margin:0;padding:var(--space-lg);color:var(--text-secondary);font-size:var(--text-sm)}.account-workspace-shell .admin-billing-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.account-workspace-shell .admin-billing-search{min-width:min(100%,14rem);max-width:18rem}.account-workspace-shell .admin-billing-status-card{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--site-panel-radius);background:var(--surface-elevated);font-size:var(--text-sm);margin-bottom:var(--space-md)}.account-workspace-shell .admin-billing-section-title{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-base)}.account-workspace-shell .admin-billing-table-wrap{overflow-x:auto;margin-bottom:var(--space-md)}.account-workspace-shell .admin-billing-table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--site-panel-radius);overflow:hidden;background:var(--surface-elevated)}.account-workspace-shell .admin-billing-grant-card{margin-top:var(--space-lg)}.account-workspace-shell .admin-billing-badge{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:var(--text-xs);text-transform:lowercase;border:1px solid var(--border);background:var(--surface)}.account-workspace-shell .admin-billing-badge--active,.account-workspace-shell .admin-billing-badge--trialing{border-color:rgba(var(--primary-color-rgb),.35);background:rgba(var(--primary-color-rgb),.08)}.account-workspace-shell .admin-billing-badge--past_due,.account-workspace-shell .admin-billing-badge--canceled{border-color:rgba(var(--danger-color-rgb, 220 53 69),.35)}.account-workspace-shell .admin-billing-cap--warning{color:var(--warning-text, #b45309);font-weight:var(--font-weight-semibold)}.account-workspace-shell .admin-billing-cap--critical{color:var(--danger, #dc3545);font-weight:var(--font-weight-semibold)}.account-workspace-shell .client-ai-usage-card .insight-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.account-workspace-shell .client-ai-usage-card .insight-card__actions .btn[hidden]{display:none!important}
