.panel-v3 .lab-service__navigation{display:flex;align-items:center;gap:8px;min-width:0}.panel-v3 .lab-service__navigation .lab-service__tabs{flex:1;min-width:0;overflow:auto}.lab-service__more{position:relative;flex:0 0 auto}.lab-service__more summary{cursor:pointer;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:14px}.lab-service__more[open]>div{position:absolute;z-index:10;inset-inline-end:0;top:100%;margin-top:6px;min-width:160px;display:grid;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:0 12px 30px #0003}.panel-v3 .lab-service__service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel-v3 .lab-service__service-grid>button{min-height:90px;padding:14px;gap:12px;border-radius:12px}.panel-v3 .lab-service__service-grid>button img{object-fit:contain}.panel-v3 .lab-service__lab-card header code{display:none}.lab-service__mapping{display:grid;gap:12px}.lab-service__mapping p{margin:0;color:var(--color-text-muted);font-size:14px}.lab-service__mapping-search,.lab-service__mapping-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-service__mapping label{display:grid;gap:6px;font-size:14px}.lab-service__mapping-row{border:1px solid var(--color-border);border-radius:12px;padding:12px;min-width:0}.lab-service__mapping-row legend{padding-inline:6px;font-weight:600}.lab-service__mapping label.lab-service__mapping-confirm{display:flex;align-items:center;gap:8px}.lab-service__mapping-confirm input{width:18px;height:18px;flex-shrink:0}@media(max-width:700px){.panel-v3[data-card-skin=operational] .lab-service__lab-head{padding:12px;gap:8px}.panel-v3[data-card-skin=operational] .lab-service__lab-title{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.panel-v3[data-card-skin=operational] .lab-service__lab-title h1{font-size:20px;overflow-wrap:anywhere}.panel-v3[data-card-skin=operational] .lab-service__lab-title>.ds-risk-chip{grid-column:auto}.panel-v3[data-card-skin=operational] .lab-service__lab-icon{width:32px;height:32px}.panel-v3[data-card-skin=operational] .lab-service__inventory-tools{margin-block-end:10px}.panel-v3 .lab-service__service-grid,.lab-service__mapping-search,.lab-service__mapping-row{grid-template-columns:1fr}.panel-v3 .lab-service__navigation{flex-wrap:wrap}.panel-v3 .lab-service__navigation .lab-service__tabs{flex-basis:100%}}.panel-v3[data-visual-system=refined] main{min-width:0}.panel-v3 table{font-size:14px}.panel-v3 table td,.panel-v3 table th{padding-block:11px;vertical-align:middle}.panel-v3 table td small{display:block;margin-block-start:3px}.panel-v3 table td details{margin-block-start:4px;font-size:12px}.panel-v3 table td summary{cursor:pointer;color:var(--color-text-muted)}.lab-service__inventory-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block-end:14px}.panel-v3 .lab-service__filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.panel-v3 .lab-service__inventory-card .ds-panel-card__body{padding:14px}.panel-v3 .lab-service__inventory-card .lab-service__filters{margin-block-end:10px}.panel-v3[data-visual-system=refined] .lab-service__filters label>span{color:var(--color-text)}.panel-v3 .lab-service__inventory-card th,.panel-v3 .lab-service__inventory-card td{padding-block:8px}.panel-v3[data-visual-system=refined] .lab-service__inventory-card .ds-risk-chip[data-tone=info]{color:var(--color-muted);background:var(--color-surface);border-color:var(--color-border)}.panel-v3 .lab-service__machine-cards article{padding:12px}.panel-v3 .mobile-platform__stats{gap:12px}.panel-v3 .mobile-platform__module-hero{padding:18px}.lab-service__device-identity{display:flex;align-items:center;gap:10px;min-width:190px}.lab-service__device-identity img{flex:0 0 42px;object-fit:contain}.panel-v3 .lab-service,.panel-v3 .lab-service__detail,.panel-v3 .lab-service__directory,.panel-v3 .lab-service__stack{gap:12px}.panel-v3 .lab-service__lab-head{padding:14px 18px;gap:10px;border-radius:14px;background:var(--color-surface)}.panel-v3 .lab-service__lab-title h1{font-size:25px;line-height:1.2;margin-block:3px}.panel-v3 .lab-service__lab-title h1:focus{outline:none}.panel-v3 .lab-service__lab-title{grid-template-columns:auto minmax(0,1fr) auto auto}.panel-v3 .lab-service__inventory-tools .lab-service__segmented button{min-height:36px;padding:8px 12px}.panel-v3 .lab-service__lab-title code{display:none}.panel-v3 .lab-service__lab-title>div>span{display:none}.panel-v3 .lab-service__lab-summary>div{padding:8px 10px;gap:8px}.panel-v3 .lab-service__lab-summary strong{font-size:14px}.panel-v3 .lab-service__lab-summary{border-radius:10px}.panel-v3 .lab-service__tabs{padding:3px;gap:2px;border-radius:10px}.panel-v3 .lab-service__tabs button{padding:7px 10px;min-width:85px;min-height:38px}.panel-v3 .lab-service__hero{min-height:112px;padding:18px 22px;gap:18px}.panel-v3 .lab-service__hero h1{font-size:30px}.panel-v3 .mobile-platform__hero,.panel-v3 .mobile-platform__account-hero,.panel-v3 .mobile-platform__device-hero{min-height:100px;padding:18px 22px;gap:16px}.panel-v3 .mobile-platform__hero h1,.panel-v3 .mobile-platform__account-hero h1,.panel-v3 .mobile-platform__device-hero h1{font-size:28px}@media(max-width:700px){.panel-v3 table{font-size:14px}.lab-service__inventory-tools{align-items:stretch}}.panel-v3[data-card-skin=operational]{--panel-v3-canvas: var(--color-bg);--panel-v3-paper: var(--color-surface);--panel-v3-panel: var(--color-surface-elevated);--panel-v3-dock: var(--color-bg-soft);--panel-v3-paper-soft: var(--color-surface-muted);--panel-v3-text: var(--color-text);--panel-v3-muted: var(--color-muted);--panel-v3-border: var(--color-border);--panel-v3-aqua: var(--color-primary);--panel-v3-shadow: none;font-size:14px}.panel-v3[data-card-skin=operational] :is(.ds-panel-card,.workspace-hero-compact,.workspace-lane,.workspace-inspector,.workspace-advanced-panel,.dashboard-panel,.lab-service__lab-head,.lab-service__inventory-card){background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:none}.panel-v3[data-card-skin=operational] :is(.workspace-hero-compact,.workspace-lane,.workspace-inspector){padding:16px}.panel-v3[data-card-skin=operational] .workspace-hero-compact h2{font-size:20px;line-height:1.3}.panel-v3[data-card-skin=operational] .workspace-hero-compact>div>p:not(.page-kicker),.panel-v3[data-card-skin=operational] .workspace-hero-compact .workspace-pathbar{display:none}.panel-v3[data-card-skin=operational] .panel-v3-page-title{padding:16px 24px;background:transparent}.panel-v3[data-card-skin=operational] .panel-v3-page-title h1{font-size:26px}.panel-v3[data-card-skin=operational] .panel-v3-page-title p{display:none}.panel-v3[data-card-skin=operational] .ds-table td{padding:10px 12px}.panel-v3[data-card-skin=operational] .ds-table :is(button,.btn){min-height:34px;padding:6px 10px}.panel-v3[data-card-skin=operational] .ds-identity-cell{gap:2px}.panel-v3[data-card-skin=operational] .users-row-actions{display:flex;gap:6px;flex-wrap:nowrap}.panel-v3[data-card-skin=operational] .access-status-pill{color:var(--color-text);background:var(--color-surface-muted)}.panel-v3[data-card-skin=operational] .btn-primary{background:var(--color-primary);color:#06221e}[data-theme=light] .panel-v3[data-card-skin=operational] .btn-primary{color:#fff}.panel-v3[data-card-skin=operational] .ds-stat-card{min-height:72px;padding:12px 16px;background:var(--color-surface);box-shadow:none}.panel-v3[data-card-skin=operational] :is(input,select,textarea){font-size:14px}.panel-v3[data-card-skin=operational] .updates-shell-grid{grid-template-columns:minmax(0,1fr)}.panel-v3[data-card-skin=operational] .updates-shell-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.panel-v3[data-card-skin=operational] .mobile-platform__directory-grid{grid-template-columns:minmax(0,1fr)}.panel-v3[data-card-skin=operational] .mobile-platform__account-list{display:table;width:100%}.panel-v3[data-card-skin=operational] .ds-table:is(.lab-directory-table,.mobile-platform__account-list) td{height:56px;padding:8px 12px}.panel-v3[data-card-skin=operational] :is(.lab-directory-table,.mobile-platform__account-list) small{display:block}.panel-v3[data-card-skin=operational] .lab-service__open-lab{display:inline-flex;color:var(--color-primary);padding:6px 0;margin:0;background:none;border:0}.account-enrollment-results{display:grid;gap:6px;max-height:280px;overflow:auto}.account-enrollment-results button{display:grid;justify-content:start;text-align:start}.list-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-block:12px;color:var(--color-muted);font-size:13px}.list-pagination>div{display:flex;gap:8px}.panel-locale-select select{width:100%;min-height:36px}.client-workspace__tabs{display:flex;gap:6px;flex-wrap:wrap;margin-block:12px}.client-workspace__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.draft-recovery{padding:12px;border:1px solid var(--color-border);border-radius:8px}.draft-recovery__comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.draft-recovery__comparison pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:700px){.panel-v3[data-card-skin=operational] .updates-shell-side{grid-template-columns:1fr}.panel-v3[data-card-skin=operational] .users-row-actions{flex-wrap:wrap}.panel-v3[data-card-skin=operational] :is(button,.btn,input,select){min-height:44px}.panel-v3[data-card-skin=operational] .ds-table :is(button,.btn){min-height:44px}.panel-v3[data-card-skin=operational] .panel-v3-page-title{padding:14px 16px}}:root{color-scheme:dark;--font-sans: "Segoe UI Variable", "Segoe UI", "Inter", "Noto Sans", sans-serif;--font-mono: "Cascadia Code", "Consolas", "JetBrains Mono", monospace;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--layout-max-width: 1820px;--layout-content-max-width: 1740px;--layout-sidebar-width: 280px;--layout-utility-width: 290px;--card-padding: 14px;--card-padding-lg: 18px;--color-bg: #101720;--color-bg-soft: #151e29;--color-surface: #17212d;--color-surface-elevated: #1e2b39;--color-surface-muted: #202e3e;--color-text: #eef2f7;--color-muted: #a7b5c5;--color-primary: #8ab4ff;--color-on-primary: #10213d;--color-primary-strong: #a8c7ff;--color-secondary: #34d4b5;--color-info: #4bc5f6;--color-danger: #ff7282;--color-danger-text: #ff8d9d;--color-success: #3ad78b;--color-warning: #ffc35f;--accent-cyan: #54c7ff;--accent-mint: #5cdecf;--accent-purple: #978bff;--accent-orange: #ffb76e;--accent-steel: #6c9ac0;--color-border: color-mix(in srgb, var(--color-muted) 24%, transparent);--color-border-strong: color-mix(in srgb, var(--color-primary) 36%, transparent);--shadow-sm: 0 2px 6px #0002;--shadow-md: 0 26px 58px rgba(5, 15, 30, .34);--shadow-glow: 0 0 0 1px color-mix(in srgb, var(--color-primary) 34%, transparent), 0 20px 44px rgba(37, 135, 227, .24)}:root[data-theme=light]{color-scheme:light;--layout-max-width: 1820px;--layout-content-max-width: 1740px;--layout-sidebar-width: 280px;--layout-utility-width: 290px;--card-padding: 14px;--card-padding-lg: 18px;--color-bg: #f4f6f9;--color-bg-soft: #eef1f5;--color-surface: #ffffff;--color-surface-elevated: #f8fafc;--color-surface-muted: #eef2f7;--color-text: #1c293b;--color-muted: #526277;--color-primary: #245edb;--color-on-primary: #ffffff;--color-primary-strong: #1f4eb6;--color-secondary: #17a78d;--color-info: #1f96c4;--color-danger: #da4d5d;--color-danger-text: #a71930;--color-success: #249f62;--color-warning: #c1881e;--accent-cyan: #58bff0;--accent-mint: #67d7cb;--accent-purple: #958be6;--accent-orange: #f4ae63;--accent-steel: #6d89a3;--color-border: color-mix(in srgb, var(--color-muted) 18%, transparent);--color-border-strong: color-mix(in srgb, var(--color-primary) 24%, transparent);--shadow-sm: 0 2px 6px #152d4708;--shadow-md: 0 20px 38px rgba(15, 39, 64, .14);--shadow-glow: 0 0 0 1px color-mix(in srgb, var(--color-primary) 22%, transparent), 0 14px 30px rgba(13, 123, 230, .18)}*{box-sizing:border-box}html,body,#root{min-height:100%;width:100%;max-width:100%}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:var(--font-sans);color:var(--color-text);background:linear-gradient(115deg,color-mix(in srgb,#0f2830 70%,transparent) 0%,transparent 30%),linear-gradient(245deg,color-mix(in srgb,#3d243d 46%,transparent) 0%,transparent 32%),linear-gradient(25deg,color-mix(in srgb,#3f3420 30%,transparent) 0%,transparent 34%),linear-gradient(180deg,#081018 0%,var(--color-bg) 48%,#0c1724 100%);position:relative;overflow-x:hidden}body:before,body:after{display:none}body:before{width:420px;height:420px;left:-140px;top:10%;background:color-mix(in srgb,#35d9b8 42%,transparent)}body:after{width:500px;height:500px;right:-170px;bottom:6%;background:color-mix(in srgb,#41a9ff 34%,transparent);animation-delay:-8s}#root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,#ffffff 7%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,#ffffff 5%,transparent) 1px,transparent 1px),linear-gradient(115deg,transparent 0 48%,color-mix(in srgb,var(--color-secondary) 8%,transparent) 48% 49%,transparent 49% 100%);background-size:72px 72px,72px 72px,360px 360px;opacity:.32;animation:drift-field 42s linear infinite}a{color:inherit}h1,h2,h3,h4{margin:0;letter-spacing:-.02em}p{margin:0}code,pre{font-family:var(--font-mono)}.module-icon-svg{width:100%;height:100%;display:block;overflow:visible;color:var(--icon-primary, #f7fbff)}.module-icon-svg .module-icon-back{color:var(--icon-secondary, color-mix(in srgb, #9dd8ff 85%, transparent));opacity:.86}.module-icon-svg .module-icon-front{color:var(--icon-primary, #f7fbff);vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px rgba(0,0,0,.24))}.skip-link{position:absolute;left:-999px;top:0;background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.skip-link:focus{left:var(--space-3);z-index:1000}.metric-chip{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent);padding:5px 9px;font-size:12px;font-weight:600}.segment-control{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.segment-control button{border:none;border-radius:var(--radius-pill);padding:6px 10px;background:transparent;color:var(--color-muted);font-size:12px;font-weight:700;cursor:pointer}.segment-control button.active{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-text)}.panel-telemetry{border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 84%,transparent);box-shadow:var(--shadow-sm);padding:10px}.telemetry-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.telemetry-card{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 72%,transparent),color-mix(in srgb,var(--color-surface) 84%,transparent));padding:10px 12px;display:grid;gap:4px}.telemetry-card span{font-size:12px;color:var(--color-muted)}.telemetry-card strong{font-size:24px;line-height:1.1}.ds-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;margin-top:var(--space-2);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:var(--radius-md);table-layout:auto;overflow:hidden}.ds-table-caption{text-align:left;padding:var(--space-1) 2px var(--space-2);color:var(--color-muted);font-size:12px}.ds-table th,.ds-table td{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;overflow-wrap:normal;word-break:normal;white-space:normal}.ds-table th{position:sticky;top:0;z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 92%,transparent),color-mix(in srgb,var(--color-surface) 82%,transparent))}.ds-table tbody tr{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}.ds-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-surface-elevated) 60%,transparent)}.ds-table tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface-elevated))}.ds-table tbody tr:last-child td{border-bottom:none}.ds-page-stack{display:grid;gap:var(--space-3);min-width:0}.ds-panel-card{border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 88%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.ds-panel-card__header,.ds-panel-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 14px;border-bottom:1px solid var(--color-border)}.ds-panel-card__footer{border-top:1px solid var(--color-border);border-bottom:none}.ds-panel-card__body{padding:14px;min-width:0}.ds-data-table-shell .ds-panel-card__body{padding-top:8px}.ds-panel-card__titles,.ds-panel-card__actions{display:grid;gap:4px;min-width:0}.ds-panel-card__header h3{margin:0;font-size:15px;line-height:1.2}.ds-eyebrow{display:block;color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ds-stat-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ds-two-card-grid{display:grid;gap:var(--space-4, 20px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ds-clickable-card{transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ds-clickable-card:hover{border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);box-shadow:var(--shadow-md, var(--shadow-sm));transform:translateY(-1px)}.ds-back-to-permissions{margin-bottom:var(--space-3)}.ds-grant-action-row{margin:4px 0 12px}.ds-permission-switch-row[data-changed=true]{border-inline-start:2px solid color-mix(in srgb,var(--color-warning, #f59e0b) 70%,transparent);padding-inline-start:8px;border-radius:4px;background:color-mix(in srgb,var(--color-warning, #f59e0b) 8%,transparent)}.ds-stat-card{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent)}.ds-stat-card[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.ds-stat-card[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.ds-stat-card[data-tone=danger]{border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.ds-stat-card>span{color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ds-stat-card strong{font-size:26px;line-height:1}.ds-stat-card small{color:var(--color-muted);font-size:12px}.ds-toolbar,.ds-filter-bar,.ds-chip-row,.ds-pagination-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.ds-toolbar[data-align=between]{justify-content:space-between}.ds-toolbar>*,.ds-filter-bar>*,.ds-chip-row>*,.ds-pagination-actions>*{min-width:0}.ds-filter-bar{padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 84%,transparent)}.ds-filter-bar .input,.ds-filter-bar input{flex:1 1 260px}.ds-clickable-row{cursor:pointer}.ds-clickable-row:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:-3px}.ds-permission-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--color-muted) 28%,transparent);border-radius:var(--radius-pill);color:color-mix(in srgb,var(--color-text) 78%,transparent);font-size:12px;font-weight:700}.ds-permission-chip[data-enabled=true]{border-color:color-mix(in srgb,var(--color-success) 45%,transparent);color:color-mix(in srgb,var(--color-success) 92%,var(--color-text));background:color-mix(in srgb,var(--color-success) 12%,transparent)}.ds-empty-table-text{margin:0;color:var(--color-muted)}.ds-empty-state{display:grid;gap:6px;min-width:0;padding:18px;border:1px dashed color-mix(in srgb,var(--color-muted) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 62%,transparent);color:var(--color-muted)}.ds-empty-state strong{color:var(--color-text);font-size:14px}.ds-empty-state p{margin:0}.ds-empty-state__action{margin-top:4px}.ds-dynamic-tone-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--dynamic-bg);color:var(--dynamic-color);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ds-dynamic-value{color:var(--dynamic-color);font-weight:600;line-height:1}.ds-dynamic-value[data-size=md]{font-size:20px}.ds-dynamic-value[data-size=lg]{font-size:22px}.ds-dynamic-feedback{margin-bottom:14px;padding:8px 14px;border-radius:6px;font-size:13px}.ds-dynamic-feedback[data-tone=success]{background:#dcfce7;color:#166534}.ds-dynamic-feedback[data-tone=error]{background:#fee2e2;color:#991b1b}.ds-dynamic-surface{display:inline-flex;align-items:center;justify-content:center;background:var(--dynamic-bg);color:var(--dynamic-color);border-color:var(--dynamic-border);box-shadow:var(--dynamic-shadow)}.ds-dynamic-surface.dental-engine-banner{display:grid;gap:4px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--dynamic-border);border-radius:10px}.dental-filter-button{padding:5px 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;cursor:pointer;font-size:12px;font-weight:600;text-transform:capitalize}.dental-filter-button.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.dental-use-head-cell{padding:10px 14px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left}.dental-use-head-cell.align-right,.dental-use-downloads{text-align:right}.dental-use-head-cell.is-narrow{width:32px}.dental-use-downloads{padding:10px 14px;color:#9ca3af;font-weight:700}.dental-use-downloads.has-downloads{color:#2563eb}.matching-memory-badge{gap:6px;padding:5px 12px;border:1px solid var(--dynamic-border);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.matching-memory-dot{width:7px;height:7px;border-radius:999px}.matching-memory-dot.is-pulsing{animation:mmpulse 1.4s ease-out infinite}.ds-dynamic-code{color:#94a3b8b8;font-size:12px;word-break:break-all}.ds-dynamic-code[data-active=true]{color:#7dd3fc}.ds-variant-button{border-radius:6px;border:0;background:#2563eb;color:#fff;cursor:pointer;font-weight:600;white-space:nowrap}.ds-variant-button[data-size=sm]{padding:4px 10px;font-size:12px}.ds-variant-button[data-size=md]{padding:7px 14px;font-size:13px}.ds-variant-button[data-variant=danger]{background:#dc2626}.ds-variant-button[data-variant=success]{background:#16a34a}.ds-variant-button[data-variant=warning]{background:#d97706}.ds-variant-button[data-variant=ghost]{border:1px solid #e5e7eb;background:transparent;color:#374151}.ds-variant-button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.dental-inline-feedback{margin-top:10px;margin-bottom:0;padding-inline:12px;font-size:12px}.dental-build-note-cell{max-width:220px;overflow:hidden;padding:10px 12px;color:#374151;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dental-build-note-cell.is-error{color:#991b1b}.dental-tab-button{margin-bottom:-2px;padding:9px 18px;border:0;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;background:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500}.dental-tab-button.is-active{border-bottom-color:#2563eb;color:#2563eb;font-weight:700}.ds-user-summary-card{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:14px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 84%,transparent)}.ds-user-summary-card div{min-width:0}.ds-user-summary-card strong{display:block;margin-top:4px;overflow-wrap:anywhere}.ds-risk-chip{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:24px;width:fit-content;padding:3px 9px;border:1px solid color-mix(in srgb,var(--color-muted) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-elevated) 80%,transparent);color:var(--color-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ds-risk-chip[data-tone=low]{border-color:color-mix(in srgb,var(--color-success) 38%,transparent);color:color-mix(in srgb,var(--color-success) 86%,var(--color-text))}.ds-risk-chip[data-tone=medium]{border-color:color-mix(in srgb,var(--color-warning) 42%,transparent);color:color-mix(in srgb,var(--color-warning) 86%,var(--color-text))}.ds-risk-chip[data-tone=high]{border-color:color-mix(in srgb,var(--color-danger) 42%,transparent);color:color-mix(in srgb,var(--color-danger) 86%,var(--color-text))}.route-hydrate-fallback{display:flex;min-height:100vh;gap:10px;align-items:center;justify-content:center;background:var(--color-canvas);color:var(--color-muted);font-size:13px;font-weight:750}.route-hydrate-fallback>span{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-top-color:var(--color-accent);border-radius:999px;animation:route-hydrate-spin .7s linear infinite}@keyframes route-hydrate-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.route-hydrate-fallback>span{animation:none}}.ds-evidence-list,.ds-timeline-list{display:grid;gap:10px}.ds-evidence-item,.ds-timeline-item{display:grid;gap:10px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent)}.ds-evidence-item{grid-template-columns:auto minmax(0,1fr)}.ds-evidence-item p,.ds-timeline-item p{margin:3px 0 0;color:var(--color-muted)}.ds-evidence-item small,.ds-timeline-item small{color:var(--color-muted)}.ds-timeline-item{grid-template-columns:10px minmax(0,1fr)}.ds-timeline-item>span{width:10px;height:10px;margin-top:4px;border-radius:999px;background:var(--color-info)}.ds-timeline-item[data-tone=low]>span{background:var(--color-success)}.ds-timeline-item[data-tone=medium]>span{background:var(--color-warning)}.ds-timeline-item[data-tone=high]>span{background:var(--color-danger)}.ds-permission-list{display:grid;gap:10px}.ds-permission-switch-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 84%,transparent)}.ds-permission-switch-row__copy{display:grid;gap:4px;min-width:0}.ds-permission-switch-row__copy span,.ds-permission-switch-row__copy small{color:var(--color-muted);font-size:12px;line-height:1.45}.ds-switch-label{display:inline-flex;gap:8px;align-items:center;flex:0 0 auto;color:var(--color-muted);font-size:12px;font-weight:700}.ds-action-menu{position:relative;display:inline-flex}.ds-action-menu__panel{position:fixed;inset:auto;margin:0;visibility:hidden;z-index:10000;display:grid;min-width:180px;max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:8px;background:var(--color-surface-elevated);color:var(--color-text);font-family:var(--font-sans, system-ui, sans-serif);box-shadow:var(--shadow-md)}.ds-action-menu__item{min-height:36px;width:100%;border:0;border-radius:6px;padding:8px 10px;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-align:left}.ds-action-menu__item:hover:not(:disabled),.ds-action-menu__item:focus-visible{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.ds-action-menu__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ds-action-menu__item[data-tone=danger]{color:var(--color-danger-text)}.ds-action-menu__item:disabled{cursor:not-allowed;opacity:.55}.ds-action-menu-group{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.ds-audit-list{display:grid;gap:10px}.ds-audit-item{display:grid;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 84%,transparent)}.ds-audit-item>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ds-audit-item strong{display:block}@media(max-width:640px){.ds-panel-card__header,.ds-panel-card__footer,.ds-permission-switch-row{align-items:stretch;flex-direction:column}.ds-toolbar[data-align=between]{justify-content:flex-start}}.card{--card-accent: var(--color-primary);--card-accent-2: var(--color-secondary);position:relative;isolation:isolate;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 82%,rgba(10,16,24,.78)),color-mix(in srgb,var(--color-surface-elevated) 62%,rgba(11,18,28,.82)));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);padding:clamp(11px,1.1vw,16px);box-shadow:0 12px 28px color-mix(in srgb,#020812 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 7%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);animation:card-in .32s ease both;min-width:0;overflow-x:clip;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent-2),var(--accent-orange));opacity:.52;pointer-events:none;z-index:1}.card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 8%,transparent),transparent 42%),linear-gradient(245deg,color-mix(in srgb,var(--card-accent-2) 6%,transparent),transparent 38%);opacity:0;pointer-events:none;transition:opacity .18s ease}.card>*{position:relative;z-index:1}.card:hover,.card:focus-within{border-color:color-mix(in srgb,var(--card-accent) 30%,var(--color-border));box-shadow:0 16px 34px color-mix(in srgb,#020812 38%,transparent),inset 0 1px color-mix(in srgb,#ffffff 9%,transparent),0 0 0 1px color-mix(in srgb,var(--card-accent) 9%,transparent)}.card:hover:after,.card:focus-within:after{opacity:1}.page-kicker{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.page-subtitle{margin:0;font-size:13px;color:var(--color-muted);max-width:86ch}.page-meta{display:flex;flex-wrap:wrap;gap:8px}.meta-pill{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 78%,transparent);padding:4px 9px;font-size:11px;color:color-mix(in srgb,var(--color-text) 92%,transparent)}.grid{display:grid;gap:var(--space-4);min-width:0}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ds-stack{display:grid;gap:var(--space-3);min-width:0}.ds-stack[data-gap=sm]{gap:8px}.ds-stack[data-gap=md]{gap:10px}.ds-stack[data-gap=lg]{gap:14px}.ds-form-stack{display:grid;gap:8px;margin-top:10px;min-width:0}.ds-scroll-panel{max-height:260px;overflow:auto;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px}.ds-card-title{margin-top:0}.ds-toolbar-title{margin-top:0;margin-bottom:0}.ds-card-compact{padding:12px}.ds-compact-text{margin:0}.ds-card-copy{margin-top:0;margin-bottom:8px}.ds-list{margin:0;padding-left:18px}.ds-status-text{font-weight:600}.ds-status-text[data-tone=success]{color:var(--color-success)}.ds-status-text[data-tone=warning]{color:var(--color-warning)}.ds-status-text[data-tone=danger]{color:var(--color-danger)}.ds-detail-line{margin:4px 0}.ds-section-title{margin-bottom:8px}.ds-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:9999;padding:16px;background:#00000080}.ds-preview-card{width:min(1200px,100%);max-height:95vh;overflow:auto}.ds-preview-head{margin-bottom:12px}.ds-muted-meta{font-size:13px;opacity:.8}.ds-preview-frame{width:100%;height:70vh;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:8px}.ds-toolbar-spaced{margin-bottom:8px}.ds-selectable-row{cursor:pointer}.ds-selectable-row[data-selected=true]{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.btn,.panel-v3 .btn{border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:600;letter-spacing:.01em;font-family:inherit;font-size:13px;line-height:1.2;transition:transform .15s ease,filter .15s ease,border-color .15s ease,background-color .15s ease;background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 90%,#ffffff 10%),var(--color-primary-strong));color:#fff;border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.btn:disabled,.panel-v3 .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 76%,white 6%);outline-offset:2px}.btn:not(:disabled):hover,.panel-v3 .btn:not(:disabled):hover{transform:translateY(-1px)}.btn-primary,.panel-v3 .btn-primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:none}.btn-ghost,.panel-v3 .btn-ghost{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-muted) 62%,transparent),color-mix(in srgb,var(--color-surface-elevated) 58%,transparent));color:var(--color-text);border-color:color-mix(in srgb,var(--color-primary) 16%,transparent)}.btn-ghost:not(:disabled):hover,.panel-v3 .btn-ghost:not(:disabled):hover{border-color:var(--color-border-strong)}input,select,textarea{font:inherit;color:var(--color-text)}.input,input,select,textarea{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 82%,transparent),color-mix(in srgb,var(--color-surface-elevated) 62%,transparent));padding:8px 10px;min-height:36px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;min-width:0;width:auto;max-width:100%}.input{width:100%}textarea{min-height:84px;resize:vertical}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 92%,transparent)}.table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.table{width:100%;border-collapse:collapse;table-layout:fixed}.table th,.table td{text-align:start;padding:8px 10px;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;word-break:break-word;white-space:normal}.workflow-toolbar,.panel-v3-actionbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.workflow-toolbar>*,.panel-v3-actionbar>*{min-width:0;max-width:100%}.workflow-toolbar label,.panel-v3-actionbar label{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;max-width:100%}.workflow-toolbar .input,.workflow-toolbar input,.workflow-toolbar select,.workflow-toolbar textarea,.panel-v3-actionbar .input,.panel-v3-actionbar input,.panel-v3-actionbar select,.panel-v3-actionbar textarea{flex:1 1 140px}.panel-v3-actionbar .btn,.workflow-toolbar .btn{flex:0 0 auto}.status-pill{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.02em}.status-pill.ok{background:color-mix(in srgb,var(--color-success) 24%,transparent);color:var(--color-success)}.status-pill.warn{background:color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning)}.status-pill.danger{background:color-mix(in srgb,var(--color-danger) 20%,transparent);color:var(--color-danger)}.kpi-strip{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.kpi-card{border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 80%,transparent),color-mix(in srgb,var(--color-surface) 90%,transparent));border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);padding:10px 12px;display:grid;gap:5px;min-height:68px;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.kpi-card span{font-size:12px;color:var(--color-muted);letter-spacing:.02em}.kpi-card strong{font-size:clamp(17px,1.6vw,24px);line-height:1}.kpi-card small{font-size:11px;color:var(--color-muted)}:where(.kpi-card,.module-tile,.telemetry-card,.ops-metric-card,.home-studio-nav-card){--interactive-accent: var(--color-primary);--interactive-accent-2: var(--color-secondary);position:relative;isolation:isolate;overflow:hidden;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease}:where(.kpi-card,.module-tile,.telemetry-card,.ops-metric-card,.home-studio-nav-card):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,color-mix(in srgb,var(--interactive-accent) 10%,transparent),transparent 42%),linear-gradient(245deg,color-mix(in srgb,var(--interactive-accent-2) 8%,transparent),transparent 44%);opacity:0;pointer-events:none;transition:opacity .18s ease}:where(.kpi-card,.module-tile,.telemetry-card,.ops-metric-card,.home-studio-nav-card)>*{position:relative;z-index:1}:where(.kpi-card,.module-tile,.telemetry-card,.ops-metric-card,.home-studio-nav-card):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--interactive-accent) 38%,var(--color-border));box-shadow:0 16px 30px color-mix(in srgb,#020812 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 9%,transparent);filter:saturate(1.08)}:where(.kpi-card,.module-tile,.telemetry-card,.ops-metric-card,.home-studio-nav-card):hover:after,:where(.module-tile,.home-studio-nav-card):focus-visible:after,:where(.home-studio-nav-card.active):after{opacity:1}:where(.module-tile,.home-studio-nav-card):focus-visible,button:focus-visible{outline:2px solid color-mix(in srgb,var(--interactive-accent, var(--color-primary)) 68%,white 18%);outline-offset:3px}:where(.module-tile,.home-studio-nav-card):active{transform:translateY(0) scale(.995)}.accent-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accent-card{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,#ffffff 12%,transparent);padding:12px;display:grid;gap:6px;color:#f8fbff;min-height:94px;position:relative;overflow:hidden}.accent-card:after{content:"";position:absolute;right:-24px;top:-24px;width:88px;height:88px;border-radius:999px;background:color-mix(in srgb,#ffffff 18%,transparent)}.accent-card h4{font-size:20px;line-height:1.1}.accent-card p{font-size:12px;color:color-mix(in srgb,#ffffff 84%,transparent)}.accent-card.cyan{background:linear-gradient(135deg,var(--accent-cyan),color-mix(in srgb,var(--accent-cyan) 70%,#0d2540))}.accent-card.mint{background:linear-gradient(135deg,var(--accent-mint),color-mix(in srgb,var(--accent-mint) 72%,#113447))}.accent-card.purple{background:linear-gradient(135deg,var(--accent-purple),color-mix(in srgb,var(--accent-purple) 68%,#1a2142))}.accent-card.orange{background:linear-gradient(135deg,var(--accent-orange),color-mix(in srgb,var(--accent-orange) 70%,#3a2a16))}.accent-card.steel{background:linear-gradient(135deg,var(--accent-steel),color-mix(in srgb,var(--accent-steel) 70%,#1a2734))}.compact-grid-2{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.compact-grid-3{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-weight:800}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head h3,.section-head h4{margin-top:4px}.workspace-shell{border-radius:24px;padding:18px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#17314b 58%,transparent),color-mix(in srgb,#1f2952 52%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);display:grid;gap:14px}.workspace-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workspace-shell-head p{color:var(--color-muted);line-height:1.55;max-width:72ch}.workspace-section-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-section-card{border:1px solid color-mix(in srgb,#ffffff 10%,transparent);border-radius:20px;padding:14px;display:grid;gap:8px;text-align:left;color:var(--color-text);cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.workspace-section-card:hover,.workspace-section-card.active{transform:translateY(-1px);filter:brightness(1.05);border-color:color-mix(in srgb,#ffffff 20%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--color-primary) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)}.workspace-section-card span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 72%,transparent);font-weight:800}.workspace-section-card strong{font-size:15px;line-height:1.45;font-weight:700}.workspace-section-card small{color:color-mix(in srgb,var(--color-text) 66%,transparent)}.workspace-summary-card{min-height:100%}.workspace-summary-list{display:grid;gap:10px}.workspace-summary-list>div{display:flex;justify-content:space-between;gap:10px;border-radius:16px;padding:10px 12px;background:linear-gradient(145deg,color-mix(in srgb,#1d3554 30%,transparent),color-mix(in srgb,#18273d 54%,transparent))}.workspace-summary-list span{color:var(--color-muted)}.workspace-summary-note{margin-top:12px;display:grid;gap:6px;color:var(--color-muted)}.access-table-card,.access-user-sheet{min-height:100%}.access-row-selected td{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface-elevated))}.access-user-cell{display:grid;gap:3px}.access-user-cell small,.access-inline-stats,.access-geo-card small{color:var(--color-muted)}.access-inline-stats{display:inline-flex;gap:10px;flex-wrap:wrap;font-size:12px}.access-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.access-status-pill.online{background:color-mix(in srgb,#35d9b8 18%,transparent);color:#7bf1d1}.access-status-pill.idle{background:color-mix(in srgb,#f0b75a 18%,transparent);color:#ffd685}.access-status-pill.offline{background:color-mix(in srgb,#74a5ff 16%,transparent);color:#9ec2ff}.access-status-pill.banned{background:color-mix(in srgb,#ef6b8c 18%,transparent);color:#ff9db4}.access-sheet-grid,.access-signal-grid,.access-details-grid{display:grid;gap:10px}.access-signal-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.access-details-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.access-signal-card,.access-detail-card,.access-actions-card,.access-geo-card{border-radius:18px;padding:12px 14px;border:1px solid color-mix(in srgb,#ffffff 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.access-signal-card,.access-geo-card{display:grid;gap:6px}.access-detail-card{display:grid;gap:4px;background:linear-gradient(145deg,color-mix(in srgb,#183353 28%,transparent),color-mix(in srgb,#18273c 48%,transparent))}.access-signal-card span,.access-detail-card span,.access-geo-card span{color:var(--color-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.module-tile-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.module-tile{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);min-height:96px;padding:12px;display:grid;align-content:space-between;gap:8px;cursor:pointer;text-decoration:none;color:#f7fbff;transition:transform .18s ease,filter .18s ease}.module-tile:hover{transform:translateY(-1px);filter:brightness(1.06) saturate(1.03)}.module-tile strong{font-size:18px}.module-tile small{color:color-mix(in srgb,#ffffff 84%,transparent);line-height:1.35}.module-tile.users{background:linear-gradient(135deg,#2d9de5,#4972d7)}.module-tile.security{background:linear-gradient(135deg,#556dd3,#7a63c8)}.module-tile.content{background:linear-gradient(135deg,#d48e3f,#c77835)}.module-tile.ops{background:linear-gradient(135deg,#4dbbb5,#3b9bb0)}.module-tile.finance{background:linear-gradient(135deg,#4d687f,#496176)}.app-icon-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.app-icon{border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:var(--radius-sm);min-height:84px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent);display:grid;place-items:center;gap:6px;text-decoration:none;color:var(--color-text);padding:8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.app-icon span{width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 78%,transparent),color-mix(in srgb,var(--color-primary-strong) 92%,transparent));color:#fff;font-size:11px;font-weight:800}.app-icon small{color:var(--color-muted);font-size:12px;text-align:center}.app-icon:hover{transform:translateY(-1px);border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface-elevated))}.action-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040a10a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:flex;justify-content:center;align-items:center;padding:14px}.action-drawer-panel{height:min(92vh,860px);width:min(760px,100%);max-width:100%;background:linear-gradient(170deg,color-mix(in srgb,var(--color-surface) 90%,transparent),color-mix(in srgb,var(--color-surface-elevated) 72%,transparent));border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-lg);box-shadow:0 22px 56px #030a1280;display:grid;grid-template-rows:auto 1fr auto;animation:drawer-in .18s ease}.action-drawer-panel[data-width="720"]{width:min(720px,100%)}.action-drawer-panel[data-width="980"]{width:min(980px,100%)}.action-drawer-panel[data-width="1120"]{width:min(1120px,100%)}.action-drawer-head{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.action-drawer-titles{display:grid;gap:4px}.action-drawer-titles p{color:var(--color-muted);font-size:13px}.action-drawer-body{padding:12px;overflow:auto}.action-drawer-foot{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);display:flex;gap:8px;justify-content:flex-end;background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.confirm-action-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:#040a10ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-action-panel{width:min(520px,100%);max-height:min(92vh,680px);overflow:auto;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-lg);background:linear-gradient(170deg,color-mix(in srgb,var(--color-surface) 92%,transparent),color-mix(in srgb,var(--color-surface-elevated) 78%,transparent));box-shadow:0 22px 56px #030a1280;animation:drawer-in .16s ease}.confirm-action-head{padding:14px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent)}.confirm-action-head h3{margin-top:8px}.confirm-action-body{display:grid;gap:12px;padding:14px}.confirm-action-body p{color:var(--color-muted);font-size:13px;line-height:1.5}.confirm-action-extra{display:grid;gap:8px}.confirm-action-reason{display:grid;gap:6px;color:var(--color-text);font-size:13px;font-weight:700}.confirm-action-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 14px;border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.form-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.form-section-tab{border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);background:color-mix(in srgb,var(--color-surface) 78%,transparent);color:var(--color-text);border-radius:var(--radius-pill);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.form-section-tab.active{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface-elevated))}.compact-field-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.compact-field-grid textarea{grid-column:span 2}.panel-message{padding:14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.ops-hero{--ops-accent: var(--accent-cyan);--ops-accent-strong: var(--color-primary);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.9fr);gap:14px;padding:16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ops-accent) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ops-accent) 15%,transparent),transparent 42%),linear-gradient(245deg,color-mix(in srgb,var(--ops-accent-strong) 10%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 84%,rgba(10,30,48,.74)),color-mix(in srgb,var(--color-surface) 90%,rgba(6,20,34,.74)));box-shadow:0 24px 52px color-mix(in srgb,#03111f 48%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);position:relative;overflow:hidden}.ops-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,color-mix(in srgb,#ffffff 8%,transparent),transparent 32%),linear-gradient(180deg,transparent,color-mix(in srgb,#03111f 18%,transparent));pointer-events:none}.ops-hero-main,.ops-hero-side{position:relative;z-index:1}.ops-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.ops-hero-icon{width:64px;height:64px;border-radius:10px;display:grid;place-items:center;border:1px solid color-mix(in srgb,#ffffff 20%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ops-accent) 52%,transparent),color-mix(in srgb,var(--ops-accent-strong) 40%,transparent));box-shadow:0 16px 28px color-mix(in srgb,var(--ops-accent) 20%,transparent),inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.ops-hero-icon .module-icon-svg{width:34px;height:34px}.ops-hero-copy{display:grid;gap:8px}.ops-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:color-mix(in srgb,var(--color-text) 78%,var(--ops-accent) 22%)}.ops-copy{font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--color-text) 74%,transparent);max-width:72ch}.ops-hero h2{font-size:clamp(26px,2.2vw,34px);line-height:1}.ops-hero-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:4px}.ops-hero-metric{display:grid;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ops-accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 8%,transparent),color-mix(in srgb,#03111f 12%,transparent))}.ops-hero-metric span,.ops-metric-card span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 62%,transparent)}.ops-hero-metric strong,.ops-metric-card strong{font-size:clamp(18px,1.8vw,28px);line-height:1}.ops-hero-metric small,.ops-metric-card small{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--color-text) 68%,transparent)}.ops-hero-side{display:grid;gap:10px;align-content:space-between;min-width:0}.ops-hero-actions,.ops-hero-aside,.ops-signal-stack{display:grid;gap:8px}.ops-tag{--ops-accent: var(--accent-steel);display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ops-accent) 38%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ops-accent) 18%,transparent),color-mix(in srgb,#0c1e32 24%,transparent));color:color-mix(in srgb,var(--color-text) 88%,transparent);font-size:12px;font-weight:700;letter-spacing:.02em}.ops-tone-cyan{--ops-accent: #44bfff;--ops-accent-strong: #1c86e8}.ops-tone-mint{--ops-accent: #33d2b2;--ops-accent-strong: #16988f}.ops-tone-violet{--ops-accent: #a07cff;--ops-accent-strong: #6f58de}.ops-tone-amber{--ops-accent: #ffb25a;--ops-accent-strong: #d57b29}.ops-tone-steel{--ops-accent: #8cb0d1;--ops-accent-strong: #4f7698}.ops-tone-danger{--ops-accent: #ff7881;--ops-accent-strong: #db4b59}.ops-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(164px,1fr))}.ops-metric-card{--ops-accent: var(--accent-steel);min-height:96px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ops-accent) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ops-accent) 12%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 76%,transparent),color-mix(in srgb,var(--color-surface) 86%,transparent));box-shadow:0 18px 34px color-mix(in srgb,#03101d 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 6%,transparent);display:grid;gap:6px}.ops-section{--ops-accent: var(--accent-steel);display:grid;gap:12px;padding:14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ops-accent) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ops-accent) 9%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 74%,rgba(8,24,40,.66)),color-mix(in srgb,var(--color-surface-elevated) 64%,rgba(11,34,54,.72)));box-shadow:0 18px 40px color-mix(in srgb,#061626 38%,transparent),inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.ops-section-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.ops-section-head h3{font-size:20px;line-height:1.05}.ops-section-head p{margin-top:6px;color:var(--color-muted);font-size:13px;line-height:1.5}.ops-section-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ops-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ops-toolbar>*{min-width:0}.ops-toolbar .input,.ops-toolbar input,.ops-toolbar select,.ops-toolbar textarea{flex:1 1 160px}.ops-grid-2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ops-grid-3{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ops-split-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ops-feed{display:grid;gap:10px}.ops-feed-item{padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,#ffffff 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 5%,transparent),color-mix(in srgb,#06111d 12%,transparent));display:grid;gap:6px}.ops-feed-item-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ops-feed-item strong{font-size:14px}.ops-feed-item p,.ops-feed-item small{color:var(--color-muted);line-height:1.5}.ops-key-value{display:grid;gap:10px}.ops-key-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 84%,transparent)}.ops-key-row:last-child{border-bottom:none;padding-bottom:0}.ops-key-row dt{color:var(--color-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ops-key-row dd{margin:0;text-align:right;max-width:62%;font-weight:600}.ops-bar-list{display:grid;gap:10px}.ops-bar-row{display:grid;gap:6px}.ops-bar-meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.ops-bar-meta strong{font-size:13px}.ops-bar-meta span{color:var(--color-muted);font-size:12px}.ops-bar-track{width:100%;height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,#081624 76%,transparent);border:1px solid color-mix(in srgb,#ffffff 6%,transparent)}.ops-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ops-accent),var(--ops-accent-strong));box-shadow:0 0 18px color-mix(in srgb,var(--ops-accent) 26%,transparent)}.ops-empty{border-radius:16px;border:1px dashed color-mix(in srgb,var(--color-border) 92%,transparent);padding:18px;text-align:center;color:var(--color-muted);background:color-mix(in srgb,#071523 54%,transparent)}.aligner-workspace-toolbar{margin-bottom:16px;display:grid;gap:10px}.aligner-workspace-toolbar__header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.aligner-workspace-toolbar__header h3{margin:6px 0 0}.aligner-workspace-toolbar__chips{display:flex;gap:8px;flex-wrap:wrap}.aligner-workspace-toolbar__chips .btn[data-active=true]{border-color:#67e8f994;color:#67e8f9}.aligner-workspace-toolbar__chips .btn[data-active=false]{border-color:#ffffff2e;color:#ffffffd1}.aligner-workspace-toolbar__note{color:#ffffff9e;font-size:13px}.aligner-release-command{border-color:color-mix(in srgb,var(--accent-cyan) 22%,var(--color-border));box-shadow:0 22px 48px color-mix(in srgb,#041424 46%,transparent),inset 0 1px color-mix(in srgb,#ffffff 9%,transparent)}.ops-table-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.ops-fine-print{color:var(--color-muted);font-size:12px;line-height:1.45}.ops-dual-action{display:flex;gap:8px;flex-wrap:wrap}.btn.ops-btn-primary{background:linear-gradient(160deg,color-mix(in srgb,var(--ops-accent) 92%,#1b5bff 8%),color-mix(in srgb,var(--ops-accent-strong) 86%,#0f1e37 14%));border-color:color-mix(in srgb,var(--ops-accent) 46%,transparent);box-shadow:0 16px 28px color-mix(in srgb,var(--ops-accent) 18%,transparent)}.btn.ops-btn-danger{background:linear-gradient(160deg,#f06777,#cb4250);border-color:color-mix(in srgb,#ff7b87 44%,transparent);color:#fff}.btn.ops-btn-mint{background:linear-gradient(160deg,#24caa8,#168c7b);border-color:color-mix(in srgb,#31d2b0 44%,transparent);color:#fff}@media(max-width:1180px){.ops-hero,.ops-split-grid{grid-template-columns:1fr}}.panel-message.loading:after{content:" ";display:inline-block;width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,var(--color-primary) 36%,transparent);border-top-color:var(--color-primary);margin-inline-start:10px;animation:spin .8s linear infinite}.panel-message .skeleton-line{margin-top:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface-elevated) 84%,transparent),color-mix(in srgb,var(--color-primary) 26%,transparent),color-mix(in srgb,var(--color-surface-elevated) 84%,transparent));background-size:220% 100%;animation:skeleton-slide 1.3s linear infinite}.panel-message .skeleton-line.short{width:62%}.theme-toggle{min-width:124px}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tile-enter{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes icon-drift{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-1px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes workspace-card-float{0%,to{filter:saturate(1)}50%{filter:saturate(1.08) brightness(1.03)}}@keyframes workspace-card-scan{0%,to{transform:translate(-2%);opacity:.58}50%{transform:translate(2%);opacity:.92}}@keyframes workspace-icon-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.035)}}@keyframes workspace-icon-ring{0%{transform:rotate(0) scale(.96)}to{transform:rotate(360deg) scale(.96)}}@keyframes pulse-dot{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success) 46%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--color-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-success) 0%,transparent)}}@keyframes pulse-halo{0%{transform:translateZ(0) scale(1);opacity:.74}50%{transform:translate3d(10px,-8px,0) scale(1.04);opacity:.9}to{transform:translate3d(-8px,6px,0) scale(.98);opacity:.7}}@keyframes drift-field{0%{transform:translateZ(0)}50%{transform:translate3d(-22px,14px,0)}to{transform:translateZ(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-slide{0%{background-position:200% 0}to{background-position:-20% 0}}.home-studio-shell{display:grid;gap:14px}.home-studio-hero{position:relative;overflow:hidden;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);padding:18px 20px;border-radius:28px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:radial-gradient(460px 220px at 18% 0%,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 72%),radial-gradient(380px 220px at 100% 100%,color-mix(in srgb,var(--color-secondary) 18%,transparent),transparent 74%),linear-gradient(140deg,#0a1527f5,#07111feb);box-shadow:0 18px 48px #030a1857,inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.home-studio-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 7%,transparent),transparent),radial-gradient(circle at 72% 30%,color-mix(in srgb,#ffffff 18%,transparent) 0 1px,transparent 2px);background-size:100% 100%,180px 180px;opacity:.52}.home-studio-hero-copy,.home-studio-hero-actions{position:relative;z-index:1}.home-studio-hero-copy{display:grid;gap:10px}.home-studio-hero-copy h2{font-size:clamp(24px,2vw,34px);line-height:1.06}.home-studio-hero-copy p{max-width:760px;color:var(--color-text-dim);line-height:1.65}.home-studio-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-secondary) 28%,transparent);background:color-mix(in srgb,var(--color-secondary) 14%,transparent);color:color-mix(in srgb,var(--color-text) 92%,var(--color-secondary) 8%);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-studio-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.home-studio-badge{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 10%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 56%,transparent);color:color-mix(in srgb,var(--color-text) 90%,transparent);font-size:12px;font-weight:700}.home-studio-hero-actions{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:8px}.home-studio-workbench{display:grid;gap:14px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.home-studio-nav,.home-studio-stage{display:grid;gap:14px}.home-studio-nav{position:sticky;top:86px}.home-studio-nav-head,.home-studio-stage-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.home-studio-nav-head h3,.home-studio-stage-head h3{margin-top:4px}.home-studio-nav-list{display:grid;gap:10px}.home-studio-nav-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:14px 14px 15px;border-radius:20px;border:1px solid color-mix(in srgb,var(--color-border) 94%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 58%),linear-gradient(160deg,#0a1525db,#08121fe6);color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.home-studio-nav-card:hover,.home-studio-nav-card.active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 34%,transparent);box-shadow:0 18px 34px #020a1847}.home-studio-nav-card.active{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 58%),linear-gradient(160deg,#0b1728f5,#08121ff0)}.home-studio-nav-index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,transparent);font-size:12px;font-weight:800;letter-spacing:.08em;color:color-mix(in srgb,var(--color-text) 94%,transparent)}.home-studio-nav-copy{display:grid;gap:4px;min-width:0}.home-studio-nav-copy strong{font-size:15px}.home-studio-nav-copy small{color:color-mix(in srgb,var(--color-text-dim) 88%,transparent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-studio-nav-copy em{color:var(--color-text-dim);font-style:normal;font-size:12px;line-height:1.5}.home-studio-state-pill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 26%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);color:color-mix(in srgb,currentColor 92%,white 8%);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-studio-state-pill.ready{color:#7ef3c8}.home-studio-state-pill.draft{color:#8dc4ff}.home-studio-state-pill.disabled{color:#b8c5d8}.home-studio-stage{min-height:100%}.home-studio-stage-copy{display:grid;gap:6px}.home-studio-stage-copy p{color:var(--color-text-dim);line-height:1.65}.home-studio-stage-side{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.home-studio-stage-insights{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.home-studio-stage-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-studio-stage-metric-card{display:grid;gap:8px;min-height:110px;padding:14px 16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--color-border) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 68%),linear-gradient(160deg,#091221f5,#08111deb);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.home-studio-stage-metric-card span{color:color-mix(in srgb,var(--color-text-dim) 90%,transparent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-studio-stage-metric-card strong{align-self:end;font-size:20px;line-height:1.2}.home-studio-stage-metric-card.positive strong{color:#86efac}.home-studio-stage-metric-card.accent strong{color:#7dd3fc}.home-studio-stage-metric-card.neutral strong{color:var(--color-text)}.home-studio-stage-guide{display:grid;gap:12px;padding:16px 18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--color-secondary) 18%,var(--color-border));background:radial-gradient(280px 180px at 100% 0%,color-mix(in srgb,var(--color-secondary) 12%,transparent),transparent 72%),linear-gradient(155deg,#0a1426f2,#070f1af0)}.home-studio-stage-guide-head{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.home-studio-stage-guide ul{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--color-text-dim)}.home-studio-stage-guide li{line-height:1.55}.home-studio-stage-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1.18fr) minmax(320px,380px);align-items:start}.home-studio-stage-editor{display:grid;gap:12px;min-width:0}.home-studio-stage-body{animation:home-studio-stage-enter .22s ease both}.home-studio-live-preview{position:sticky;top:86px;display:grid;gap:14px;overflow:hidden}.home-studio-live-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.home-studio-live-preview-head h4{margin-top:6px}.home-studio-live-preview-window{display:grid;gap:12px;padding:14px;border-radius:24px;border:1px solid color-mix(in srgb,#ffffff 10%,transparent);background:radial-gradient(320px 180px at 100% 0%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 72%),linear-gradient(160deg,#091221fa,#070f1bf0)}.home-studio-live-preview-hero,.home-studio-live-preview-social,.home-studio-live-preview-banner,.home-studio-live-preview-section,.home-studio-live-preview-footer{border-radius:20px;border:1px solid color-mix(in srgb,var(--color-border) 92%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-studio-live-preview-hero.active,.home-studio-live-preview-social.active,.home-studio-live-preview-banner.active,.home-studio-live-preview-section.active,.home-studio-live-preview-footer.active{border-color:color-mix(in srgb,var(--color-primary) 34%,transparent);box-shadow:0 14px 26px #020a182e;transform:translateY(-1px)}.home-studio-live-preview-hero{display:grid;gap:10px;min-height:162px;padding:16px;background:radial-gradient(240px 120px at 0% 0%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 72%),radial-gradient(220px 140px at 100% 100%,color-mix(in srgb,var(--color-secondary) 14%,transparent),transparent 72%),linear-gradient(150deg,#181442f5,#0e122ceb)}.home-studio-live-preview-hero-top{display:flex;align-items:center;gap:8px}.home-studio-live-preview-accent{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.home-studio-live-preview-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 18%,transparent);background:color-mix(in srgb,#ffffff 8%,transparent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-studio-live-preview-hero strong{font-size:18px;line-height:1.25}.home-studio-live-preview-hero p{color:color-mix(in srgb,var(--color-text) 86%,transparent);line-height:1.55;font-size:13px}.home-studio-live-preview-hero-meta{display:flex;flex-wrap:wrap;gap:8px}.home-studio-live-preview-hero-meta span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 12%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 54%,transparent);font-size:11px;color:color-mix(in srgb,var(--color-text) 88%,transparent)}.home-studio-live-preview-social,.home-studio-live-preview-banner,.home-studio-live-preview-footer{display:grid;gap:10px;padding:14px;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 62%),linear-gradient(160deg,#0a1525db,#07111ee6)}.home-studio-live-preview-social-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.home-studio-live-preview-social-head small{color:var(--color-text-dim)}.home-studio-live-preview-social-list{display:grid;gap:8px}.home-studio-live-preview-link{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:16px;border:1px solid color-mix(in srgb,#ffffff 8%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 56%,transparent)}.home-studio-live-preview-link-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;flex-shrink:0}.home-studio-live-preview-link span{display:grid;gap:3px;min-width:0}.home-studio-live-preview-link strong,.home-studio-live-preview-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-studio-live-preview-link small{color:var(--color-text-dim)}.home-studio-live-preview-banner strong{font-size:14px}.home-studio-live-preview-banner span,.home-studio-live-preview-footer{color:var(--color-text-dim);font-size:12px;line-height:1.55}.home-studio-live-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-studio-live-preview-section{display:grid;gap:6px;min-height:86px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 62%),linear-gradient(160deg,#0a1424e0,#07101ce6)}.home-studio-live-preview-section small{color:color-mix(in srgb,var(--color-text-dim) 92%,transparent);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home-studio-live-preview-section strong{align-self:end;line-height:1.3}.home-studio-editor-card{display:grid;gap:12px;border-radius:24px;border-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border));background:radial-gradient(300px 140px at 100% 0%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 72%),linear-gradient(160deg,#0b1626eb,#08121fe6)}.home-studio-editor-card-head{align-items:flex-start}.home-studio-social-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-studio-social-summary-card{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent),transparent 64%),linear-gradient(160deg,#0b1625eb,#07111ee6)}.home-studio-social-summary-card span{color:color-mix(in srgb,var(--color-text-dim) 86%,transparent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-studio-social-summary-card strong{font-size:18px}.home-studio-social-preview{display:grid;gap:14px;padding:16px 18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--color-secondary) 18%,var(--color-border));background:radial-gradient(280px 160px at 0% 0%,color-mix(in srgb,var(--color-secondary) 12%,transparent),transparent 70%),linear-gradient(150deg,#08111ff5,#091423eb)}.home-studio-social-preview-copy{display:grid;gap:6px}.home-studio-social-preview-copy strong{font-size:18px}.home-studio-social-preview-copy p{color:var(--color-text-dim);line-height:1.6}.home-studio-social-preview-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-studio-social-chip{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border-radius:18px;border:1px solid color-mix(in srgb,#ffffff 8%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.home-studio-social-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;flex-shrink:0}.home-studio-social-chip span{display:grid;gap:3px;min-width:0}.home-studio-social-chip strong,.home-studio-social-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-studio-social-chip small{color:var(--color-text-dim)}.home-studio-icon-library-head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.home-studio-icon-library-head .input{flex:1 1 auto}.home-studio-icon-library-head small{color:var(--color-text-dim);font-size:12px;white-space:nowrap}.home-studio-icon-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.home-studio-icon-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0f172a7a;color:#e2e8f0;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease;text-align:left}.home-studio-icon-option:hover,.home-studio-icon-option.selected{transform:translateY(-1px);border-color:#60a5fab8;box-shadow:0 12px 24px #020a1833}.home-studio-icon-option.selected{background:#3b82f61f}.home-studio-icon-option-swatch{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;flex-shrink:0}@keyframes home-studio-stage-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1200px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding:10px 8px}.sidebar-head{grid-template-columns:1fr;justify-items:center;padding:7px}.sidebar-head>div:not(.sidebar-brand-mark),.sidebar-tools,.nav-section-head strong,.nav-link-copy{display:none}.nav-section-head{justify-content:center}.nav-link{grid-template-columns:1fr;justify-items:center;padding:6px 4px}.nav-link:before{left:2px}.nav-link-icon{width:42px;height:42px}.sidebar-foot{display:none}.metric-chip{font-size:11px}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--color-border);padding:var(--space-4)}.sidebar-head h2{font-size:26px}.sidebar-foot{position:static;background:transparent}.content{padding:0}.topbar-search input{width:132px}.topbar{align-items:flex-start}.control-topbar{grid-template-columns:1fr;gap:8px}.control-topbar-right{justify-self:start}.control-clock{display:none}.topbar-kpis{justify-content:flex-start}.grid-2{grid-template-columns:1fr}.compact-field-grid textarea{grid-column:auto}.action-drawer-panel{width:100%!important}.home-studio-hero,.home-studio-workbench{grid-template-columns:1fr}.home-studio-nav{position:static}.home-studio-stage-side,.home-studio-hero-actions{justify-content:flex-start}.home-studio-stage-insights,.home-studio-social-summary,.home-studio-stage-layout,.home-studio-stage-metrics{grid-template-columns:1fr}.home-studio-live-preview{position:static}.home-studio-nav-card{grid-template-columns:auto minmax(0,1fr)}.home-studio-nav-card .home-studio-state-pill{grid-column:2;width:fit-content}}:where(.home-studio-hero,.home-studio-nav.card,.home-studio-stage.card,.home-studio-live-preview.card,.home-studio-editor-card,.ops-hero,.ops-section,.ops-metric-card){border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 78%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent));border-color:color-mix(in srgb,var(--color-border) 82%,transparent);box-shadow:0 12px 28px color-mix(in srgb,#020812 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}:where(.home-studio-nav-card,.home-studio-stage-metric-card,.home-studio-stage-guide,.home-studio-social-summary-card,.home-studio-social-preview,.home-studio-social-chip,.home-studio-icon-option,.telemetry-card,.module-tile){border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-secondary) 7%,transparent),transparent 44%),color-mix(in srgb,var(--color-surface-muted) 46%,transparent);border-color:color-mix(in srgb,var(--color-border) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}:where(.home-studio-nav-index,.home-studio-live-preview-link-icon,.home-studio-social-chip-icon){border-radius:8px}:where(.home-studio-nav-card:hover,.home-studio-nav-card.active){transform:translateY(-1px);box-shadow:0 10px 20px color-mix(in srgb,#020812 28%,transparent)}:where(.kpi-card,.ops-metric-card,.telemetry-card,.module-tile,.home-studio-nav-card){border-radius:8px}.ops-tone-cyan{--interactive-accent: #44bfff;--interactive-accent-2: #33d2b2}.ops-tone-mint{--interactive-accent: #33d2b2;--interactive-accent-2: #44bfff}.ops-tone-violet{--interactive-accent: #a07cff;--interactive-accent-2: #44bfff}.ops-tone-amber{--interactive-accent: #ffb25a;--interactive-accent-2: #f2bd58}.ops-tone-steel{--interactive-accent: #8cb0d1;--interactive-accent-2: #44bfff}.ops-tone-danger{--interactive-accent: #ff7881;--interactive-accent-2: #ffb25a}:where(.kpi-card,.ops-metric-card,.telemetry-card,.module-tile,.home-studio-nav-card):hover,:where(.home-studio-nav-card.active){border-color:color-mix(in srgb,var(--interactive-accent, var(--color-primary)) 42%,var(--color-border));box-shadow:0 16px 30px color-mix(in srgb,#020812 32%,transparent),inset 0 1px color-mix(in srgb,#ffffff 9%,transparent),inset 3px 0 color-mix(in srgb,var(--interactive-accent, var(--color-primary)) 58%,transparent)}.panel-v3{--panel-v3-sidebar: 324px;--panel-v3-topbar: 54px;--panel-v3-ink: #182126;--panel-v3-ink-2: #243137;--panel-v3-dock: #12191d;--panel-v3-panel: #f7f8f6;--panel-v3-paper: #ffffff;--panel-v3-paper-soft: #f0f2ef;--panel-v3-canvas: #ebece8;--panel-v3-text: #1f272b;--panel-v3-muted: #69747b;--panel-v3-border: #d8ddd8;--panel-v3-border-strong: #c2cac4;--panel-v3-aqua: #0aa6bd;--panel-v3-mint: #43bf9d;--panel-v3-violet: #8d72c8;--panel-v3-amber: #e9ba36;--panel-v3-rose: #ba5a6a;--panel-v3-steel: #436778;--panel-v3-shadow: 0 18px 48px rgba(29, 37, 45, .14);--panel-v3-radius: 8px;min-height:100dvh;display:grid;grid-template-columns:var(--panel-v3-sidebar) minmax(0,1fr);background:var(--panel-v3-canvas);color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3{--panel-v3-ink: #eff7f8;--panel-v3-ink-2: #d9e8ea;--panel-v3-dock: #10181d;--panel-v3-panel: #162126;--panel-v3-paper: #1d2a30;--panel-v3-paper-soft: #26363d;--panel-v3-canvas: #11191d;--panel-v3-text: #edf6f7;--panel-v3-muted: #a7b9bd;--panel-v3-border: #34464e;--panel-v3-border-strong: #48626b;--panel-v3-shadow: 0 18px 48px rgba(0, 0, 0, .34)}@media(min-width:1081px){:root[dir=rtl] .panel-v3{direction:ltr;grid-template-columns:minmax(0,1fr) var(--panel-v3-sidebar)}}:root[dir=rtl] .panel-v3 .library-operations :is(.table,.ds-table) :is(th,td){text-align:right}.panel-v3-dock{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:14px 10px;border-right:1px solid rgba(255,255,255,.08);background:var(--panel-v3-dock)}.panel-v3-brand-mark{display:grid;place-items:center;width:56px;height:56px;margin:0 auto;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--panel-v3-aqua),var(--panel-v3-mint));color:#fff;font-size:18px;font-weight:600;text-decoration:none}.panel-v3-dock-user{display:grid;justify-items:center;gap:6px;min-width:0}.panel-v3-dock-user span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600}.panel-v3-dock-user small{overflow:hidden;max-width:58px;color:#ffffff8a;font-size:9px;font-weight:600;line-height:1.25;text-align:center;text-overflow:ellipsis;text-transform:uppercase}.panel-v3-nav{min-height:0;display:grid;align-content:start;gap:8px;overflow:visible}.panel-v3-nav-link{position:relative;display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:16px;border:1px solid transparent;color:#ffffffa8;text-decoration:none}.panel-v3-nav-link:hover,.panel-v3-nav-link.active{border-color:#ffffff2e;background:#ffffff1a;color:#fff}.panel-v3-nav-link.active:after{content:"";position:absolute;right:-12px;width:4px;height:24px;border-radius:999px;background:var(--panel-v3-mint)}.panel-v3-active-card span,.panel-v3-sidebar-label{color:#ffffff7a;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.panel-v3-active-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:9px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.panel-v3-active-card .module-icon-svg{width:36px;height:36px;color:var(--panel-v3-mint)}.panel-v3-active-card strong{display:block;margin-top:3px;overflow:hidden;color:#fff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.panel-v3-active-card p{display:none}.panel-v3-group-switcher{display:grid;gap:7px}.panel-v3-group-switcher button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;border:0;border-radius:12px;background:transparent;color:#ffffff9e;padding:0 8px;text-align:left;cursor:pointer}.panel-v3-group-switcher button:hover,.panel-v3-group-switcher button.active{background:#ffffff14;color:#fff}.panel-v3-group-switcher span{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.panel-v3-group-switcher strong{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#ffffff1a;font-size:11px}.panel-v3-page-title{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:20px 28px;border-bottom:1px solid var(--panel-v3-border);background:var(--panel-v3-panel)}.panel-v3-title-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#fff;color:var(--panel-v3-aqua);box-shadow:inset 0 0 0 1px var(--panel-v3-border)}.panel-v3-breadcrumb{margin-bottom:6px;color:var(--panel-v3-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.panel-v3-page-title h1{margin:0;color:var(--panel-v3-text);font-size:28px;line-height:1.1}.panel-v3-page-title p{max-width:820px;margin:5px 0 0;color:var(--panel-v3-muted);font-size:14px}.panel-v3-page{display:grid;gap:14px;min-width:0}.panel-v3-page-local-head,.panel-v3-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px;border:1px solid var(--panel-v3-border);border-radius:var(--panel-v3-radius);background:var(--panel-v3-paper)}.panel-v3-page-local-head p{margin:0;color:var(--panel-v3-muted);font-size:13px;line-height:1.45}.panel-v3-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.panel-v3-actionbar>*{min-width:0}.panel-v3 .module-icon-svg{width:28px;height:28px}.panel-v3 .module-icon-back{opacity:.16}.panel-v3 .module-icon-front{opacity:.95}.panel-v3 .ds-stack,.panel-v3 .grid,.panel-v3 .compact-grid-2,.panel-v3 .compact-grid-3{gap:12px}.panel-v3 .card,.panel-v3 .ds-panel-card,.panel-v3 .ds-section-card,.panel-v3 .ds-stat-card,.panel-v3 .ds-empty-state,.panel-v3 .ds-data-table-shell,.panel-v3 .workspace-shell,.panel-v3 .workspace-section-card,.panel-v3 .workspace-summary-list>div,.panel-v3 .overview-panel,.panel-v3 .action-drawer,.panel-v3 .modal,.panel-v3 .panel-message{display:grid;gap:8px;padding:14px;border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border);background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 .panel-message p{margin:0}.panel-v3 .panel-message-error{border-color:#ba5a6a6b;background:#ba5a6a14}.panel-v3 .page-kicker,.panel-v3 .eyebrow,.panel-v3 .ds-card-eyebrow,.panel-v3 .page-subtitle,.panel-v3 .card p,.panel-v3 .ds-muted,.panel-v3 .ds-card-description{color:var(--panel-v3-muted)}.panel-v3 input,.panel-v3 select,.panel-v3 textarea,.panel-v3 .ds-input,.panel-v3 .ds-select,.panel-v3 .ds-textarea{border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border-strong);background:#fff;color:var(--panel-v3-text);box-shadow:none}.panel-v3 .table-scroll,.panel-v3 .ds-table-scroll,.panel-v3 .ds-data-table-shell{border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border);background:#fff;overflow:auto}.panel-v3 .table,.panel-v3 .ds-table{width:100%;border-collapse:separate;border-spacing:0}.panel-v3 .table th,.panel-v3 .table td,.panel-v3 .ds-table th,.panel-v3 .ds-table td{border-bottom:1px solid var(--panel-v3-border);background:transparent}.panel-v3 .table th,.panel-v3 .ds-table th{position:sticky;top:0;z-index:2;background:#f1f3f0;color:#69747b;font-size:11px;font-weight:600;text-transform:uppercase}.panel-v3 .status-pill,.panel-v3 .meta-pill,.panel-v3 .ds-badge,.panel-v3 .ds-status-pill,.panel-v3 .access-status-pill,.panel-v3 .metric-chip{min-height:24px;border-radius:999px;border:1px solid var(--panel-v3-border);background:#f2f4f1;color:#69747b;box-shadow:none;font-size:11px;font-weight:600}.panel-v3 .tabs,.panel-v3 .ds-tabs,.panel-v3 .filter-bar,.panel-v3 .toolbar,.panel-v3 .ds-toolbar,.panel-v3-actionbar,.panel-v3 .workflow-toolbar{border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border);background:#fff;padding:8px;box-shadow:none}.panel-v3 .tabs button.active,.panel-v3 .ds-tabs button[data-active=true],.panel-v3 [role=tab][aria-selected=true]{background:#0aa6bd1f;color:#087f92}.operation-feedback,.workflow-error-block{display:grid;gap:8px;margin-bottom:8px;padding:12px;border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border);background:#fff;color:var(--panel-v3-text);box-shadow:none}.operation-feedback p,.workflow-error-block p{margin:0;font-weight:600}.operation-feedback button,.workflow-error-block button{justify-self:start}.operation-feedback[data-tone=success]{border-color:#43bf9d6b;background:#43bf9d14}.operation-feedback[data-tone=success] p{color:#16825f}.operation-feedback[data-tone=warning]{border-color:#e9ba3680;background:#e9ba361f}.operation-feedback[data-tone=warning] p{color:#926d12}.operation-feedback[data-tone=error],.workflow-error-block{border-color:#ba5a6a6b;background:#ba5a6a14}.operation-feedback[data-tone=error] p,.workflow-error-block p{color:#9f4655}.next-route-loading,.next-error-boundary{display:grid;gap:10px;align-content:start;margin:24px;padding:16px;border-radius:var(--panel-v3-radius);border:1px solid var(--panel-v3-border);background:#fff;color:var(--panel-v3-text);box-shadow:none}.next-route-loading{color:var(--panel-v3-muted);font-weight:600}.next-error-boundary h2,.next-error-boundary p{margin:0}.next-error-boundary p{color:#9f4655;font-weight:600}.meta-pill-fit{width:fit-content}.ops-bar-fill,.updates-progress-fill{width:var(--progress-value, 0%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel-v3{--panel-v3-sidebar: 304px}.panel-v3-dock{gap:12px;padding:12px 8px}.panel-v3-brand-mark{width:46px;height:46px;border-radius:14px}.panel-v3-dock-user span{width:36px;height:36px;border-radius:12px}.panel-v3-nav-link{width:46px;height:46px;border-radius:14px}.panel-v3-active-card{grid-template-columns:38px minmax(0,1fr);border-radius:14px}.panel-v3-active-card .module-icon-svg{width:32px;height:32px}.panel-v3-group-switcher{gap:6px}.panel-v3-group-switcher button{min-height:32px;padding:0 9px}.panel-v3-page-title{min-height:92px}.panel-v3-page{gap:16px}.panel-v3-page-local-head,.panel-v3-preview-head{border-radius:14px;padding:14px 16px}.panel-v3 .card,.panel-v3 .ds-panel-card,.panel-v3 .ds-section-card,.panel-v3 .ds-stat-card,.panel-v3 .ds-empty-state,.panel-v3 .ds-data-table-shell,.panel-v3 .workspace-shell,.panel-v3 .workspace-section-card,.panel-v3 .workspace-summary-list>div,.panel-v3 .overview-panel,.panel-v3 .action-drawer,.panel-v3 .modal,.panel-v3 .panel-message,.panel-v3 .ops-section,.panel-v3 .ops-hero,.panel-v3 .ops-metric-card,.panel-v3 .kpi-card,.panel-v3 .updates-section-card,.panel-v3 .updates-capability-card,.panel-v3 .updates-health-card,.panel-v3 .updates-composer-summary-card,.panel-v3 .updates-checklist-card{border-radius:14px;border:1px solid var(--panel-v3-border);background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 .card:before,.panel-v3 .card:after{display:none}.panel-v3 .card:hover,.panel-v3 .card:focus-within{border-color:var(--panel-v3-border-strong);box-shadow:none;filter:none}.panel-v3 .ds-panel-card__header,.panel-v3 .ds-panel-card__footer,.panel-v3 .ops-section-head{padding:14px 16px;border-color:var(--panel-v3-border)}.panel-v3 .ds-panel-card__body{padding:16px}.panel-v3 .ds-stat-grid,.panel-v3 .kpi-strip,.panel-v3 .ops-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.panel-v3 .ds-stat-card,.panel-v3 .kpi-card,.panel-v3 .ops-metric-card{min-height:90px;padding:14px;align-content:start;background:#fff}.panel-v3 .ds-stat-card:before,.panel-v3 .kpi-card:before,.panel-v3 .ops-metric-card:before{content:"";width:34px;height:4px;border-radius:999px;background:var(--panel-v3-aqua)}.panel-v3 .ds-stat-card[data-tone=success]:before,.panel-v3 .ops-metric-card.ops-tone-mint:before{background:var(--panel-v3-mint)}.panel-v3 .ds-stat-card[data-tone=warning]:before,.panel-v3 .ops-metric-card.ops-tone-amber:before{background:var(--panel-v3-amber)}.panel-v3 .ds-stat-card[data-tone=danger]:before,.panel-v3 .ops-metric-card.ops-tone-danger:before{background:var(--panel-v3-rose)}.panel-v3 .ds-stat-card strong,.panel-v3 .kpi-card strong,.panel-v3 .ops-metric-card strong{color:var(--panel-v3-text);font-size:24px}.panel-v3 .ds-toolbar,.panel-v3 .ds-filter-bar,.panel-v3 .panel-v3-actionbar,.panel-v3 .ops-toolbar,.panel-v3 .toolbar,.panel-v3 .filter-bar{gap:8px;border-radius:12px;border:1px solid var(--panel-v3-border);background:#f7f8f6;padding:10px}.panel-v3 .table-scroll,.panel-v3 .ds-table-scroll,.panel-v3 .ds-data-table-shell{border-radius:14px}.panel-v3 .table th,.panel-v3 .ds-table th{background:#f5f6f3}.panel-v3 .ops-hero{display:grid;gap:14px;padding:18px}.panel-v3 .ops-hero-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.panel-v3 .ops-hero-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f2f5f1}.panel-v3 .ops-hero-copy h2{margin:0;font-size:24px;line-height:1.12}.panel-v3 .ops-copy,.panel-v3 .ops-section-head p,.panel-v3 .ops-feed-item p,.panel-v3 .ops-fine-print{color:var(--panel-v3-muted)}.panel-v3 .ops-grid-2,.panel-v3 .ops-split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.panel-v3 .ops-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.panel-v3 .ops-feed{display:grid;gap:8px}.panel-v3 .ops-feed-item{border-radius:12px;border:1px solid var(--panel-v3-border);background:#f7f8f6;padding:10px 12px}.panel-v3 .workspace-shell{border-radius:14px;background:#fff}.panel-v3 .workspace-shell-head,.panel-v3 .section-head{align-items:start}.panel-v3{background:linear-gradient(90deg,#12191d0a 0,#12191d00 28px),var(--panel-v3-canvas)}.panel-v3-dock{max-height:100dvh}.panel-v3-page{gap:12px}.panel-v3-page-local-head{min-height:0;padding:10px;border-radius:14px}.panel-v3-page-local-head.action-only{justify-content:flex-end;border-color:transparent;background:transparent;padding:0}.panel-v3-page-local-head.action-only .panel-v3-actionbar{border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);padding:8px}.panel-v3 :where(input,select,textarea,.input){min-height:38px;max-width:100%;border:1px solid var(--panel-v3-border-strong);border-radius:10px;background:#fff;color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(input,select,textarea,.input):focus{border-color:var(--panel-v3-aqua);outline:3px solid rgba(10,166,189,.14)}.panel-v3 :where(.home-studio-shell,.updates-surface){display:grid;gap:12px;min-width:0}.panel-v3 :where(.home-studio-hero,.updates-hero,.ops-hero){overflow:hidden;min-height:0;border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.home-studio-hero,.updates-hero,.ops-hero):after{display:none}.panel-v3 :where(.home-studio-hero){padding:16px}.panel-v3 :where(.home-studio-hero-copy,.updates-hero-copy,.ops-hero-copy){min-width:0;color:var(--panel-v3-text)}.panel-v3 :where(.home-studio-hero-copy h2,.updates-hero-copy h2,.ops-hero-copy h2){margin:2px 0 6px;color:var(--panel-v3-text);font-size:clamp(22px,1.8vw,30px);line-height:1.08}.panel-v3 :where(.home-studio-hero-copy p,.updates-hero-copy p,.ops-copy){color:var(--panel-v3-muted)}.panel-v3 :where(.home-studio-hero-actions,.updates-section-actions){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.panel-v3 :where(.updates-hero-summary-card,.updates-stage-node,.ops-hero-metric){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text);box-shadow:none;padding:12px}.panel-v3 :where(.updates-hero-summary-card span,.updates-hero-summary-card small,.updates-stage-node span,.updates-stage-node small,.ops-hero-metric span,.ops-hero-metric small){color:var(--panel-v3-muted)}.panel-v3 :where(.updates-stage-rail,.home-studio-stage-metrics){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.panel-v3 :where(.home-studio-stage-metric-card,.updates-capability-card,.updates-health-card,.updates-composer-summary-card,.updates-checklist-card,.updates-endpoint-preview,.updates-empty-state){border:1px solid var(--panel-v3-border);border-radius:12px;background:#fff;color:var(--panel-v3-text);box-shadow:none;padding:12px}.panel-v3 :where(.home-studio-stage-metric-card strong,.updates-capability-card strong,.updates-health-card strong,.updates-composer-summary-card strong,.updates-empty-state strong){color:var(--panel-v3-text)}.panel-v3 :where(.home-studio-workbench,.updates-shell-grid){display:grid;gap:12px;align-items:start}.panel-v3 .updates-shell-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.panel-v3 .home-studio-workbench{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr)}.panel-v3 :where(.home-studio-nav.card,.home-studio-stage.card,.home-studio-live-preview.card,.home-studio-editor-card,.updates-section-card){border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.home-studio-nav-head,.home-studio-stage-head,.updates-section-head){display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-v3 :where(.home-studio-nav-list,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid){display:grid;gap:8px}.panel-v3 :where(.home-studio-nav-card,.updates-checklist-item,.updates-footnote-row,.updates-endpoint-field){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.home-studio-nav-card.active){border-color:#0aa6bd5c;background:#0aa6bd17}.panel-v3 :where(.home-studio-nav-card:hover){border-color:var(--panel-v3-border-strong);transform:none;filter:none}.panel-v3 :where(.home-studio-nav-copy small,.home-studio-stage-copy p,.home-studio-stage-guide li,.home-studio-social-summary-card span,.home-studio-social-preview-copy p,.updates-section-head p,.updates-endpoint-copy small,.updates-checklist-head small,.updates-progress-head small){color:var(--panel-v3-muted)}.panel-v3 :where(.home-studio-stage-guide,.home-studio-social-preview,.home-studio-social-summary-card,.home-studio-social-chip,.home-studio-icon-option){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text)}.panel-v3 :where(.home-studio-nav,.home-studio-live-preview){position:sticky;top:calc(var(--panel-v3-topbar) + 14px);max-height:calc(100dvh - var(--panel-v3-topbar) - 34px);overflow:auto;scrollbar-width:thin}.panel-v3 :where(.home-studio-live-preview-window,.home-studio-live-preview-hero,.home-studio-live-preview-social,.home-studio-live-preview-banner,.home-studio-live-preview-section,.home-studio-live-preview-footer){border-color:var(--panel-v3-border);background:#f7f8f6;color:var(--panel-v3-text)}.panel-v3 :where(.home-studio-live-preview-hero p,.home-studio-live-preview-social-head small,.home-studio-live-preview-link small,.home-studio-live-preview-banner span,.home-studio-live-preview-section small){color:var(--panel-v3-muted)}.panel-v3 :where(.updates-hero-top,.updates-endpoint-preview){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}.panel-v3 :where(.updates-shell-main,.updates-shell-side){display:grid;gap:12px}.panel-v3 :where(.table-scroll,.ds-table-scroll){max-width:100%;overflow:auto}.panel-v3 :where(.workspace-section-grid,.workspace-summary-grid,.module-tile-grid,.app-icon-grid,.access-signal-grid,.access-details-grid){display:grid;gap:12px}.panel-v3 :where(.workspace-section-grid,.module-tile-grid,.app-icon-grid){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.panel-v3 :where(.access-details-grid){grid-template-columns:repeat(3,minmax(220px,1fr))}.panel-v3 :where(.workspace-shell-head,.workspace-section-head,.access-user-sheet-head,.aligner-workspace-toolbar__header){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-v3 :where(.workspace-shell-head,.access-table-card,.access-user-sheet,.access-signal-card,.access-detail-card,.access-actions-card,.access-geo-card,.workspace-summary-card,.workspace-section-card,.module-tile,.app-icon,.aligner-workspace-toolbar,.aligner-release-command){border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.access-signal-card,.access-detail-card,.workspace-summary-card,.workspace-section-card,.module-tile,.app-icon,.aligner-workspace-toolbar__note){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.workspace-shell-head,.access-table-card,.access-user-sheet,.access-actions-card,.access-geo-card,.aligner-workspace-toolbar){padding:14px}.panel-v3 :where(.workspace-summary-list,.access-inline-stats,.aligner-workspace-toolbar__chips){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.panel-v3 :where(.workspace-summary-list>div,.access-inline-stats span,.aligner-workspace-toolbar__note){min-height:30px;padding:7px 10px;font-size:12px;font-weight:600;color:var(--panel-v3-muted)}.panel-v3 :where(.module-tile,.app-icon){display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:76px;padding:12px;text-align:left}.panel-v3 :where(.module-tile:hover,.app-icon:hover){border-color:#0aa6bd6b;background:#0aa6bd14;transform:none;filter:none}.panel-v3 :where(.module-tile-title,.app-icon-title,.aligner-workspace-toolbar h3){color:var(--panel-v3-text)}.panel-v3 :where(.module-tile-copy,.app-icon-copy,.access-user-cell small,.access-detail-card small,.access-signal-card small,.aligner-workspace-toolbar__note){color:var(--panel-v3-muted)}.panel-v3 .access-row-selected td{background:#0aa6bd14}.panel-v3 .access-user-cell{display:grid;gap:3px}.panel-v3 .access-user-cell strong{overflow:hidden;color:var(--panel-v3-text);text-overflow:ellipsis;white-space:nowrap}.panel-v3 :where(.access-status-pill.online,.access-status-pill.active){border-color:#43bf9d73;background:#43bf9d24;color:#12684f}.panel-v3 :where(.access-status-pill.idle){border-color:#e9ba3680;background:#e9ba362e;color:#75540b}.panel-v3 :where(.access-status-pill.offline){border-color:var(--panel-v3-border);background:#eef1ee;color:var(--panel-v3-muted)}.panel-v3 :where(.access-status-pill.banned){border-color:#ba5a6a80;background:#ba5a6a1f;color:#8f2f42}.panel-v3 :where(.form-section-tabs,.dental-tabs,.v3u-f2eda5f1){display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);padding:8px}.panel-v3 :where(.form-section-tab,.dental-tab-button,.dental-filter-button){min-height:38px;border:1px solid var(--panel-v3-border);border-radius:10px;background:#f7f8f6;color:var(--panel-v3-text);padding:8px 12px;font-size:12px;font-weight:600;text-align:center}.panel-v3 :where(.form-section-tab.active,.dental-tab-button.is-active,.dental-filter-button.is-active){border-color:#0aa6bd73;background:#0aa6bd1c;color:#075f6c}.panel-v3 :where(.v3u-dac3b972,.dental-page-shell){display:grid;gap:14px;width:min(100%,1180px);margin:0 auto}.panel-v3 :where(.v3u-f53ff9fb,.dental-engine-banner,.dental-inline-feedback,.v3u-a0bc72dc,.v3u-aba76af3){border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.v3u-f53ff9fb,.dental-engine-banner,.v3u-aba76af3){padding:14px}.panel-v3 :where(.v3u-ae36a3b4,.v3u-af723a6a,.dental-build-note-cell,.dental-use-head-cell){color:var(--panel-v3-muted)}.panel-v3 :where(.dental-row,.dental-use-downloads,.dental-build-note-cell){background:#f7f8f6;color:var(--panel-v3-text)}.panel-v3 :where(.ds-variant-button,.aligner-workspace-toolbar__chips button){min-height:36px;border-radius:999px;font-size:12px;font-weight:600}.panel-v3 .aligner-workspace-toolbar__chips button[data-active=true]{border-color:#0aa6bd7a;background:#0aa6bd1f;color:#075f6c}.panel-v3 .aligner-workspace-toolbar__note{margin-top:10px}.panel-v3 :where(.ds-page-stack,.ds-stack,.panel-v3-page){gap:12px}.panel-v3 :where(.ds-panel-card,.card,.overview-panel,.workspace-shell,.filter-bar,.ds-filter-bar){overflow:hidden}.panel-v3 .ds-panel-card__header{min-height:48px;padding:11px 14px;background:#fff}.panel-v3 .ds-panel-card__body{padding:12px}.panel-v3 .ds-panel-card__footer{padding:10px 12px;background:#f7f8f6}.panel-v3 :where(.ds-panel-card__titles h3,.card h3,.card h2){margin:0;color:var(--panel-v3-text);font-size:16px;line-height:1.18}.panel-v3 :where(.ds-toolbar,.toolbar,.workflow-toolbar,.panel-v3-actionbar){gap:7px;align-items:center}.panel-v3 :where(.ds-toolbar label,.toolbar label,.updates-filters-bar label){display:inline-flex;align-items:center;gap:6px;min-height:38px;max-width:100%;color:var(--panel-v3-muted);font-size:12px;font-weight:600;white-space:nowrap}.panel-v3 :where(.ds-filter-bar,.filter-bar){padding:10px;border-radius:14px;background:#fff}.panel-v3 :where(.ds-filter-bar .ds-toolbar,.filter-bar .toolbar,.panel-v3-actionbar){width:100%}.panel-v3 :where(.ds-filter-bar input,.filter-bar input,.updates-filters-bar input){flex:1 1 240px;min-width:180px}.panel-v3 :where(.ds-filter-bar select,.filter-bar select,.updates-filters-bar select){width:auto;min-width:108px}.panel-v3 :where(.ds-data-table-shell,.access-table-card){border-radius:14px;background:#fff}.panel-v3 :where(.ds-table,.table){width:100%;min-width:900px;margin-top:0;border:0;border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff}.panel-v3 :where(.ds-table caption,.ds-table-caption){padding:0 0 8px}.panel-v3 :where(.ds-table thead th,.table thead th){position:sticky;top:0;z-index:2;padding:10px 12px;border-bottom:1px solid var(--panel-v3-border);background:#f3f5f2;color:#5d6a72;font-size:11px;font-weight:600;letter-spacing:.04em}.panel-v3 :where(.ds-table tbody tr,.table tbody tr){min-height:56px;background:#fff;color:var(--panel-v3-text)}.panel-v3 :where(.ds-table tbody tr:nth-child(2n),.table tbody tr:nth-child(2n)){background:#fafbf9}.panel-v3 :where(.ds-table tbody tr:hover,.table tbody tr:hover,.ds-clickable-row:hover,.ds-selectable-row:hover){background:#0aa6bd0f}.panel-v3 :where(.ds-table td,.table td){max-width:320px;padding:10px 12px;border-bottom:1px solid var(--panel-v3-border);color:var(--panel-v3-text);font-size:13px;line-height:1.35;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:anywhere}.panel-v3 :where(.ds-table td:last-child,.table td:last-child){width:1%;min-width:230px}.panel-v3 :where(.ds-table td:last-child .ds-toolbar,.table td:last-child .toolbar){justify-content:flex-start;gap:5px}.panel-v3 .ds-identity-cell{display:grid;gap:3px;min-width:180px}.panel-v3 .ds-identity-cell.compact{min-width:210px}.panel-v3 .ds-identity-cell strong,.panel-v3 .ds-identity-cell span,.panel-v3 .ds-identity-cell small{overflow:hidden;text-overflow:ellipsis}.panel-v3 .ds-identity-cell strong{color:var(--panel-v3-text);font-size:13px}.panel-v3 .ds-identity-cell span,.panel-v3 .ds-identity-cell small{color:var(--panel-v3-muted);font-size:12px}.panel-v3 :where(.ds-stat-grid,.kpi-strip){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.panel-v3 :where(.ds-stat-card,.kpi-card){min-height:78px;padding:12px}.panel-v3 :where(.ds-stat-card strong,.kpi-card strong){font-size:clamp(20px,1.5vw,25px)}.panel-v3 :where(.compact-grid-2,.grid.two,.grid-2){gap:12px;align-items:start}.panel-v3 :where(.ds-permission-list,.ds-audit-list,.ds-evidence-list,.ds-timeline-list){display:grid;gap:8px}.panel-v3 :where(.ds-permission-switch-row,.ds-user-summary-card,.ds-audit-item,.ds-evidence-item,.ds-timeline-item){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text);padding:11px}.panel-v3 .ds-user-summary-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.panel-v3 .ds-user-summary-card>div{display:grid;gap:4px;min-width:0}.panel-v3 .ds-user-summary-card strong{overflow:hidden;color:var(--panel-v3-text);text-overflow:ellipsis}.panel-v3 .ds-permission-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.panel-v3 .ds-permission-switch-row__copy{display:grid;gap:3px;min-width:0}.panel-v3 .ds-permission-switch-row__copy :where(span,small),.panel-v3 :where(.ds-audit-item p,.ds-evidence-item p,.ds-timeline-item p){color:var(--panel-v3-muted)}.panel-v3 .ds-switch-label{display:inline-flex;gap:8px;align-items:center;color:var(--panel-v3-muted);font-size:12px;font-weight:600}.panel-v3 :where(.action-drawer,.modal){background:#fff;color:var(--panel-v3-text)}.panel-v3 :where(.action-drawer input,.action-drawer select,.action-drawer textarea,.modal input,.modal textarea){background:#fff}.panel-v3 :where(.compact-field-grid,.form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-v3 :where(.compact-field-grid textarea,.form-grid textarea){grid-column:1 / -1;min-height:86px}.panel-v3 .course-access-activation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft);padding:10px}.panel-v3 .course-access-activation>div:first-child{display:grid;gap:3px;min-width:0}.panel-v3 .course-access-activation>div:first-child span{color:var(--panel-v3-muted);font-size:11px}.panel-v3 .course-access-activation-options,.panel-v3 .course-access-grant-actions{display:flex;flex-wrap:wrap;gap:6px}.panel-v3 .course-access-activation-options button[data-active=true]{border-color:color-mix(in srgb,var(--panel-v3-aqua) 58%,var(--panel-v3-border));background:color-mix(in srgb,var(--panel-v3-aqua) 15%,var(--panel-v3-paper));color:var(--panel-v3-text)}.panel-v3 .course-access-window-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--panel-v3-border);border-left:3px solid var(--panel-v3-mint);border-radius:8px;background:var(--panel-v3-paper-soft)}.panel-v3 .course-access-window-preview[data-status=scheduled]{border-left-color:var(--panel-v3-amber)}.panel-v3 .course-access-window-preview>div{display:grid;gap:3px;min-width:0;border-right:1px solid var(--panel-v3-border);padding:9px 10px}.panel-v3 .course-access-window-preview>div:last-child{border-right:0}.panel-v3 .course-access-window-preview span{color:var(--panel-v3-muted);font-size:10px;font-weight:600;text-transform:uppercase}.panel-v3 .course-access-window-preview strong{overflow-wrap:anywhere;font-size:12px}@media(max-width:680px){.panel-v3 .course-access-activation,.panel-v3 .course-access-window-preview{grid-template-columns:1fr}.panel-v3 .course-access-window-preview>div{border-right:0;border-bottom:1px solid var(--panel-v3-border)}.panel-v3 .course-access-window-preview>div:last-child{border-bottom:0}}.panel-v3 .panel-message,.panel-v3 :where(.operation-feedback,.dental-inline-feedback){border-radius:12px}.panel-v3 .dashboard-command{grid-template-columns:minmax(0,1fr) minmax(220px,290px);padding:24px;border-radius:16px}.panel-v3 .dashboard-command h2{max-width:760px;font-size:clamp(32px,3vw,46px)}.panel-v3 .dashboard-summary-grid article{min-height:84px}.panel-v3 .dashboard-action-list a,.panel-v3 .dashboard-directory-list a{transition:border-color .16s ease,background .16s ease,transform .16s ease}.panel-v3 .dashboard-action-list a:hover,.panel-v3 .dashboard-directory-list a:hover{border-color:#0aa6bd57;transform:translateY(-1px)}.panel-v3 :where(.v3u-dac3b972 .ds-table,.dental-page-shell .ds-table){min-width:820px}.panel-v3 .settings-health-strip{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin:12px 0}.panel-v3 .settings-health-strip>div{display:grid;gap:4px;min-height:76px;padding:12px;border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6}.panel-v3 .settings-health-strip span{color:var(--panel-v3-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.panel-v3 .settings-health-strip strong{color:var(--panel-v3-text);font-size:24px;line-height:1}.panel-v3 .settings-health-strip small{color:var(--panel-v3-muted)}.panel-v3 .panel-v3-page[aria-label=Settings] .ds-panel-card__body>p{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:10px;margin:0;padding:8px 0;border-bottom:1px solid var(--panel-v3-border);color:var(--panel-v3-muted)}.panel-v3 .panel-v3-page[aria-label=Settings] .ds-panel-card__body>p:last-child{border-bottom:0}.panel-v3 .panel-v3-page[aria-label=Settings] .ds-panel-card__body>p strong,.panel-v3 .panel-v3-page[aria-label=Settings] .ds-panel-card__body>p code{color:var(--panel-v3-text)}.panel-v3 .card:before,.panel-v3 .card:after,.panel-v3 .ds-panel-card:before,.panel-v3 .ds-panel-card:after,.panel-v3 .dashboard-panel:before,.panel-v3 .dashboard-panel:after,.panel-v3 .module-tile:before,.panel-v3 .module-tile:after{display:none}.panel-v3 :where(.card,.ds-panel-card,.ds-section-card,.ds-data-table-shell,.dashboard-panel,.dashboard-directory,.overview-panel,.workspace-shell,.ops-section,.updates-section-card,.home-studio-nav.card,.home-studio-stage.card,.home-studio-live-preview.card,.home-studio-editor-card,.access-table-card,.access-user-sheet,.aligner-workspace-toolbar,.confirm-action-panel,.action-drawer-panel,.ds-preview-card){border:1px solid var(--panel-v3-border);border-radius:14px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none;overflow:hidden}.panel-v3 :where(.card-grid,.stats-grid,.kpi-grid,.settings-health-strip,.dashboard-summary-grid,.dashboard-workspace-grid,.workspace-section-grid,.home-studio-stats-grid,.updates-hero-summary-grid,.access-signal-grid){align-items:stretch;gap:12px}.panel-v3 :where(.kpi-card,.ds-stat-card,.ops-metric-card,.telemetry-card,.dashboard-summary-grid article,.settings-health-strip>div,.updates-hero-summary-card,.updates-stage-node,.updates-health-card,.updates-capability-card,.updates-composer-summary-card,.home-studio-stage-metric-card,.access-signal-card){display:grid;align-content:start;gap:5px;min-height:78px;padding:12px 14px;border:1px solid var(--panel-v3-border);border-radius:12px;background:#fff;color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.ops-feed-item,.ops-key-row,.ops-bar-row,.updates-checklist-card,.updates-checklist-item,.updates-footnote-row,.updates-endpoint-preview,.updates-empty-state,.home-studio-nav-card,.home-studio-social-summary-card,.home-studio-social-preview,.home-studio-social-chip,.home-studio-icon-option,.access-detail-card,.access-actions-card,.access-geo-card,.ds-permission-switch-row,.ds-user-summary-card,.ds-audit-item,.ds-evidence-item,.ds-timeline-item){border:1px solid var(--panel-v3-border);border-radius:12px;background:#f7f8f6;color:var(--panel-v3-text);box-shadow:none}.panel-v3 :where(.kpi-card,.ds-stat-card,.ops-metric-card,.telemetry-card,.dashboard-summary-grid article,.settings-health-strip>div,.updates-hero-summary-card,.updates-stage-node,.updates-health-card,.updates-capability-card,.updates-composer-summary-card,.home-studio-stage-metric-card,.access-signal-card,.ops-feed-item,.ops-key-row,.ops-bar-row,.updates-checklist-card,.updates-checklist-item,.home-studio-nav-card,.access-detail-card,.access-actions-card,.ds-permission-switch-row,.ds-user-summary-card){transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.panel-v3 :where(.kpi-card,.ds-stat-card,.ops-metric-card,.telemetry-card,.dashboard-summary-grid article,.updates-stage-node,.updates-capability-card,.home-studio-nav-card,.access-detail-card,.ds-permission-switch-row):hover{border-color:#0aa6bd57;background:#fff;box-shadow:0 8px 22px #0b1c220f}.panel-v3 :where(.kpi-card h3,.ds-stat-card strong,.ops-metric-card strong,.telemetry-card strong,.dashboard-summary-grid article strong,.module-tile strong,.home-studio-nav-card strong,.access-detail-card strong,.updates-stage-node strong){color:var(--panel-v3-text);line-height:1.15}.panel-v3 :where(.kpi-card p,.ds-stat-card>span,.ops-metric-card span,.telemetry-card span,.dashboard-summary-grid article span,.module-tile span,.module-tile small,.home-studio-nav-card p,.access-detail-card p,.updates-stage-node p){color:var(--panel-v3-muted);line-height:1.35}.panel-v3 :where(.module-tile,.dashboard-action-list a,.dashboard-directory-list a){min-height:76px;border-radius:12px}.panel-v3 :where(.module-tile svg,.module-tile .icon,.dashboard-action-list svg,.dashboard-directory-list svg){flex:0 0 auto}.panel-v3 :where(.module-tile small,.dashboard-action-list span,.dashboard-directory-list span){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panel-v3 :where(.ds-action-menu__panel,.action-drawer-panel,.confirm-action-panel){box-shadow:0 18px 45px #0b1c2224}.panel-v3 .v3u-e54b325b,.panel-v3 .v3u-8ebc4372,.panel-v3 .v3u-e3b45b0f,.panel-v3 .v3u-ee4b6dc7,.panel-v3 .v3u-7d26c46b,.panel-v3 .v3u-ba41ca1e,.panel-v3 .v3u-44771389,.panel-v3 .v3u-4b0b513f,.panel-v3 .v3u-fc9e0cef,.panel-v3 .v3u-f53ff9fb,.panel-v3 .v3u-aba76af3,.panel-v3 .v3u-dac3b972,.panel-v3 .v3u-0bd0713a,.panel-v3 .v3u-235b22aa,.panel-v3 .v3u-d4f1e477{border:1px solid var(--panel-v3-border);border-radius:14px;background:#fff;color:var(--panel-v3-text);box-shadow:none}.panel-v3 .v3u-e54b325b *,.panel-v3 .v3u-8ebc4372 *,.panel-v3 .v3u-e3b45b0f *,.panel-v3 .v3u-ee4b6dc7 *,.panel-v3 .v3u-7d26c46b *,.panel-v3 .v3u-ba41ca1e *,.panel-v3 .v3u-44771389 *,.panel-v3 .v3u-4b0b513f *,.panel-v3 .v3u-fc9e0cef *,.panel-v3 .v3u-f53ff9fb *,.panel-v3 .v3u-aba76af3 *,.panel-v3 .v3u-dac3b972 *,.panel-v3 .v3u-0bd0713a *,.panel-v3 .v3u-235b22aa *,.panel-v3 .v3u-d4f1e477 *{max-width:100%}.panel-v3 .v3u-e54b325b :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-8ebc4372 :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-e3b45b0f :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-ee4b6dc7 :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-7d26c46b :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-ba41ca1e :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-44771389 :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-4b0b513f :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-fc9e0cef :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-f53ff9fb :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-aba76af3 :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-dac3b972 :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-0bd0713a :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-235b22aa :where(h1,h2,h3,h4,strong),.panel-v3 .v3u-d4f1e477 :where(h1,h2,h3,h4,strong){color:var(--panel-v3-text)}.panel-v3 .v3u-e54b325b :where(p,span,small,label),.panel-v3 .v3u-8ebc4372 :where(p,span,small,label),.panel-v3 .v3u-e3b45b0f :where(p,span,small,label),.panel-v3 .v3u-ee4b6dc7 :where(p,span,small,label),.panel-v3 .v3u-7d26c46b :where(p,span,small,label),.panel-v3 .v3u-ba41ca1e :where(p,span,small,label),.panel-v3 .v3u-44771389 :where(p,span,small,label),.panel-v3 .v3u-4b0b513f :where(p,span,small,label),.panel-v3 .v3u-fc9e0cef :where(p,span,small,label),.panel-v3 .v3u-f53ff9fb :where(p,span,small,label),.panel-v3 .v3u-aba76af3 :where(p,span,small,label),.panel-v3 .v3u-dac3b972 :where(p,span,small,label),.panel-v3 .v3u-0bd0713a :where(p,span,small,label),.panel-v3 .v3u-235b22aa :where(p,span,small,label),.panel-v3 .v3u-d4f1e477 :where(p,span,small,label){color:var(--panel-v3-muted)}.panel-v3-direction-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f}.panel-v3-direction-switch button{min-height:30px;border:0;border-radius:11px;background:transparent;color:#ffffff9e;padding:0 6px}.panel-v3-direction-switch button[data-active=true]{background:var(--panel-v3-mint);color:#08211c}:root[data-theme=dark] .panel-v3 :where(input,select,textarea,.ds-input,.ds-select,.ds-textarea,.table-scroll,.ds-table-scroll,.filter-bar,.toolbar,.ds-toolbar,.panel-v3-actionbar,.workflow-toolbar,.settings-health-strip>div,.kpi-card,.ds-stat-card,.ops-metric-card,.telemetry-card,.dashboard-summary-grid article,.module-tile){background:var(--panel-v3-paper-soft);color:var(--panel-v3-text);border-color:var(--panel-v3-border)}:root[data-theme=dark] .panel-v3 :where(.table th,.ds-table th){background:#233239;color:var(--panel-v3-muted)}:root[data-theme=dark] .panel-v3 :where(.table td,.ds-table td){color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(.panel-v3-title-icon,.next-route-loading,.next-error-boundary,.operation-feedback,.workflow-error-block){background:var(--panel-v3-paper);color:var(--panel-v3-text)}@media(max-width:1180px){.panel-v3{--panel-v3-sidebar: 292px}}@media(max-width:1080px){.panel-v3{grid-template-columns:1fr}.panel-v3 :where(.home-studio-workbench,.updates-shell-grid,.updates-hero-top,.updates-endpoint-preview,.access-details-grid,.compact-field-grid,.form-grid,.ds-permission-switch-row,.settings-health-strip){grid-template-columns:1fr}.panel-v3 :where(.home-studio-nav,.home-studio-live-preview){position:static;max-height:none}}@media(max-width:720px){.panel-v3-page-title{grid-template-columns:42px minmax(0,1fr);min-height:86px;padding:16px 14px}.panel-v3-title-icon{width:42px;height:42px;border-radius:14px}.panel-v3-page-title h1{font-size:23px}.panel-v3 :where(.ds-table,.table){min-width:760px}.panel-v3 :where(.ds-filter-bar input,.filter-bar input){flex-basis:100%}}.panel-v3{--panel-v3-sidebar: 304px;--panel-v3-dock-rail: 68px}.panel-v3-dock{gap:10px;padding:10px 8px}.panel-v3-brand-mark{width:44px;height:44px;border-radius:14px;font-size:15px}.panel-v3-dock-user span,.panel-v3-nav-link{width:42px;height:42px;border-radius:13px}.panel-v3-dock-user small{max-width:46px;font-size:8px}.panel-v3-nav{gap:6px}.panel-v3-active-card{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:64px;padding:10px;border-radius:13px}.panel-v3-active-card .module-icon-svg{width:30px;height:30px}.panel-v3-active-card strong{font-size:14px}.panel-v3-active-card p{-webkit-line-clamp:1;margin-top:3px;font-size:11px}.panel-v3-group-switcher{display:flex;flex-wrap:wrap;gap:6px;align-content:start;max-height:98px;overflow:auto;padding-right:2px}.panel-v3-group-switcher button{display:inline-flex;width:fit-content;max-width:100%;min-height:28px;border-radius:999px;padding:0 8px}.panel-v3-group-switcher span{max-width:118px;font-size:11px}.panel-v3-group-switcher strong{min-width:20px;height:20px;font-size:10px}.panel-v3-direction-switch{grid-template-columns:1fr;border-radius:13px}.panel-v3-direction-switch button{min-height:28px;border-radius:10px;font-size:10px}.panel-v3 :where(.card,.ds-panel-card,.ds-data-table-shell,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card){border-radius:12px}.panel-v3 :where(.card,.ds-panel-card,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card){padding:clamp(12px,1.1vw,16px)}.panel-v3 :where(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.settings-health-strip,.ops-metric-grid,.updates-hero-summary-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.panel-v3 :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div){min-height:74px;border-radius:11px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-v3-aqua) 5%,transparent),transparent 70%),var(--panel-v3-paper)}.panel-v3 :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div):before{content:"";width:32px;height:3px;border-radius:999px;background:var(--dashboard-tone, var(--panel-v3-aqua))}.panel-v3 :where(.kpi-card span,.ds-stat-card>span,.dashboard-summary-grid article span,.ops-metric-card span,.telemetry-card span,.settings-health-strip span){color:var(--panel-v3-muted);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase}.panel-v3 :where(.kpi-card strong,.ds-stat-card strong,.dashboard-summary-grid article strong,.ops-metric-card strong,.telemetry-card strong,.settings-health-strip strong){color:var(--panel-v3-text);font-size:clamp(19px,1.4vw,24px);line-height:1.05}.panel-v3 :where(.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.ops-feed,.updates-health-grid,.updates-capability-grid){gap:8px}.panel-v3 :where(.workspace-section-card,.module-tile,.dashboard-action-list a,.dashboard-directory-list a,.ops-feed-item,.updates-checklist-item,.home-studio-nav-card,.ds-permission-switch-row){min-height:62px;border-radius:11px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-text)}.panel-v3 :where(.workspace-section-card strong,.module-tile strong,.dashboard-action-list strong,.dashboard-directory-list strong,.home-studio-nav-card strong){font-size:13px;line-height:1.18}.panel-v3 :where(.workspace-section-card small,.module-tile small,.dashboard-action-list small,.dashboard-directory-list small,.home-studio-nav-card p){color:var(--panel-v3-muted);font-size:11px;line-height:1.3}.panel-v3 :where(.workspace-section-card strong,.workspace-section-card small,.module-tile strong,.module-tile small,.dashboard-action-list strong,.dashboard-action-list small,.dashboard-directory-list strong,.dashboard-directory-list small){overflow:hidden;text-overflow:ellipsis}.panel-v3 :where(.workspace-section-card small,.module-tile small,.dashboard-action-list small,.dashboard-directory-list small){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panel-v3 :where(.table-scroll,.ds-table-scroll,.ds-data-table-shell){max-width:100%;border-radius:12px;overflow:auto}.panel-v3 :where(.ds-table,.table){min-width:820px;background:var(--panel-v3-paper)}.panel-v3 :where(.ds-table thead th,.table thead th){background:var(--panel-v3-paper-soft);color:var(--panel-v3-muted);letter-spacing:0}.panel-v3 :where(.ds-table tbody tr,.table tbody tr){background:var(--panel-v3-paper)}.panel-v3 :where(.ds-table tbody tr:nth-child(2n),.table tbody tr:nth-child(2n)){background:color-mix(in srgb,var(--panel-v3-paper-soft) 62%,var(--panel-v3-paper))}.panel-v3 :where(.ds-table td,.table td){color:var(--panel-v3-text)}.panel-v3 :where(input,select,textarea){border-color:var(--panel-v3-border-strong);background:var(--panel-v3-paper);color:var(--panel-v3-text)}.panel-v3 :where(input::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--panel-v3-muted) 72%,transparent)}.panel-v3 :where(.workspace-summary-card,.workspace-summary-list>div){background:var(--panel-v3-paper-soft)}.panel-v3 .workspace-summary-card.is-low-value,.panel-v3 .panel-v3-low-value-card{display:none}:root[data-theme=dark] .panel-v3 :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div,.dashboard-action-list a,.dashboard-directory-list a,.workspace-section-card,.module-tile,.ops-feed-item,.updates-checklist-item,.home-studio-nav-card,.ds-permission-switch-row){background:color-mix(in srgb,var(--panel-v3-paper-soft) 82%,#000000);color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(.ds-table thead th,.table thead th){background:color-mix(in srgb,var(--panel-v3-paper-soft) 86%,#000000);color:var(--panel-v3-muted)}:root[data-theme=dark] .panel-v3 :where(.ds-table tbody tr,.table tbody tr){background:var(--panel-v3-paper);color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(input,select,textarea){border-color:var(--panel-v3-border-strong);background:color-mix(in srgb,var(--panel-v3-paper-soft) 74%,#000000);color:var(--panel-v3-text)}@media(max-width:1180px){.panel-v3{--panel-v3-sidebar: 292px;--panel-v3-dock-rail: 62px}}.panel-v3 .workspace-shell-head{gap:10px}.panel-v3 .workspace-shell-head p{display:-webkit-box;max-width:680px;overflow:hidden;color:var(--panel-v3-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.panel-v3 .workspace-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.panel-v3 .workspace-section-card{display:grid;align-content:start;gap:5px;min-height:92px;padding:12px;text-align:left}.panel-v3 .workspace-section-card.active{border-color:var(--panel-v3-aqua);background:color-mix(in srgb,var(--panel-v3-aqua) 10%,var(--panel-v3-paper));box-shadow:inset 3px 0 0 var(--panel-v3-aqua)}.panel-v3 :where(.ops-hero,.updates-hero,.home-studio-hero){box-shadow:none}.panel-v3 :where(.ops-hero,.updates-hero,.home-studio-hero){min-height:0;border-radius:12px;padding:clamp(14px,1.4vw,20px)}.panel-v3 :where(.ops-hero h2,.updates-hero h2,.home-studio-hero h2){font-size:clamp(24px,2.4vw,36px)}.panel-v3 :where(.ops-metric-grid,.updates-stage-rail,.home-studio-stage-metrics){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.panel-v3 :where(.ops-section,.updates-section-card,.home-studio-editor-card){min-height:0}.panel-v3 :where(.ops-fine-print,.updates-section-head p){color:var(--panel-v3-muted)}.panel-v3 .workspace-console{--workspace-tone: var(--panel-v3-aqua);display:grid;gap:12px;min-width:0}.panel-v3 .workspace-console.tone-mint{--workspace-tone: var(--panel-v3-mint)}.panel-v3 .workspace-console.tone-violet{--workspace-tone: var(--panel-v3-violet)}.panel-v3 .workspace-console.tone-cyan{--workspace-tone: #11aeca}.panel-v3 .workspace-console.tone-teal{--workspace-tone: #1d9d93}.panel-v3 .workspace-console.tone-steel{--workspace-tone: var(--panel-v3-steel)}.panel-v3 .workspace-console.tone-amber{--workspace-tone: var(--panel-v3-amber)}.panel-v3 .workspace-console.tone-rose{--workspace-tone: var(--panel-v3-rose)}.panel-v3 .workspace-hero-compact,.panel-v3 .workspace-lane,.panel-v3 .workspace-inspector,.panel-v3 .workspace-advanced-panel{position:relative;min-width:0;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper);color:var(--panel-v3-text);box-shadow:none}.panel-v3 .workspace-hero-compact:before,.panel-v3 .workspace-lane:before,.panel-v3 .workspace-inspector:before,.panel-v3 .workspace-advanced-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:var(--workspace-tone, var(--panel-v3-aqua))}.panel-v3 .workspace-hero-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 14px 14px 16px}.panel-v3 .workspace-hero-compact>:where(.workspace-pathbar){grid-column:1 / -1}.panel-v3 .workspace-hero-compact h2,.panel-v3 .workspace-lane h3,.panel-v3 .workspace-inspector h3{margin:0;line-height:1.1}.panel-v3 .workspace-hero-compact h2{font-size:clamp(22px,2vw,30px)}.panel-v3 .workspace-hero-compact p:not(.page-kicker),.panel-v3 .workspace-inspector header p:not(.page-kicker){margin:5px 0 0;color:var(--panel-v3-muted)}.panel-v3 .workspace-pathbar{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.panel-v3 .workspace-pathbar span{display:grid;gap:2px;min-width:0;border:1px solid var(--panel-v3-border);border-radius:999px;background:var(--panel-v3-paper-soft);padding:7px 11px}.panel-v3 .workspace-pathbar small{color:var(--panel-v3-muted);font-size:10px;font-weight:600;text-transform:uppercase}.panel-v3 .workspace-pathbar strong{overflow:hidden;max-width:220px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.panel-v3 .workspace-lane,.panel-v3 .workspace-inspector{padding:12px}.panel-v3 .workspace-lane>header,.panel-v3 .workspace-inspector>header{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:10px}.panel-v3 .workspace-action-strip,.panel-v3 .workspace-action-menu{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:flex-end}.panel-v3 .workspace-action-menu{justify-content:flex-start;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft);padding:8px}.panel-v3 .workspace-selection-bar{position:sticky;top:calc(var(--panel-v3-topbar) + 8px);z-index:7;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--panel-v3-aqua) 38%,var(--panel-v3-border));border-radius:8px;background:color-mix(in srgb,var(--panel-v3-aqua) 10%,var(--panel-v3-paper));padding:9px 10px}.panel-v3 .workspace-advanced-panel{overflow:clip}.panel-v3 .workspace-advanced-panel summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 14px 12px 16px;font-weight:600}.panel-v3 .workspace-advanced-panel summary small{color:var(--panel-v3-muted);font-size:12px;font-weight:600}.panel-v3 .workspace-advanced-panel>div{border-top:1px solid var(--panel-v3-border);padding:12px}.panel-v3 .studio-console,.panel-v3 .operations-console,.panel-v3 .risk-console{display:grid;gap:12px}.panel-v3 .studio-console :where(.workspace-shell,.ops-section,.home-studio-editor-card,.updates-section-card,.card),.panel-v3 .operations-console :where(.workspace-shell,.ops-section,.card),.panel-v3 .risk-console :where(.workspace-shell,.ops-section,.card){border-radius:8px}.panel-v3 .operations-console{--workspace-tone: var(--panel-v3-steel)}.panel-v3 .risk-console{--workspace-tone: var(--panel-v3-amber)}.panel-v3 .library-console-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:12px;align-items:start}.panel-v3 .library-compact-list{display:grid;gap:8px}.panel-v3 .library-compact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper);color:var(--panel-v3-text);padding:10px;text-align:left}.panel-v3 .library-compact-row.is-active{border-color:var(--panel-v3-aqua);box-shadow:inset 3px 0 0 var(--panel-v3-aqua)}.panel-v3 .library-compact-row strong,.panel-v3 .library-compact-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-v3 .library-compact-row small,.panel-v3 .library-detail-list small{color:var(--panel-v3-muted)}.panel-v3 .library-detail-list{display:grid;gap:8px;margin:0}.panel-v3 .library-detail-list div{display:grid;gap:2px;border-bottom:1px solid var(--panel-v3-border);padding-bottom:8px}.panel-v3 .library-detail-list div:last-child{border-bottom:0;padding-bottom:0}.panel-v3 .courses-catalog-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);gap:12px;align-items:start}.panel-v3 .courses-catalog-inspector{position:sticky;top:calc(var(--panel-v3-topbar) + 10px);display:grid;gap:10px;min-width:0}.panel-v3 .courses-inspector-switch{display:flex;flex-wrap:wrap;gap:7px;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper);padding:8px}.panel-v3 .courses-inspector-switch button{border:1px solid transparent;border-radius:8px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-text);font-weight:600}.panel-v3 .courses-inspector-switch button{min-height:36px;padding:0 12px}.panel-v3 .courses-inspector-switch button.active{border-color:var(--panel-v3-aqua);background:color-mix(in srgb,var(--panel-v3-aqua) 12%,var(--panel-v3-paper));box-shadow:inset 3px 0 0 var(--panel-v3-aqua)}.panel-v3 .courses-inspector-switch button:disabled{cursor:not-allowed;opacity:.55}.panel-v3 .courses-arrange-bar{border:1px solid color-mix(in srgb,var(--panel-v3-amber) 36%,var(--panel-v3-border));border-radius:8px;background:color-mix(in srgb,var(--panel-v3-amber) 10%,var(--panel-v3-paper));padding:8px}.panel-v3 .library-advanced-tools{--workspace-tone: var(--panel-v3-teal, #1d9d93)}.panel-v3 .library-advanced-tools .workspace-action-menu{border:0;background:transparent;padding:0}.panel-v3 :where(.studio-console,.operations-console,.risk-console) .workspace-advanced-panel{margin-top:2px}.panel-v3 :where(.studio-console,.operations-console,.risk-console) :where(.kpi-card,.telemetry-card,.ops-metric-card){min-height:76px}.panel-v3[data-visual-system=refined]{--panel-v3-sidebar: 300px;--panel-v3-radius: 12px;--panel-v3-shadow: 0 16px 40px rgb(16 28 34 / 10%)}.panel-v3[data-visual-system=refined] .panel-v3-page-title{min-height:88px;padding:16px 28px;background:linear-gradient(90deg,color-mix(in srgb,var(--panel-v3-aqua) 7%,transparent),transparent 42%),var(--panel-v3-panel)}.panel-v3[data-visual-system=refined] .panel-v3-title-icon{width:48px;height:48px;border-radius:15px}.panel-v3[data-visual-system=refined] .panel-v3-page-title h1{font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.035em}.panel-v3[data-visual-system=refined] :where(.card,.ds-panel-card,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card,.overview-panel){overflow:hidden;border:1px solid var(--panel-v3-border);border-radius:16px;background:var(--panel-v3-paper);box-shadow:0 1px #ffffff0d}.panel-v3[data-visual-system=refined] :where(.card,.ds-panel-card,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card,.overview-panel):before,.panel-v3[data-visual-system=refined] :where(.card,.ds-panel-card,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card,.overview-panel):after{display:none}.panel-v3[data-visual-system=refined] :where(.ds-panel-card__header,.ops-section-head,.section-head){min-height:52px;padding:13px 15px;border-bottom:1px solid var(--panel-v3-border);background:color-mix(in srgb,var(--panel-v3-paper-soft) 72%,var(--panel-v3-paper))}.panel-v3[data-visual-system=refined] :where(.ds-panel-card__body,.ops-section-body){padding:15px}.panel-v3[data-visual-system=refined] :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div){border:1px solid var(--panel-v3-border);border-radius:13px;background:var(--panel-v3-paper);box-shadow:none}.panel-v3[data-visual-system=refined] :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div):before{width:28px;height:3px;border-radius:999px}.panel-v3[data-visual-system=refined] :where(.table,.ds-table){border-collapse:separate;border-spacing:0}.panel-v3[data-visual-system=refined] :where(.table,.ds-table) tbody tr:hover{background:color-mix(in srgb,var(--panel-v3-aqua) 6%,transparent)}.ds-three-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.permissions-landing-hero{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:24px;align-items:end;padding:22px;border:1px solid var(--panel-v3-border);border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--panel-v3-violet) 18%,transparent),transparent 38%),var(--panel-v3-paper)}.permissions-landing-hero>div:first-child>span{color:var(--panel-v3-violet);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.permissions-landing-hero h2{margin:5px 0 8px;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.04em}.permissions-landing-hero p{max-width:720px;margin:0;color:var(--panel-v3-muted);line-height:1.55}.permissions-landing-legend{display:grid;gap:7px}.permissions-landing-legend span{display:flex;justify-content:space-between;gap:18px;min-width:250px;padding:8px 10px;border:1px solid var(--panel-v3-border);border-radius:10px;background:color-mix(in srgb,var(--panel-v3-paper-soft) 76%,transparent);color:var(--panel-v3-muted);font-size:.74rem}.permissions-landing-legend strong{color:var(--panel-v3-text)}.permissions-landing-grid .ds-clickable-card{min-height:220px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.permissions-landing-grid .ds-clickable-card:hover{border-color:color-mix(in srgb,var(--panel-v3-violet) 45%,var(--panel-v3-border));box-shadow:0 16px 34px #0c181e1a;transform:translateY(-2px)}.permissions-landing-grid .ds-panel-card__body{color:var(--panel-v3-muted);line-height:1.6}.permissions-course-card{background:linear-gradient(145deg,color-mix(in srgb,var(--panel-v3-aqua) 8%,transparent),transparent 48%),var(--panel-v3-paper)}@media(max-width:1120px){.ds-three-card-grid,.permissions-landing-hero{grid-template-columns:1fr}.permissions-landing-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.permissions-landing-legend span{display:grid;min-width:0}}@media(max-width:760px){.permissions-landing-legend{grid-template-columns:1fr}}.panel-v3 :where(.studio-console,.operations-console,.risk-console) :where(.table-scroll,.ds-table-scroll){max-height:min(560px,66dvh)}:root[data-theme=dark] .panel-v3 .courses-inspector-switch,:root[data-theme=dark] .panel-v3 .library-compact-row{background:var(--panel-v3-paper)}@media(max-width:980px){.panel-v3 .workspace-hero-compact,.panel-v3 .library-console-grid,.panel-v3 .courses-catalog-console{grid-template-columns:1fr}.panel-v3 .courses-catalog-inspector{position:static}}.v3u-01119723{min-height:116px;resize:vertical;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:12px}.v3u-015a5e7f{display:flex;align-items:center;gap:8px}.v3u-01ef7fc9{display:flex;gap:8px;align-items:center}.v3u-0448e07c{padding:4px 10px;background:#f3f4f6;color:#374151;border-radius:99px;font-size:12px;font-weight:600}.v3u-057cb932{padding:12px;display:grid;gap:8px}.v3u-05e3218b{width:100%;border-collapse:collapse;font-size:13px}.v3u-07cfe319{padding:4px 10px;background:#eff6ff;color:#2563eb;border-radius:99px;font-size:12px;font-weight:600}.v3u-0a43e56a{color:#fff}.v3u-0ad856da{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.v3u-0bd0713a{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:12px}.v3u-0c203f4a{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.v3u-0df13a66{font-size:14px;font-weight:700;margin-bottom:6px}.v3u-0e67012b{display:grid;gap:14px;grid-template-columns:1.15fr .85fr}.v3u-0fa700fa{display:grid;gap:16px;grid-template-columns:380px minmax(0,1fr)}.v3u-100876a9{font-size:13px;color:#6b7280;margin-top:0;margin-bottom:16px}.v3u-11eea30b{color:#ffffffb8;font-size:12px}.v3u-12bcca0e{display:grid;gap:4px;color:#ffffff8f;font-size:12px}.v3u-1310b18f{color:#ffffffb8;font-size:13px}.v3u-138b73a2{display:flex;gap:10px;font-size:13px;color:#6b7280;margin-bottom:16px}.v3u-13ee2017{padding:10px 12px;font-weight:700;color:#2563eb}.v3u-145926cb{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.v3u-14db8920{display:block;width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;background:#fff}.v3u-150c560b{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px}.v3u-15be4715{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:12px;color:#6b7280}.v3u-17a84815{font-size:13px;font-weight:800}.v3u-18dbd69e{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px;display:grid;gap:14px}.v3u-1942c0fc{display:grid;gap:12px;grid-template-columns:1.1fr .9fr}.v3u-1add4b4e{padding:12px;display:grid;gap:12px}.v3u-1b8940b9{margin-top:12px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px}.v3u-1baf4c0e{padding:24px;text-align:center;color:#9ca3af}.v3u-1c5d3969{display:grid;gap:8px;max-height:240px;overflow:auto}.v3u-1cadcd19{border-bottom:1px solid #f3f4f6}.v3u-1d50260b{font-size:22px;font-weight:800;margin:0;color:#111827}.v3u-1da99a12{display:grid;gap:16px;grid-template-columns:360px minmax(0,1fr)}.v3u-1dbffc4c{color:#ffffff94}.v3u-1e6f3a7d{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px 18px;flex:1;min-width:140px}.v3u-20743026{font-size:11px;color:#9ca3af;margin-bottom:6px}.v3u-2285bd97{padding:10px 12px}.v3u-23131842{font-size:12px;color:#9ca3af}.v3u-235b22aa{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dcfce7;border-radius:8px;padding:8px 10px;font-size:12px}.v3u-237da288{font-size:11px;color:#9ca3af;font-family:monospace}.v3u-2419d4b9{background:#fff;border:1px solid #fef3c7;border-radius:8px;padding:10px 12px;font-size:12px;color:#92400e}.v3u-25f23c16{font-size:11px;color:#94a3b8cc}.v3u-273f2f62{color:#ffffff8f;font-size:11px;line-height:1.45}.v3u-2764f6e8{display:inline-block;width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%}.v3u-2ae629b0{padding:3px 8px;text-align:right;color:#2563eb;font-weight:700}.v3u-2be9e01a{padding:12px;display:grid;gap:10px}.v3u-2cff907e{width:100%;font-size:12px;border-collapse:collapse}.v3u-2e98f1d6{color:#e2e8f0bf;font-size:12px}.v3u-2eae9f50{color:#ffffff80;font-size:12px;margin-top:4px}.v3u-2f27495f{color:#ffffffb8;font-size:12px;font-weight:600}.v3u-2f6401c5{opacity:.5;font-weight:500;margin-left:8px;font-size:11px}.v3u-30346318{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:18px}.v3u-305aa2ce{font-size:11px;color:#9ca3af;font-weight:600;letter-spacing:.06em;margin-bottom:4px}.v3u-30ace1e4{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.v3u-331e6e93{color:#ffffff9e;font-size:12px;margin-top:6px}.v3u-332ec028{margin-top:10px;display:flex;align-items:center;gap:10px}.v3u-337e3989{font-size:11px;color:#9ca3af;font-family:monospace;font-weight:400}.v3u-33cd3124{color:#ffffffd6}.v3u-33fcd4c3{gap:8px}.v3u-34c6e00b{background:#fafbfc}.v3u-34d1e8e8{gap:14px}.v3u-356aaba3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.v3u-378c01e5{margin-top:4px;font-size:12px;opacity:.92}.v3u-38458723{display:block;width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;box-sizing:border-box;background:#fff;color:#6b7280}.v3u-39c09e91{padding:12px;border-radius:14px;border:1px solid rgba(250,204,21,.24);background:#78350f2e;color:#ffffffd1;font-size:12px}.v3u-3a77a982{display:grid;gap:6px;margin-bottom:12px}.v3u-3c2a1eaa{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.v3u-3de8f987{display:flex;gap:8px;flex-wrap:wrap}.v3u-3e3bb353{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:8px;font-size:12px;color:#ffffffb8}.v3u-41223dd0{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.v3u-433de30b{font-size:14px}.v3u-43bf0ff0{color:#ffffffc7;font-size:13px}.v3u-44356e92{padding:12px 14px 16px}.v3u-44771389{padding:14px;display:grid;gap:6px}.v3u-45e5991a{margin:0 4px}.v3u-48a19c8f{display:inline-flex;align-items:center;gap:8px}.v3u-49471634{color:#f87171e0;font-size:12px;line-height:1.6}.v3u-49cd0921{display:flex;gap:6px}.v3u-49f14f8f{margin-bottom:20px}.v3u-4a5e5a45{margin-top:0}.v3u-4aaa2433{font-weight:700;font-size:14px}.v3u-4ae5c0a7{padding:18px;color:#ffffffb8;border-style:dashed}.v3u-4b0b513f{padding:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1.3fr) 100px 180px minmax(0,1fr);align-items:center}.v3u-4b122189{text-align:right;padding:4px 8px;font-weight:600}.v3u-4b7a479c{color:#ffffffa6;font-size:13px}.v3u-4b8960de{font-size:12px;font-weight:700;margin-bottom:6px;color:#111827}.v3u-4c5e4049{color:#ffffffad;font-size:12px}.v3u-4ddcfbe5{grid-column:1 / -1}.v3u-4ff818ff{font-size:18px}.v3u-51557f76{text-align:center;padding:32px;color:#9ca3af}.v3u-5169d5fe{text-align:center;padding:40px;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:10px}.v3u-5173dbe8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3u-5181b636{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.v3u-51862145{width:320px;max-width:100%;padding:9px 12px;border-radius:8px;border:1px solid #d1d5db;font-size:13px}.v3u-52a55529{padding:7px 14px;font-size:13px;font-weight:600;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;background:transparent;color:#374151}.v3u-52b85aca{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3u-53dee2eb{display:flex;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e5e7eb}.v3u-54a17ac4{padding:16px;display:grid;gap:16px}.v3u-54c88b28{padding:6px 10px;border-radius:999px;border:1px solid rgba(94,234,212,.38);background:#0d94881f;color:#99f6e4f5;font-size:12px;font-weight:700;letter-spacing:.06em}.v3u-54ffd297{display:block;font-size:13px;width:100%}.v3u-5646293c{display:grid;gap:6px}.v3u-56f43562{margin-top:12px}.v3u-57e36805{color:#f87171b8;font-size:11px}.v3u-58703f15{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v3u-598597b2{min-height:280px}.v3u-5a4b65e2{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:18px;color:#6b7280;font-size:13px}.v3u-5b2be1db{margin-left:auto;display:flex;gap:8px;align-items:center}.v3u-5c0742c0{display:flex;gap:6px;margin-bottom:16px}.v3u-5c94af54{border-bottom:1px solid #f3f4f6;cursor:pointer}.v3u-5e0faad2{font-size:13px}.v3u-5ef4aa2b{font-size:12px;color:#6b7280}.v3u-60b1cfd7{color:#ffffff85;font-size:11px}.v3u-60b5abf9{max-width:520px;margin:80px auto}.v3u-60d9828e{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.v3u-6157e890{display:flex;gap:6px;flex-wrap:wrap}.v3u-624dce0c{display:grid;gap:14px;grid-template-columns:1fr 1fr}.v3u-634b061d{color:#111827}.v3u-64407b62{color:#ffffff9e;font-size:11px;line-height:1.45}.v3u-64e1bd29{display:grid;gap:2px}.v3u-65cbd615{color:#ffffff9e;font-size:12px}.v3u-65ed5731{color:#ffffffd1}.v3u-6673a181{color:#ffffff94;font-size:12px;margin-top:6px}.v3u-6673dec6{text-align:center;padding:32px;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:10px}.v3u-669e20b2{margin-bottom:14px;padding:10px 14px;background:#fef3c7;color:#92400e;border-radius:8px;font-size:13px;border:1px solid #f59e0b33}.v3u-6747ca38{font-size:15px;font-weight:700;margin:0}.v3u-6788b499{display:grid;gap:12px}.v3u-68b4bf2f{color:#ffffff8f;font-size:11px}.v3u-68f8c66e{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr))}.v3u-6979b073{color:#fecaca}.v3u-6bf84b2c{display:flex;justify-content:space-between;gap:8px;align-items:center}.v3u-6cb285c6{font-size:12px}.v3u-6d000617{margin-left:auto}.v3u-6d594e4a{margin-top:12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0f172a6b;padding:12px 14px;display:grid;gap:6px}.v3u-6f7f9586{color:#ffffff85;font-size:12px;white-space:nowrap}.v3u-6f94911a{margin-bottom:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9}.v3u-6fb9dfed{font-size:12px;font-family:monospace;color:#6b7280}.v3u-702139ee{display:flex;gap:10px;align-items:center;margin-bottom:16px}.v3u-7080ca16{margin-left:6px;font-weight:700}.v3u-7085d5bc{padding:3px 8px;font-weight:600}.v3u-72cd088f{padding:10px 12px;color:#6b7280;font-size:12px}.v3u-73ae33cf{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8d1}.v3u-761d3add{margin-bottom:10px}.v3u-76a183fb{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.v3u-7761aee2{color:#ffffffa3;font-size:13px}.v3u-77921c18{color:#ffffff75;font-size:12px}.v3u-779813b9{padding:10px 14px;color:#9ca3af;font-family:monospace}.v3u-77a1f084{color:#99f6e4eb}.v3u-790ee073{text-align:left;padding:4px 8px;font-weight:600}.v3u-7a1609ed{color:#6b7280;font-size:12px}.v3u-7af2e82e{max-width:880px}.v3u-7b1dd1f4{flex:1;min-width:200px}.v3u-7b6044aa{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px}.v3u-7d26c46b{padding:14px;display:grid;gap:12px}.v3u-7d289e98{font-size:12px;font-weight:700;margin-bottom:6px;color:#374151}.v3u-7d73b908{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.v3u-7e787c22{margin:6px 0 0;color:#ffffff9e}.v3u-7e78ca68{padding:12px;border-radius:14px;border:1px solid rgba(248,113,113,.28);background:#7f1d1d47;display:grid;gap:8px}.v3u-7ea0b85e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3u-7fecec46{font-size:12px;color:#6b7280;margin-bottom:10px}.v3u-803a02a0{padding:10px;display:flex;gap:8px;flex-wrap:wrap}.v3u-81895308{color:#ffffffa8;font-size:12px;line-height:1.55}.v3u-8255090d{color:#ffffffb3;font-size:12px;line-height:1.5}.v3u-8316d282{display:flex;gap:10px;margin-bottom:16px;align-items:center}.v3u-8359eed5{display:grid;gap:6px;margin-bottom:14px}.v3u-83c53fe5{display:flex;gap:10px;margin-bottom:20px}.v3u-84774f68{color:#ffffff8a;font-size:12px}.v3u-84f4c591{margin:6px 0 0}.v3u-85da05d5{font-size:13px;color:#991b1b}.v3u-867e119b{color:#99f6e4d1}.v3u-86c93bd6{padding:10px 12px;font-weight:700}.v3u-86de7ac6{margin-top:18px}.v3u-870a3467{font-size:12px;color:#9ca3af;margin-left:auto}.v3u-877d1768{margin-bottom:14px;padding:10px 14px;background:#dbeafe;color:#1e40af;border-radius:8px;font-size:13px}.v3u-8788ab0a{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.v3u-87aa88c8{font-weight:700;font-size:14px;margin-bottom:8px}.v3u-88697aec{font-weight:700;font-size:13px}.v3u-88d1eb58{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.v3u-8a77e5a3{margin-top:8px}.v3u-8baf0a16{display:flex;flex-wrap:wrap;gap:6px}.v3u-8bfac667{background:#f9fafb;border-bottom:1px solid #e5e7eb}.v3u-8cc22c0b{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:20px}.v3u-8d2e5f36{white-space:pre-wrap;overflow-wrap:anywhere}.v3u-8d446200{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v3u-8d9b03ef{display:block;font-size:12px;font-weight:600;margin-bottom:5px;color:#374151}.v3u-8e88cdc2{padding:12px;max-height:58vh;overflow:auto;display:grid;gap:10px}.v3u-8ebc4372{padding:14px}.v3u-8ecaa5f5{color:#ffffff85;font-size:12px}.v3u-92516fe4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.v3u-9269a1d0{margin-top:6px;font-size:28px;font-weight:700}.v3u-928fd049{color:#ffffff9e;font-size:12px;margin-top:4px}.v3u-951164c4{color:#ffffff8f;font-size:12px;white-space:pre-wrap}.v3u-96a70a8c{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.v3u-971049d7{padding:10px;display:grid;gap:8px}.v3u-9730eafb{background:#fff;border:1px solid #fee2e2;border-radius:8px;padding:10px 12px}.v3u-97445a8d{flex:1}.v3u-97c95e4f{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.v3u-98bedfad{display:grid;gap:8px;max-height:520px;overflow:auto}.v3u-99443573{padding:10px 14px}.v3u-99906372{font-size:12px;font-weight:700;color:#991b1b}.v3u-9a2b5948{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.v3u-9aa121fc{display:grid;gap:10px}.v3u-9abbe330{color:#ffffff9e;font-size:13px}.v3u-9b23a2fe{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.v3u-9b4f0287{font-size:13px;color:#6b7280}.v3u-9cb7918d{color:#ffffffbd;font-size:13px;line-height:1.55}.v3u-9d55e97d{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.v3u-9f89e360{padding:10px 14px;color:#6b7280;font-size:12px}.v3u-9fcbf5d5{padding:10px 14px;font-family:monospace;font-size:12px;color:#2563eb}.v3u-a0bc72dc{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px 18px;flex:1;min-width:120px}.v3u-a0c71be6{display:grid;gap:16px;grid-template-columns:1fr 1fr 1.25fr}.v3u-a1b26d50{font-size:14px;font-weight:700}.v3u-a27006d4{font-weight:600;margin-bottom:4px}.v3u-a4992ec4{font-size:12px;font-weight:700;color:#991b1b;margin-bottom:6px}.v3u-a62da6bc{padding:10px 14px;text-align:right;font-weight:600}.v3u-a76d597a{display:flex;gap:8px}.v3u-a82eb6f2{color:#ffffffc2;font-size:12px}.v3u-a8babefe{font-size:12px;font-weight:700;margin-bottom:8px;color:#374151}.v3u-aa8e8013{color:#ffffff9e;font-size:13px;margin-top:6px}.v3u-aba76af3{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.v3u-ac34ecae{background:#fff;border-radius:12px;padding:28px;width:680px;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0003}.v3u-ae36a3b4{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.v3u-af723a6a{font-size:12px;color:#6b7280;margin-top:2px}.v3u-b30822f4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;color:#6b7280}.v3u-b626420c{color:#ffffffb8;font-size:13px;max-width:760px}.v3u-b7c6747f{display:block;margin-top:6px;color:#94a3b8e6}.v3u-b7d8ee32{display:grid;gap:8px;max-height:560px;overflow:auto}.v3u-b9e691de{padding:3px 8px;color:#6b7280}.v3u-ba41ca1e{display:grid;gap:14px}.v3u-bb029405{font-size:12px;color:#374151}.v3u-be5e6c4a{display:grid;gap:16px;margin-top:20px}.v3u-c0442af4{color:#f8fafc;font-size:14px}.v3u-c14bdd40{padding:12px;display:grid;gap:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.v3u-c158a9e2{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.v3u-c22a6ddb{color:#ffffffd1;font-size:13px}.v3u-c3340737{margin:0}.v3u-c5e209b1{display:grid;gap:12px;margin-bottom:16px;padding:16px;background:linear-gradient(180deg,#172f54d1,#0d182ef0);border:1px solid rgba(120,170,255,.16)}.v3u-c642e42e{font-size:11px;color:#6b7280;margin-top:2px}.v3u-c77d78e4{color:#ffffffb8;min-height:58px}.v3u-c7853059{display:flex;justify-content:space-between;gap:8px}.v3u-c81ce4b2{margin-bottom:4px}.v3u-cb3f607e{color:#ffffff9e;font-size:12px;line-height:1.6}.v3u-cc5827f3{color:#991b1b}.v3u-d2c551a5{display:grid;gap:6px;color:#ffffffbd;font-size:12px}.v3u-d311dede{color:#166534}.v3u-d4643ed6{opacity:.65;font-weight:500;margin-left:6px}.v3u-d4f1e477{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #fee2e2;border-radius:8px;padding:8px 10px;font-size:12px}.v3u-d5cf1093{display:grid;grid-template-columns:1fr 380px;gap:24px}.v3u-d6f2af6e{margin-top:14px}.v3u-d79472e8{color:#9ca3af;font-size:11px;margin-bottom:2px}.v3u-d9098b25{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.v3u-d96e9fd2{margin-left:auto;display:flex;align-items:center;gap:8px}.v3u-d9d455db{padding:40px;text-align:center;color:#9ca3af}.v3u-da12f285{margin-bottom:12px}.v3u-dac3b972{padding:28px 32px;max-width:1100px;margin:0 auto;font-family:inherit}.v3u-db12fa55{color:#6b7280}.v3u-de00808e{font-size:15px}.v3u-e036ee3e{color:#ffffff8f;font-size:12px}.v3u-e2d45361{display:grid;gap:6px;color:#ffffffb8;font-size:12px}.v3u-e3b45b0f{display:grid;gap:16px;margin-bottom:16px}.v3u-e3ec02ac{font-weight:700}.v3u-e46e85b1{position:absolute;top:14px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:#9ca3af}.v3u-e4b9b5af{display:flex;gap:8px;align-items:center;justify-content:flex-end}.v3u-e54b325b{display:grid;gap:14px;margin-bottom:16px}.v3u-e62ff3aa{color:#ffffff94;font-size:12px;line-height:1.5;white-space:pre-wrap}.v3u-e81a2ba9{font-weight:700;font-size:12px}.v3u-e8413944{font-size:11px;color:#6b7280;margin-top:3px}.v3u-e8c2718d{flex:1;padding:8px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;background:#fff}.v3u-e914a84d{color:#ffffffad;font-size:12px;line-height:1.5}.v3u-e959f842{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;color:#6b7280;letter-spacing:.04em}.v3u-ea0a7837{padding:10px 14px;font-family:monospace;font-size:12px}.v3u-eb240483{font-size:12px;color:#7f1d1d;margin-top:6px}.v3u-eb38f3b9{margin-top:-2px}.v3u-eb673ec6{font-size:13px;font-weight:600}.v3u-ebadbe35{font-size:14px;font-weight:700;margin-bottom:10px}.v3u-ec73f00f{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v3u-ed7b3d87{gap:12px}.v3u-ee4b6dc7{padding:14px;display:grid;gap:8px}.v3u-eed0f8fb{font-weight:600}.v3u-f06810cb{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.v3u-f2eda5f1{display:flex;gap:4px;border-bottom:2px solid #e5e7eb;margin-bottom:28px}.v3u-f3d7ce77{gap:10px}.v3u-f45fdcc4{padding:12px;max-height:72vh;overflow:auto}.v3u-f53ff9fb{margin-bottom:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.v3u-f63b87b3{margin:16px 0}.v3u-f6641f34{display:grid;gap:8px}.v3u-f66c590f{padding:10px 14px;font-weight:600}.v3u-f8adc6ec{display:grid;gap:12px;grid-template-columns:1fr 1fr}.v3u-fa37ad67{width:100%;padding:8px 12px;border-radius:6px;border:1px solid #e5e7eb;font-size:13px;background:#fff;box-sizing:border-box;resize:vertical}.v3u-fa5ba866{color:#ffffff94;font-size:12px}.v3u-fae00dbc{display:grid;gap:4px}.v3u-fc9e0cef{padding:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 160px;align-items:center}.v3u-fceb3be6{padding:9px 12px;text-align:left;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.04em}.v3u-fdf33f23{margin-bottom:8px}.v3u-fe99e8f9{color:#ffffffc2;font-size:12px;line-height:1.5}.v3u-fed9bc67{background:#fff;border:1px solid #fee2e2;border-radius:8px;padding:10px 12px;font-size:12px;color:#991b1b}.panel-v3[data-density=compact]{--panel-v3-sidebar: 208px;--panel-v3-topbar: 48px;--panel-v3-radius: 7px}.panel-v3[data-density=compact] .panel-v3-page-title{min-height:82px;padding:14px 22px}.panel-v3[data-density=compact] .panel-v3-title-icon{width:44px;height:44px;border-radius:14px}.panel-v3[data-density=compact] .panel-v3-page-title h1{font-size:24px}.panel-v3[data-density=compact] .panel-v3-page-title p{margin-top:3px;font-size:12px}.panel-v3[data-density=compact] .panel-v3-active-card{min-height:56px;padding:8px}.panel-v3[data-density=compact] :where(.card,.ds-panel-card,.workspace-shell,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-editor-card){gap:6px;padding:10px}.panel-v3[data-density=compact] :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div){min-height:62px;padding:10px}.panel-v3[data-density=compact] :where(.ds-table th,.ds-table td,.table th,.table td){padding:7px 8px}.panel-v3 :where(.table-scroll,.ds-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior:contain}.panel-v3 :where(.ds-table,.table){min-width:min(720px,100%)}.panel-v3 :where(.ds-table th,.ds-table td,.table th,.table td){color:var(--panel-v3-text);overflow-wrap:normal}.panel-v3 :where(.ds-table thead th,.table thead th){position:sticky;top:0;z-index:2}:root[data-theme=dark] .panel-v3 :where(.ds-table,.table,.ds-data-table-shell,.table-scroll,.ds-table-scroll){background:var(--panel-v3-paper)}:root[data-theme=dark] .panel-v3 :where(.ds-table tbody tr,.table tbody tr){background:var(--panel-v3-paper)}:root[data-theme=dark] .panel-v3 :where(.ds-table tbody tr:nth-child(2n),.table tbody tr:nth-child(2n)){background:color-mix(in srgb,var(--panel-v3-paper-soft) 64%,#000000)}:root[data-theme=dark] .panel-v3 :where(.ds-table td,.table td,.ds-table th,.table th){border-color:var(--panel-v3-border);color:var(--panel-v3-text)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:#0d171b}:root[data-theme=dark] .panel-v3{--panel-v3-dock: #0d1519;--panel-v3-panel: #111d22;--panel-v3-paper: #17272d;--panel-v3-paper-soft: #20333a;--panel-v3-canvas: #0f191d;--panel-v3-text: #f1fbfc;--panel-v3-muted: #aec1c7;--panel-v3-border: #35505a;--panel-v3-border-strong: #4b6a74;--panel-v3-shadow: 0 18px 48px rgba(0, 0, 0, .38);background:var(--panel-v3-canvas)}.auth-session-loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:8px;background:#0f191d;color:#f1fbfc;text-align:center}.auth-session-loading>div{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:#43bf9d;border-radius:999px;animation:auth-session-spin .8s linear infinite}.auth-session-loading strong{font-size:16px}.auth-session-loading span{color:#aec1c7;font-size:13px}@keyframes auth-session-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .panel-v3-dock{background:linear-gradient(180deg,rgba(78,218,226,.045),transparent 220px),var(--panel-v3-dock)}:root[data-theme=dark] .panel-v3-page-title{background:linear-gradient(180deg,#ffffff07,#fff0 180px),var(--panel-v3-canvas)!important;color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(.card,.ds-panel-card,.ds-data-table-shell,.ds-filter-bar,.ds-toolbar,.workspace-shell,.workspace-shell-head,.workspace-hero-compact,.workspace-lane,.workspace-inspector,.workspace-advanced-panel,.dashboard-panel,.dashboard-directory,.ops-section,.updates-section-card,.home-studio-hero,.home-studio-workbench,.home-studio-nav,.home-studio-stage,.home-studio-editor-card,.action-drawer-panel,.confirm-action-panel,.operation-feedback,.next-route-loading,.next-error-boundary){border-color:var(--panel-v3-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),var(--panel-v3-paper)!important;color:var(--panel-v3-text)!important;box-shadow:none!important}:root[data-theme=dark] .panel-v3 :where(.ds-panel-card__header,.ds-panel-card__body,.ds-panel-card__footer,.ds-section-card,.ds-user-summary-card,.ds-empty-state,.ds-empty-table-text,.ds-scroll-panel,.ds-evidence-list,.ds-evidence-item,.ds-timeline-list,.ds-timeline-item,.access-signal-card,.access-table-card,.access-user-sheet,.access-sheet-grid,.access-control-row,.panel-v3-actionbar,.workspace-action-menu,.workspace-selection-bar,.home-studio-nav-card,.home-studio-stage-metric-card,.home-studio-stage-guide,.updates-checklist-item,.updates-capability-card,.ops-feed-item,.library-compact-row,.library-detail-list div){border-color:var(--panel-v3-border)!important;background:var(--panel-v3-paper-soft)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(div[class^=v3u-],div[class*=" v3u-"],section[class^=v3u-],section[class*=" v3u-"],article[class^=v3u-],article[class*=" v3u-"],form[class^=v3u-],form[class*=" v3u-"],label[class^=v3u-],label[class*=" v3u-"],table[class^=v3u-],table[class*=" v3u-"],thead[class^=v3u-],thead[class*=" v3u-"],tbody[class^=v3u-],tbody[class*=" v3u-"],tr[class^=v3u-],tr[class*=" v3u-"],th[class^=v3u-],th[class*=" v3u-"],td[class^=v3u-],td[class*=" v3u-"]){border-color:var(--panel-v3-border)!important;background-color:var(--panel-v3-paper)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div){border-color:var(--panel-v3-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-v3-aqua) 7%,transparent),transparent 72%),var(--panel-v3-paper)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table,.table){border-color:var(--panel-v3-border)!important;background:var(--panel-v3-paper)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table-caption,caption){background:var(--panel-v3-paper-soft)!important;color:var(--panel-v3-muted)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table thead th,.table thead th,th[class^=v3u-],th[class*=" v3u-"]){background:color-mix(in srgb,var(--panel-v3-paper-soft) 76%,#000000)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table tbody tr,.table tbody tr,tr[class^=v3u-],tr[class*=" v3u-"]){background:var(--panel-v3-paper)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table tbody tr:nth-child(2n),.table tbody tr:nth-child(2n)){background:color-mix(in srgb,var(--panel-v3-paper-soft) 68%,#000000)!important}:root[data-theme=dark] .panel-v3 :where(.ds-table td,.table td,td[class^=v3u-],td[class*=" v3u-"]){border-color:var(--panel-v3-border)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.input,.textarea){border-color:var(--panel-v3-border-strong)!important;background:color-mix(in srgb,var(--panel-v3-paper-soft) 84%,#000000)!important;color:var(--panel-v3-text)!important}:root[data-theme=dark] .panel-v3 :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--panel-v3-muted) 78%,transparent)!important}:root[data-theme=dark] .panel-v3 :where(select option){background:var(--panel-v3-paper);color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(input[type=file])::file-selector-button{border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(h1,h2,h3,h4,h5,h6,strong,label){color:var(--panel-v3-text)}:root[data-theme=dark] .panel-v3 :where(p,small,.small,.muted,.page-subtitle,.page-kicker,.ds-eyebrow,.eyebrow,.ds-muted-meta){color:var(--panel-v3-muted)}.panel-v3{--panel-v3-sidebar: 220px;--panel-v3-topbar: 56px;--panel-v3-content-width: 1480px;grid-template-columns:var(--panel-v3-sidebar) minmax(0,1fr);font-size:14px}.panel-v3[data-visual-system=refined]{--panel-v3-sidebar: 220px}.panel-v3-sidebar-account{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border-radius:10px;background:#ffffff0b;padding:7px}.panel-v3-sidebar-account>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--panel-v3-mint);color:#071513;font-size:10px;font-weight:600}.panel-v3-sidebar-account>div{display:grid;gap:2px;min-width:0}.panel-v3-sidebar-account strong,.panel-v3-sidebar-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-v3-sidebar-account strong{color:#fff;font-size:11px}.panel-v3-sidebar-account small{color:#ffffffa3;font-size:9px}.panel-v3-sidebar-account button{min-height:30px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;color:#ffffffa6;padding:0 8px;font-size:9px;font-weight:600}.panel-v3-page-title{grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:84px;padding:15px 24px}.panel-v3-title-icon{width:48px;height:48px;border-radius:14px}.panel-v3-page-title h1{font-size:clamp(24px,2vw,28px)}.panel-v3-page-title p{margin-top:4px;font-size:13px}.panel-v3-breadcrumb{margin-bottom:4px;font-size:10px}.panel-v3-page,.panel-v3 :where(.ds-stack,.grid,.workspace-console,.studio-console,.operations-console,.risk-console){gap:14px}.panel-v3 :where(.ds-panel-card,.card,.workspace-shell,.workspace-lane,.workspace-inspector,.workspace-advanced-panel,.ops-section){border-radius:12px}.panel-v3 :where(.ds-stat-grid,.kpi-strip,.stats-grid,.dashboard-summary-grid,.ops-metric-grid){gap:12px}.panel-v3 :where(.ds-stat-card,.kpi-card,.dashboard-summary-grid article,.ops-metric-card){min-height:82px;padding:13px 14px}.panel-v3 :where(.ds-toolbar,.toolbar,.panel-v3-actionbar,.workspace-action-strip){row-gap:8px}.panel-v3 :where(.ds-table td,.table td){font-size:14px}.panel-v3 :where(.ds-table thead th,.table thead th){font-size:12px}@media(max-width:1180px){.panel-v3,.panel-v3[data-visual-system=refined]{--panel-v3-sidebar: 208px}}@media(max-width:1080px){.panel-v3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.panel-v3-page-title{grid-template-columns:42px minmax(0,1fr);min-height:78px;padding:12px 14px}.panel-v3-title-icon{width:42px;height:42px}.panel-v3-page-title h1{font-size:22px}.panel-v3-page-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.panel-v3[data-card-skin=chromatic]{--panel-tone-aqua: #0b9db4;--panel-tone-cyan: #327fc8;--panel-tone-blue: #4d6fd2;--panel-tone-mint: #249879;--panel-tone-violet: #735bc0;--panel-tone-amber: #a87312;--panel-tone-rose: #a84c60;--panel-tone-steel: #536f7d;--panel-group-tone: var(--panel-tone-aqua);--panel-group-tone-alt: var(--panel-tone-mint);--panel-page-tone: var(--panel-group-tone);--panel-page-tone-alt: var(--panel-group-tone-alt);--panel-card-panel-tint: 5%;--panel-card-tile-tint: 10%;--panel-card-tile-glow: 14%;--panel-card-border-mix: 25%}:root[data-theme=dark] .panel-v3[data-card-skin=chromatic]{--panel-tone-aqua: #28c4d7;--panel-tone-cyan: #55a8ea;--panel-tone-blue: #7494ed;--panel-tone-mint: #49caa7;--panel-tone-violet: #9e86e8;--panel-tone-amber: #e0ac43;--panel-tone-rose: #d76d82;--panel-tone-steel: #86a9b8;--panel-card-panel-tint: 8%;--panel-card-tile-tint: 15%;--panel-card-tile-glow: 19%;--panel-card-border-mix: 32%}.panel-v3[data-card-skin=chromatic][data-workspace-group=core]{--panel-group-tone: var(--panel-tone-blue);--panel-group-tone-alt: var(--panel-tone-aqua)}.panel-v3[data-card-skin=chromatic][data-workspace-group=phase3]{--panel-group-tone: var(--panel-tone-cyan);--panel-group-tone-alt: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic][data-workspace-group=phase4]{--panel-group-tone: var(--panel-tone-violet);--panel-group-tone-alt: var(--panel-tone-aqua)}.panel-v3[data-card-skin=chromatic][data-workspace-group=phase8]{--panel-group-tone: var(--panel-tone-amber);--panel-group-tone-alt: var(--panel-tone-rose)}.panel-v3[data-card-skin=chromatic][data-workspace-group=phaseB]{--panel-group-tone: var(--panel-tone-steel);--panel-group-tone-alt: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic] :is(.workspace-console,.studio-console,.operations-console,.risk-console){--panel-page-tone: var(--workspace-tone, var(--panel-group-tone))}.panel-v3[data-card-skin=chromatic] .panel-v3-page-title{border-bottom-color:color-mix(in srgb,var(--panel-group-tone) 26%,var(--panel-v3-border));background-image:radial-gradient(circle at 92% -70%,color-mix(in srgb,var(--panel-group-tone-alt) 16%,transparent),transparent 46%),linear-gradient(105deg,color-mix(in srgb,var(--panel-group-tone) 9%,transparent),transparent 58%)!important}.panel-v3[data-card-skin=chromatic] .panel-v3-title-icon{border-color:color-mix(in srgb,var(--panel-group-tone) 42%,var(--panel-v3-border));background:linear-gradient(145deg,color-mix(in srgb,var(--panel-group-tone) 22%,var(--panel-v3-paper-soft)),var(--panel-v3-paper));color:var(--panel-group-tone);box-shadow:inset 0 1px #ffffff1a,0 9px 22px color-mix(in srgb,var(--panel-group-tone) 16%,transparent)}.panel-v3[data-card-skin=chromatic] :is(.card,.ds-panel-card,.workspace-shell,.workspace-hero-compact,.workspace-lane,.workspace-inspector,.workspace-advanced-panel,.dashboard-command,.dashboard-panel,.dashboard-directory,.ops-hero,.ops-section,.updates-hero,.updates-section-card,.home-studio-hero,.home-studio-nav.card,.home-studio-stage.card,.home-studio-live-preview.card,.home-studio-editor-card,.access-table-card,.access-user-sheet,.lab-service__hero,.lab-service__labs,.ds-preview-card,.dental-surface-card){--visual-tone: var(--ops-accent, var(--dashboard-tone, var(--workspace-tone, var(--panel-page-tone))));--visual-tone-alt: var(--ops-accent-strong, var(--panel-page-tone-alt));--card-accent: var(--visual-tone);--card-accent-2: var(--visual-tone-alt);position:relative;border-color:color-mix(in srgb,var(--visual-tone) var(--panel-card-border-mix),var(--panel-v3-border))!important;border-radius:16px;background-color:var(--panel-v3-paper)!important;background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--visual-tone-alt) 7%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--visual-tone) var(--panel-card-panel-tint),transparent),transparent 62%)!important;box-shadow:0 14px 34px color-mix(in srgb,#02090d 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)!important}.panel-v3[data-card-skin=chromatic] :is(.ds-data-table-shell,.access-table-card){--panel-card-panel-tint: 3%}.panel-v3[data-card-skin=chromatic] .dental-dialog-surface{--visual-tone: var(--workspace-tone, var(--panel-page-tone));border:1px solid color-mix(in srgb,var(--visual-tone) 34%,var(--panel-v3-border));background-color:var(--panel-v3-paper)!important;background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--panel-page-tone-alt) 10%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--visual-tone) 7%,transparent),transparent 64%)!important;box-shadow:0 26px 72px #0000006b,0 0 0 1px color-mix(in srgb,var(--visual-tone) 12%,transparent)!important}.panel-v3[data-card-skin=chromatic] :is(.workspace-hero-compact,.dashboard-command,.ops-hero,.updates-hero,.home-studio-hero,.lab-service__hero){border-radius:18px;background-image:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--visual-tone-alt) 14%,transparent),transparent 36%),linear-gradient(120deg,color-mix(in srgb,var(--visual-tone) 13%,transparent),transparent 66%)!important;box-shadow:0 18px 42px color-mix(in srgb,var(--visual-tone) 8%,transparent),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important}.panel-v3[data-card-skin=chromatic] .card:before,.panel-v3[data-card-skin=chromatic] .card:after{display:block}.panel-v3[data-card-skin=chromatic] .card:before{height:3px;background:linear-gradient(90deg,var(--visual-tone),var(--visual-tone-alt),transparent 92%);opacity:.76}.panel-v3[data-card-skin=chromatic] .card:after{background:linear-gradient(135deg,color-mix(in srgb,var(--visual-tone) 9%,transparent),transparent 42%),linear-gradient(245deg,color-mix(in srgb,var(--visual-tone-alt) 6%,transparent),transparent 38%);opacity:.42}.panel-v3[data-card-skin=chromatic] .ds-panel-card>:is(.ds-panel-card__header,.ds-panel-card__body,.ds-panel-card__footer){border-color:color-mix(in srgb,var(--visual-tone) 18%,var(--panel-v3-border))!important}.panel-v3[data-card-skin=chromatic] .ds-panel-card>.ds-panel-card__header{position:relative;padding-left:18px;background:color-mix(in srgb,var(--visual-tone) 8%,var(--panel-v3-paper-soft))!important}.panel-v3[data-card-skin=chromatic] .ds-panel-card>.ds-panel-card__header:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 999px 999px 0;background:var(--visual-tone);box-shadow:0 0 14px color-mix(in srgb,var(--visual-tone) 38%,transparent)}.panel-v3[data-card-skin=chromatic] .ds-panel-card>.ds-panel-card__body{background:color-mix(in srgb,var(--visual-tone) 2.5%,var(--panel-v3-paper))!important}.panel-v3[data-card-skin=chromatic] .ds-panel-card>.ds-panel-card__footer{background:color-mix(in srgb,var(--visual-tone) 5%,var(--panel-v3-paper-soft))!important}.panel-v3[data-card-skin=chromatic] .card>.ds-card-title:first-child{display:flex;gap:9px;align-items:center;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--visual-tone) 22%,var(--panel-v3-border))}.panel-v3[data-card-skin=chromatic] .card>.ds-card-title:first-child:before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:4px;background:var(--visual-tone);box-shadow:0 0 14px color-mix(in srgb,var(--visual-tone) 34%,transparent)}.panel-v3[data-card-skin=chromatic] :is(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div,.updates-hero-summary-card,.updates-stage-node,.updates-health-card,.updates-capability-card,.updates-composer-summary-card,.home-studio-stage-metric-card,.access-signal-card,.dental-stat-card){--visual-tone: var(--ops-accent, var(--dashboard-tone, var(--workspace-tone, var(--panel-page-tone))));position:relative;overflow:hidden;min-height:92px;border:1px solid color-mix(in srgb,var(--visual-tone) 38%,var(--panel-v3-border))!important;border-radius:14px;background-color:var(--panel-v3-paper)!important;background-image:radial-gradient(circle at 102% -4%,color-mix(in srgb,var(--visual-tone) var(--panel-card-tile-glow),transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--visual-tone) var(--panel-card-tile-tint),transparent),transparent 68%)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--visual-tone) 8%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)!important}.panel-v3[data-card-skin=chromatic] :is(.kpi-card,.ds-stat-card,.dashboard-summary-grid article,.ops-metric-card,.telemetry-card,.settings-health-strip>div,.updates-hero-summary-card,.updates-stage-node,.updates-health-card,.updates-capability-card,.updates-composer-summary-card,.home-studio-stage-metric-card,.access-signal-card,.dental-stat-card):before{background:var(--visual-tone);box-shadow:0 0 16px color-mix(in srgb,var(--visual-tone) 30%,transparent)}.panel-v3[data-card-skin=chromatic] :is(.updates-hero-summary-card,.updates-stage-node,.updates-health-card,.updates-capability-card,.updates-composer-summary-card,.home-studio-stage-metric-card,.access-signal-card,.dental-stat-card):before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;height:auto;border-radius:0 999px 999px 0}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.module-tile,.dashboard-action-list a,.dashboard-directory-list a,.ops-feed-item,.ops-key-row,.updates-checklist-item,.home-studio-nav-card,.home-studio-social-summary-card,.home-studio-icon-option,.ds-permission-switch-row,.ds-evidence-item,.ds-timeline-item,.ds-audit-item,.ds-user-summary-card,.access-detail-card,.access-actions-card,.access-geo-card,.library-compact-row,.library-detail-list>div,.lab-service__lab-list>button,.lab-service__code-list>div,.lab-service__timeline article>div,.dental-mini-card){--visual-tone: var(--ops-accent, var(--dashboard-tone, var(--workspace-tone, var(--panel-page-tone))));border-color:color-mix(in srgb,var(--visual-tone) 28%,var(--panel-v3-border))!important;border-radius:12px;background-color:var(--panel-v3-paper-soft)!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--visual-tone) 9%,transparent),transparent 72%)!important}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list){gap:14px}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+1){--visual-tone: var(--panel-page-tone)}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+2){--visual-tone: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+3){--visual-tone: var(--panel-tone-violet)}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+4){--visual-tone: var(--panel-tone-cyan)}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+5){--visual-tone: var(--panel-tone-amber)}.panel-v3[data-card-skin=chromatic] :is(.kpi-strip,.ds-stat-grid,.stats-grid,.dashboard-summary-grid,.ops-metric-grid,.settings-health-strip,.updates-hero-summary,.updates-stage-rail,.updates-health-grid,.updates-capability-grid,.updates-composer-summary-grid,.home-studio-stage-metrics,.access-signal-grid,.access-details-grid,.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.lab-service__section-grid,.library-compact-list)>:nth-child(6n+6){--visual-tone: var(--panel-tone-rose)}.panel-v3[data-card-skin=chromatic] :is(.tone-aqua,.tone-cyan,.tone-blue,.tone-indigo,.tone-mint,.tone-teal,.tone-violet,.tone-amber,.tone-rose,.tone-steel){--visual-tone: var(--tone-visual-color) !important}.panel-v3[data-card-skin=chromatic] .tone-aqua{--tone-visual-color: var(--panel-tone-aqua)}.panel-v3[data-card-skin=chromatic] :is(.tone-cyan,.tone-blue,.tone-indigo){--tone-visual-color: var(--panel-tone-cyan)}.panel-v3[data-card-skin=chromatic] :is(.tone-mint,.tone-teal){--tone-visual-color: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic] .tone-violet{--tone-visual-color: var(--panel-tone-violet)}.panel-v3[data-card-skin=chromatic] .tone-amber{--tone-visual-color: var(--panel-tone-amber)}.panel-v3[data-card-skin=chromatic] .tone-rose{--tone-visual-color: var(--panel-tone-rose)}.panel-v3[data-card-skin=chromatic] .tone-steel{--tone-visual-color: var(--panel-tone-steel)}.panel-v3[data-card-skin=chromatic] .workspace-console.tone-aqua{--workspace-tone: var(--panel-tone-aqua)}.panel-v3[data-card-skin=chromatic] .workspace-console:is(.tone-cyan,.tone-blue,.tone-indigo){--workspace-tone: var(--panel-tone-cyan)}.panel-v3[data-card-skin=chromatic] .workspace-console:is(.tone-mint,.tone-teal){--workspace-tone: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic] .workspace-console.tone-violet{--workspace-tone: var(--panel-tone-violet)}.panel-v3[data-card-skin=chromatic] .workspace-console.tone-amber{--workspace-tone: var(--panel-tone-amber)}.panel-v3[data-card-skin=chromatic] .workspace-console.tone-rose{--workspace-tone: var(--panel-tone-rose)}.panel-v3[data-card-skin=chromatic] .workspace-console.tone-steel{--workspace-tone: var(--panel-tone-steel)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid){display:grid!important;gap:14px}.panel-v3[data-card-skin=chromatic] .dental-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.panel-v3[data-card-skin=chromatic] .dental-mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-card,.dental-mini-card){min-width:0!important}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-card,.dental-mini-card) .ds-dynamic-value{color:var(--visual-tone)!important}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+1){--visual-tone: var(--panel-page-tone)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+2){--visual-tone: var(--panel-tone-mint)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+3){--visual-tone: var(--panel-tone-violet)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+4){--visual-tone: var(--panel-tone-cyan)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+5){--visual-tone: var(--panel-tone-amber)}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid)>:nth-child(6n+6){--visual-tone: var(--panel-tone-rose)}.panel-v3[data-card-skin=chromatic] .ops-tone-cyan{--ops-accent: var(--panel-tone-cyan);--ops-accent-strong: var(--panel-tone-aqua);--visual-tone: var(--panel-tone-cyan) !important}.panel-v3[data-card-skin=chromatic] .ops-tone-mint{--ops-accent: var(--panel-tone-mint);--ops-accent-strong: var(--panel-tone-aqua);--visual-tone: var(--panel-tone-mint) !important}.panel-v3[data-card-skin=chromatic] .ops-tone-violet{--ops-accent: var(--panel-tone-violet);--ops-accent-strong: var(--panel-tone-cyan);--visual-tone: var(--panel-tone-violet) !important}.panel-v3[data-card-skin=chromatic] .ops-tone-amber{--ops-accent: var(--panel-tone-amber);--ops-accent-strong: var(--panel-tone-rose);--visual-tone: var(--panel-tone-amber) !important}.panel-v3[data-card-skin=chromatic] .ops-tone-steel{--ops-accent: var(--panel-tone-steel);--ops-accent-strong: var(--panel-tone-cyan);--visual-tone: var(--panel-tone-steel) !important}.panel-v3[data-card-skin=chromatic] .ops-tone-danger{--ops-accent: var(--panel-tone-rose);--ops-accent-strong: var(--panel-tone-amber);--visual-tone: var(--panel-tone-rose) !important}.panel-v3[data-card-skin=chromatic] .ds-stat-card[data-tone=success]{--visual-tone: var(--panel-tone-mint) !important}.panel-v3[data-card-skin=chromatic] .ds-stat-card[data-tone=warning]{--visual-tone: var(--panel-tone-amber) !important}.panel-v3[data-card-skin=chromatic] .ds-stat-card[data-tone=danger],.panel-v3[data-card-skin=chromatic] :is(.updates-stage-node.danger,.lab-service__danger-card){--visual-tone: var(--panel-tone-rose) !important}.panel-v3[data-card-skin=chromatic] .updates-stage-node.ok{--visual-tone: var(--panel-tone-mint) !important}.panel-v3[data-card-skin=chromatic] .updates-stage-node.warn{--visual-tone: var(--panel-tone-amber) !important}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.dashboard-action-list a,.dashboard-directory-list a,.updates-checklist-item,.home-studio-nav-card,.home-studio-icon-option,.library-compact-row,.lab-service__lab-list>button){transition:transform .16s ease,border-color .16s ease,background-image .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.dashboard-action-list a,.dashboard-directory-list a,.updates-checklist-item,.home-studio-nav-card,.home-studio-icon-option,.library-compact-row,.lab-service__lab-list>button):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--visual-tone) 52%,var(--panel-v3-border))!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--visual-tone) 15%,transparent),transparent 70%)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--visual-tone) 10%,transparent)}}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.dashboard-action-list a,.dashboard-directory-list a,.home-studio-nav-card,.home-studio-icon-option,.library-compact-row,.lab-service__lab-list>button):is(.active,.is-active,.selected,[aria-current=page],[data-selected=true]){border-color:var(--visual-tone)!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--visual-tone) 20%,transparent),transparent 72%)!important;box-shadow:inset 3px 0 0 var(--visual-tone),0 10px 24px color-mix(in srgb,var(--visual-tone) 12%,transparent)!important}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.module-tile,.dashboard-action-list a,.dashboard-directory-list a,.home-studio-nav-card) .module-icon-svg{color:var(--visual-tone)}@media(max-width:720px){.panel-v3[data-card-skin=chromatic] :is(.workspace-section-grid,.dashboard-action-list,.dashboard-directory-list>section>div,.updates-health-grid,.updates-capability-grid,.lab-service__section-grid){grid-template-columns:1fr}.panel-v3[data-card-skin=chromatic] :is(.card,.ds-panel-card,.workspace-hero-compact,.workspace-lane,.workspace-inspector,.ops-section,.updates-section-card){border-radius:14px}.panel-v3[data-card-skin=chromatic] :is(.dental-stat-grid,.dental-mini-grid){grid-template-columns:1fr!important}.panel-v3[data-card-skin=chromatic] .dental-insights-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.panel-v3[data-card-skin=chromatic] .card{animation:none;transition:none}.panel-v3[data-card-skin=chromatic] .card:after{transition:none}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.dashboard-action-list a,.dashboard-directory-list a,.updates-checklist-item,.home-studio-nav-card,.home-studio-icon-option,.library-compact-row,.lab-service__lab-list>button){transition:none}.panel-v3[data-card-skin=chromatic] :is(.workspace-section-card,.dashboard-action-list a,.dashboard-directory-list a,.updates-checklist-item,.home-studio-nav-card,.home-studio-icon-option,.library-compact-row,.lab-service__lab-list>button):hover{transform:none}}.panel-v3[data-density=compact]{--panel-v3-sidebar: 208px;--panel-v3-topbar: 50px}.panel-v3[data-density=compact] .panel-v3-page-title{min-height:74px;padding-block:11px}.panel-v3 .libraries-console{--workspace-tone: #1d9d93}.panel-v3 .libraries-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-v3 .library-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--panel-v3-border);border-radius:12px;background:var(--panel-v3-paper);padding:8px}.panel-v3 .library-section-tabs button{display:grid;gap:4px;min-width:0;min-height:58px;border:1px solid transparent;border-radius:9px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-text);padding:9px 11px;text-align:left;cursor:pointer}.panel-v3 .library-section-tabs button:hover{border-color:var(--panel-v3-border-strong)}.panel-v3 .library-section-tabs button.active{border-color:color-mix(in srgb,#1d9d93 55%,var(--panel-v3-border));background:color-mix(in srgb,#1d9d93 12%,var(--panel-v3-paper));box-shadow:inset 3px 0 #1d9d93}.panel-v3 .library-section-tabs strong,.panel-v3 .library-section-tabs small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-v3 .library-section-tabs strong{font-size:13px}.panel-v3 .library-section-tabs small{color:var(--panel-v3-muted);font-size:10px}.panel-v3 .library-advanced-tools{border-style:dashed}.panel-v3 .library-filter-grid{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(140px,.55fr) minmax(120px,.45fr);gap:10px}.panel-v3 .library-filter-grid label{display:grid;gap:6px;min-width:0;color:var(--panel-v3-muted);font-size:11px;font-weight:600}.panel-v3 .library-filter-grid :where(input,select){width:100%;min-width:0}.panel-v3 .library-pagination-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;border-top:1px solid var(--panel-v3-border);padding-top:10px;color:var(--panel-v3-muted);font-size:12px}.panel-v3 .library-pagination-row>div{display:flex;flex-wrap:wrap;gap:7px}.panel-v3 .library-selection-copy{display:grid;gap:3px;min-width:min(100%,250px)}.panel-v3 .library-selection-copy strong{font-size:13px}.panel-v3 .library-selection-copy span{color:var(--panel-v3-muted);font-size:11px}.panel-v3 .libraries-console .library-console-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);gap:14px}.panel-v3 .libraries-console .workspace-inspector{position:sticky;top:calc(var(--panel-v3-topbar) + 12px)}.panel-v3 .libraries-console .library-compact-list{gap:6px}.panel-v3 .libraries-console .library-compact-row{min-height:58px;border-radius:10px;padding:9px 10px}.panel-v3 .libraries-console .library-compact-row strong{font-size:13px}.panel-v3 .libraries-console .library-compact-row small,.panel-v3 .libraries-console .library-compact-row em{color:var(--panel-v3-muted);font-size:11px;font-style:normal}@media(max-width:980px){.panel-v3 .libraries-console .library-console-grid{grid-template-columns:1fr}.panel-v3 .libraries-console .workspace-inspector{position:static}}@media(max-width:720px){.panel-v3 .libraries-stat-grid,.panel-v3 .library-filter-grid{grid-template-columns:1fr}.panel-v3 .library-section-tabs{display:flex;overflow-x:auto;scrollbar-width:thin}.panel-v3 .library-section-tabs button{flex:0 0 170px}.panel-v3 .library-pagination-row>div,.panel-v3 .library-pagination-row button{width:100%}}.panel-v3 .users-console{--workspace-tone: var(--panel-v3-mint)}.panel-v3 .users-command-hero{grid-template-columns:minmax(300px,1fr) minmax(250px,.7fr) auto;grid-template-areas:"intro summary actions";align-items:center;padding-block:12px}.panel-v3 .users-command-hero>div:first-child{grid-area:intro}.panel-v3 .users-command-hero>.workspace-action-strip{grid-area:actions}.panel-v3 .users-hero-stats{grid-area:summary;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.panel-v3 .users-hero-stats .ds-stat-card{min-height:58px;padding:10px 11px;border-radius:10px}.panel-v3 .users-hero-stats .ds-stat-card:before{width:20px}.panel-v3 .users-hero-stats .ds-stat-card strong{font-size:16px}.panel-v3 .users-filter-lane{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:end;padding-block:0}.panel-v3 .users-filter-lane>header{display:grid;align-self:stretch;align-content:space-between;margin:0}.panel-v3 .users-filter-lane>header .workspace-action-strip{justify-content:flex-start}.panel-v3 .users-filter-lane>.users-filter-summary{grid-column:2}.panel-v3 .users-filter-grid{display:grid;grid-template-columns:minmax(250px,1.8fr) repeat(4,minmax(120px,.7fr));gap:10px}.panel-v3 .users-filter-grid label{display:grid;gap:6px;min-width:0;color:var(--panel-v3-muted);font-size:11px;font-weight:600}.panel-v3 .users-filter-grid :where(input,select){width:100%;min-width:0}.panel-v3 .users-filter-summary,.panel-v3 .users-pagination-footer{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-top:2px;border-top:1px solid var(--panel-v3-border);padding-top:7px;color:var(--panel-v3-muted);font-size:12px}.panel-v3 .users-pagination-footer{width:100%;margin-top:0;border-top:0;padding-top:0}.panel-v3 .users-pagination-footer>div,.panel-v3 .users-pagination-footer label,.panel-v3 .users-bulk-actions,.panel-v3 .users-row-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.panel-v3 .users-pagination-footer label{color:var(--panel-v3-muted);font-size:11px;font-weight:600}.panel-v3 .users-pagination-footer select{min-width:72px}.panel-v3 .users-selection-copy{display:grid;gap:3px;min-width:min(100%,230px)}.panel-v3 .users-selection-copy strong{color:var(--panel-v3-text);font-size:13px}.panel-v3 .users-selection-copy span{color:var(--panel-v3-muted);font-size:11px}.panel-v3 .users-bulk-actions{justify-content:flex-end}.panel-v3 .users-row-actions{min-width:208px}.panel-v3 .users-advanced-tools>div{background:var(--panel-v3-paper-soft)}.panel-v3 .users-advanced-tools .ds-panel-card{margin:0}.panel-v3 .user-create-flow,.panel-v3 .user-create-main,.panel-v3 .user-create-card,.panel-v3 .user-create-field,.panel-v3 .user-create-success{display:grid}.panel-v3 .user-create-flow{gap:14px}.panel-v3 .user-create-intro{display:flex;gap:18px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--panel-v3-mint) 34%,var(--panel-v3-border));border-radius:12px;padding:15px 16px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--panel-v3-mint) 13%,transparent),transparent 42%),var(--panel-v3-paper-soft)}.panel-v3 .user-create-intro h4,.panel-v3 .user-create-card h4,.panel-v3 .user-create-summary h4,.panel-v3 .user-create-success h4{margin:0;color:var(--panel-v3-text)}.panel-v3 .user-create-intro h4{margin-top:4px;font-size:18px;line-height:1.25}.panel-v3 .user-create-intro p,.panel-v3 .user-create-card-head p,.panel-v3 .user-create-summary>p,.panel-v3 .user-create-success-heading p{margin:4px 0 0;color:var(--panel-v3-muted);font-size:12px;line-height:1.5}.panel-v3 .user-create-kicker,.panel-v3 .user-create-success-heading>span{color:var(--panel-v3-mint);font-size:10px;font-weight:600;letter-spacing:.12em}.panel-v3 .user-create-automatic{display:grid;flex:0 1 330px;gap:4px;border-left:1px solid var(--panel-v3-border);padding-left:16px}.panel-v3 .user-create-automatic span{color:var(--panel-v3-muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.panel-v3 .user-create-automatic strong{color:var(--panel-v3-text);font-size:11px;line-height:1.45}.panel-v3 .user-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);gap:14px;align-items:start}.panel-v3 .user-create-main{gap:12px}.panel-v3 .user-create-card,.panel-v3 .user-create-summary{border:1px solid var(--panel-v3-border);border-radius:12px;background:var(--panel-v3-paper);box-shadow:0 8px 22px color-mix(in srgb,#000 10%,transparent)}.panel-v3 .user-create-card{gap:14px;padding:15px}.panel-v3 .user-create-card-head{display:flex;gap:10px;align-items:flex-start}.panel-v3 .user-create-card-head h4{font-size:14px}.panel-v3 .user-create-step{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--panel-v3-mint) 44%,var(--panel-v3-border));border-radius:9px;background:color-mix(in srgb,var(--panel-v3-mint) 12%,var(--panel-v3-paper));color:var(--panel-v3-mint);font-size:11px;font-weight:600}.panel-v3 .user-create-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.panel-v3 .user-create-field-wide{grid-column:1 / -1}.panel-v3 .user-create-field{gap:6px;min-width:0}.panel-v3 .user-create-field>span{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--panel-v3-text);font-size:11px;font-weight:600}.panel-v3 .user-create-field>span em{color:var(--panel-v3-muted);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.panel-v3 .user-create-field small{color:var(--color-danger);font-size:10px;line-height:1.35}.panel-v3 .user-create-field small.is-valid{color:var(--color-success)}.panel-v3 .user-create-field :where(input,textarea){width:100%}.panel-v3 .user-create-field textarea{min-height:74px;resize:vertical}.panel-v3 .user-create-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border:1px solid var(--panel-v3-border);border-radius:9px;padding:4px;background:var(--panel-v3-paper-soft)}.panel-v3 .user-create-status button,.panel-v3 .user-create-presets button{border:1px solid transparent;color:var(--panel-v3-muted);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.panel-v3 .user-create-status button{min-height:34px;border-radius:7px;background:transparent;font-size:11px;font-weight:600}.panel-v3 .user-create-status button.active,.panel-v3 .user-create-presets button.active{border-color:color-mix(in srgb,var(--panel-v3-mint) 48%,var(--panel-v3-border));background:color-mix(in srgb,var(--panel-v3-mint) 12%,var(--panel-v3-paper));color:var(--panel-v3-text)}.panel-v3 .user-create-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.panel-v3 .user-create-presets button{display:grid;gap:3px;min-height:58px;border-radius:9px;padding:8px;background:var(--panel-v3-paper-soft);text-align:left}.panel-v3 .user-create-presets button:hover{border-color:var(--panel-v3-border-strong);transform:translateY(-1px)}.panel-v3 .user-create-presets strong{color:inherit;font-size:11px}.panel-v3 .user-create-presets span{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .user-create-custom-date{max-width:330px}.panel-v3 .user-create-optional-grid{border-top:1px solid var(--panel-v3-border);padding-top:12px}.panel-v3 .user-create-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.panel-v3 .user-create-password-row input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.panel-v3 .user-create-summary{position:sticky;top:0;display:grid;gap:12px;padding:15px}.panel-v3 .user-create-summary h4{font-size:15px}.panel-v3 .user-create-summary dl{display:grid;gap:0;margin:0}.panel-v3 .user-create-summary dl>div{display:grid;gap:3px;border-bottom:1px solid var(--panel-v3-border);padding:9px 0}.panel-v3 .user-create-summary dt{color:var(--panel-v3-muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.panel-v3 .user-create-summary dd{margin:0;color:var(--panel-v3-text);font-size:11px;font-weight:600}.panel-v3 .user-create-checks{display:grid;gap:7px}.panel-v3 .user-create-checks span{display:flex;gap:7px;align-items:center;color:var(--panel-v3-muted);font-size:10px;font-weight:600}.panel-v3 .user-create-checks span:before{content:"";width:7px;height:7px;border:1px solid var(--panel-v3-border-strong);border-radius:50%;background:transparent}.panel-v3 .user-create-checks span[data-ready=true]{color:var(--panel-v3-text)}.panel-v3 .user-create-checks span[data-ready=true]:before{border-color:var(--color-success);background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 13%,transparent)}.panel-v3 .user-create-success{max-width:720px;gap:16px;margin:24px auto;border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--panel-v3-border));border-radius:14px;padding:24px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-success) 12%,transparent),transparent 42%),var(--panel-v3-paper)}.panel-v3 .user-create-success-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--color-success) 16%,var(--panel-v3-paper));color:var(--color-success);font-size:24px;font-weight:600}.panel-v3 .user-create-success-heading h4{margin-top:5px;font-size:20px}.panel-v3 .user-create-receipt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:9px;align-items:end;border:1px solid var(--panel-v3-border);border-radius:11px;padding:12px;background:var(--panel-v3-paper-soft)}.panel-v3 .user-create-receipt label{display:grid;gap:5px;color:var(--panel-v3-muted);font-size:10px;font-weight:600}.panel-v3 .user-create-password-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.panel-v3 .user-create-success-note{display:flex;gap:8px 14px;align-items:center;justify-content:space-between;color:var(--panel-v3-muted);font-size:10px}.panel-v3 .user-create-success-note strong{color:var(--panel-v3-text)}@media(max-width:1240px){.panel-v3 .users-command-hero{grid-template-columns:minmax(280px,1fr) auto;grid-template-areas:"intro actions" "summary summary"}.panel-v3 .users-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .users-search-field{grid-column:1 / -1}}@media(max-width:900px){.panel-v3 .users-filter-lane{grid-template-columns:1fr}.panel-v3 .users-filter-lane>header{display:flex}.panel-v3 .users-filter-lane>.users-filter-summary{grid-column:1}.panel-v3 .user-create-layout{grid-template-columns:1fr}.panel-v3 .user-create-summary{position:static}.panel-v3 .user-create-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-v3 .user-create-receipt{grid-template-columns:1fr 1fr}.panel-v3 .user-create-receipt button{grid-column:1 / -1}}@media(max-width:720px){.panel-v3 .users-command-hero{grid-template-columns:1fr;grid-template-areas:"intro" "summary" "actions"}.panel-v3 .users-hero-stats,.panel-v3 .users-filter-grid{grid-template-columns:1fr}.panel-v3 .users-search-field{grid-column:auto}.panel-v3 .users-pagination-footer,.panel-v3 .users-pagination-footer>div,.panel-v3 .users-bulk-actions{align-items:stretch}.panel-v3 .users-pagination-footer>div,.panel-v3 .users-bulk-actions{width:100%}.panel-v3 .users-pagination-footer button,.panel-v3 .users-bulk-actions button{flex:1 1 140px}.panel-v3 .user-create-intro,.panel-v3 .user-create-success-note{display:grid}.panel-v3 .user-create-automatic{border-top:1px solid var(--panel-v3-border);border-left:0;padding-top:12px;padding-left:0}.panel-v3 .user-create-field-grid,.panel-v3 .user-create-presets,.panel-v3 .user-create-receipt{grid-template-columns:1fr}.panel-v3 .user-create-field-wide,.panel-v3 .user-create-receipt button{grid-column:auto}.panel-v3 .user-create-password-row{grid-template-columns:1fr 1fr}.panel-v3 .user-create-password-row input{grid-column:1 / -1}.panel-v3 .user-create-success{margin:0;padding:16px}}.panel-v3 .devices-console{--workspace-tone: var(--panel-v3-cyan)}.panel-v3 .devices-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .devices-filter-grid{display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(2,minmax(150px,.6fr));gap:10px}.panel-v3 .devices-filter-grid label,.panel-v3 .devices-lookup-field{display:grid;gap:6px;min-width:0;color:var(--panel-v3-muted);font-size:11px;font-weight:600}.panel-v3 .devices-filter-grid :where(input,select),.panel-v3 .devices-lookup-field input{width:100%;min-width:0}.panel-v3 .devices-console-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:12px;align-items:start}.panel-v3 .devices-console-grid>.workspace-lane{min-width:0}.panel-v3 .devices-console-grid .ds-table{min-width:900px}.panel-v3 .devices-console-grid .ds-table tbody tr{cursor:pointer}.panel-v3 .devices-console-grid .ds-table tbody tr:focus-visible{outline:2px solid var(--workspace-tone);outline-offset:-2px}.panel-v3 .devices-row-selected td{background:color-mix(in srgb,var(--workspace-tone) 9%,var(--panel-v3-paper))}.panel-v3 .devices-primary-cell{display:grid;gap:3px;min-width:126px}.panel-v3 .devices-primary-cell strong{color:var(--panel-v3-text);font-size:11px}.panel-v3 .devices-primary-cell small{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .devices-inspector{position:sticky;top:10px}.panel-v3 .devices-inspector-body{display:grid;gap:12px}.panel-v3 .devices-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.panel-v3 .devices-detail-grid>div{display:grid;gap:4px;min-width:0;border:1px solid var(--panel-v3-border);border-radius:9px;padding:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .devices-detail-grid span,.panel-v3 .devices-inspector-note span{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .devices-detail-grid strong{overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px}.panel-v3 .devices-inspector-note{display:grid;gap:4px;border-left:3px solid var(--workspace-tone);padding:8px 10px;background:color-mix(in srgb,var(--workspace-tone) 7%,transparent)}.panel-v3 .devices-inspector-note strong{color:var(--panel-v3-text);font-size:11px}.panel-v3 .devices-inspector-actions,.panel-v3 .devices-selection-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.panel-v3 .devices-inspector-actions>*{flex:1 1 120px}.panel-v3 .devices-inspector-actions .ds-action-menu__panel{right:0;left:auto}.panel-v3 .devices-selection-copy{display:grid;gap:3px}.panel-v3 .devices-selection-copy strong{color:var(--panel-v3-text);font-size:12px}.panel-v3 .devices-selection-copy span{color:var(--panel-v3-muted);font-size:10px}.panel-v3 .devices-selection-actions{justify-content:flex-end}.panel-v3 .devices-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-v3 .devices-advanced-grid .ds-panel-card__body{display:grid;gap:12px}.panel-v3 .devices-advanced-grid .ds-table{min-width:620px}@media(max-width:1180px){.panel-v3 .devices-console-grid,.panel-v3 .devices-advanced-grid{grid-template-columns:1fr}.panel-v3 .devices-inspector{position:static}}@media(max-width:820px){.panel-v3 .devices-stat-grid,.panel-v3 .devices-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .devices-search-field{grid-column:1 / -1}}@media(max-width:560px){.panel-v3 .devices-stat-grid,.panel-v3 .devices-filter-grid,.panel-v3 .devices-detail-grid{grid-template-columns:1fr}.panel-v3 .devices-search-field{grid-column:auto}.panel-v3 .devices-selection-actions,.panel-v3 .devices-inspector-actions{width:100%}.panel-v3 .devices-selection-actions>*,.panel-v3 .devices-inspector-actions>*{flex:1 1 100%}}.panel-v3[data-visual-system=refined]{--panel-v3-topbar: 64px}.panel-v3[data-visual-system=refined] .panel-v3-page-title{min-height:78px;padding:13px 28px;border-bottom:1px solid var(--panel-v3-border);background:linear-gradient(90deg,color-mix(in srgb,var(--panel-page-tone, var(--panel-v3-aqua)) 7%,transparent),transparent 44%),var(--panel-v3-panel)}.panel-v3[data-visual-system=refined] .panel-v3-title-icon{width:46px;height:46px;border-radius:13px}@media(min-width:1081px){.panel-v3[data-visual-system=refined][data-nav-collapsed=true]{--panel-v3-sidebar: 0px}}@media(max-width:1080px){.panel-v3[data-visual-system=refined]{--panel-v3-topbar: 58px}}@media(max-width:720px){.panel-v3[data-visual-system=refined] .panel-v3-page-title{min-height:72px;padding:11px 12px}}.panel-v3 .workspace-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.panel-v3 .workspace-command-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);gap:10px;align-items:start}.panel-v3 .workspace-command-grid>*{min-width:0}.panel-v3 .workspace-filter-row{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.panel-v3 .workspace-filter-row>:is(input,select){min-width:160px;flex:1 1 180px}.panel-v3 .workspace-filter-row>span{margin-inline-start:auto;color:var(--panel-v3-muted);font-size:9px}.panel-v3 .workspace-view-tabs{display:flex;gap:6px;padding:4px;overflow-x:auto;border:1px solid var(--panel-v3-border);border-radius:10px;background:var(--panel-v3-paper-soft);overscroll-behavior-inline:contain}.panel-v3 .workspace-view-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;white-space:nowrap;color:var(--panel-v3-muted);border:1px solid transparent;border-radius:7px;background:transparent;font:inherit;font-weight:600;cursor:pointer}.panel-v3 .workspace-view-tabs button span{min-width:20px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-cyan)) 12%,transparent);color:var(--panel-v3-text);font-size:9px}.panel-v3 .workspace-view-tabs button.active{color:var(--panel-v3-text);border-color:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-cyan)) 38%,var(--panel-v3-border));background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-cyan)) 12%,var(--panel-v3-paper));box-shadow:inset 0 -2px 0 var(--workspace-tone, var(--panel-v3-cyan))}.panel-v3 .database-storage-summary,.panel-v3 .home-studio-summary-card{min-width:0;padding:10px;border:1px solid var(--panel-v3-border);border-radius:8px;background:color-mix(in srgb,var(--panel-v3-paper-soft) 88%,transparent)}.panel-v3 .database-storage-summary p{margin:4px 0;overflow-wrap:anywhere;color:var(--panel-v3-muted);font-size:9px}.panel-v3 .database-command-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.9fr)}.panel-v3 .home-studio-version-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-v3 .home-studio-summary-grid{padding-top:4px}@media(max-width:980px){.panel-v3 .workspace-command-grid,.panel-v3 .database-command-grid{grid-template-columns:1fr}}@media(max-width:680px){.panel-v3 .home-studio-version-strip{grid-template-columns:1fr}.panel-v3 .workspace-filter-row{align-items:stretch;flex-direction:column}.panel-v3 .workspace-filter-row>*{width:100%}.panel-v3 .workspace-filter-row>span{margin-inline-start:0}}.panel-v3 .bans-console,.panel-v3 .insights-console{display:grid;gap:12px}.panel-v3 .bans-stat-grid,.panel-v3 .insights-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .bans-filter-panel,.panel-v3 .insights-filter-panel{display:grid;gap:10px;align-items:end;padding:12px;border:1px solid var(--panel-v3-border);border-left:3px solid var(--workspace-tone, var(--panel-v3-amber));border-radius:10px;background:var(--panel-v3-paper)}.panel-v3 .bans-filter-panel{grid-template-columns:minmax(200px,.8fr) minmax(260px,1.5fr) minmax(160px,.65fr) auto}.panel-v3 .insights-filter-panel{grid-template-columns:minmax(170px,.75fr) minmax(210px,1.35fr) repeat(3,minmax(130px,.72fr)) auto}.panel-v3 .bans-filter-panel h3,.panel-v3 .insights-filter-panel h3{margin:2px 0 0;color:var(--panel-v3-text);font-size:14px}.panel-v3 .bans-filter-panel label,.panel-v3 .insights-filter-panel label,.panel-v3 .insights-advanced-controls label{display:grid;gap:5px;min-width:0}.panel-v3 .bans-filter-panel label>span,.panel-v3 .insights-filter-panel label>span,.panel-v3 .insights-advanced-controls label>span{color:var(--panel-v3-muted);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.panel-v3 .bans-console-grid,.panel-v3 .insights-console-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,.76fr);gap:12px;align-items:start}.panel-v3 .bans-ledger-card,.panel-v3 .insights-roster-card{min-width:0}.panel-v3 .bans-ledger-card .ds-table{min-width:820px}.panel-v3 .insights-roster-card .ds-table{min-width:850px}.panel-v3 .bans-ledger-card .ds-table th,.panel-v3 .insights-roster-card .ds-table th,.panel-v3 .bans-ledger-card .ds-table td:first-child,.panel-v3 .bans-ledger-card .ds-table td:last-child,.panel-v3 .insights-roster-card .ds-table td:first-child,.panel-v3 .insights-roster-card .ds-table td:nth-child(3),.panel-v3 .insights-roster-card .ds-table td:nth-child(4),.panel-v3 .insights-roster-card .ds-table td:last-child{white-space:nowrap}.panel-v3 .bans-ledger-card .ds-table td:nth-child(2),.panel-v3 .insights-roster-card .ds-table td:nth-child(2){min-width:140px}.panel-v3 .bans-row-selected td,.panel-v3 .insights-row-selected td{background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-amber)) 8%,var(--panel-v3-paper))}.panel-v3 .bans-cell-subtle,.panel-v3 .insights-cell-subtle{display:block;margin-top:3px;color:var(--panel-v3-muted);font-size:9px}.panel-v3 .bans-inspector,.panel-v3 .insights-inspector{position:sticky;top:12px}.panel-v3 .bans-event-summary,.panel-v3 .insights-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-border)}.panel-v3 .bans-event-summary>div,.panel-v3 .insights-summary-list>div{display:grid;gap:4px;min-width:0;padding:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .bans-event-summary dt,.panel-v3 .insights-summary-list dt{color:var(--panel-v3-muted);font-size:8px;font-weight:600;text-transform:uppercase}.panel-v3 .bans-event-summary dd,.panel-v3 .insights-summary-list dd{margin:0;overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px;font-weight:600}.panel-v3 .bans-reason-card{display:grid;gap:5px;margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--panel-v3-rose) 30%,var(--panel-v3-border));border-radius:9px;background:color-mix(in srgb,var(--panel-v3-rose) 5%,var(--panel-v3-paper))}.panel-v3 .bans-reason-card span{color:var(--panel-v3-muted);font-size:8px;font-weight:600;text-transform:uppercase}.panel-v3 .bans-reason-card strong{color:var(--panel-v3-text);font-size:10px;line-height:1.5}.panel-v3 .bans-inspector-actions,.panel-v3 .insights-inspector-actions,.panel-v3 .insights-selection-actions,.panel-v3 .insights-pagination{display:flex;gap:8px;align-items:center;justify-content:space-between}.panel-v3 .bans-inspector-actions,.panel-v3 .insights-inspector-actions{margin-top:10px}.panel-v3 .bans-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panel-v3 .bans-recent-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft)}.panel-v3 .bans-recent-grid article>div{display:grid;gap:3px;min-width:0}.panel-v3 .bans-recent-grid strong{overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px}.panel-v3 .bans-recent-grid span,.panel-v3 .bans-recent-grid small,.panel-v3 .insights-pagination span{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .insights-console .workspace-selection-bar>div:first-child{display:grid;gap:2px}.panel-v3 .insights-console .workspace-selection-bar strong{color:var(--panel-v3-text);font-size:11px}.panel-v3 .insights-console .workspace-selection-bar span{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .insights-timeline{display:grid;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--panel-v3-border)}.panel-v3 .insights-timeline .ds-timeline-list{max-height:360px;overflow:auto;overscroll-behavior:contain}.panel-v3 .insights-advanced-controls{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;max-width:620px}@media(max-width:1280px){.panel-v3 .insights-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.panel-v3 .bans-console-grid,.panel-v3 .insights-console-grid{grid-template-columns:1fr}.panel-v3 .bans-inspector,.panel-v3 .insights-inspector{position:static}.panel-v3 .bans-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.panel-v3 .bans-stat-grid,.panel-v3 .insights-stat-grid,.panel-v3 .bans-recent-grid,.panel-v3 .insights-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .insights-console .workspace-selection-bar,.panel-v3 .insights-selection-actions,.panel-v3 .insights-pagination{align-items:stretch;flex-direction:column}}@media(max-width:520px){.panel-v3 .bans-stat-grid,.panel-v3 .insights-stat-grid,.panel-v3 .bans-filter-panel,.panel-v3 .insights-filter-panel,.panel-v3 .bans-recent-grid,.panel-v3 .insights-advanced-controls{grid-template-columns:1fr}}.panel-v3 .settings-console{--workspace-tone: var(--panel-v3-teal)}.panel-v3 .settings-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .settings-readiness-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--panel-v3-border);border-radius:999px;padding:5px 10px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.panel-v3 .settings-readiness-badge[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 42%,var(--panel-v3-border));color:var(--color-success)}.panel-v3 .settings-readiness-badge[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--panel-v3-border));color:var(--color-warning)}.panel-v3 .settings-readiness-badge[data-tone=error]{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--panel-v3-border));color:var(--color-danger)}.panel-v3 .settings-attention-list{display:grid;gap:8px}.panel-v3 .settings-attention-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--panel-v3-border);border-left-width:3px;border-radius:9px;padding:10px 12px;background:var(--panel-v3-paper-soft)}.panel-v3 .settings-attention-list article[data-tone=fail]{border-left-color:var(--color-danger)}.panel-v3 .settings-attention-list article[data-tone=warn]{border-left-color:var(--color-warning)}.panel-v3 .settings-attention-list article>span,.panel-v3 .settings-attention-list article>em{color:var(--panel-v3-muted);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.panel-v3 .settings-attention-list article[data-tone=fail]>span{color:var(--color-danger)}.panel-v3 .settings-attention-list article[data-tone=warn]>span{color:var(--color-warning)}.panel-v3 .settings-attention-list article div{display:grid;gap:3px;min-width:0}.panel-v3 .settings-attention-list article strong{color:var(--panel-v3-text);font-size:11px}.panel-v3 .settings-attention-list article p,.panel-v3 .settings-all-ready p,.panel-v3 .settings-service-grid p{margin:0;color:var(--panel-v3-muted);font-size:10px;line-height:1.45}.panel-v3 .settings-all-ready{display:flex;gap:11px;align-items:center;border:1px solid color-mix(in srgb,var(--color-success) 40%,var(--panel-v3-border));border-radius:10px;padding:13px;background:color-mix(in srgb,var(--color-success) 8%,var(--panel-v3-paper))}.panel-v3 .settings-all-ready>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--color-success) 16%,var(--panel-v3-paper));color:var(--color-success);font-weight:600}.panel-v3 .settings-all-ready strong{color:var(--panel-v3-text);font-size:12px}.panel-v3 .settings-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.panel-v3 .settings-service-grid article{position:relative;display:grid;gap:7px;min-width:0;border:1px solid var(--panel-v3-border);border-radius:10px;padding:13px;overflow:hidden;background:var(--panel-v3-paper-soft)}.panel-v3 .settings-service-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--color-danger)}.panel-v3 .settings-service-grid article[data-ready=true]:before{background:var(--color-success)}.panel-v3 .settings-service-grid article>span,.panel-v3 .settings-data-strip span{color:var(--panel-v3-muted);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.panel-v3 .settings-service-grid article>strong{color:var(--panel-v3-text);font-size:14px}.panel-v3 .settings-service-grid article p{overflow-wrap:anywhere}.panel-v3 .settings-data-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid var(--panel-v3-border);border-radius:9px;overflow:hidden;background:var(--panel-v3-border)}.panel-v3 .settings-data-strip>div{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:9px 11px;background:var(--panel-v3-paper)}.panel-v3 .settings-data-strip strong{color:var(--panel-v3-text);font-size:12px}.panel-v3 .settings-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-v3 .settings-wide-card{grid-column:1 / -1}.panel-v3 .settings-advanced-grid .ds-panel-card__body{min-width:0}.panel-v3 .settings-advanced-grid .ds-table{min-width:620px}.panel-v3 .settings-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--panel-v3-border);border-radius:9px;overflow:hidden;background:var(--panel-v3-border)}.panel-v3 .settings-detail-list>div{display:grid;gap:4px;min-width:0;padding:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .settings-detail-list dt{color:var(--panel-v3-muted);font-size:9px;font-weight:600;text-transform:uppercase}.panel-v3 .settings-detail-list dd{margin:0;overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px;font-weight:600}.panel-v3 .workspace-advanced-panel>summary{position:relative;padding-right:42px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.panel-v3 .workspace-advanced-panel>summary:hover{border-color:var(--panel-v3-border-strong);background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-aqua)) 6%,var(--panel-v3-paper-soft))}.panel-v3 .workspace-advanced-panel>summary:after{content:"+";position:absolute;top:50%;right:14px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--panel-v3-border);border-radius:7px;color:var(--panel-v3-muted);transform:translateY(-50%)}.panel-v3 .workspace-advanced-panel[open]>summary:after{content:"−";color:var(--workspace-tone, var(--panel-v3-aqua))}.panel-v3 .action-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:980px){.panel-v3 .settings-service-grid,.panel-v3 .settings-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .settings-advanced-grid{grid-template-columns:1fr}.panel-v3 .settings-wide-card{grid-column:auto}}@media(max-width:620px){.panel-v3 .settings-stat-grid,.panel-v3 .settings-service-grid,.panel-v3 .settings-data-strip,.panel-v3 .settings-detail-list{grid-template-columns:1fr}.panel-v3 .settings-attention-list article{grid-template-columns:1fr}}.panel-v3[data-visual-system=refined] .panel-v3-page-local-head:not(.action-only){justify-content:flex-start;min-height:0;padding:0;border:0;background:transparent}.panel-v3[data-visual-system=refined] .panel-v3-page-local-head:not(.action-only)>p{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--panel-v3-border);border-radius:999px;background:var(--panel-v3-paper);color:var(--panel-v3-muted);font-size:.72rem;font-weight:600}.panel-v3[data-visual-system=refined] .ds-back-to-permissions{justify-self:start;width:max-content;margin:-4px 0 0}.panel-v3[data-visual-system=refined] .panel-v3-direction-switch{grid-column:1 / -1}:root[data-theme=dark] .panel-v3[data-visual-system=refined] :where(.permissions-landing-hero,.course-access-hero,.course-access-flow__header>div,.course-bulk-option,.library-command-center,.library-maintenance-disclosure,.library-alphabet-disclosure){background-color:var(--panel-v3-paper)}@media(max-width:1080px){.panel-v3[data-visual-system=refined]{--panel-v3-sidebar: 300px}}.panel-v3 .access-console,.panel-v3 .finance-console{display:grid;gap:12px}.panel-v3 .access-stat-grid,.panel-v3 .finance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .access-filter-panel{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1.5fr) minmax(150px,.75fr) minmax(140px,.7fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--panel-v3-border);border-left:3px solid var(--workspace-tone, var(--panel-v3-violet));border-radius:10px;background:var(--panel-v3-paper)}.panel-v3 .access-filter-panel h3,.panel-v3 .finance-ledger h3,.panel-v3 .finance-attention h3{margin:2px 0 0;color:var(--panel-v3-text);font-size:14px}.panel-v3 .access-filter-panel label,.panel-v3 .finance-form-grid label{display:grid;gap:5px;min-width:0}.panel-v3 .access-filter-panel label>span,.panel-v3 .finance-form-grid label>span{color:var(--panel-v3-muted);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.panel-v3 .access-console-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.75fr);gap:12px;align-items:start}.panel-v3 .access-console-grid .access-table-card{min-width:0}.panel-v3 .access-console-grid .ds-table{min-width:790px}.panel-v3 .access-pagination,.panel-v3 .access-inspector-actions,.panel-v3 .finance-ledger-actions{display:flex;gap:8px;align-items:center}.panel-v3 .access-pagination span{color:var(--panel-v3-muted);font-size:10px;font-weight:600;white-space:nowrap}.panel-v3 .access-cell-subtle,.panel-v3 .finance-cell-subtle{display:block;margin-top:3px;color:var(--panel-v3-muted);font-size:9px}.panel-v3 .access-inspector{position:sticky;top:12px}.panel-v3 .access-inspector-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-border)}.panel-v3 .access-inspector-summary>div{display:grid;gap:4px;min-width:0;padding:10px;background:var(--panel-v3-paper-soft)}.panel-v3 .access-inspector-summary span,.panel-v3 .access-geo-card span{color:var(--panel-v3-muted);font-size:9px;font-weight:600;text-transform:uppercase}.panel-v3 .access-inspector-summary strong{overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:12px}.panel-v3 .access-review-note,.panel-v3 .access-geo-card{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--panel-v3-amber) 38%,var(--panel-v3-border));border-radius:9px;background:color-mix(in srgb,var(--panel-v3-amber) 7%,var(--panel-v3-paper))}.panel-v3 .access-review-note strong,.panel-v3 .access-geo-card strong{color:var(--panel-v3-text);font-size:11px}.panel-v3 .access-review-note span,.panel-v3 .access-geo-card small{color:var(--panel-v3-muted);font-size:9px}.panel-v3 .access-inspector-actions{justify-content:space-between;margin-top:10px}.panel-v3 .access-evidence-list,.panel-v3 .finance-composition-list{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-border)}.panel-v3 .access-evidence-list>div,.panel-v3 .finance-composition-list>div{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:10px;padding:8px 9px;background:var(--panel-v3-paper-soft)}.panel-v3 .access-evidence-list dt,.panel-v3 .finance-composition-list dt{color:var(--panel-v3-muted);font-size:9px;font-weight:600}.panel-v3 .access-evidence-list dd,.panel-v3 .finance-composition-list dd{margin:0;overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px;font-weight:600;text-align:right}.panel-v3 .finance-period-control{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-paper)}.panel-v3 .finance-period-control>span{color:var(--panel-v3-muted);font-size:10px;font-weight:600}.panel-v3 .finance-period-control>div{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:4px}.panel-v3 .finance-period-control button,.panel-v3 .finance-ledger-tabs button{min-height:32px;border:1px solid var(--panel-v3-border);border-radius:7px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-muted);font:inherit;font-size:10px;font-weight:600;text-transform:capitalize;cursor:pointer}.panel-v3 .finance-period-control button[data-active=true],.panel-v3 .finance-ledger-tabs button[data-active=true]{border-color:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-mint)) 55%,var(--panel-v3-border));background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-mint)) 13%,var(--panel-v3-paper));color:var(--panel-v3-text);box-shadow:inset 0 -2px 0 var(--workspace-tone, var(--panel-v3-mint))}.panel-v3 .finance-attention{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:14px;padding:12px;border:1px solid color-mix(in srgb,var(--panel-v3-amber) 34%,var(--panel-v3-border));border-left:3px solid var(--panel-v3-amber);border-radius:10px;background:color-mix(in srgb,var(--panel-v3-amber) 5%,var(--panel-v3-paper))}.panel-v3 .finance-attention>div:last-child{display:grid;gap:6px}.panel-v3 .finance-attention article{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:8px;border:1px solid var(--panel-v3-border);border-radius:7px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-text);font-size:10px}.panel-v3 .finance-all-clear{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--panel-v3-mint) 32%,var(--panel-v3-border));border-radius:9px;background:color-mix(in srgb,var(--panel-v3-mint) 6%,var(--panel-v3-paper));color:var(--panel-v3-muted);font-size:10px}.panel-v3 .finance-ledger{display:grid;gap:9px}.panel-v3 .finance-ledger>header{display:flex;gap:12px;align-items:end;justify-content:space-between}.panel-v3 .finance-ledger-actions .input{min-width:min(280px,32vw)}.panel-v3 .finance-ledger-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-paper)}.panel-v3 .finance-ledger-tabs button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.panel-v3 .finance-ledger-tabs button span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:8px}.panel-v3 .finance-ledger-card .ds-table{min-width:840px}.panel-v3 .finance-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.panel-v3 .finance-positive{color:var(--panel-v3-mint)}.panel-v3 .finance-negative{color:var(--panel-v3-rose)}.panel-v3 .finance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-v3 .finance-form-wide{grid-column:1 / -1}@media(max-width:1180px){.panel-v3 .access-console-grid{grid-template-columns:1fr}.panel-v3 .access-inspector{position:static}.panel-v3 .access-filter-panel,.panel-v3 .finance-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.panel-v3 .access-stat-grid,.panel-v3 .finance-stat-grid,.panel-v3 .finance-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .finance-attention{grid-template-columns:1fr}.panel-v3 .finance-ledger>header,.panel-v3 .finance-ledger-actions,.panel-v3 .finance-period-control{align-items:stretch;flex-direction:column}.panel-v3 .finance-ledger-actions .input{min-width:0;width:100%}}@media(max-width:560px){.panel-v3 .access-stat-grid,.panel-v3 .finance-stat-grid,.panel-v3 .access-filter-panel,.panel-v3 .finance-form-grid,.panel-v3 .finance-analysis-grid,.panel-v3 .finance-ledger-tabs{grid-template-columns:1fr}.panel-v3 .access-filter-panel>div,.panel-v3 .finance-form-wide{grid-column:auto}.panel-v3 .finance-period-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-v3 .security-ops-console,.panel-v3 .audit-ops-console,.panel-v3 .tauri-diagnostics-console{display:grid;gap:12px}.panel-v3 .security-ops-stat-grid,.panel-v3 .audit-ops-stat-grid,.panel-v3 .tauri-diagnostics-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .security-ops-planner-grid,.panel-v3 .audit-ops-ledger-grid,.panel-v3 .tauri-diagnostics-event-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr);gap:12px;align-items:start}.panel-v3 .security-ops-preview-form,.panel-v3 .audit-ops-preview-form{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,.8fr) minmax(240px,1.4fr) auto;gap:9px;align-items:end}.panel-v3 .security-ops-preview-form label,.panel-v3 .audit-ops-preview-form label,.panel-v3 .security-ops-timeline-filters label,.panel-v3 .audit-ops-filter-panel label,.panel-v3 .tauri-diagnostics-filter-panel label{display:grid;gap:5px;min-width:0}.panel-v3 .security-ops-preview-form label>span,.panel-v3 .audit-ops-preview-form label>span,.panel-v3 .security-ops-timeline-filters label>span,.panel-v3 .audit-ops-filter-panel label>span,.panel-v3 .tauri-diagnostics-filter-panel label>span{color:var(--panel-v3-muted);font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.panel-v3 .security-ops-preview-card .ds-card-copy,.panel-v3 .audit-ops-preview-card .ds-card-copy{margin-top:10px}.panel-v3 .security-ops-handoff-links,.panel-v3 .tauri-response-handoff{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--panel-v3-border)}.panel-v3 .security-ops-preview-inspector,.panel-v3 .audit-ops-inspector,.panel-v3 .tauri-event-inspector{position:sticky;top:12px}.panel-v3 .security-ops-impact-summary,.panel-v3 .audit-ops-event-summary,.panel-v3 .tauri-event-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-border)}.panel-v3 .security-ops-impact-summary>div,.panel-v3 .audit-ops-event-summary>div,.panel-v3 .tauri-event-summary>div{display:grid;gap:4px;min-width:0;padding:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .security-ops-impact-summary dt,.panel-v3 .audit-ops-event-summary dt,.panel-v3 .tauri-event-summary dt{color:var(--panel-v3-muted);font-size:8px;font-weight:600;text-transform:uppercase}.panel-v3 .security-ops-impact-summary dd,.panel-v3 .audit-ops-event-summary dd,.panel-v3 .tauri-event-summary dd{margin:0;overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px;font-weight:600}.panel-v3 .security-ops-rollback-list,.panel-v3 .audit-ops-detail-card,.panel-v3 .tauri-event-reason{display:grid;gap:7px;margin-top:10px;padding:10px;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .security-ops-rollback-list ul,.panel-v3 .audit-ops-preview-result ul{display:grid;gap:5px;margin:0;padding-inline-start:18px;color:var(--panel-v3-muted);font-size:9px;line-height:1.45}.panel-v3 .audit-ops-detail-card span,.panel-v3 .tauri-event-reason span{color:var(--panel-v3-muted);font-size:8px;font-weight:600;text-transform:uppercase}.panel-v3 .audit-ops-detail-card strong,.panel-v3 .tauri-event-reason strong{overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:10px;line-height:1.5}.panel-v3 .security-ops-timeline-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.36fr);gap:9px;margin-bottom:10px}.panel-v3 .security-ops-console .ds-timeline-list{max-height:430px;overflow:auto;overscroll-behavior:contain}.panel-v3 .security-ops-snapshot-grid,.panel-v3 .audit-ops-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-v3 .security-ops-snapshot-grid>*,.panel-v3 .audit-ops-advanced-grid>*{min-width:0}.panel-v3 .security-ops-snapshot-grid .ds-table{min-width:620px}.panel-v3 .audit-ops-filter-panel,.panel-v3 .tauri-diagnostics-filter-panel{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(240px,1.3fr) minmax(180px,.6fr) auto;gap:10px;align-items:end;padding:11px;border:1px solid var(--panel-v3-border);border-inline-start:3px solid var(--workspace-tone, var(--panel-v3-violet));border-radius:10px;background:var(--panel-v3-paper-soft)}.panel-v3 .audit-ops-filter-panel h3,.panel-v3 .tauri-diagnostics-filter-panel h3{margin:3px 0 0;color:var(--panel-v3-text);font-size:13px}.panel-v3 .audit-ops-ledger-card,.panel-v3 .tauri-events-card{min-width:0}.panel-v3 .audit-ops-ledger-card .ds-table,.panel-v3 .tauri-events-card .ds-table{min-width:820px}.panel-v3 .audit-ops-ledger-card .ds-table th,.panel-v3 .audit-ops-ledger-card .ds-table td:first-child,.panel-v3 .audit-ops-ledger-card .ds-table td:last-child,.panel-v3 .tauri-events-card .ds-table th,.panel-v3 .tauri-events-card .ds-table td:first-child,.panel-v3 .tauri-events-card .ds-table td:nth-child(3),.panel-v3 .tauri-events-card .ds-table td:nth-child(5),.panel-v3 .tauri-events-card .ds-table td:last-child{white-space:nowrap}.panel-v3 .audit-ops-row-selected td,.panel-v3 .tauri-event-selected td{background:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-violet)) 8%,var(--panel-v3-paper))}.panel-v3 .audit-ops-inspector>.btn{margin-top:10px;width:100%}.panel-v3 .audit-ops-preview-result{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(260px,1.2fr);gap:12px;margin-top:12px}.panel-v3 .audit-ops-recent-list{display:grid;gap:7px}.panel-v3 .audit-ops-recent-list article{display:grid;gap:5px;padding:9px;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft)}.panel-v3 .audit-ops-recent-list article>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.panel-v3 .audit-ops-recent-list strong{color:var(--panel-v3-text);font-size:10px}.panel-v3 .audit-ops-recent-list small,.panel-v3 .audit-ops-recent-list p{margin:0;color:var(--panel-v3-muted);font-size:9px}.panel-v3 .tauri-diagnostics-alert-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.panel-v3 .tauri-diagnostics-alert-strip>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .tauri-diagnostics-alert-strip span:first-child{color:var(--panel-v3-muted);font-size:9px;font-weight:600}.panel-v3 .tauri-diagnostics-alert-strip strong{color:var(--panel-v3-text);font-size:15px}.panel-v3 .tauri-diagnostics-filter-panel{grid-template-columns:minmax(210px,.75fr) minmax(260px,1.3fr) minmax(170px,.55fr) auto auto}.panel-v3 .tauri-failures-toggle{display:flex!important;min-height:36px;padding:8px 10px;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper);align-items:center;flex-direction:row}.panel-v3 .tauri-failures-toggle input{margin:0}.panel-v3 .tauri-response-handoff{align-items:stretch}.panel-v3 .tauri-response-handoff p{flex-basis:100%;margin:0;color:var(--panel-v3-muted);font-size:9px;line-height:1.45}.panel-v3 .tauri-diagnostics-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-v3 .tauri-diagnostics-advanced-grid>:first-child{grid-row:span 2}.panel-v3 .tauri-contract-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--panel-v3-border);border-radius:9px;background:var(--panel-v3-border)}.panel-v3 .tauri-contract-map>div{display:grid;gap:4px;min-width:0;padding:9px;background:var(--panel-v3-paper-soft)}.panel-v3 .tauri-contract-map dt{color:var(--panel-v3-muted);font-size:8px;font-weight:600;text-transform:uppercase}.panel-v3 .tauri-contract-map dd{margin:0;overflow-wrap:anywhere;color:var(--panel-v3-text);font-size:9px;font-weight:600}@media(max-width:1280px){.panel-v3 .security-ops-preview-form,.panel-v3 .audit-ops-preview-form{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .tauri-diagnostics-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.panel-v3 .security-ops-planner-grid,.panel-v3 .audit-ops-ledger-grid,.panel-v3 .tauri-diagnostics-event-grid{grid-template-columns:1fr}.panel-v3 .security-ops-preview-inspector,.panel-v3 .audit-ops-inspector,.panel-v3 .tauri-event-inspector{position:static}.panel-v3 .audit-ops-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.panel-v3 .security-ops-stat-grid,.panel-v3 .audit-ops-stat-grid,.panel-v3 .tauri-diagnostics-stat-grid,.panel-v3 .security-ops-snapshot-grid,.panel-v3 .audit-ops-advanced-grid,.panel-v3 .tauri-diagnostics-alert-strip,.panel-v3 .tauri-diagnostics-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-v3 .tauri-diagnostics-advanced-grid>:first-child{grid-row:auto}.panel-v3 .security-ops-timeline-filters,.panel-v3 .audit-ops-preview-result{grid-template-columns:1fr}}@media(max-width:560px){.panel-v3 .security-ops-stat-grid,.panel-v3 .audit-ops-stat-grid,.panel-v3 .tauri-diagnostics-stat-grid,.panel-v3 .security-ops-preview-form,.panel-v3 .audit-ops-preview-form,.panel-v3 .security-ops-snapshot-grid,.panel-v3 .audit-ops-advanced-grid,.panel-v3 .audit-ops-filter-panel,.panel-v3 .tauri-diagnostics-alert-strip,.panel-v3 .tauri-diagnostics-filter-panel,.panel-v3 .tauri-diagnostics-advanced-grid,.panel-v3 .tauri-contract-map{grid-template-columns:1fr}.panel-v3 .security-ops-handoff-links,.panel-v3 .tauri-response-handoff{align-items:stretch;flex-direction:column}}.panel-v3 .security-audit-console{display:grid;gap:12px}.panel-v3 .security-audit-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-v3 .security-audit-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.panel-v3 .security-audit-workflow-grid>a{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid var(--panel-v3-border);border-block-start:3px solid var(--workspace-tone, var(--panel-v3-rose));border-radius:10px;background:var(--panel-v3-paper-soft);color:inherit;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.panel-v3 .security-audit-workflow-grid>a:hover,.panel-v3 .security-audit-workflow-grid>a:focus-visible{border-color:color-mix(in srgb,var(--workspace-tone, var(--panel-v3-rose)) 55%,var(--panel-v3-border));transform:translateY(-1px)}.panel-v3 .security-audit-workflow-grid span{color:var(--panel-v3-muted);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.panel-v3 .security-audit-workflow-grid strong{color:var(--panel-v3-text);font-size:13px}.panel-v3 .security-audit-workflow-grid p{margin:0;color:var(--panel-v3-muted);font-size:10px;line-height:1.45}.panel-v3 .security-audit-workflow-grid em{color:var(--workspace-tone, var(--panel-v3-rose));font-size:9px;font-style:normal;font-weight:600}.panel-v3 .security-audit-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:10px;align-items:start}.panel-v3 .security-audit-overview-grid>*{min-width:0}.panel-v3 .security-audit-console .ds-timeline-list{max-height:420px;overflow:auto;overscroll-behavior:contain}.panel-v3 .security-audit-boundary-note{margin:10px 0 0;padding:9px;border:1px solid var(--panel-v3-border);border-radius:8px;background:var(--panel-v3-paper-soft);color:var(--panel-v3-muted);font-size:9px;line-height:1.45}.panel-v3 .security-audit-access-links{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}@media(max-width:980px){.panel-v3 .security-audit-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.panel-v3 .security-audit-stat-grid,.panel-v3 .security-audit-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.panel-v3 .security-audit-stat-grid,.panel-v3 .security-audit-workflow-grid{grid-template-columns:1fr}.panel-v3 .security-audit-access-links{align-items:stretch;flex-direction:column}}.panel-v3[data-visual-system=refined]{--panel-v3-topbar: 58px;--panel-v3-content-width: 1680px}.panel-v3[data-visual-system=refined] .panel-v3-sidebar-account{grid-template-columns:30px minmax(0,1fr) auto;padding:5px}.panel-v3[data-visual-system=refined] .panel-v3-sidebar-account>span{width:30px;height:30px}.panel-v3[data-visual-system=refined] .panel-v3-page-title{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:68px;padding:10px 20px}.panel-v3[data-visual-system=refined] .panel-v3-title-icon{width:40px;height:40px;border-radius:11px}.panel-v3[data-visual-system=refined] .panel-v3-page-title h1{font-size:clamp(20px,1.6vw,24px)}.panel-v3[data-visual-system=refined] .panel-v3-page-title p{margin-top:2px;font-size:11px}.panel-v3 :where(.audit-ops-ledger-card,.tauri-events-card) .table-scroll{max-height:min(58vh,560px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.panel-v3 :where(.audit-ops-ledger-card,.tauri-events-card) .ds-selectable-row{cursor:pointer}.panel-v3 :where(.audit-ops-ledger-card,.tauri-events-card) .ds-selectable-row:focus-visible td{outline:2px solid color-mix(in srgb,var(--workspace-tone, var(--panel-v3-violet)) 72%,white);outline-offset:-2px}@media(max-width:720px){.panel-v3[data-visual-system=refined] .panel-v3-page-title{grid-template-columns:36px minmax(0,1fr);min-height:62px;padding-inline:11px}.panel-v3[data-visual-system=refined] .panel-v3-title-icon{width:36px;height:36px}}.workspace-directory-stack{display:grid;gap:8px;min-width:0}.panel-v3 .panel-v3-page{display:grid;gap:12px;min-width:0}.workspace-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0;min-width:0}.workspace-page-header h1{margin:0;font-size:25px;font-weight:650;line-height:1.25;letter-spacing:-.025em;color:var(--color-text)}.workspace-page-header p{margin:5px 0 0;color:var(--color-muted);font-size:14px;max-width:75ch}.workspace-page-header:has(>.workspace-page-actions:empty):not(:has(h1)):not(:has(>p)){display:none}.workspace-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workspace-page-actions:empty{display:none}.workspace-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--color-border);margin-bottom:0;padding:0 0 6px}.workspace-section-picker{display:none}.workspace-tab{border:0;background:transparent;font:inherit;cursor:pointer;white-space:nowrap;color:var(--color-muted);text-decoration:none;padding:9px 12px;border-radius:8px;font-size:14px}.workspace-tab:hover{background:var(--color-surface-muted);color:var(--color-text)}.workspace-tab.active{color:var(--color-text);background:var(--color-surface-elevated);box-shadow:inset 0 -2px var(--color-primary)}.workspace-help{position:relative;font-size:13px;color:var(--color-muted)}.workspace-help summary{cursor:pointer;padding:8px;border-radius:6px}.workspace-help[open] p{position:absolute;inset-inline-end:0;top:100%;z-index:15;width:min(360px,80vw);margin:6px 0 0;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 12px 32px #0003;color:var(--color-text);font-size:14px}.workspace-summary{min-width:0}.workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;min-width:0}.workspace-toolbar>.workspace-action-strip{align-self:end}.workspace-toolbar__body{display:grid;gap:6px;min-width:0}.workspace-more-filters{position:relative}.workspace-more-filters>summary{cursor:pointer;padding:9px 12px;border:1px solid var(--color-border);border-radius:8px;white-space:nowrap}.workspace-more-filters[open]>div{position:absolute;inset-inline-end:0;z-index:10;top:100%;margin-top:8px;width:min(560px,85vw);padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 12px 32px #0003}.workspace-list{display:block;min-width:0}.workspace-summary>.workspace-pathbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:8px 0;border:0;background:none;box-shadow:none}.workspace-summary .workspace-pathbar>span{display:flex;gap:6px;align-items:baseline;border:0;padding:0;background:none}.workspace-summary .workspace-pathbar strong{font-size:14px}.workspace-summary .workspace-pathbar small{font-size:13px;text-transform:none;letter-spacing:0}.workspace-summary .ds-stat-card{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-height:0;padding:8px 12px;border:0;border-radius:0;background:transparent}.workspace-summary .ds-stat-card strong{font-size:18px}.workspace-summary .ds-stat-card:before{content:none}.workspace-summary .users-hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin:0}.workspace-filter-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.workspace-filter-toolbar label{display:grid;gap:5px;min-width:140px;font-size:13px}.workspace-filter-toolbar label:first-child{flex:1;min-width:min(260px,100%)}.workspace-filter-toolbar details>summary{cursor:pointer;padding:9px 12px}.workspace-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.workspace-status-strip{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center;color:var(--color-muted);font-size:13px}.workspace-status-strip strong{color:var(--color-text)}.workspace-status-strip small{font-size:13px}.workspace-status-strip>span{display:inline-flex;gap:6px;align-items:baseline}.workspace-status-strip>button{border:0;background:transparent;color:var(--color-text);cursor:pointer;padding:8px 4px}.workspace-number{font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.workspace-exact-value{display:block;max-width:100%;overflow-wrap:anywhere;font-size:12px;color:var(--color-muted)}.workspace-selection-details{border-inline-start:1px solid var(--color-border);padding-inline-start:16px;min-width:0}.workspace-empty{padding:24px;text-align:center;color:var(--color-muted)}.workspace-client-search h3{margin:12px 8px 4px;font-size:14px}.workspace-client-search p{padding:0 8px;font-size:13px;color:var(--color-muted)}.panel-v3[data-visual-system] .workspace-client-search .panel-v3-secondary-link small{display:block;overflow-wrap:anywhere}.client-workspace__facts{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:0 0 16px}.client-workspace__facts dd{margin:0;overflow-wrap:anywhere}.client-workspace__facts dt{color:var(--color-muted)}.client-device-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border)}.client-device-row:last-child{border:0}.client-device-row p{margin:4px 0 0;font-size:13px;color:var(--color-muted)}.workspace-preferences>summary{padding:10px 4px;font-size:13px;cursor:pointer;color:var(--color-muted)}.workspace-preferences[open]>div{margin-top:8px}.money-value{display:inline-block;position:relative;max-width:100%;font-variant-numeric:tabular-nums;white-space:nowrap}.money-value:focus:after{content:attr(data-exact);position:absolute;z-index:20;inset-inline-start:0;top:100%;padding:8px;font-size:13px;white-space:normal;min-width:180px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:6px}.workspace-actions-menu{position:relative}.workspace-actions-menu>summary{cursor:pointer;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;list-style:none}.workspace-actions-menu[open]>div{position:absolute;inset-inline-end:0;top:100%;z-index:12;min-width:190px;display:grid;gap:6px;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 32px #0003}@media(max-width:900px){.workspace-editor-grid{grid-template-columns:1fr}}@media(max-width:700px){.workspace-section-picker{display:grid;gap:5px;font-size:12px;color:var(--color-muted)}.workspace-section-picker select{width:100%;min-height:40px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);padding:8px;font:inherit;font-size:14px}.workspace-section-picker+.workspace-tabs{display:none}.workspace-page-header{flex-direction:column;gap:10px}.workspace-page-header h1{font-size:23px}.workspace-page-actions{justify-content:flex-start}.workspace-tabs{margin-bottom:12px}.workspace-tab{min-height:44px;display:flex;align-items:center}.workspace-filter-toolbar{align-items:stretch}.workspace-filter-toolbar label{flex:1}.workspace-toolbar{grid-template-columns:1fr}.client-device-row{align-items:flex-start;flex-direction:column}}.panel-v3[data-card-skin=operational] .ds-data-table-shell{padding:0}.panel-v3[data-card-skin=operational] .ds-data-table-shell>.ds-panel-card__body{padding:0}.panel-v3[data-card-skin=operational] .ds-data-table-shell .ds-table{border:0;border-radius:0;margin-top:0}.panel-v3[data-card-skin=operational] .ds-data-table-shell .ds-table-scroll{border:0;border-radius:0}.panel-v3[data-card-skin=operational] .ds-table thead th{padding:10px 12px;font-size:12px}.panel-v3[data-card-skin=operational] .ds-table td{padding:10px 12px;font-size:14px}.panel-v3[data-card-skin=operational] .ds-stat-card>strong .money-value{font-size:inherit;color:inherit}.panel-v3[data-card-skin=operational] .finance-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.panel-v3[data-card-skin=operational] .finance-stat-grid{grid-template-columns:1fr}}.workspace-filter-toolbar>input{flex:1 1 240px;width:auto;min-width:0}.panel-v3[data-card-skin=operational] :is(.ds-table,.courses-catalog-table) input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0}.panel-v3[data-card-skin=operational] .ds-table .users-row-actions{align-items:center}.panel-v3[data-card-skin=operational] .ds-table .users-row-actions>details{margin:0}.panel-v3[data-card-skin=operational] :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.panel-v3.panel-shell[data-direction]{--panel-v3-sidebar: 232px;--panel-v3-topbar: 60px;--panel-v3-canvas: var(--color-bg);--panel-v3-paper: var(--color-surface);--panel-v3-paper-soft: var(--color-surface-muted);--panel-v3-text: var(--color-text);--panel-v3-muted: var(--color-muted);--panel-v3-border: var(--color-border);--panel-v3-border-strong: var(--color-border-strong);--panel-v3-aqua: var(--color-primary);--panel-v3-ink: var(--color-text);--panel-v3-shadow: 0 8px 24px #0000000a;display:grid;grid-template-columns:var(--panel-v3-sidebar) minmax(0,1fr);min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-size:14px;font-weight:400}.admin-shell-sidebar{position:sticky;top:0;height:100dvh;min-width:0;background:var(--color-surface);border-inline-end:1px solid var(--color-border);z-index:40}.admin-shell-workspace-panel{display:flex;flex-direction:column;height:100%;padding:16px 12px 8px;gap:12px}.admin-shell-profile{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px}.admin-shell-profile strong{font-size:16px;font-weight:650;color:var(--color-text)}.admin-shell-profile :is(span,small){display:none}.admin-shell-dock-edit-toggle{background:transparent;border:0;color:var(--color-muted);cursor:pointer;font:inherit;padding:6px;font-size:12px}.admin-shell-search{display:block}.admin-shell-search input{width:100%;min-width:0;height:36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);padding:6px 10px;font:inherit;font-size:13px}.admin-shell-navigation-scroll{flex:1;overflow:auto;min-height:0;scrollbar-width:thin}.admin-shell-nav-group{margin-bottom:12px}.admin-shell-group-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;color:var(--color-muted);padding:8px 10px 5px;font:inherit;font-size:12px;cursor:pointer;text-align:start}.admin-shell-group-trigger strong{font-weight:600}.admin-shell-group-trigger small{display:none}.admin-shell-group-trigger em{font-style:normal;padding:0 4px}.admin-shell-secondary-list{display:grid;gap:2px}.admin-shell-secondary-row{min-width:0}.admin-shell-secondary-link{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:36px;border-radius:6px;color:var(--color-text);text-decoration:none;border:1px solid transparent}.admin-shell-secondary-link .module-icon-svg{--icon-primary:var(--color-muted);--icon-secondary:var(--color-muted);width:18px;height:18px;flex-shrink:0;opacity:1}.admin-shell-secondary-link.active .module-icon-svg{--icon-primary:var(--color-primary-strong);--icon-secondary:var(--color-primary-strong)}.admin-shell-secondary-link .module-icon-front{filter:none}.admin-shell-secondary-link span{min-width:0}.admin-shell-secondary-link strong{font-size:13px;font-weight:500}.admin-shell-secondary-link small{display:none}.workspace-client-search .admin-shell-secondary-link small{display:block;font-size:12px;color:var(--color-muted);overflow-wrap:anywhere}.admin-shell-secondary-link:hover{background:var(--color-surface-muted)}.admin-shell-secondary-link.active{color:var(--color-primary-strong);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.admin-shell-secondary-link.active strong{font-weight:650}.admin-shell-dock-tools,.admin-shell-dock-order-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:5px;font-size:12px}.admin-shell-dock-order-controls button,.admin-shell-dock-tools button{border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);padding:3px 8px}.admin-shell-sidebar-footer{border-top:1px solid var(--color-border);font-size:12px}.admin-shell-sidebar-preferences{display:grid;gap:8px;padding:8px 0}.admin-shell-theme-switch,.admin-shell-density-switch{display:flex;gap:6px}.admin-shell-sidebar-preferences button{flex:1;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px;border-radius:5px}.admin-shell-sidebar-preferences button[data-active=true]{border-color:var(--color-primary)}.admin-shell-main{min-width:0;display:flex;flex-direction:column}:root[dir=rtl] .panel-v3.panel-shell{grid-template-columns:minmax(0,1fr) var(--panel-v3-sidebar)}:root[dir=rtl] .admin-shell-sidebar{grid-column:2;grid-row:1}:root[dir=rtl] .admin-shell-main{grid-column:1;grid-row:1}.admin-shell-top-strip{height:60px;min-height:60px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0;z-index:30}.admin-shell-menu-button{display:grid;gap:4px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:transparent;cursor:pointer;width:36px;height:36px;flex-shrink:0}.admin-shell-menu-button span{display:block;background:var(--color-text);height:1px;width:14px}.admin-shell-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text);font-size:15px}.admin-shell-logo strong{font-weight:650}.admin-shell-logo strong span{color:var(--color-muted);font-weight:400}.admin-shell-logo-mark{display:block;width:22px;height:22px;border:3px solid var(--color-primary);border-inline-end-color:transparent;border-radius:50%}.admin-shell-top-context{display:flex;gap:8px;align-items:center;font-size:12px;min-width:0;color:var(--color-muted)}.admin-shell-top-context span:after{content:"/";margin-inline-start:8px}.admin-shell-top-context strong{font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-shell-top-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.admin-shell-live{font-size:12px;color:var(--color-muted);white-space:nowrap}.admin-shell-live[data-state=ok]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-success);margin-inline-end:6px}.admin-shell-user-menu{position:relative}.admin-shell-user-trigger{display:flex;align-items:center;gap:8px;border:0;color:var(--color-text);background:transparent;padding:4px;cursor:pointer}.admin-shell-user-trigger>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-surface-muted);font-size:12px;font-weight:600}.admin-shell-user-trigger strong{font-size:11px;font-weight:500}.admin-shell-user-popover{position:absolute;inset-inline-end:0;top:100%;width:220px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-md)}.admin-shell-user-popover-summary{display:grid;gap:4px;padding-bottom:8px;overflow-wrap:anywhere}.admin-shell-user-popover-summary small{color:var(--color-muted)}.admin-shell-user-popover button{width:100%;padding:8px;background:var(--color-surface-muted);border:0;color:var(--color-text);border-radius:5px}.admin-shell-content{width:100%;max-width:1800px;margin-inline:auto;min-width:0;padding:24px}.admin-shell-search-heading{display:flex;justify-content:space-between;padding:8px;color:var(--color-muted)}.admin-shell-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;border:0;z-index:35}.panel-v3.panel-shell[data-nav-collapsed=true]{grid-template-columns:minmax(0,1fr)}.panel-shell[data-nav-collapsed=true] .admin-shell-sidebar{display:none}@media(max-width:1100px){.admin-shell-top-context{display:none}}@media(max-width:900px){.panel-v3.panel-shell[data-direction],:root[dir=rtl] .panel-v3.panel-shell{grid-template-columns:minmax(0,1fr)}.admin-shell-sidebar{position:fixed;inset:0 auto 0 0;width:252px;display:none}.panel-shell[data-nav-open=true] .admin-shell-sidebar{display:block}.admin-shell-content{padding:18px}}@media(max-width:600px){.admin-shell-top-strip{padding-inline:14px;gap:10px}.admin-shell-top-actions{gap:8px}.admin-shell-user-trigger strong,.admin-shell-logo strong,.admin-shell-live{display:none}.admin-shell-content{padding:16px 12px}}@media(prefers-reduced-motion:reduce){.panel-shell *,.panel-shell *:before,.panel-shell *:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}
