:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--color-bg: #f5f7f8;--color-surface: #ffffff;--color-surface-subtle: #f8faf9;--color-border: #dce5e2;--color-border-strong: #bdccc8;--color-text: #172321;--color-muted: #61716e;--color-primary: var(--qaf-accent-contrast, #6F5637);--color-primary-dark: var(--qaf-color-onyx, #0A0A0A);--color-sidebar: #14201f;--color-sidebar-hover: #223633;--color-success: #0f7b4f;--color-success-soft: #e7f7ef;--color-warning: #9a5b00;--color-warning-soft: #fff4df;--color-danger: #b42318;--color-danger-soft: #fff0ee;--color-info: #1c5d99;--color-info-soft: #eaf3fb;--status-open: #eaf3fb;--status-assigned: #eaf3fb;--status-progress: #eaf3fb;--status-waiting: #fff4df;--status-completed: #e7f7ef;--status-danger: #fff0ee;--status-neutral: #eef2f3;--shadow-sm: 0 1px 2px rgb(15 23 42 / 8%);--shadow-md: 0 14px 40px rgb(15 23 42 / 8%);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--z-dropdown: 20;--z-modal: 50;--z-toast: 70;--z-command-palette: 80;--breakpoint-mobile: 640px;--breakpoint-tablet: 900px;--breakpoint-desktop: 1200px;--motion-fast: .12s;--motion-normal: .18s;--motion-slow: .26s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-primary: #061b20;--text-secondary: #475866;--text-muted: #64748b;--surface-page: #f4f8f7;--surface-card: #ffffff;--surface-muted: #eef7f5;--surface-soft: #e8f3f1;--border-subtle: rgba(6, 27, 32, .12);--accent: var(--qaf-accent, #D6C2A6);--accent-strong: var(--qaf-accent-contrast, #6F5637);--shadow-lg: 0 24px 70px rgb(15 23 42 / 14%);color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);font-size:15px;line-height:1.5;color-scheme:light}.enterprise-workspace{min-height:100%;background:var(--color-bg);color:var(--color-text)}.enterprise-page-container{inline-size:min(100%,1400px);margin-inline:auto;padding:var(--space-6)}.enterprise-sidebar{background:var(--color-sidebar);color:#eff7f5;inline-size:300px;min-block-size:100vh;padding:var(--space-5) var(--space-4)}.enterprise-header,.enterprise-header h1{font-size:28px;line-height:1.15}.enterprise-header p{color:var(--color-muted);margin-block-start:var(--space-1)}.enterprise-header__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.enterprise-cards-grid,.enterprise-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.enterprise-card{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-4)}.enterprise-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.enterprise-card__header h2{font-size:18px}.enterprise-card__header p,.enterprise-widget span{color:var(--color-muted);font-size:13px}.enterprise-widget strong{display:block;margin-block-start:var(--space-2);font-size:24px;line-height:1.1}.enterprise-widget{text-align:start}.enterprise-widget--interactive{inline-size:100%;cursor:pointer;color:var(--color-text);transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.enterprise-widget--interactive:hover,.enterprise-widget--interactive.is-active{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.enterprise-button:not(.qaf-action-button){min-height:40px;border:1px solid transparent;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;font-weight:650;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.enterprise-button:not(.qaf-action-button).enterprise-button--sm{min-height:34px;padding:0 var(--space-3);font-size:13px}.enterprise-button:not(.qaf-action-button).enterprise-button--md{padding:0 var(--space-4)}.enterprise-button:not(.qaf-action-button).enterprise-button--lg{min-height:44px;padding:0 var(--space-5)}.enterprise-button:not(.qaf-action-button).enterprise-button--solid.enterprise-button--primary{background:var(--color-primary);color:#fff}.enterprise-button:not(.qaf-action-button).enterprise-button--solid.enterprise-button--danger{background:var(--color-danger);color:#fff}.enterprise-button:not(.qaf-action-button).enterprise-button--soft,.enterprise-button:not(.qaf-action-button).enterprise-button--outline,.enterprise-button:not(.qaf-action-button).enterprise-button--ghost{color:var(--color-text)}.enterprise-button:not(.qaf-action-button).enterprise-button--soft{background:var(--status-neutral)}.enterprise-button:not(.qaf-action-button).enterprise-button--outline{border-color:var(--color-border);background:var(--color-surface)}.enterprise-button:not(.qaf-action-button).enterprise-button--ghost{background:transparent}.enterprise-button:not(.qaf-action-button):disabled{cursor:not-allowed;opacity:.55}.enterprise-badge,.enterprise-status-chip{border-radius:999px;display:inline-flex;align-items:center;gap:var(--space-2);min-height:26px;padding:0 var(--space-3);font-size:12px;font-weight:650}.enterprise-badge--neutral,.enterprise-status-chip--neutral{background:var(--status-neutral);color:var(--color-text)}.enterprise-badge--success,.enterprise-status-chip--success{background:var(--color-success-soft);color:var(--color-success)}.enterprise-badge--warning,.enterprise-status-chip--warning{background:var(--color-warning-soft);color:var(--color-warning)}.enterprise-badge--danger,.enterprise-status-chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.enterprise-badge--info,.enterprise-status-chip--info,.enterprise-badge--primary,.enterprise-status-chip--primary{background:var(--color-info-soft);color:var(--color-info)}.enterprise-status-chip>span{inline-size:7px;block-size:7px;border-radius:999px;background:currentColor}.enterprise-field{display:grid;gap:var(--space-2);min-width:0}.enterprise-field__label{color:var(--color-text);font-size:13px;font-weight:650}.enterprise-field__label strong,.enterprise-field__error{color:var(--color-danger)}.enterprise-field__hint,.enterprise-field__error{font-size:12px}.enterprise-input,.enterprise-select select{inline-size:100%;min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-3)}.enterprise-select select,.enterprise-multiselect select,.enterprise-tabs-select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.enterprise-select select{padding-inline-end:var(--space-7)}.enterprise-input--textarea{min-height:104px;padding-block:var(--space-3);resize:vertical}.enterprise-input:focus,.enterprise-select select:focus{border-color:var(--color-primary);outline:3px solid var(--color-info-soft)}.enterprise-select,.enterprise-field-with-icon{position:relative;display:flex;align-items:center}.enterprise-select svg,.enterprise-field-with-icon>svg{position:absolute;inset-inline-end:var(--space-3);pointer-events:none;color:var(--color-muted)}.enterprise-upload{min-height:92px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);display:grid;place-items:center;gap:var(--space-2);color:var(--color-muted);cursor:pointer}.enterprise-upload input{display:none}.enterprise-multiselect{display:grid;gap:var(--space-2)}.enterprise-multiselect__chips{min-height:38px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2)}.enterprise-multiselect__chips button{min-height:26px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-info-soft);color:var(--color-info);padding:0 var(--space-3);cursor:pointer}.enterprise-multiselect__empty{color:var(--color-muted);font-size:13px}.enterprise-multiselect select{inline-size:100%;min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-3)}.enterprise-popover-trigger,.enterprise-dropdown-trigger{min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);cursor:pointer}.enterprise-floating-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-dropdown) + 8);border:0;background:transparent}.enterprise-floating-panel{position:fixed;z-index:calc(var(--z-dropdown) + 9);max-inline-size:min(260px,calc(100vw - 16px));max-block-size:min(360px,calc(100vh - 24px));overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:6px}.enterprise-dropdown-panel,.enterprise-action-menu__panel{display:grid;gap:2px}.enterprise-dropdown-panel button,.enterprise-action-menu__panel button{inline-size:100%;min-height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;padding:7px 10px;text-align:start}.enterprise-action-menu__panel .qaf-action-button{justify-content:flex-start;box-shadow:none}.enterprise-action-menu__panel .qaf-action-button[data-qaf-action-semantic=primary]{color:var(--qaf-action-primary-bg);font-weight:700}.enterprise-action-menu__panel .qaf-action-button[data-qaf-action-semantic=destructive]{color:var(--color-danger)}.enterprise-action-menu__panel{inline-size:min(190px,calc(100vw - 16px))}.enterprise-dropdown-panel button:hover,.enterprise-action-menu__panel button:hover{background:var(--color-surface-subtle)}.enterprise-dropdown-panel button:disabled,.enterprise-action-menu__panel button:disabled{cursor:not-allowed;opacity:.45}.enterprise-tooltip{position:relative;display:inline-flex}.enterprise-tooltip:hover:after{content:attr(data-tooltip);position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%);z-index:var(--z-dropdown);max-inline-size:220px;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);padding:var(--space-2);font-size:12px;white-space:nowrap}.enterprise-switch-field{display:inline-flex;align-items:center;gap:var(--space-3);min-height:34px;color:var(--color-text)}.enterprise-switch-field>span{display:grid;gap:1px;line-height:1.2}.enterprise-switch-field strong{font-size:13px}.enterprise-switch-field small{color:var(--color-muted);font-size:12px}.enterprise-switch{position:relative;flex:0 0 auto;inline-size:38px;block-size:22px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-subtle);cursor:pointer;padding:0;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.enterprise-switch span{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--motion-ease)}.enterprise-switch[aria-checked=true]{border-color:var(--color-primary);background:var(--color-info-soft)}.enterprise-switch[aria-checked=true] span{transform:translate(16px)}html[dir=rtl] .enterprise-switch[aria-checked=true] span{transform:translate(-16px)}.enterprise-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-5)}.enterprise-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a6b}.enterprise-modal__panel,.enterprise-drawer{position:relative;z-index:1;inline-size:min(720px,100%);max-block-size:calc(100vh - 48px);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);padding:var(--space-5)}.enterprise-modal__panel>header{display:flex;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.enterprise-drawer{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(420px,100%);border-radius:0;z-index:var(--z-modal)}.enterprise-tabs-wrap{min-width:0}.enterprise-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);max-inline-size:100%}.enterprise-tabs button{min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);padding:0 var(--space-3);font-size:13px;white-space:nowrap}.enterprise-tabs button[aria-selected=true]{background:var(--color-info-soft);color:var(--color-info)}.enterprise-tabs-select{display:none;inline-size:100%;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-3)}.enterprise-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.enterprise-timeline li{border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-3);display:grid;gap:var(--space-1)}.enterprise-timeline small,.enterprise-gallery figcaption{color:var(--color-muted);font-size:12px}.enterprise-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3)}.enterprise-gallery figure{margin:0}.enterprise-gallery img{inline-size:100%;aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface-subtle)}.enterprise-table-wrap{inline-size:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.enterprise-data-table{inline-size:100%;border-collapse:collapse;min-width:720px}.enterprise-data-table th,.enterprise-data-table td{border-block-end:1px solid var(--color-border);padding:var(--space-3);text-align:start;white-space:nowrap}.enterprise-data-table th:last-child,.enterprise-data-table td:last-child{inline-size:64px;min-inline-size:64px;text-align:center}.enterprise-data-table th{background:var(--color-surface-subtle);color:var(--color-muted);font-size:12px;text-transform:uppercase}.permission-center{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--space-4);align-items:start}.permission-role-list{display:grid;gap:var(--space-2)}.permission-role-list button{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:0 var(--space-3);text-align:start}.permission-role-list button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-info-soft);color:var(--color-info);font-weight:750}.permission-main{display:grid;gap:var(--space-4);min-width:0}.permission-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.permission-summary-grid>div,.permission-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3)}.permission-summary-grid span,.permission-card p{color:var(--color-muted);font-size:12px}.permission-summary-grid strong{display:block;margin-block-start:3px;font-size:16px}.permission-card{display:grid;gap:var(--space-3)}.permission-card__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.permission-card__header strong{font-size:14px}.enterprise-chart{min-block-size:280px}.enterprise-kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.enterprise-kanban>section{display:grid;align-content:start;gap:var(--space-3)}.enterprise-empty-state,.enterprise-loading{border:1px dashed var(--color-border);border-radius:var(--radius-lg);display:grid;place-items:center;gap:var(--space-2);min-block-size:180px;padding:var(--space-5);text-align:center;color:var(--color-muted)}.enterprise-skeleton{inline-size:100%;min-block-size:18px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-subtle),var(--color-border),var(--color-surface-subtle));background-size:220% 100%;animation:enterprise-skeleton var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes enterprise-skeleton{0%{background-position:0% 0}to{background-position:100% 0}}.enterprise-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.enterprise-action-menu{position:relative;display:inline-flex}@media(max-width:700px){.enterprise-page-container{padding:var(--space-4)}.enterprise-header,.enterprise-header__actions{inline-size:100%}.enterprise-tabs{display:none}.enterprise-tabs-select{display:block}.permission-center{grid-template-columns:1fr}.permission-role-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}:root[data-theme=dark]{--color-bg: #0c1110;--color-surface: #121a18;--color-surface-subtle: #172220;--color-border: #283835;--color-border-strong: #3a504b;--color-text: #edf7f4;--color-muted: #9fb5b0;--color-primary: var(--qaf-accent, #D6C2A6);--color-primary-dark: var(--qaf-color-sand, #D6C2A6);--color-sidebar: #070c0b;--color-sidebar-hover: #14201f;--color-success: #86efac;--color-success-soft: rgb(34 197 94 / 14%);--color-warning: #fdba74;--color-warning-soft: rgb(251 146 60 / 14%);--color-danger: #fca5a5;--color-danger-soft: rgb(248 113 113 / 14%);--color-info: #93c5fd;--color-info-soft: rgb(96 165 250 / 14%);--status-open: rgb(96 165 250 / 14%);--status-assigned: rgb(96 165 250 / 14%);--status-progress: rgb(96 165 250 / 14%);--status-waiting: rgb(251 146 60 / 14%);--status-completed: rgb(34 197 94 / 14%);--status-danger: rgb(248 113 113 / 14%);--status-neutral: rgb(148 163 184 / 14%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 35%);--shadow-md: 0 18px 48px rgb(0 0 0 / 38%);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--surface-page: #061b20;--surface-card: #0b2a30;--surface-muted: #11343b;--surface-soft: #0f3036;--border-subtle: rgba(255, 255, 255, .14);--accent: var(--qaf-accent, #D6C2A6);--accent-strong: var(--qaf-color-sand, #D6C2A6);--shadow-lg: 0 24px 70px rgb(0 0 0 / 42%);color-scheme:dark}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;overflow-x:hidden;overflow-y:auto;background:var(--color-bg);color:var(--color-text)}#root{min-height:100%;overflow-x:hidden}button,input,select,textarea{font:inherit}h1,h2,p{margin:0}.app-shell{min-height:100dvh;width:100%;display:grid;grid-template-columns:300px minmax(0,1fr);overflow-x:hidden}.app-shell--collapsed{grid-template-columns:86px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;background:var(--color-sidebar);color:#eff7f5;padding:22px 16px;overflow-y:auto;overflow-x:hidden;transition:width .2s ease}.brand-mark{display:flex;align-items:center;gap:12px;margin-bottom:28px}.sidebar-controls{display:flex;margin-inline-start:auto;gap:4px}.sidebar-controls .ds-button{min-width:32px;min-height:32px;padding:5px;color:#d8ebe7}.brand-symbol{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-primary-dark);font-weight:800}.brand-mark strong,.brand-mark small{display:block}.brand-mark small{color:#9eb7b2;font-size:12px}.sidebar--collapsed{padding-inline:14px}.sidebar--collapsed .brand-copy,.sidebar--collapsed .nav-group h2,.sidebar--collapsed .nav-list a span{display:none}.sidebar--collapsed .brand-mark{flex-direction:column;align-items:center}.sidebar--collapsed .sidebar-controls{margin-inline-start:0;flex-direction:column}.sidebar--collapsed .nav-list a{justify-content:center;padding:10px}.sidebar--unpinned .brand-symbol{outline:2px dashed var(--qaf-focus-ring-color);outline-offset:3px}.nav-list{display:grid;gap:16px}.nav-group{display:grid;gap:4px}.nav-group h2{margin:0 0 4px;padding:0 10px;color:#8fb0aa;font-size:11px;letter-spacing:0;text-transform:uppercase}.nav-list a{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 10px;color:#c8dbd7;border-radius:var(--radius-sm);text-decoration:none}.nav-list a.active,.nav-list a:hover{background:var(--color-sidebar-hover);color:#fff}.nav-list a.active{box-shadow:inset 3px 0 #69d6c9}html[dir=rtl] .nav-list a.active{box-shadow:inset -3px 0 #69d6c9}.workspace{min-height:100dvh;padding:18px;min-width:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--color-border);background:transparent}.topbar__title h1{font-size:24px;letter-spacing:0}.topbar__title p{color:var(--color-muted);margin-top:4px}.topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.global-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap;max-width:100%}.global-filters label{display:grid;gap:4px;min-width:130px;max-width:100%}.global-filters span{color:var(--color-muted);font-size:11px;font-weight:700}.global-filters select,.global-filters input{min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 10px;background:var(--color-surface);color:var(--color-text)}.ds-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:8px 12px;cursor:pointer;white-space:nowrap}.ds-button--sm{min-height:32px;padding:5px 9px;font-size:13px}.ds-button--lg{min-height:44px;padding:10px 16px}.ds-button--icon{width:40px;padding-inline:0}.ds-button--primary{background:var(--color-primary);color:#fff}.ds-button--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ds-button--success{background:#e7f7ef;color:var(--color-success);border-color:#bce8d1}.ds-button--danger{background:#fff0ee;color:var(--color-danger);border-color:#f3c2bc}.ds-button--ghost{background:transparent;color:var(--color-muted);border-color:transparent}.ds-button:focus-visible,.nav-list a:focus-visible{outline:3px solid var(--qaf-focus-ring-color);outline-offset:2px}.ds-page-header,.module-heading{width:100%;max-width:1400px}.ds-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ds-page-header h2{font-size:24px}.ds-page-header p,.ds-section__header p,.ds-widget__header p,.ds-muted{color:var(--color-muted)}.ds-page-header__eyebrow,.ds-page-header__meta{color:var(--color-muted);font-size:12px}.ds-page-header__actions,.ds-toolbar,.ds-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-filter-bar{padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ds-section,.ds-widget{width:100%;max-width:1400px}.ds-section{display:grid;gap:12px}.ds-section__header,.ds-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ds-section__header h3,.ds-widget__header h3{margin:0;font-size:16px}.ds-widget{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:12px}.language-switch{display:inline-flex;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);direction:ltr;unicode-bidi:isolate}.language-switch .ds-button{min-height:32px;padding:5px 9px}.language-switch .ds-button[data-language-option=ar]{direction:rtl}.ds-field span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ds-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ds-compact-select select{width:100%;min-width:130px;min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:7px 9px}.notice{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-text)}.notice strong,.notice span{display:block}.notice span{color:var(--color-muted);font-size:13px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:14px}.stat-card,.ds-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.stat-card{padding:12px}.stat-card__icon{width:30px;height:30px;display:grid;place-items:center;margin-bottom:8px;border-radius:var(--radius-sm);background:var(--color-info-soft);color:var(--color-primary)}.stat-card span{display:block;color:var(--color-muted);font-size:13px}.stat-card strong{display:block;margin-top:3px;font-size:23px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.span-2{grid-column:span 2}.ds-card{padding:12px;min-height:0;min-width:0;overflow:hidden}.ds-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.ds-card__header h2{font-size:16px}.ds-card__header p{color:var(--color-muted);font-size:13px}.ds-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;color:var(--color-muted);font-size:12px;flex-wrap:wrap}.ds-table-toolbar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-table-toolbar button{min-height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:0 9px;cursor:pointer}.ds-column-chooser{position:relative}.ds-column-chooser__menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:var(--z-dropdown);display:grid;gap:6px;min-width:190px;max-height:260px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:8px}.ds-column-chooser__menu .ds-checkbox-field{min-height:28px}.ds-table-wrap{display:block;min-width:0;inline-size:100%;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;contain:layout paint inline-size}.ds-table{width:100%;border-collapse:collapse;min-width:500px}html[dir=rtl] .ds-table-wrap{direction:ltr}html[dir=rtl] .ds-table{direction:rtl}.ds-table th{color:var(--color-muted);background:var(--color-surface-subtle);font-size:12px;font-weight:700;text-align:start;text-transform:uppercase}.ds-table th,.ds-table td{padding:8px 9px;border-bottom:1px solid var(--color-border)}.ds-table td{color:var(--color-text)}.table-sort-button{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start;text-transform:inherit;cursor:pointer}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 0;color:var(--color-muted);font-size:12px}.table-pagination div{display:flex;align-items:center;gap:8px}.table-pagination button{min-height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 10px;background:var(--color-surface);color:var(--color-text)}.table-pagination button:disabled{cursor:not-allowed;opacity:.45}.ds-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize;white-space:nowrap}.ds-badge--neutral{background:var(--status-neutral);color:var(--color-muted)}.ds-badge--success{background:var(--color-success-soft);color:var(--color-success)}.ds-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ds-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ds-badge--info{background:var(--color-info-soft);color:var(--color-info)}.ds-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ds-timeline__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:9px 10px}html[dir=rtl] .ds-timeline__item{border-inline-start:0;border-inline-end:3px solid var(--color-border-strong)}.ds-timeline__item--success{border-color:#8ed3af}.ds-timeline__item--warning{border-color:#edbd66}.ds-timeline__item--danger{border-color:#eca099}.ds-timeline__item--info{border-color:#91c8ea}.ds-timeline__item p,.ds-timeline__item time{color:var(--color-muted);font-size:12px}.ds-attachment-gallery,.ds-attachment-gallery__group{display:grid;gap:10px}.ds-attachment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.ds-attachment{margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:8px}.ds-attachment img,.ds-attachment span{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-subtle);object-fit:contain;color:var(--color-muted);font-weight:700}.ds-attachment figcaption{margin-top:6px;color:var(--color-muted);font-size:12px}.ds-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--color-border)}.ds-tabs button{min-height:36px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-muted);padding:0 10px;cursor:pointer}.ds-tabs button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary-dark);font-weight:700}.ds-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#0f172a47}html[dir=rtl] .ds-drawer-backdrop{justify-content:flex-start}.ds-drawer{width:min(420px,100%);height:100%;overflow-y:auto;border-inline-start:1px solid var(--color-border);background:var(--color-surface);padding:14px}.ds-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ds-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:10px;overflow-x:auto}.ds-kanban__column,.ds-calendar{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:10px}.ds-kanban__column h3,.ds-calendar__header h3{margin:0 0 8px;font-size:14px}.ds-kanban__card,.ds-calendar__event{display:grid;gap:3px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:8px}.ds-kanban__card+.ds-kanban__card,.ds-calendar__event+.ds-calendar__event{margin-top:8px}.ds-kanban__card span,.ds-calendar__event time{color:var(--color-muted);font-size:12px}.ds-calendar__agenda{display:grid;gap:8px}.ds-calendar__event--success{background:#e7f7ef}.ds-calendar__event--warning{background:#fff4df}.ds-calendar__event--danger{background:#fff0ee}.ds-calendar__event--info{background:#eaf3fb}.ds-empty,.state-page{display:grid;place-items:center;text-align:center;color:var(--color-muted)}.ds-empty{min-height:150px;gap:8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:16px}.state-page{min-height:100vh;gap:10px;padding:24px}.state-page h1{color:var(--color-text)}.state-page--error svg{color:var(--color-danger)}.ds-spinner{width:34px;height:34px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .9s linear infinite}.report-list{display:grid;gap:10px}.report-list div{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:8px 0;border-bottom:1px solid #edf2f0}.report-list span{color:var(--color-muted)}.module-stack{display:grid;gap:12px;min-width:0}.module-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.module-heading h2{font-size:20px}.module-heading p{color:var(--color-muted);margin-top:4px}.super-admin-header{display:grid;gap:14px;margin-bottom:18px}.super-admin-header h2{font-size:24px}.super-admin-header p{color:var(--color-muted);margin-top:4px}.dashboard-filter-block{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.assets-layout,.companies-layout{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;min-width:0}.company-form,.company-form-card,.companies-table-card{min-width:0}.company-form{display:grid;gap:12px}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.details-grid div{padding:9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.details-grid dt{color:var(--color-muted);font-size:12px;font-weight:700;margin-bottom:4px}.details-grid dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}.ds-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:18px;background:#0f172a7a}.ds-modal{width:min(760px,100%);max-width:100%;max-height:min(84vh,760px);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);overflow:hidden}.ds-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--color-border)}.ds-modal__header h2{font-size:16px}.ds-modal__body{padding:12px;overflow-y:auto;overflow-x:hidden}.ds-details{display:grid;gap:12px;min-width:0}.ds-details__tabs{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:0}.ds-details__tabs button{min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-muted);padding:0 10px;cursor:pointer;white-space:normal}.ds-details__tabs button.is-active,.ds-details__tabs button[aria-selected=true]{border-color:#b8d8d4;background:#eefaf8;color:var(--color-primary-dark);font-weight:800}.ds-details__panel{min-width:0;overflow-wrap:anywhere}.modal-image-section{display:grid;gap:10px;margin-top:14px}.modal-image-section h3{margin:0;font-size:15px}.modal-image-section p{color:var(--color-muted)}.modal-image-section>img{width:min(190px,100%);height:min(190px,48vw);border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface-subtle)}.modal-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,190px));gap:8px}.modal-image-grid img{width:100%;height:150px;border-radius:var(--radius-sm);object-fit:contain;background:var(--color-surface-subtle)}.asset-form-card{min-height:0}.assets-table-card{min-width:0}.asset-form{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.form-field{display:grid;gap:6px}.form-field span,.image-upload>span,.checkbox-group legend{color:var(--color-text);font-size:13px;font-weight:700}.checkbox-field,.checkbox-group label{display:flex;align-items:center;gap:8px}.checkbox-field input,.checkbox-group input{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--color-primary)}.checkbox-group{margin:0;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.checkbox-group label{font-size:13px}.ds-rules-panel{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:10px}.ds-rules-panel>strong{font-size:13px}.ds-switch-field,.ds-checkbox-field{display:flex;align-items:center;gap:10px;min-height:32px;color:var(--color-text)}.ds-switch-field>span,.ds-checkbox-field>span{display:grid;gap:1px;line-height:1.2}.ds-switch-field strong,.ds-checkbox-field strong{font-size:13px}.ds-switch-field small,.ds-checkbox-field small{color:var(--color-muted);font-size:12px}.ds-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-subtle);padding:0;cursor:pointer;transition:background .16s ease,border-color .16s ease}.ds-switch span{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform .16s ease}.ds-switch[aria-checked=true]{border-color:var(--color-primary);background:var(--color-info-soft)}.ds-switch[aria-checked=true] span{transform:translate(16px)}html[dir=rtl] .ds-switch[aria-checked=true] span{transform:translate(-16px)}.ds-checkbox-field input{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--color-primary)}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:7px 9px;outline:0}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f766e1f}.form-field textarea{resize:vertical}.form-field small{color:var(--color-muted);font-size:12px}.field-error{color:var(--color-danger);font-size:12px}.ds-page-form,.ds-form-section{display:grid;gap:var(--space-4);min-width:0}.ds-page-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-4)}.ds-page-form__header,.ds-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.ds-page-form__header h3,.ds-form-section__header h4{margin:0;font-size:16px}.ds-page-form__header p,.ds-form-section__header p{margin-top:3px;color:var(--color-muted);font-size:13px}.ds-page-form__actions,.ds-form-section__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ds-form-section{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.ds-quick-actions{position:relative}.ds-quick-actions__menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:var(--z-dropdown);display:grid;gap:4px;width:min(240px,88vw);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:6px}.ds-quick-actions__menu button,.ds-command__list button{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:start;cursor:pointer}.ds-quick-actions__menu button{min-height:38px;padding:8px}.ds-quick-actions__menu button:hover,.ds-command__list button:hover{background:var(--color-surface-subtle)}.ds-toast-viewport{position:fixed;inset-block-end:18px;inset-inline-end:18px;z-index:var(--z-toast);display:grid;gap:8px;width:min(430px,calc(100vw - 32px));pointer-events:none}.ds-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:10px;pointer-events:auto}.ds-toast--success{border-color:#bce8d1;background:var(--color-success-soft)}.ds-toast--warning{border-color:#f2d29a;background:var(--color-warning-soft)}.ds-toast--error{border-color:#f3c2bc;background:var(--color-danger-soft)}.ds-toast--info{border-color:#bed8ed;background:var(--color-info-soft)}.ds-toast__content{display:grid;gap:1px}.ds-toast__content strong{font-size:13px}.ds-toast__content span{color:var(--color-muted);font-size:12px}.ds-toast__close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer}.ds-command-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;align-items:start;justify-items:center;padding:9vh 16px 16px;background:#0f172a47}.ds-command{width:min(720px,100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);overflow:hidden}.ds-command__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--color-border);padding:10px}.ds-command__header>button{width:34px;height:34px;border:0;border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-muted);cursor:pointer}.ds-command__list{display:grid;gap:4px;max-height:52vh;overflow-y:auto;padding:8px}.ds-command__list button{min-height:54px;padding:8px 10px}.ds-command__list button span{display:grid;gap:1px;min-width:0}.ds-command__list button strong,.ds-command__list button small{overflow-wrap:anywhere}.ds-command__list button small{color:var(--color-muted)}.ds-command__list button em{margin-inline-start:auto;color:var(--color-muted);font-size:11px;font-style:normal}.image-upload{display:grid;gap:8px}.image-upload input{width:100%;border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);padding:8px;background:var(--color-surface-subtle)}.image-preview{min-height:120px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(135deg,#f8faf9,#eef5f3);color:var(--color-muted)}.image-preview img{width:min(190px,100%);height:min(190px,48vw);object-fit:contain}.upload-preview-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,190px));gap:8px;padding:8px}.upload-preview-grid img{width:100%;height:140px;border-radius:var(--radius-sm);object-fit:contain;background:var(--color-surface-subtle)}.inline-tool-panel{display:grid;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.inline-tool-panel__header{color:var(--color-text);font-size:14px}.form-actions,.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-actions .ds-button{min-height:32px;padding:5px 8px;font-size:12px}.ds-actions-menu{position:relative;display:inline-flex;justify-content:flex-end}.ds-actions-menu__panel{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:var(--z-dropdown);display:grid;gap:2px;min-width:190px;max-height:320px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:6px}.ds-actions-menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-dropdown) + 4);border:0;background:transparent;cursor:default}.ds-actions-menu__panel--floating{position:fixed;inset-inline-end:auto;z-index:calc(var(--z-dropdown) + 5);width:min(220px,calc(100vw - 16px))}.ds-actions-menu__panel button{width:100%;min-height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;padding:6px 8px;text-align:start}.ds-actions-menu__panel button:hover{background:var(--color-surface-subtle)}.ds-actions-menu__panel button.is-danger{color:var(--color-danger)}.ds-actions-menu__panel button:disabled{cursor:not-allowed;color:var(--color-muted);opacity:.45}.mini-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.work-order-row{border-radius:var(--radius-sm);padding:4px}.work-order-row--pm,.work-order-row--scheduled,.work-order-row--generated,.work-order-row--accepted{background:var(--qaf-status-info-bg, rgb(102 119 131 / 13%))}.work-order-row--urgent,.work-order-row--critical{background:#f43f5e1c}.work-order-row--normal,.work-order-row--low{background:#94a3b81f}.work-order-row--waiting_parts,.work-order-row--on_hold,.work-order-row--waiting_emergency{background:#f59e0b24}.work-order-row--completed{background:#22c55e1f}.work-order-row--not_executed{background:#7f1d1d1f}.audit-list{display:grid;gap:8px}.audit-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid #edf2f0}.audit-item small{color:var(--color-muted)}.segmented-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chart-card{min-height:260px}.bar-chart,.line-chart,.donut-chart-wrap{display:grid;gap:12px}.bar-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(120px,2fr) auto;align-items:center;gap:10px}.bar-row span{color:var(--color-muted);overflow-wrap:anywhere}.bar-track{height:12px;border-radius:999px;background:#edf2f0;overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:var(--color-primary)}.donut-chart-wrap{justify-items:center}.donut-chart{width:140px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;position:relative}.donut-chart:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;background:var(--color-surface)}.donut-chart strong{position:relative;z-index:1;font-size:26px}.chart-legend{display:flex;gap:8px 14px;flex-wrap:wrap;color:var(--color-muted);font-size:13px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:10px;height:10px;border-radius:999px}.line-chart svg{width:100%;height:140px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(#fff,#f8faf9)}.image-strip,.image-strip-empty{display:inline-flex;align-items:center;gap:6px}.image-strip img{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:contain;background:var(--color-surface-subtle)}.image-strip-empty{color:var(--color-muted)}.attachment-list{display:flex;gap:8px;flex-wrap:wrap}.asset-multi-select{position:relative;z-index:5}.asset-multi-select__control{min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:5px}.asset-multi-select__control--error{border-color:var(--color-danger)}.asset-chip-list{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.asset-chip-list input{flex:1 1 150px;min-width:110px;min-height:26px;border:0;padding:3px 4px;outline:0}.asset-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #bfe5dd;border-radius:999px;background:#edf9f6;color:#18554d;padding:3px 8px;font-size:12px;font-weight:700;cursor:pointer}.asset-chip span{color:var(--color-muted);font-size:12px}.asset-multi-select__menu{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;max-height:220px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-md);padding:4px}.asset-multi-select__option{width:100%;display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px;align-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);padding:7px 8px;text-align:start;cursor:pointer}.asset-multi-select__option:hover,.asset-multi-select__option--selected{background:var(--color-surface-subtle)}.asset-multi-select__option--selected{color:var(--color-primary-dark)}.asset-multi-select__option span,.asset-multi-select__empty{color:var(--color-muted)}.asset-multi-select__empty{padding:10px;font-size:13px}.inline-status-select{width:100%;min-width:130px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.form-error-banner{border:1px solid #f0b8b8;border-radius:var(--radius-sm);background:#fff4f4;color:#9b1c1c;padding:10px 12px;font-weight:700}.inspection-items-editor,.inspection-execution-list{display:grid;gap:10px}.inspection-template-item,.inspection-execution-item{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:10px}.inspection-execution-item>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-calendar-shell{display:grid;gap:14px;overflow:hidden}.pm-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.segmented-control{display:flex;gap:8px;flex-wrap:wrap}.pm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.pm-calendar-grid--week{grid-template-columns:repeat(7,minmax(145px,1fr))}.pm-calendar-grid--day{grid-template-columns:minmax(220px,1fr)}.pm-calendar-day{display:grid;align-content:start;gap:6px;min-height:118px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pm-calendar-day>time{color:var(--color-muted);font-size:12px;font-weight:800}.pm-calendar-item{display:grid;gap:3px;min-height:auto;padding:7px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.pm-calendar-more{justify-self:start;border:0;background:transparent;color:var(--color-primary);font-weight:800;cursor:pointer}.pm-calendar-item--active,.pm-calendar-item--pm,.pm-calendar-item--scheduled,.pm-calendar-item--generated,.pm-calendar-item--accepted,.pm-calendar-item--in_progress{background:var(--qaf-status-info-bg, rgb(102 119 131 / 13%))}.pm-calendar-item--paused,.pm-calendar-item--waiting_parts,.pm-calendar-item--on_hold,.pm-calendar-item--waiting_emergency{background:#f59e0b24}.pm-calendar-item--completed{background:#22c55e1f}.pm-calendar-item--archived,.pm-calendar-item--not_executed{background:#7f1d1d1a}.pm-calendar-item time{color:var(--color-primary-dark);font-size:12px;font-weight:800}.pm-calendar-item strong,.pm-calendar-item span,.pm-calendar-item small{overflow-wrap:anywhere;font-size:12px}.pm-calendar-item span,.pm-calendar-item small{color:var(--color-muted)}.pm-calendar-item div{display:flex;gap:6px;flex-wrap:wrap}html[dir=rtl] .topbar__actions{justify-content:flex-start}html[dir=rtl] .ds-button svg,html[dir=rtl] .notice svg{transform:scaleX(-1)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.app-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:30;height:auto;max-height:42vh;padding:16px}.workspace{height:100%;min-height:0}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.stats-grid,.dashboard-grid,.assets-layout,.companies-layout,.details-grid,.chart-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}}@media(max-width:720px){.workspace{padding:16px}.topbar{flex-direction:column;margin:0 0 16px;padding:0 0 12px}.topbar__actions,.dashboard-filter-block,.global-filters,.global-filters label{width:100%}.table-pagination{align-items:flex-start;flex-direction:column}.nav-list,.form-grid,.audit-item,.app-shell--collapsed{grid-template-columns:1fr}.ds-modal-backdrop{padding:12px}.ds-modal{max-height:92vh}.bar-row{grid-template-columns:1fr}}:root{--e2-shell-bg: var(--qaf-bg-page, #F7F7F7);--e2-shell-surface: var(--qaf-surface-default, #FFFFFF);--e2-shell-surface-raised: rgb(255 255 255 / 92%);--e2-shell-sidebar: var(--qaf-color-charcoal, #141416);--e2-shell-sidebar-muted: var(--qaf-color-fog-muted, #B9BBBE);--e2-shell-sidebar-active: rgb(214 194 166 / 14%);--e2-shell-border: var(--qaf-border-default, #D7D0C7);--e2-shell-border-strong: var(--qaf-border-strong, #B8AA98);--e2-shell-text: var(--color-text);--e2-shell-muted: var(--color-muted);--e2-shell-accent: var(--qaf-accent-contrast, #6F5637);--e2-shell-accent-soft: rgb(214 194 166 / 24%);--e2-shell-danger-soft: rgb(244 63 94 / 10%);--e2-shell-shadow: 0 20px 50px rgb(15 23 42 / 8%);--e2-shell-radius: 14px;--e2-sidebar-width: 284px;--e2-sidebar-rail: 76px;--e2-topbar-height: 68px;--e2-statusbar-height: 34px;--e2-layout-motion: .18s cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark]{--e2-shell-bg: var(--qaf-color-onyx, #0A0A0A);--e2-shell-surface: var(--qaf-color-charcoal, #141416);--e2-shell-surface-raised: rgb(28 28 31 / 92%);--e2-shell-sidebar: var(--qaf-color-onyx, #0A0A0A);--e2-shell-sidebar-muted: var(--qaf-color-fog-muted, #B9BBBE);--e2-shell-sidebar-active: rgb(214 194 166 / 16%);--e2-shell-border: rgb(214 194 166 / 18%);--e2-shell-border-strong: rgb(214 194 166 / 28%);--e2-shell-accent: var(--qaf-color-sand, #D6C2A6);--e2-shell-accent-soft: rgb(214 194 166 / 14%);--e2-shell-shadow: 0 20px 60px rgb(0 0 0 / 34%)}html,body,#root{min-block-size:100%;max-inline-size:100vw;overflow-x:hidden}body{background:var(--e2-shell-bg)}.enterprise-shell-v2,.enterprise-shell-v2 *{box-sizing:border-box}.enterprise-shell-v2{display:flex;block-size:100vh;block-size:100dvh;inline-size:100vw;min-block-size:100dvh;min-inline-size:0;overflow:hidden;overflow-x:hidden;background:linear-gradient(135deg,rgb(214 194 166 / 10%),transparent 34%),var(--e2-shell-bg);color:var(--e2-shell-text)}.enterprise-shell-v2__skip-link{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:var(--qaf-z-command-palette, 80);border:0;border-radius:8px;background:var(--qaf-action-primary-bg, #D6C2A6);color:var(--qaf-action-primary-text, #0A0A0A);cursor:pointer;opacity:0;padding:8px 12px;pointer-events:none;text-decoration:none;transform:translateY(-8px)}.enterprise-shell-v2__skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.enterprise-shell-v2__main{display:flex;flex:1 1 auto;min-inline-size:0;block-size:100vh;block-size:100dvh;min-block-size:100dvh;flex-direction:column;overflow:hidden;overflow-x:hidden}.enterprise-logo-v2{flex:0 0 auto;inline-size:38px;block-size:38px;border-radius:12px;box-shadow:0 12px 24px #0a0a0a29}.enterprise-brandmark-v2{flex:0 0 auto}.enterprise-brandmark-v2 .qaf-brand__asset{border-radius:10px;box-shadow:0 12px 24px #0a0a0a29}.enterprise-sidebar-v2{position:relative;z-index:20;flex:0 0 var(--e2-sidebar-width);inline-size:var(--e2-sidebar-width);block-size:100dvh;overflow-x:hidden;overflow-y:auto;border-inline-end:1px solid rgb(255 255 255 / 8%);background:linear-gradient(180deg,rgb(214 194 166 / 9%),transparent 34%),var(--e2-shell-sidebar);color:#eef8f6;padding:14px;transition:flex-basis var(--e2-layout-motion),inline-size var(--e2-layout-motion)}.enterprise-sidebar-v2__scrim,.enterprise-sidebar-v2__mobile-close{display:none}html[dir=rtl] .enterprise-sidebar-v2{border-inline-end:0;border-inline-start:1px solid rgb(255 255 255 / 8%)}.enterprise-sidebar-v2__header,.enterprise-sidebar-v2__controls,.enterprise-sidebar-v2__nav a,.enterprise-statusbar-v2__item,.enterprise-topbar-v2__brand,.enterprise-topbar-v2__actions,.enterprise-switchers-v2,.enterprise-user-menu-v2{display:flex;align-items:center}.enterprise-sidebar-v2__header{gap:10px;min-block-size:48px;margin-block-end:12px}.enterprise-sidebar-v2__identity{display:grid;gap:1px;min-inline-size:0;white-space:nowrap}.enterprise-sidebar-v2__identity small,.enterprise-sidebar-v2__meta,.enterprise-sidebar-v2__nav h2{color:var(--e2-shell-sidebar-muted)}.enterprise-sidebar-v2__controls{gap:6px;margin-block-end:12px}.enterprise-sidebar-v2__controls button,.enterprise-sidebar-v2__nav a,.enterprise-icon-button-v2,.enterprise-user-menu-v2{border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer;transition:background var(--e2-layout-motion),border-color var(--e2-layout-motion),color var(--e2-layout-motion)}.enterprise-sidebar-v2__controls button{display:inline-flex;align-items:center;gap:8px;min-block-size:34px;padding:0 9px;color:var(--e2-shell-sidebar-muted)}.enterprise-sidebar-v2__controls button:hover,.enterprise-sidebar-v2__nav a:hover,.enterprise-sidebar-v2__nav a.is-active{border-color:#d6c2a64d;background:var(--e2-shell-sidebar-active);color:#fff}.enterprise-sidebar-v2__meta{display:grid;gap:2px;margin-block-end:10px;border:1px solid rgb(255 255 255 / 8%);border-radius:12px;background:#ffffff0a;padding:10px;font-size:12px}.enterprise-sidebar-v2__meta strong{color:#fff}.enterprise-sidebar-v2__nav{display:grid;gap:14px}.enterprise-sidebar-v2__nav section{display:grid;gap:5px}.enterprise-sidebar-v2__nav h2{margin:0;padding-inline:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.enterprise-sidebar-v2__nav a{position:relative;min-block-size:38px;gap:10px;padding:0 10px;text-decoration:none}.enterprise-sidebar-v2__nav a.is-active:before{content:"";position:absolute;inset-block:8px;inset-inline-start:0;inline-size:3px;border-radius:999px;background:var(--e2-shell-accent)}.enterprise-sidebar-v2__nav a span,.enterprise-sidebar-v2__controls span,.enterprise-sidebar-v2__meta,.enterprise-sidebar-v2__identity{transition:opacity var(--e2-layout-motion),transform var(--e2-layout-motion)}.enterprise-sidebar-v2__nav a em{display:none;margin-inline-start:auto;color:var(--e2-shell-sidebar-muted);font-size:10px;font-style:normal}.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__identity,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__controls span,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__meta,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__nav h2,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__nav a span{inline-size:0;opacity:0;overflow:hidden;transform:translate(-5px)}html[dir=rtl] .enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__nav a span{transform:translate(5px)}.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__nav a{justify-content:center;padding:0}.enterprise-topbar-v2{position:sticky;inset-block-start:0;z-index:15;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;min-block-size:var(--e2-topbar-height);border-block-end:1px solid var(--e2-shell-border);background:var(--e2-shell-surface-raised);padding:10px 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.enterprise-topbar-v2__brand{gap:10px;min-inline-size:0}.enterprise-topbar-v2__brand div{display:grid;min-inline-size:0}.enterprise-topbar-v2__brand strong{line-height:1.1}.enterprise-topbar-v2__brand small,.enterprise-statusbar-v2__item strong,.enterprise-statusbar-v2__item em{color:var(--e2-shell-muted)}.enterprise-command-search-v2{display:flex;align-items:center;gap:10px;min-block-size:42px;min-inline-size:0;border:1px solid var(--e2-shell-border);border-radius:999px;background:var(--e2-shell-surface);color:var(--e2-shell-muted);padding:0 12px;text-align:start;cursor:pointer}.enterprise-command-search-v2 span{flex:1}.enterprise-command-search-v2 kbd{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--e2-shell-border);border-radius:7px;background:var(--color-surface-subtle);color:var(--e2-shell-muted);padding:2px 6px;font:inherit;font-size:12px}.enterprise-switchers-v2{grid-column:1 / -1;gap:8px;min-inline-size:0}.enterprise-switchers-v2 label{position:relative;display:inline-flex;align-items:center;gap:6px;min-inline-size:150px;max-inline-size:210px;min-block-size:38px;border:1px solid var(--e2-shell-border);border-radius:10px;background:var(--e2-shell-surface);color:var(--e2-shell-muted);padding-inline:10px 8px}.enterprise-switchers-v2 select{inline-size:100%;min-inline-size:0;border:0;background:transparent;color:var(--e2-shell-text);font:inherit;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.enterprise-topbar-v2__actions{justify-content:flex-end;gap:8px;min-inline-size:0}.enterprise-topbar-v2__actions .ds-button{min-block-size:36px;padding-inline:10px;white-space:nowrap}.enterprise-topbar-v2__actions .language-switch{display:inline-flex;gap:4px}.enterprise-shell-v2 .language-switch{--qaf-language-switch-bg: color-mix(in srgb, var(--qaf-color-white) 84%, var(--qaf-color-fog) 16%);--qaf-language-switch-border: color-mix(in srgb, var(--qaf-color-fog) 34%, transparent);--qaf-language-switch-inactive-bg: transparent;--qaf-language-switch-inactive-hover: color-mix(in srgb, var(--qaf-color-sand) 12%, var(--qaf-color-white) 88%);--qaf-language-switch-inactive-active: color-mix(in srgb, var(--qaf-color-sand) 18%, var(--qaf-color-white) 82%);--qaf-language-switch-inactive-border: transparent;--qaf-language-switch-inactive-text: color-mix(in srgb, var(--qaf-color-charcoal) 88%, transparent);align-items:center;background:var(--qaf-language-switch-bg);border-color:var(--qaf-language-switch-border);direction:ltr;inline-size:max-content;max-inline-size:100%}.enterprise-shell-v2 .language-switch .ds-button.qaf-action-button{flex:0 0 auto;font-size:12px;min-block-size:32px;min-inline-size:58px;padding:5px 8px}.enterprise-shell-v2 .language-switch .ds-button.qaf-action-button--ghost{background:var(--qaf-language-switch-inactive-bg);border-color:var(--qaf-language-switch-inactive-border);color:var(--qaf-language-switch-inactive-text);opacity:1}.enterprise-shell-v2 .language-switch .ds-button.qaf-action-button--ghost:hover:not(:disabled){background:var(--qaf-language-switch-inactive-hover);border-color:color-mix(in srgb,var(--qaf-color-fog) 28%,transparent);color:var(--qaf-language-switch-inactive-text)}.enterprise-shell-v2 .language-switch .ds-button.qaf-action-button--ghost:active:not(:disabled){background:var(--qaf-language-switch-inactive-active);color:var(--qaf-language-switch-inactive-text)}.enterprise-icon-button-v2{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-color:var(--e2-shell-border);background:var(--e2-shell-surface);color:var(--e2-shell-muted)}.enterprise-icon-button-v2:hover,.enterprise-user-menu-v2:hover,.enterprise-command-search-v2:hover,.enterprise-switchers-v2 label:focus-within{border-color:var(--e2-shell-border-strong);background:var(--color-surface-subtle)}.enterprise-user-menu-v2{gap:7px;min-block-size:36px;border-color:var(--e2-shell-border);background:var(--e2-shell-surface);padding:0 10px}.enterprise-workspace-v2{flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth}.enterprise-workspace-v2__inner{inline-size:min(100%,1400px);margin-inline:auto;padding:18px}.enterprise-page-transition{min-inline-size:0;animation:enterprise-page-enter .18s cubic-bezier(.2,0,0,1)}@keyframes enterprise-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.enterprise-statusbar-v2{display:flex;align-items:center;gap:8px;min-block-size:var(--e2-statusbar-height);max-inline-size:100%;overflow:hidden;border-block-start:1px solid var(--e2-shell-border);background:var(--e2-shell-surface);padding:0 12px}.enterprise-statusbar-v2__item{gap:5px;min-inline-size:0;white-space:nowrap;font-size:11px}.enterprise-statusbar-v2__item em{max-inline-size:150px;overflow:hidden;font-style:normal;text-overflow:ellipsis}.enterprise-state-v2,.enterprise-permission-overlay-v2{display:grid;place-items:center;gap:8px;min-block-size:180px;border:1px dashed var(--e2-shell-border);border-radius:var(--e2-shell-radius);background:var(--e2-shell-surface);padding:22px;text-align:center}.enterprise-state-v2 p,.enterprise-permission-overlay-v2 p{margin:0;color:var(--e2-shell-muted)}.enterprise-state-v2--skeleton{place-items:stretch;min-block-size:120px}.enterprise-state-v2--error,.enterprise-permission-overlay-v2{border-color:#f43f5e42;background:var(--e2-shell-danger-soft)}.enterprise-loading-overlay-v2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;gap:12px;background:#0f172a38}.enterprise-loading-overlay-v2 span{inline-size:34px;block-size:34px;border:3px solid rgb(255 255 255 / 48%);border-block-start-color:var(--e2-shell-accent);border-radius:999px;animation:spin .78s linear infinite}.enterprise-shell-v2 .table-wrap,.enterprise-shell-v2 .enterprise-table-wrap,.enterprise-shell-v2 .ds-table-wrap{max-inline-size:100%;overflow-x:auto}@media(max-width:1180px){.enterprise-topbar-v2{grid-template-columns:auto minmax(180px,1fr) auto}.enterprise-switchers-v2{grid-column:1 / -1;inline-size:100%}.enterprise-switchers-v2 label{flex:1 1 180px;max-inline-size:none}}@media(min-width:1600px){.enterprise-topbar-v2{grid-template-columns:auto minmax(240px,1fr) minmax(340px,auto) auto}.enterprise-switchers-v2{grid-column:auto}}@media(max-width:780px){.enterprise-shell-v2{block-size:100dvh}.enterprise-sidebar-v2,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover){flex-basis:var(--e2-sidebar-rail);inline-size:var(--e2-sidebar-rail);padding:10px}.enterprise-sidebar-v2__identity,.enterprise-sidebar-v2__controls span,.enterprise-sidebar-v2__meta,.enterprise-sidebar-v2__nav h2,.enterprise-sidebar-v2__nav a span{display:none}.enterprise-sidebar-v2__nav a{justify-content:center;padding:0}.enterprise-topbar-v2{grid-template-columns:1fr;align-items:stretch;min-block-size:auto}.enterprise-topbar-v2__brand{justify-content:space-between}.enterprise-topbar-v2__actions,.enterprise-switchers-v2{justify-content:flex-start;flex-wrap:wrap}.enterprise-command-search-v2{inline-size:100%}.enterprise-workspace-v2__inner{padding:12px}.enterprise-statusbar-v2{display:none}}@media(prefers-reduced-motion:reduce){.enterprise-page-transition,.enterprise-loading-overlay-v2 span,.enterprise-sidebar-v2,.enterprise-sidebar-v2 *,.enterprise-topbar-v2 *{animation:none!important;transition:none!important}}.enterprise-dashboard-engine-v2{--qaf-dashboard-onyx: var(--qaf-color-onyx);--qaf-dashboard-charcoal: var(--qaf-color-charcoal);--qaf-dashboard-fog: var(--qaf-color-fog);--qaf-dashboard-sand: var(--qaf-color-sand);--qaf-dashboard-bone: var(--qaf-color-bone);--qaf-dashboard-gold-accent: color-mix(in srgb, var(--qaf-color-sand) 78%, var(--qaf-color-warning) 22%);--qaf-dashboard-canvas: color-mix(in srgb, var(--qaf-bg-canvas) 92%, var(--qaf-color-sand) 8%);--qaf-dashboard-panel: var(--qaf-surface-default);--qaf-dashboard-panel-muted: var(--qaf-surface-subtle);--qaf-dashboard-panel-strong: var(--qaf-color-charcoal);--qaf-dashboard-border: color-mix(in srgb, var(--qaf-border-default) 82%, var(--qaf-color-sand) 18%);--qaf-dashboard-border-strong: color-mix(in srgb, var(--qaf-border-strong) 70%, var(--qaf-color-sand) 30%);--qaf-dashboard-text: var(--qaf-text-primary);--qaf-dashboard-text-muted: var(--qaf-text-muted);--qaf-dashboard-text-inverse: var(--qaf-text-inverse);--qaf-dashboard-radius-panel: var(--qaf-radius-card);--qaf-dashboard-radius-control: var(--qaf-radius-control);--qaf-dashboard-radius-pill: var(--qaf-radius-full);--qaf-dashboard-shadow-panel: var(--qaf-shadow-2);--qaf-dashboard-critical-bg: color-mix(in srgb, var(--qaf-status-danger-bg) 72%, var(--qaf-surface-default) 28%);--qaf-dashboard-warning-bg: color-mix(in srgb, var(--qaf-status-warning-bg) 72%, var(--qaf-surface-default) 28%);--qaf-dashboard-success-bg: color-mix(in srgb, var(--qaf-status-success-bg) 72%, var(--qaf-surface-default) 28%);--qaf-dashboard-info-bg: color-mix(in srgb, var(--qaf-status-info-bg) 72%, var(--qaf-surface-default) 28%);display:grid;gap:14px;min-inline-size:0}.enterprise-dashboard-hero-v2{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-inline-size:0;border:1px solid var(--e2-shell-border);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgb(214 194 166 / 18%),transparent 34%),linear-gradient(135deg,var(--e2-shell-surface),var(--color-surface-subtle));box-shadow:var(--shadow-sm);padding:18px}.enterprise-dashboard-hero-v2 h1{margin:8px 0 4px;font-size:clamp(26px,3vw,40px);line-height:1.05}.enterprise-dashboard-hero-v2 p{max-inline-size:780px;margin:0;color:var(--e2-shell-muted)}.enterprise-live-pill-v2{display:inline-flex;align-items:center;gap:8px;min-block-size:28px;border:1px solid rgb(34 197 94 / 24%);border-radius:999px;background:var(--color-success-soft);color:var(--color-success);padding:0 10px;font-size:12px;font-weight:800}.enterprise-live-pill-v2 i{inline-size:8px;block-size:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 5px #22c55e1a}.enterprise-dashboard-hero-v2__meta{display:grid;justify-items:end;gap:4px;min-inline-size:max-content;color:var(--e2-shell-muted)}.enterprise-dashboard-hero-v2__meta strong{color:var(--e2-shell-text)}.enterprise-dashboard-section-v2{display:grid;gap:10px}.enterprise-dashboard-section-v2__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.enterprise-dashboard-section-v2__title h2{margin:0;font-size:16px}.enterprise-dashboard-section-v2__title span{color:var(--e2-shell-muted);font-size:12px}.enterprise-kpi-strip-v2,.enterprise-operational-kpi-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.enterprise-kpi-widget-v2,.enterprise-dashboard-widget-v2{min-inline-size:0;border:1px solid var(--e2-shell-border);border-radius:14px;background:var(--e2-shell-surface);color:var(--e2-shell-text);box-shadow:var(--shadow-sm)}.enterprise-kpi-widget-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:88px;padding:10px;text-align:start;cursor:pointer}.enterprise-kpi-widget-v2:hover,.enterprise-dashboard-widget-v2.is-clickable:hover,.enterprise-live-list-v2 button:hover,.enterprise-alert-list-v2 button:hover,.enterprise-calendar-snapshot-v2 button:hover,.enterprise-quick-actions-v2__item:hover,.enterprise-risk-ranking-v2 button:hover,.enterprise-health-list-v2 button:hover{border-color:var(--e2-shell-border-strong);background:var(--color-surface-subtle)}.enterprise-kpi-widget-v2__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent)}.enterprise-kpi-widget-v2__content{display:grid;gap:2px;min-inline-size:0}.enterprise-kpi-widget-v2__content span,.enterprise-kpi-widget-v2__content small,.enterprise-kpi-widget-v2__trend,.enterprise-dashboard-widget-v2__header p,.enterprise-dashboard-widget-v2__footer,.enterprise-live-list-v2 small,.enterprise-alert-list-v2 small,.enterprise-calendar-snapshot-v2 small,.enterprise-activity-feed-v2 small,.enterprise-activity-feed-v2 p,.enterprise-health-list-v2 small,.enterprise-system-health-v2 span,.enterprise-system-health-v2 li{color:var(--e2-shell-muted)}.enterprise-kpi-widget-v2__content span{font-size:12px;font-weight:750}.enterprise-kpi-widget-v2__content strong{font-size:24px;line-height:1}.enterprise-kpi-widget-v2__content small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.enterprise-kpi-widget-v2__trend{display:inline-flex;align-items:center;gap:3px;align-self:start;border-radius:999px;background:var(--status-neutral);padding:3px 7px;font-size:11px;font-style:normal;white-space:nowrap}.enterprise-kpi-widget-v2--success .enterprise-kpi-widget-v2__icon,.enterprise-kpi-widget-v2__trend--down{background:var(--color-success-soft);color:var(--color-success)}.enterprise-kpi-widget-v2--warning .enterprise-kpi-widget-v2__icon,.enterprise-kpi-widget-v2__trend--up{background:var(--color-warning-soft);color:var(--color-warning)}.enterprise-kpi-widget-v2--danger .enterprise-kpi-widget-v2__icon{background:var(--color-danger-soft);color:var(--color-danger)}.enterprise-kpi-widget-v2--info .enterprise-kpi-widget-v2__icon{background:var(--color-info-soft);color:var(--color-info)}.enterprise-dashboard-grid-v2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-inline-size:0}.enterprise-dashboard-grid-v2--compact{gap:8px}.enterprise-dashboard-widget-v2{display:grid;grid-column:span 4;gap:8px;align-content:start;min-block-size:240px;padding:12px;transition:border-color var(--e2-layout-motion),background var(--e2-layout-motion),transform var(--e2-layout-motion)}.enterprise-dashboard-widget-v2.is-clickable{cursor:pointer}.enterprise-dashboard-widget-v2.is-clickable:hover{transform:translateY(-1px)}.enterprise-dashboard-widget-v2--span-2,.enterprise-dashboard-widget-v2--system-health{grid-column:span 6}.enterprise-dashboard-widget-v2__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-inline-size:0}.enterprise-dashboard-widget-v2__title{display:flex;gap:8px;min-inline-size:0}.enterprise-dashboard-widget-v2__title>span{display:grid;place-items:center;flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:9px;background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent)}.enterprise-dashboard-widget-v2--warning .enterprise-dashboard-widget-v2__title>span{background:var(--color-warning-soft);color:var(--color-warning)}.enterprise-dashboard-widget-v2--danger .enterprise-dashboard-widget-v2__title>span{background:var(--color-danger-soft);color:var(--color-danger)}.enterprise-dashboard-widget-v2--success .enterprise-dashboard-widget-v2__title>span{background:var(--color-success-soft);color:var(--color-success)}.enterprise-dashboard-widget-v2__title h2{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.enterprise-dashboard-widget-v2__header p{margin:2px 0 0;font-size:12px}.enterprise-dashboard-widget-v2__actions{display:inline-flex;align-items:center;gap:4px}.enterprise-dashboard-widget-v2__actions button{display:grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--e2-shell-border);border-radius:8px;background:transparent;color:var(--e2-shell-muted);cursor:pointer}.enterprise-dashboard-widget-v2__body{min-inline-size:0}.enterprise-dashboard-widget-v2__footer{align-self:end;border-block-start:1px solid var(--e2-shell-border);padding-block-start:7px;font-size:11px}.enterprise-dashboard-widget-v2__loading{display:grid;gap:8px}.enterprise-dashboard-widget-v2__loading span,.enterprise-dashboard-widget-v2__empty{border-radius:8px;background:var(--color-surface-subtle)}.enterprise-dashboard-widget-v2__loading span{min-block-size:22px}.enterprise-dashboard-widget-v2__empty{display:grid;place-items:center;min-block-size:122px;color:var(--e2-shell-muted);font-size:13px}.enterprise-live-list-v2,.enterprise-alert-list-v2,.enterprise-calendar-snapshot-v2,.enterprise-risk-ranking-v2,.enterprise-health-list-v2,.enterprise-quick-actions-v2{display:grid;gap:6px;min-inline-size:0}.enterprise-live-list-v2 button,.enterprise-alert-list-v2 button,.enterprise-calendar-snapshot-v2 button,.enterprise-risk-ranking-v2 button,.enterprise-health-list-v2 button{display:grid;align-items:center;min-inline-size:0;border:1px solid var(--e2-shell-border);border-radius:10px;background:transparent;color:var(--e2-shell-text);cursor:pointer;padding:8px;text-align:start}.enterprise-live-list-v2 button,.enterprise-alert-list-v2 button{grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.enterprise-live-list-v2 strong,.enterprise-alert-list-v2 strong,.enterprise-calendar-snapshot-v2 strong,.enterprise-risk-ranking-v2 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-live-list-v2 small,.enterprise-alert-list-v2 small{grid-column:2;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.enterprise-alert-dot-v2{inline-size:8px;block-size:8px;border-radius:999px;background:var(--color-info)}.enterprise-alert-dot-v2--success{background:var(--color-success)}.enterprise-alert-dot-v2--warning{background:var(--color-warning)}.enterprise-alert-dot-v2--danger{background:var(--color-danger)}.enterprise-alert-dot-v2--neutral{background:var(--e2-shell-muted)}.enterprise-bars-v2{display:grid;gap:8px}.enterprise-bars-v2__row{display:grid;grid-template-columns:minmax(76px,1fr) minmax(90px,2fr) auto;align-items:center;gap:8px;font-size:12px}.enterprise-bars-v2__row span{overflow:hidden;color:var(--e2-shell-muted);text-overflow:ellipsis;white-space:nowrap}.enterprise-bars-v2__row div{block-size:9px;border-radius:999px;background:var(--status-neutral);overflow:hidden}.enterprise-bars-v2__fill{display:block;block-size:100%;border-radius:inherit;background:var(--color-info)}.enterprise-bars-v2__fill--success{background:var(--color-success)}.enterprise-bars-v2__fill--warning{background:var(--color-warning)}.enterprise-bars-v2__fill--danger{background:var(--color-danger)}.enterprise-bars-v2__fill--neutral{background:var(--e2-shell-muted)}.enterprise-donut-v2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.enterprise-donut-v2__ring{display:grid;place-items:center;inline-size:96px;aspect-ratio:1;border-radius:999px;background:radial-gradient(var(--e2-shell-surface) 54%,transparent 56%),conic-gradient(var(--e2-shell-accent) var(--value),var(--status-neutral) 0)}.enterprise-donut-v2__ring strong{font-size:22px}.enterprise-chart-list-v2{display:grid;gap:6px;min-inline-size:0}.enterprise-chart-list-v2 span{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;color:var(--e2-shell-muted);font-size:12px}.enterprise-calendar-snapshot-v2 button{grid-template-columns:minmax(78px,auto) auto minmax(0,1fr);gap:4px 8px}.enterprise-calendar-snapshot-v2 time{color:var(--e2-shell-accent);font-size:11px;font-weight:800}.enterprise-calendar-snapshot-v2 small{grid-column:3;font-size:11px}.enterprise-activity-feed-v2{display:grid;gap:8px;margin:0;padding:0;list-style:none}.enterprise-activity-feed-v2 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;border-block-end:1px solid var(--e2-shell-border);padding-block-end:8px}.enterprise-activity-feed-v2 li>div{display:grid;gap:3px;min-inline-size:0}.enterprise-activity-feed-v2 strong,.enterprise-activity-feed-v2 p{overflow-wrap:anywhere}.enterprise-activity-feed-v2__headline,.enterprise-activity-feed-v2__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-inline-size:0}.enterprise-activity-feed-v2__action,.enterprise-activity-feed-v2__module,.enterprise-activity-feed-v2__actor,.enterprise-activity-feed-v2__time{min-inline-size:0;overflow-wrap:anywhere}.enterprise-activity-feed-v2__module{font-style:normal}.enterprise-activity-feed-v2 p{margin:2px 0 0;font-size:12px}.enterprise-quick-actions-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-quick-actions-v2__item{display:inline-flex;align-items:center;gap:8px;min-block-size:38px;border:1px solid var(--e2-shell-border);border-radius:10px;background:var(--color-surface-subtle);color:var(--e2-shell-text);cursor:pointer;padding:0 10px;text-align:start}.enterprise-quick-actions-v2__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-quick-actions-v2__item--primary,.enterprise-quick-actions-v2__item--info{color:var(--color-info)}.enterprise-quick-actions-v2__item--success{color:var(--color-success)}.enterprise-quick-actions-v2__item--warning{color:var(--color-warning)}.enterprise-quick-actions-v2__item--danger{color:var(--color-danger)}.enterprise-risk-ranking-v2 button{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.enterprise-risk-ranking-v2 span{overflow:hidden;color:var(--e2-shell-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-risk-ranking-v2 em{font-style:normal;font-weight:800}.enterprise-health-list-v2 button{grid-template-columns:minmax(0,1.2fr) minmax(90px,1fr) auto;gap:8px}.enterprise-health-list-v2 button>span{display:grid;min-inline-size:0}.enterprise-health-list-v2 button>div{block-size:9px;border-radius:999px;background:var(--status-neutral);overflow:hidden}.enterprise-health-list-v2__bar{display:block;block-size:100%;border-radius:inherit;background:var(--color-info)}.enterprise-health-list-v2__bar--success{background:var(--color-success)}.enterprise-health-list-v2__bar--warning{background:var(--color-warning)}.enterprise-health-list-v2__bar--danger{background:var(--color-danger)}.enterprise-health-list-v2 em{font-style:normal;font-weight:800}.enterprise-system-health-v2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.enterprise-system-health-v2>div{display:grid;justify-items:center;gap:4px;min-inline-size:132px;border:1px solid var(--e2-shell-border);border-radius:14px;background:var(--color-success-soft);color:var(--color-success);padding:14px}.enterprise-system-health-v2 strong{color:var(--color-success);font-size:34px;line-height:1}.enterprise-system-health-v2 ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.enterprise-dashboard-engine-v2 .qaf-dashboard-card-surface,.enterprise-dashboard-engine-v2 .qaf-dashboard-hero,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer,.enterprise-dashboard-engine-v2 .qaf-dashboard-notifications-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface{min-inline-size:0;border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-panel);background:var(--qaf-dashboard-panel);color:var(--qaf-dashboard-text);box-shadow:var(--qaf-dashboard-shadow-panel)}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(14px,2vw,24px);overflow:hidden;padding:clamp(18px,2.4vw,28px)}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__copy,.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric,.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric-list,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface{display:grid;gap:8px}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__eyebrow,.enterprise-dashboard-engine-v2 .qaf-dashboard-section-eyebrow,.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chip small,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail__meta,.enterprise-dashboard-engine-v2 .qaf-dashboard-notification__meta,.enterprise-dashboard-engine-v2 .qaf-dashboard-intelligence-signal small{color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs);font-weight:var(--qaf-weight-bold);line-height:var(--qaf-line-compact);text-transform:uppercase}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero h1,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer h2,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail h2,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface h2{margin:0;color:var(--qaf-dashboard-text);font-size:clamp(28px,3vw,44px);font-weight:var(--qaf-weight-bold);letter-spacing:0;line-height:var(--qaf-line-tight)}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero p,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer p,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface p{max-inline-size:760px;margin:0;color:var(--qaf-dashboard-text-muted)}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__actions,.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chips,.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chips__list,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail__actions,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric-list{grid-template-columns:repeat(3,minmax(118px,1fr));align-content:start}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric,.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card,.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chip,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-item,.enterprise-dashboard-engine-v2 .qaf-dashboard-notification,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail__fact{border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-control);background:var(--qaf-dashboard-panel-muted);color:var(--qaf-dashboard-text)}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric{min-block-size:96px;padding:12px}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric strong,.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card strong,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface strong{color:var(--qaf-dashboard-text);font-size:26px;line-height:1}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-block-size:112px;padding:12px;text-align:start}.enterprise-dashboard-engine-v2 button.qaf-dashboard-kpi-card,.enterprise-dashboard-engine-v2 button.qaf-dashboard-critical-alert,.enterprise-dashboard-engine-v2 button.qaf-dashboard-approval-item,.enterprise-dashboard-engine-v2 button.qaf-dashboard-notification{cursor:pointer}.enterprise-dashboard-engine-v2 button.qaf-dashboard-kpi-card:hover,.enterprise-dashboard-engine-v2 button.qaf-dashboard-critical-alert:hover,.enterprise-dashboard-engine-v2 button.qaf-dashboard-approval-item:hover,.enterprise-dashboard-engine-v2 button.qaf-dashboard-notification:hover{border-color:var(--qaf-dashboard-border-strong);background:var(--qaf-selection-bg)}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__icon,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface__icon,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--qaf-dashboard-radius-control);background:color-mix(in srgb,var(--qaf-dashboard-sand) 24%,transparent);color:var(--qaf-accent-contrast)}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__content,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence,.enterprise-dashboard-engine-v2 .qaf-dashboard-notifications-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer{display:grid;gap:12px}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__content span,.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__content small,.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__trend,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert small,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-item small{overflow:hidden;color:var(--qaf-dashboard-text-muted);text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-card__trend,.enterprise-dashboard-engine-v2 .qaf-dashboard-status-pill,.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chip{display:inline-flex;align-items:center;gap:6px;inline-size:fit-content;min-block-size:28px;border-radius:var(--qaf-dashboard-radius-pill);padding:4px 10px;font-size:var(--qaf-text-xs);font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chips{justify-content:space-between}.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chip{max-inline-size:100%}.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chip[aria-pressed=true]{border-color:var(--qaf-dashboard-border-strong);background:color-mix(in srgb,var(--qaf-dashboard-sand) 24%,var(--qaf-dashboard-panel))}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence,.enterprise-dashboard-engine-v2 .qaf-dashboard-notifications-panel,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface{padding:clamp(14px,2vw,20px)}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel--danger{background:var(--qaf-dashboard-critical-bg)}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel--warning{background:var(--qaf-dashboard-warning-bg)}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel{container:qaf-critical-alert-panel / inline-size}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel__list,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary__list,.enterprise-dashboard-engine-v2 .qaf-dashboard-notifications-panel__list,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail__facts,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-panel__item{display:grid;min-inline-size:0}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-item,.enterprise-dashboard-engine-v2 .qaf-dashboard-notification{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;padding:10px;text-align:start}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert{box-sizing:border-box;inline-size:100%;justify-self:stretch}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert strong,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-item strong,.enterprise-dashboard-engine-v2 .qaf-dashboard-notification strong,.enterprise-dashboard-engine-v2 .qaf-dashboard-intelligence-signal strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert__copy{display:grid;gap:2px;min-inline-size:0}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert__title,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert__label,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert__detail{min-inline-size:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert .qaf-dashboard-status-pill{flex:0 0 auto;justify-self:end}@container qaf-critical-alert-panel (max-width: 360px){.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert{grid-template-columns:minmax(0,1fr);align-items:start}.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert .qaf-dashboard-status-pill{justify-self:start}}.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence__grid,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.enterprise-dashboard-engine-v2 .qaf-dashboard-intelligence-signal,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-metric{display:grid;gap:6px;border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-control);background:var(--qaf-dashboard-panel-muted);padding:10px}.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail__body,.enterprise-dashboard-engine-v2 .qaf-dashboard-intelligence-copy{color:var(--qaf-dashboard-text-muted)}.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer{place-items:center;min-block-size:360px;text-align:center}.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface{place-items:center;min-block-size:240px;text-align:center}.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface--compact{min-block-size:148px}.enterprise-dashboard-engine-v2 .qaf-dashboard-tone--success{border-color:var(--qaf-status-success-border);background:var(--qaf-dashboard-success-bg);color:var(--qaf-status-success-text)}.enterprise-dashboard-engine-v2 .qaf-dashboard-tone--warning{border-color:var(--qaf-status-warning-border);background:var(--qaf-dashboard-warning-bg);color:var(--qaf-status-warning-text)}.enterprise-dashboard-engine-v2 .qaf-dashboard-tone--danger{border-color:var(--qaf-status-danger-border);background:var(--qaf-dashboard-critical-bg);color:var(--qaf-status-danger-text)}.enterprise-dashboard-engine-v2 .qaf-dashboard-tone--info,.enterprise-dashboard-engine-v2 .qaf-dashboard-tone--primary{border-color:var(--qaf-status-info-border);background:var(--qaf-dashboard-info-bg);color:var(--qaf-status-info-text)}html[dir=rtl] .enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric-list,html[dir=rtl] .enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-strip,html[dir=rtl] .enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence__grid,html[dir=rtl] .enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary__metrics{direction:rtl}.enterprise-dashboard-engine-v2--dash01{gap:12px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero{align-items:center;border-color:color-mix(in srgb,var(--qaf-dashboard-sand) 22%,var(--qaf-dashboard-border));background:linear-gradient(90deg,#f7f7f7f2,#f7f7f7d1),radial-gradient(circle at 100% 0%,rgb(214 194 166 / 24%),transparent 34%);overflow:visible;box-shadow:0 12px 34px #0a0a0a14}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__eyebrow{color:var(--qaf-accent-contrast)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__actions{justify-content:flex-end}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-side{display:grid;justify-items:end;gap:12px;min-inline-size:300px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-brand{border-inline-start:1px solid color-mix(in srgb,var(--qaf-dashboard-sand) 46%,transparent);padding-inline-start:20px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date{display:grid;gap:2px;margin-block-start:10px;color:var(--qaf-dashboard-text-muted);text-align:end}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date strong{color:var(--qaf-dashboard-text)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips{border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-panel);background:color-mix(in srgb,var(--qaf-dashboard-panel) 88%,var(--qaf-dashboard-sand) 12%);padding:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;block-size:96px;min-block-size:76px;overflow:hidden;border-radius:var(--qaf-dashboard-radius-panel);background:color-mix(in srgb,var(--qaf-dashboard-panel) 94%,var(--qaf-dashboard-sand) 6%);box-shadow:0 8px 24px #0a0a0a0f;padding:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__icon{inline-size:44px;block-size:44px;border-radius:var(--qaf-dashboard-radius-pill)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content strong{font-size:22px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{align-self:center;grid-column:3;grid-row:1;max-inline-size:76px;overflow:hidden;text-overflow:ellipsis}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{overflow:visible;text-overflow:clip;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span{line-height:var(--qaf-line-compact)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system{container:qaf-dash01-system-card / inline-size}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-health{display:grid;gap:8px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score{display:grid;gap:3px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score__label,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score__value{min-inline-size:0;overflow-wrap:anywhere}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics{display:grid;gap:6px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:4px 8px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric__label,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric__value{display:block;min-inline-size:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@container qaf-dash01-system-card (max-width: 360px){.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric{grid-template-columns:minmax(0,1fr)}}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>.qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>.qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>div>.qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>div>.qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>div>.enterprise-dashboard-widget-v2{min-block-size:192px;border-radius:var(--qaf-dashboard-radius-panel);box-shadow:0 8px 24px #0a0a0a0f}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid>.enterprise-dashboard-widget-v2--span-2{grid-column:span 3}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-2{grid-column:span 2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-3{grid-column:span 3}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-4{grid-column:span 4}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-6{grid-column:span 6}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2{min-block-size:192px;padding:14px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary{block-size:100%;min-block-size:210px;box-shadow:0 8px 24px #0a0a0a0f}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-donut-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring{display:grid;place-items:center;inline-size:122px;aspect-ratio:1;border-radius:var(--qaf-dashboard-radius-pill);background:radial-gradient(var(--qaf-dashboard-panel) 53%,transparent 55%),conic-gradient(var(--qaf-accent-contrast) var(--value),var(--qaf-status-neutral-bg) 0);text-align:center}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring--success{background:radial-gradient(var(--qaf-dashboard-panel) 53%,transparent 55%),conic-gradient(var(--qaf-status-success-text) var(--value),var(--qaf-status-neutral-bg) 0)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring strong{display:block;color:var(--qaf-dashboard-text);font-size:24px;line-height:1}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring span{color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs);font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend{display:grid;gap:7px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-inline-size:0;color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend strong{color:var(--qaf-dashboard-text)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span{display:grid;gap:2px;border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-control);background:var(--qaf-dashboard-panel-muted);color:var(--qaf-dashboard-text-muted);padding:8px;font-size:var(--qaf-text-xs)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics strong{color:var(--qaf-dashboard-text);font-size:19px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar span{display:grid;place-items:center;min-block-size:27px;border-radius:var(--qaf-dashboard-radius-control);font-size:var(--qaf-text-xs)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar strong{color:var(--qaf-dashboard-text-muted);font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar span{background:var(--qaf-dashboard-panel-muted);color:var(--qaf-dashboard-text)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar span.is-muted{opacity:.42}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;min-block-size:112px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column{display:grid;justify-items:center;gap:6px;color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs);text-align:center}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column strong{color:var(--qaf-dashboard-text)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column i{inline-size:100%;max-inline-size:46px;min-block-size:12px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--qaf-dashboard-sand) 76%,var(--qaf-status-warning-text) 24%)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians{display:grid;gap:7px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list header,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button{display:grid;grid-template-columns:minmax(0,1.5fr) 72px minmax(120px,1fr);align-items:center;gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list header{color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs);font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button{border:0;border-radius:var(--qaf-dashboard-radius-control);background:transparent;color:var(--qaf-dashboard-text);cursor:pointer;padding:3px 0;text-align:start}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button:hover,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button:hover{background:var(--qaf-selection-bg)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button span,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button strong{display:grid;grid-template-columns:auto minmax(44px,1fr);align-items:center;gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button i,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button i{display:block;block-size:8px;border-radius:var(--qaf-dashboard-radius-pill);background:color-mix(in srgb,var(--qaf-dashboard-sand) 78%,var(--qaf-status-warning-text) 22%)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(76px,auto);align-items:center;gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians em{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--qaf-dashboard-radius-pill);background:var(--qaf-dashboard-panel-muted);color:var(--qaf-dashboard-text-muted);font-size:var(--qaf-text-xs);font-style:normal;font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 li{padding-block-end:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-quick-actions-v2{grid-template-columns:1fr}@media(min-width:1600px){.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-strip,.enterprise-kpi-strip-v2,.enterprise-operational-kpi-grid-v2{grid-template-columns:repeat(8,minmax(0,1fr))}.enterprise-dashboard-widget-v2{grid-column:span 3}.enterprise-dashboard-widget-v2--span-2,.enterprise-dashboard-widget-v2--system-health{grid-column:span 6}}@media(max-width:1180px){.enterprise-dashboard-engine-v2 .qaf-dashboard-hero,.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence__grid{grid-template-columns:1fr}.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-strip,.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric-list,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary__metrics,.enterprise-kpi-strip-v2,.enterprise-operational-kpi-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-dashboard-widget-v2,.enterprise-dashboard-widget-v2--span-2,.enterprise-dashboard-widget-v2--system-health{grid-column:span 6}}@media(max-width:760px){.enterprise-dashboard-engine-v2 .qaf-dashboard-hero,.enterprise-dashboard-engine-v2 .qaf-dashboard-kpi-strip,.enterprise-dashboard-engine-v2 .qaf-dashboard-hero__metric-list,.enterprise-dashboard-engine-v2 .qaf-dashboard-approvals-summary__metrics,.enterprise-dashboard-engine-v2 .qaf-dashboard-operational-intelligence__grid,.enterprise-dashboard-engine-v2 .qaf-dashboard-critical-alert,.enterprise-dashboard-engine-v2 .qaf-dashboard-approval-item,.enterprise-dashboard-engine-v2 .qaf-dashboard-notification{grid-template-columns:1fr}.enterprise-dashboard-engine-v2 .qaf-dashboard-hero h1,.enterprise-dashboard-engine-v2 .qaf-dashboard-empty-new-customer h2,.enterprise-dashboard-engine-v2 .qaf-dashboard-alert-detail h2,.enterprise-dashboard-engine-v2 .qaf-dashboard-state-surface h2{font-size:28px}.enterprise-dashboard-engine-v2 .qaf-dashboard-filter-chips{align-items:stretch}.enterprise-dashboard-hero-v2,.enterprise-dashboard-section-v2__title,.enterprise-system-health-v2,.enterprise-donut-v2{grid-template-columns:1fr}.enterprise-dashboard-hero-v2{display:grid}.enterprise-dashboard-hero-v2__meta{justify-items:start}.enterprise-kpi-strip-v2,.enterprise-operational-kpi-grid-v2,.enterprise-quick-actions-v2,.enterprise-dashboard-grid-v2{grid-template-columns:1fr}.enterprise-dashboard-widget-v2,.enterprise-dashboard-widget-v2--span-2,.enterprise-dashboard-widget-v2--system-health{grid-column:span 1}.enterprise-kpi-widget-v2,.enterprise-health-list-v2 button,.enterprise-risk-ranking-v2 button,.enterprise-calendar-snapshot-v2 button,.enterprise-bars-v2__row{grid-template-columns:1fr}}:root{--e2-sidebar-width: 260px;--e2-sidebar-rail: 72px;--e2-topbar-height: 64px;--e2-statusbar-height: 28px}.enterprise-topbar-v2{position:relative;inset-block-start:auto;grid-template-columns:minmax(150px,1fr) minmax(180px,220px) minmax(260px,360px) max-content;gap:10px;min-block-size:var(--e2-topbar-height);max-block-size:none;padding:8px 14px;overflow:visible}html:has(.enterprise-shell-v2),body:has(.enterprise-shell-v2){block-size:100%;overflow:hidden}.enterprise-shell-v2{position:fixed;top:0;right:0;bottom:0;left:0;display:block;block-size:100vh;block-size:100dvh;inline-size:100vw;isolation:isolate}.enterprise-shell-v2__main{display:flex;flex:0 0 auto;flex-direction:column;block-size:100vh;block-size:100dvh;inline-size:calc(100% - var(--e2-sidebar-width));margin-inline-start:var(--e2-sidebar-width);min-block-size:0;min-inline-size:0;overflow:hidden}.enterprise-shell-v2:has(>.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover)) .enterprise-shell-v2__main{inline-size:calc(100% - var(--e2-sidebar-rail));margin-inline-start:var(--e2-sidebar-rail)}.enterprise-sidebar-v2{position:fixed;inset-block:0;inset-inline-start:0;z-index:20}.enterprise-topbar-v2>*{min-inline-size:0}.enterprise-topbar-v2__brand{align-self:center;gap:8px;min-inline-size:0;max-inline-size:100%;overflow:hidden}.enterprise-topbar-v2__brand div{min-inline-size:0}.enterprise-topbar-v2 .enterprise-logo-v2,.enterprise-topbar-v2 .enterprise-brandmark-v2{inline-size:34px;block-size:34px;border-radius:10px;font-size:14px}.enterprise-topbar-v2__brand strong{overflow:hidden;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.enterprise-topbar-v2__brand small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.enterprise-command-search-v2{inline-size:100%;min-block-size:38px;max-block-size:38px;min-inline-size:0;border-radius:11px;padding:0 11px;font-size:13px;overflow:hidden}.enterprise-command-search-v2 span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-command-search-v2 kbd{flex:0 0 auto;font-size:11px;padding:1px 5px}.enterprise-switchers-v2{grid-column:auto;justify-content:flex-end;gap:6px;min-inline-size:0;overflow:hidden}.enterprise-switchers-v2 label{flex:1 1 132px;min-inline-size:132px;max-inline-size:175px;min-block-size:36px;border-radius:9px;padding-inline:9px 7px;font-size:12px}.enterprise-topbar-v2__actions{gap:6px;justify-self:end;flex-wrap:nowrap;min-inline-size:max-content;overflow:visible}.enterprise-topbar-v2__actions .ds-button,.enterprise-icon-button-v2,.enterprise-user-menu-v2{flex:0 0 auto;min-block-size:40px;max-block-size:none;overflow:visible}.enterprise-icon-button-v2{inline-size:40px;block-size:40px;min-inline-size:40px}.enterprise-theme-toggle-v2 span{display:none}.enterprise-topbar-v2__actions .language-switch .ds-button{min-block-size:32px;padding:5px 8px;font-size:12px}.enterprise-user-menu-v2{max-inline-size:170px;padding-inline:9px;font-size:12px}.enterprise-user-menu-v2 span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-topbar-v2__compact-trigger,.enterprise-topbar-v2__nav-trigger{display:none}.enterprise-topbar-v2__compact-panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:12px;z-index:calc(var(--z-dropdown) + 4);display:grid;gap:8px;inline-size:min(320px,calc(100vw - 24px));border:1px solid var(--e2-shell-border);border-radius:12px;background:var(--e2-shell-surface);box-shadow:var(--e2-shell-shadow);padding:10px}.enterprise-topbar-v2__compact-panel button{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;border:1px solid var(--e2-shell-border);border-radius:9px;background:transparent;color:var(--e2-shell-text);cursor:pointer;text-align:start;padding-inline:10px}.enterprise-topbar-v2__compact-filters{display:grid;gap:8px;min-inline-size:0;border-block-start:1px solid var(--e2-shell-border);padding-block-start:8px}.enterprise-topbar-v2__compact-filters header,.enterprise-topbar-v2__compact-filters label,.enterprise-topbar-v2__compact-filters p{min-inline-size:0}.enterprise-topbar-v2__compact-filters header{display:flex;align-items:center;gap:8px;color:var(--e2-shell-text)}.enterprise-topbar-v2__compact-filters strong{color:var(--e2-shell-text);font-size:12px}.enterprise-topbar-v2__compact-filters label,.enterprise-topbar-v2__compact-filters p{display:grid;gap:4px;margin:0;color:var(--e2-shell-muted);font-size:11px}.enterprise-topbar-v2__compact-filters select{inline-size:100%;min-block-size:44px;border:1px solid var(--e2-shell-border);border-radius:9px;background:var(--e2-shell-surface);color:var(--e2-shell-text);padding-inline:10px}.enterprise-switchers-v2--compact{display:grid;grid-column:auto;gap:8px;justify-content:stretch}.enterprise-switchers-v2--compact label{max-inline-size:none;min-block-size:44px}.enterprise-workspace-v2__inner{display:grid;gap:14px;padding:24px}.enterprise-workspace-v2__breadcrumbs{min-inline-size:0}.enterprise-workspace-v2__breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;color:var(--e2-shell-muted);font-size:12px;list-style:none}.enterprise-workspace-v2__breadcrumbs li{display:inline-flex;align-items:center;min-inline-size:0}.enterprise-workspace-v2__breadcrumbs li+li:before{content:"/";color:var(--qaf-border-strong, #B8AA98);margin-inline-end:6px}.enterprise-workspace-v2__breadcrumbs a,.enterprise-workspace-v2__breadcrumbs span{overflow:hidden;max-inline-size:min(34vw,260px);text-overflow:ellipsis;white-space:nowrap}.enterprise-workspace-v2__breadcrumbs span[aria-current=page]{color:var(--e2-shell-text);font-weight:750}.enterprise-workspace-v2__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-inline-size:0}.enterprise-workspace-v2__header h1{margin:0;color:var(--e2-shell-text);font-size:clamp(22px,2vw,30px);font-weight:780;letter-spacing:0;line-height:1.15}.enterprise-workspace-v2__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.enterprise-workspace-v2__status{display:inline-flex;align-items:center;min-block-size:28px;border:1px solid var(--e2-shell-border);border-radius:999px;background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent);font-size:12px;font-weight:760;padding-inline:10px;white-space:nowrap}.enterprise-workspace-v2__content{min-inline-size:0}.enterprise-sidebar-v2{block-size:100vh;block-size:100dvh;display:grid;flex:0 0 var(--e2-sidebar-width);grid-template-rows:auto auto auto minmax(0,1fr);inline-size:var(--e2-sidebar-width);min-block-size:0;overflow:hidden;padding:12px 10px}.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover){flex:0 0 var(--e2-sidebar-rail)!important;inline-size:var(--e2-sidebar-rail)!important;max-inline-size:var(--e2-sidebar-rail)}.enterprise-sidebar-v2__header{min-block-size:42px;margin-block-end:8px}.enterprise-sidebar-v2 .enterprise-logo-v2,.enterprise-sidebar-v2 .enterprise-brandmark-v2{inline-size:34px;block-size:34px;border-radius:10px}.enterprise-sidebar-v2__identity strong{font-size:13px}.enterprise-sidebar-v2__identity small,.enterprise-sidebar-v2__meta,.enterprise-sidebar-v2__nav h2{font-size:11px}.enterprise-sidebar-v2__controls{gap:5px;margin-block-end:8px}.enterprise-sidebar-v2__controls button{min-block-size:30px;border-radius:8px;padding:0 8px}.enterprise-sidebar-v2__meta{margin-block-end:8px;border-color:#ffffff0f;background:#ffffff05;padding:8px}.enterprise-sidebar-v2__nav{gap:10px;min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block-end:8px;scrollbar-gutter:stable}.enterprise-sidebar-v2__nav section{gap:3px}.enterprise-sidebar-v2__nav h2{padding-inline:8px;letter-spacing:.06em;line-height:1.25}.enterprise-sidebar-v2__nav a{display:flex;block-size:34px;min-block-size:34px;gap:9px;border-radius:9px;padding:0 9px;font-size:13px;font-weight:650;line-height:1.2}.enterprise-sidebar-v2__nav a span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-sidebar-v2__nav a em{display:none}.enterprise-sidebar-v2__nav a.is-active{border-color:#d6c2a63d;background:#d6c2a61f}.enterprise-sidebar-v2__nav a.is-active:before{inset-block:9px;inline-size:2px}.enterprise-sidebar-v2__mobile-close{inline-size:36px;block-size:36px;margin-inline-start:auto;border:1px solid rgb(255 255 255 / 12%);border-radius:9px;background:#ffffff0d;color:#fff;cursor:pointer}.enterprise-statusbar-v2{position:relative;gap:6px;min-block-size:var(--e2-statusbar-height);max-block-size:var(--e2-statusbar-height);justify-content:flex-start;padding:0 10px;font-size:11px}.enterprise-statusbar-v2__pill,.enterprise-statusbar-v2__details-button{display:inline-flex;align-items:center;gap:5px;min-block-size:20px;border-radius:999px;color:var(--e2-shell-muted);white-space:nowrap}.enterprise-statusbar-v2__pill{background:var(--color-surface-subtle);padding:0 8px}.enterprise-statusbar-v2__pill--accent{background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent);font-weight:750}.enterprise-statusbar-v2__details-button{margin-inline-start:auto;border:0;background:transparent;cursor:pointer;padding:0 6px}.enterprise-statusbar-v2__details{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-end:10px;z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;inline-size:min(420px,calc(100vw - 24px));border:1px solid var(--e2-shell-border);border-radius:12px;background:var(--e2-shell-surface);box-shadow:var(--e2-shell-shadow);padding:10px}.enterprise-statusbar-v2__details span{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-inline-size:0}.enterprise-statusbar-v2__details strong{color:var(--e2-shell-muted);font-size:11px}.enterprise-statusbar-v2__details em{overflow:hidden;color:var(--e2-shell-text);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.enterprise-kpi-widget-v2{min-block-size:72px;gap:8px;padding:8px}.enterprise-cards-grid:has(>.enterprise-widget){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget,.enterprise-card.enterprise-widget{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-block-size:72px;border-radius:12px;padding:8px 10px}.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget span,.enterprise-card.enterprise-widget span{overflow:hidden;color:var(--e2-shell-muted);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget strong,.enterprise-card.enterprise-widget strong{margin:0;font-size:20px;line-height:1}.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget svg,.enterprise-card.enterprise-widget svg{grid-column:2;grid-row:1 / span 2;inline-size:28px;block-size:28px;border-radius:8px;background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent);padding:6px}.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget.is-active,.enterprise-card.enterprise-widget.is-active{border-color:var(--e2-shell-border-strong);background:var(--color-surface-subtle);box-shadow:var(--shadow-sm)}.enterprise-kpi-widget-v2__icon{inline-size:30px;block-size:30px;border-radius:8px}.enterprise-kpi-widget-v2__content strong{font-size:20px}.enterprise-kpi-widget-v2__trend{padding:2px 6px;font-size:10px}.enterprise-dashboard-widget-v2{min-block-size:210px;border-radius:12px;padding:10px}.enterprise-dashboard-hero-v2{border-radius:14px;padding:14px}.enterprise-dashboard-hero-v2 h1{font-size:clamp(24px,2.3vw,34px);font-weight:760}.enterprise-dashboard-hero-v2 p,.module-heading p,.ds-page-header p{font-size:13px}.ds-page-header,.module-heading,.enterprise-header{margin-block-end:12px}.ds-page-header h2,.module-heading h2,.enterprise-header h1{font-size:clamp(20px,2vw,26px);font-weight:760;letter-spacing:0}.toolbar,.filter-bar{gap:8px;border:1px solid var(--e2-shell-border);border-radius:12px;background:var(--e2-shell-surface);padding:8px}.toolbar input,.toolbar select,.filter-bar input,.filter-bar select{min-block-size:36px}@media(max-width:1280px){.enterprise-topbar-v2{grid-template-columns:auto minmax(180px,1fr) auto}.enterprise-switchers-v2:not(.enterprise-switchers-v2--compact),.enterprise-user-menu-v2{display:none}.enterprise-topbar-v2__compact-trigger{display:inline-grid}}@media(max-width:980px){.enterprise-workspace-v2__inner{padding:16px}.enterprise-topbar-v2__brand small,.enterprise-topbar-v2__actions .language-switch{display:none}}@media(max-width:720px){.enterprise-topbar-v2{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}.enterprise-workspace-v2__inner{padding:12px}.enterprise-statusbar-v2__pill:nth-of-type(2){display:none}}@media(max-width:1024px){.enterprise-shell-v2{block-size:100dvh}.enterprise-shell-v2__main,.enterprise-shell-v2:has(>.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover)) .enterprise-shell-v2__main{inline-size:100%;margin-inline-start:0}.enterprise-sidebar-v2__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--qaf-z-drawer, 45) - 1);display:block;border:0;background:#0a0a0a7a;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--e2-layout-motion)}.enterprise-sidebar-v2__scrim.is-open{opacity:1;pointer-events:auto}.enterprise-sidebar-v2,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover){position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--qaf-z-drawer, 45);flex:none!important;inline-size:min(312px,calc(100vw - 44px))!important;max-inline-size:none;padding:12px 10px;transform:translate(-106%);transition:transform var(--e2-layout-motion),box-shadow var(--e2-layout-motion)}html[dir=rtl] .enterprise-sidebar-v2,html[dir=rtl] .enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover){transform:translate(106%)}.enterprise-sidebar-v2.is-mobile-open,html[dir=rtl] .enterprise-sidebar-v2.is-mobile-open{transform:translate(0);box-shadow:var(--qaf-shadow-overlay, 0 24px 72px rgb(10 10 10 / 24%))}.enterprise-sidebar-v2__mobile-close{display:inline-grid;place-items:center}.enterprise-sidebar-v2__controls{display:none}.enterprise-sidebar-v2__identity,.enterprise-sidebar-v2__meta,.enterprise-sidebar-v2__nav h2,.enterprise-sidebar-v2__nav a span{display:revert;inline-size:auto;opacity:1;overflow:visible;transform:none}.enterprise-sidebar-v2__identity,.enterprise-sidebar-v2__meta{display:grid}.enterprise-sidebar-v2__nav h2{display:block}.enterprise-sidebar-v2__nav a,.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover) .enterprise-sidebar-v2__nav a{justify-content:flex-start;padding:0 9px}.enterprise-topbar-v2{grid-template-columns:auto auto minmax(170px,1fr) auto}.enterprise-topbar-v2__nav-trigger{display:inline-grid}.enterprise-topbar-v2__brand{max-inline-size:220px}.enterprise-switchers-v2:not(.enterprise-switchers-v2--compact),.enterprise-user-menu-v2{display:none}.enterprise-topbar-v2__compact-trigger{display:inline-grid}.enterprise-topbar-v2__compact-panel .language-switch{display:inline-flex;justify-content:flex-start}.enterprise-workspace-v2__inner{max-inline-size:100%}}@media(max-width:720px){.enterprise-topbar-v2__nav-trigger{grid-column:1;grid-row:1}.enterprise-topbar-v2__brand{grid-column:2;grid-row:1;max-inline-size:none}.enterprise-topbar-v2__actions{grid-column:3;grid-row:1}.enterprise-command-search-v2{grid-column:1 / -1;grid-row:2;inline-size:100%}.enterprise-topbar-v2__actions .language-switch,.enterprise-theme-toggle-v2,.enterprise-user-menu-v2{display:none}.enterprise-workspace-v2__inner{gap:12px;padding:12px}.enterprise-workspace-v2__header{align-items:flex-start;flex-direction:column}.enterprise-workspace-v2__header h1{font-size:22px}.enterprise-workspace-v2__breadcrumbs a,.enterprise-workspace-v2__breadcrumbs span{max-inline-size:72vw}}@media(max-width:390px){.enterprise-topbar-v2{gap:6px;padding-inline:8px}.enterprise-topbar-v2__brand strong{font-size:12px}.enterprise-icon-button-v2,.enterprise-topbar-v2__actions .ds-button,.enterprise-user-menu-v2{inline-size:36px;min-inline-size:36px;block-size:36px;min-block-size:36px;padding-inline:0}.enterprise-command-search-v2 kbd{display:none}}@media(min-width:1600px){.enterprise-cards-grid:has(>.enterprise-widget){grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1180px){.enterprise-cards-grid:has(>.enterprise-widget){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.enterprise-cards-grid:has(>.enterprise-widget){grid-template-columns:1fr}}.digital-twin-workspace{display:grid;gap:12px;min-inline-size:0;max-inline-size:100%;overflow-x:hidden;color:var(--e2-shell-text, var(--color-text))}.digital-twin-preview-banner{align-items:center;background:color-mix(in srgb,var(--color-info) 8%,var(--e2-card-bg, var(--color-surface)));border:1px solid color-mix(in srgb,var(--color-info) 20%,var(--e2-card-border, var(--color-border)));border-radius:10px;color:var(--e2-shell-muted, var(--color-text-muted));display:flex;flex-wrap:wrap;font-size:12px;gap:8px;min-inline-size:0;padding:8px 10px}.digital-twin-preview-banner span,.digital-twin-preview-banner small{align-items:center;display:inline-flex;gap:6px}.digital-twin-preview-banner span:before,.digital-twin-preview-banner small:before{background:currentColor;border-radius:999px;content:"";display:inline-block;height:4px;opacity:.45;width:4px}.digital-twin-preview__verification-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-inline-size:0}.digital-twin-preview__verification-grid span{background:var(--e2-chip-bg, color-mix(in srgb, var(--color-primary) 7%, transparent));border:1px solid var(--e2-card-border, var(--color-border));border-radius:10px;display:grid;gap:4px;min-inline-size:0;padding:8px}.digital-twin-preview__verification-grid strong{color:var(--e2-shell-text, var(--color-text));overflow-wrap:anywhere}.digital-twin-preview__verification-grid small,.digital-twin-preview__verification p{color:var(--e2-shell-muted, var(--color-text-muted))}.enterprise-dashboard-section-v2--digital-twin{border-block-start:1px solid var(--e2-card-border, var(--color-border));padding-block-start:12px}.enterprise-dt-readiness-v2,.enterprise-dt-metric-row-v2,.enterprise-dt-summary-list-v2,.enterprise-dt-intelligence-v2,.enterprise-dt-score-strip-v2{display:grid;gap:8px;min-inline-size:0}.enterprise-dt-readiness-v2 strong,.enterprise-dt-metric-row-v2 strong{color:var(--e2-shell-text, var(--color-text));font-size:24px;line-height:1}.enterprise-dt-readiness-v2 span,.enterprise-dt-metric-row-v2 span,.enterprise-dt-readiness-v2 small,.enterprise-dt-metric-row-v2 small{color:var(--e2-shell-muted, var(--color-text-muted));min-inline-size:0}.enterprise-dt-summary-list-v2,.enterprise-dt-intelligence-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-dt-summary-list-v2 span,.enterprise-dt-intelligence-v2 span{background:var(--e2-chip-bg, color-mix(in srgb, var(--color-primary) 7%, transparent));border:1px solid var(--e2-card-border, var(--color-border));border-radius:10px;color:var(--e2-shell-muted, var(--color-text-muted));min-inline-size:0;padding:8px}.enterprise-dt-summary-list-v2 strong{color:var(--e2-shell-text, var(--color-text));display:block;overflow-wrap:anywhere}.enterprise-dt-score-strip-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-dt-score-strip-v2 div{background:var(--e2-chip-bg, color-mix(in srgb, var(--color-primary) 7%, transparent));border:1px solid var(--e2-card-border, var(--color-border));border-radius:12px;min-inline-size:0;padding:10px}.enterprise-dt-score-strip-v2 strong{color:var(--e2-shell-text, var(--color-text));display:block;font-size:22px;line-height:1}.enterprise-dt-score-strip-v2 span{color:var(--e2-shell-muted, var(--color-text-muted));font-size:12px}.digital-twin-section{min-inline-size:0;max-inline-size:100%;overflow:hidden;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:12px;background:color-mix(in srgb,var(--e2-shell-surface, var(--color-surface)) 88%,transparent)}.digital-twin-section__header{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-block-end:1px solid var(--e2-shell-border, var(--color-border));background:color-mix(in srgb,var(--e2-shell-bg, var(--color-background)) 72%,transparent);color:inherit;cursor:pointer;text-align:start}.digital-twin-section__header>span,.digital-twin-section__meta{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.digital-twin-section__header strong{font-size:14px;line-height:1.2}.digital-twin-section__header small{color:var(--e2-shell-muted, var(--color-muted));font-size:12px;white-space:nowrap}.digital-twin-section__meta{flex:0 0 auto}.digital-twin-section__meta svg{transition:transform .16s ease}.digital-twin-section.is-expanded .digital-twin-section__meta svg{transform:rotate(180deg)}.digital-twin-section__body{display:grid;gap:10px;min-inline-size:0;max-inline-size:100%;padding:10px}.digital-twin-compact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-inline-size:0}.digital-twin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-inline-size:0;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:14px;background:var(--e2-shell-surface, var(--color-surface));box-shadow:var(--shadow-sm);padding:14px}.digital-twin-header__identity{display:flex;gap:10px;min-inline-size:0}.digital-twin-header__identity h1{margin:6px 0 2px;overflow-wrap:anywhere;font-size:clamp(22px,2vw,30px);line-height:1.1}.digital-twin-header__identity p,.digital-twin-documents small,.digital-twin-timeline small,.digital-twin-timeline p,.digital-twin-signal-list p,.digital-twin-overview dt{color:var(--e2-shell-muted, var(--color-muted))}.digital-twin-header__identity p{margin:0}.digital-twin-header__icon{display:grid;place-items:center;flex:0 0 auto;inline-size:40px;block-size:40px;border-radius:12px;background:var(--e2-shell-accent-soft, var(--color-info-soft));color:var(--e2-shell-accent, var(--color-info))}.digital-twin-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.digital-twin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-inline-size:0}.digital-twin-workspace__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-inline-size:0}.digital-twin-panel{grid-column:span 4;min-inline-size:0;max-inline-size:100%}.digital-twin-panel--overview,.digital-twin-workspace__grid>.digital-twin-panel:nth-child(2),.digital-twin-workspace__grid>.digital-twin-panel:nth-child(8){grid-column:span 6}.digital-twin-overview,.digital-twin-list,.digital-twin-documents,.digital-twin-signal-list,.digital-twin-timeline,.digital-twin-graph__types{display:grid;gap:8px;min-inline-size:0;max-inline-size:100%}.digital-twin-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.digital-twin-overview div,.digital-twin-list div,.digital-twin-documents article,.digital-twin-signal-list article,.digital-twin-timeline li,.digital-twin-graph__types span{min-inline-size:0;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:10px;background:var(--color-surface-subtle);padding:8px}.digital-twin-overview dt,.digital-twin-overview dd{margin:0}.digital-twin-overview dd,.digital-twin-list strong{overflow-wrap:anywhere;font-weight:800}.digital-twin-meter{display:grid;gap:8px;margin-block-end:10px}.digital-twin-meter strong{font-size:28px;line-height:1}.digital-twin-meter:after{content:"";display:block;block-size:9px;border-radius:999px;background:var(--status-neutral)}.digital-twin-meter__bar{display:block;block-size:9px;max-inline-size:100%;border-radius:999px;background:var(--color-info);transform:translateY(-17px)}.digital-twin-meter__bar--success{background:var(--color-success)}.digital-twin-meter__bar--warning{background:var(--color-warning)}.digital-twin-meter__bar--danger{background:var(--color-danger)}.digital-twin-meter__bar--neutral{background:var(--e2-shell-muted, var(--color-muted))}.digital-twin-health{display:grid;gap:10px}.digital-twin-health__score,.digital-twin-health__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-health__score>div,.digital-twin-health__summary span:not(.enterprise-status-chip){display:inline-flex;align-items:center;gap:5px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 9px;color:var(--e2-shell-muted, var(--color-muted));font-size:12px}.digital-twin-health__score strong{color:var(--color-text);font-size:18px;line-height:1}.digital-twin-health__summary strong{color:var(--color-text);font-size:13px}.digital-twin-health__groups,.digital-twin-health__group,.digital-twin-health__factor-list,.digital-twin-health__recommendations{display:grid;gap:8px;min-inline-size:0}.digital-twin-health__group>header,.digital-twin-health__recommendations h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--color-text);font-size:13px}.digital-twin-health__factor-list article,.digital-twin-health__recommendations article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:10px;background:var(--color-surface-subtle);padding:8px}.digital-twin-health__factor-list article>div,.digital-twin-health__recommendations article>div{min-inline-size:0}.digital-twin-health__factor-list p,.digital-twin-health__recommendations p{margin:2px 0 0;color:var(--e2-shell-muted, var(--color-muted));overflow-wrap:anywhere;font-size:12px}.digital-twin-health__factor-list small,.digital-twin-health__recommendations small{display:block;margin-block-start:3px;color:var(--e2-shell-muted, var(--color-muted));font-size:11px}.digital-twin-health__groups,.digital-twin-health__recommendations{max-block-size:min(44vh,480px);overflow:auto}.digital-twin-graph{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-inline-size:0;max-inline-size:100%}.digital-twin-graph__center{display:grid;place-items:center;gap:4px;min-inline-size:150px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:12px;background:var(--e2-shell-accent-soft, var(--color-info-soft));color:var(--e2-shell-accent, var(--color-info));padding:12px;text-align:center}.digital-twin-graph__center span{color:var(--e2-shell-muted, var(--color-muted));font-size:12px}.digital-twin-graph__types span,.digital-twin-list div,.digital-twin-documents article,.digital-twin-signal-list article,.digital-twin-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.digital-twin-timeline{margin:0;padding:0;list-style:none;max-block-size:min(48vh,520px);overflow:auto}.digital-twin-timeline p,.digital-twin-signal-list p{margin:2px 0 0;overflow-wrap:anywhere;font-size:12px}.digital-twin-documents article>div,.digital-twin-signal-list article>div,.digital-twin-timeline li>div{min-inline-size:0}.digital-twin-documents,.digital-twin-signal-list,.digital-twin-graph .audit-list{max-block-size:min(44vh,480px);overflow:auto}.digital-twin-intelligence{display:grid;gap:10px}.digital-twin-intelligence__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-intelligence__summary span:not(.enterprise-status-chip){display:inline-flex;align-items:center;gap:5px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 9px;color:var(--e2-shell-muted, var(--color-muted));font-size:12px}.digital-twin-intelligence__summary strong{color:var(--color-text);font-size:13px}.digital-twin-intelligence__group{display:grid;gap:8px;min-inline-size:0}.digital-twin-intelligence__group h3{margin:0;color:var(--color-text);font-size:13px}.digital-twin-intelligence__severity{display:grid;gap:7px;min-inline-size:0}.digital-twin-intelligence__severity>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0}.digital-twin-signal-list small{display:block;margin-block-start:3px;color:var(--e2-shell-muted, var(--color-muted));font-size:11px;overflow-wrap:anywhere}.digital-twin-risk{display:grid;gap:10px}.digital-twin-risk__score,.digital-twin-risk__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-risk__score>div{display:inline-flex;align-items:baseline;gap:4px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 10px}.digital-twin-risk__score strong{color:var(--color-text);font-size:18px;line-height:1}.digital-twin-risk__score span,.digital-twin-risk__summary span:not(.enterprise-status-chip){color:var(--e2-shell-muted, var(--color-muted));font-size:12px}.digital-twin-risk__summary span:not(.enterprise-status-chip){display:inline-flex;align-items:center;gap:5px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 9px}.digital-twin-risk__summary strong{color:var(--color-text);font-size:13px}.digital-twin-risk__groups,.digital-twin-risk__group,.digital-twin-risk__factor-list,.digital-twin-risk__mitigations{display:grid;gap:8px;min-inline-size:0}.digital-twin-risk__group>header,.digital-twin-risk__mitigations h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--color-text);font-size:13px}.digital-twin-risk__factor-list article,.digital-twin-risk__mitigations article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:10px;background:var(--color-surface-subtle);padding:8px}.digital-twin-risk__factor-list article>div,.digital-twin-risk__mitigations article>div{min-inline-size:0}.digital-twin-risk__factor-list p,.digital-twin-risk__mitigations p{margin:2px 0 0;color:var(--e2-shell-muted, var(--color-muted));overflow-wrap:anywhere;font-size:12px}.digital-twin-risk__factor-list small,.digital-twin-risk__mitigations small{display:block;margin-block-start:3px;color:var(--e2-shell-muted, var(--color-muted));font-size:11px}.digital-twin-risk__groups,.digital-twin-risk__mitigations{max-block-size:min(44vh,480px);overflow:auto}.digital-twin-cost{display:grid;gap:10px}.digital-twin-cost__score,.digital-twin-cost__summary,.digital-twin-cost__periods{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-cost__score>div,.digital-twin-cost__summary span:not(.enterprise-status-chip),.digital-twin-cost__periods span{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 9px;color:var(--e2-shell-muted, var(--color-muted));font-size:12px}.digital-twin-cost__score>div{align-items:baseline}.digital-twin-cost__score strong{color:var(--color-text);font-size:17px;line-height:1}.digital-twin-cost__summary strong,.digital-twin-cost__periods strong{color:var(--color-text);font-size:13px}.digital-twin-cost__groups,.digital-twin-cost__group,.digital-twin-cost__item-list,.digital-twin-cost__recommendations{display:grid;gap:8px;min-inline-size:0}.digital-twin-cost__group>header,.digital-twin-cost__recommendations h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--color-text);font-size:13px}.digital-twin-cost__item-list article,.digital-twin-cost__recommendations article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:10px;background:var(--color-surface-subtle);padding:8px}.digital-twin-cost__item-list article>div,.digital-twin-cost__recommendations article>div{min-inline-size:0}.digital-twin-cost__item-list p,.digital-twin-cost__recommendations p{margin:2px 0 0;color:var(--e2-shell-muted, var(--color-muted));overflow-wrap:anywhere;font-size:12px}.digital-twin-cost__item-list small,.digital-twin-cost__recommendations small{display:block;margin-block-start:3px;color:var(--e2-shell-muted, var(--color-muted));font-size:11px}.digital-twin-cost__groups,.digital-twin-cost__recommendations{max-block-size:min(44vh,480px);overflow:auto}@media(max-width:1180px){.digital-twin-panel,.digital-twin-panel--overview,.digital-twin-workspace__grid>.digital-twin-panel:nth-child(2),.digital-twin-workspace__grid>.digital-twin-panel:nth-child(8){grid-column:span 6}.digital-twin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-twin-compact-row{grid-template-columns:1fr}}@media(max-width:760px){.digital-twin-header,.digital-twin-graph{grid-template-columns:1fr}.digital-twin-header{display:grid}.digital-twin-summary,.digital-twin-overview,.digital-twin-workspace__grid{grid-template-columns:1fr}.digital-twin-section__header{align-items:flex-start;flex-wrap:wrap}.digital-twin-section__header>span{align-items:flex-start}.digital-twin-panel,.digital-twin-panel--overview,.digital-twin-workspace__grid>.digital-twin-panel:nth-child(2),.digital-twin-workspace__grid>.digital-twin-panel:nth-child(8){grid-column:span 1}.digital-twin-graph__types span,.digital-twin-list div,.digital-twin-documents article,.digital-twin-signal-list article,.digital-twin-cost__item-list article,.digital-twin-cost__recommendations article,.digital-twin-health__factor-list article,.digital-twin-health__recommendations article,.digital-twin-risk__factor-list article,.digital-twin-risk__mitigations article,.digital-twin-timeline li{grid-template-columns:1fr}}.digital-twin-preview{display:grid;gap:12px;min-inline-size:0}.digital-twin-preview__controls{display:grid;gap:10px}.digital-twin-preview__tabs,.digital-twin-preview__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-preview__selectors,.digital-twin-preview__separation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-inline-size:0}.digital-twin-preview__relationships{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-inline-size:0}.digital-twin-preview__relationships span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--e2-shell-border, var(--color-border));border-radius:999px;background:var(--color-surface-subtle);padding:5px 8px}@media(max-width:760px){.digital-twin-preview__selectors,.digital-twin-preview__separation{grid-template-columns:1fr}}.public-shell{--public-bg: color-mix(in srgb, var(--color-surface-subtle) 88%, var(--color-primary) 12%);--public-card: var(--e2-card-bg, var(--color-surface));--public-border: var(--e2-card-border, var(--color-border));--public-text: var(--e2-shell-text, var(--color-text));--public-muted: var(--e2-shell-muted, var(--color-text-muted));--public-radius: 18px;--public-shadow: 0 18px 50px rgb(15 23 42 / 10%);background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 34%),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--color-info) 16%,transparent),transparent 30%),var(--public-bg);border:1px solid var(--public-border);border-radius:22px;color:var(--public-text);display:grid;gap:24px;inline-size:min(100%,1400px);margin-inline:auto;min-inline-size:0;overflow:hidden;padding:clamp(16px,3vw,32px)}.public-navbar,.public-footer,.public-cta,.public-kpi-strip,.public-card,.public-visual{background:color-mix(in srgb,var(--public-card) 90%,transparent);border:1px solid var(--public-border);box-shadow:var(--public-shadow)}.public-navbar{align-items:center;border-radius:var(--public-radius);display:flex;gap:16px;justify-content:space-between;min-inline-size:0;padding:12px}.public-navbar__brand,.public-navbar nav,.public-navbar__actions,.public-hero__actions,.public-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-inline-size:0}.public-navbar__brand,.public-navbar a,.public-footer a{color:inherit;text-decoration:none}.public-navbar__brand span{align-items:center;background:var(--color-primary);border-radius:12px;color:#fff;display:inline-flex;font-weight:800;block-size:34px;inline-size:34px;justify-content:center}.public-navbar nav a,.public-footer nav a{color:var(--public-muted);font-size:.88rem;font-weight:700}.public-button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;min-block-size:42px;padding:0 16px;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.public-button:hover{transform:translateY(-1px)}.public-button:disabled{cursor:not-allowed;opacity:.64;transform:none}.public-button--primary{background:var(--color-primary);color:#fff}.public-button--secondary{background:color-mix(in srgb,var(--color-primary) 10%,var(--public-card));border-color:color-mix(in srgb,var(--color-primary) 24%,var(--public-border));color:var(--public-text)}.public-button--ghost{background:transparent;border-color:var(--public-border);color:var(--public-text)}.public-hero{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);min-inline-size:0;padding-block:clamp(20px,4vw,54px)}.public-hero__content{display:grid;gap:16px;min-inline-size:0}.public-hero__content>span,.public-section__header span,.public-card>span{color:var(--color-primary);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-hero h1{font-size:clamp(2.2rem,6vw,4.8rem);line-height:.98;margin:0;max-inline-size:920px}.public-hero p,.public-section__header p,.public-card p,.public-cta p,.public-footer p,.public-visual p{color:var(--public-muted);line-height:1.65;margin:0}.public-section{display:grid;gap:16px;min-inline-size:0}.public-section__header{display:grid;gap:8px;max-inline-size:820px}.public-section__header h2,.public-cta h2{font-size:clamp(1.45rem,3vw,2.4rem);margin:0}.public-grid{display:grid;gap:14px;min-inline-size:0}.public-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-card{border-radius:var(--public-radius);display:grid;gap:10px;min-inline-size:0;padding:18px}.public-card h3,.public-card strong{margin:0}.public-kpi-strip{border-radius:var(--public-radius);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.public-kpi-strip div{background:color-mix(in srgb,var(--public-card) 80%,transparent);display:grid;gap:4px;padding:16px}.public-kpi-strip strong{font-size:1.45rem}.public-kpi-strip span{color:var(--public-muted);font-size:.84rem;font-weight:700}.public-visual{border-radius:22px;display:grid;gap:12px;min-block-size:340px;min-inline-size:0;padding:14px}.public-visual__bar{display:flex;gap:6px}.public-visual__bar span{background:color-mix(in srgb,var(--color-primary) 32%,var(--public-card));border-radius:999px;block-size:10px;inline-size:10px}.public-visual__grid{display:grid;gap:10px;grid-template-columns:1fr}.public-visual__grid section{background:color-mix(in srgb,var(--color-primary) 8%,var(--public-card));border:1px solid var(--public-border);border-radius:14px;display:grid;gap:6px;padding:14px}.public-pricing-card.is-highlighted{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--public-border));transform:translateY(-4px)}.public-pricing-card ul{color:var(--public-muted);display:grid;gap:8px;margin:0;padding-inline-start:18px}.public-compare-table{border:1px solid var(--public-border);border-radius:var(--public-radius);max-inline-size:100%;overflow:auto}.public-compare-table table{background:var(--public-card);border-collapse:collapse;inline-size:100%;min-inline-size:620px}.public-compare-table th,.public-compare-table td{border-bottom:1px solid var(--public-border);padding:12px;text-align:start}.public-faq{display:grid;gap:10px}.public-faq details{background:var(--public-card);border:1px solid var(--public-border);border-radius:14px;padding:14px}.public-faq summary{cursor:pointer;font-weight:800}.public-faq div{color:var(--public-muted);padding-block-start:10px}.public-cta,.public-footer{border-radius:var(--public-radius);display:flex;gap:16px;justify-content:space-between;min-inline-size:0;padding:18px}.public-footer nav{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:980px){.public-hero,.public-grid--2,.public-grid--3,.public-grid--4{grid-template-columns:1fr}.public-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.public-navbar,.public-cta,.public-footer{align-items:flex-start;flex-direction:column}.public-kpi-strip{grid-template-columns:1fr}}.public-marketing{display:grid;gap:32px;inline-size:100%;min-inline-size:0;overflow-x:clip}.public-hero--cinematic{background:radial-gradient(circle at 15% 18%,color-mix(in srgb,var(--color-primary) 26%,transparent),transparent 34%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--color-info) 20%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--public-card) 92%,transparent),color-mix(in srgb,var(--color-primary) 9%,var(--public-card)));border:1px solid var(--public-border);box-shadow:0 24px 80px color-mix(in srgb,var(--color-primary) 14%,transparent);overflow:hidden;position:relative}.public-hero--cinematic:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--public-card) 32%,transparent),transparent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.public-hero__content{position:relative;z-index:1}.public-hero__content h2{font-size:clamp(1.6rem,3.8vw,3rem);line-height:1.05;margin:0;max-inline-size:900px}.public-hero__actions,.public-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.public-subtle-badge{background:color-mix(in srgb,var(--color-primary) 10%,var(--public-card));border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--public-border));border-radius:999px;display:inline-flex;inline-size:fit-content;padding:6px 10px}.public-marketing__metrics,.public-command-mockup__metrics,.public-mini-card-grid,.public-command-center-showcase{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0}.public-animated-metric{background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);border-radius:16px;display:grid;gap:4px;min-inline-size:0;padding:14px}.public-animated-metric strong{font-size:1.35rem;line-height:1}.public-animated-metric span{color:var(--public-muted);font-size:.82rem;font-weight:800}.public-bento-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0}.public-bento-grid>:first-child,.public-bento-grid>:nth-child(6n){grid-column:span 2}.public-mockup-frame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--public-card) 74%,transparent);border:1px solid var(--public-border);border-radius:24px;box-shadow:0 22px 70px color-mix(in srgb,var(--color-primary) 14%,transparent);min-inline-size:0;overflow:hidden;position:relative;z-index:1}.public-mockup-frame__chrome{align-items:center;border-bottom:1px solid var(--public-border);display:flex;gap:8px;padding:12px 14px}.public-mockup-frame__chrome span{background:color-mix(in srgb,var(--color-primary) 20%,var(--public-muted));border-radius:999px;block-size:9px;inline-size:9px}.public-mockup-frame__chrome strong{color:var(--public-muted);font-size:.78rem;margin-inline-start:auto}.public-mockup-frame__body{display:grid;gap:14px;padding:16px}.public-command-mockup,.public-command-mockup__body,.public-transformation-showcase,.public-showcase-grid{display:grid;gap:14px;min-inline-size:0}.public-command-mockup__body,.public-showcase-grid{grid-template-columns:1.2fr .8fr}.public-relationship-graph{align-items:center;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-info) 18%,transparent),transparent 48%),color-mix(in srgb,var(--public-card) 78%,transparent);border:1px solid var(--public-border);border-radius:18px;display:grid;min-block-size:240px;min-inline-size:0;overflow:hidden;padding:18px;place-items:center;position:relative}.public-relationship-graph__center{align-items:center;background:color-mix(in srgb,var(--color-primary) 18%,var(--public-card));border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--public-border));border-radius:999px;box-shadow:0 14px 40px color-mix(in srgb,var(--color-primary) 18%,transparent);display:flex;font-weight:900;justify-content:center;min-block-size:74px;min-inline-size:74px;padding:12px;text-align:center;z-index:1}.public-relationship-graph__nodes{top:16px;right:16px;bottom:16px;left:16px;position:absolute}.public-relationship-graph__nodes span{background:color-mix(in srgb,var(--public-card) 86%,transparent);border:1px solid var(--public-border);border-radius:999px;color:var(--public-muted);font-size:.78rem;font-weight:850;max-inline-size:130px;overflow:hidden;padding:7px 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.public-relationship-graph__nodes span:nth-child(1){inset-block-start:0;inset-inline-start:8%}.public-relationship-graph__nodes span:nth-child(2){inset-block-start:8%;inset-inline-end:5%}.public-relationship-graph__nodes span:nth-child(3){inset-block-start:42%;inset-inline-start:0}.public-relationship-graph__nodes span:nth-child(4){inset-block-start:44%;inset-inline-end:0}.public-relationship-graph__nodes span:nth-child(5){inset-block-end:10%;inset-inline-start:10%}.public-relationship-graph__nodes span:nth-child(6){inset-block-end:0;inset-inline-end:10%}.public-relationship-graph__nodes span:nth-child(n+7){display:none}.public-timeline-preview{display:grid;gap:10px;min-inline-size:0}.public-timeline-preview article{align-items:flex-start;background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 1fr;min-inline-size:0;padding:12px}.public-timeline-preview__dot{background:color-mix(in srgb,var(--color-info) 55%,var(--public-card));border-radius:999px;block-size:10px;inline-size:10px;margin-block-start:5px}.public-timeline-preview__dot.is-warning{background:color-mix(in srgb,var(--color-warning) 70%,var(--public-card))}.public-timeline-preview__dot.is-danger{background:color-mix(in srgb,var(--color-danger) 70%,var(--public-card))}.public-timeline-preview__dot.is-success{background:color-mix(in srgb,var(--color-success) 70%,var(--public-card))}.public-timeline-preview div{display:grid;gap:3px;min-inline-size:0}.public-timeline-preview small{color:var(--public-muted)}.public-before-after{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.public-before-after article{background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);border-radius:18px;padding:18px}.public-before-after article.is-after{border-color:color-mix(in srgb,var(--color-success) 32%,var(--public-border))}.public-before-after h3{margin:0 0 10px}.public-before-after ul{color:var(--public-muted);display:grid;gap:8px;margin:0;padding-inline-start:20px}.public-architecture{align-items:center;background:color-mix(in srgb,var(--public-card) 80%,transparent);border:1px solid var(--public-border);border-radius:18px;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr;min-inline-size:0;padding:16px}.public-architecture span{background:color-mix(in srgb,var(--color-primary) 8%,var(--public-card));border:1px solid var(--public-border);border-radius:14px;font-weight:900;min-inline-size:0;padding:12px;text-align:center}.public-architecture i{background:color-mix(in srgb,var(--color-primary) 44%,var(--public-border));block-size:2px;inline-size:42px}.public-pricing-grid{align-items:stretch}@media(max-width:1120px){.public-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-command-mockup__body,.public-showcase-grid{grid-template-columns:1fr}}@media(max-width:820px){.public-marketing__metrics,.public-command-mockup__metrics,.public-mini-card-grid,.public-command-center-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.public-before-after,.public-architecture{grid-template-columns:1fr}.public-architecture i{block-size:24px;inline-size:2px;justify-self:center}}@media(max-width:560px){.public-bento-grid,.public-marketing__metrics,.public-command-mockup__metrics,.public-mini-card-grid,.public-command-center-showcase{grid-template-columns:1fr}.public-bento-grid>:first-child,.public-bento-grid>:nth-child(6n){grid-column:auto}.public-relationship-graph{min-block-size:280px}}.public-marketing-shell{--public-bg: #f7fbff;--public-surface: #ffffff;--public-soft: #f1f8fb;--public-border: #d9e8f0;--public-text: #071827;--public-secondary: #526779;--public-muted: #7b8c9a;--public-blue: #0f63ff;--public-deep-blue: #063a8c;--public-teal: #009b8f;--public-cyan: #00bcd4;--public-danger: #e34848;--public-success: #00a878;--public-radius-xl: 32px;--public-shadow: 0 24px 80px rgb(6 58 140 / 10%);background:radial-gradient(circle at 12% 8%,rgb(0 188 212 / 16%),transparent 30%),radial-gradient(circle at 86% 10%,rgb(15 99 255 / 14%),transparent 32%),var(--public-bg);color:var(--public-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inline-size:100%;min-block-size:100vh;overflow-x:clip}html.point-os-public-route,html.point-os-public-route body,html.point-os-public-route #root{block-size:auto!important;height:auto!important;min-block-size:100%!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html.point-os-public-route body{background:var(--public-bg, #f7fbff)}html.point-os-public-route .public-marketing-shell{block-size:auto!important;min-block-size:100vh;overflow:visible!important;overflow-x:clip!important}.public-marketing-shell.public-page--dark{--public-bg: #050b18;--public-surface: #071326;--public-soft: #0d1e32;--public-border: #17314a;--public-text: #f6fbff;--public-secondary: #a8bacb;--public-muted: #7e93a8;--public-blue: #2d7dff;--public-teal: #00c4b3;--public-cyan: #00bcd4;--public-shadow: 0 24px 90px rgb(0 188 212 / 14%)}.public-page{display:grid;gap:clamp(72px,9vw,132px);inline-size:min(1440px,calc(100% - 36px));margin:0 auto;padding-block:34px 80px}.public-nav{align-items:center;background:color-mix(in srgb,var(--public-surface) 88%,transparent);border:1px solid var(--public-border);border-radius:999px;box-shadow:var(--public-shadow);display:grid;gap:18px;grid-template-columns:auto 1fr auto;inline-size:min(1440px,calc(100% - 36px));margin:18px auto 0;padding:10px 12px}.public-logo,.public-nav__brand{align-items:center;color:var(--public-text);display:inline-flex;gap:10px;min-inline-size:0;text-decoration:none}.public-logo svg{block-size:38px;flex:0 0 auto;inline-size:38px}.public-logo strong{font-size:1.08rem;letter-spacing:0}.public-logo--compact strong{display:none}.point-os-logo{align-items:center;background:transparent;display:inline-flex;flex:0 0 auto;justify-content:center;min-inline-size:0;overflow:visible}.point-os-logo img{background:transparent;block-size:100%;inline-size:100%;max-inline-size:100%;object-fit:contain;object-position:center}.pointos-logo-frame,.owner-logo-frame,.public-logo-frame{background:transparent;display:inline-flex;flex:0 0 auto;overflow:visible}.pointos-logo-image,.owner-logo-image,.public-logo-image{background:transparent;display:block;height:auto;max-width:100%;object-fit:contain;object-position:center}.point-os-logo--markOnly img{object-fit:contain;object-position:center;transform:none}.public-logo.point-os-logo{block-size:48px;inline-size:192px}.public-logo.point-os-logo--compact{block-size:42px;inline-size:168px}.public-logo.point-os-logo--markOnly{block-size:42px;inline-size:42px}.enterprise-logo-v2.point-os-logo{background:transparent;border:0;box-shadow:none;overflow:visible}.enterprise-logo-v2.point-os-logo--compact{block-size:34px;inline-size:122px}.enterprise-logo-v2.point-os-logo--markOnly{block-size:34px;inline-size:34px}.qaf-brand{--qaf-brand-icon-size: 36px;--qaf-brand-text-size: var(--qaf-text-md);align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;gap:var(--qaf-space-2);justify-content:center;min-inline-size:0;text-decoration:none;white-space:nowrap}.qaf-brand--xs{--qaf-brand-icon-size: 16px;--qaf-brand-text-size: var(--qaf-text-xs)}.qaf-brand--sm{--qaf-brand-icon-size: 34px;--qaf-brand-text-size: var(--qaf-text-sm)}.qaf-brand--lg{--qaf-brand-icon-size: 48px;--qaf-brand-text-size: var(--qaf-text-lg)}.qaf-brand--xl{--qaf-brand-icon-size: 64px;--qaf-brand-text-size: var(--qaf-text-xl)}.qaf-brand__asset{background:transparent;block-size:var(--qaf-brand-icon-size);direction:ltr;display:block;flex:0 0 auto;inline-size:auto;max-block-size:100%;max-inline-size:100%;object-fit:contain;object-position:center;transform:none}.qaf-brand--appIcon .qaf-brand__asset,.qaf-brand--collapsed .qaf-brand__asset,.qaf-brand--mobile .qaf-brand__asset{aspect-ratio:1 / 1;inline-size:var(--qaf-brand-icon-size)}.qaf-brand__wordmark{color:currentColor;direction:ltr;flex:0 1 auto;font-family:var(--qaf-font-en);font-size:var(--qaf-brand-text-size);font-weight:var(--qaf-weight-semibold);letter-spacing:0;line-height:1;min-inline-size:0}.qaf-brand--arabicLockup .qaf-brand__wordmark{direction:rtl;font-family:var(--qaf-font-ar)}.qaf-brand--appIcon,.qaf-brand--collapsed,.qaf-brand--emblem{gap:0}.point-os-logo.qaf-brand{overflow:visible}.point-os-logo.qaf-brand .qaf-brand__asset{block-size:100%}.public-logo.point-os-logo.qaf-brand .qaf-brand__asset{block-size:var(--qaf-brand-icon-size);inline-size:auto;max-block-size:none}.point-os-logo--markOnly.qaf-brand .qaf-brand__asset,.enterprise-logo-v2.point-os-logo--compact.qaf-brand .qaf-brand__asset,.owner-shell__logo.qaf-brand .qaf-brand__asset,.owner-shell__top-logo.qaf-brand .qaf-brand__asset{aspect-ratio:1 / 1;inline-size:auto}.route-loading__brand{margin-block-end:var(--qaf-space-3)}.public-nav nav,.public-nav__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.public-nav nav a,.public-nav__utility{background:transparent;border:0;border-radius:999px;color:var(--public-secondary);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;padding:10px 12px;text-decoration:none}.public-nav__cta,.public-nav__secondary,.public-hero-v2 button,.public-final-cta button,.public-pricing-v2 button{background:linear-gradient(135deg,var(--public-blue),var(--public-teal));border:0;border-radius:999px;box-shadow:0 14px 36px #0f63ff3d;color:#fff;cursor:not-allowed;font:inherit;font-weight:900;padding:12px 18px}.public-nav__secondary{background:var(--public-surface);border:1px solid var(--public-border);color:var(--public-text);box-shadow:none}.public-nav__utility{background:var(--public-soft);border:1px solid var(--public-border)}.public-hero-v2{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-block-size:680px;position:relative}.public-hero-v2__content{display:grid;gap:22px;min-inline-size:0}.public-hero-v2__content>span,.public-section-v2>header span{color:var(--public-teal);font-size:.84rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.public-hero-v2 h1{font-size:clamp(3rem,6.4vw,5.9rem);letter-spacing:0;line-height:.95;margin:0}.public-hero-v2 mark{background:linear-gradient(135deg,var(--public-blue),var(--public-teal),var(--public-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.public-hero-v2 p,.public-section-v2>header p,.public-footer-v2 p{color:var(--public-secondary);font-size:1.06rem;line-height:1.7;margin:0}.public-hero-v2__content div{display:flex;flex-wrap:wrap;gap:12px}.public-hero-v2__content small{color:var(--public-muted);font-size:.86rem;line-height:1.7;max-inline-size:620px}.public-hero-v2__bullets{display:grid;gap:10px;list-style:none;margin:0;padding:0}.public-hero-v2__bullets li{align-items:center;color:var(--public-secondary);display:flex;gap:10px;line-height:1.55}.public-hero-v2__bullets li:before{background:linear-gradient(135deg,var(--public-blue),var(--public-teal));border-radius:999px;content:"";flex:0 0 auto;block-size:9px;inline-size:9px}.public-hero-v2__content button:nth-child(2),.public-final-cta button:nth-child(2){background:var(--public-surface);border:1px solid var(--public-border);color:var(--public-text);box-shadow:none}.public-command-mockup-v2{background:color-mix(in srgb,var(--public-surface) 96%,transparent);border:1px solid var(--public-border);border-radius:34px;box-shadow:0 34px 100px #0718272e;display:grid;gap:0;grid-template-columns:74px 1fr;min-inline-size:0;overflow:hidden;padding:10px}.public-command-mockup-v2 aside{align-items:center;background:linear-gradient(180deg,var(--public-deep-blue),color-mix(in srgb,var(--public-deep-blue) 74%,#000));border-radius:26px;display:flex;flex-direction:column;gap:12px;padding:16px 10px}.public-command-mockup-v2 aside span,.public-command-mockup-v2 aside i{background:#ffffffb3;border-radius:999px;block-size:12px;inline-size:12px}.public-command-mockup-v2 aside span{background:linear-gradient(135deg,var(--public-cyan),var(--public-teal));block-size:34px;inline-size:34px}.public-command-mockup-v2 main{display:grid;gap:14px;min-inline-size:0;padding:12px}.public-command-mockup-v2 header,.public-command-mockup-v2__metrics,.public-command-mockup-v2__body,.public-trust-strip,.public-kpi-rail,.public-section-v2,.public-footer-v2{min-inline-size:0}.public-command-mockup-v2 header{align-items:center;display:flex;justify-content:space-between}.public-command-mockup-v2 header strong{display:block}.public-command-mockup-v2 header small,.public-command-mockup-v2 header em{color:var(--public-muted)}.public-command-mockup-v2__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-command-mockup-v2__metrics article,.public-work-panel,.public-mini-chart,.public-donut,.public-twin-side-panel article,.public-bento-v2 article,.public-industry-grid-v2 article,.public-pricing-v2 article,.public-site-control-preview,.public-site-control-preview__widgets article{background:var(--public-soft);border:1px solid var(--public-border);border-radius:20px}.public-command-mockup-v2__metrics article{display:grid;gap:6px;padding:12px}.public-command-mockup-v2__metrics span,.public-work-panel span,.public-twin-side-panel span,.public-pricing-v2 article>span{color:var(--public-muted);font-size:.78rem;font-weight:800}.public-command-mockup-v2__body{display:grid;gap:12px;grid-template-columns:1.1fr .9fr}.public-mini-chart{align-items:end;display:flex;gap:8px;min-block-size:150px;padding:16px}.public-mini-chart span{background:linear-gradient(180deg,var(--public-blue),var(--public-cyan));border-radius:999px;flex:1}.public-mini-chart span:nth-child(1){block-size:42%}.public-mini-chart span:nth-child(2){block-size:72%}.public-mini-chart span:nth-child(3){block-size:58%}.public-mini-chart span:nth-child(4){block-size:88%}.public-work-panel{display:grid;gap:9px;padding:14px}.public-work-panel p{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 42%;margin:0}.public-work-panel i{background:linear-gradient(90deg,var(--public-blue),var(--public-teal));border-radius:999px;block-size:7px}.public-donut{align-items:center;aspect-ratio:1;background:radial-gradient(circle,var(--public-surface) 48%,transparent 49%),conic-gradient(var(--public-teal) 0 72%,var(--public-border) 72% 100%);display:grid;place-items:center}.public-trust-strip,.public-kpi-rail{background:color-mix(in srgb,var(--public-surface) 92%,transparent);border:1px solid var(--public-border);border-radius:999px;box-shadow:var(--public-shadow);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:14px}.public-trust-strip p{color:var(--public-muted);font-weight:900;margin:0}.public-trust-strip div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.public-trust-strip span,.public-kpi-rail article{background:var(--public-soft);border:1px solid var(--public-border);border-radius:999px;color:var(--public-secondary);font-weight:900;padding:9px 13px}.public-kpi-rail article{align-items:center;display:inline-grid;gap:8px;grid-template-columns:auto auto}.public-kpi-rail i{color:var(--public-teal);font-style:normal}.public-kpi-rail span{color:var(--public-muted);font-size:.76rem;grid-column:1 / -1}.public-section-v2{display:grid;gap:28px}.public-section-v2>header{display:grid;gap:12px;max-inline-size:920px}.public-section-v2>header h1,.public-section-v2>header h2,.public-final-cta h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;margin:0}.public-problem-transform__panel,.public-platform-split__grid,.public-digital-twin-v2__grid,.public-command-showcase__grid{display:grid;gap:18px;grid-template-columns:1fr auto 1fr}.public-problem-transform article,.public-platform-split article{background:color-mix(in srgb,var(--public-surface) 88%,transparent);border:1px solid var(--public-border);border-radius:var(--public-radius-xl);box-shadow:var(--public-shadow);padding:clamp(22px,4vw,42px)}.public-problem-transform article.is-pain{border-color:color-mix(in srgb,var(--public-danger) 28%,var(--public-border))}.public-problem-transform article.is-solution{border-color:color-mix(in srgb,var(--public-teal) 34%,var(--public-border))}.public-problem-transform h3,.public-platform-split h3,.public-bento-v2 h3,.public-industry-grid-v2 h3,.public-pricing-v2 h3{margin:0 0 10px}.public-problem-transform p{color:var(--public-secondary);font-size:1.25rem;font-weight:900;margin:0}.public-problem-transform ul,.public-platform-split ul,.public-pricing-v2 ul{color:var(--public-secondary);display:grid;gap:8px;margin:18px 0 0;padding-inline-start:20px}.public-transform-beam{align-self:stretch;background:linear-gradient(180deg,var(--public-danger),var(--public-teal));border-radius:999px;inline-size:8px;min-block-size:180px;opacity:.62}.public-platform-split__grid{grid-template-columns:1fr minmax(160px,.32fr) 1fr}.public-card-grid-v2,.public-step-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-explain-card,.public-step-card{background:var(--public-surface);border:1px solid var(--public-border);border-radius:24px;box-shadow:0 16px 44px #07182712;min-inline-size:0;padding:22px}.public-explain-card i,.public-step-card i{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--public-blue) 12%,transparent),color-mix(in srgb,var(--public-teal) 16%,transparent));border:1px solid color-mix(in srgb,var(--public-blue) 18%,transparent);border-radius:16px;color:var(--public-blue);display:inline-flex;font-style:normal;font-weight:900;justify-content:center;margin-block-end:14px;min-block-size:42px;min-inline-size:42px}.public-explain-card h3,.public-step-card h3{font-size:1rem;margin:0 0 8px}.public-explain-card p,.public-step-card p{color:var(--public-secondary);line-height:1.65;margin:0}.public-architecture-flow{align-items:center;background:var(--public-surface);border:1px solid var(--public-border);border-radius:28px;box-shadow:0 20px 56px #07182714;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.public-architecture-flow span{align-items:center;background:var(--public-soft);border:1px solid var(--public-border);border-radius:18px;color:var(--public-text);display:flex;font-weight:800;justify-content:center;min-block-size:74px;padding:14px;position:relative;text-align:center}.public-architecture-flow span:not(:last-child):after{color:var(--public-teal);content:"→";inset-inline-end:-16px;position:absolute}html[dir=rtl] .public-architecture-flow span:not(:last-child):after{content:"←"}.public-platform-split__grid>strong{align-self:center;background:linear-gradient(135deg,var(--public-blue),var(--public-teal));border-radius:999px;color:#fff;padding:18px;text-align:center}.public-digital-twin-v2__grid,.public-command-showcase__grid{grid-template-columns:1.15fr .85fr}.public-twin-side-panel{display:grid;gap:12px}.public-twin-side-panel article{display:grid;gap:6px;padding:18px}.public-command-showcase aside{display:grid;gap:12px}.public-command-showcase aside article{align-items:center;background:var(--public-surface);border:1px solid var(--public-border);border-radius:18px;display:flex;gap:10px;padding:14px}.public-command-showcase aside i{background:var(--public-cyan);border-radius:999px;block-size:10px;inline-size:10px}.public-map-panel{background:radial-gradient(circle at 30% 40%,var(--public-cyan),transparent 4%),radial-gradient(circle at 66% 62%,var(--public-blue),transparent 4%),linear-gradient(135deg,var(--public-soft),var(--public-surface));border:1px solid var(--public-border);border-radius:24px;min-block-size:210px}.public-bento-v2{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-bento-v2 article,.public-industry-grid-v2 article,.public-pricing-v2 article{display:grid;gap:10px;min-inline-size:0;padding:20px}.public-bento-v2 article.is-wide{grid-column:span 2}.public-bento-v2 article.is-tall{grid-row:span 2}.public-bento-v2 i,.public-industry-grid-v2 i{align-items:center;background:linear-gradient(135deg,var(--public-blue),var(--public-teal));border-radius:16px;color:#fff;display:inline-flex;font-style:normal;font-weight:950;justify-content:center;block-size:38px;inline-size:38px}.public-bento-v2 p,.public-industry-grid-v2 p{color:var(--public-secondary);line-height:1.6;margin:0}.public-industry-grid-v2,.public-pricing-v2{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-pricing-v2 article.is-recommended{background:linear-gradient(180deg,color-mix(in srgb,var(--public-blue) 10%,var(--public-surface)),var(--public-surface));border-color:color-mix(in srgb,var(--public-blue) 40%,var(--public-border));box-shadow:var(--public-shadow)}.public-faq-v2{display:grid;gap:12px}.public-faq-v2 details{background:var(--public-surface);border:1px solid var(--public-border);border-radius:20px;padding:18px}.public-faq-v2 summary{cursor:pointer;font-weight:950}.public-faq-v2 p{color:var(--public-secondary);line-height:1.65;margin-block-end:0}.public-final-cta{align-items:center;background:radial-gradient(circle at 10% 20%,rgb(0 188 212 / 16%),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--public-deep-blue) 92%,#000),color-mix(in srgb,var(--public-blue) 62%,#000));border:1px solid color-mix(in srgb,var(--public-cyan) 36%,transparent);border-radius:40px;color:#fff;display:flex;gap:22px;justify-content:space-between;padding:clamp(28px,5vw,56px)}.public-final-cta p{color:#ffffffc2}.public-final-cta button:nth-child(2){background:#ffffff1a;border-color:#ffffff38;color:#fff}.public-footer-v2{background:var(--public-surface);border-top:1px solid var(--public-border);display:grid;gap:24px;margin-block-start:40px;padding:42px max(18px,calc((100% - 1440px)/2))}.public-footer-v2__columns{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-footer-v2 nav{display:grid;gap:8px}.public-footer-v2 a{color:var(--public-secondary);text-decoration:none}.public-footer-v2__bottom{border-top:1px solid var(--public-border);color:var(--public-muted);display:flex;flex-wrap:wrap;gap:16px;padding-block-start:18px}.public-preview-gallery{padding-block-start:70px}.public-preview-hero{background:color-mix(in srgb,var(--public-surface) 88%,transparent);border:1px solid var(--public-border);border-radius:40px;box-shadow:var(--public-shadow);padding:clamp(28px,5vw,58px)}.public-logo-gallery,.public-palette-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-logo-gallery>*,.public-palette-grid article{background:var(--public-surface);border:1px solid var(--public-border);border-radius:22px;padding:18px}.public-logo-gallery>.point-os-logo{box-sizing:content-box;justify-self:center;max-inline-size:calc(100% - 36px)}.public-palette-grid span{border:1px solid var(--public-border);border-radius:18px;display:block;min-block-size:76px}.public-site-control-preview{box-shadow:var(--shadow-sm);display:grid;gap:18px;padding:20px}.public-site-control-preview header{display:grid;gap:8px}.public-site-control-preview header span{color:var(--color-primary);font-size:.78rem;font-weight:900;text-transform:uppercase}.public-site-control-preview header h2{margin:0}.public-site-control-preview__widgets{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.public-site-control-preview__widgets article{padding:14px}.public-site-control-preview__widgets span{color:var(--color-text-muted);display:block;font-size:.78rem}.public-site-control-preview__table{border:1px solid var(--color-border);border-radius:18px;overflow:auto}.public-site-control-preview table{border-collapse:collapse;inline-size:100%;min-inline-size:900px}.public-site-control-preview th,.public-site-control-preview td{border-bottom:1px solid var(--color-border);padding:12px;text-align:start}.public-site-control-preview td:last-child{display:flex;flex-wrap:wrap;gap:6px}.public-site-control-preview td:last-child span{background:var(--color-info-soft);border-radius:999px;color:var(--color-info);font-size:.75rem;font-weight:800;padding:5px 8px}.public-marketing-shell .public-relationship-graph__nodes span:nth-child(7){display:inline-block;inset-block-start:78%;inset-inline-start:38%}.public-marketing-shell .public-relationship-graph__nodes span:nth-child(8){display:inline-block;inset-block-start:20%;inset-inline-start:42%}.public-marketing-shell .public-relationship-graph__nodes span:nth-child(9){display:inline-block;inset-block-end:18%;inset-inline-end:38%}@media(max-width:1060px){.public-nav,.public-hero-v2,.public-problem-transform__panel,.public-platform-split__grid,.public-digital-twin-v2__grid,.public-command-showcase__grid{grid-template-columns:1fr}.public-card-grid-v2,.public-step-grid,.public-architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.public-architecture-flow span:not(:last-child):after{display:none}.public-transform-beam{block-size:8px;inline-size:100%;min-block-size:8px}.public-bento-v2,.public-footer-v2__columns,.public-site-control-preview__widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.public-page{inline-size:min(100% - 24px,1440px)}.public-nav{border-radius:28px;gap:10px;grid-template-columns:auto minmax(0,1fr);inline-size:min(100% - 24px,1440px);padding:8px 10px}.public-nav__brand .public-logo.point-os-logo{block-size:42px;inline-size:42px}.public-nav__brand .qaf-brand__wordmark{display:none}.public-nav nav,.public-nav__actions{justify-content:flex-start}.public-nav nav{display:none}.public-nav__actions{gap:8px;justify-content:flex-end;min-inline-size:0}.public-nav__secondary{display:none}.public-nav__cta{max-inline-size:100%;padding-inline:12px}.public-hero-v2{min-block-size:auto}.public-hero-v2 h1{font-size:2.4rem;line-height:1.02}.public-command-mockup-v2,.public-command-mockup-v2__body,.public-command-mockup-v2__metrics,.public-bento-v2,.public-industry-grid-v2,.public-pricing-v2,.public-footer-v2__columns,.public-logo-gallery,.public-palette-grid,.public-site-control-preview__widgets,.public-card-grid-v2,.public-step-grid,.public-architecture-flow{grid-template-columns:1fr}.public-command-mockup-v2 aside{display:none}.public-bento-v2 article.is-wide,.public-bento-v2 article.is-tall{grid-column:auto;grid-row:auto}.public-final-cta{align-items:flex-start;flex-direction:column}}.landing-blueprint-page,.landing-blueprint-nav,.landing-footer-blueprint{color:var(--public-text, #10202a)}.landing-blueprint-nav{align-items:center;background:color-mix(in srgb,var(--public-surface, #ffffff) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--public-border, #dbe7ef) 72%,transparent);display:grid;gap:16px;grid-template-columns:minmax(160px,auto) 1fr auto;padding:16px clamp(18px,4vw,56px)}.landing-blueprint-nav__brand{align-items:center;display:inline-flex;min-width:0}.landing-blueprint-nav__brand img{max-height:46px;object-fit:contain}.landing-blueprint-nav__links,.landing-blueprint-nav__actions,.landing-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.landing-blueprint-nav__links{justify-content:center}.landing-blueprint-nav__links a{border-radius:999px;color:var(--public-muted, #526574);font-size:.9rem;padding:8px 10px;text-decoration:none}.landing-blueprint-nav__links a:hover{background:color-mix(in srgb,var(--public-primary, #0b76d1) 10%,transparent);color:var(--public-text, #10202a)}.landing-blueprint-nav__actions{justify-content:flex-end}.landing-blueprint-nav__cta,.landing-cta{align-items:center;border:1px solid color-mix(in srgb,var(--public-primary, #0b76d1) 32%,transparent);border-radius:999px;display:inline-flex;font-weight:700;gap:8px;min-height:40px;padding:9px 14px}.landing-blueprint-nav__cta,.landing-cta--disabled{background:color-mix(in srgb,var(--public-primary, #0b76d1) 8%,var(--public-surface, #ffffff));color:var(--public-muted, #526574)}.landing-cta--primary{background:var(--public-primary, #0b76d1);color:#fff;text-decoration:none}.landing-cta small{color:inherit;font-size:.72rem;opacity:.72}.landing-hero-blueprint,.landing-blueprint-section__inner,.landing-footer-blueprint{margin:0 auto;max-width:1400px;width:min(100%,1400px)}.landing-blueprint-page{background:linear-gradient(180deg,color-mix(in srgb,var(--public-primary, #0b76d1) 5%,transparent),transparent 360px),var(--public-bg, #f6f9fb);overflow-x:hidden}.landing-hero-blueprint{display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);padding:clamp(48px,8vw,96px) clamp(18px,4vw,56px)}.landing-hero-blueprint__copy{align-content:center;display:grid;gap:18px;min-width:0}.landing-hero-blueprint__copy>span,.landing-blueprint-section__header>span,.landing-preview-badge span,.landing-mockup-panel__top span,.landing-info-card span,.landing-media-requirements span,.landing-comparison span,.landing-pricing-grid span{color:var(--public-primary, #0b76d1);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.landing-hero-blueprint h1{font-size:clamp(2.45rem,6vw,5.8rem);line-height:.98;margin:0;max-width:920px}.landing-hero-blueprint p,.landing-blueprint-section__header p,.landing-info-card p,.landing-mockup-panel p,.landing-comparison p,.landing-pricing-grid p,.landing-footer-blueprint p{color:var(--public-muted, #526574);line-height:1.65;margin:0}.landing-hero-blueprint p{font-size:clamp(1.05rem,2vw,1.28rem)}.landing-blueprint-section{padding:clamp(44px,6vw,82px) clamp(18px,4vw,56px)}.landing-blueprint-section--muted{background:color-mix(in srgb,var(--public-primary, #0b76d1) 4%,transparent)}.landing-blueprint-section--dark{background:#07151d;color:#f7fbff}.landing-blueprint-section--dark .landing-blueprint-section__header p,.landing-blueprint-section--dark .landing-mockup-panel p{color:#f7fbffbd}.landing-blueprint-section__inner{display:grid;gap:26px}.landing-blueprint-section__header{display:grid;gap:10px;max-width:920px}.landing-blueprint-section__header h2{font-size:clamp(1.8rem,4vw,3.45rem);line-height:1.08;margin:0}.landing-preview-badge{align-items:center;background:color-mix(in srgb,var(--public-info, #17bfd3) 12%,var(--public-surface, #ffffff));border:1px solid color-mix(in srgb,var(--public-info, #17bfd3) 30%,transparent);border-radius:999px;display:inline-flex;gap:10px;padding:7px 10px;width:fit-content}.landing-preview-badge small{color:var(--public-muted, #526574)}.landing-info-grid,.landing-showcase-grid,.landing-device-grid,.landing-pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-showcase-grid,.landing-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-info-card,.landing-mockup-panel,.landing-media-requirements article,.landing-device-grid article,.landing-comparison article,.landing-pricing-grid article,.landing-faq-list article{background:var(--public-surface, #ffffff);border:1px solid color-mix(in srgb,var(--public-border, #dbe7ef) 80%,transparent);border-radius:20px;box-shadow:0 18px 48px #132b3d14;padding:20px}.landing-info-card h3,.landing-comparison h3,.landing-pricing-grid h3,.landing-faq-list h3{margin:8px 0}.landing-mockup-panel{display:grid;gap:14px;min-width:0}.landing-mockup-panel__top{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.landing-mockup-panel__screen{background:linear-gradient(135deg,#0878d11f,#14beaa1a),color-mix(in srgb,var(--public-bg, #f6f9fb) 78%,#fff);border:1px solid color-mix(in srgb,var(--public-primary, #0b76d1) 18%,transparent);border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:210px;padding:16px}.landing-mockup-panel__screen div{background:color-mix(in srgb,var(--public-surface, #ffffff) 86%,transparent);border:1px solid color-mix(in srgb,var(--public-border, #dbe7ef) 74%,transparent);border-radius:14px;display:grid;gap:6px;padding:12px}.landing-mockup-panel__screen span{color:var(--public-muted, #526574);font-size:.82rem}.landing-mockup-panel__screen strong{font-size:1.2rem}.landing-media-requirements{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-media-requirements article{box-shadow:none}.landing-step-chain{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-step-chain article{background:var(--public-surface, #ffffff);border-radius:18px;display:grid;gap:12px;padding:18px}.landing-step-chain span{color:var(--public-primary, #0b76d1);font-weight:900}.landing-device-frame{align-items:center;aspect-ratio:4 / 3;background:linear-gradient(145deg,#0c76d11f,#12c2aa1a);border:1px solid color-mix(in srgb,var(--public-primary, #0b76d1) 20%,transparent);border-radius:20px;display:grid;justify-items:center;margin-bottom:14px;padding:16px;text-align:center}.landing-module-cloud,.landing-industry-grid{display:flex;flex-wrap:wrap;gap:12px}.landing-module-cloud span,.landing-industry-grid span,.landing-twin-graph span{background:var(--public-surface, #ffffff);border:1px solid color-mix(in srgb,var(--public-border, #dbe7ef) 80%,transparent);border-radius:999px;padding:10px 14px}.landing-twin-graph{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-twin-graph span{background:color-mix(in srgb,var(--public-info, #17bfd3) 12%,var(--public-surface, #ffffff))}.landing-comparison{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-grid article.is-featured{border-color:color-mix(in srgb,var(--public-primary, #0b76d1) 48%,transparent);box-shadow:0 20px 56px #0878d124}.landing-faq-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-final-cta-blueprint{text-align:center}.landing-final-cta-blueprint .landing-blueprint-section__header,.landing-final-cta-blueprint .landing-cta-row{justify-self:center;text-align:center}.landing-footer-blueprint{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:34px clamp(18px,4vw,56px)}html[dir=rtl] .landing-blueprint-section__header,html[dir=rtl] .landing-hero-blueprint__copy{text-align:right}html[dir=rtl] .landing-blueprint-nav__links,html[dir=rtl] .landing-blueprint-nav__actions,html[dir=rtl] .landing-cta-row{direction:rtl}@media(max-width:1080px){.landing-blueprint-nav{grid-template-columns:1fr}.landing-blueprint-nav__links,.landing-blueprint-nav__actions{justify-content:flex-start}.landing-hero-blueprint,.landing-info-grid,.landing-showcase-grid,.landing-device-grid,.landing-pricing-grid,.landing-step-chain,.landing-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.landing-blueprint-nav__links{display:none}.landing-blueprint-nav__actions{align-items:stretch}.landing-blueprint-nav__actions>*{flex:1 1 auto}.landing-hero-blueprint,.landing-info-grid,.landing-showcase-grid,.landing-device-grid,.landing-pricing-grid,.landing-step-chain,.landing-faq-list,.landing-comparison,.landing-media-requirements{grid-template-columns:1fr}.landing-blueprint-section,.landing-hero-blueprint{padding-left:16px;padding-right:16px}.landing-mockup-panel__screen{grid-template-columns:1fr;min-height:auto}.landing-footer-blueprint{align-items:flex-start;flex-direction:column}}.public-visual-lock-page{background:radial-gradient(circle at 16% 10%,rgb(0 188 212 / 14%),transparent 28%),linear-gradient(180deg,#eef8fc,#fff 42%,#f7fbff);color:#071827;min-block-size:100vh;overflow-x:hidden;padding:18px clamp(16px,4vw,48px) 48px}.public-page--dark .public-visual-lock-page{background:radial-gradient(circle at 16% 10%,rgb(0 188 212 / 16%),transparent 28%),linear-gradient(180deg,#061426,#071326 48%,#050b18);color:#f6fbff}.public-visual-lock-page .public-nav{align-items:center;background:#ffffffeb;border:1px solid rgb(190 213 226 / 72%);border-radius:28px;box-shadow:0 22px 70px #063a8c1a;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:72px;inline-size:min(1480px,100%);margin:0 auto;padding:12px 18px}.public-page--dark .public-visual-lock-page .public-nav{background:#071326e0;border-color:#4567828a;box-shadow:0 22px 80px #00000042}.public-visual-lock-page .public-logo.point-os-logo{block-size:42px;inline-size:auto;max-inline-size:190px}.public-visual-lock-page .public-logo.point-os-logo img{block-size:42px;inline-size:auto;max-inline-size:190px;object-fit:contain}.public-visual-lock-page .public-nav nav,.public-visual-lock-page .public-nav__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.public-visual-lock-page .public-nav nav{justify-content:center}.public-visual-lock-page .public-nav nav a,.public-visual-lock-page .public-nav__utility{border:0;border-radius:999px;color:#526779;font-size:.9rem;padding:8px 10px;text-decoration:none}.public-page--dark .public-visual-lock-page .public-nav nav a,.public-page--dark .public-visual-lock-page .public-nav__utility{color:#a8bacb}.public-visual-lock-page .public-nav__cta,.public-visual-lock-page .public-nav__secondary,.public-visual-lock-page .public-hero-v2 button{border:1px solid rgb(15 99 255 / 24%);border-radius:999px;font-weight:800;min-block-size:42px;padding:10px 16px}.public-visual-lock-page .public-nav__cta,.public-visual-lock-page .public-hero-v2 button:first-child{background:linear-gradient(135deg,#0f63ff,#00a7c8);color:#fff}.public-visual-lock-page .public-nav__secondary,.public-visual-lock-page .public-hero-v2 button:nth-child(2){background:#fff;color:#0f63ff}.public-visual-lock-page .public-hero-v2{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);inline-size:min(1480px,100%);margin:0 auto;min-block-size:620px;padding:48px 0}.public-visual-lock-page .public-hero-v2__content{display:grid;gap:18px}.public-visual-lock-page .public-hero-v2__content>span{color:#0f63ff;font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-visual-lock-page .public-hero-v2 h1{color:inherit;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:0;line-height:1.02;margin:0}.public-visual-lock-page .public-hero-v2 mark{background:none;color:#0f63ff}.public-visual-lock-page .public-hero-v2 p{color:#526779;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.7;margin:0;max-inline-size:680px}.public-page--dark .public-visual-lock-page .public-hero-v2 p,.public-page--dark .public-visual-lock-page .public-hero-v2__bullets li,.public-page--dark .public-visual-lock-page .public-trust-strip p,.public-page--dark .public-visual-lock-page .public-kpi-rail span{color:#a8bacb}.public-visual-lock-page .public-hero-v2__bullets{display:grid;gap:10px;list-style:none;margin:0;padding:0}.public-visual-lock-page .public-hero-v2__bullets li{align-items:center;color:#42596a;display:flex;gap:10px;line-height:1.45}.public-visual-lock-page .public-hero-v2__bullets li:before{background:linear-gradient(135deg,#0f63ff,#00bcd4);border-radius:999px;content:"";flex:0 0 10px;block-size:10px;inline-size:10px}.public-visual-lock-page .public-hero-v2__content div{display:flex;flex-wrap:wrap;gap:12px}.public-visual-lock-page .public-hero-v2__content small{color:#7b8c9a;line-height:1.55}.public-visual-lock-page .public-command-mockup-v2{background:#fff;border:1px solid rgb(190 213 226 / 70%);border-radius:32px;box-shadow:0 32px 90px #063a8c29;display:grid;grid-template-columns:72px minmax(0,1fr);min-block-size:530px;overflow:hidden;padding:14px}.public-page--dark .public-visual-lock-page .public-command-mockup-v2,.public-page--dark .public-visual-lock-page .public-trust-strip,.public-page--dark .public-visual-lock-page .public-kpi-rail{background:#071326;border-color:#17314a}.public-visual-lock-page .public-command-mockup-v2 aside{align-items:center;background:linear-gradient(180deg,#071827,#0d3557);border-radius:24px;display:flex;flex-direction:column;gap:14px;padding:14px 8px}.public-visual-lock-page .public-command-mockup-v2 aside span,.public-visual-lock-page .public-command-mockup-v2 aside i{align-items:center;background:#ffffff1f;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;color:#eaf8ff;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;block-size:38px;inline-size:38px}.public-visual-lock-page .public-command-mockup-v2 main{display:grid;gap:16px;min-width:0;padding:8px 8px 8px 18px}.public-visual-lock-page .public-command-mockup-v2 header{align-items:center;display:flex;justify-content:space-between;gap:16px}.public-visual-lock-page .public-command-mockup-v2 header strong{color:#071827;display:block;font-size:1.05rem}.public-page--dark .public-visual-lock-page .public-command-mockup-v2 header strong,.public-page--dark .public-visual-lock-page .public-command-mockup-v2__metrics strong,.public-page--dark .public-visual-lock-page .public-work-panel strong,.public-page--dark .public-visual-lock-page .public-donut-panel strong,.public-page--dark .public-visual-lock-page .public-twin-panel strong,.public-page--dark .public-visual-lock-page .public-health-panel strong,.public-page--dark .public-visual-lock-page .public-kpi-rail strong{color:#f6fbff}.public-visual-lock-page .public-command-mockup-v2 header small,.public-visual-lock-page .public-command-mockup-v2 header em{color:#7b8c9a;font-size:.78rem;font-style:normal}.public-visual-lock-page .public-command-mockup-v2 header em{background:#00a8781f;border-radius:999px;color:#008f65;padding:7px 10px}.public-visual-lock-page .public-command-mockup-v2__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-visual-lock-page .public-command-mockup-v2__metrics article,.public-visual-lock-page .public-work-panel,.public-visual-lock-page .public-donut-panel,.public-visual-lock-page .public-twin-panel,.public-visual-lock-page .public-health-panel{background:#f7fbff;border:1px solid #d9e8f0;border-radius:20px;min-width:0;padding:14px}.public-page--dark .public-visual-lock-page .public-command-mockup-v2__metrics article,.public-page--dark .public-visual-lock-page .public-work-panel,.public-page--dark .public-visual-lock-page .public-donut-panel,.public-page--dark .public-visual-lock-page .public-twin-panel,.public-page--dark .public-visual-lock-page .public-health-panel{background:#0d1e32;border-color:#17314a}.public-visual-lock-page .public-command-mockup-v2__metrics span,.public-visual-lock-page .public-work-panel span,.public-visual-lock-page .public-health-panel span{color:#7b8c9a;display:block;font-size:.76rem}.public-visual-lock-page .public-command-mockup-v2__metrics strong{color:#071827;display:block;font-size:1.42rem;margin:6px 0}.public-visual-lock-page .public-command-mockup-v2__metrics small{color:#009b8f;font-size:.75rem}.public-visual-lock-page .public-command-mockup-v2__body{display:grid;gap:12px;grid-template-columns:1.15fr .85fr}.public-visual-lock-page .public-work-panel,.public-visual-lock-page .public-donut-panel,.public-visual-lock-page .public-twin-panel,.public-visual-lock-page .public-health-panel{display:grid;gap:12px}.public-visual-lock-page .public-work-panel p{display:grid;gap:6px;margin:0}.public-visual-lock-page .public-work-panel i{background:linear-gradient(90deg,#0f63ff,#00bcd4);border-radius:999px;block-size:8px}.public-visual-lock-page .public-donut{align-items:center;background:conic-gradient(#0f63ff 0,#0f63ff 92%,#d9e8f0 92%,#d9e8f0);border-radius:999px;display:grid;justify-self:center;place-items:center;block-size:112px;inline-size:112px;position:relative}.public-visual-lock-page .public-donut:after{background:#fff;border-radius:999px;content:"";top:14px;right:14px;bottom:14px;left:14px;position:absolute}.public-page--dark .public-visual-lock-page .public-donut:after{background:#071326}.public-visual-lock-page .public-donut strong{color:#071827;position:relative;z-index:1}.public-visual-lock-page .public-twin-map{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.public-visual-lock-page .public-twin-map span{background:#0f63ff1a;border:1px solid rgb(15 99 255 / 16%);border-radius:999px;color:#0f63ff;font-size:.72rem;font-weight:800;padding:8px 10px}.public-visual-lock-page .public-health-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.public-visual-lock-page .public-health-panel article{display:grid;gap:4px}.public-visual-lock-page .public-trust-strip,.public-visual-lock-page .public-kpi-rail{background:#ffffffe0;border:1px solid #d9e8f0;border-radius:28px;box-shadow:0 20px 70px #063a8c14;inline-size:min(1480px,100%);margin:18px auto 0;padding:22px}.public-visual-lock-page .public-trust-strip p{color:#7b8c9a;font-size:.86rem;margin:0 0 16px;text-align:center}.public-visual-lock-page .public-trust-strip div{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center}.public-visual-lock-page .public-trust-strip span{color:#7b8c9a;font-weight:800}.public-visual-lock-page .public-kpi-rail{display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr))}.public-visual-lock-page .public-kpi-rail article{align-items:center;display:grid;gap:6px;justify-items:center;padding:8px 14px;text-align:center}.public-visual-lock-page .public-kpi-rail article:not(:last-child){border-inline-end:1px solid #d9e8f0}.public-visual-lock-page .public-kpi-rail i{align-items:center;background:#0f63ff1a;border-radius:999px;color:#0f63ff;display:inline-flex;font-style:normal;font-weight:900;justify-content:center;block-size:38px;inline-size:38px}.public-visual-lock-page .public-kpi-rail strong{color:#071827;font-size:1.5rem}.public-visual-lock-page .public-kpi-rail span{color:#526779;font-size:.82rem}html[dir=rtl] .public-visual-lock-page .public-hero-v2__content{text-align:right}html[dir=rtl] .public-visual-lock-page .public-hero-v2{direction:rtl}html[dir=rtl] .public-visual-lock-page .public-command-mockup-v2{direction:ltr}@media(max-width:1120px){.public-visual-lock-page .public-hero-v2,.public-visual-lock-page .public-nav{grid-template-columns:1fr}.public-visual-lock-page .public-nav nav,.public-visual-lock-page .public-nav__actions{justify-content:center}.public-visual-lock-page .public-kpi-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.public-visual-lock-page .public-kpi-rail article:nth-child(3n){border-inline-end:0}}@media(max-width:720px){.public-visual-lock-page{padding:12px 12px 34px}.public-visual-lock-page .public-nav nav{display:none}.public-visual-lock-page .public-nav__actions{align-items:stretch}.public-visual-lock-page .public-nav__secondary{display:none}.public-visual-lock-page .public-hero-v2{gap:28px;min-block-size:auto;padding:38px 0}.public-visual-lock-page .public-hero-v2 h1{font-size:clamp(2.25rem,11vw,2.5rem)}.public-visual-lock-page .public-command-mockup-v2{grid-template-columns:1fr;min-block-size:auto}.public-visual-lock-page .public-command-mockup-v2 aside{flex-direction:row;justify-content:center}.public-visual-lock-page .public-command-mockup-v2 main{padding:8px}.public-visual-lock-page .public-command-mockup-v2__metrics,.public-visual-lock-page .public-command-mockup-v2__body,.public-visual-lock-page .public-health-panel,.public-visual-lock-page .public-kpi-rail{grid-template-columns:1fr}.public-visual-lock-page .public-kpi-rail article{border-inline-end:0!important;border-bottom:1px solid #d9e8f0}.public-visual-lock-page .public-kpi-rail article:last-child{border-bottom:0}}.product-experience-page,.design-gallery-page{background:var(--public-bg);color:var(--public-text);min-block-size:100vh;overflow-x:hidden}.product-experience-page main,.design-gallery-page main{display:grid;gap:28px;margin-inline:auto;max-inline-size:1400px;padding:22px clamp(16px,3vw,36px) 64px}.px-section,.dg-section,.px-final-cta{background:color-mix(in srgb,var(--public-surface) 94%,transparent);border:1px solid var(--public-border);border-radius:24px;box-shadow:var(--public-shadow);display:grid;gap:22px;overflow:hidden;padding:clamp(22px,4vw,42px)}.px-section__header,.dg-heading{display:grid;gap:10px;max-inline-size:860px}.px-eyebrow,.dg-heading>span{color:var(--public-primary);font-size:.78rem;font-weight:900;text-transform:uppercase}.px-section h2,.dg-section h2,.px-final-cta h2,.dg-brand h1{color:var(--public-text);font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.08;margin:0}.px-section p,.dg-section p,.px-final-cta p{color:var(--public-muted);line-height:1.7;margin:0}.px-hero{align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-block-size:min(820px,calc(100vh - 60px));padding:clamp(20px,4vw,44px)}.px-hero__copy{display:grid;gap:16px}.px-hero h1{color:var(--public-text);font-size:clamp(2.45rem,5vw,5rem);line-height:.98;margin:0}.px-hero__copy>p{color:var(--public-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.px-actions,.dg-button-row{display:flex;flex-wrap:wrap;gap:10px}.px-button{align-items:center;border:1px solid var(--public-border);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-block-size:42px;padding:0 18px;text-decoration:none}.px-button--primary{background:linear-gradient(135deg,var(--public-primary),var(--public-info));color:#fff}.px-button--secondary,.px-button--ghost{background:var(--public-surface);color:var(--public-primary)}.px-hero__bullets{display:grid;gap:8px;list-style:none;margin:0;padding:0}.px-hero__bullets li{align-items:center;color:var(--public-muted);display:flex;gap:8px}.px-hero__bullets li:before{background:var(--public-success);border-radius:999px;content:"";flex:0 0 9px;block-size:9px;inline-size:9px}.px-hero small{color:var(--public-muted);line-height:1.6}.px-browser,.px-video__frame,.px-studio-board,.px-report-board{background:#fff;border:1px solid var(--public-border);border-radius:22px;box-shadow:var(--public-shadow);overflow:hidden}.public-page--dark .px-browser,.public-page--dark .px-video__frame,.public-page--dark .px-studio-board,.public-page--dark .px-report-board{background:#071326}.px-browser__bar{align-items:center;background:color-mix(in srgb,var(--public-muted) 8%,transparent);display:flex;gap:7px;padding:12px 14px}.px-browser__bar i{background:var(--public-border);border-radius:999px;block-size:10px;inline-size:10px}.px-browser__bar span{color:var(--public-muted);font-size:.8rem;font-weight:800;margin-inline-start:8px}.px-dashboard-visual{display:grid;grid-template-columns:120px minmax(0,1fr);min-block-size:520px}.px-dashboard-visual aside{background:linear-gradient(180deg,#071827,#0d3557);color:#fff;display:grid;gap:10px;align-content:start;padding:18px 12px}.px-dashboard-visual aside span{background:#ffffff1f;border-radius:12px;font-size:.72rem;padding:9px}.px-dashboard-visual main{display:grid;gap:14px;padding:18px}.px-dashboard-visual header,.px-screenshot__screen header{align-items:center;display:flex;justify-content:space-between}.px-dashboard-visual em{background:#009b8f1f;border-radius:999px;color:var(--public-success);font-style:normal;font-weight:900;padding:6px 10px}.px-mini-kpis,.px-dashboard-grid,.px-card-grid,.px-module-grid,.px-pricing-grid,.px-screenshot-grid,.dg-color-grid,.dg-logo-grid,.dg-mockup-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.px-mini-kpis article,.px-info-card,.px-module-grid article,.px-pricing-grid article,.px-screenshot,.px-worklist,.px-twin-card,.px-twin-signals article,.dg-color-grid article,.dg-logo-grid,.dg-mockup-grid article,.dg-rtl-card,.dg-dark-card,.dg-hero-sample{background:color-mix(in srgb,var(--public-bg) 72%,var(--public-surface));border:1px solid var(--public-border);border-radius:18px;padding:16px}.px-mini-kpis span,.px-mini-kpis small,.px-screenshot p,.px-module-grid p,.px-info-card p{color:var(--public-muted)}.px-mini-kpis strong{color:var(--public-text);display:block;font-size:1.45rem}.px-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-worklist,.px-twin-card{display:grid;gap:12px}.px-worklist p{align-items:center;display:flex;gap:8px}.px-worklist i{background:var(--public-primary);border-radius:999px;block-size:8px;inline-size:24px}.px-twin-graph,.px-twin-network,.dg-graph{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;min-block-size:170px}.px-twin-graph span,.px-twin-network span,.dg-graph span{background:#0f63ff1a;border:1px solid rgb(15 99 255 / 18%);border-radius:999px;color:var(--public-primary);font-size:.8rem;font-weight:900;padding:8px 10px}.px-video{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)}.px-video__frame{align-items:center;display:grid;gap:18px;min-block-size:360px;padding:24px}.px-video__play{align-items:center;background:linear-gradient(135deg,var(--public-primary),var(--public-info));border-radius:999px;color:#fff;display:grid;font-size:2.4rem;justify-self:center;place-items:center;block-size:110px;inline-size:110px}.px-video__timeline,.px-workflow,.px-faq-list,.px-report-list,.px-twin-signals{display:grid;gap:10px}.px-video__timeline article,.px-workflow article,.px-faq-list article,.px-report-list p{align-items:center;background:color-mix(in srgb,var(--public-bg) 80%,transparent);border:1px solid var(--public-border);border-radius:14px;display:flex;gap:12px;padding:12px}.px-screenshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.px-screenshot{display:grid;gap:12px}.px-screenshot__screen{background:linear-gradient(180deg,#f8fbff,#eaf5fb);border:1px solid var(--public-border);border-radius:14px;display:grid;gap:12px;min-block-size:180px;padding:12px}.public-page--dark .px-screenshot__screen{background:linear-gradient(180deg,#0d1e32,#071326)}.px-screenshot__bars{display:grid;gap:8px}.px-screenshot__bars i{background:linear-gradient(90deg,var(--public-primary),rgb(15 99 255 / 10%));border-radius:999px;block-size:10px}.px-screenshot__bars i:nth-child(2){inline-size:76%}.px-screenshot__bars i:nth-child(3){inline-size:56%}.px-screenshot__chart{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);min-block-size:70px}.px-screenshot__chart span{background:#00bcd43d;border-radius:10px 10px 0 0}.px-screenshot__chart span:nth-child(1){block-size:50%}.px-screenshot__chart span:nth-child(2){block-size:86%}.px-screenshot__chart span:nth-child(3){block-size:66%}.px-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.px-module-grid article{display:grid;gap:9px}.px-module-grid i{align-items:center;background:#0f63ff1a;border-radius:12px;color:var(--public-primary);display:grid;font-style:normal;font-weight:900;place-items:center;block-size:38px;inline-size:38px}.px-workflow{grid-template-columns:repeat(7,minmax(0,1fr))}.px-workflow article{align-items:start;display:grid}.px-workflow strong{align-items:center;background:var(--public-primary);border-radius:999px;color:#fff;display:grid;place-items:center;block-size:34px;inline-size:34px}.px-devices{align-items:end;display:grid;gap:18px;grid-template-columns:1.2fr .9fr .65fr}.px-device{background:#071827;border:10px solid #dbeaf2;border-radius:26px;color:#fff;display:grid;gap:16px;min-block-size:300px;padding:18px}.px-device--tablet{min-block-size:250px}.px-device--mobile{border-radius:34px;min-block-size:220px}.px-device div{background:#ffffff1a;border-radius:16px;display:grid;gap:10px;padding:14px}.px-device span{background:linear-gradient(90deg,#0f63ff,#00bcd4);border-radius:999px;block-size:8px;inline-size:70%}.px-report-board,.px-studio-board,.px-twin-experience,.px-compare{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-report-chart{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);min-block-size:260px;padding:20px}.px-report-chart span{background:linear-gradient(180deg,var(--public-primary),rgb(0 188 212 / 38%));border-radius:16px 16px 0 0}.px-report-chart span:nth-child(1){block-size:44%}.px-report-chart span:nth-child(2){block-size:72%}.px-report-chart span:nth-child(3){block-size:58%}.px-report-chart span:nth-child(4){block-size:86%}.px-twin-experience{align-items:stretch}.px-twin-network{background:radial-gradient(circle,rgb(15 99 255 / 12%),transparent 70%);border:1px solid var(--public-border);border-radius:22px;min-block-size:340px;padding:20px}.px-studio-board{grid-template-columns:180px minmax(0,1fr)}.px-studio-board aside{background:#071827;color:#fff;display:grid;gap:10px;align-content:start;padding:18px}.px-studio-board aside span,.px-studio-board main article{border-radius:14px;padding:12px}.px-studio-board aside span{background:#ffffff1f}.px-studio-board main{display:grid;gap:12px;padding:18px}.px-studio-board main article{align-items:center;background:color-mix(in srgb,var(--public-bg) 78%,transparent);border:1px solid var(--public-border);display:flex;justify-content:space-between}.px-studio-board main i{background:var(--public-success);border-radius:999px;block-size:10px;inline-size:56px}.px-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.px-final-cta{align-items:center;text-align:center}.dg-section{gap:20px}.dg-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-logo-grid .public-logo{justify-content:center}.dg-color-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dg-color-grid i{border:1px solid var(--public-border);border-radius:14px;display:block;block-size:70px}.dg-type-stack{border:1px solid var(--public-border);border-radius:18px;display:grid;gap:10px;padding:20px}.dg-type-stack h1,.dg-type-stack h2,.dg-type-stack p{margin:0}.dg-mockup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-screen,.dg-video,.dg-report,.dg-graph,.dg-dark-card{background:color-mix(in srgb,var(--public-bg) 78%,transparent);border:1px solid var(--public-border);border-radius:18px;min-block-size:150px;padding:16px}.dg-screen{display:grid;gap:10px;align-content:center}.dg-screen span,.dg-report i{background:linear-gradient(90deg,var(--public-primary),rgb(0 188 212 / 22%));border-radius:999px;display:block;block-size:12px}.dg-screen span:nth-child(2){inline-size:72%}.dg-screen span:nth-child(3){inline-size:52%}.dg-video{align-items:center;color:var(--public-primary);display:grid;font-size:2.4rem;place-items:center}.dg-report{display:grid;gap:16px}.dg-rtl-sample{text-align:right}.dg-dark-preview{background:#071326;color:#f7fbff}.dg-dark-preview .dg-heading h2,.dg-dark-card strong{color:#f7fbff}.dg-dark-card{background:#0d1e32;border-color:#17314a}html[dir=rtl] .product-experience-page,html[dir=rtl] .design-gallery-page{direction:rtl}html[dir=rtl] .px-dashboard-visual,html[dir=rtl] .px-browser,html[dir=rtl] .px-screenshot__screen,html[dir=rtl] .px-report-board,html[dir=rtl] .px-studio-board{direction:ltr}html[dir=rtl] .px-section__header,html[dir=rtl] .px-hero__copy,html[dir=rtl] .dg-heading{text-align:right}@media(max-width:1180px){.px-hero,.px-video,.px-report-board,.px-studio-board,.px-twin-experience,.px-compare{grid-template-columns:1fr}.px-screenshot-grid,.px-module-grid,.px-pricing-grid,.dg-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-workflow,.dg-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.product-experience-page main,.design-gallery-page main{padding-inline:12px}.px-hero{grid-template-columns:1fr;min-block-size:auto;padding-inline:0}.px-dashboard-visual,.px-devices,.px-mini-kpis,.px-dashboard-grid,.px-screenshot-grid,.px-module-grid,.px-pricing-grid,.px-workflow,.dg-color-grid,.dg-logo-grid,.dg-mockup-grid{grid-template-columns:1fr}.px-dashboard-visual aside,.px-studio-board aside{display:flex;flex-wrap:wrap}.px-screenshot__screen{min-block-size:150px}.px-device,.px-device--tablet,.px-device--mobile{min-block-size:180px}.px-actions,.dg-button-row{align-items:stretch;flex-direction:column}}.operating-experience{--oe-bg: #f5efe3;--oe-surface: #fffaf0;--oe-navy: #07182b;--oe-navy-2: #0c2540;--oe-blue: #1267ff;--oe-cyan: #00c7de;--oe-gold: #d9a441;--oe-emerald: #10a874;--oe-red: #de3d47;--oe-ink: #102033;--oe-muted: #64748b;--oe-border: rgb(19 43 72 / 14%);--oe-shadow: 0 28px 80px rgb(16 32 51 / 16%);background:linear-gradient(180deg,#fffaf0f5,#f5efe3),radial-gradient(circle at 12% 4%,rgb(18 103 255 / 14%),transparent 30%);color:var(--oe-ink);min-block-size:100vh;overflow-x:hidden;scroll-behavior:smooth}.operating-experience *{box-sizing:border-box}.operating-experience main{display:grid;gap:32px;margin-inline:auto;max-inline-size:1480px;padding:18px clamp(14px,2vw,28px) 64px}.oe-navbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0db;border:1px solid rgb(19 43 72 / 12%);border-radius:22px;box-shadow:0 16px 40px #1020331a;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;inset-block-start:12px;margin:12px auto 0;max-inline-size:1480px;padding:10px 14px;position:sticky;z-index:20}.oe-navbar__brand,.oe-navbar nav,.oe-navbar__actions,.oe-actions{align-items:center;display:flex;gap:10px}.oe-navbar__brand{color:var(--oe-ink);font-weight:900;text-decoration:none}.oe-navbar__brand .point-os-logo img{block-size:42px;inline-size:auto;object-fit:contain}.oe-navbar nav{flex-wrap:wrap;justify-content:center}.oe-navbar nav button{background:transparent;border:0;color:#405169;cursor:pointer;font-size:.82rem;font-weight:850;padding:8px 10px;text-decoration:none}.oe-button{align-items:center;border:1px solid var(--oe-border);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-block-size:40px;padding:0 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.oe-button:hover,.oe-module-grid button:hover{transform:translateY(-2px)}.oe-button--primary{background:linear-gradient(135deg,var(--oe-blue),var(--oe-cyan));color:#fff}.oe-button--secondary,.oe-button--ghost{background:#ffffffc7;color:var(--oe-blue)}.oe-button--gold{background:linear-gradient(135deg,var(--oe-gold),#f0c469);color:#281800}.oe-eyebrow{color:var(--oe-blue);font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.oe-hero,.oe-scene,.oe-final-cta{background:#fffaf0c7;border:1px solid var(--oe-border);border-radius:30px;box-shadow:var(--oe-shadow);overflow:hidden}.oe-hero{display:grid;gap:28px;grid-template-columns:minmax(310px,.72fr) minmax(620px,1.28fr);padding:clamp(18px,3vw,36px)}.oe-hero__copy{align-content:center;display:grid;gap:16px}.oe-hero h1,.oe-scene__header h2,.oe-final-cta h2{color:var(--oe-ink);font-size:clamp(2.15rem,4.6vw,4.8rem);line-height:.96;margin:0}.oe-hero p,.oe-scene__header p,.oe-final-cta p{color:var(--oe-muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;margin:0}.oe-command-center{background:var(--oe-navy);border:1px solid rgb(255 255 255 / 14%);border-radius:28px;box-shadow:0 24px 80px #07182b4d;color:#eaf6ff;overflow:hidden}.oe-command-center__topbar{align-items:center;background:linear-gradient(90deg,#07182b,#0d2c4d);border-bottom:1px solid rgb(255 255 255 / 10%);display:flex;gap:12px;padding:14px 18px}.oe-command-center__topbar .point-os-logo img{block-size:42px;inline-size:auto;object-fit:contain}.oe-command-center__topbar span{color:#8fb2d2;margin-inline-start:auto}.oe-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:14px}.oe-kpi-grid article,.oe-command-center__body section,.oe-workspace__grid article,.oe-inventory-risk article,.oe-ai-room article,.oe-reports article,.oe-scale-card,.oe-chaos-side,.oe-module-grid button,.oe-asset-scene aside{background:#ffffff0f;border:1px solid rgb(255 255 255 / 11%);border-radius:18px;padding:14px}.oe-kpi-grid span,.oe-command-center small,.oe-command-center p{color:#98b7d1}.oe-kpi-grid strong{color:#fff;display:block;font-size:1.3rem;margin-block-start:4px}.oe-command-center__body{display:grid;gap:12px;grid-template-columns:1.15fr .9fr 1fr;padding:0 14px 14px}.oe-branch-map{grid-row:span 2}.oe-branch-map header,.oe-live-timeline,.oe-ai-layer,.oe-alert-panel,.oe-tech-panel,.oe-evidence-strip{display:grid;gap:10px}.oe-branch-buttons{display:grid;gap:10px}.oe-branch-buttons button,.oe-scale-tabs button,.oe-asset-orbit button,.oe-graph button{background:#ffffff14;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;color:inherit;cursor:pointer;padding:12px;text-align:start}.oe-branch-buttons button.is-active,.oe-scale-tabs button.is-active,.oe-asset-orbit button.is-active,.oe-graph button.is-active{background:#1267ff3d;border-color:#00c7de8a;box-shadow:0 0 0 2px #00c7de1a}.oe-live-timeline p,.oe-alert-panel p,.oe-tech-panel p,.oe-ai-room p,.oe-workspace p,.oe-reports p,.oe-scale-card span{background:#ffffff12;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;margin:0;padding:10px}.oe-live-timeline i{align-items:center;background:var(--oe-blue);border-radius:999px;display:inline-grid;font-style:normal;margin-inline-end:8px;place-items:center;block-size:24px;inline-size:24px}.oe-trend-chart div,.oe-cost-chart div{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);min-block-size:150px}.oe-trend-chart span,.oe-cost-chart span{background:linear-gradient(180deg,var(--oe-cyan),var(--oe-blue));border-radius:12px 12px 0 0}.oe-evidence-strip div,.oe-evidence-cards{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.oe-evidence-strip span,.oe-evidence-cards span{align-items:end;background:linear-gradient(135deg,#1267ff47,#00c7de38);border:1px solid rgb(255 255 255 / 12%);border-radius:14px;display:grid;min-block-size:78px;padding:10px}.oe-scene{display:grid;gap:22px;padding:clamp(20px,3vw,38px)}.oe-scene__header{display:grid;gap:10px;max-inline-size:900px}.oe-scene__header h2,.oe-final-cta h2{font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05}.oe-chaos-control{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.oe-chaos-side{background:#fff7e8;border-color:var(--oe-border);color:var(--oe-ink);display:grid;gap:10px}.oe-chaos-side p,.oe-module-grid p,.oe-asset-scene p,.oe-scale-card p{color:var(--oe-muted);line-height:1.55;margin:0}.oe-before p{border-inline-start:4px solid var(--oe-red);padding-inline-start:10px}.oe-after p{border-inline-start:4px solid var(--oe-emerald);padding-inline-start:10px}.oe-chaos-control.is-transformed .oe-before{opacity:.45;filter:grayscale(.5)}.oe-chaos-control.is-transformed .oe-after{box-shadow:0 0 0 3px #10a87429,var(--oe-shadow)}.oe-transform-button{align-self:center;background:linear-gradient(135deg,var(--oe-gold),#ffe5a6);border:0;border-radius:999px;color:#2e1b00;cursor:pointer;font-weight:950;min-block-size:54px;padding:0 22px}.oe-module-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.oe-module-grid button{background:#fff8ea;border-color:var(--oe-border);color:var(--oe-ink);display:grid;gap:9px;min-block-size:190px;text-align:start}.oe-module-grid span{color:var(--oe-blue);font-size:.78rem;font-weight:850}.oe-module-grid em{color:var(--oe-gold);font-style:normal;font-weight:950;opacity:0}.oe-module-grid button:hover em{opacity:1}.oe-asset-scene{display:grid;gap:20px;grid-template-columns:.72fr 1.28fr}.oe-asset-scene aside{background:#fff8ea;border-color:var(--oe-border);color:var(--oe-ink)}.oe-asset-orbit{align-items:center;background:radial-gradient(circle,rgb(18 103 255 / 12%),var(--oe-navy) 70%);border-radius:28px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;min-block-size:420px;padding:24px}.oe-asset-card{background:#ffffff1f;border:1px solid rgb(255 255 255 / 16%);border-radius:22px;display:grid;gap:8px;min-inline-size:230px;padding:20px}.oe-asset-card strong{font-size:2rem}.oe-workspace{background:var(--oe-navy);border-radius:28px;color:#fff;display:grid;gap:18px;padding:18px}.oe-workspace header{align-items:center;display:flex;gap:12px;justify-content:space-between}.oe-workspace__grid,.oe-inventory-risk,.oe-ai-room,.oe-reports{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.oe-workspace__grid article,.oe-inventory-risk article,.oe-ai-room article,.oe-reports article{color:#fff;display:grid;gap:10px}.oe-inventory-risk,.oe-ai-room,.oe-reports{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-inventory-risk article,.oe-ai-room article,.oe-reports article{background:var(--oe-navy)}.oe-stock-health span{background:#ffffff1a;border-radius:999px;display:block;overflow:hidden;block-size:12px}.oe-stock-health i{background:linear-gradient(90deg,var(--oe-red),var(--oe-gold),var(--oe-emerald));display:block;block-size:100%}.oe-graph-scene{display:grid;gap:20px;grid-template-columns:1.2fr .8fr}.oe-graph{align-items:center;background:radial-gradient(circle,rgb(0 199 222 / 12%),var(--oe-navy) 72%);border-radius:28px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;min-block-size:430px;padding:24px}.oe-graph>strong{align-items:center;background:linear-gradient(135deg,var(--oe-blue),var(--oe-cyan));border-radius:999px;display:grid;min-block-size:130px;min-inline-size:130px;place-items:center}.oe-graph-scene aside{background:#fff8ea;border:1px solid var(--oe-border);border-radius:22px;display:grid;gap:10px;padding:18px}.oe-graph-scene aside p{background:#1267ff14;border-radius:12px;margin:0;padding:10px}.oe-ai-room p.is-active{border-color:#10a8747f;box-shadow:0 0 0 2px #10a8741f}.oe-reports{grid-template-columns:1.2fr repeat(4,minmax(0,1fr))}.oe-cost-chart div{grid-template-columns:repeat(4,1fr)}.oe-scale-tabs{display:flex;flex-wrap:wrap;gap:10px}.oe-scale-tabs button{background:#fff8ea;border-color:var(--oe-border);color:var(--oe-ink);font-weight:850}.oe-scale-tabs button.is-active{background:#1267ff1f;border-color:#1267ff6b}.oe-scale-card{background:var(--oe-navy);color:#fff;display:grid;gap:12px}.oe-scale-card div{display:flex;flex-wrap:wrap;gap:10px}.oe-final-cta{align-items:center;display:grid;gap:18px;justify-items:center;padding:clamp(26px,4vw,56px);text-align:center}.oe-drawer-backdrop{background:#07182b7a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:90}.oe-drawer{background:#fffaf0;border-inline-start:1px solid var(--oe-border);box-shadow:-18px 0 80px #00000038;color:var(--oe-ink);display:grid;grid-template-rows:auto 1fr;inline-size:min(520px,100vw);inset-block:0;inset-inline-end:0;position:absolute}.oe-drawer header{align-items:center;border-bottom:1px solid var(--oe-border);display:flex;justify-content:space-between;padding:18px}.oe-drawer header button{background:var(--oe-navy);border:0;border-radius:999px;color:#fff;cursor:pointer;block-size:36px;inline-size:36px}.oe-drawer__body{overflow:auto;padding:18px}html[dir=rtl] .operating-experience{direction:rtl}html[dir=rtl] .oe-command-center,html[dir=rtl] .oe-workspace,html[dir=rtl] .oe-asset-orbit,html[dir=rtl] .oe-graph{direction:ltr}html[dir=rtl] .oe-drawer{inset-inline-end:auto;inset-inline-start:0}@media(max-width:1180px){.oe-navbar,.oe-hero,.oe-asset-scene,.oe-graph-scene{grid-template-columns:1fr}.oe-navbar nav{display:none}.oe-kpi-grid,.oe-command-center__body,.oe-module-grid,.oe-workspace__grid,.oe-inventory-risk,.oe-ai-room,.oe-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-chaos-control{grid-template-columns:1fr}.oe-transform-button{justify-self:start}}@media(max-width:700px){.operating-experience main{padding-inline:10px}.oe-navbar{border-radius:16px;grid-template-columns:1fr;position:sticky}.oe-navbar__actions{flex-wrap:wrap}.oe-hero,.oe-scene,.oe-final-cta{border-radius:20px;padding:16px}.oe-kpi-grid,.oe-command-center__body,.oe-module-grid,.oe-workspace__grid,.oe-inventory-risk,.oe-ai-room,.oe-reports,.oe-evidence-strip div,.oe-evidence-cards{grid-template-columns:1fr}.oe-command-center__topbar{flex-wrap:wrap}.oe-asset-orbit,.oe-graph{min-block-size:auto}.oe-workspace header{align-items:start;flex-direction:column}}.public-landing-v8{--pl-bg: var(--pl-managed-background, #fbf8f1);--pl-surface: var(--pl-managed-card, #ffffff);--pl-surface-2: #f5f1e8;--pl-ink: var(--pl-managed-text, #0b1f2a);--pl-muted: var(--pl-managed-muted, #64747d);--pl-line: rgba(14, 45, 54, .12);--pl-deep: #062f2f;--pl-deep-2: #0b1f2a;--pl-teal: var(--pl-managed-primary, #0f8c78);--pl-cyan: #13b8e8;--pl-gold: #d9a441;--pl-green-soft: rgba(15, 140, 120, .12);--pl-blue-soft: rgba(19, 184, 232, .12);--pl-gold-soft: rgba(217, 164, 65, .16);min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 78% 8%,rgba(19,184,232,.14),transparent 28rem),radial-gradient(circle at 4% 24%,rgba(217,164,65,.12),transparent 24rem),var(--pl-bg);color:var(--pl-ink)}.public-landing-v8 *,.public-landing-v8 *:before,.public-landing-v8 *:after{box-sizing:border-box}.public-landing-v8 main{inline-size:min(1440px,calc(100% - 32px));margin-inline:auto}.pl-navbar{position:sticky;inset-block-start:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:74px;padding:12px max(20px,calc((100vw - 1440px)/2 + 20px));border-bottom:1px solid var(--pl-line);background:color-mix(in srgb,var(--pl-surface) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pl-brand,.pl-footer-brand,.pl-product-logo{display:inline-flex;align-items:center;gap:10px;color:inherit}.pl-brand{border:0;background:transparent;cursor:pointer;font:inherit;min-width:0}.pl-managed-brand img,.pl-footer-brand img{display:block;flex:0 0 auto}.pl-configurable-logo{align-items:center;block-size:var(--logo-height-desktop);inline-size:var(--logo-width-desktop);justify-content:center;max-inline-size:100%}.pl-configurable-logo img{block-size:100%;inline-size:100%;object-fit:contain}.pl-hero-logo{margin-block-end:8px}.pl-hero-logo-text{display:block;color:var(--pl-deep);font-size:14px;font-weight:900;margin-block:-4px 10px}.pl-brand .point-os-logo img,.pl-product-logo .point-os-logo img,.pl-footer-brand .point-os-logo img{width:auto;height:34px;object-fit:contain}.pl-navbar nav{display:flex;justify-content:center;gap:8px}.pl-navbar nav button,.pl-link-button,.pl-footer nav button{border:0;background:transparent;color:var(--pl-muted);cursor:pointer;font:inherit}.pl-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;overflow:visible}.pl-theme-toggle svg{flex:0 0 auto}.pl-navbar nav button{padding:10px 12px;border-radius:999px}.pl-navbar nav button:hover,.pl-link-button:hover,.pl-footer nav button:hover{color:var(--pl-deep);background:var(--pl-green-soft)}.pl-navbar__actions,.pl-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-button{min-height:42px;border-radius:999px;border:1px solid transparent;padding:10px 18px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pl-button:hover,.pl-product-card:hover,.pl-field-card:hover,.pl-feature-card:hover,.pl-preview-kpis article:hover{transform:translateY(-2px)}.pl-button--primary{background:linear-gradient(135deg,var(--pl-deep),var(--pl-teal));color:#fff;box-shadow:0 18px 34px #0f8c7838}.pl-button--secondary{background:var(--pl-surface);color:var(--pl-deep);border-color:var(--pl-line)}.pl-button--light{background:#fff;color:var(--pl-deep)}.pl-button--outline-light{background:#ffffff14;color:#fff;border-color:#ffffff47}.pl-mobile-demo{display:none}.pl-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(680px,1.18fr);gap:28px;align-items:center;padding:42px 0 24px}.pl-hero-managed-media{position:relative;display:grid;place-items:center;inline-size:min(100%,360px);margin:18px 0 10px;overflow:hidden;border:1px solid var(--pl-line);background:color-mix(in srgb,var(--pl-surface) 72%,transparent)}.pl-hero-managed-media img{display:block;max-inline-size:100%;object-fit:contain}.pl-hero-managed-media span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pl-deep);pointer-events:none}.pl-hero__copy h1{max-width:760px;margin:18px 0;font-size:clamp(3.6rem,5.4vw,5.8rem);line-height:1;letter-spacing:0;color:var(--pl-ink)}.pl-hero__copy p,.pl-section__header p,.pl-explanation p,.pl-cta p{color:var(--pl-muted);font-size:17px;line-height:1.7}.pl-badge{display:inline-flex;align-items:center;inline-size:fit-content;min-height:30px;padding:6px 12px;border-radius:999px;border:1px solid rgba(15,140,120,.18);background:var(--pl-green-soft);color:var(--pl-teal);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pl-trust-points,.pl-trusted div{display:flex;flex-wrap:wrap;gap:10px}.pl-trust-points{margin-top:24px}.pl-trust-points span,.pl-trusted b,.pl-chip-grid span{padding:9px 12px;border:1px solid var(--pl-line);border-radius:999px;background:color-mix(in srgb,var(--pl-surface) 72%,transparent);color:var(--pl-muted);font-size:13px}.pl-trusted{margin-top:32px}.pl-trusted small{display:block;margin-bottom:10px;color:var(--pl-muted)}.pl-product-preview{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:640px;overflow:hidden;border:1px solid rgba(5,47,47,.2);border-radius:28px;background:color-mix(in srgb,var(--pl-surface) 88%,#f7faf8);box-shadow:0 32px 80px #092b2e2e}.pl-product-sidebar{display:flex;flex-direction:column;gap:8px;padding:18px 14px;background:linear-gradient(180deg,#052e2f,#071b28);color:#ffffffb8}.pl-product-logo{margin-bottom:14px;color:#fff}.pl-product-sidebar span{padding:10px 12px;border-radius:12px;font-size:13px}.pl-product-sidebar span.is-active,.pl-product-sidebar span:hover{background:#ffffff1f;color:#fff}.pl-product-main{min-width:0;padding:18px}.pl-product-topbar{display:grid;grid-template-columns:1fr auto auto auto auto;gap:10px;align-items:center;min-width:0}.pl-product-topbar span,.pl-product-topbar b,.pl-product-topbar i{min-height:36px;padding:9px 12px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);color:var(--pl-muted);font-size:12px;font-style:normal}.pl-product-title{display:flex;justify-content:space-between;gap:16px;margin:20px 0 16px}.pl-product-title h3,.pl-section__header h2,.pl-cta h2{margin:0;color:var(--pl-ink);letter-spacing:0}.pl-product-title h3{font-size:28px}.pl-product-title p,.pl-product-title span{margin:5px 0 0;color:var(--pl-muted);font-size:13px}.pl-preview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pl-preview-kpis article,.pl-preview-panel,.pl-product-card,.pl-field-card,.pl-feature-card,.pl-explanation-grid article,.pl-split-section article{border:1px solid var(--pl-line);border-radius:18px;background:var(--pl-surface);box-shadow:0 14px 32px #092b2e12}.pl-preview-kpis article{padding:14px}.pl-preview-kpis span,.pl-preview-kpis small,.pl-preview-panel p,.pl-mini-table span,.pl-asset-profile span{color:var(--pl-muted);font-size:12px}.pl-preview-kpis strong{display:block;margin:8px 0 4px;font-size:24px;color:var(--pl-deep)}.pl-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pl-preview-panel{min-width:0;padding:14px}.pl-preview-panel h4{margin:0 0 10px;font-size:14px}.pl-preview-panel p{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:8px 0}.pl-preview-panel p i{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#e8efeb}.pl-preview-panel p em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pl-teal),var(--pl-cyan))}.pl-status-content,.pl-score-panel div{display:flex;align-items:center;gap:14px}.pl-ring{display:grid;place-items:center;width:116px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--pl-teal) 0 43%,var(--pl-cyan) 43% 64%,var(--pl-gold) 64% 70%,#d7eee3 70% 100%)}.pl-ring div{display:grid;place-items:center;width:76px;aspect-ratio:1;border-radius:50%;background:#fff}.pl-status-content ul{margin:0;padding-inline-start:18px;color:var(--pl-muted);font-size:12px}.pl-alert-row{color:#9a4b16!important}.pl-score-panel div{flex-wrap:wrap}.pl-score-panel span,.pl-recommend-panel span{padding:9px;border-radius:12px;background:var(--pl-blue-soft);color:var(--pl-deep);font-size:12px}.pl-recommend-panel strong{display:block;margin-bottom:10px;font-size:22px;color:var(--pl-teal)}.pl-section{padding:58px 0}.pl-section__header{max-width:780px;margin-bottom:26px}.pl-section__header h2{margin-top:14px;font-size:clamp(32px,4vw,56px);line-height:1.02}.pl-product-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pl-product-card{display:flex;flex-direction:column;min-height:300px;padding:16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.pl-product-card:hover,.pl-field-card:hover,.pl-feature-card:hover{box-shadow:0 22px 44px #092b2e1f}.pl-product-card h3,.pl-field-card h3,.pl-feature-card h3{margin:0 0 10px}.pl-card-header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.pl-card-header span{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--pl-blue-soft);color:var(--pl-teal);font-size:11px;font-weight:900}.pl-mini-table,.pl-asset-profile div{display:grid;gap:8px}.pl-mini-table p,.pl-asset-profile p,.pl-plan-list p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:12px;background:#f8faf8}.pl-pill{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--pl-green-soft);color:var(--pl-teal)!important;font-weight:800}.pl-product-card button{margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--pl-teal);font-weight:900;text-align:start;cursor:pointer}.pl-asset-profile strong{color:var(--pl-ink);font-size:12px;text-align:end}.pl-field-section{text-align:center}.pl-field-section .pl-section__header{margin-inline:auto}.pl-field-grid,.pl-feature-grid,.pl-explanation-grid{display:grid;gap:16px}.pl-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;text-align:start}.pl-field-card,.pl-feature-card,.pl-explanation-grid article,.pl-split-section article{overflow:hidden;padding:14px}.field-image{position:relative;aspect-ratio:16 / 10;min-height:0;max-width:100%;overflow:hidden;border-radius:16px 16px 10px 10px;background:#eef4f2}.field-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .24s ease}.field-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#061f2a;pointer-events:none}.pl-field-card:hover .field-image img{transform:scale(1.035)}.field-image.is-missing{display:grid;place-items:center;border:1px dashed rgba(15,140,120,.32);background:linear-gradient(180deg,#f9fbf8,#edf7f3)}.field-image.is-missing span{max-width:80%;padding:10px 12px;border-radius:12px;background:#fff;color:var(--pl-teal);font-size:13px;font-weight:900;text-align:center;box-shadow:0 10px 24px #092b2e14}.pl-feature-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.pl-feature-card{min-height:184px}.pl-feature-card>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--pl-blue-soft);color:var(--pl-teal);font-weight:900}.pl-feature-card p,.pl-field-card p{color:var(--pl-muted);line-height:1.6}.pl-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-explanation-grid article{min-height:176px}.pl-split-section{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pl-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.pl-plan-list{display:grid;gap:8px}.pl-plan-list p span{color:var(--pl-muted);font-size:12px}.pl-cta{display:grid;grid-template-columns:1.1fr 1fr auto;gap:24px;align-items:center;margin:50px auto;padding:34px;border-radius:28px;background:radial-gradient(circle at 86% 18%,rgba(19,184,232,.28),transparent 16rem),linear-gradient(135deg,#052e2f,#071b28);color:#fff;box-shadow:0 24px 60px #061f2a42}.pl-cta h2{color:#fff}.pl-cta p{color:#ffffffb8}.pl-cta-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pl-cta-metrics span{padding:14px;border-radius:16px;background:#ffffff17;color:#ffffffc2;font-size:12px}.pl-cta-metrics b{display:block;color:#fff;font-size:24px}.pl-footer{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:start;padding:36px max(20px,calc((100vw - 1440px)/2 + 20px));border-top:1px solid var(--pl-line);background:var(--pl-surface)}.pl-footer--center{text-align:center}.pl-footer--center .pl-footer-brand{justify-content:center}.pl-footer--right{text-align:end}.pl-footer--right .pl-footer-brand{justify-content:flex-end}.pl-footer p{margin:10px 0 4px;color:var(--pl-muted)}.pl-footer small,.pl-footer span{color:var(--pl-muted)}.pl-footer nav{display:flex;flex-wrap:wrap;gap:8px 14px}.pl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#061f2a70}.pl-modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 32px 80px #061f2a42}.pl-modal header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--pl-line)}.pl-modal header h3{margin:10px 0 0;font-size:26px}.pl-modal header button{width:36px;height:36px;border:1px solid var(--pl-line);border-radius:50%;background:#fff;cursor:pointer}.pl-modal form,.pl-modal-success{display:grid;gap:14px;padding:22px}.pl-modal label{display:grid;gap:6px;color:var(--pl-muted);font-size:13px;font-weight:800}.pl-modal input,.pl-modal textarea{width:100%;min-height:42px;border:1px solid var(--pl-line);border-radius:12px;padding:10px 12px;color:var(--pl-ink);font:inherit}html[dir=rtl] .public-landing-v8{direction:rtl}html[dir=rtl] .field-image span{right:16px;left:auto}@media(max-width:1180px){.pl-hero__copy h1{font-size:clamp(3rem,4.8vw,4.8rem)}.pl-hero,.pl-split-section,.pl-cta{grid-template-columns:1fr}.pl-product-preview{grid-template-columns:164px minmax(0,1fr);min-height:auto}.pl-product-cards,.pl-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-section{padding:52px 0}}@media(max-width:820px){.pl-navbar{gap:10px;grid-template-columns:auto minmax(0,1fr);padding-inline:10px}.pl-navbar nav{display:none}.pl-brand strong{display:none}.pl-navbar__actions{justify-content:flex-end;min-width:0}.pl-navbar__actions .pl-link-button,.pl-navbar__actions .pl-button{display:none}.pl-navbar__actions .pl-theme-toggle{display:inline-flex}.pl-mobile-demo{display:none;min-height:38px;align-items:center;border:1px solid var(--pl-line);border-radius:999px;background:#fff;padding:8px 12px;color:var(--pl-deep);font-weight:800;max-inline-size:100%;white-space:nowrap}.public-landing-v8 main{inline-size:min(100% - 20px,1440px)}.pl-hero{padding-top:34px}.pl-hero__copy h1{font-size:2.15rem;line-height:1.04}.pl-actions,.pl-actions .pl-button{width:100%}.pl-actions .pl-button{justify-content:center}.pl-product-preview{grid-template-columns:1fr;border-radius:22px}.pl-product-sidebar{display:none}.pl-product-topbar,.pl-preview-kpis,.pl-preview-grid,.pl-product-cards,.pl-field-grid,.pl-feature-grid,.pl-explanation-grid,.pl-cta-metrics,.pl-footer{grid-template-columns:1fr}.pl-product-title,.pl-status-content,.pl-score-panel div{align-items:stretch;flex-direction:column}.pl-section{padding:38px 0}.pl-product-card{min-height:auto}.pl-footer{padding-inline:16px}}.public-manager{--pm-surface: color-mix(in srgb, var(--surface-card) 94%, white 6%);--pm-bg: color-mix(in srgb, var(--surface-page) 88%, #fff8ed 12%);--pm-line: var(--border-subtle);--pm-ink: var(--text-primary);--pm-muted: var(--text-secondary);--pm-teal: var(--color-primary);--pm-deep: var(--text-primary);background:var(--pm-bg);max-width:100%;overflow-x:hidden}.public-manager-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;border:1px solid rgba(15,140,120,.16);border-radius:22px;background:linear-gradient(135deg,#ffffffeb,#f0fdfab8),var(--pm-surface);box-shadow:0 18px 42px #092b2e14;padding:22px}.public-manager-hero__copy{display:grid;gap:10px;min-width:0}.public-manager-hero h1,.public-manager-hero p{margin:0}.public-manager-command-chips{display:flex;flex-wrap:wrap;gap:8px}.public-manager-command-chips span{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid rgba(15,140,120,.14);border-radius:999px;background:#0f8c7814;color:var(--pm-ink);font-size:12px;font-weight:850;padding:6px 10px}.public-manager-command-chips em{font-style:normal;max-width:240px}.public-manager-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#0f8c781f;color:var(--pm-teal);font-size:12px;font-weight:900}.public-manager-actions,.public-manager-tabs,.public-manager-card-actions{display:flex;flex-wrap:wrap;gap:10px}.public-manager-actions button,.public-manager-actions a,.public-manager-tabs button,.public-manager-section-actions button,.public-manager-preview button,.public-manager-card-actions a,.public-manager-card-actions button,.public-manager-upload{min-height:40px;border:1px solid var(--pm-line);border-radius:12px;background:var(--surface-card);color:var(--pm-deep);cursor:pointer;font-weight:800;padding:9px 14px;text-decoration:none}.public-manager-actions button:first-child,.public-manager-preview button,.public-manager-section-actions button:first-child,.public-manager-tabs button.is-active{background:linear-gradient(135deg,var(--pm-deep),var(--pm-teal));color:#fff;box-shadow:0 10px 22px #0f8c7829}.public-manager-actions button:last-child,.public-manager-section-actions button:nth-child(2){border-color:#ef444438;background:#ef444412;color:#b91c1c}.public-manager-workspace{display:grid;grid-template-columns:220px minmax(0,1fr) 330px;align-items:start;gap:16px;min-width:0}.public-manager-panel{display:grid;gap:16px;min-width:0}.public-manager-card,.public-manager-preview{border:1px solid var(--pm-line);border-radius:20px;background:var(--pm-surface);box-shadow:0 12px 30px #092b2e0f}.public-manager-card{padding:20px}.public-manager-card h2,.public-manager-preview h2{margin:0 0 12px;color:var(--pm-ink)}.public-manager-card h2{font-size:18px}.public-manager-card p,.public-manager-preview p,.public-manager-card small{color:var(--pm-muted)}.public-manager-grid,.public-manager-media-grid,.public-manager-toggle-grid{display:grid;gap:12px}.public-manager-grid,.public-manager-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-manager-field{display:grid;gap:6px;color:var(--pm-muted);font-size:12px;font-weight:900}.public-manager-field input,.public-manager-field textarea,.public-manager-field select{width:100%;min-height:42px;border:1px solid var(--pm-line);border-radius:10px;background:var(--surface-card);color:var(--pm-ink);font:inherit;padding:10px 12px}.public-manager-field input:focus,.public-manager-field textarea:focus,.public-manager-field select:focus{outline:3px solid rgba(15,140,120,.13);border-color:#0f8c7870}.public-manager-field [dir=ltr]{text-align:left}.public-manager-field [dir=rtl]{text-align:right}.public-manager-grid--hero{align-items:start}.public-manager-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-manager-language-card{display:grid;gap:12px;border:1px solid var(--pm-line);border-radius:16px;background:linear-gradient(180deg,rgba(15,140,120,.04),transparent),var(--surface-muted);padding:14px}.public-manager-language-card h3{margin:0;color:var(--pm-ink);font-size:14px}.public-manager-grid--compact{gap:10px}.public-manager-media-card,.public-manager-list article,.public-manager-preview article{display:grid;gap:10px;border:1px solid var(--pm-line);border-radius:12px;background:var(--surface-muted);padding:12px}.public-manager-card-summary{display:grid;gap:5px;min-width:0;border-radius:12px;background:color-mix(in srgb,var(--surface-card) 72%,transparent);padding:10px}.public-manager-card-summary span,.public-manager-card-summary small,.public-manager-card-summary em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-manager-card-summary span{color:var(--pm-ink);font-size:13px;font-weight:900}.public-manager-card-summary small{color:var(--pm-muted);font-size:12px}.public-manager-card-summary em{color:var(--pm-teal);font-size:11px;font-style:normal}.public-manager-media-card:not(.is-selected) .public-manager-grid,.public-manager-card>.public-manager-list:not(.is-metrics) article:not(.is-selected) .public-manager-field{display:none}.public-manager-media-card.is-selected,.public-manager-card>.public-manager-list:not(.is-metrics) article.is-selected{border-color:#0f8c7857;background:linear-gradient(135deg,#0f8c7814,#ffffffb8),var(--surface-card);box-shadow:0 12px 24px #0f8c7814}.public-manager-list.is-metrics article{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;background:linear-gradient(135deg,rgba(15,140,120,.08),transparent),var(--surface-muted);padding:14px}.public-manager-logo-grid{display:grid;gap:14px}.public-manager-logo-card{display:grid;gap:14px;border:1px solid var(--pm-line);border-radius:18px;background:linear-gradient(135deg,rgba(15,140,120,.06),transparent),var(--surface-muted);padding:14px}.public-manager-logo-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-manager-logo-card h3{margin:0;color:var(--pm-ink);font-size:15px}.public-manager-logo-preview{display:grid;place-items:center;min-height:112px;border:1px dashed rgba(15,140,120,.24);border-radius:16px;background-image:linear-gradient(45deg,rgba(148,163,184,.18) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.18) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.18) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.18) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.public-manager-logo-preview img{background:transparent;display:block;max-width:100%}.public-manager-image-preview{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;border-radius:14px;background:var(--surface-muted);color:var(--pm-muted);font-size:12px;text-align:center}.public-manager-image-preview img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .2s ease}.public-manager-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.public-manager-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.public-manager-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--pm-line);border-radius:12px;background:#0f8c7814;color:var(--pm-teal);cursor:pointer;font-weight:900;padding:9px 12px;text-decoration:none}.public-manager-switch{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;border:1px solid var(--pm-line);border-radius:12px;background:var(--surface-card);color:var(--pm-ink);cursor:pointer;font-weight:900;padding:8px 10px;text-align:start}.public-manager-switch b{border-radius:999px;background:var(--surface-muted);color:var(--pm-muted);font-size:11px;padding:4px 8px}.public-manager-switch.is-on b{background:#0f8c781f;color:var(--pm-teal)}.public-manager-status{border:1px solid rgba(15,140,120,.2);border-radius:14px;background:#0f8c781a;color:var(--pm-teal);font-size:13px;font-weight:900;padding:10px 12px}.public-manager-status.is-error{border-color:#b82f2f33;background:#b82f2f14;color:#b82f2f}.public-manager-status.is-warning{border-color:#f59e0b38;background:#f59e0b1a;color:#b45309}.public-manager-backup .public-manager-card-actions{margin-top:12px}.public-manager-list,.public-manager-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-manager-preview{position:sticky;top:16px;align-self:start;display:grid;gap:12px;max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;padding:16px}.public-manager-preview:before{content:"";display:block;height:76px;margin:-16px -16px 0;background:radial-gradient(circle at 18% 28%,rgba(20,184,166,.34),transparent 26%),linear-gradient(135deg,#062f2f,#0f766e)}.public-manager-preview__header{display:grid;gap:10px}.public-manager-preview__header span,.public-manager-preview__header b,.public-manager-preview__chips span{width:fit-content;border-radius:999px;background:#0f8c781f;color:var(--pm-teal);font-size:11px;font-weight:900;padding:5px 9px}.public-manager-preview__header b.is-dirty{background:#f59e0b1f;color:#b45309}.public-manager-preview__chips{display:flex;flex-wrap:wrap;gap:8px}.public-manager-preview__hero{border-color:#14b8a62e;background:linear-gradient(135deg,#0f172a0d,#14b8a61a),var(--surface-card)}.public-manager-preview__hero small{color:var(--pm-teal);font-weight:900}.public-manager-preview__buttons,.public-manager-preview__metrics{display:flex;flex-wrap:wrap;gap:8px}.public-manager-preview__buttons span{border-radius:999px;background:var(--pm-ink);color:var(--surface-card);font-size:11px;font-weight:900;padding:6px 9px}.public-manager-preview__buttons span:nth-child(2){border:1px solid var(--pm-line);background:var(--surface-card);color:var(--pm-ink)}.public-manager-preview__metrics span{display:grid;gap:2px;flex:1 1 80px;border:1px solid var(--pm-line);border-radius:12px;background:var(--surface-muted);padding:8px}.public-manager-preview__metrics strong{color:var(--pm-ink)}.public-manager-preview__metrics small{color:var(--pm-muted);font-size:11px}.public-manager-preview h3{margin:0}.public-manager-preview h2{font-size:16px;line-height:1.35}.public-manager-tabs{align-content:start;position:sticky;top:16px;border:1px solid var(--pm-line);border-radius:18px;background:var(--pm-surface);box-shadow:0 12px 28px #092b2e0f;padding:10px}.public-manager-tabs button{width:100%;justify-content:space-between;border-radius:999px;text-align:start}.public-manager-tabs button span{border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:10px;padding:3px 6px}.public-manager-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.public-manager-section-header h2,.public-manager-section-header p{margin:0}.public-manager-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.public-manager-overview-grid article{display:grid;gap:6px;border:1px solid var(--pm-line);border-radius:16px;background:linear-gradient(135deg,rgba(15,140,120,.08),transparent),var(--surface-card);padding:14px}.public-manager-overview-grid span{color:var(--pm-muted);font-size:12px;font-weight:850}.public-manager-overview-grid strong{color:var(--pm-ink);font-size:15px}.public-manager-media-card.is-compact{align-content:start}.public-manager-media-card__title{display:grid;gap:8px}.public-manager-media-card__title h3{margin:0;color:var(--pm-ink);font-size:15px}.public-manager-section-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;border:1px solid var(--pm-line);border-radius:14px;background:var(--pm-surface);padding:12px}.public-manager-section-actions button:nth-child(2),.public-manager-card-actions .is-danger,.app-modal__footer .danger{background:#ef44441a;color:#b91c1c}html[dir=rtl] .public-manager{direction:rtl}.public-site-builder{--psb-bg: color-mix(in srgb, var(--surface-page) 92%, #f0fdfa 8%);--psb-card: color-mix(in srgb, var(--surface-card) 94%, white 6%);--psb-muted: var(--text-secondary);--psb-text: var(--text-primary);--psb-line: var(--border-subtle);--psb-accent: var(--color-primary);background:var(--psb-bg);max-width:100%;overflow-x:hidden}.public-site-builder-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:start;border:1px solid rgba(15,140,120,.16);border-radius:18px;background:linear-gradient(135deg,rgba(15,140,120,.08),transparent),var(--psb-card);box-shadow:0 16px 34px #092b2e12;padding:18px}.public-site-builder-header__copy,.public-site-builder-card,.public-site-builder-summary,.public-site-builder-drawer-stack,.public-site-builder-drawer-subsection{display:grid;gap:12px;min-width:0}.public-site-builder-eyebrow,.public-site-builder-chips span,.public-site-builder-badge,.public-site-builder-limitations span{display:inline-flex;width:fit-content;max-width:100%;border-radius:999px;font-size:11px;font-weight:900;line-height:1;padding:6px 9px}.public-site-builder-eyebrow,.public-site-builder-chips span{border:1px solid rgba(15,140,120,.14);background:#0f8c7814;color:var(--psb-accent)}.public-site-builder-header h1,.public-site-builder-header p,.public-site-builder-card h2,.public-site-builder-card p,.public-site-builder-summary h2,.public-site-builder-summary p,.public-site-builder-drawer-subsection h3{margin:0}.public-site-builder-header h1{color:var(--psb-text);font-size:clamp(24px,3vw,36px);letter-spacing:0}.public-site-builder-header p,.public-site-builder-card p,.public-site-builder-summary p,.public-site-builder-table small,.public-site-builder-drawer-subsection small{color:var(--psb-muted)}.public-site-builder-chips,.public-site-builder-actions,.public-site-builder-row-actions,.public-site-builder-limitations,.public-site-builder-summary__actions{display:flex;flex-wrap:wrap;gap:8px}.public-site-builder-actions{justify-content:flex-end}.public-site-builder button,.public-site-builder-upload,.public-site-builder a{min-height:36px;border:1px solid var(--psb-line);border-radius:10px;background:var(--surface-card);color:var(--psb-text);cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:8px 11px;text-decoration:none}.public-site-builder button:hover,.public-site-builder-upload:hover,.public-site-builder a:hover{border-color:#0f8c7857;background:#0f8c7814}.public-site-builder button:disabled{cursor:not-allowed;opacity:.48}.public-site-builder-actions button:first-child,.public-site-builder-actions button:nth-child(3),.public-site-builder-tabs button.is-active,.public-site-builder-summary__actions button:first-child,.public-site-builder-card__header>button{border-color:transparent;background:linear-gradient(135deg,#062f2f,var(--psb-accent));color:#fff;box-shadow:0 10px 22px #0f8c7829}.public-site-builder .is-danger,.public-site-builder-actions .is-danger,.public-site-builder-row-actions .is-danger,.app-modal__footer .danger{border-color:#ef444438;background:#ef444414;color:#b91c1c}.public-site-builder-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.public-site-builder-upload input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0}.public-site-builder-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-site-builder-kpis article,.public-site-builder-card,.public-site-builder-summary,.public-site-builder-status{border:1px solid var(--psb-line);border-radius:16px;background:var(--psb-card);box-shadow:0 10px 26px #092b2e0d}.public-site-builder-kpis article{display:grid;gap:5px;padding:12px}.public-site-builder-kpis span,.public-site-builder-summary dt,.public-site-builder-field span,.public-site-builder-panel-toolbar span{color:var(--psb-muted);font-size:11px;font-weight:900;text-transform:uppercase}.public-site-builder-kpis strong{min-width:0;overflow:hidden;color:var(--psb-text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.public-site-builder-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--psb-accent);font-size:13px;font-weight:900;padding:10px 12px}.public-site-builder-status.is-warning{border-color:#f59e0b3d;background:#f59e0b14;color:#b45309}.public-site-builder-tabs{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--psb-line);border-radius:16px;background:var(--psb-card);padding:8px}.public-site-builder-tabs button{border-radius:999px}.public-site-builder-workarea{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;min-width:0}.public-site-builder-card,.public-site-builder-summary{padding:16px}.public-site-builder-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.public-site-builder-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--psb-line);border-radius:14px}.public-site-builder-table{width:100%;min-width:920px;border-collapse:collapse;background:var(--surface-card)}.public-site-builder-table th,.public-site-builder-table td{border-bottom:1px solid var(--psb-line);color:var(--psb-text);font-size:12px;padding:10px;text-align:start;vertical-align:top}.public-site-builder-table th{position:sticky;top:0;z-index:1;background:var(--surface-muted);color:var(--psb-muted);font-size:11px;font-weight:900;text-transform:uppercase}.public-site-builder-table tr.is-selected td{background:#0f8c780f}.public-site-builder-table td>small,.public-site-builder-table td>strong{display:block;min-width:0}.public-site-builder-row-actions{min-width:220px;gap:6px}.public-site-builder-row-actions button{min-height:32px;padding:6px 9px}.public-site-builder-row-actions.is-large{margin-top:14px}.public-site-builder-link-button{min-height:0;border:0;background:transparent;color:var(--psb-accent);padding:0;text-align:start}.public-site-builder-badge{border:1px solid var(--psb-line);background:var(--surface-muted);color:var(--psb-muted)}.public-site-builder-badge--success{border-color:#22c55e38;background:#22c55e1a;color:#15803d}.public-site-builder-badge--warning{border-color:#f59e0b3d;background:#f59e0b1f;color:#b45309}.public-site-builder-badge--danger{border-color:#ef444438;background:#ef44441a;color:#b91c1c}.public-site-builder-badge--info{border-color:#0ea5e938;background:#0ea5e91a;color:#0369a1}.public-site-builder-summary{position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow:auto}.public-site-builder-summary header{display:grid;gap:5px}.public-site-builder-summary header span{color:var(--psb-accent);font-size:12px;font-weight:900}.public-site-builder-summary dl{display:grid;gap:8px;margin:0}.public-site-builder-summary dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center}.public-site-builder-summary dd{min-width:0;margin:0;overflow:hidden;color:var(--psb-text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.public-site-builder-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.public-site-builder-panel-toolbar label,.public-site-builder-field{display:grid;gap:6px;min-width:0}.public-site-builder-panel-toolbar select,.public-site-builder-field input,.public-site-builder-field textarea,.public-site-builder-field select{width:100%;min-height:40px;border:1px solid var(--psb-line);border-radius:10px;background:var(--surface-card);color:var(--psb-text);font:inherit;padding:9px 11px}.public-site-builder-field textarea{resize:vertical}.public-site-builder-drawer-grid,.public-site-builder-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-site-builder-drawer-subsection{border:1px solid var(--psb-line);border-radius:14px;background:var(--surface-muted);padding:12px}.public-site-builder-drawer-subsection header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.public-site-builder-inline-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;border-top:1px solid var(--psb-line);padding-block:10px}.public-site-builder-two-panel{display:grid;gap:14px}.public-site-builder-two-panel h3{margin:0 0 10px;color:var(--psb-text)}.public-site-builder-snippet,.public-site-builder-theme-grid article,.public-site-builder-publish-grid article,.public-site-builder-empty{border:1px solid var(--psb-line);border-radius:14px;background:var(--surface-muted);padding:12px}.public-site-builder-snippet{display:grid;gap:6px;margin-top:12px}.public-site-builder-snippet span,.public-site-builder-theme-grid span,.public-site-builder-publish-grid span{color:var(--psb-muted);font-size:11px;font-weight:900;text-transform:uppercase}.public-site-builder-snippet strong,.public-site-builder-theme-grid strong,.public-site-builder-publish-grid strong{color:var(--psb-text)}.public-site-builder-snippet code{color:var(--psb-accent)}.public-site-builder-theme-grid,.public-site-builder-publish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-site-builder-theme-grid article,.public-site-builder-publish-grid article{display:grid;gap:5px}.public-site-builder-limitations{margin-top:12px}.public-site-builder-limitations span{border:1px solid rgba(245,158,11,.2);background:#f59e0b1a;color:#b45309}.public-site-builder-empty{color:var(--psb-muted);font-weight:800}.public-site-builder-switch{justify-content:space-between}.public-site-builder-switch b{border-radius:999px;background:var(--surface-muted);color:var(--psb-muted);font-size:10px;padding:3px 7px}.public-site-builder-switch.is-on b{background:#22c55e1f;color:#15803d}html[dir=rtl] .public-site-builder{direction:rtl}html[dir=rtl] .public-site-builder .technical-text,html[dir=rtl] .public-site-builder code{direction:ltr;text-align:left}@media(max-width:1180px){.public-site-builder-header,.public-site-builder-workarea{grid-template-columns:1fr}.public-site-builder-summary{position:static;max-height:none}}@media(max-width:900px){.public-site-builder-kpis,.public-site-builder-theme-grid,.public-site-builder-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-builder-drawer-grid,.public-site-builder-form-grid,.public-site-builder-inline-editor{grid-template-columns:1fr}.public-site-builder-actions{justify-content:flex-start}}@media(max-width:1520px){.public-site-builder-workarea{grid-template-columns:minmax(0,1fr)}.public-site-builder-summary{position:static;max-height:none}}@media(max-width:640px){.public-site-builder-kpis{grid-template-columns:1fr}.public-site-builder-header,.public-site-builder-card,.public-site-builder-summary{border-radius:14px;padding:12px}.public-site-builder button,.public-site-builder-upload,.public-site-builder a{width:100%}}.founder-tower-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.founder-tower-actions button,.founder-module-card button{min-height:40px;border:1px solid color-mix(in srgb,var(--qaf-owner-sand, var(--line)) 48%,transparent);border-radius:999px;background:var(--qaf-owner-sand, var(--surface));color:var(--qaf-owner-onyx, var(--text));cursor:pointer;font-weight:850;padding:9px 14px}.founder-tower-actions button:nth-child(3),.founder-module-card button:disabled{background:var(--qaf-owner-bone, #fff);color:var(--qaf-owner-fog, #64747d);cursor:default}.founder-control-tower{display:grid;gap:18px;max-width:100%;overflow:hidden}.founder-tower-status,.founder-module-section,.founder-preview-panel{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.founder-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.founder-status-card{display:grid;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--qaf-owner-fog, var(--line)) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--qaf-owner-sand, var(--surface-muted)) 12%,transparent);padding:14px}.founder-status-card span,.founder-status-card small{color:var(--muted);font-size:12px;font-weight:800}.founder-status-card strong{color:var(--text);font-size:clamp(1.45rem,2.2vw,2rem)}.founder-status-card--success{background:var(--qaf-owner-status-success-soft, rgba(22, 163, 74, .08))}.founder-status-card--primary,.founder-status-card--info{background:var(--qaf-owner-status-info-soft, color-mix(in srgb, var(--qaf-owner-fog, var(--surface-muted)) 12%, transparent))}.founder-status-card--warning{background:var(--qaf-owner-status-warning-soft, rgba(245, 158, 11, .1))}.founder-security-note{display:flex;align-items:center;gap:10px;border:1px solid rgba(245,158,11,.24);border-radius:18px;background:#f59e0b1a;color:var(--text);font-size:13px;font-weight:850;padding:12px 14px}.founder-security-note svg{flex:0 0 auto;color:#b7791f}.founder-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.founder-module-card{display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;border:1px solid color-mix(in srgb,var(--qaf-owner-fog, var(--line)) 22%,transparent);border-radius:10px;background:var(--qaf-owner-bone, rgba(255, 255, 255, .78));padding:14px}.founder-module-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:9px;background:color-mix(in srgb,var(--qaf-owner-sand, var(--surface-muted)) 20%,transparent);color:var(--qaf-owner-charcoal, var(--text))}.founder-module-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.founder-module-card h3{margin:0;color:var(--text);font-size:1rem}.founder-module-card p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.founder-tower-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.founder-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-health-grid p{display:grid;gap:6px;margin:0;border:1px solid color-mix(in srgb,var(--qaf-owner-fog, var(--line)) 20%,transparent);border-radius:9px;background:color-mix(in srgb,var(--qaf-owner-sand, var(--surface-muted)) 12%,transparent);padding:12px}.founder-health-grid span,.founder-activity-list p{color:var(--muted)}.founder-health-grid strong{color:var(--text)}.founder-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.founder-activity-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.founder-activity-list li span{width:9px;height:9px;margin-top:7px;border-radius:999px;background:var(--qaf-owner-sand, var(--color-primary));box-shadow:0 0 0 5px color-mix(in srgb,var(--qaf-owner-sand, var(--color-primary)) 16%,transparent)}.founder-activity-list p{margin:0;line-height:1.55}html[dir=rtl] .founder-control-tower,html[dir=rtl] .founder-tower-actions{direction:rtl}@media(max-width:1100px){.pl-configurable-logo{block-size:var(--logo-height-tablet);inline-size:var(--logo-width-tablet)}.public-manager-workspace{grid-template-columns:1fr}.public-manager-preview{position:static}.public-manager-tabs{position:static;flex-direction:row}.public-manager-tabs button{width:auto}.founder-module-grid,.founder-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-tower-panels{grid-template-columns:1fr}}@media(max-width:760px){.pl-configurable-logo{block-size:var(--logo-height-mobile);inline-size:var(--logo-width-mobile)}.public-manager-hero,.public-manager-grid,.public-manager-media-grid,.public-manager-list,.public-manager-list.is-metrics article,.public-manager-overview-grid,.public-manager-toggle-grid{grid-template-columns:1fr}.public-manager-hero,.founder-module-grid,.founder-status-grid,.founder-health-grid{grid-template-columns:1fr}.founder-tower-actions,.founder-tower-actions button{width:100%}.founder-tower-actions button{justify-content:center}}.owner-media-center{display:grid;gap:14px;max-inline-size:1400px;margin-inline:auto;color:var(--e2-shell-text)}.owner-media-hero,.owner-media-section{border:1px solid var(--e2-shell-border);border-radius:18px;background:var(--e2-shell-surface);box-shadow:var(--shadow-sm)}.owner-media-hero{display:grid;grid-template-columns:minmax(360px,1fr) minmax(280px,620px);align-items:center;gap:18px;min-block-size:0;padding:18px}.owner-media-hero h1,.owner-media-section h2{margin:8px 0 4px;letter-spacing:0;overflow-wrap:normal;word-break:normal}.owner-media-hero h1{max-inline-size:720px;font-size:clamp(28px,3vw,42px);line-height:1.08}.owner-media-hero p{max-inline-size:760px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.55;overflow-wrap:break-word;word-break:normal}.owner-media-section__header p,.owner-brand-asset-card p{overflow-wrap:anywhere}.owner-media-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.owner-media-actions{align-self:stretch;align-content:center;justify-content:flex-end}.owner-media-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:40px;border:1px solid rgba(13,148,136,.28);border-radius:12px;background:#0d94881a;color:#0f766e;cursor:pointer;font-weight:800;padding:0 12px}.owner-media-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.owner-media-summary-grid{margin-block-start:-2px}.owner-media-status-card{display:grid;gap:4px;min-inline-size:0;border:1px solid var(--e2-shell-border);border-radius:14px;background:var(--e2-shell-surface);padding:12px}.owner-media-status-card span,.owner-media-status-card small{color:var(--e2-shell-muted)}.owner-media-status-card strong{font-size:22px;line-height:1}.owner-media-status-card--success{border-color:#16a34a38;background:var(--color-success-soft)}.owner-media-status-card--info{border-color:#0ea5e938;background:var(--color-info-soft)}.owner-media-status-card--warning{border-color:#f59e0b3d;background:var(--color-warning-soft)}.owner-media-status-card--danger{border-color:#ef444433;background:var(--color-danger-soft)}.owner-media-section{display:grid;gap:14px;padding:16px}.owner-media-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.owner-brand-asset-card{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--e2-shell-border);border-radius:14px;background:var(--color-surface-subtle);padding:14px}.owner-brand-asset-card__preview{display:grid;place-items:center;min-block-size:180px;border-radius:14px;background:linear-gradient(45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.04) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.owner-brand-asset-card__preview img{display:block;max-inline-size:min(240px,90%);max-block-size:140px;object-fit:contain}.owner-media-message{border-radius:12px;padding:12px 14px;font-weight:800}.owner-media-message--success{background:var(--color-success-soft);color:var(--color-success)}.owner-media-message--danger{background:var(--color-danger-soft);color:var(--color-danger)}.owner-media-control-center{overflow-x:hidden}.owner-brand-control-grid,.owner-brand-theme-grid,.owner-media-drawer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-media-drawer-grid{grid-template-columns:1fr}.owner-media-field{display:grid;gap:6px;min-width:0;color:var(--text-primary);font-size:12px;font-weight:800}.owner-media-field input,.owner-media-field select,.owner-media-field textarea{width:100%;min-height:40px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);color:var(--text-primary);font:inherit;font-weight:700;padding:8px 10px}.owner-media-field input[type=color]{padding:4px}.owner-media-save-button,.owner-media-switch{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(13,148,136,.28);border-radius:10px;background:#0d94881a;color:var(--color-primary);cursor:pointer;font-weight:900;padding:0 12px}.owner-media-editor-preview{display:grid;place-items:center;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:linear-gradient(45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.04) 75%),var(--surface-muted);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;padding:12px}.owner-media-editor-preview.has-shadow{box-shadow:var(--shadow-sm)}.owner-media-editor-image-shell{position:relative;display:grid;place-items:center;max-width:100%;overflow:hidden;background:transparent}.owner-media-editor-image-shell img{display:block;max-width:100%;transition:transform .16s ease}.owner-media-editor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#061f2a;pointer-events:none}.owner-media-editor-fallback{display:grid;justify-items:center;gap:8px;max-width:100%;color:var(--text-muted);text-align:center;overflow-wrap:anywhere;padding:18px}.owner-media-file-meta{margin:0;border-radius:10px;background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:800;padding:10px 12px;overflow-wrap:anywhere}.owner-media-command{position:relative;overflow:visible}.owner-media-chip-row{display:flex;flex-wrap:wrap;gap:8px}.owner-media-tabs{display:flex;flex-wrap:wrap;gap:7px;border:1px solid var(--e2-shell-border);border-radius:18px;background:linear-gradient(180deg,#ffffffb8,#ffffff75),var(--e2-shell-surface);box-shadow:var(--shadow-sm);padding:9px}.owner-media-tabs button{min-height:36px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-weight:850;padding:0 13px;white-space:nowrap}.owner-media-tabs button:hover,.owner-media-tabs button.is-active{border-color:#0d948842;background:#0d94881f;color:var(--color-primary)}.owner-media-tabs button.is-active{box-shadow:inset 0 0 0 1px #0d948814}[data-theme=dark] .owner-media-tabs,.theme-dark .owner-media-tabs{background:linear-gradient(180deg,#0f172ab8,#0f172a85),var(--e2-shell-surface)}.owner-media-drawer-section{min-width:0}.owner-media-compact-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.owner-media-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,180px));gap:10px}.owner-media-filter-bar label{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card);color:var(--text-muted);padding-inline:10px}.owner-media-filter-bar input,.owner-media-filter-bar select{width:100%;min-height:40px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card);color:var(--text-primary);font:inherit;font-weight:750;padding:0 10px}.owner-media-filter-bar label input{border:0;padding:0}.owner-media-preview-note{margin:0;border:1px solid rgba(14,165,233,.2);border-radius:12px;background:var(--color-info-soft);color:var(--text-primary);font-size:12px;font-weight:800;padding:10px 12px}.owner-media-placement-picker{display:grid;gap:10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-muted);padding:12px}.owner-media-placement-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-media-placement-picker label{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:800;overflow-wrap:anywhere}.owner-media-placement-picker input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.owner-media-toggle-field .owner-media-switch{width:fit-content}.owner-media-switch.is-on{background:#0d94882e;color:var(--color-primary)}.owner-media-bg--checkerboard,.public-logo-bg--checkerboard{background-color:transparent!important;background-image:linear-gradient(45deg,rgba(15,23,42,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.08) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.owner-media-bg--dark{background:#0f172a!important}.owner-media-bg--light{background:#f8fafc!important}.owner-media-field [dir=ltr] input{direction:ltr;text-align:start}.owner-media-field .technical-text{display:block;max-inline-size:100%;overflow:hidden;direction:ltr;text-align:start;text-overflow:ellipsis;white-space:nowrap}.owner-brand-theme-studio{overflow:hidden}.owner-brand-theme-preview{display:grid;gap:6px;border:1px solid var(--border-subtle);padding:18px}.owner-brand-theme-preview span{color:var(--text-muted);font-size:12px;font-weight:900;text-transform:uppercase}.owner-brand-theme-preview h3,.owner-brand-theme-preview p{margin:0}.owner-hpanel-module-category{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--qaf-owner-sand, var(--color-primary)) 16%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand, var(--color-primary)) 38%,transparent);color:var(--qaf-owner-charcoal, var(--text-primary));font-size:11px;font-weight:800;padding:4px 8px}.owner-hpanel-shell{max-width:1400px;margin-inline:auto;width:100%}.owner-hpanel-shell__hero{border:1px solid color-mix(in srgb,var(--qaf-owner-fog, var(--border-subtle)) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--qaf-owner-sand, var(--surface-muted)) 14%,transparent),transparent),var(--qaf-owner-bone, var(--surface-card));color:var(--qaf-owner-onyx, var(--text-primary))}.owner-hpanel-shell__hero p{color:var(--qaf-owner-fog, var(--text-secondary))}.owner-hpanel-shell__hero-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:10px;background:var(--qaf-owner-onyx, var(--surface-muted));color:var(--qaf-owner-bone, var(--text-primary))}.owner-hpanel-warning{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--qaf-owner-sand, var(--border-subtle)) 42%,transparent);border-radius:10px;background:color-mix(in srgb,var(--qaf-owner-sand, var(--surface-muted)) 16%,transparent);color:var(--qaf-owner-charcoal, var(--text-primary));font-size:13px;font-weight:700;padding:12px 14px}.owner-hpanel-shell-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-hpanel-chip-list{display:flex;flex-wrap:wrap;gap:8px}.owner-hpanel-chip-list span{border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-muted);color:var(--text-primary);font-size:12px;font-weight:800;padding:7px 10px}.owner-hpanel-requirements{display:grid;gap:8px}.owner-hpanel-requirements p{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.owner-hpanel-requirements p span{flex:0 0 auto;width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--qaf-owner-sand, var(--color-primary))}.owner-hpanel-preview-metrics{display:grid;gap:10px}.owner-hpanel-preview-metrics p{display:grid;gap:3px;margin:0;min-width:0}.owner-hpanel-preview-metrics span{color:var(--text-muted);font-size:12px;font-weight:800}.owner-hpanel-preview-metrics strong{color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.owner-control-page{display:grid;gap:18px;min-width:0;overflow-x:hidden}.owner-control-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;border:1px solid var(--e2-shell-border);border-radius:20px;background:var(--e2-shell-surface);box-shadow:var(--shadow-sm);padding:18px}.owner-control-hero h1,.owner-control-section h2{margin:0;color:var(--text-primary)}.owner-control-hero p{max-width:760px;margin:8px 0 0;color:var(--text-secondary)}.owner-control-chip-row,.owner-control-actions,.owner-control-card-actions,.owner-control-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.owner-control-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.owner-control-kpi-grid article,.owner-effective-access article{display:grid;gap:4px;min-width:0;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);padding:12px}.owner-control-kpi-grid span,.owner-effective-access span{color:var(--text-muted);font-size:12px;font-weight:800}.owner-control-kpi-grid strong,.owner-effective-access strong{color:var(--text-primary);font-size:22px;font-weight:900}.owner-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.owner-plan-card{display:grid;gap:12px;min-width:0;border:1px solid var(--e2-shell-border);border-radius:16px;background:var(--e2-shell-surface);padding:14px}.owner-plan-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.owner-plan-card header>div{display:grid;gap:3px;min-width:0}.owner-plan-card p{min-height:42px;margin:0;color:var(--text-secondary);font-size:13px}.owner-plan-card__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.owner-plan-card__summary div{min-width:0;border-radius:10px;background:var(--surface-muted);padding:8px}.owner-plan-card__summary dt{color:var(--text-muted);font-size:11px;font-weight:800}.owner-plan-card__summary dd{margin:3px 0 0;color:var(--text-primary);font-size:12px;font-weight:850;overflow-wrap:anywhere}.owner-control-section{display:grid;gap:12px;min-width:0;border:1px solid var(--e2-shell-border);border-radius:16px;background:var(--e2-shell-surface);padding:14px}.owner-control-section>header{display:flex;justify-content:space-between;gap:12px;min-width:0}.owner-control-table-wrap{direction:ltr;max-width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card)}.owner-control-comparison-table,.owner-control-flags-table{width:100%;min-width:820px;border-collapse:collapse}.owner-control-comparison-table th,.owner-control-comparison-table td,.owner-control-flags-table th,.owner-control-flags-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:12px;padding:10px;text-align:start;vertical-align:top}.owner-control-comparison-table th,.owner-control-flags-table th{background:var(--surface-muted);color:var(--text-muted);font-weight:900}.owner-control-filter-grid,.owner-control-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0}.owner-control-drawer-stack{display:grid;gap:16px;min-width:0}.owner-control-drawer-stack section{display:grid;gap:10px;min-width:0;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);padding:12px}.owner-control-drawer-stack h3{margin:0;color:var(--text-primary)}.owner-plan-module-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.owner-plan-module-editor article{display:grid;gap:8px;min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-muted);padding:10px}.owner-control-preview-impact,.owner-control-message,.owner-control-preview-note{display:flex;align-items:center;gap:8px;min-width:0;border-radius:12px;background:var(--color-info-soft);color:var(--color-info);font-size:13px;font-weight:800;padding:10px 12px}.owner-control-message{background:var(--color-success-soft);color:var(--color-success)}.owner-effective-access{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.owner-effective-access small{color:var(--text-muted);overflow-wrap:anywhere}.truncate-safe{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.qaf-owner-shell-scroll-lock,html.qaf-owner-shell-scroll-lock body,html.qaf-owner-shell-scroll-lock #root{block-size:100%;overflow:hidden}.owner-shell{--owner-sidebar-width: 280px;display:block;height:100dvh;background:var(--surface-page);color:var(--text-primary);overflow:hidden}.owner-shell__sidebar{position:fixed;top:0;bottom:0;left:auto;right:0;z-index:40;width:var(--owner-sidebar-width);height:100dvh;overflow:hidden;overscroll-behavior:contain;border-inline-start:1px solid rgba(20,184,166,.18);border-inline-end:0;background:linear-gradient(180deg,#0f172afa,#115e59f0),#0f172a;color:#f8fafc}.owner-shell__sidebar-scroll{height:100%;overflow-y:auto;overflow-x:hidden;direction:ltr;padding:18px 14px}.owner-shell__sidebar-inner{min-height:100%;direction:rtl}.owner-shell[dir=ltr] .owner-shell__sidebar-inner{direction:ltr}.owner-shell__brand{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;min-width:0;margin:-18px -14px 0;border-bottom:1px solid rgba(248,250,252,.1);background:linear-gradient(180deg,#0f172afa,#0f172ae0),#0f172a;padding:8px 8px 18px}.owner-shell__logo{flex:0 0 auto;width:42px;height:42px;object-fit:contain}@media(max-width:1100px){.owner-media-filter-bar,.owner-brand-control-grid,.owner-brand-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.owner-media-hero{grid-template-columns:1fr}.owner-media-actions{justify-content:stretch}.owner-media-actions button{width:100%}.owner-media-filter-bar,.owner-brand-control-grid,.owner-brand-theme-grid,.owner-media-status-grid,.owner-media-placement-picker>div{grid-template-columns:1fr}.owner-media-section__header{grid-template-columns:1fr}.owner-media-tabs{overflow-x:auto;flex-wrap:nowrap}.owner-media-tabs button{flex:0 0 auto}}.owner-shell__brand strong,.owner-shell__brand small{display:block}.owner-shell__brand small{color:#f8fafca8;font-size:12px}.owner-shell__nav{display:grid;gap:18px}.owner-shell__nav section{display:grid;gap:6px}.owner-shell__nav h2{margin:0;padding:0 10px;color:#f8fafcad;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.owner-shell__nav a{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;color:#f8fafcd1;font-size:13px;font-weight:800;padding:9px 10px;text-decoration:none;transition:background var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease)}.owner-shell__nav a:hover,.owner-shell__nav a.is-active{border-color:#2dd4bf47;background:linear-gradient(90deg,#2dd4bf2e,#2dd4bf14);color:#fff}.owner-shell__nav a.is-active{box-shadow:inset -3px 0 #2dd4bfd1}[dir=rtl] .owner-shell__nav a.is-active{box-shadow:inset 3px 0 #2dd4bfd1}.owner-shell__nav em{border-radius:999px;background:#f8fafc21;color:#f8fafcd1;font-size:11px;font-style:normal;font-weight:900;padding:4px 8px;white-space:nowrap}.owner-shell__main{display:flex;flex-direction:column;width:calc(100% - var(--owner-sidebar-width));margin-right:var(--owner-sidebar-width);min-width:0;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.owner-shell__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);overflow:visible;min-width:0;padding:14px clamp(16px,2vw,26px)}.owner-shell__title{display:flex;align-items:center;gap:12px;min-width:240px}.owner-shell__top-logo{flex:0 0 auto;width:38px;height:38px;object-fit:contain}.owner-shell__topbar h1{margin:5px 0 0;color:var(--text-primary);font-size:20px}.owner-shell__badge{display:inline-flex;border-radius:999px;background:#14b8a61f;color:var(--color-primary);font-size:12px;font-weight:900;padding:5px 9px}.owner-shell__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:100%;min-width:0;overflow:visible}.owner-shell__actions button,.owner-shell__actions a,.owner-shell__language button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;min-height:40px;max-width:100%;padding:8px 11px;text-decoration:none;white-space:nowrap}.owner-shell__actions button svg,.owner-shell__actions a svg{flex:0 0 auto}.owner-shell__search{min-width:112px;background:var(--surface-muted)}.owner-shell__quick-action{flex:0 1 auto;max-width:230px}.owner-shell__theme-toggle{flex:0 0 40px;width:40px;height:40px;min-width:40px;padding:0;overflow:visible}.owner-shell__language{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-muted);padding:3px}.owner-shell__language button{border:0;background:transparent;min-height:32px;padding-inline:10px}.owner-shell__language button.is-active{background:var(--color-primary);color:#fff}.owner-shell__content{width:min(100%,1280px);min-width:0;min-height:calc(100dvh - 118px);margin-inline:auto;overflow-x:hidden;padding:24px clamp(16px,2vw,28px) 64px}.owner-shell__status{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;font-weight:800;padding:10px 22px}.technical-text,.direction-ltr{direction:ltr;unicode-bidi:plaintext;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.app-modal,.app-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;max-width:100vw;overflow:hidden}.app-modal__scrim,.app-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a85}.app-modal{place-items:center;padding:18px}.app-modal__panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:min(720px,calc(100dvh - 36px));overflow:hidden;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-card);box-shadow:var(--shadow-lg)}.app-drawer__panel{position:relative;justify-self:end;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);height:100dvh;max-width:100vw;overflow:hidden;border-inline-start:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-lg)}[dir=rtl] .app-drawer__panel{justify-self:start;border-inline-start:0;border-inline-end:1px solid var(--border-subtle)}.app-modal__header,.app-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-subtle);padding:16px 18px}.app-modal__header h2,.app-drawer__header h2{margin:0;color:var(--text-primary);font-size:18px}.app-modal__header p,.app-drawer__header p{margin:4px 0 0;color:var(--text-muted);font-size:13px}.app-modal__close,.app-drawer__close{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.app-modal__body,.app-drawer__body{min-width:0;overflow:auto;padding:18px}.app-modal__footer,.app-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--border-subtle);padding:14px 18px}.owner-tenant-control{max-width:1400px;width:100%;margin-inline:auto}.owner-tenant-control__hero{align-items:center;border:1px solid rgba(20,184,166,.18);background:linear-gradient(135deg,#0f172af5,#115e59e0),var(--surface-card);color:#f8fafc}.owner-tenant-control__hero p{color:#f8fafcc7}.owner-tenant-message{display:flex;align-items:center;gap:9px;border:1px solid rgba(34,197,94,.22);border-radius:12px;background:var(--color-success-soft);color:var(--color-success);font-size:13px;font-weight:800;padding:10px 12px}.owner-tenant-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.owner-tenant-summary-grid .ds-card{display:grid;gap:5px;min-width:0;padding:14px}.owner-tenant-summary-grid span,.owner-tenant-summary-grid small{color:var(--text-muted);font-size:12px;font-weight:800}.owner-tenant-summary-grid strong{color:var(--text-primary);font-size:22px;line-height:1.1}.owner-tenant-filter-grid{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(150px,1fr));gap:12px;align-items:end}.owner-tenant-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;align-items:start}.owner-tenant-list,.owner-tenant-details{min-width:0}.owner-tenant-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:4px}.owner-tenant-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0 8px}.owner-tenant-table th{color:var(--text-muted);font-size:11px;font-weight:900;padding:0 10px 4px;text-align:start;text-transform:uppercase}.owner-tenant-table td{background:var(--surface-card);border-block:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;padding:10px;white-space:nowrap}.owner-tenant-table td:first-child{border-inline-start:1px solid var(--border-subtle);border-start-start-radius:12px;border-end-start-radius:12px}.owner-tenant-table td:last-child{border-inline-end:1px solid var(--border-subtle);border-start-end-radius:12px;border-end-end-radius:12px}.owner-tenant-table tr.is-selected td{border-color:#14b8a661;background:#14b8a614}.owner-tenant-table td>button:not(.enterprise-dropdown-trigger){border:0;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:900;padding:0;text-align:start}.owner-tenant-empty{border:1px dashed var(--border-subtle);border-radius:12px;color:var(--text-muted);font-size:13px;margin:10px 0 0;padding:16px;text-align:center}.owner-tenant-details{display:grid;gap:12px}.owner-tenant-detail-list,.owner-tenant-preview-list{display:grid;gap:9px}.owner-tenant-detail-list p{display:flex;justify-content:space-between;gap:12px;margin:0;min-width:0}.owner-tenant-detail-list span{color:var(--text-muted);font-size:12px;font-weight:800}.owner-tenant-detail-list strong{color:var(--text-primary);font-size:13px;overflow-wrap:anywhere;text-align:end}.owner-tenant-limit-grid,.owner-tenant-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-tenant-module-grid{display:grid;gap:8px}.owner-tenant-limit-warning{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;border-radius:10px;background:var(--color-warning-soft);color:var(--color-warning);font-size:12px;font-weight:800;padding:9px 10px}.owner-tenant-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}[dir=rtl] .owner-tenant-footer-actions{justify-content:flex-start}.owner-tenant-drawer-stack{display:grid;gap:16px}.owner-tenant-drawer-stack section{display:grid;gap:10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-muted);padding:14px}.owner-tenant-drawer-stack h3{margin:0;color:var(--text-primary);font-size:14px}.owner-tenant-confirm-text{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}[dir=rtl] .owner-media-actions{justify-content:flex-start}@media(max-width:980px){.owner-shell{display:block;height:auto;min-height:100dvh;overflow:visible}.owner-shell__sidebar{position:relative;inset:auto;left:auto;right:auto;width:100%;height:auto;max-height:none;border-bottom:1px solid rgba(20,184,166,.18);border-inline-start:0}.owner-shell__sidebar-scroll{height:auto;max-height:none;overflow:visible;padding:18px 14px}.owner-shell__brand{position:static;margin:0;padding:8px 8px 14px}.owner-shell__main{width:100%;margin-right:0;height:auto;min-height:auto;overflow:visible}.owner-shell__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell__topbar{align-items:flex-start;flex-direction:column}.owner-shell__actions{justify-content:flex-start;width:100%}.owner-media-hero,.owner-media-section__header,.owner-brand-asset-card,.owner-brand-control-grid,.owner-brand-theme-grid,.owner-hpanel-shell-grid,.owner-tenant-layout,.owner-tenant-filter-grid{grid-template-columns:1fr}.owner-media-status-grid,.owner-tenant-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.owner-shell__nav{grid-template-columns:1fr}.owner-shell__content{padding:14px}.owner-shell__topbar{padding:12px 14px}.owner-shell__title{min-width:0;width:100%}.owner-shell__top-logo{width:34px;height:34px}.owner-shell__actions{display:grid;grid-template-columns:1fr 40px;align-items:stretch}.owner-shell__search,.owner-shell__quick-action,.owner-shell__language{grid-column:1 / -1;width:100%}.owner-shell__language{justify-content:stretch}.owner-shell__language button{flex:1 1 0}.app-modal,.app-drawer{padding:0}.app-modal__panel,.app-drawer__panel{width:100%;height:100dvh;max-height:none;border-radius:0}.app-modal__footer,.app-drawer__footer{justify-content:stretch}.app-modal__footer .enterprise-button,.app-drawer__footer .enterprise-button{flex:1 1 100%}.owner-media-status-grid,.owner-tenant-summary-grid,.owner-tenant-limit-grid,.owner-tenant-action-grid{grid-template-columns:1fr}.owner-media-actions{justify-content:stretch}.owner-media-actions button,.owner-tenant-footer-actions,.owner-tenant-footer-actions .enterprise-button{inline-size:100%}}:root{--point-bg: var(--app-bg, #f5f7f8);--point-surface: var(--surface-card, #ffffff);--point-surface-muted: var(--surface-muted, #f8faf9);--point-surface-raised: var(--surface-raised, #ffffff);--point-text: var(--text-primary, #172321);--point-text-muted: var(--text-muted, #61716e);--point-border-subtle: var(--border-subtle, #dce5e2);--point-border: var(--border-default, #dce5e2);--point-border-strong: var(--border-strong, #bdccc8);--point-focus: #2563eb;--point-primary: var(--color-primary, #0f766e);--point-primary-text: #ffffff;--point-danger: #b91c1c;--point-shadow-sm: 0 1px 2px rgb(15 23 42 / 8%);--point-shadow-md: 0 14px 40px rgb(15 23 42 / 8%);--point-radius-sm: 6px;--point-radius-md: 8px;--point-radius-lg: 12px;--point-spacing-1: 4px;--point-spacing-2: 8px;--point-spacing-3: 12px;--point-spacing-4: 16px;--point-spacing-5: 20px;--point-spacing-6: 24px}[data-theme=dark]{--point-bg: var(--app-bg, #0c1110);--point-surface: var(--surface-card, #121a18);--point-surface-muted: var(--surface-muted, #172220);--point-surface-raised: var(--surface-raised, #16221f);--point-text: var(--text-primary, #edf7f4);--point-text-muted: var(--text-muted, #9fb5b0);--point-border-subtle: var(--border-subtle, #283835);--point-border: var(--border-default, #283835);--point-border-strong: var(--border-strong, #3a504b);--point-primary-text: #06201d}.point-page-shell{width:min(100%,1400px);margin-inline:auto;padding:clamp(16px,2vw,28px)}.point-page-shell--wide{width:min(100%,1600px)}.point-page-shell--full{width:100%}.point-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--point-spacing-4);min-width:0;margin-block-end:var(--point-spacing-5)}.point-page-header__main,.point-page-header__title-row{min-width:0}.point-page-header__breadcrumbs,.point-page-header__eyebrow,.point-page-header__meta{color:var(--point-text-muted);font-size:12px;font-weight:800}.point-page-header__eyebrow{margin:0 0 6px;text-transform:uppercase;letter-spacing:0}.point-page-header h1{margin:0;color:var(--point-text);font-size:clamp(22px,2vw,30px);line-height:1.15}.point-page-header__description{max-width:760px;margin:8px 0 0;color:var(--point-text-muted);font-size:14px;line-height:1.55}.point-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--point-spacing-2)}.point-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--point-spacing-3);min-width:0;margin-block-end:var(--point-spacing-5)}.point-kpi-card{display:grid;gap:8px;min-width:0;min-height:108px;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-lg);background:var(--point-surface);color:var(--point-text);box-shadow:var(--point-shadow-sm);padding:14px;text-align:start}.point-kpi-card--button{cursor:pointer}.point-kpi-card--button:hover{border-color:var(--point-border-strong);box-shadow:var(--point-shadow-md)}.point-kpi-card__header,.point-kpi-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--point-spacing-2);color:var(--point-text-muted);font-size:12px;font-weight:800}.point-kpi-card__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#0891b21c;color:#0e7490}.point-kpi-card__value{color:var(--point-text);font-size:24px;font-weight:850;line-height:1.1}.point-table-shell{min-width:0;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-lg);background:var(--point-surface);box-shadow:var(--point-shadow-sm);overflow:visible}.point-table-scroll{min-width:0;overflow-x:auto;overflow-y:visible}.point-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;color:var(--point-text);font-size:13px}.point-table th{position:sticky;top:0;z-index:1;height:40px;border-bottom:1px solid var(--point-border-subtle);background:var(--point-surface-muted);color:var(--point-text-muted);font-size:12px;font-weight:850;padding:8px 12px;text-align:start;white-space:nowrap}.point-table td{height:44px;border-bottom:1px solid var(--point-border-subtle);padding:8px 12px;vertical-align:middle}.point-table tr:last-child td{border-bottom:0}.point-table-shell--comfortable .point-table th{height:44px;padding:10px 14px}.point-table-shell--comfortable .point-table td{height:52px;padding:10px 14px}.point-table__cell--center{text-align:center}.point-table__cell--end,.point-table__actions{text-align:end}.point-table__actions{width:1%;white-space:nowrap}.point-action-menu{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%}.point-action-menu__primary:not(.qaf-action-button),.point-action-menu__trigger:not(.qaf-action-button),.point-action-menu__item{min-height:36px;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-md);background:var(--point-surface);color:var(--point-text);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.point-action-menu__primary:not(.qaf-action-button),.point-action-menu__trigger:not(.qaf-action-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px}.point-action-menu__primary:not(.qaf-action-button){background:var(--point-primary);color:var(--point-primary-text)}.point-action-menu__trigger:not(.qaf-action-button):hover,.point-action-menu__item:hover{border-color:var(--point-border-strong);background:var(--point-surface-muted)}.point-action-menu__primary:not(.qaf-action-button):disabled,.point-action-menu__trigger:not(.qaf-action-button):disabled,.point-action-menu__item:disabled{cursor:not-allowed;opacity:.55}.point-overlay-menu,.point-action-menu-popover,.point-action-menu__popover{position:fixed;z-index:40;display:grid;gap:4px;max-height:min(320px,calc(100dvh - 16px));max-width:calc(100dvw - 16px);overscroll-behavior:contain;overflow:auto;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-lg);background:var(--point-surface);box-shadow:0 18px 48px #0f172a2e;padding:6px;scrollbar-width:thin;transform-origin:top right}.point-action-menu__popover--top{transform-origin:bottom right}[dir=rtl] .point-action-menu__popover,.point-action-menu__popover[dir=rtl]{transform-origin:top left}[dir=rtl] .point-action-menu__popover--top,.point-action-menu__popover--top[dir=rtl]{transform-origin:bottom left}.point-action-menu-item,.point-action-menu__item{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px;width:100%;border-color:transparent;padding:8px 10px;text-align:start}.point-action-menu-danger,.point-action-menu__item--danger{color:var(--point-danger)}.point-action-menu-disabled{cursor:not-allowed;opacity:.55}.point-action-menu__item-copy{display:grid;gap:2px;min-width:0}.point-action-menu__item-copy small{color:var(--point-text-muted);font-size:11px;font-weight:650}.point-status-badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;border:1px solid rgb(100 116 139 / 22%);border-radius:999px;background:#64748b1c;color:var(--point-text-muted);font-size:12px;font-weight:850;line-height:1;padding:5px 9px;white-space:nowrap}.point-status-badge--active,.point-status-badge--approved,.point-status-badge--completed{border-color:#16a34a3d;background:#16a34a1f;color:#166534}.point-status-badge--pending,.point-status-badge--warning,.point-status-badge--suspended{border-color:#ea580c3d;background:#ea580c1f;color:#9a3412}.point-status-badge--danger,.point-status-badge--overdue,.point-status-badge--rejected{border-color:#dc26263d;background:#dc26261f;color:#b91c1c}.point-status-badge--info,.point-status-badge--preview{border-color:#0891b23d;background:#0891b21f;color:#0e7490}.point-status-badge--archived,.point-status-badge--draft,.point-status-badge--neutral{border-color:#64748b38;background:#64748b1c;color:var(--point-text-muted)}.point-form{min-width:0}.point-form__body{display:grid;gap:var(--point-spacing-4);min-width:0}.point-form__actions,.point-drawer__footer-content,.point-modal__footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--point-spacing-2);width:100%}.point-form-section{display:grid;gap:var(--point-spacing-3);min-width:0;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-lg);background:var(--point-surface);padding:var(--point-spacing-4)}.point-form-section__header h3{margin:0;color:var(--point-text);font-size:15px}.point-form-section__header p{margin:4px 0 0;color:var(--point-text-muted);font-size:13px}.point-form-section__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--point-spacing-3);min-width:0}.point-field{display:grid;gap:6px;min-width:0;color:var(--point-text);font-size:13px}.point-field__label{display:inline-flex;align-items:center;gap:4px;color:var(--point-text);font-size:13px;font-weight:850}.point-field__required{color:var(--point-danger)}.point-field__control{min-width:0}.point-field__control :is(input,select,textarea){width:100%;min-height:42px;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-md);background:var(--point-surface);color:var(--point-text);font:inherit;padding:9px 11px}.point-field__control textarea{min-height:96px;resize:vertical}.point-field__control :is(input,select,textarea):focus{border-color:var(--point-focus);box-shadow:0 0 0 3px #2563eb24;outline:0}.point-field--error .point-field__control :is(input,select,textarea){border-color:#dc26267a}.point-field__error,.point-field__hint{font-size:12px}.point-field__error{color:var(--point-danger);font-weight:800}.point-field__hint{color:var(--point-text-muted)}.point-drawer,.point-modal{display:grid;gap:var(--point-spacing-4);min-width:0}.point-drawer--sm,.point-modal--sm{max-width:420px}.point-drawer--md,.point-modal--md{max-width:560px}.point-drawer--lg,.point-modal--lg{max-width:760px}.point-drawer--xl,.point-modal--xl{max-width:960px}.point-empty-state{display:grid;justify-items:center;gap:var(--point-spacing-2);min-width:0;color:var(--point-text-muted);padding:var(--point-spacing-6);text-align:center}.point-empty-state h3{margin:0;color:var(--point-text);font-size:15px}.point-empty-state p{margin:6px 0 0;color:var(--point-text-muted);font-size:13px}.point-preview-notice{display:flex;align-items:flex-start;gap:var(--point-spacing-2);min-width:0;border:1px solid rgb(37 99 235 / 22%);border-radius:var(--point-radius-lg);background:#2563eb17;color:var(--point-text);font-size:13px;line-height:1.5;padding:10px 12px}.point-preview-notice--warning{border-color:#ea580c3d;background:#ea580c1a}.point-preview-notice--info{border-color:#0891b23d;background:#0891b21a}.point-technical-text{direction:ltr;unicode-bidi:plaintext;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.point-feature-flags-page{display:grid;gap:12px;padding-block:18px 24px}.point-feature-flags__chips,.point-feature-flags__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--point-spacing-2);min-width:0}.point-feature-flags__header-actions{justify-content:flex-end}.point-feature-flags-page .point-page-header{align-items:flex-start;gap:12px;margin-block-end:0}.point-feature-flags-page .point-page-header h1{font-size:clamp(22px,1.8vw,27px)}.point-feature-flags-page .point-page-header__description{max-width:680px;margin-block-start:6px;font-size:13px;line-height:1.45}.point-feature-flags-page .point-page-header__meta{margin-block-start:8px}.point-feature-flags__chips{max-width:100%}.point-feature-flags__chips .point-status-badge{max-width:160px}.point-feature-flags-page .point-kpi-strip{grid-template-columns:repeat(6,minmax(104px,1fr));gap:8px;margin-block-end:0}.point-feature-flags-page .point-kpi-card{gap:5px;min-height:78px;border-radius:10px;padding:10px 12px}.point-feature-flags-page .point-kpi-card__header{min-width:0;color:var(--point-text-muted);font-size:11px;line-height:1.2}.point-feature-flags-page .point-kpi-card__header span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-feature-flags-page .point-kpi-card__value{font-size:21px;line-height:1}.point-feature-flags__import-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;cursor:pointer}.point-feature-flags-page .enterprise-field{gap:4px;min-width:0}.point-feature-flags-page .enterprise-field__label{min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.point-feature-flags-page :is(.enterprise-input,.enterprise-select select){min-height:36px;font-size:13px;padding-block:7px}.point-feature-flags__message{margin:0;padding:8px 10px;font-size:12px}.point-feature-flags__table{margin-block-start:0;overflow:visible}.point-feature-flags__table .point-table{min-width:880px;table-layout:fixed}.point-feature-flags__table .point-table th{height:34px;padding:6px 8px;font-size:11px}.point-feature-flags__table .point-table td{height:38px;min-width:0;max-width:0;overflow:hidden;padding:6px 8px;font-size:12px;line-height:1.3;text-overflow:ellipsis}.point-feature-flags__table .point-table td:not(.point-table__actions){white-space:nowrap}.point-feature-flags__table .point-table__actions{width:164px;min-width:164px;overflow:visible}.point-feature-flags__table .point-status-badge{max-width:100%;min-height:22px;overflow:hidden;padding:4px 7px;font-size:11px;text-overflow:ellipsis}.point-feature-flags__feature-cell{display:grid;gap:2px;min-width:0;max-width:100%}.point-feature-flags__feature-cell strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;color:var(--point-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.point-feature-flags__feature-cell .point-technical-text{max-width:100%;color:var(--point-text-muted);font-size:10.5px;line-height:1.15}.point-feature-flags__table .point-action-menu{justify-content:flex-end;gap:4px;width:100%;min-width:0}.point-feature-flags__table .point-action-menu__primary,.point-feature-flags__table .point-action-menu__trigger{min-height:31px;border-radius:8px;font-size:12px;line-height:1;padding:5px 8px}.point-feature-flags__table .point-action-menu__primary{flex:0 0 auto;min-width:50px}.point-feature-flags__table .point-action-menu__trigger{flex:0 0 auto;min-width:82px}.point-feature-flags__table .point-action-menu__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-feature-flags-page .point-preview-notice{align-items:center;gap:8px;overflow-wrap:anywhere;padding:8px 10px;font-size:12px;line-height:1.35}.point-feature-flags__drawer-form .point-form-section__body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.point-feature-flags__drawer-form .point-form__body{gap:12px}.point-feature-flags__drawer-form .point-form-section{gap:10px;padding:12px}.point-feature-flags__drawer-form .point-form-section__header h3{font-size:14px}.point-feature-flags__drawer-form .enterprise-multiselect{min-width:0}.point-feature-flags__drawer-form .enterprise-multiselect__chips{max-width:100%;overflow:hidden}.point-feature-flags__drawer-form .enterprise-multiselect__chips button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.point-feature-flags__drawer-form .point-preview-notice{align-items:center}@media(max-width:1180px){.point-feature-flags-page .point-kpi-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:720px){.point-page-shell{padding:14px}.point-page-header{align-items:stretch;flex-direction:column}.point-page-header__actions{justify-content:stretch;width:100%}.point-action-menu{width:100%}.point-action-menu__primary,.point-action-menu__trigger{flex:1 1 auto}.point-form-section__body{grid-template-columns:1fr}.point-feature-flags-page{gap:10px;padding-block:12px 18px}.point-feature-flags-page .point-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.point-feature-flags__header-actions .enterprise-button,.point-feature-flags__import-button{width:100%}}.point-owner-tenants-page{display:grid;gap:12px;padding-block:18px 24px}.point-owner-tenants__chips,.point-owner-tenants__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--point-spacing-2);min-width:0}.point-owner-tenants__header-actions{justify-content:flex-end}.point-owner-tenants-page .point-page-header{align-items:flex-start;gap:12px;margin-block-end:0}.point-owner-tenants-page .point-page-header h1{font-size:clamp(22px,1.8vw,27px)}.point-owner-tenants-page .point-page-header__description{max-width:700px;margin-block-start:6px;font-size:13px;line-height:1.45}.point-owner-tenants-page .point-page-header__meta{margin-block-start:8px}.point-owner-tenants__chips .point-status-badge{max-width:160px}.point-owner-tenants-page .point-kpi-strip{grid-template-columns:repeat(6,minmax(104px,1fr));gap:8px;margin-block-end:0}.point-owner-tenants-page .point-kpi-card{gap:5px;min-height:78px;border-radius:10px;padding:10px 12px}.point-owner-tenants-page .point-kpi-card__header{min-width:0;color:var(--point-text-muted);font-size:11px;line-height:1.2}.point-owner-tenants-page .point-kpi-card__header span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants-page .point-kpi-card__value{font-size:21px;line-height:1}.point-owner-tenants-page .enterprise-field{gap:4px;min-width:0}.point-owner-tenants-page .enterprise-field__label{min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants-page :is(.enterprise-input,.enterprise-select select){min-height:36px;font-size:13px;padding-block:7px}.point-owner-tenants__message{margin:0;padding:8px 10px;font-size:12px}.point-owner-tenants-page .point-preview-notice{align-items:center;gap:8px;overflow-wrap:anywhere;padding:8px 10px;font-size:12px;line-height:1.35}.point-owner-tenants__table{margin-block-start:0;overflow:visible}.point-owner-tenants__table .point-table{min-width:920px;table-layout:fixed}.point-owner-tenants__table .point-table th{height:34px;padding:6px 8px;font-size:11px}.point-owner-tenants__table .point-table td{height:38px;min-width:0;max-width:0;overflow:hidden;padding:6px 8px;font-size:12px;line-height:1.3;text-overflow:ellipsis}.point-owner-tenants__table .point-table td:not(.point-table__actions){white-space:nowrap}.point-owner-tenants__table .point-table__actions{width:164px;min-width:164px;overflow:visible}.point-owner-tenants__table .point-status-badge{max-width:100%;min-height:22px;overflow:hidden;padding:4px 7px;font-size:11px;text-overflow:ellipsis}.point-owner-tenants__tenant-cell,.point-owner-tenants__usage-cell{display:grid;gap:2px;min-width:0;max-width:100%}.point-owner-tenants__tenant-cell button{min-width:0;border:0;background:transparent;color:var(--point-text);cursor:pointer;font:inherit;padding:0;text-align:start}.point-owner-tenants__tenant-cell strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.point-owner-tenants__tenant-cell .point-technical-text{max-width:100%;color:var(--point-text-muted);font-size:10.5px;line-height:1.15}.point-owner-tenants__usage-cell span,.point-owner-tenants__clip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__table .point-action-menu{justify-content:flex-end;gap:4px;width:100%;min-width:0}.point-owner-tenants__table .point-action-menu__primary,.point-owner-tenants__table .point-action-menu__trigger{min-height:31px;border-radius:8px;font-size:12px;line-height:1;padding:5px 8px}.point-owner-tenants__table .point-action-menu__primary{flex:0 0 auto;min-width:50px}.point-owner-tenants__table .point-action-menu__trigger{flex:0 0 auto;min-width:82px}.point-owner-tenants__table .point-action-menu__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__drawer-form .point-form__body{gap:12px}.point-owner-tenants__drawer-form .point-form-section{gap:10px;padding:12px}.point-owner-tenants__drawer-form .point-form-section__body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.point-owner-tenants__drawer-form .point-form-section__header h3{font-size:14px}.point-owner-tenants__details-view{display:grid;gap:12px;min-width:0}.point-owner-tenants__details-view .point-form-section{gap:10px;padding:12px}.point-owner-tenants__details-view .point-form-section__body{gap:10px}.point-owner-tenants__details-view .point-form-section__header h3{min-width:0;overflow-wrap:anywhere;font-size:14px}.point-owner-tenants__section-wide{grid-column:1 / -1;min-width:0}.point-owner-tenants__readonly-grid,.point-owner-tenants__focused-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0}.point-owner-tenants__readonly-grid article,.point-owner-tenants__focused-summary article{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-muted);box-shadow:var(--point-shadow-xs);padding:10px 11px}.point-owner-tenants__kv-label,.point-owner-tenants__readonly-grid span.point-owner-tenants__kv-label,.point-owner-tenants__focused-summary span.point-owner-tenants__kv-label{display:block;min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.point-owner-tenants__kv-value,.point-owner-tenants__readonly-grid strong.point-owner-tenants__kv-value,.point-owner-tenants__focused-summary strong.point-owner-tenants__kv-value{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:var(--point-text);font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__kv-value .point-status-badge{width:fit-content;max-width:100%}.point-owner-tenants__kv-meta{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--point-text-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__kv-meta .point-technical-text{max-width:100%}.point-owner-tenants-page .owner-effective-access{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.point-owner-tenants-page .owner-effective-access article{gap:7px;border-color:var(--point-border-subtle);border-radius:10px;background:var(--point-surface-muted);box-shadow:var(--point-shadow-xs);padding:10px 11px}.point-owner-tenants-page .owner-effective-access span:not(.point-owner-tenants__module-chip):not(.point-status-badge),.point-owner-tenants-page .owner-effective-access .point-owner-tenants__kv-label{color:var(--point-text-muted);font-size:11px;line-height:1.25;text-transform:uppercase}.point-owner-tenants-page .owner-effective-access strong,.point-owner-tenants-page .owner-effective-access .point-owner-tenants__kv-value{color:var(--point-text);font-size:13px;line-height:1.25}.point-owner-tenants__detail-list{display:grid;gap:8px}.point-owner-tenants__detail-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0;border-bottom:1px solid var(--point-border-subtle);padding-block:4px 8px}.point-owner-tenants__detail-list p:last-child{border-bottom:0;padding-block-end:0}.point-owner-tenants__detail-list span{min-width:0;color:var(--point-text-muted);font-size:12px;font-weight:800}.point-owner-tenants__detail-value{display:flex;justify-content:flex-end;min-width:0;max-width:65%}.point-owner-tenants__detail-value .point-status-badge{max-width:100%}.point-owner-tenants__detail-list strong,.point-owner-tenants__detail-list .point-technical-text,.point-owner-tenants__detail-value{max-width:65%;min-width:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.point-owner-tenants__module-grid .enterprise-switch{min-width:0}.point-owner-tenants__module-grid .enterprise-switch span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__module-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.point-owner-tenants__module-chip{max-width:210px;overflow:hidden;border:1px solid var(--point-border-subtle);border-radius:999px;background:var(--point-surface);color:var(--point-text);font-size:11px;font-weight:800;line-height:1.15;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.point-owner-tenants__module-chip--empty{color:var(--point-text-muted);font-weight:700}.point-owner-tenants__readonly-note{margin:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-muted);color:var(--point-text);font-size:13px;line-height:1.45;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.point-owner-tenants__focused-form{display:grid;gap:12px;min-width:0}.point-owner-tenants__focused-form .owner-effective-access{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.point-owner-tenants__focused-form .enterprise-field{gap:6px}.point-owner-tenants__focused-form .point-preview-notice{margin-block-start:0}.point-owner-tenants__drawer-form .enterprise-input--textarea{min-height:92px;resize:vertical}@media(max-width:1180px){.point-owner-tenants-page .point-kpi-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:720px){.point-owner-tenants-page{gap:10px;padding-block:12px 18px}.point-owner-tenants-page .point-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.point-owner-tenants__header-actions .enterprise-button{width:100%}}.point-owner-media-page{gap:10px;overflow-x:clip}.point-owner-media-page .point-page-header{align-items:start;gap:8px;margin-block-end:4px;padding-block-end:2px}.point-owner-media-page .point-page-header h1{font-size:clamp(22px,1.8vw,27px)}.point-owner-media-page .point-page-header__description{max-width:760px;margin-block-start:4px;font-size:13px;line-height:1.35}.point-owner-media-page .point-page-header__meta{display:flex;flex-wrap:nowrap;gap:4px;max-width:100%;margin-block-start:5px;overflow:hidden}.point-owner-media-page .point-page-header__meta .point-status-badge{min-height:20px;padding:3px 7px;font-size:10.5px;line-height:1.1;white-space:nowrap}.point-owner-media-page .owner-media-actions{justify-content:flex-end;gap:5px;max-width:min(600px,100%)}.point-owner-media-page .owner-media-actions button,.point-owner-media-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;max-width:100%;border:1px solid var(--point-border-subtle);border-radius:8px;background:var(--point-surface);color:var(--point-text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.2;padding:7px 10px;text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.point-owner-media-page .owner-media-actions button:hover,.point-owner-media-action:hover{border-color:var(--point-border);background:var(--point-surface-subtle)}.point-owner-media-action--primary{border-color:color-mix(in srgb,var(--point-primary) 48%,transparent);background:color-mix(in srgb,var(--point-primary) 12%,var(--point-surface));color:var(--point-primary-strong)}.point-owner-media-action--danger{border-color:color-mix(in srgb,var(--point-danger) 34%,transparent);background:color-mix(in srgb,var(--point-danger) 9%,var(--point-surface));color:var(--point-danger-strong)}.point-owner-media-page .point-kpi-strip{grid-template-columns:repeat(6,minmax(104px,1fr));gap:7px;margin-block-start:0;margin-block-end:0}.point-owner-media-page .point-kpi-card{gap:4px;min-height:68px;border-radius:10px;padding:8px 10px}.point-owner-media-page .point-kpi-card__header{min-width:0;color:var(--point-text-muted);font-size:11px;line-height:1.2}.point-owner-media-page .point-kpi-card__header span:first-child,.point-owner-media-page .point-kpi-card__footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-page .point-kpi-card__value{font-size:20px;line-height:1}.point-owner-media-section-header{align-items:center;gap:10px;padding-block-end:8px}.point-owner-media-section-header h2{margin:0;color:var(--point-text);font-size:15px;line-height:1.25}.point-owner-media-section-header p{max-width:720px;margin:3px 0 0;color:var(--point-text-muted);font-size:12px;line-height:1.35}.point-owner-media-table{overflow:visible}.point-owner-media-table .point-table-scroll{overflow-x:visible;overflow-y:visible}.point-owner-media-table .point-table{min-width:0;table-layout:fixed}.point-owner-media-table .point-table th{position:static;top:auto;z-index:auto;height:34px;padding:6px 8px;font-size:11px}.point-owner-media-table .point-table td{height:42px;min-width:0;max-width:0;overflow:hidden;padding:6px 8px;font-size:12px;line-height:1.3}.point-owner-media-table .point-table td:not(.point-table__actions){white-space:nowrap}.point-owner-media-table .point-table__actions{width:132px;min-width:132px;overflow:visible}.point-owner-media-table .point-action-menu{justify-content:flex-end;width:100%}.point-owner-media-table .point-action-menu__primary,.point-owner-media-table .point-action-menu__trigger{min-height:30px;border-radius:7px;font-size:11px;padding:5px 8px}.point-owner-media-placement-table .point-table__actions{width:146px;min-width:146px}.point-owner-media-list{display:grid;gap:8px;min-width:0}.point-owner-media-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface);box-shadow:var(--point-shadow-xs);padding:8px 10px}.point-owner-media-row:hover{border-color:var(--point-border);background:color-mix(in srgb,var(--point-surface-subtle) 55%,var(--point-surface))}.point-owner-media-row__main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.point-owner-media-row__body{display:grid;gap:4px;min-width:0}.point-owner-media-row__title{min-width:0;border:0;background:transparent;color:var(--point-text);cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-row__title--static{cursor:default}.point-owner-media-row__secondary,.point-owner-media-row__date{min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-row__badges{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.point-owner-media-row__badges .point-status-badge{min-height:19px;padding:3px 6px;font-size:10px;line-height:1.1}.point-owner-media-row__actions{display:flex;justify-content:flex-end;min-width:0}.point-owner-media-row__actions .point-action-menu{justify-content:flex-end}.point-owner-media-row__actions .point-action-menu__primary,.point-owner-media-row__actions .point-action-menu__trigger{min-height:30px;border-radius:7px;font-size:11px;padding:5px 8px}.point-owner-media-placement-row{grid-template-columns:minmax(0,1fr) auto auto}.point-owner-media-placement-row__status{justify-content:flex-start}.point-owner-media-row__actions .point-owner-media-action:disabled{cursor:not-allowed;opacity:.54}.point-owner-media-item-cell{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.point-owner-media-thumb{display:grid;width:38px;height:30px;place-items:center;overflow:hidden;border:1px solid var(--point-border-subtle);border-radius:7px;background:var(--point-surface-subtle);color:var(--point-text-muted)}.point-owner-media-thumb img{width:100%;height:100%}.point-owner-media-thumb--checkerboard{background-image:linear-gradient(45deg,rgb(148 163 184 / 18%) 25%,transparent 25%),linear-gradient(-45deg,rgb(148 163 184 / 18%) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(148 163 184 / 18%) 75%),linear-gradient(-45deg,transparent 75%,rgb(148 163 184 / 18%) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.point-owner-media-item-copy,.point-owner-media-path-cell,.point-owner-media-usage-cell,.point-owner-media-badge-row{display:grid;gap:2px;min-width:0}.point-owner-media-item-copy button{min-width:0;border:0;background:transparent;color:var(--point-text);cursor:pointer;font:inherit;font-weight:700;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-item-copy small,.point-owner-media-path-cell small,.point-owner-media-usage-cell small,.point-owner-media-badge-row small{min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-path-cell .point-technical-text,.point-owner-media-usage-cell span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.point-owner-media-route-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.point-owner-media-route-chips span{max-width:100%;overflow:hidden;border:1px solid var(--point-border-subtle);border-radius:999px;background:var(--point-surface-subtle);color:var(--point-text);font-family:var(--font-mono);font-size:10px;line-height:1.1;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-placement-cell{display:grid;gap:3px;min-width:0}.point-owner-media-placement-cell strong{min-width:0;overflow:hidden;color:var(--point-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-placement-cell .point-technical-text{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis}.point-owner-media-settings-grid{display:grid;gap:10px;min-width:0;margin-block-start:10px}.point-owner-media-settings-grid .point-form-section{border-radius:12px;padding:12px}.point-owner-media-settings-grid .point-form-section__header h3{font-size:13px}.point-owner-media-settings-grid .point-form-section__header p{font-size:12px;line-height:1.35}.point-owner-media-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.point-owner-media-form-grid .owner-media-field{min-width:0}.point-owner-media-form-grid input[type=range]{width:100%;min-width:0}.point-owner-media-storage-note{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-subtle);padding:8px 10px}.point-owner-media-storage-note>span:first-child{color:var(--point-text-muted);font-size:11px;font-weight:800}.point-owner-media-storage-note .point-technical-text{overflow:hidden;font-size:11px;text-overflow:ellipsis}.point-owner-media-upload-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface-subtle);padding:10px}.point-owner-media-upload-strip>div{display:grid;gap:3px;min-width:0}.point-owner-media-upload-strip strong{color:var(--point-text);font-size:12px}.point-owner-media-upload-strip span{max-width:560px;overflow-wrap:anywhere;color:var(--point-text-muted);font-size:11px;line-height:1.35}.point-owner-media-details{display:grid;gap:12px;min-width:0}.point-owner-media-details .owner-media-editor-preview{min-height:160px;max-height:260px}.point-owner-media-details .owner-media-editor-image-shell{max-height:220px}.point-owner-media-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.point-owner-media-detail-grid>div{display:grid;gap:4px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-subtle);padding:9px 10px}.point-owner-media-detail-grid span:first-child{color:var(--point-text-muted);font-size:11px;font-weight:700}.point-owner-media-detail-grid strong,.point-owner-media-detail-grid .point-technical-text{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.point-owner-media-chip-list,.point-owner-media-placement-picker{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.point-owner-media-chip-list span,.point-owner-media-placement-picker label{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--point-border-subtle);border-radius:999px;background:var(--point-surface-subtle);color:var(--point-text);font-size:11px;line-height:1.2;padding:5px 8px}.point-owner-media-chip-list .point-technical-text{border:0;background:transparent;padding:0;color:var(--point-text-muted);font-size:10px}.point-owner-media-placement-picker input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--point-primary)}.point-field--technical input{direction:ltr;font-family:var(--font-mono)}@media(max-width:1180px){.point-owner-media-page .point-kpi-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}.point-owner-media-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.point-owner-media-table .point-owner-media-updated-column,.point-owner-media-row__date{display:none}.point-owner-media-page .point-page-header{flex-direction:column}.point-owner-media-page .point-page-header__meta{flex-wrap:wrap;overflow:visible}.point-owner-media-page .owner-media-actions{justify-content:flex-start;max-width:100%}}@media(max-width:920px){.point-owner-media-table .point-table-scroll{overflow-x:visible}.point-owner-media-table .point-table,.point-owner-media-table .point-table thead,.point-owner-media-table .point-table tbody,.point-owner-media-table .point-table tr,.point-owner-media-table .point-table td{display:block;width:100%;max-width:none}.point-owner-media-table .point-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.point-owner-media-table .point-table tbody{display:grid;gap:8px;padding:8px}.point-owner-media-table .point-table tr{display:grid;gap:7px;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface);padding:9px}.point-owner-media-table .point-table td{height:auto;border-bottom:0;overflow:visible;padding:0;white-space:normal}.point-owner-media-table .point-table td:not(.point-table__actions){white-space:normal}.point-owner-media-table .point-owner-media-source-column,.point-owner-media-table .point-owner-media-updated-column{display:none}.point-owner-media-table .point-table__actions{width:100%;min-width:0;padding-block-start:4px}.point-owner-media-table .point-action-menu,[dir=rtl] .point-owner-media-table .point-action-menu{justify-content:flex-start}.point-owner-media-badge-row{display:flex;flex-wrap:wrap}.point-owner-media-row,.point-owner-media-placement-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.point-owner-media-row__actions,.point-owner-media-row__actions .point-action-menu,.point-owner-media-placement-row__status{justify-content:flex-start}}@media(max-width:720px){.point-owner-media-page{gap:10px;padding-block:12px 18px}.point-owner-media-page .point-kpi-strip,.point-owner-media-detail-grid,.point-owner-media-form-grid{grid-template-columns:1fr}.point-owner-media-page .owner-media-actions,.point-owner-media-page .owner-media-actions button,.point-owner-media-action{width:100%}.point-owner-media-row{padding:9px}.point-owner-media-row__actions .point-action-menu{width:100%}.point-owner-media-row__actions .point-action-menu__primary,.point-owner-media-row__actions .point-action-menu__trigger{flex:1 1 0;justify-content:center}}.login-gateway-preview-page{display:grid;gap:16px;min-width:0;color:var(--point-text)}.login-gateway-preview-page .point-page-header{margin-block-end:0}.login-gateway-preview__brand-strip{align-items:center;display:flex;min-inline-size:0}.login-gateway-preview__header-actions,.login-gateway-preview__badge-row,.login-gateway-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.login-gateway-preview__summary{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;min-width:0}.login-gateway-preview__main-grid,.login-gateway-preview__two-column{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);gap:14px;min-width:0;align-items:start}.login-gateway-preview__card{display:grid;gap:14px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:var(--point-radius-lg);background:var(--point-surface);box-shadow:var(--point-shadow-sm);padding:16px}.login-gateway-preview__tenant-entry{border-color:#0891b247}.login-gateway-preview__diagnostics summary,.route-access-required-preview__notes summary{cursor:pointer;color:var(--point-text);font-size:13px;font-weight:850}.login-gateway-preview__diagnostics[open],.route-access-required-preview__notes[open]{gap:12px}.login-gateway-preview__card-header,.login-gateway-preview__user-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.login-gateway-preview__card-header h2,.login-gateway-preview__card-header p{margin:0}.login-gateway-preview__card-header h2{color:var(--point-text);font-size:17px;line-height:1.2}.login-gateway-preview__card-header p,.login-gateway-preview__empty-state span,.login-gateway-preview__case-button span,.login-gateway-preview__safety-list span,.login-gateway-preview__flow-list span{color:var(--point-text-muted);font-size:13px;line-height:1.45}.login-gateway-preview__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.login-gateway-preview__wide-field{grid-column:1 / -1}.login-gateway-preview__detail-grid,.login-gateway-preview__mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.login-gateway-preview__detail-grid--session{grid-template-columns:repeat(3,minmax(0,1fr))}.login-gateway-preview__detail-item{display:grid;gap:4px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-subtle);padding:9px 10px}.login-gateway-preview__detail-item--wide{grid-column:1 / -1}.login-gateway-preview__detail-item span{color:var(--point-text-muted);font-size:11px;font-weight:850}.login-gateway-preview__detail-item strong{min-width:0;overflow-wrap:anywhere;color:var(--point-text);font-size:12px;font-weight:760}.login-gateway-preview__message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.login-gateway-preview__message-box,.login-gateway-preview__flow-list,.login-gateway-preview__empty-state{display:grid;gap:8px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface-subtle);padding:12px}.login-gateway-preview__message-box span,.login-gateway-preview__flow-list>strong{color:var(--point-text);font-size:12px;font-weight:850}.login-gateway-preview__message-box p{margin:0;color:var(--point-text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.login-gateway-preview__flow-list ul{display:grid;gap:5px;margin:0;padding-inline-start:18px;color:var(--point-text-muted);font-size:12px;line-height:1.45}.login-gateway-preview__disabled-route:disabled{cursor:not-allowed;opacity:.72}.login-gateway-preview__router-panel,.login-gateway-preview__router-result{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid rgb(8 145 178 / 24%);border-radius:12px;background:#0891b21a;padding:12px}.login-gateway-preview__router-panel>div{display:grid;gap:4px;min-width:0}.login-gateway-preview__router-panel strong{color:var(--point-text);font-size:13px}.login-gateway-preview__router-panel span,.login-gateway-preview__router-result span:not(.point-status-badge){color:var(--point-text-muted);font-size:12px;line-height:1.45}.login-gateway-preview__router-panel button{flex:0 0 auto}.login-gateway-preview__router-panel button span{color:inherit;font-size:12px;font-weight:850}.login-gateway-preview__router-result{justify-content:flex-start;border-color:#dc26263d;background:#dc26261a}.login-gateway-preview__case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0}.login-gateway-preview__case-button{display:grid;gap:6px;min-width:0;min-height:92px;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface-subtle);color:var(--point-text);padding:12px;text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.login-gateway-preview__case-button:hover,.login-gateway-preview__case-button:focus-visible{border-color:var(--point-border-strong);box-shadow:var(--point-shadow-md);outline:0;transform:translateY(-1px)}.login-gateway-preview__case-button strong,.login-gateway-preview__reference-card strong,.login-gateway-preview__user-card strong,.login-gateway-preview__empty-state strong,.login-gateway-preview__safety-list strong{color:var(--point-text);font-size:13px}.login-gateway-preview__safety-list,.login-gateway-preview__validation-list{display:grid;gap:8px;min-width:0}.login-gateway-preview__safety-list article,.login-gateway-preview__validation-list article{display:grid;gap:5px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:10px;background:var(--point-surface-subtle);padding:10px}.login-gateway-preview__validation-list article{grid-template-columns:auto minmax(0,1fr);align-items:center}.login-gateway-preview__validation-list span:not(.point-status-badge){min-width:0;overflow-wrap:anywhere;color:var(--point-text-muted);font-size:12px}.login-gateway-preview__reference-grid,.login-gateway-preview__user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;min-width:0}.login-gateway-preview__reference-card,.login-gateway-preview__user-card{display:grid;gap:10px;min-width:0;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface-subtle);padding:12px}.login-gateway-preview__reference-card>div:first-child,.login-gateway-preview__user-card-header>div:first-child{display:grid;gap:4px;min-width:0}.login-gateway-preview__reference-card .point-technical-text,.login-gateway-preview__user-card .point-technical-text{min-width:0;overflow:hidden;color:var(--point-text-muted);font-size:11px;text-overflow:ellipsis}.portal-session-preview-banner{position:fixed;z-index:var(--z-toast);inset-inline:clamp(12px,2vw,24px);inset-block-end:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;max-width:min(920px,calc(100vw - 24px));margin-inline:auto;border:1px solid rgb(8 145 178 / 24%);border-radius:14px;background:color-mix(in srgb,var(--point-surface) 92%,transparent);box-shadow:var(--shadow-lg);color:var(--point-text);padding:10px 12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-session-preview-banner__main{display:flex;align-items:center;gap:10px;min-width:0}.portal-session-preview-banner__main>div{display:grid;gap:2px;min-width:0}.portal-session-preview-banner__main strong{min-width:0;overflow:hidden;color:var(--point-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.portal-session-preview-banner__main span{color:var(--point-text-muted);font-size:12px}.portal-session-preview-banner__meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.portal-session-preview-banner__meta .point-technical-text{border:1px solid var(--point-border-subtle);border-radius:999px;background:var(--point-surface-subtle);padding:4px 8px;color:var(--point-text-muted);font-size:11px}.owner-session-preview-banner{border-color:#ca8a0447;background:linear-gradient(135deg,rgb(202 138 4 / 10%),transparent 44%),color-mix(in srgb,var(--point-surface) 92%,transparent)}.owner-session-preview-banner--stacked{inset-block-end:78px}.founder-login-preview-page .point-preview-notice{border-color:#ca8a043d}.founder-login-preview__capabilities{margin-block-start:14px}.founder-login-preview__capabilities article{grid-template-columns:auto minmax(0,1fr)}.route-access-required-preview{display:grid;min-height:100dvh;place-items:center;overflow-x:hidden;background:radial-gradient(circle at top left,rgb(37 99 235 / 10%),transparent 34rem),linear-gradient(135deg,var(--point-bg),var(--point-surface-subtle));color:var(--point-text);padding:clamp(18px,5vw,56px)}.route-access-required-preview__panel{display:grid;gap:18px;width:min(100%,900px);border:1px solid var(--point-border-subtle);border-radius:18px;background:color-mix(in srgb,var(--point-surface) 94%,transparent);box-shadow:var(--shadow-lg);padding:clamp(18px,3vw,28px)}.route-access-required-preview__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.route-access-required-preview__mark{display:grid;width:54px;height:54px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--point-accent);font-size:13px;font-weight:800;letter-spacing:0}.route-access-required-preview__badges,.route-access-required-preview__actions{display:flex;flex-wrap:wrap;gap:8px}.route-access-required-preview h1{margin:10px 0 6px;color:var(--point-text);font-size:clamp(28px,4vw,42px);letter-spacing:0;line-height:1.05}.route-access-required-preview p{max-width:68ch;margin:0;color:var(--point-text-muted);font-size:15px;line-height:1.7}.route-access-required-preview__decision{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route-access-required-preview__decision>div,.route-access-required-preview__message,.route-access-required-preview__notes{min-width:0;border:1px solid var(--point-border-subtle);border-radius:12px;background:var(--point-surface-subtle);padding:12px}.route-access-required-preview__decision span,.route-access-required-preview__message span,.route-access-required-preview__notes{color:var(--point-text-muted);font-size:12px;line-height:1.5}.route-access-required-preview__decision>div{display:grid;gap:6px}.route-access-required-preview__decision .point-technical-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-access-required-preview__message{display:grid;gap:6px}.route-access-required-preview__message strong{color:var(--point-text);font-size:15px;line-height:1.5}.route-access-required-preview__notes{display:grid;gap:6px;margin:0;padding-inline-start:12px}html[dir=rtl] .route-access-required-preview__notes{padding-inline-start:12px;padding-inline-end:12px}.route-access-required-preview__notes ul{display:grid;gap:6px;margin:0;padding-inline-start:18px}@media(max-width:1180px){.login-gateway-preview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.login-gateway-preview__main-grid,.login-gateway-preview__two-column{grid-template-columns:1fr}.login-gateway-preview__detail-grid--session{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.login-gateway-preview-page{gap:12px;padding-inline:12px}.login-gateway-preview-page .point-page-header,.login-gateway-preview__card-header,.login-gateway-preview__user-card-header{flex-direction:column}.login-gateway-preview__summary,.login-gateway-preview__form-grid,.login-gateway-preview__detail-grid,.login-gateway-preview__detail-grid--session,.login-gateway-preview__message-grid,.login-gateway-preview__mini-grid{grid-template-columns:1fr}.login-gateway-preview__actions button,.login-gateway-preview__header-actions button{flex:1 1 160px}.login-gateway-preview__validation-list article{grid-template-columns:1fr}.login-gateway-preview__router-panel,.login-gateway-preview__router-result,.portal-session-preview-banner,.portal-session-preview-banner__main{align-items:stretch;flex-direction:column}.route-access-required-preview{align-items:start;padding:14px}.route-access-required-preview__header,.route-access-required-preview__decision{grid-template-columns:1fr}.route-access-required-preview__mark{width:44px;height:44px}.login-gateway-preview__router-panel button,.portal-session-preview-banner button{width:100%}.owner-session-preview-banner--stacked{inset-block-end:158px}.portal-session-preview-banner__meta{width:100%}}:root,:root[data-theme=light]{color-scheme:light;--qaf-color-onyx: #0A0A0A;--qaf-color-charcoal: #141416;--qaf-color-charcoal-raised: #1C1C1F;--qaf-color-fog: #8A8D91;--qaf-color-fog-muted: #B9BBBE;--qaf-color-sand: #D6C2A6;--qaf-color-sand-hover: #C8AD88;--qaf-color-sand-pressed: #BFA079;--qaf-color-sand-contrast: #6F5637;--qaf-color-bone: #F7F7F7;--qaf-color-bone-muted: #EFEDEA;--qaf-color-white: #FFFFFF;--qaf-color-black: #000000;--qaf-color-success: #16834A;--qaf-color-success-muted: #E7F4ED;--qaf-color-warning: #B7791F;--qaf-color-warning-muted: #FFF4DA;--qaf-color-error: #B42318;--qaf-color-error-muted: #FEE9E7;--qaf-color-info: #2563A8;--qaf-color-info-muted: #E8F0FB;--qaf-color-neutral: #6F7277;--qaf-color-neutral-muted: #EEEFF0;--qaf-font-en: "Inter", "Segoe UI", Arial, sans-serif;--qaf-font-ar: "IBM Plex Sans Arabic", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--qaf-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--qaf-text-xs: 12px;--qaf-text-sm: 13px;--qaf-text-md: 15px;--qaf-text-table: 14px;--qaf-text-lg: 18px;--qaf-text-xl: 22px;--qaf-text-2xl: 28px;--qaf-text-3xl: 36px;--qaf-line-tight: 1.12;--qaf-line-compact: 1.25;--qaf-line-body: 1.5;--qaf-line-relaxed: 1.65;--qaf-weight-regular: 400;--qaf-weight-medium: 500;--qaf-weight-semibold: 650;--qaf-weight-bold: 700;--qaf-space-0: 0;--qaf-space-1: 4px;--qaf-space-2: 8px;--qaf-space-3: 12px;--qaf-space-4: 16px;--qaf-space-5: 20px;--qaf-space-6: 24px;--qaf-space-7: 32px;--qaf-space-8: 40px;--qaf-space-9: 48px;--qaf-space-10: 64px;--qaf-space-11: 80px;--qaf-space-12: 96px;--qaf-radius-none: 0;--qaf-radius-control: 6px;--qaf-radius-card: 8px;--qaf-radius-modal: 12px;--qaf-radius-xl: 16px;--qaf-radius-full: 999px;--qaf-border-width: 1px;--qaf-border-width-strong: 2px;--qaf-shadow-none: none;--qaf-shadow-1: 0 1px 2px rgb(10 10 10 / 8%);--qaf-shadow-2: 0 8px 24px rgb(10 10 10 / 10%);--qaf-shadow-3: 0 18px 48px rgb(10 10 10 / 14%);--qaf-shadow-overlay: 0 24px 72px rgb(10 10 10 / 20%);--qaf-motion-instant: 0ms;--qaf-motion-fast: .12s;--qaf-motion-normal: .18s;--qaf-motion-slow: .26s;--qaf-motion-deliberate: .36s;--qaf-ease-standard: cubic-bezier(.2, 0, 0, 1);--qaf-ease-enter: cubic-bezier(0, 0, .2, 1);--qaf-ease-exit: cubic-bezier(.4, 0, 1, 1);--qaf-z-base: 1;--qaf-z-sticky: 5;--qaf-z-header: 10;--qaf-z-dropdown: 30;--qaf-z-popover: 40;--qaf-z-drawer: 45;--qaf-z-modal: 50;--qaf-z-toast: 70;--qaf-z-command-palette: 80;--qaf-breakpoint-mobile: 640px;--qaf-breakpoint-tablet: 900px;--qaf-breakpoint-shell: 1024px;--qaf-breakpoint-desktop: 1200px;--qaf-breakpoint-wide: 1400px;--qaf-touch-target: 44px;--qaf-row-compact: 44px;--qaf-row-comfortable: 52px;--qaf-header-compact: 40px;--qaf-header-comfortable: 44px;--qaf-bg-canvas: var(--qaf-color-bone);--qaf-bg-page: var(--qaf-color-bone);--qaf-bg-chrome: var(--qaf-color-charcoal);--qaf-surface-default: var(--qaf-color-white);--qaf-surface-subtle: var(--qaf-color-bone-muted);--qaf-surface-muted: #F1F0ED;--qaf-surface-raised: var(--qaf-color-white);--qaf-surface-inverse: var(--qaf-color-onyx);--qaf-surface-disabled: #E9E9E7;--qaf-text-primary: var(--qaf-color-onyx);--qaf-text-secondary: #414247;--qaf-text-muted: var(--qaf-color-neutral);--qaf-text-subtle: #777B81;--qaf-text-inverse: var(--qaf-color-bone);--qaf-text-disabled: #777B81;--qaf-border-subtle: #E7E2DA;--qaf-border-default: #D7D0C7;--qaf-border-strong: #B8AA98;--qaf-border-inverse: #36363A;--qaf-accent: var(--qaf-color-sand);--qaf-accent-hover: var(--qaf-color-sand-hover);--qaf-accent-pressed: var(--qaf-color-sand-pressed);--qaf-accent-contrast: var(--qaf-color-sand-contrast);--qaf-action-primary-bg: var(--qaf-color-sand);--qaf-action-primary-hover: var(--qaf-color-sand-hover);--qaf-action-primary-active: var(--qaf-color-sand-pressed);--qaf-action-primary-text: var(--qaf-color-onyx);--qaf-action-secondary-bg: var(--qaf-color-charcoal);--qaf-action-secondary-text: var(--qaf-color-bone);--qaf-link-color: #4F3F28;--qaf-link-hover: var(--qaf-color-onyx);--qaf-focus-ring-color: #9B783F;--qaf-focus-ring-width: 2px;--qaf-focus-ring-offset: 2px;--qaf-focus-ring-shadow: 0 0 0 4px rgb(214 194 166 / 32%);--qaf-selection-bg: rgb(214 194 166 / 34%);--qaf-selection-text: var(--qaf-color-onyx);--qaf-overlay-scrim: rgb(10 10 10 / 56%);--qaf-status-success-bg: rgb(63 114 84 / 13%);--qaf-status-success-text: #3F7254;--qaf-status-success-border: rgb(63 114 84 / 28%);--qaf-status-warning-bg: var(--qaf-color-warning-muted);--qaf-status-warning-text: var(--qaf-color-warning);--qaf-status-warning-border: rgb(183 121 31 / 28%);--qaf-status-danger-bg: var(--qaf-color-error-muted);--qaf-status-danger-text: var(--qaf-color-error);--qaf-status-danger-border: rgb(180 35 24 / 24%);--qaf-status-info-bg: rgb(102 119 131 / 13%);--qaf-status-info-text: #667783;--qaf-status-info-border: rgb(102 119 131 / 28%);--qaf-status-neutral-bg: var(--qaf-color-neutral-muted);--qaf-status-neutral-text: var(--qaf-color-neutral);--qaf-status-neutral-border: rgb(111 114 119 / 24%);--qaf-chart-1: var(--qaf-color-onyx);--qaf-chart-2: var(--qaf-color-sand);--qaf-chart-3: var(--qaf-color-info);--qaf-chart-4: var(--qaf-color-success);--qaf-chart-5: var(--qaf-color-warning);--font-body: var(--qaf-font-en);--font-mono: var(--qaf-font-mono);--text-xs: var(--qaf-text-xs);--text-sm: var(--qaf-text-sm);--text-base: var(--qaf-text-md);--space-1: var(--qaf-space-1);--space-2: var(--qaf-space-2);--space-3: var(--qaf-space-3);--space-4: var(--qaf-space-4);--space-5: var(--qaf-space-5);--space-6: var(--qaf-space-6);--space-7: var(--qaf-space-7);--space-8: var(--qaf-space-8);--radius-sm: var(--qaf-radius-control);--radius-md: var(--qaf-radius-card);--radius-lg: var(--qaf-radius-modal);--radius-xl: var(--qaf-radius-xl);--shadow-soft: var(--qaf-shadow-2);--shadow-strong: var(--qaf-shadow-3);--shadow-overlay: var(--qaf-shadow-overlay);--motion-fast: var(--qaf-motion-fast);--motion-normal: var(--qaf-motion-normal);--motion-slow: var(--qaf-motion-slow);--ease-standard: var(--qaf-ease-standard);--color-bg: var(--qaf-bg-canvas);--color-surface: var(--qaf-surface-default);--color-surface-alt: var(--qaf-surface-subtle);--color-border: var(--qaf-border-default);--color-border-strong: var(--qaf-border-strong);--color-text: var(--qaf-text-primary);--color-text-muted: var(--qaf-text-muted);--color-primary: var(--qaf-accent-contrast);--color-primary-dark: var(--qaf-color-onyx);--color-primary-soft: var(--qaf-status-info-bg);--color-primary-muted: var(--qaf-accent);--color-secondary: var(--qaf-color-charcoal);--color-secondary-soft: var(--qaf-surface-muted);--color-info: var(--qaf-status-info-text);--color-info-soft: var(--qaf-status-info-bg);--color-success: var(--qaf-status-success-text);--color-success-soft: var(--qaf-status-success-bg);--color-warning: var(--qaf-status-warning-text);--color-warning-soft: var(--qaf-status-warning-bg);--color-danger: var(--qaf-status-danger-text);--color-danger-soft: var(--qaf-status-danger-bg);--color-overlay: var(--qaf-overlay-scrim);--app-bg: var(--qaf-bg-page);--surface-card: var(--qaf-surface-default);--surface-muted: var(--qaf-surface-subtle);--surface-raised: var(--qaf-surface-raised);--border-default: var(--qaf-border-default);--point-bg: var(--qaf-bg-page);--point-surface: var(--qaf-surface-default);--point-surface-muted: var(--qaf-surface-subtle);--point-surface-raised: var(--qaf-surface-raised);--point-border: var(--qaf-border-default);--point-border-subtle: var(--qaf-border-subtle);--point-border-strong: var(--qaf-border-strong);--point-text: var(--qaf-text-primary);--point-text-muted: var(--qaf-text-muted);--point-muted: var(--qaf-text-muted);--point-primary: var(--qaf-accent-contrast);--point-primary-strong: var(--qaf-color-onyx);--point-primary-muted: var(--qaf-accent);--point-accent: var(--qaf-accent);--point-focus: var(--qaf-focus-ring-color);--point-radius-sm: var(--qaf-radius-control);--point-radius-md: var(--qaf-radius-card);--point-radius-lg: var(--qaf-radius-modal);--point-radius-xl: var(--qaf-radius-xl);--point-shadow-sm: var(--qaf-shadow-1);--point-shadow-md: var(--qaf-shadow-2);--point-shadow-lg: var(--qaf-shadow-3);--point-status-success-bg: var(--qaf-status-success-bg);--point-status-success-text: var(--qaf-status-success-text);--point-status-success-border: var(--qaf-status-success-border);--point-status-warning-bg: var(--qaf-status-warning-bg);--point-status-warning-text: var(--qaf-status-warning-text);--point-status-warning-border: var(--qaf-status-warning-border);--point-status-danger-bg: var(--qaf-status-danger-bg);--point-status-danger-text: var(--qaf-status-danger-text);--point-status-danger-border: var(--qaf-status-danger-border);--point-status-info-bg: var(--qaf-status-info-bg);--point-status-info-text: var(--qaf-status-info-text);--point-status-info-border: var(--qaf-status-info-border);--point-status-neutral-bg: var(--qaf-status-neutral-bg);--point-status-neutral-text: var(--qaf-status-neutral-text);--point-status-neutral-border: var(--qaf-status-neutral-border);--e2-shell-bg: var(--qaf-bg-page);--e2-shell-sidebar-bg: var(--qaf-color-charcoal);--e2-shell-sidebar-border: rgb(247 247 247 / 12%);--e2-shell-card: var(--qaf-surface-default);--e2-shell-card-muted: var(--qaf-surface-subtle);--e2-shell-border: var(--qaf-border-default);--e2-shell-text: var(--qaf-text-primary);--e2-shell-muted: var(--qaf-text-muted);--e2-shell-accent: var(--qaf-accent-contrast);--e2-shell-accent-soft: rgb(214 194 166 / 24%);--e2-shell-danger: var(--qaf-status-danger-text);--e2-shell-warning: var(--qaf-status-warning-text);--e2-shell-success: var(--qaf-status-success-text);--public-bg: var(--qaf-bg-page);--public-surface: var(--qaf-surface-default);--public-surface-soft: var(--qaf-surface-subtle);--public-line: var(--qaf-border-default);--public-primary: var(--qaf-color-onyx);--public-primary-soft: rgb(214 194 166 / 28%);--public-teal: var(--qaf-accent-contrast);--public-accent: var(--qaf-accent);--public-ink: var(--qaf-text-primary);--public-muted: var(--qaf-text-muted);--public-dark: var(--qaf-color-charcoal);--public-danger: var(--qaf-status-danger-text);--public-warning: var(--qaf-status-warning-text);--public-success: var(--qaf-status-success-text)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--qaf-bg-canvas: var(--qaf-color-onyx);--qaf-bg-page: var(--qaf-color-onyx);--qaf-bg-chrome: var(--qaf-color-charcoal);--qaf-surface-default: var(--qaf-color-charcoal);--qaf-surface-subtle: var(--qaf-color-charcoal-raised);--qaf-surface-muted: #232326;--qaf-surface-raised: #232326;--qaf-surface-inverse: var(--qaf-color-bone);--qaf-surface-disabled: #2A2A2D;--qaf-text-primary: var(--qaf-color-bone);--qaf-text-secondary: #D6D0C8;--qaf-text-muted: var(--qaf-color-fog-muted);--qaf-text-subtle: #A6A8AC;--qaf-text-inverse: var(--qaf-color-onyx);--qaf-text-disabled: #8A8D91;--qaf-border-subtle: #2A2A2D;--qaf-border-default: #36363A;--qaf-border-strong: #5B5650;--qaf-border-inverse: #D7D0C7;--qaf-accent: var(--qaf-color-sand);--qaf-accent-hover: var(--qaf-color-sand-hover);--qaf-accent-pressed: var(--qaf-color-sand-pressed);--qaf-accent-contrast: var(--qaf-color-sand);--qaf-action-primary-bg: var(--qaf-color-sand);--qaf-action-primary-hover: var(--qaf-color-sand-hover);--qaf-action-primary-active: var(--qaf-color-sand-pressed);--qaf-action-primary-text: var(--qaf-color-onyx);--qaf-action-secondary-bg: var(--qaf-color-bone);--qaf-action-secondary-text: var(--qaf-color-onyx);--qaf-link-color: #E5D1B4;--qaf-link-hover: var(--qaf-color-white);--qaf-focus-ring-color: var(--qaf-color-sand);--qaf-focus-ring-shadow: 0 0 0 4px rgb(214 194 166 / 28%);--qaf-selection-bg: rgb(214 194 166 / 28%);--qaf-selection-text: var(--qaf-color-white);--qaf-overlay-scrim: rgb(0 0 0 / 66%);--qaf-status-success-bg: rgb(142 160 149 / 18%);--qaf-status-success-text: #8EA095;--qaf-status-success-border: rgb(142 160 149 / 30%);--qaf-status-warning-bg: rgb(183 121 31 / 18%);--qaf-status-warning-text: #F2C36B;--qaf-status-warning-border: rgb(242 195 107 / 30%);--qaf-status-danger-bg: rgb(180 35 24 / 18%);--qaf-status-danger-text: #F08C83;--qaf-status-danger-border: rgb(240 140 131 / 30%);--qaf-status-info-bg: rgb(185 187 190 / 16%);--qaf-status-info-text: var(--qaf-color-fog-muted);--qaf-status-info-border: rgb(185 187 190 / 28%);--qaf-status-neutral-bg: rgb(185 187 190 / 14%);--qaf-status-neutral-text: var(--qaf-color-fog-muted);--qaf-status-neutral-border: rgb(185 187 190 / 24%);--qaf-chart-1: var(--qaf-color-bone);--qaf-chart-2: var(--qaf-color-sand);--qaf-chart-3: var(--qaf-color-fog-muted);--qaf-chart-4: #8EA095;--qaf-chart-5: #F2C36B;--color-primary: var(--qaf-accent);--color-primary-dark: var(--qaf-color-sand);--color-primary-soft: var(--qaf-status-info-bg);--color-secondary: var(--qaf-color-bone);--color-secondary-soft: var(--qaf-surface-muted);--point-primary: var(--qaf-accent);--point-primary-strong: var(--qaf-color-sand);--point-primary-muted: rgb(214 194 166 / 22%);--point-accent: var(--qaf-accent);--e2-shell-bg: var(--qaf-color-onyx);--e2-shell-sidebar-bg: var(--qaf-color-charcoal);--e2-shell-sidebar-border: rgb(247 247 247 / 12%);--e2-shell-card: var(--qaf-surface-default);--e2-shell-card-muted: var(--qaf-surface-subtle);--e2-shell-border: var(--qaf-border-default);--e2-shell-text: var(--qaf-text-primary);--e2-shell-muted: var(--qaf-text-muted);--e2-shell-accent: var(--qaf-accent);--e2-shell-accent-soft: rgb(214 194 166 / 18%);--public-primary: var(--qaf-color-sand);--public-primary-soft: rgb(214 194 166 / 18%);--public-teal: var(--qaf-color-sand);--public-dark: var(--qaf-color-onyx)}html{background:var(--qaf-bg-canvas);color:var(--qaf-text-primary);font-family:var(--qaf-font-en);font-size:var(--qaf-text-md);line-height:var(--qaf-line-body);text-rendering:optimizeLegibility}html[dir=rtl],:root[dir=rtl],[dir=rtl] body{font-family:var(--qaf-font-ar)}body{background:var(--qaf-bg-canvas);color:var(--qaf-text-primary);font-family:inherit}::selection{background:var(--qaf-selection-bg);color:var(--qaf-selection-text)}:where(a){color:var(--qaf-link-color);text-underline-offset:3px}:where(button,input,select,textarea){font:inherit}:where(:focus-visible){outline:var(--qaf-focus-ring-width) solid var(--qaf-focus-ring-color);outline-offset:var(--qaf-focus-ring-offset);box-shadow:var(--qaf-focus-ring-shadow)}.enterprise-button--solid.enterprise-button--primary:not(.qaf-action-button),.ds-button--primary:not(.qaf-action-button),.public-button--primary,.landing-cta--primary,.point-action-menu__primary:not(.qaf-action-button),.px-button--primary,.oe-button--primary,.pl-button--primary{background:var(--qaf-action-primary-bg);border-color:var(--qaf-action-primary-bg);color:var(--qaf-action-primary-text)}.enterprise-button--solid.enterprise-button--primary:not(.qaf-action-button):hover,.ds-button--primary:not(.qaf-action-button):hover,.public-button--primary:hover,.landing-cta--primary:hover,.point-action-menu__primary:not(.qaf-action-button):hover,.px-button--primary:hover,.oe-button--primary:hover,.pl-button--primary:hover{background:var(--qaf-action-primary-hover);border-color:var(--qaf-action-primary-hover);color:var(--qaf-action-primary-text)}.enterprise-button--solid.enterprise-button--primary:not(.qaf-action-button):active,.ds-button--primary:not(.qaf-action-button):active,.public-button--primary:active,.landing-cta--primary:active,.point-action-menu__primary:not(.qaf-action-button):active,.px-button--primary:active,.oe-button--primary:active,.pl-button--primary:active{background:var(--qaf-action-primary-active);border-color:var(--qaf-action-primary-active);color:var(--qaf-action-primary-text)}:root,:root[data-theme=light]{--qaf-page-max-width: 1480px;--qaf-page-padding-desktop: clamp(18px, 3vw, 36px);--qaf-page-padding-tablet: 16px;--qaf-page-padding-mobile: 14px;--qaf-page-stack-gap: 20px;--qaf-page-section-gap: 16px;--qaf-page-card-gap: 12px;--qaf-page-header-padding: clamp(18px, 3vw, 28px);--qaf-page-header-radius: var(--qaf-radius-modal);--qaf-page-header-bg: var(--qaf-bg-page);--qaf-page-title-size: clamp(1.5rem, 2.4vw, 2rem);--qaf-page-title-weight: 760;--qaf-page-title-line: 1.16;--qaf-page-description-size: .95rem;--qaf-page-description-line: 1.65;--qaf-page-eyebrow-size: .78rem;--qaf-page-section-title-size: clamp(1.06rem, 1.6vw, 1.26rem);--qaf-page-section-title-weight: 740;--qaf-page-body-size: var(--qaf-text-md)}:root[data-theme=dark],[data-theme=dark]{--qaf-page-header-bg: var(--qaf-surface-default)}.enterprise-shell-v2{--color-primary: var(--qaf-accent-contrast);--color-primary-dark: var(--qaf-color-onyx);--color-primary-soft: var(--qaf-accent);--color-primary-muted: var(--qaf-accent);--color-info: var(--qaf-status-info-text);--color-info-soft: var(--qaf-status-info-bg);--color-success: var(--qaf-status-success-text);--color-success-soft: var(--qaf-status-success-bg);--status-open: var(--qaf-status-info-bg);--status-assigned: var(--qaf-status-info-bg);--status-progress: var(--qaf-status-info-bg);--status-completed: var(--qaf-status-success-bg);--status-neutral: var(--qaf-status-neutral-bg)}.enterprise-workspace-v2__inner,.enterprise-page-container{inline-size:min(100%,var(--qaf-page-max-width));max-inline-size:var(--qaf-page-max-width)}.enterprise-workspace-v2__inner{gap:var(--qaf-page-stack-gap);padding:var(--qaf-page-padding-desktop)}.enterprise-workspace-v2__content,.enterprise-module,.module-stack{min-inline-size:0}.enterprise-module,.module-stack{gap:var(--qaf-page-section-gap)}.qaf-page-header,.enterprise-header,.qaf-owner-page-header,.owner-shell .point-page-header{align-items:start;background:var(--qaf-page-header-bg);border:1px solid var(--qaf-border-default);border-radius:var(--qaf-page-header-radius);box-shadow:0 16px 44px #0a0a0a0d;color:var(--qaf-text-primary);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 12px;padding:var(--qaf-page-header-padding)}.qaf-page-header__main,.enterprise-header>div:first-child,.qaf-owner-page-header__main,.owner-shell .point-page-header__main{display:grid;gap:8px;min-inline-size:0}.qaf-page-header__breadcrumbs,.qaf-page-header__eyebrow,.qaf-page-header__meta,.qaf-page-header__status,.qaf-owner-page-header__breadcrumbs,.qaf-owner-page-header__eyebrow,.owner-shell .point-page-header__breadcrumbs,.owner-shell .point-page-header__eyebrow,.enterprise-workspace-v2__breadcrumbs ol,.enterprise-workspace-v2__status{color:var(--qaf-text-muted);font-size:var(--qaf-page-eyebrow-size);font-weight:700;line-height:1.4}.qaf-page-header__eyebrow,.qaf-page-header__description{margin:0}.qaf-page-header__title-row,.qaf-owner-page-header__title-row,.owner-shell .point-page-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-inline-size:0}.qaf-page-header h1,.qaf-page-header h2,.enterprise-header h1,.enterprise-workspace-v2__header h1,.qaf-owner-page-header h1,.owner-shell .point-page-header h1{color:var(--qaf-text-primary);font-size:var(--qaf-page-title-size);font-weight:var(--qaf-page-title-weight);letter-spacing:0;line-height:var(--qaf-page-title-line);margin:0;overflow-wrap:anywhere}.qaf-page-header__description,.enterprise-header p,.qaf-owner-page-header__description,.owner-shell .point-page-header__description,.module-heading p,.ds-page-header p,.enterprise-card__header p,.enterprise-dashboard-widget-v2__header p{color:var(--qaf-text-muted);font-size:var(--qaf-page-description-size);line-height:var(--qaf-page-description-line);margin:0;max-inline-size:860px}.qaf-page-header__actions,.enterprise-header__actions,.qaf-owner-page-header__actions,.owner-shell .point-page-header__actions,.enterprise-workspace-v2__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-inline-size:0}.enterprise-workspace-v2__breadcrumbs ol{gap:6px}.enterprise-workspace-v2__header{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;justify-content:space-between;margin:0;min-inline-size:0}.enterprise-workspace-v2__status,.enterprise-badge,.enterprise-status-chip,.ds-badge{border:1px solid var(--qaf-status-neutral-border)}.enterprise-badge--neutral,.enterprise-status-chip--neutral,.ds-badge--neutral{background:var(--qaf-status-neutral-bg);border-color:var(--qaf-status-neutral-border);color:var(--qaf-status-neutral-text)}.enterprise-badge--success,.enterprise-status-chip--success,.ds-badge--success{background:var(--qaf-status-success-bg);border-color:var(--qaf-status-success-border);color:var(--qaf-status-success-text)}.enterprise-badge--warning,.enterprise-status-chip--warning,.ds-badge--warning{background:var(--qaf-status-warning-bg);border-color:var(--qaf-status-warning-border);color:var(--qaf-status-warning-text)}.enterprise-badge--danger,.enterprise-status-chip--danger,.ds-badge--danger{background:var(--qaf-status-danger-bg);border-color:var(--qaf-status-danger-border);color:var(--qaf-status-danger-text)}.enterprise-badge--info,.enterprise-status-chip--info,.enterprise-badge--primary,.enterprise-status-chip--primary,.ds-badge--info,.enterprise-workspace-v2__status{background:var(--qaf-status-info-bg);border-color:var(--qaf-status-info-border);color:var(--qaf-status-info-text)}.enterprise-card,.enterprise-dashboard-widget-v2,.enterprise-table-wrap,.ds-section,.ds-widget,.ds-filter-bar{border-color:var(--qaf-border-default);background:var(--qaf-surface-default);color:var(--qaf-text-primary)}.enterprise-widget--interactive:hover,.enterprise-widget--interactive.is-active,.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget.is-active,.enterprise-card.enterprise-widget.is-active,.permission-role-list button[aria-pressed=true],.enterprise-tabs button[aria-selected=true]{border-color:var(--qaf-border-strong);background:var(--qaf-selection-bg);color:var(--qaf-text-primary)}.enterprise-input:focus,.enterprise-select select:focus,.enterprise-command-search-v2:hover,.enterprise-switchers-v2 label:focus-within,.enterprise-icon-button-v2:hover,.enterprise-user-menu-v2:hover{border-color:var(--qaf-border-strong);outline-color:var(--qaf-focus-ring-color)}.enterprise-dashboard-hero-v2{border-color:var(--qaf-border-default);background:radial-gradient(circle at 12% 0%,rgb(214 194 166 / 18%),transparent 34%),linear-gradient(135deg,var(--qaf-surface-default),var(--qaf-surface-subtle))}.enterprise-live-pill-v2{border-color:var(--qaf-status-success-border);background:var(--qaf-status-success-bg);color:var(--qaf-status-success-text)}.enterprise-live-pill-v2 i{box-shadow:0 0 0 5px #3f72541f}.enterprise-kpi-widget-v2__icon,.enterprise-dashboard-widget-v2__title>span,.enterprise-statusbar-v2__pill--accent,.enterprise-cards-grid:has(>.enterprise-widget)>.enterprise-widget svg,.enterprise-card.enterprise-widget svg{background:var(--e2-shell-accent-soft);color:var(--e2-shell-accent)}.enterprise-alert-dot-v2,.enterprise-bars-v2__fill,.enterprise-health-list-v2__bar{background:var(--qaf-status-info-text)}.enterprise-bars-v2__fill--success,.enterprise-health-list-v2__bar--success{background:var(--qaf-status-success-text)}.enterprise-quick-actions-v2__item--primary,.enterprise-quick-actions-v2__item--info{color:var(--qaf-status-info-text)}.enterprise-sidebar-v2__nav a.is-active,.enterprise-sidebar-v2__controls button:hover,.enterprise-sidebar-v2__nav a:hover{border-color:#d6c2a64d}@media(max-width:980px){.enterprise-workspace-v2__inner{padding:var(--qaf-page-padding-tablet)}}@media(max-width:700px){.qaf-page-header,.enterprise-header{grid-template-columns:minmax(0,1fr);padding:14px}.qaf-page-header__actions,.enterprise-header__actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.qaf-page-header__actions>*,.enterprise-header__actions>*{inline-size:100%}}@media(max-width:620px){.enterprise-workspace-v2__inner{gap:14px;padding:var(--qaf-page-padding-mobile)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}:root{--qaf-owner-onyx: #0A0A0A;--qaf-owner-charcoal: #141416;--qaf-owner-fog: #8A8D91;--qaf-owner-sand: #D6C2A6;--qaf-owner-bone: #F7F7F7;--qaf-owner-surface: var(--qaf-color-white);--qaf-owner-surface-muted: color-mix(in srgb, var(--qaf-owner-sand) 10%, var(--qaf-owner-bone));--qaf-owner-surface-elevated: color-mix(in srgb, var(--qaf-color-white) 88%, var(--qaf-owner-bone));--qaf-owner-border: color-mix(in srgb, var(--qaf-owner-fog) 26%, transparent);--qaf-owner-border-strong: color-mix(in srgb, var(--qaf-owner-sand) 50%, transparent);--qaf-owner-focus: color-mix(in srgb, var(--qaf-owner-sand) 72%, var(--qaf-owner-onyx));--qaf-owner-status-success: var(--qaf-status-success-text);--qaf-owner-status-success-soft: var(--qaf-status-success-bg);--qaf-owner-status-info: var(--qaf-status-info-text);--qaf-owner-status-info-soft: var(--qaf-status-info-bg);--qaf-owner-status-warning: var(--qaf-status-warning-text);--qaf-owner-status-warning-soft: var(--qaf-status-warning-bg);--qaf-owner-status-danger: var(--qaf-status-danger-text);--qaf-owner-status-danger-soft: var(--qaf-status-danger-bg);--qaf-owner-status-neutral: var(--qaf-owner-charcoal);--qaf-owner-status-neutral-soft: color-mix(in srgb, var(--qaf-owner-fog) 12%, transparent)}body:has(.owner-shell){background:var(--qaf-owner-bone)}.owner-shell{--qaf-owner-sidebar-width: var(--e2-sidebar-width, 260px);--accent: var(--qaf-owner-sand);--accent-strong: color-mix(in srgb, var(--qaf-owner-sand) 78%, var(--qaf-owner-onyx));--app-bg: var(--qaf-owner-bone);--border-default: var(--qaf-owner-border);--border-strong: var(--qaf-owner-border-strong);--border-subtle: var(--qaf-owner-border);--color-danger: var(--qaf-owner-status-danger);--color-danger-soft: var(--qaf-owner-status-danger-soft);--color-info: var(--qaf-owner-status-info);--color-info-soft: var(--qaf-owner-status-info-soft);--color-primary: var(--qaf-owner-sand);--color-primary-dark: color-mix(in srgb, var(--qaf-owner-sand) 72%, var(--qaf-owner-onyx));--color-success: var(--qaf-owner-status-success);--color-success-soft: var(--qaf-owner-status-success-soft);--color-surface-subtle: var(--qaf-owner-surface-muted);--color-warning: var(--qaf-owner-status-warning);--color-warning-soft: var(--qaf-owner-status-warning-soft);--e2-chip-bg: color-mix(in srgb, var(--qaf-owner-sand) 13%, transparent);--e2-shell-accent: var(--qaf-owner-sand);--e2-shell-border: var(--qaf-owner-border);--e2-shell-muted: var(--qaf-owner-fog);--e2-shell-surface: var(--qaf-owner-surface);--point-bg: var(--qaf-owner-bone);--point-border: var(--qaf-owner-border);--point-border-strong: var(--qaf-owner-border-strong);--point-border-subtle: var(--qaf-owner-border);--point-danger: var(--qaf-owner-status-danger);--point-focus: var(--qaf-owner-focus);--point-primary: var(--qaf-owner-sand);--point-primary-text: var(--qaf-owner-onyx);--point-surface: var(--qaf-owner-surface);--point-surface-muted: var(--qaf-owner-surface-muted);--point-surface-raised: var(--qaf-owner-surface-elevated);--point-text: var(--qaf-owner-onyx);--point-text-muted: var(--qaf-owner-fog);--psb-accent: var(--qaf-owner-sand);--psb-bg: var(--qaf-owner-bone);--psb-card: var(--qaf-owner-surface);--psb-line: var(--qaf-owner-border);--psb-muted: var(--qaf-owner-fog);--psb-text: var(--qaf-owner-onyx);--shadow-md: 0 16px 44px rgb(10 10 10 / 10%);--surface-card: var(--qaf-owner-surface);--surface-muted: var(--qaf-owner-surface-muted);--surface-page: var(--qaf-owner-bone);--surface-raised: var(--qaf-owner-surface-elevated);--surface-soft: var(--qaf-owner-surface-muted);--text-muted: var(--qaf-owner-fog);--text-primary: var(--qaf-owner-onyx);--text-secondary: var(--qaf-owner-charcoal);background:var(--qaf-owner-bone);color:var(--qaf-owner-onyx);block-size:100vh;block-size:100dvh;display:block;height:100vh;height:100dvh;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100vw;min-block-size:100vh;min-block-size:100dvh;overflow-x:clip;overflow-y:hidden;position:fixed}.owner-shell button{background-color:transparent;border-color:transparent;color:inherit;font:inherit}.owner-shell[dir=rtl]{direction:rtl}.owner-shell[dir=rtl] .owner-shell__sidebar{left:auto;right:0}.owner-shell[dir=rtl] .owner-shell__main{margin-left:0;margin-right:var(--qaf-owner-sidebar-width)}.owner-shell__sidebar{background:linear-gradient(180deg,var(--qaf-owner-onyx),var(--qaf-owner-charcoal));border:0;border-color:transparent;border-inline-end:1px solid color-mix(in srgb,var(--qaf-owner-bone) 8%,transparent);block-size:100vh;block-size:100dvh;color:var(--qaf-owner-bone);inline-size:var(--qaf-owner-sidebar-width);inset-block:0;left:0;min-inline-size:0;overflow:hidden;position:fixed;right:auto;width:var(--qaf-owner-sidebar-width);z-index:9}.owner-shell__sidebar-scroll{block-size:100%;height:auto;direction:inherit;min-block-size:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-gutter:stable}.owner-shell__sidebar-inner{display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr);block-size:100%;min-block-size:0;padding:12px 10px}.owner-shell__brand{align-items:center;background:transparent;border:0;color:var(--qaf-owner-bone);direction:ltr;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;position:static;z-index:auto}.owner-shell__logo.qaf-brand{color:var(--qaf-owner-bone);direction:ltr;justify-content:flex-start;min-inline-size:0;overflow:visible;inline-size:100%}.owner-shell__brand strong{color:var(--qaf-owner-bone);display:block;font-size:1.02rem;font-weight:700;line-height:1.1}.owner-shell__brand small{color:var(--qaf-owner-sand);display:block;font-size:.78rem;font-weight:500;line-height:1.4;margin-block-start:3px}.owner-shell__preview-pill,.qaf-owner-status{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone) 8%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:999px;color:var(--qaf-owner-sand);display:inline-flex;font-size:11px;font-weight:650;gap:6px;inline-size:fit-content;line-height:1.2;max-inline-size:100%;padding:7px 8px}.owner-shell__preview-pill svg,.qaf-owner-status svg{flex:0 0 auto}.owner-shell__nav{display:grid;gap:10px}.owner-shell__nav section{display:grid;gap:3px}.owner-shell__nav h2{color:var(--qaf-owner-fog);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.25;margin:0;padding-inline:8px;text-transform:uppercase}.owner-shell__nav a{align-items:center;border:1px solid transparent;border-radius:9px;color:color-mix(in srgb,var(--qaf-owner-bone) 72%,transparent);display:flex;font-size:13px;font-weight:650;gap:9px;grid-template-columns:none;line-height:1.2;min-block-size:34px;min-inline-size:0;padding:0 9px;text-decoration:none}.owner-shell__nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-shell__nav a:hover{background:color-mix(in srgb,var(--qaf-owner-bone) 7%,transparent);color:var(--qaf-owner-bone)}.owner-shell__nav a.is-active{background:color-mix(in srgb,var(--qaf-owner-bone) 12%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 58%,transparent);box-shadow:inset 3px 0 0 var(--qaf-owner-sand);color:var(--qaf-owner-bone)}.owner-shell[dir=rtl] .owner-shell__nav a.is-active{box-shadow:inset -3px 0 0 var(--qaf-owner-sand)}.owner-shell__main{block-size:100vh;block-size:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;inline-size:calc(100% - var(--qaf-owner-sidebar-width));margin:0;margin-left:var(--qaf-owner-sidebar-width);margin-right:0;min-block-size:0;min-inline-size:0;overflow:hidden;overscroll-behavior:contain;width:calc(100% - var(--qaf-owner-sidebar-width))}.owner-shell__topbar{align-items:center;background:var(--qaf-owner-bone);border-bottom:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);color:var(--qaf-owner-onyx);container:qaf-owner-topbar / inline-size;display:grid;gap:12px;grid-template-columns:minmax(320px,1fr) auto auto;min-block-size:68px;padding:12px clamp(18px,3vw,32px);position:sticky;top:0;z-index:8}.owner-shell__menu-button{display:none}.owner-shell__title{display:grid;gap:3px;max-inline-size:100%;min-inline-size:0}.owner-shell__breadcrumb{color:var(--qaf-owner-fog);font-size:.78rem;font-weight:600;min-inline-size:0;overflow-wrap:anywhere}.owner-shell__title h1{color:var(--qaf-owner-onyx);font-size:clamp(1.22rem,1.8vw,1.64rem);font-weight:750;letter-spacing:0;line-height:1.15;margin:0;overflow-wrap:normal}.owner-shell__utility,.owner-shell__language,.owner-shell__account-button,.owner-shell__quick-action,.owner-shell__search,.owner-shell__icon-action,.qaf-owner-page-header__actions,.qaf-owner-panel__actions{align-items:center;display:flex}.owner-shell__utility{flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-inline-size:0}.owner-shell__route-primary-action{align-items:center;display:flex;justify-content:flex-end;min-inline-size:0}.owner-shell__search,.owner-shell__quick-action,.owner-shell__icon-action,.owner-shell__language button,.owner-shell__account-button,.owner-shell__account-close,.owner-shell__account-menu-utilities button,.owner-shell__account-menu-utilities a,.qaf-owner-action:not(.qaf-action-button),.owner-shell .enterprise-button:not(.qaf-action-button),.owner-shell .public-site-builder button,.owner-shell .public-site-builder-upload,.owner-shell .public-site-builder a{align-items:center;background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-radius:8px;color:var(--qaf-owner-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:650;gap:8px;justify-content:center;min-block-size:40px;min-inline-size:40px;padding:9px 12px;text-decoration:none}.owner-shell__search{justify-content:flex-start;min-inline-size:132px}.owner-shell .owner-shell__utility button.owner-shell__search,.owner-shell .owner-shell__utility button.owner-shell__icon-action,.owner-shell .owner-shell__utility a.owner-shell__quick-action,.owner-shell__account-menu-utilities button,.owner-shell__account-menu-utilities a{background:var(--qaf-owner-bone);border-color:color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .owner-shell__utility a.owner-shell__quick-action svg,.owner-shell .owner-shell__utility a.owner-shell__quick-action span,.owner-shell .owner-shell__utility button.owner-shell__search svg,.owner-shell .owner-shell__utility button.owner-shell__search span,.owner-shell .owner-shell__utility button.owner-shell__icon-action svg,.owner-shell .owner-shell__account-button svg,.owner-shell .owner-shell__account-button span,.owner-shell__account-menu-utilities svg,.owner-shell__account-menu-utilities span{color:inherit}.owner-shell__icon-action{padding-inline:10px}.owner-shell__language{background:color-mix(in srgb,var(--qaf-owner-fog) 14%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:9px;gap:3px;padding:3px}.owner-shell__language button{border-color:transparent;min-block-size:32px;min-inline-size:42px;padding:6px 9px}.owner-shell__language button.is-active,.qaf-owner-action.qaf-owner-action--primary:not(.qaf-action-button),.owner-shell .enterprise-button:not(.qaf-action-button):not(.enterprise-button--ghost):not(.enterprise-button--outline),.owner-shell .public-site-builder-actions button:first-child,.owner-shell .public-site-builder-summary__actions button:first-child{background:var(--qaf-owner-sand);border-color:var(--qaf-owner-sand);color:var(--qaf-owner-onyx)}.owner-shell__search:hover,.owner-shell__quick-action:hover,.owner-shell__icon-action:hover,.owner-shell__account-button:hover,.qaf-owner-action.qaf-owner-action--secondary:not(.qaf-action-button):hover,.owner-shell .enterprise-button:not(.qaf-action-button).enterprise-button--outline:hover,.owner-shell .enterprise-button:not(.qaf-action-button).enterprise-button--ghost:hover,.owner-shell .public-site-builder button:hover,.owner-shell .public-site-builder-upload:hover,.owner-shell .public-site-builder a:hover{border-color:var(--qaf-owner-sand);color:var(--qaf-owner-onyx)}.owner-shell__account{position:relative;justify-self:end}.owner-shell__account-button{white-space:nowrap}.owner-shell__account-button>span:first-child{align-items:center;background:var(--qaf-owner-onyx);border-radius:999px;color:var(--qaf-owner-bone);display:inline-flex;justify-content:center;min-block-size:28px;min-inline-size:28px}.owner-shell__account-menu{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 30%,transparent);border-radius:12px;box-shadow:0 18px 52px #0a0a0a24;color:var(--qaf-owner-onyx);display:grid;gap:12px;inset:auto;inline-size:min(360px,calc(100vw - 32px));max-block-size:calc(100vh - 24px);max-block-size:calc(100dvh - 24px);overflow-y:auto;padding:16px;position:fixed;z-index:20}.owner-shell__account-menu-header,.owner-shell__account-row,.owner-shell__account-note,.qaf-owner-preview-diagnostics{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:10px;padding:11px}.owner-shell__account-menu-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.owner-shell__account-menu-header>div{display:grid;gap:4px;min-inline-size:0}.owner-shell__account-menu-header span,.owner-shell__account-row span,.owner-shell__account-note,.qaf-owner-preview-diagnostics,.qaf-owner-preview-diagnostics p,.qaf-owner-preview-diagnostics summary{color:var(--qaf-owner-fog);font-size:.82rem;line-height:1.55}.owner-shell__account-close{border-radius:8px;flex:0 0 auto;padding:8px}.owner-shell__account-row{align-items:start;display:flex;gap:12px;justify-content:space-between}.owner-shell__account-row strong,.qaf-owner-preview-diagnostics code,.qaf-owner-preview-diagnostics .technical-text,.qaf-owner-meta-text--technical,.qaf-owner-meta-text--copy{color:var(--qaf-owner-charcoal);direction:ltr;font-family:var(--qaf-font-mono, ui-monospace, monospace);font-size:.78rem;overflow-wrap:anywhere}.owner-shell__account-menu-utilities{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell__account-menu-utilities button,.owner-shell__account-menu-utilities a{justify-content:flex-start;min-inline-size:0}.owner-shell__account-language{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell__account-language button.is-active{background:var(--qaf-owner-sand);border-color:var(--qaf-owner-sand);color:var(--qaf-owner-onyx)}.owner-shell__account-menu details{display:grid;gap:8px}.owner-shell__account-menu details[open]{background:var(--qaf-owner-bone);border:1px dashed color-mix(in srgb,var(--qaf-owner-fog) 38%,transparent);border-radius:10px;padding:10px}.owner-shell__account-menu summary,.qaf-owner-preview-diagnostics summary{cursor:pointer;font-weight:700}.owner-shell__account-menu code{background:color-mix(in srgb,var(--qaf-owner-charcoal) 6%,transparent);border-radius:7px;color:var(--qaf-owner-charcoal);display:block;margin-block-start:8px;overflow-wrap:anywhere;padding:7px}.owner-shell__logout{align-items:center;background:var(--qaf-owner-onyx);border:1px solid var(--qaf-owner-onyx);border-radius:8px;color:var(--qaf-owner-bone);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-block-size:40px;padding:9px 12px}.owner-shell__content{inline-size:100%;margin:0;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,3vw,36px);scrollbar-gutter:stable;width:auto}.qaf-owner-page,.owner-shell .point-page-shell,.owner-shell .owner-control-page,.owner-shell .public-site-builder{display:grid;gap:20px;inline-size:min(100%,1480px);margin:0 auto;max-inline-size:1480px;min-inline-size:0}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.owner-shell .public-site-builder-header{align-items:start;background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 24%,transparent);border-radius:12px;box-shadow:0 16px 44px #0a0a0a0d;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(18px,3vw,28px)}.qaf-owner-page-header__main,.owner-shell .point-page-header__main,.owner-shell .owner-control-hero>div:first-child,.owner-shell .public-site-builder-header__copy{display:grid;gap:8px;min-inline-size:0}.qaf-owner-page-header__breadcrumbs,.qaf-owner-page-header__eyebrow,.owner-shell .point-page-header__breadcrumbs,.owner-shell .point-page-header__eyebrow,.owner-shell .public-site-builder-eyebrow{color:var(--qaf-owner-fog);font-size:.78rem;font-weight:700;line-height:1.4;margin:0}.qaf-owner-page-header__title-row,.owner-shell .point-page-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-inline-size:0}.qaf-owner-page-header h1,.owner-shell .point-page-header h1,.owner-shell .owner-control-hero h1,.owner-shell .public-site-builder-header h1{color:var(--qaf-owner-onyx);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:760;letter-spacing:0;line-height:1.16;margin:0}.qaf-owner-page-header__description,.owner-shell .point-page-header__description,.owner-shell .owner-control-hero p,.owner-shell .public-site-builder-header p,.owner-shell .owner-plan-card p,.owner-shell .qaf-owner-panel p{color:var(--qaf-owner-fog);font-size:.95rem;line-height:1.65;margin:0;max-inline-size:860px}.qaf-owner-page-header__actions,.owner-shell .point-page-header__actions,.owner-shell .owner-control-actions,.owner-shell .public-site-builder-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.qaf-owner-kpi-grid,.owner-shell .point-kpi-strip,.owner-shell .owner-control-kpi-grid,.owner-shell .public-site-builder-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qaf-owner-kpi-card,.owner-shell .point-kpi-card,.owner-shell .owner-control-kpi-grid article,.owner-shell .public-site-builder-kpis article{align-items:center;background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;box-shadow:0 10px 30px #0a0a0a0a;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;padding:16px}.qaf-owner-kpi-card__icon,.owner-shell .point-kpi-card__icon{align-items:center;background:color-mix(in srgb,var(--qaf-owner-sand) 32%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 52%,transparent);border-radius:9px;color:var(--qaf-owner-charcoal);display:inline-flex;justify-content:center;min-block-size:38px;min-inline-size:38px}.qaf-owner-kpi-card span,.owner-shell .point-kpi-card span,.owner-shell .owner-control-kpi-grid span,.owner-shell .public-site-builder-kpis span{color:var(--qaf-owner-fog);font-size:.78rem;font-weight:650;line-height:1.45}.qaf-owner-kpi-card strong,.owner-shell .point-kpi-card strong,.owner-shell .owner-control-kpi-grid strong,.owner-shell .public-site-builder-kpis strong{color:var(--qaf-owner-onyx);display:block;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:760;letter-spacing:0;line-height:1.12;margin-block:3px}.qaf-owner-kpi-card small{color:var(--qaf-owner-fog);display:block;font-size:.78rem;line-height:1.4}.qaf-owner-dashboard-grid,.owner-shell .public-site-builder-workarea{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.qaf-owner-panel,.owner-shell .card,.owner-shell .point-table-shell,.owner-shell .point-form-section,.owner-shell .owner-plan-card,.owner-shell .owner-control-section,.owner-shell .public-site-builder-card,.owner-shell .public-site-builder-summary,.owner-shell .public-site-builder-status,.owner-shell .public-site-builder-drawer-subsection{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;box-shadow:0 12px 34px #0a0a0a0a;color:var(--qaf-owner-onyx);min-inline-size:0;padding:18px}.qaf-owner-panel>header,.owner-shell .owner-control-section>header,.owner-shell .public-site-builder-card__header,.owner-shell .public-site-builder-summary header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-block-end:14px;min-inline-size:0}.qaf-owner-panel h2,.owner-shell .card h2,.owner-shell .point-form-section h3,.owner-shell .owner-control-section h2,.owner-shell .public-site-builder-card h2,.owner-shell .public-site-builder-summary h2{color:var(--qaf-owner-onyx);font-size:clamp(1.06rem,1.6vw,1.26rem);font-weight:740;letter-spacing:0;line-height:1.25;margin:0}.qaf-owner-decision-list,.qaf-owner-public-status,.owner-shell .report-list,.owner-shell .public-site-builder-publish-grid,.owner-shell .public-site-builder-theme-grid{display:grid;gap:10px}.qaf-owner-decision-list article,.qaf-owner-public-status article,.owner-shell .report-list>div,.owner-shell .public-site-builder-publish-grid article,.owner-shell .public-site-builder-theme-grid article{align-items:center;background:color-mix(in srgb,var(--qaf-owner-sand) 13%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 36%,transparent);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.qaf-owner-decision-list span,.qaf-owner-public-status span,.owner-shell .report-list span{color:var(--qaf-owner-fog);font-size:.82rem}.qaf-owner-decision-list strong,.qaf-owner-public-status strong,.owner-shell .report-list strong{color:var(--qaf-owner-charcoal);font-weight:740;overflow-wrap:anywhere}.qaf-owner-attention-list,.qaf-owner-activity-list{display:grid;gap:11px;list-style:none;margin:0;padding:0}.qaf-owner-attention-list article,.qaf-owner-activity-list li{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.qaf-owner-attention-list article>span,.qaf-owner-activity-list li>span{background:var(--qaf-owner-onyx);border-radius:999px;color:var(--qaf-owner-bone);display:inline-grid;font-size:.75rem;font-weight:800;min-block-size:24px;min-inline-size:24px;place-items:center}.qaf-owner-activity-list li>span{background:var(--qaf-owner-sand);min-block-size:10px;min-inline-size:10px;margin-block-start:6px}.qaf-owner-attention-list strong,.qaf-owner-activity-list strong{color:var(--qaf-owner-charcoal);display:block;line-height:1.35}.qaf-owner-shortcuts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.qaf-owner-shortcuts button{align-items:center;background:color-mix(in srgb,var(--qaf-owner-sand) 18%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 44%,transparent);border-radius:9px;color:var(--qaf-owner-charcoal);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:9px;justify-content:center;min-block-size:48px;padding:10px}.qaf-owner-status--strong{background:var(--qaf-owner-onyx);border-color:var(--qaf-owner-onyx);color:var(--qaf-owner-bone)}.qaf-owner-status--outline{background:var(--qaf-owner-bone);color:var(--qaf-owner-charcoal)}.qaf-owner-status-badge{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone) 82%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 32%,transparent);border-radius:999px;color:var(--qaf-owner-charcoal);display:inline-flex;font-size:.76rem;font-weight:760;gap:6px;line-height:1.25;max-inline-size:100%;min-block-size:28px;padding:6px 9px}.qaf-owner-status-badge--active{background:var(--qaf-owner-bone);border-color:color-mix(in srgb,var(--qaf-owner-fog) 34%,transparent);color:var(--qaf-owner-onyx)}.qaf-owner-status-badge--attention,.qaf-owner-status-badge--preview{background:color-mix(in srgb,var(--qaf-owner-sand) 20%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 48%,transparent);color:var(--qaf-owner-onyx)}.qaf-owner-status-badge--critical{background:var(--qaf-owner-charcoal);border-color:var(--qaf-owner-charcoal);color:var(--qaf-owner-bone)}.qaf-owner-status-badge--inactive{background:transparent;border-color:color-mix(in srgb,var(--qaf-owner-fog) 40%,transparent);color:var(--qaf-owner-fog)}.qaf-owner-status-badge--neutral{background:color-mix(in srgb,var(--qaf-owner-fog) 10%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-fog) 30%,transparent);color:var(--qaf-owner-charcoal)}.qaf-owner-preview-module{align-content:start}.qaf-owner-preview-module__notice{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--qaf-owner-sand) 14%,transparent),transparent),var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:10px;box-shadow:0 12px 34px #0a0a0a0a;color:var(--qaf-owner-charcoal);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:16px}.qaf-owner-preview-module__notice-icon{align-items:center;background:var(--qaf-owner-onyx);border:1px solid var(--qaf-owner-onyx);border-radius:9px;color:var(--qaf-owner-bone);display:inline-flex;justify-content:center;min-block-size:40px;min-inline-size:40px}.qaf-owner-preview-module__notice strong{color:var(--qaf-owner-onyx);display:block;font-size:.94rem;font-weight:760;line-height:1.35;margin-block-end:3px}.qaf-owner-preview-module__notice p{color:var(--qaf-owner-fog);font-size:.9rem;line-height:1.55;margin:0}.qaf-owner-preview-module__grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(280px,.8fr);min-inline-size:0}.qaf-owner-preview-module__chip-list{display:flex;flex-wrap:wrap;gap:8px}.qaf-owner-preview-module__chip-list span{align-items:center;background:color-mix(in srgb,var(--qaf-owner-sand) 16%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 38%,transparent);border-radius:999px;color:var(--qaf-owner-charcoal);display:inline-flex;font-size:.78rem;font-weight:720;line-height:1.25;min-block-size:30px;padding:6px 10px}.qaf-owner-preview-module__requirements{display:grid;gap:10px}.qaf-owner-preview-module__requirements p{align-items:start;color:var(--qaf-owner-charcoal);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;margin:0}.qaf-owner-preview-module__requirements p>span{background:var(--qaf-owner-sand);border-radius:999px;block-size:7px;inline-size:7px;margin-block-start:8px}.qaf-owner-preview-module__reference{display:grid;gap:10px;margin:0}.qaf-owner-preview-module__reference div{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent);border-radius:9px;display:grid;gap:4px;padding:10px}.qaf-owner-preview-module__reference dt{color:var(--qaf-owner-fog);font-size:.76rem;font-weight:760;line-height:1.35}.qaf-owner-preview-module__reference dd{color:var(--qaf-owner-charcoal);font-size:.88rem;font-weight:720;line-height:1.4;margin:0;overflow-wrap:anywhere}.qaf-owner-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-inline-size:0}.qaf-owner-toolbar__primary,.qaf-owner-toolbar__secondary,.qaf-owner-toolbar__utilities,.qaf-owner-toolbar__destructive{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-inline-size:0}.qaf-owner-toolbar__secondary,.qaf-owner-toolbar__utilities{justify-content:flex-end}.qaf-owner-toolbar__destructive{margin-inline-start:auto}.qaf-owner-meta-text{color:var(--qaf-owner-charcoal);display:inline-flex;gap:6px;line-height:1.45;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;vertical-align:middle;white-space:normal}.qaf-owner-meta-text__label{color:var(--qaf-owner-fog);font-family:inherit;font-weight:700}.qaf-owner-meta-text--clamp>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.qaf-owner-meta-text--full{display:block}.qaf-owner-meta-text--copy{align-items:center}.qaf-owner-meta-text--copy button{background:transparent;border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 30%,transparent);border-radius:7px;color:var(--qaf-owner-charcoal);cursor:pointer;font:inherit;font-size:.72rem;font-weight:760;padding:4px 7px}.qaf-owner-meta-text--details{color:var(--qaf-owner-charcoal);max-inline-size:100%}.qaf-owner-meta-text--details summary{color:var(--qaf-owner-fog);cursor:pointer;font-weight:760}.qaf-owner-data-view{display:grid;gap:12px;min-inline-size:0}.qaf-owner-data-view--empty,.qaf-owner-data-view--loading{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 36%,transparent);border-radius:10px;color:var(--qaf-owner-charcoal);padding:16px}.qaf-owner-data-view__table-scroll{border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;max-inline-size:100%;overflow:auto}.qaf-owner-data-view__table{border-collapse:collapse;color:var(--qaf-owner-charcoal);inline-size:100%;min-inline-size:640px}.qaf-owner-data-view__table caption{color:var(--qaf-owner-fog);font-size:.8rem;font-weight:700;padding:10px;text-align:start}.qaf-owner-data-view__table th,.qaf-owner-data-view__table td{border-bottom:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);padding:11px 12px;text-align:start;vertical-align:top}.qaf-owner-data-view__table th{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);color:var(--qaf-owner-charcoal);font-size:.78rem;font-weight:760}.qaf-owner-data-view__mobile-list{display:none;gap:10px}.qaf-owner-data-card{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;box-shadow:0 10px 28px #0a0a0a0a;color:var(--qaf-owner-onyx);display:grid;gap:12px;min-inline-size:0;padding:14px}.qaf-owner-data-card header{align-items:start;display:flex;gap:10px;justify-content:space-between;min-inline-size:0}.qaf-owner-data-card h3{color:var(--qaf-owner-onyx);font-size:1rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.qaf-owner-data-card p{color:var(--qaf-owner-fog);font-size:.82rem;line-height:1.45;margin:3px 0 0}.qaf-owner-data-card dl{display:grid;gap:9px;margin:0}.qaf-owner-data-card__field{display:grid;gap:3px}.qaf-owner-data-card dt{color:var(--qaf-owner-fog);font-size:.74rem;font-weight:760}.qaf-owner-data-card dd{color:var(--qaf-owner-charcoal);font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.qaf-owner-data-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qaf-owner-diagnostics>div{display:grid;gap:8px;margin-block-start:10px}.qaf-owner-action.qaf-owner-action--ghost:not(.qaf-action-button){background:transparent;border-color:transparent}.owner-shell .ds-badge,.owner-shell .point-status-badge,.owner-shell .public-site-builder-badge,.owner-shell .public-site-builder-chips span,.owner-shell .owner-control-chip-row .ds-badge,.owner-shell .enterprise-status-chip,.owner-shell .public-site-builder-limitations span{align-items:center;background:color-mix(in srgb,var(--qaf-owner-sand) 18%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:999px;color:var(--qaf-owner-charcoal);display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;line-height:1.25;padding:6px 9px}.owner-shell .point-status-badge--preview,.owner-shell .public-site-builder-badge,.owner-shell .public-site-builder-chips span,.owner-shell .public-site-builder-limitations span{background:color-mix(in srgb,var(--qaf-owner-sand) 18%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .ds-badge--success,.owner-shell .point-status-badge--active,.owner-shell .public-site-builder-badge--success,.owner-shell .enterprise-status-chip--success,.owner-shell .owner-media-status-card--success,.owner-shell .public-site-builder-switch.is-on b{background:var(--qaf-owner-status-success-soft);border-color:color-mix(in srgb,var(--qaf-owner-status-success) 36%,transparent);color:var(--qaf-owner-status-success)}.owner-shell .ds-badge--info,.owner-shell .point-status-badge--info,.owner-shell .public-site-builder-badge--info,.owner-shell .enterprise-status-chip--info,.owner-shell .enterprise-status-chip--primary,.owner-shell .owner-media-status-card--info{background:var(--qaf-owner-status-info-soft);border-color:color-mix(in srgb,var(--qaf-owner-status-info) 34%,transparent);color:var(--qaf-owner-status-info)}.owner-shell .ds-badge--warning,.owner-shell .point-status-badge--warning,.owner-shell .public-site-builder-badge--warning,.owner-shell .enterprise-status-chip--warning,.owner-shell .owner-media-status-card--warning,.owner-shell .public-site-builder-status.is-warning{background:var(--qaf-owner-status-warning-soft);border-color:color-mix(in srgb,var(--qaf-owner-status-warning) 36%,transparent);color:var(--qaf-owner-status-warning)}.owner-shell .ds-badge--danger,.owner-shell .point-status-badge--suspended,.owner-shell .public-site-builder-badge--danger,.owner-shell .enterprise-status-chip--danger,.owner-shell .owner-media-status-card--danger{background:var(--qaf-owner-status-danger-soft);border-color:color-mix(in srgb,var(--qaf-owner-status-danger) 34%,transparent);color:var(--qaf-owner-status-danger)}.owner-shell .point-status-badge--archived,.owner-shell .ds-badge--neutral,.owner-shell .enterprise-status-chip--neutral{background:var(--qaf-owner-status-neutral-soft);border-color:color-mix(in srgb,var(--qaf-owner-fog) 30%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .owner-control-message,.owner-shell .owner-control-preview-impact,.owner-shell .point-preview-notice,.owner-shell .owner-tenant-limit-warning,.owner-shell .founder-security-note,.owner-shell .owner-hpanel-warning{background:color-mix(in srgb,var(--qaf-owner-sand) 16%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:10px;color:var(--qaf-owner-charcoal);padding:12px}.owner-shell .owner-control-filter-grid,.owner-shell .owner-control-form-grid,.owner-shell .public-site-builder-panel-toolbar,.owner-shell .public-site-builder-form-grid,.owner-shell .public-site-builder-drawer-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));min-inline-size:0}.owner-shell input,.owner-shell select,.owner-shell textarea,.owner-shell .enterprise-input input,.owner-shell .enterprise-input textarea,.owner-shell .enterprise-select select,.owner-shell .public-site-builder-field input,.owner-shell .public-site-builder-field textarea,.owner-shell .public-site-builder-field select{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-radius:8px;color:var(--qaf-owner-onyx);min-block-size:40px}.owner-shell label,.owner-shell .enterprise-input label,.owner-shell .enterprise-select label,.owner-shell .public-site-builder-field span,.owner-shell .point-page-header__meta,.owner-shell .technical-text{color:var(--qaf-owner-fog)}.owner-shell .point-table-scroll,.owner-shell .owner-control-table-wrap,.owner-shell .public-site-builder-table-wrap{border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;max-inline-size:100%;overflow:auto}.owner-shell .point-table,.owner-shell .owner-control-comparison-table,.owner-shell .owner-control-flags-table,.owner-shell .public-site-builder-table{border-collapse:collapse;color:var(--qaf-owner-charcoal);inline-size:100%;min-inline-size:760px}.owner-shell .point-table th,.owner-shell .point-table td,.owner-shell .owner-control-comparison-table th,.owner-shell .owner-control-comparison-table td,.owner-shell .owner-control-flags-table th,.owner-shell .owner-control-flags-table td,.owner-shell .public-site-builder-table th,.owner-shell .public-site-builder-table td{border-bottom:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);padding:12px;text-align:start}.owner-shell .point-table th,.owner-shell .owner-control-comparison-table th,.owner-shell .owner-control-flags-table th,.owner-shell .public-site-builder-table th{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);color:var(--qaf-owner-charcoal);font-size:.78rem;font-weight:750}.owner-shell .point-table tbody tr:hover,.owner-shell .public-site-builder-table tr.is-selected td{background:color-mix(in srgb,var(--qaf-owner-sand) 13%,transparent)}.owner-shell .owner-plan-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .owner-plan-card{display:grid;gap:14px}.owner-shell .owner-plan-card header,.owner-shell .owner-control-card-actions,.owner-shell .public-site-builder-row-actions,.owner-shell .public-site-builder-tabs,.owner-shell .public-site-builder-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.owner-shell .owner-plan-card__summary,.owner-shell .public-site-builder-summary dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .owner-plan-card__summary div,.owner-shell .public-site-builder-summary dl div{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border-radius:8px;padding:10px}.owner-shell .owner-plan-card__summary dt,.owner-shell .public-site-builder-summary dt{color:var(--qaf-owner-fog);font-size:.76rem}.owner-shell .owner-plan-card__summary dd,.owner-shell .public-site-builder-summary dd{color:var(--qaf-owner-charcoal);font-weight:700;margin:0;overflow-wrap:anywhere}.owner-shell .public-site-builder-tabs{background:color-mix(in srgb,var(--qaf-owner-fog) 12%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;padding:5px}.owner-shell .public-site-builder-tabs button.is-active{background:var(--qaf-owner-onyx);border-color:var(--qaf-owner-onyx);color:var(--qaf-owner-bone)}.owner-shell .public-site-builder-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.owner-shell .public-site-builder-status.is-warning{background:color-mix(in srgb,var(--qaf-owner-sand) 16%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent)}.owner-shell .app-drawer__panel{background:var(--qaf-owner-bone);color:var(--qaf-owner-onyx)}.owner-shell .app-drawer__scrim,.app-drawer__scrim{background:#0a0a0a6b}.owner-shell .app-drawer__header,.owner-shell .app-drawer__footer{border-color:color-mix(in srgb,var(--qaf-owner-fog) 24%,transparent)}.owner-shell .app-drawer__close{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .app-modal,.owner-shell .app-modal__content{background:var(--qaf-owner-bone);color:var(--qaf-owner-onyx)}.owner-shell .danger,.owner-shell .enterprise-button--danger:not(.qaf-action-button),.owner-shell .enterprise-button--solid.enterprise-button--danger:not(.qaf-action-button),.owner-shell .public-site-builder .danger,.owner-shell .public-site-builder .is-danger{background:var(--qaf-owner-onyx);border-color:var(--qaf-owner-onyx);color:var(--qaf-owner-bone)}.owner-shell .enterprise-alert-dot-v2,.owner-shell .enterprise-alert-dot-v2--success,.owner-shell .enterprise-alert-dot-v2--warning,.owner-shell .enterprise-alert-dot-v2--danger,.owner-shell .enterprise-alert-dot-v2--info{background:var(--qaf-owner-sand);border-color:var(--qaf-owner-sand)}.owner-shell .point-kpi-card__icon,.owner-shell .owner-hpanel-module-category,.owner-shell .owner-hpanel-shell__hero-icon{background:color-mix(in srgb,var(--qaf-owner-sand) 16%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 36%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .owner-hpanel-module-category{border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent)}.owner-shell .owner-hpanel-shell__hero{background:linear-gradient(135deg,color-mix(in srgb,var(--qaf-owner-onyx) 94%,var(--qaf-owner-sand)),var(--qaf-owner-charcoal));border-color:color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent);color:var(--qaf-owner-bone)}.owner-shell .owner-hpanel-shell__hero p{color:color-mix(in srgb,var(--qaf-owner-bone) 76%,transparent)}.owner-shell .owner-hpanel-requirements p span{background:var(--qaf-owner-sand)}.owner-shell .owner-hpanel-chip-list span,.owner-shell .owner-hpanel-requirements,.owner-shell .owner-hpanel-preview-metrics,.owner-shell .public-site-builder-theme-grid article,.owner-shell .public-site-builder-publish-grid article,.owner-shell .public-site-builder-snippet,.owner-shell .public-site-builder-empty{background:var(--qaf-owner-surface-muted);border-color:var(--qaf-owner-border);color:var(--qaf-owner-charcoal)}.owner-shell .owner-hpanel-preview-metrics span,.owner-shell .public-site-builder-snippet span,.owner-shell .public-site-builder-theme-grid span,.owner-shell .public-site-builder-publish-grid span{color:var(--qaf-owner-fog)}.owner-shell .owner-hpanel-preview-metrics strong,.owner-shell .public-site-builder-snippet strong,.owner-shell .public-site-builder-theme-grid strong,.owner-shell .public-site-builder-publish-grid strong{color:var(--qaf-owner-charcoal)}.owner-shell .owner-media-tabs,.owner-shell .public-site-builder-tabs{background:color-mix(in srgb,var(--qaf-owner-fog) 10%,transparent);border-color:var(--qaf-owner-border)}.owner-shell .owner-media-tabs button,.owner-shell .public-site-builder-tabs button{border-color:transparent;color:var(--qaf-owner-charcoal)}.owner-shell .owner-media-tabs button:hover,.owner-shell .owner-media-tabs button.is-active,.owner-shell .public-site-builder-tabs button:hover,.owner-shell .public-site-builder-tabs button.is-active{background:color-mix(in srgb,var(--qaf-owner-sand) 20%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 46%,transparent);color:var(--qaf-owner-onyx)}.owner-shell .owner-media-tabs button.is-active,.owner-shell .public-site-builder-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--qaf-owner-sand)}.owner-shell .owner-media-actions button,.owner-shell .owner-media-save-button,.owner-shell .owner-media-switch,.owner-shell .public-site-builder button,.owner-shell .public-site-builder-upload,.owner-shell .public-site-builder a,.owner-shell .public-site-builder-link-button{background:var(--qaf-owner-surface);border-color:var(--qaf-owner-border);color:var(--qaf-owner-charcoal)}.owner-shell .owner-media-actions button:hover,.owner-shell .owner-media-save-button:hover,.owner-shell .owner-media-switch:hover,.owner-shell .public-site-builder button:hover,.owner-shell .public-site-builder-upload:hover,.owner-shell .public-site-builder a:hover{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 40%,transparent);color:var(--qaf-owner-onyx)}.owner-shell .point-owner-media-action--primary,.owner-shell .public-site-builder-actions button:first-child,.owner-shell .public-site-builder-actions button:nth-child(3),.owner-shell .public-site-builder-summary__actions button:first-child,.owner-shell .public-site-builder-card__header>button{background:var(--qaf-owner-sand);border-color:var(--qaf-owner-sand);color:var(--qaf-owner-onyx);box-shadow:0 10px 22px #0a0a0a14}.owner-shell .public-site-builder{background:var(--qaf-owner-bone)}.owner-shell .public-site-builder-header{background:linear-gradient(135deg,color-mix(in srgb,var(--qaf-owner-sand) 14%,transparent),transparent),var(--qaf-owner-surface);border-color:color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent);box-shadow:0 16px 34px #0a0a0a0f}.owner-shell .public-site-builder-eyebrow,.owner-shell .public-site-builder-chips span{background:color-mix(in srgb,var(--qaf-owner-sand) 16%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 36%,transparent);color:var(--qaf-owner-charcoal)}.owner-shell .public-site-builder-table tr.is-selected td{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent)}.owner-shell .public-site-builder-snippet code,.owner-shell .public-site-builder-summary header span,.owner-shell .public-site-builder-status{color:var(--qaf-owner-charcoal)}.qaf-public-site-manager{container:qaf-public-site-manager / inline-size;display:grid;gap:14px;inline-size:min(100%,1480px);margin:0 auto;max-inline-size:1480px;min-inline-size:0}.qaf-public-site-header-stack{display:grid;gap:12px;min-inline-size:0}.qaf-public-site-header-stack .qaf-owner-page-header{margin:0}.qaf-public-site-header-stack .qaf-owner-toolbar{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;box-shadow:0 10px 30px #0a0a0a0a;padding:12px}.qaf-public-site-header-meta,.qaf-public-site-status,.qaf-public-site-badge-stack{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-inline-size:0}.qaf-public-site-header-meta span,.qaf-public-site-status,.qaf-public-site-header-note{color:var(--qaf-owner-fog);font-size:.82rem;line-height:1.45}.qaf-public-site-header-meta strong,.qaf-public-site-status strong{color:var(--qaf-owner-charcoal);font-weight:760}.qaf-public-site-header-note{margin:0;padding-inline:4px}.qaf-public-site-upload{position:relative}.qaf-public-site-upload input{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);display:none;inline-size:1px;inset-block-start:50%;inset-inline-start:50%;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.qaf-public-site-overview{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 20%,transparent);border-radius:10px;box-shadow:0 10px 28px #0a0a0a0a;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));min-inline-size:0;overflow:hidden}.qaf-public-site-overview article{border-inline-start:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);display:grid;gap:3px;min-inline-size:0;padding:12px 14px}.qaf-public-site-overview article:first-child{border-inline-start:0}.qaf-public-site-overview span,.qaf-public-site-overview small,.qaf-public-site-panel p,.qaf-public-site-record p,.qaf-public-site-selected p,.qaf-public-site-table caption,.qaf-public-site-table small,.qaf-public-site-subpanel>header span{color:var(--qaf-owner-fog)}.qaf-public-site-overview span,.qaf-public-site-overview small{font-size:.74rem;font-weight:700;line-height:1.35}.qaf-public-site-overview strong{color:var(--qaf-owner-onyx);font-size:1.08rem;font-weight:780;line-height:1.18;overflow-wrap:anywhere}.qaf-public-site-status{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 32%,transparent);border-radius:9px;justify-content:space-between;padding:10px 12px}.qaf-public-site-status.has-attention{background:color-mix(in srgb,var(--qaf-owner-sand) 18%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 46%,transparent)}.qaf-public-site-tabs{align-items:center;background:color-mix(in srgb,var(--qaf-owner-fog) 10%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.qaf-public-site-tabs button{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--qaf-owner-charcoal);cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;min-block-size:38px;min-inline-size:0;padding:8px 10px}.qaf-public-site-tabs button.is-active{background:var(--qaf-owner-onyx);border-color:var(--qaf-owner-onyx);color:var(--qaf-owner-bone)}.qaf-public-site-workspace{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-inline-size:0}.qaf-public-site-workspace>main{min-inline-size:0}.qaf-public-site-panel,.qaf-public-site-selected,.qaf-public-site-subpanel{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;box-shadow:0 12px 34px #0a0a0a0a;color:var(--qaf-owner-onyx);display:grid;gap:14px;min-inline-size:0;padding:16px}.qaf-public-site-panel__header,.qaf-public-site-subpanel>header,.qaf-public-site-selected header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-inline-size:0}.qaf-public-site-panel h2,.qaf-public-site-selected h2,.qaf-public-site-subpanel h3,.qaf-public-site-record h3{color:var(--qaf-owner-onyx);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:760;letter-spacing:0;line-height:1.25;margin:0;overflow-wrap:anywhere}.qaf-public-site-panel p,.qaf-public-site-record p,.qaf-public-site-selected p{font-size:.88rem;line-height:1.55;margin:4px 0 0}.qaf-public-site-panel__action{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-radius:8px;color:var(--qaf-owner-charcoal);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;min-block-size:36px;padding:8px 11px}.qaf-public-site-panel-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.qaf-public-site-select-field{display:grid;gap:6px;min-inline-size:min(100%,280px)}.qaf-public-site-select-field span{color:var(--qaf-owner-fog);font-size:.78rem;font-weight:760}.qaf-public-site-select-field select{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-radius:8px;color:var(--qaf-owner-onyx);min-block-size:40px}.qaf-public-site-table-wrap{border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 20%,transparent);border-radius:10px;max-inline-size:100%;min-inline-size:0;overflow:auto}.qaf-public-site-table{border-collapse:collapse;color:var(--qaf-owner-charcoal);inline-size:100%;min-inline-size:640px}.qaf-public-site-table--links,.qaf-public-site-table--media{min-inline-size:560px}.qaf-public-site-table caption{font-size:.78rem;font-weight:760;padding:10px 12px;text-align:start}.qaf-public-site-table th,.qaf-public-site-table td{border-block-end:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);padding:10px 11px;text-align:start;vertical-align:top}.qaf-public-site-table th{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);color:var(--qaf-owner-charcoal);font-size:.76rem;font-weight:780}.qaf-public-site-table tr.is-selected td{background:color-mix(in srgb,var(--qaf-owner-sand) 14%,transparent)}.qaf-public-site-table td>strong,.qaf-public-site-table td>span,.qaf-public-site-link-button{display:block}.qaf-public-site-link-button{background:transparent;border:0;color:var(--qaf-owner-onyx);cursor:pointer;font:inherit;font-weight:780;padding:0;text-align:start}.qaf-public-site-meta,.qaf-public-site-diagnostics-grid dd{color:var(--qaf-owner-charcoal);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere;unicode-bidi:plaintext}.qaf-public-site-badge{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone) 82%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 32%,transparent);border-radius:999px;color:var(--qaf-owner-charcoal);display:inline-flex;font-size:.74rem;font-weight:780;line-height:1.2;max-inline-size:100%;min-block-size:26px;padding:5px 8px}.qaf-public-site-badge--active{background:color-mix(in srgb,var(--qaf-owner-sand) 18%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 46%,transparent);color:var(--qaf-owner-onyx)}.qaf-public-site-badge--attention{background:color-mix(in srgb,var(--qaf-owner-sand) 26%,transparent);border-color:color-mix(in srgb,var(--qaf-owner-sand) 58%,transparent);color:var(--qaf-owner-charcoal)}.qaf-public-site-badge--critical{background:var(--qaf-owner-charcoal);border-color:var(--qaf-owner-charcoal);color:var(--qaf-owner-bone)}.qaf-public-site-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-inline-size:0}.qaf-public-site-row-actions button,.qaf-public-site-row-actions__more summary,.qaf-public-site-row-actions__danger{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 28%,transparent);border-radius:7px;color:var(--qaf-owner-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:760;justify-content:center;min-block-size:32px;padding:6px 8px}.qaf-public-site-row-actions button:disabled{cursor:not-allowed;opacity:.45}.qaf-public-site-row-actions__danger{background:var(--qaf-owner-charcoal);border-color:var(--qaf-owner-charcoal);color:var(--qaf-owner-bone)}.qaf-public-site-row-actions__more{position:relative}.qaf-public-site-row-actions__more summary{list-style:none}.qaf-public-site-row-actions__more summary::-webkit-details-marker{display:none}.qaf-public-site-row-actions__more[open] summary{background:var(--qaf-owner-onyx);border-color:var(--qaf-owner-onyx);color:var(--qaf-owner-bone)}.qaf-public-site-row-actions__more>div{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:9px;box-shadow:0 18px 38px #0a0a0a29;display:grid;gap:6px;inline-size:max-content;inset-block-start:calc(100% + 6px);inset-inline-end:0;max-inline-size:min(260px,80vw);min-inline-size:170px;padding:8px;position:absolute;z-index:12}.qaf-public-site-row-actions__more button{inline-size:100%;justify-content:flex-start;text-align:start}.qaf-public-site-record-list{display:none;gap:10px}.qaf-public-site-record{background:var(--qaf-owner-bone);border:1px solid color-mix(in srgb,var(--qaf-owner-fog) 22%,transparent);border-radius:10px;display:grid;gap:12px;min-inline-size:0;padding:13px}.qaf-public-site-record.is-selected{border-color:color-mix(in srgb,var(--qaf-owner-sand) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent)}.qaf-public-site-record header{align-items:start;display:flex;gap:10px;justify-content:space-between;min-inline-size:0}.qaf-public-site-record dl,.qaf-public-site-selected dl,.qaf-public-site-diagnostics-grid{display:grid;gap:9px;margin:0}.qaf-public-site-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}.qaf-public-site-record dt,.qaf-public-site-selected dt,.qaf-public-site-diagnostics-grid dt{color:var(--qaf-owner-fog);font-size:.74rem;font-weight:760}.qaf-public-site-record dd,.qaf-public-site-selected dd{color:var(--qaf-owner-charcoal);font-size:.88rem;font-weight:700;margin:0;overflow-wrap:anywhere}.qaf-public-site-selected{position:sticky;top:14px}.qaf-public-site-selected header span{color:var(--qaf-owner-fog);font-size:.76rem;font-weight:760}.qaf-public-site-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.qaf-public-site-empty{background:color-mix(in srgb,var(--qaf-owner-sand) 12%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 34%,transparent);border-radius:10px;color:var(--qaf-owner-charcoal);font-weight:700;padding:14px}.qaf-public-site-diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.qaf-public-site-diagnostics-grid div{background:color-mix(in srgb,var(--qaf-owner-sand) 10%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 28%,transparent);border-radius:8px;padding:10px}@media(max-width:1180px){.qaf-public-site-manager{gap:12px}.qaf-public-site-header-stack .qaf-owner-toolbar{padding:10px}.qaf-public-site-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.qaf-public-site-overview article:nth-child(4){border-inline-start:0}.qaf-public-site-workspace,.qaf-public-site-split{grid-template-columns:minmax(0,1fr)}.qaf-public-site-selected{position:static}.qaf-public-site-table-wrap{display:none}.qaf-public-site-record-list{display:grid}}@media(max-width:900px){.qaf-public-site-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.qaf-public-site-panel,.qaf-public-site-selected,.qaf-public-site-subpanel{padding:14px}.qaf-public-site-panel__header,.qaf-public-site-subpanel>header,.qaf-public-site-selected header{align-items:stretch;flex-direction:column}.qaf-public-site-panel__action{justify-content:center;text-align:center}}@media(max-width:620px){.qaf-public-site-header-stack{gap:10px}.qaf-public-site-header-meta,.qaf-public-site-status,.qaf-public-site-badge-stack{align-items:stretch}.qaf-public-site-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.qaf-public-site-overview article,.qaf-public-site-overview article:first-child,.qaf-public-site-overview article:nth-child(4){border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent)}.qaf-public-site-overview article:nth-child(1),.qaf-public-site-overview article:nth-child(2){border-block-start:0}.qaf-public-site-tabs{grid-template-columns:minmax(0,1fr)}.qaf-public-site-tabs button{min-block-size:36px}.qaf-public-site-panel,.qaf-public-site-selected,.qaf-public-site-subpanel{border-radius:9px;gap:12px;padding:12px}.qaf-public-site-panel-toolbar,.qaf-public-site-row-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.qaf-public-site-select-field{min-inline-size:0}.qaf-public-site-record header{flex-direction:column}.qaf-public-site-record dl,.qaf-public-site-selected dl,.qaf-public-site-diagnostics-grid{grid-template-columns:minmax(0,1fr)}.qaf-public-site-record dd{min-inline-size:0}}@container qaf-owner-topbar (max-width: 1240px){.owner-shell__utility [data-owner-utility-priority=overflow]{display:none}.owner-shell__search{min-inline-size:40px;padding-inline:10px}.owner-shell__search span{border:0;clip:rect(0 0 0 0);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}}@container qaf-owner-topbar (max-width: 860px){.owner-shell__utility{display:none}.owner-shell__topbar{grid-template-columns:minmax(280px,1fr) auto}}@container qaf-public-site-manager (max-width: 1120px){.qaf-public-site-workspace,.qaf-public-site-split{grid-template-columns:minmax(0,1fr)}.qaf-public-site-selected{position:static}.qaf-public-site-table-wrap{display:none}.qaf-public-site-record-list{display:grid}}@container qaf-public-site-manager (max-width: 760px){.qaf-public-site-header-stack .qaf-owner-toolbar{grid-template-columns:minmax(0,1fr)}.qaf-public-site-header-stack .qaf-owner-toolbar__primary,.qaf-public-site-header-stack .qaf-owner-toolbar__secondary,.qaf-public-site-header-stack .qaf-owner-toolbar__utilities,.qaf-public-site-header-stack .qaf-owner-toolbar__destructive{inline-size:100%}.qaf-public-site-row-actions{align-items:stretch}}.owner-shell__mobile-backdrop,.owner-shell__mobile-drawer{display:none}@media(max-width:1180px){.owner-shell__topbar{grid-template-columns:minmax(0,1fr) auto auto;min-block-size:64px}.owner-shell__utility{gap:6px}.owner-shell__utility .owner-shell__quick-action,.owner-shell__utility .owner-shell__language{display:none}.owner-shell__search{min-inline-size:40px;padding-inline:10px}.owner-shell__search span{border:0;clip:rect(0 0 0 0);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.owner-shell__account-button>span:nth-child(2){max-inline-size:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.owner-shell,.owner-shell[dir=rtl]{display:block}.qaf-owner-preview-module__grid{grid-template-columns:minmax(0,1fr)}.owner-shell__sidebar{display:none!important;inline-size:0;width:0}.owner-shell__main,.owner-shell[dir=rtl] .owner-shell__main{inline-size:100%;margin:0;width:100%}.owner-shell__menu-button{align-items:center;background:var(--qaf-owner-onyx);border:1px solid var(--qaf-owner-onyx);border-radius:8px;color:var(--qaf-owner-bone);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:40px;min-inline-size:40px}.owner-shell__topbar{grid-template-columns:auto minmax(0,1fr) auto auto}.owner-shell__mobile-backdrop.is-open{background:#0a0a0a6b;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:30}.owner-shell__mobile-drawer{background:var(--qaf-owner-onyx);block-size:100vh;block-size:100dvh;color:var(--qaf-owner-bone);display:block;inline-size:min(340px,calc(100vw - 34px));inset-block:0;left:0;overflow-y:auto;padding:18px;pointer-events:none;position:fixed;transform:translate(-105%);transition:transform .18s ease;visibility:hidden;z-index:31}.owner-shell[dir=rtl] .owner-shell__mobile-drawer{left:auto;right:0;transform:translate(105%)}.owner-shell__mobile-drawer.is-open,.owner-shell[dir=rtl] .owner-shell__mobile-drawer.is-open{pointer-events:auto;transform:translate(0);visibility:visible}.owner-shell__mobile-drawer-header{align-items:center;display:flex;justify-content:space-between;margin-block-end:18px}.owner-shell__mobile-drawer-header button{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone) 8%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand) 42%,transparent);border-radius:8px;color:var(--qaf-owner-bone);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:40px;min-inline-size:40px}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.owner-shell .public-site-builder-header,.qaf-owner-dashboard-grid,.owner-shell .public-site-builder-workarea{grid-template-columns:1fr}.qaf-owner-kpi-grid,.owner-shell .point-kpi-strip,.owner-shell .owner-control-kpi-grid,.owner-shell .public-site-builder-kpis,.qaf-owner-shortcuts,.owner-shell .owner-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.owner-shell__content{padding:14px}.owner-shell__topbar{gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:58px;padding:12px 14px}.owner-shell__breadcrumb{display:none}.owner-shell__title h1{font-size:1.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-shell__utility,.owner-shell__route-primary-action{display:none}.owner-shell__account{justify-self:end}.owner-shell__account-button{inline-size:40px;padding:0}.owner-shell__account-button>span:nth-child(2),.owner-shell__account-button>svg:last-child{border:0;clip:rect(0 0 0 0);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.owner-shell__account-menu{inline-size:auto;inset-block-start:66px;inset-inline:14px;max-block-size:calc(100vh - 82px);overflow-y:auto;position:fixed;z-index:29}.owner-shell__account-menu-utilities,.owner-shell__account-language{grid-template-columns:1fr}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.owner-shell .public-site-builder-header,.qaf-owner-preview-module__notice,.qaf-owner-panel,.owner-shell .card,.owner-shell .point-table-shell,.owner-shell .point-form-section,.owner-shell .owner-plan-card,.owner-shell .owner-control-section,.owner-shell .public-site-builder-card,.owner-shell .public-site-builder-summary,.owner-shell .public-site-builder-status{border-radius:8px;padding:14px}.qaf-owner-kpi-grid,.owner-shell .point-kpi-strip,.owner-shell .owner-control-kpi-grid,.owner-shell .public-site-builder-kpis,.qaf-owner-shortcuts,.qaf-owner-toolbar,.owner-shell .owner-plan-grid,.owner-shell .owner-plan-card__summary,.owner-shell .public-site-builder-summary dl{grid-template-columns:1fr}.qaf-owner-page-header__actions,.owner-shell .point-page-header__actions,.owner-shell .owner-control-actions,.owner-shell .public-site-builder-actions,.owner-shell .owner-control-card-actions,.owner-shell .public-site-builder-row-actions{align-items:stretch;flex-direction:column}.qaf-owner-action,.owner-shell .enterprise-button,.owner-shell .public-site-builder button,.owner-shell .public-site-builder-upload,.owner-shell .public-site-builder a{inline-size:100%}.qaf-owner-data-view__table-scroll{display:none}.qaf-owner-data-view__mobile-list{display:grid}.qaf-owner-preview-module__notice{align-items:start;grid-template-columns:minmax(0,1fr)}.owner-shell .point-table,.owner-shell .owner-control-comparison-table,.owner-shell .owner-control-flags-table,.owner-shell .public-site-builder-table{min-inline-size:620px}}@media(max-width:620px){.qaf-public-site-header-stack .qaf-owner-toolbar{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.qaf-public-site-header-stack .qaf-owner-toolbar__primary,.qaf-public-site-header-stack .qaf-owner-toolbar__secondary,.qaf-public-site-header-stack .qaf-owner-toolbar__utilities,.qaf-public-site-header-stack .qaf-owner-toolbar__destructive{display:contents}.qaf-public-site-header-stack .qaf-owner-toolbar__primary .qaf-owner-action{grid-column:1 / -1}.qaf-public-site-header-stack .qaf-owner-action,.qaf-public-site-header-stack .qaf-public-site-upload{font-size:.76rem;inline-size:auto;justify-content:center;line-height:1.2;min-block-size:36px;padding:7px 8px;width:auto}.qaf-public-site-header-note{display:none}.qaf-public-site-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.qaf-public-site-overview article,.qaf-public-site-overview article:first-child,.qaf-public-site-overview article:nth-child(4){border-block-start:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--qaf-owner-fog) 18%,transparent);padding:8px 7px}.qaf-public-site-overview article:nth-child(1),.qaf-public-site-overview article:nth-child(2),.qaf-public-site-overview article:nth-child(3){border-block-start:0}.qaf-public-site-overview article:nth-child(1),.qaf-public-site-overview article:nth-child(4){border-inline-start:0}.qaf-public-site-overview span,.qaf-public-site-overview small{font-size:.68rem}.qaf-public-site-overview strong{font-size:.98rem}.qaf-public-site-status{display:none}.qaf-public-site-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.qaf-public-site-tabs button{font-size:.78rem;min-block-size:34px;padding:6px 7px}}:root{--qaf-action-height: 40px;--qaf-action-height-sm: 34px;--qaf-action-height-lg: 44px;--qaf-action-radius: 8px;--qaf-action-gap: 8px;--qaf-action-font-size: .84rem;--qaf-action-font-weight: 700;--qaf-action-padding-x: 12px;--qaf-action-icon-size: 16px;--qaf-action-primary-bg: var(--qaf-owner-sand, var(--qaf-color-sand));--qaf-action-primary-hover: var(--qaf-color-sand-hover);--qaf-action-primary-active: var(--qaf-color-sand-pressed);--qaf-action-primary-border: color-mix(in srgb, var(--qaf-action-primary-bg) 84%, var(--qaf-color-sand-contrast) 16%);--qaf-action-primary-text: var(--qaf-owner-onyx, var(--qaf-color-onyx));--qaf-action-secondary-bg: var(--qaf-owner-bone, var(--qaf-surface-default));--qaf-action-secondary-hover: color-mix(in srgb, var(--qaf-action-secondary-bg) 82%, var(--qaf-action-primary-bg) 18%);--qaf-action-secondary-active: color-mix(in srgb, var(--qaf-action-secondary-bg) 74%, var(--qaf-action-primary-bg) 26%);--qaf-action-secondary-border: color-mix(in srgb, var(--qaf-owner-fog, var(--qaf-color-fog)) 30%, transparent);--qaf-action-secondary-text: var(--qaf-owner-charcoal, var(--qaf-color-charcoal));--qaf-action-utility-bg: transparent;--qaf-action-utility-hover: color-mix(in srgb, var(--qaf-action-secondary-bg) 72%, transparent);--qaf-action-utility-active: color-mix(in srgb, var(--qaf-action-secondary-bg) 88%, var(--qaf-action-primary-bg) 12%);--qaf-action-utility-border: color-mix(in srgb, var(--qaf-owner-fog, var(--qaf-color-fog)) 20%, transparent);--qaf-action-utility-text: color-mix(in srgb, var(--qaf-action-secondary-text) 78%, transparent);--qaf-action-ghost-bg: transparent;--qaf-action-ghost-hover: color-mix(in srgb, var(--qaf-action-secondary-bg) 62%, transparent);--qaf-action-ghost-active: color-mix(in srgb, var(--qaf-action-secondary-bg) 76%, transparent);--qaf-action-ghost-border: transparent;--qaf-action-ghost-text: color-mix(in srgb, var(--qaf-action-secondary-text) 84%, transparent);--qaf-action-danger-bg: var(--qaf-color-error-muted);--qaf-action-danger-hover: color-mix(in srgb, var(--qaf-color-error-muted) 82%, var(--qaf-color-error) 18%);--qaf-action-danger-active: color-mix(in srgb, var(--qaf-color-error-muted) 72%, var(--qaf-color-error) 28%);--qaf-action-danger-border: color-mix(in srgb, var(--qaf-color-error) 34%, transparent);--qaf-action-danger-text: var(--qaf-color-error);--qaf-action-hover-shadow: 0 12px 22px rgb(14 17 20 / 10%);--qaf-action-disabled-opacity: .52;--qaf-control-height: 40px;--qaf-control-radius: 8px;--qaf-control-font-size: .84rem;--qaf-control-label-size: .75rem;--qaf-control-border: color-mix(in srgb, var(--qaf-owner-fog, #9aa0a6) 26%, transparent);--qaf-control-focus: color-mix(in srgb, var(--qaf-action-primary-bg) 54%, transparent);--qaf-toolbar-gap: 10px;--qaf-toolbar-padding: clamp(10px, 1.4vw, 14px);--qaf-toolbar-radius: 8px}.enterprise-shell-v2{--qaf-action-utility-bg: color-mix(in srgb, var(--qaf-color-white) 88%, var(--qaf-color-fog) 12%);--qaf-action-utility-hover: color-mix(in srgb, var(--qaf-color-sand) 18%, var(--qaf-color-white) 82%);--qaf-action-utility-active: color-mix(in srgb, var(--qaf-color-sand) 26%, var(--qaf-color-white) 74%);--qaf-action-utility-border: color-mix(in srgb, var(--qaf-color-fog) 38%, transparent);--qaf-action-utility-text: color-mix(in srgb, var(--qaf-color-charcoal) 88%, transparent)}.qaf-sr-only{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.qaf-action-button,.enterprise-button.qaf-action-button,.ds-button.qaf-action-button,.qaf-owner-action.qaf-action-button,.point-action-menu__primary.qaf-action-button,.point-action-menu__trigger.qaf-action-button,.owner-media-actions .qaf-action-button,.point-feature-flags__import-button.qaf-action-button,.owner-control-actions .qaf-action-button,.public-site-builder .qaf-action-button,.public-site-builder button,.public-site-builder-upload{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--qaf-action-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:var(--qaf-action-font-size);font-weight:var(--qaf-action-font-weight);gap:var(--qaf-action-gap);justify-content:center;letter-spacing:0;line-height:1.2;min-block-size:var(--qaf-action-height);min-inline-size:var(--qaf-action-height);padding:0 var(--qaf-action-padding-x);text-align:center;text-decoration:none;transition:background-color var(--motion-fast, .16s) var(--motion-ease, ease),border-color var(--motion-fast, .16s) var(--motion-ease, ease),box-shadow var(--motion-fast, .16s) var(--motion-ease, ease),color var(--motion-fast, .16s) var(--motion-ease, ease),transform var(--motion-fast, .16s) var(--motion-ease, ease);white-space:nowrap}.qaf-action-button--primary,.enterprise-button.qaf-action-button.qaf-action-button--primary,.ds-button.qaf-action-button.qaf-action-button--primary,.qaf-owner-action.qaf-action-button.qaf-action-button--primary,.point-action-menu__primary.qaf-action-button.qaf-action-button--primary,.owner-media-actions .qaf-action-button--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--qaf-action-primary-bg) 92%,var(--qaf-color-white) 8%),var(--qaf-action-primary-bg));border-color:var(--qaf-action-primary-border);box-shadow:0 10px 20px #0e111414;color:var(--qaf-action-primary-text)}.qaf-action-button--secondary,.enterprise-button.qaf-action-button.qaf-action-button--secondary,.ds-button.qaf-action-button.qaf-action-button--secondary,.qaf-owner-action.qaf-action-button.qaf-action-button--secondary,.owner-media-actions .qaf-action-button--secondary,.point-feature-flags__import-button.qaf-action-button,.owner-control-actions .qaf-action-button--secondary,.public-site-builder .qaf-action-button--secondary,.public-site-builder button,.public-site-builder-upload{background:var(--qaf-action-secondary-bg);border-color:var(--qaf-action-secondary-border);box-shadow:none;color:var(--qaf-action-secondary-text)}.qaf-action-button--secondary.qaf-action-button--surface-neutral,.enterprise-button.qaf-action-button.qaf-action-button--secondary.qaf-action-button--surface-neutral{--qaf-action-secondary-bg: color-mix(in srgb, var(--qaf-color-white) 94%, var(--qaf-color-fog) 6%);--qaf-action-secondary-hover: color-mix(in srgb, var(--qaf-color-white) 84%, var(--qaf-action-primary-bg) 16%);--qaf-action-secondary-active: color-mix(in srgb, var(--qaf-color-white) 76%, var(--qaf-action-primary-bg) 24%);--qaf-action-secondary-border: color-mix(in srgb, var(--qaf-color-fog) 44%, transparent);--qaf-action-secondary-text: color-mix(in srgb, var(--qaf-color-charcoal) 94%, transparent)}.qaf-action-button--utility,.enterprise-button.qaf-action-button.qaf-action-button--utility,.ds-button.qaf-action-button.qaf-action-button--utility,.qaf-owner-action.qaf-action-button.qaf-action-button--utility{background:var(--qaf-action-utility-bg);border-color:var(--qaf-action-utility-border);box-shadow:none;color:var(--qaf-action-utility-text)}.qaf-action-button--ghost,.qaf-action-button--tertiary,.enterprise-button.qaf-action-button.qaf-action-button--tertiary,.ds-button.qaf-action-button.qaf-action-button--tertiary,.qaf-owner-action.qaf-action-button.qaf-action-button--tertiary,.enterprise-button.qaf-action-button.qaf-action-button--ghost,.ds-button.qaf-action-button.qaf-action-button--ghost,.qaf-owner-action.qaf-action-button.qaf-action-button--ghost{background:var(--qaf-action-ghost-bg);border-color:var(--qaf-action-ghost-border);box-shadow:none;color:var(--qaf-action-ghost-text)}.qaf-action-button--destructive,.enterprise-button.qaf-action-button.qaf-action-button--destructive,.ds-button.qaf-action-button.qaf-action-button--destructive,.point-action-menu__primary.qaf-action-button.qaf-action-button--destructive,.owner-control-actions .qaf-action-button--destructive{background:var(--qaf-action-danger-bg);border-color:var(--qaf-action-danger-border);box-shadow:none;color:var(--qaf-action-danger-text)}.owner-shell .public-site-builder-actions button:first-child,.owner-shell .public-site-builder-summary__actions button:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--qaf-action-primary-bg) 92%,var(--qaf-color-white) 8%),var(--qaf-action-primary-bg));border-color:var(--qaf-action-primary-border);box-shadow:0 10px 20px #0e111414;color:var(--qaf-action-primary-text)}.owner-media-actions button:last-of-type{background:var(--qaf-action-danger-bg);border-color:var(--qaf-action-danger-border);box-shadow:none;color:var(--qaf-action-danger-text)}.qaf-action-button--iconOnly,.qaf-action-button--icon,.qaf-action-button--overflow,.enterprise-button.qaf-action-button.qaf-action-button--overflow,.enterprise-button.qaf-action-button.qaf-action-button--icon,.ds-button.qaf-action-button.qaf-action-button--iconOnly,.ds-button.qaf-action-button.qaf-action-button--icon,.point-action-menu__trigger.qaf-action-button,.qaf-action-button--size-icon{aspect-ratio:1;inline-size:var(--qaf-action-height);padding-inline:0}.point-action-menu__trigger.qaf-action-button{aspect-ratio:auto;inline-size:auto;padding-inline:10px}.qaf-action-button--sm,.qaf-action-button--size-compact,.enterprise-button--sm.qaf-action-button,.ds-button--sm.qaf-action-button{min-block-size:var(--qaf-action-height-sm);padding-inline:10px}.enterprise-button--lg.qaf-action-button,.ds-button--lg.qaf-action-button{min-block-size:var(--qaf-action-height-lg);padding-inline:14px}.qaf-action-button svg,.qaf-action-button__icon,.enterprise-button__icon{block-size:var(--qaf-action-icon-size);flex:0 0 auto;inline-size:var(--qaf-action-icon-size)}.qaf-action-button__label{min-inline-size:0;overflow-wrap:anywhere}.qaf-action-button__spinner{animation:qaf-action-spin .76s linear infinite;block-size:var(--qaf-action-icon-size);border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--qaf-radius-full);flex:0 0 auto;inline-size:var(--qaf-action-icon-size)}@keyframes qaf-action-spin{to{transform:rotate(360deg)}}.qaf-action-button:hover:not(:disabled),.enterprise-button.qaf-action-button:hover:not(:disabled),.ds-button.qaf-action-button:hover:not(:disabled),.public-site-builder button:hover:not(:disabled),.public-site-builder-upload:hover{transform:translateY(-1px)}.qaf-action-button--primary:hover:not(:disabled),.enterprise-button.qaf-action-button.qaf-action-button--primary:hover:not(:disabled),.ds-button.qaf-action-button.qaf-action-button--primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--qaf-action-primary-hover) 88%,var(--qaf-color-white) 12%),var(--qaf-action-primary-hover));border-color:var(--qaf-action-primary-hover);box-shadow:var(--qaf-action-hover-shadow);color:var(--qaf-action-primary-text)}.qaf-action-button--secondary:hover:not(:disabled),.enterprise-button.qaf-action-button.qaf-action-button--secondary:hover:not(:disabled),.ds-button.qaf-action-button.qaf-action-button--secondary:hover:not(:disabled){background:var(--qaf-action-secondary-hover);border-color:color-mix(in srgb,var(--qaf-action-primary-bg) 50%,var(--qaf-action-secondary-border) 50%);box-shadow:0 8px 16px #0e11140f}.qaf-action-button--utility:hover:not(:disabled),.qaf-action-button--overflow:hover:not(:disabled),.qaf-action-button--icon:hover:not(:disabled),.qaf-action-button--iconOnly:hover:not(:disabled){background:var(--qaf-action-utility-hover);border-color:var(--qaf-action-utility-border);box-shadow:none}.qaf-action-button--ghost:hover:not(:disabled),.qaf-action-button--tertiary:hover:not(:disabled){background:var(--qaf-action-ghost-hover);border-color:var(--qaf-action-ghost-border);box-shadow:none}.qaf-action-button--destructive:hover:not(:disabled),.enterprise-button.qaf-action-button.qaf-action-button--destructive:hover:not(:disabled),.ds-button.qaf-action-button.qaf-action-button--destructive:hover:not(:disabled){background:var(--qaf-action-danger-hover);border-color:var(--qaf-action-danger-border);box-shadow:none}.qaf-action-button--primary:active:not(:disabled),.enterprise-button.qaf-action-button.qaf-action-button--primary:active:not(:disabled),.ds-button.qaf-action-button.qaf-action-button--primary:active:not(:disabled){background:var(--qaf-action-primary-active);border-color:var(--qaf-action-primary-active)}.qaf-action-button--secondary:active:not(:disabled){background:var(--qaf-action-secondary-active)}.qaf-action-button--utility:active:not(:disabled),.qaf-action-button--overflow:active:not(:disabled),.qaf-action-button--icon:active:not(:disabled),.qaf-action-button--iconOnly:active:not(:disabled){background:var(--qaf-action-utility-active)}.qaf-action-button--ghost:active:not(:disabled),.qaf-action-button--tertiary:active:not(:disabled){background:var(--qaf-action-ghost-active)}.qaf-action-button--destructive:active:not(:disabled){background:var(--qaf-action-danger-active)}.qaf-action-button:focus-visible,.enterprise-button.qaf-action-button:focus-visible,.ds-button.qaf-action-button:focus-visible,.public-site-builder button:focus-visible,.public-site-builder-upload:focus-visible{outline:3px solid color-mix(in srgb,var(--qaf-control-focus) 72%,transparent);outline-offset:2px}.qaf-action-button:disabled,.enterprise-button.qaf-action-button:disabled,.ds-button.qaf-action-button:disabled,.public-site-builder button:disabled{cursor:not-allowed;opacity:var(--qaf-action-disabled-opacity);transform:none}.qaf-toolbar,.enterprise-toolbar.qaf-toolbar,.point-toolbar.qaf-toolbar,.ds-toolbar.qaf-toolbar,.ds-table-toolbar.qaf-toolbar,.qaf-owner-toolbar{align-items:start;background:color-mix(in srgb,var(--qaf-owner-bone, #fffaf0) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--qaf-owner-fog, #9aa0a6) 20%,transparent);border-radius:var(--qaf-toolbar-radius);box-shadow:0 12px 26px #0e11140d;display:grid;gap:var(--qaf-toolbar-gap);grid-template-areas:"search actions";grid-template-columns:fit-content(340px) minmax(0,1fr);inline-size:100%;min-inline-size:0;padding:var(--qaf-toolbar-padding)}.qaf-toolbar--has-filters{grid-template-areas:"search actions" "filters filters"}.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions,.qaf-public-site-panel-toolbar,.public-site-builder-panel-toolbar{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone, #fffaf0) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--qaf-owner-fog, #9aa0a6) 20%,transparent);border-radius:var(--qaf-toolbar-radius);box-shadow:0 12px 26px #0e11140d;display:flex;flex-wrap:wrap;gap:var(--qaf-toolbar-gap);inline-size:100%;min-inline-size:0;padding:var(--qaf-toolbar-padding)}.qaf-toolbar__search{grid-area:search;min-inline-size:0;max-inline-size:min(100%,340px)}.qaf-toolbar__filters,.qaf-toolbar__content{align-self:stretch;grid-area:filters;grid-column:1 / -1;min-inline-size:0}.qaf-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-area:actions;justify-content:flex-end;justify-self:end;inline-size:auto;max-inline-size:100%;min-inline-size:0}.qaf-toolbar__view,.qaf-toolbar__action-list,.qaf-toolbar__primary,.qaf-toolbar__secondary,.qaf-toolbar__utilities,.qaf-toolbar__destructive,.qaf-toolbar__overflow,.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-inline-size:0}.qaf-toolbar__view{flex:0 0 auto}.qaf-toolbar__action-list,.qaf-owner-toolbar>.qaf-toolbar__actions{flex:0 1 auto;justify-content:flex-end;margin-inline-start:auto}.qaf-toolbar__primary,.qaf-toolbar__secondary,.qaf-toolbar__utilities,.qaf-toolbar__destructive,.qaf-toolbar__overflow,.qaf-owner-toolbar__primary,.qaf-owner-toolbar__secondary,.qaf-owner-toolbar__utilities,.qaf-owner-toolbar__destructive{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qaf-filter-bar,.enterprise-filters.qaf-filter-bar,.point-filter-bar.qaf-filter-bar,.ds-filter-bar.qaf-filter-bar,.owner-control-filter-grid,.public-site-builder-panel-toolbar,.qaf-public-site-panel-toolbar{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));inline-size:100%;min-inline-size:0}.qaf-field,.enterprise-field.qaf-field,.point-field.qaf-field,.form-field.qaf-field,.ds-field.qaf-field,.ds-search-field.qaf-field,.public-site-builder-field.qaf-field{display:flex;flex-direction:column;gap:5px;inline-size:100%;margin:0;min-inline-size:0}.qaf-field__label,.enterprise-field__label.qaf-field__label,.point-field__label.qaf-field__label,.form-field .qaf-field__label,.ds-field .qaf-field__label,.public-site-builder-field .qaf-field__label,.public-site-builder-panel-toolbar span,.qaf-public-site-panel-toolbar span{color:color-mix(in srgb,var(--qaf-owner-charcoal, #1c2328) 70%,transparent);font-family:inherit;font-size:var(--qaf-control-label-size);font-weight:760;line-height:1.25}.qaf-control,.qaf-field:not(.qaf-checkbox-field):not(.qaf-toggle-field) :is(input:not([type=checkbox]):not([type=radio]):not(.qaf-search-field__input),select,textarea),.enterprise-input.qaf-control,.enterprise-select select.qaf-control,.point-field__control :is(input:not(.qaf-search-field__input),select,textarea),.public-site-builder-field :is(input:not(.qaf-search-field__input),select,textarea){background:color-mix(in srgb,#fff 88%,var(--qaf-owner-bone, #fffaf0) 12%);border:1px solid var(--qaf-control-border);border-radius:var(--qaf-control-radius);color:var(--qaf-owner-charcoal, #1c2328);font-family:inherit;font-size:var(--qaf-control-font-size);font-weight:560;inline-size:100%;letter-spacing:0;line-height:1.25;min-block-size:var(--qaf-control-height);min-inline-size:0;padding:0 11px}.qaf-control:is(textarea),.qaf-field textarea.qaf-control,.point-field__control textarea,.public-site-builder-field textarea{min-block-size:calc(var(--qaf-control-height) * 2.4);padding-block:10px;resize:vertical}.qaf-field :is(input,select,textarea):focus,.qaf-control:focus{border-color:var(--qaf-control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--qaf-control-focus) 26%,transparent);outline:none}.qaf-search-field-wrap .qaf-field__control{display:block;inline-size:100%}.qaf-search-field-wrap--global>.qaf-field__label,.qaf-search-field-wrap--compact>.qaf-field__label{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.qaf-search-field{--qaf-search-icon-size: 16px;--qaf-search-icon-slot: 16px;align-items:center;background:color-mix(in srgb,#fff 88%,var(--qaf-owner-bone, #fffaf0) 12%);border:1px solid var(--qaf-control-border);border-radius:var(--qaf-control-radius);box-shadow:none;color:var(--qaf-owner-charcoal, #1c2328);display:flex;gap:8px;inline-size:100%;min-block-size:var(--qaf-control-height);min-inline-size:0;padding-block:0;padding-inline:11px}.qaf-search-field--compact{min-block-size:36px;padding-inline:10px}.qaf-search-field__icon{align-items:center;block-size:var(--qaf-search-icon-size);color:color-mix(in srgb,var(--qaf-owner-charcoal, #1c2328) 58%,transparent);display:inline-flex;flex:0 0 var(--qaf-search-icon-slot);inline-size:var(--qaf-search-icon-slot);justify-content:center;pointer-events:none}.qaf-search-field__icon svg{block-size:var(--qaf-search-icon-size);flex:0 0 var(--qaf-search-icon-size);inline-size:var(--qaf-search-icon-size)}.qaf-search-field .qaf-search-field__input.qaf-control{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;flex:1 1 auto;font:inherit;inline-size:auto;line-height:1.25;min-block-size:calc(var(--qaf-control-height) - 2px);min-inline-size:0;padding:0}.qaf-search-field--compact .qaf-search-field__input.qaf-control{min-block-size:34px}.qaf-search-field .qaf-search-field__input.qaf-control:focus{border-color:transparent;box-shadow:none;outline:none}.qaf-search-field:focus-within{border-color:var(--qaf-control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--qaf-control-focus) 24%,transparent)}.qaf-search-field__input::-webkit-search-cancel-button{margin-inline-start:6px}.qaf-checkbox-field,.qaf-toggle-field,.enterprise-switch-field.qaf-toggle-field,.ds-switch-field.qaf-toggle-field,.ds-checkbox-field.qaf-checkbox-field{align-items:center;flex-direction:row;gap:9px}.qaf-checkbox{block-size:16px;inline-size:16px}.qaf-toggle{flex:0 0 auto}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.enterprise-header.qaf-page-header{gap:14px;margin-block-end:10px;min-block-size:auto;padding:clamp(16px,1.7vw,22px)}.owner-shell .point-page-header__description,.qaf-owner-page-header__description,.enterprise-header .qaf-page-header__description,.owner-control-hero p{margin-block-start:7px}.owner-shell .point-page-header__actions,.qaf-owner-page-header__actions,.enterprise-header__actions,.qaf-owner-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-shell .point-owner-media-section-header,.owner-shell .owner-media-section__header,.owner-shell .owner-control-section header{gap:10px;min-block-size:auto;padding:clamp(12px,1.4vw,16px)}.owner-shell .point-owner-media-section-header h2,.owner-shell .owner-media-section__header h2,.owner-shell .owner-control-section h2{line-height:1.2;margin:0}.owner-shell .point-owner-media-section-header p,.owner-shell .owner-media-section__header p,.owner-shell .owner-control-section p{margin-block-start:5px}html[dir=rtl] .qaf-toolbar,html[dir=rtl] .qaf-filter-bar,html[dir=rtl] .qaf-field,html[dir=rtl] .qaf-action-button{direction:rtl}html[dir=rtl] .qaf-toolbar__actions{justify-content:flex-start}html[dir=rtl] .owner-media-actions,html[dir=rtl] .point-feature-flags__header-actions,html[dir=rtl] .owner-control-actions,html[dir=rtl] .public-site-builder-actions{margin-inline-end:auto;margin-inline-start:0}@media(max-width:900px){.qaf-toolbar,.enterprise-toolbar.qaf-toolbar,.point-toolbar.qaf-toolbar,.ds-toolbar.qaf-toolbar,.ds-table-toolbar.qaf-toolbar,.qaf-owner-toolbar{align-items:stretch;grid-template-areas:"search actions" "filters filters";grid-template-columns:minmax(min(220px,100%),1fr) max-content}.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions{align-items:stretch}.qaf-toolbar__actions,.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions{inline-size:100%;justify-content:flex-start;margin-inline-start:0}.owner-shell__sidebar{display:none!important}.owner-shell__mobile-drawer{max-inline-size:min(360px,calc(100vw - 32px))}}@media(max-width:700px){.qaf-action-button,.enterprise-button.qaf-action-button,.ds-button.qaf-action-button,.qaf-owner-action.qaf-action-button,.owner-shell .enterprise-button:not(.qaf-action-button),.owner-shell .public-site-builder button,.owner-shell .public-site-builder-upload,.owner-shell .public-site-builder a,.point-owner-media-action{inline-size:auto;max-inline-size:100%;min-inline-size:var(--qaf-action-height);width:auto}.qaf-page-header__actions>*,.qaf-owner-page-header__actions>*,.owner-shell .point-page-header__actions>*,.enterprise-header__actions>*{inline-size:auto;max-inline-size:100%;width:auto}.qaf-toolbar,.enterprise-toolbar.qaf-toolbar,.point-toolbar.qaf-toolbar,.ds-toolbar.qaf-toolbar,.ds-table-toolbar.qaf-toolbar,.qaf-owner-toolbar,.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions,.qaf-public-site-panel-toolbar,.public-site-builder-panel-toolbar{gap:8px;grid-template-areas:"search" "filters" "actions";grid-template-columns:minmax(0,1fr);padding:10px}.qaf-toolbar__actions,.qaf-owner-toolbar>.qaf-toolbar__actions,.owner-media-actions,.point-feature-flags__header-actions,.owner-control-actions,.public-site-builder-actions{align-items:center;flex-direction:row;flex-wrap:wrap}.qaf-toolbar__primary,.qaf-toolbar__secondary,.qaf-toolbar__utilities,.qaf-toolbar__destructive,.qaf-owner-toolbar__primary,.qaf-owner-toolbar__secondary,.qaf-owner-toolbar__utilities,.qaf-owner-toolbar__destructive{display:contents}.qaf-action-button--primary,.owner-media-actions .qaf-action-button--primary,.public-site-builder-actions button:first-child{flex:1 1 150px}.qaf-action-button--secondary,.qaf-action-button--tertiary,.qaf-action-button--destructive,.point-owner-media-action:not(.point-owner-media-action--primary){flex:0 1 auto}.qaf-action-button__label{white-space:normal}.qaf-filter-bar,.enterprise-filters.qaf-filter-bar,.point-filter-bar.qaf-filter-bar,.ds-filter-bar.qaf-filter-bar,.owner-control-filter-grid,.public-site-builder-panel-toolbar,.qaf-public-site-panel-toolbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.qaf-action-button,.enterprise-button.qaf-action-button,.ds-button.qaf-action-button,.qaf-owner-action.qaf-action-button,.point-owner-media-action{font-size:.76rem;gap:6px;min-block-size:38px;min-inline-size:38px;padding-inline:8px}.qaf-action-button svg,.qaf-action-button__icon,.enterprise-button__icon{block-size:15px;inline-size:15px}.qaf-control,.qaf-field:not(.qaf-checkbox-field):not(.qaf-toggle-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:.8rem}}.qaf-page-header h2{color:var(--qaf-fg);font-size:clamp(1.25rem,1.45vw,1.72rem);font-weight:750;line-height:1.16;margin:0}.segmented-control{align-items:center;background:color-mix(in srgb,var(--qaf-surface) 88%,transparent);border:1px solid var(--qaf-border-subtle);border-radius:8px;display:inline-flex;gap:4px;padding:4px}.segmented-control .qaf-action-button{border-color:transparent;min-block-size:34px}.segmented-control .qaf-action-button--secondary{background:transparent}.owner-test-time-control{border:1px solid color-mix(in srgb,var(--qaf-accent) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--qaf-accent-soft) 52%,transparent);color:var(--qaf-fg);margin-block:10px;overflow:clip}.owner-test-time-control>summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;list-style:none;padding:10px 12px}.owner-test-time-control>summary::-webkit-details-marker{display:none}.owner-test-time-control>summary span{font-size:.82rem;font-weight:760}.owner-test-time-control>summary strong{color:var(--qaf-muted);font-size:.72rem;font-weight:650;text-align:end}.owner-test-time-control__body{display:grid;gap:10px;padding:0 12px 12px}.owner-test-time-control__body p,.owner-test-time-control__status em,.owner-test-time-control__audit p{color:var(--qaf-muted);font-size:.76rem;line-height:1.45;margin:0}.owner-test-time-control__blocked{color:var(--qaf-fg);font-weight:700}.owner-test-time-control__toggle,.owner-test-time-control__field{display:grid;gap:6px}.owner-test-time-control__toggle{align-items:center;grid-template-columns:auto 1fr auto}.owner-test-time-control__toggle span,.owner-test-time-control__field span{color:var(--qaf-fg);font-size:.75rem;font-weight:700}.owner-test-time-control__toggle strong{color:var(--qaf-muted);font-size:.7rem}.owner-test-time-control select,.owner-test-time-control input[type=datetime-local]{background:var(--qaf-surface);border:1px solid var(--qaf-border-subtle);border-radius:8px;color:var(--qaf-fg);min-block-size:36px;padding-inline:10px}.owner-test-time-control__presets{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-test-time-control__presets button,.owner-test-time-control__custom button,.owner-test-time-control__reset{align-items:center;background:var(--qaf-surface);border:1px solid var(--qaf-border-subtle);border-radius:8px;color:var(--qaf-fg);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:760;gap:6px;justify-content:center;min-block-size:34px;padding-inline:10px}.owner-test-time-control__custom{display:grid;gap:8px}.owner-test-time-control__status{background:var(--qaf-ink);border-radius:8px;color:var(--qaf-bone);display:grid;gap:3px;padding:10px}.owner-test-time-control__status span,.owner-test-time-control__status strong{color:inherit;font-size:.78rem}.owner-test-time-control__status em{color:color-mix(in srgb,var(--qaf-bone) 74%,transparent);font-style:normal}.owner-test-time-control__reset{border-color:color-mix(in srgb,var(--qaf-accent) 38%,transparent)}.owner-test-time-control__audit{border-block-start:1px solid var(--qaf-border-subtle);padding-block-start:8px}.owner-test-time-control__audit summary{cursor:pointer;font-size:.76rem;font-weight:760}.owner-test-time-control__audit p{align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto auto;padding-block:5px}.enterprise-test-time-indicator{align-items:center;background:color-mix(in srgb,var(--qaf-accent-soft) 86%,transparent);border:1px solid color-mix(in srgb,var(--qaf-accent) 34%,transparent);border-radius:8px;color:var(--qaf-fg);display:inline-flex;flex:0 1 auto;gap:8px;min-block-size:34px;min-inline-size:0;padding-inline:10px}.enterprise-test-time-indicator span,.enterprise-test-time-indicator strong,.enterprise-test-time-indicator em,.enterprise-test-time-indicator small{font-size:.72rem;line-height:1.2;white-space:nowrap}.enterprise-test-time-indicator strong{max-inline-size:140px;overflow:hidden;text-overflow:ellipsis}.enterprise-test-time-indicator em{color:var(--qaf-accent-contrast);font-style:normal;font-weight:800}.enterprise-test-time-indicator small{color:var(--qaf-muted)}@media(max-width:1100px){.enterprise-test-time-indicator small{display:none}}@media(max-width:760px){.enterprise-test-time-indicator{grid-column:1 / -1;justify-content:center;order:4;width:100%}.owner-test-time-control__presets{grid-template-columns:1fr}}.owner-shell{font-size:14px}.owner-shell__status{display:none!important}.owner-shell__sidebar-inner{gap:8px;padding:10px 9px}.owner-shell__brand{gap:8px}.owner-shell__preview-pill{font-size:10.5px;min-block-size:28px;padding:5px 8px}.owner-shell__sidebar .owner-shell__nav{gap:7px}.owner-shell__sidebar .owner-shell__nav section{gap:2px}.owner-shell__sidebar .owner-shell__nav h2{font-size:10px;line-height:1.2;padding-inline:7px}.owner-shell__sidebar .owner-shell__nav a{border-radius:8px;font-size:12.5px;gap:8px;min-block-size:32px;padding-inline:8px}.owner-shell__sidebar .owner-shell__nav a svg{block-size:15px;inline-size:15px}.owner-shell__sidebar .owner-shell__nav em{font-size:10px;padding:3px 6px}@media(min-width:621px){.owner-shell__topbar{gap:10px;grid-template-columns:minmax(280px,1fr) auto auto;min-block-size:60px;padding:9px clamp(16px,2.2vw,26px)}}.owner-shell__breadcrumb{font-size:.72rem}.owner-shell__title h1{font-size:clamp(1.12rem,1.4vw,1.38rem)}.owner-shell__utility{gap:6px}.owner-shell__search,.owner-shell__quick-action,.owner-shell__icon-action,.owner-shell__language button,.owner-shell__account-button,.owner-shell__account-close,.owner-shell__account-menu-utilities button,.owner-shell__account-menu-utilities a,.qaf-owner-action:not(.qaf-action-button),.owner-shell .enterprise-button:not(.qaf-action-button),.owner-shell .public-site-builder button,.owner-shell .public-site-builder-upload,.owner-shell .public-site-builder a,.point-owner-media-action{border-radius:7px;font-size:.8rem;gap:6px;min-block-size:34px;min-inline-size:34px;padding:7px 10px}.owner-shell__account-button>span:first-child{min-block-size:24px;min-inline-size:24px}.owner-shell__account-menu{gap:9px;inline-size:min(340px,calc(100vw - 24px));padding:12px}.owner-shell__account-menu-header,.owner-shell__account-row,.owner-shell__account-note,.qaf-owner-preview-diagnostics{border-radius:8px;padding:9px}.owner-shell__account-menu-utilities{gap:6px}.owner-shell__content{padding:clamp(12px,1.6vw,22px) clamp(14px,2.2vw,28px) 24px}.qaf-owner-page,.owner-shell .point-page-shell,.owner-shell .owner-control-page,.owner-shell .public-site-builder,.qaf-public-site-manager{gap:12px;max-inline-size:1520px}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.owner-shell .public-site-builder-header{border-radius:10px;gap:12px;margin-block-end:0;padding:clamp(12px,1.7vw,18px)}.qaf-owner-page-header__main,.owner-shell .point-page-header__main,.owner-shell .owner-control-hero>div:first-child,.owner-shell .public-site-builder-header__copy{gap:5px}.qaf-owner-page-header__breadcrumbs,.qaf-owner-page-header__eyebrow,.owner-shell .point-page-header__breadcrumbs,.owner-shell .point-page-header__eyebrow,.owner-shell .public-site-builder-eyebrow{font-size:.72rem;line-height:1.25}.qaf-owner-page-header h1,.owner-shell .point-page-header h1,.owner-shell .owner-control-hero h1,.owner-shell .public-site-builder-header h1{font-size:clamp(1.24rem,1.8vw,1.68rem);line-height:1.12}.qaf-owner-page-header__description,.owner-shell .point-page-header__description,.owner-shell .owner-control-hero p,.owner-shell .public-site-builder-header p,.owner-shell .owner-plan-card p,.owner-shell .qaf-owner-panel p{font-size:.84rem;line-height:1.42;max-inline-size:780px}.qaf-owner-page-header__actions,.owner-shell .point-page-header__actions,.owner-shell .owner-control-actions,.owner-shell .public-site-builder-actions{gap:6px}.qaf-owner-kpi-grid,.owner-shell .point-kpi-strip,.owner-shell .owner-control-kpi-grid,.owner-shell .public-site-builder-kpis{gap:8px}.qaf-owner-kpi-card,.owner-shell .point-kpi-card,.owner-shell .owner-control-kpi-grid article,.owner-shell .public-site-builder-kpis article{border-radius:9px;gap:9px;min-block-size:72px;padding:10px 12px}.qaf-owner-kpi-card__icon,.owner-shell .point-kpi-card__icon{border-radius:8px;min-block-size:32px;min-inline-size:32px}.qaf-owner-kpi-card strong,.owner-shell .point-kpi-card strong,.owner-shell .owner-control-kpi-grid strong,.owner-shell .public-site-builder-kpis strong{font-size:clamp(1.12rem,1.55vw,1.5rem);margin-block:1px}.qaf-owner-dashboard-grid,.owner-shell .public-site-builder-workarea{gap:10px}.qaf-owner-panel,.owner-shell .card,.owner-shell .point-table-shell,.owner-shell .point-form-section,.owner-shell .owner-plan-card,.owner-shell .owner-control-section,.owner-shell .public-site-builder-card,.owner-shell .public-site-builder-summary,.owner-shell .public-site-builder-status,.owner-shell .public-site-builder-drawer-subsection,.qaf-public-site-panel,.qaf-public-site-selected,.qaf-public-site-subpanel{border-radius:9px;padding:12px}.qaf-owner-panel>header,.owner-shell .owner-control-section>header,.owner-shell .public-site-builder-card__header,.owner-shell .public-site-builder-summary header,.qaf-public-site-panel__header,.qaf-public-site-subpanel>header,.qaf-public-site-selected header{gap:8px;margin-block-end:8px}.qaf-owner-panel h2,.owner-shell .card h2,.owner-shell .point-form-section h3,.owner-shell .owner-control-section h2,.owner-shell .public-site-builder-card h2,.owner-shell .public-site-builder-summary h2,.qaf-public-site-panel h2,.qaf-public-site-selected h2,.qaf-public-site-subpanel h3,.qaf-public-site-record h3{font-size:clamp(.96rem,1.2vw,1.1rem)}.qaf-owner-decision-list,.qaf-owner-public-status,.owner-shell .report-list,.owner-shell .public-site-builder-publish-grid,.owner-shell .public-site-builder-theme-grid,.qaf-owner-attention-list,.qaf-owner-activity-list{gap:7px}.qaf-owner-decision-list article,.qaf-owner-public-status article,.owner-shell .report-list>div,.owner-shell .public-site-builder-publish-grid article,.owner-shell .public-site-builder-theme-grid article{border-radius:8px;padding:8px 10px}.qaf-owner-attention-list article,.qaf-owner-activity-list li{gap:8px}.qaf-owner-shortcuts{gap:8px}.qaf-owner-shortcuts button{min-block-size:42px;padding:9px 10px}.qaf-owner-preview-module__notice{align-items:center;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.qaf-owner-preview-module__notice p{font-size:.84rem;line-height:1.4}.qaf-owner-preview-module__grid{gap:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(260px,.9fr)}.qaf-owner-preview-module__chip-list{gap:6px}.qaf-owner-preview-module__chip-list span,.qaf-owner-preview-module__requirements p,.qaf-owner-preview-module__reference div{border-radius:8px;padding:8px 9px}.qaf-owner-data-view{gap:8px}.qaf-owner-data-view__table th,.qaf-owner-data-view__table td,.owner-shell .point-table th,.owner-shell .point-table td,.owner-shell .owner-control-comparison-table th,.owner-shell .owner-control-comparison-table td,.owner-shell .owner-control-flags-table th,.owner-shell .owner-control-flags-table td,.owner-shell .public-site-builder-table th,.owner-shell .public-site-builder-table td,.qaf-public-site-table th,.qaf-public-site-table td{padding:8px 9px}.qaf-owner-toolbar,.qaf-public-site-header-stack .qaf-owner-toolbar{border-radius:9px;gap:8px;padding:9px}.owner-shell .owner-control-filter-grid,.owner-shell .owner-control-form-grid,.owner-shell .public-site-builder-panel-toolbar,.owner-shell .public-site-builder-form-grid,.owner-shell .public-site-builder-drawer-grid{gap:8px}.qaf-public-site-status{border-radius:8px;padding:8px 10px}.qaf-public-site-overview article{padding:9px 10px}.qaf-public-site-tabs{border-radius:9px}.qaf-public-site-tabs button{min-block-size:34px;padding:6px 8px}.qaf-public-site-workspace{gap:10px;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.qaf-public-site-record{gap:8px;padding:10px}.qaf-public-site-selected{top:10px}.public-site-builder-drawer-subsection--compact{box-shadow:none}.public-site-builder-drawer-subsection--compact header{margin-block-end:8px}.owner-shell .app-drawer__header{padding-block:14px 10px}.owner-shell .app-drawer__body{padding-block:12px}.owner-shell .app-drawer__footer,.owner-shell .app-modal__footer{padding-block:10px}.owner-media-drawer-section,.owner-media-drawer-group{display:grid;gap:10px;min-inline-size:0}.owner-media-drawer-group{border:1px solid var(--point-border-subtle);border-radius:10px;background:color-mix(in srgb,var(--point-surface-muted) 54%,var(--point-surface));padding:10px}.owner-media-drawer-group--preview{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:center}.owner-media-drawer-group h3{color:var(--point-text);font-size:.88rem;font-weight:800;line-height:1.2;margin:0}.owner-media-drawer-group .owner-media-compact-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.owner-media-field{gap:4px}.owner-media-field span:first-child,.public-site-builder-field .qaf-field__label{font-size:.72rem;line-height:1.2}.owner-media-field input,.owner-media-field select,.owner-media-field textarea{min-block-size:34px}.owner-media-field textarea{resize:vertical}.owner-media-placement-picker{border-radius:10px;padding:10px}.owner-media-placement-picker>div{gap:6px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.owner-media-placement-picker label{border-radius:8px;font-size:11.5px;min-block-size:30px;padding:5px 7px}.point-owner-media-page{gap:8px}.point-owner-media-page .point-page-header{gap:6px;padding:12px}.point-owner-media-page .point-kpi-strip{gap:6px}.point-owner-media-page .point-kpi-card{min-height:62px;padding:7px 9px}.point-owner-media-toolbar{margin-block-end:6px;padding:8px}.point-owner-media-row{border-radius:9px;gap:8px;padding:7px 9px}.point-owner-media-row__badges .point-status-badge,.owner-shell .point-status-badge,.qaf-owner-status-badge,.qaf-public-site-badge{min-block-size:20px;padding:3px 7px}.point-owner-media-table .point-table td{height:38px;padding:5px 7px}.point-owner-media-table .point-table th{height:30px;padding:5px 7px}@media(max-width:1180px){.qaf-owner-preview-module__grid,.owner-media-drawer-group--preview{grid-template-columns:minmax(0,1fr)}}@media(max-width:56.25rem){.owner-shell__topbar{min-block-size:58px}.owner-shell__content{padding:12px 12px 18px}.qaf-owner-page-header,.owner-shell .point-page-header,.owner-shell .owner-control-hero,.owner-shell .public-site-builder-header,.qaf-owner-preview-module__notice{grid-template-columns:minmax(0,1fr)}}.enterprise-shell-v2,.enterprise-shell-v2__main{min-block-size:100vh;min-block-size:100dvh}.enterprise-shell-v2__main{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.enterprise-workspace-v2{min-block-size:0;overflow:auto;overflow-y:auto}.enterprise-workspace-v2__inner{padding-block-end:clamp(16px,2vw,24px)}.enterprise-workspace-v2__header.qaf-page-header--context-only{box-shadow:none;margin-block-end:6px;min-block-size:0;padding-block:6px}.qaf-page-header--context-only .qaf-page-header__title-row{block-size:1px;margin:0;overflow:hidden}.qaf-page-header--context-only .qaf-page-header__main{gap:4px}.enterprise-topbar-v2{min-block-size:56px;padding-block:7px}.enterprise-topbar-v2__account{flex:0 0 auto;min-inline-size:0;position:relative}.enterprise-session-menu-v2{background:color-mix(in srgb,var(--qaf-owner-onyx, #0b0f12) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--qaf-owner-sand, #d6bd8e) 28%,transparent);border-radius:8px;box-shadow:0 22px 60px #0000004d;color:var(--qaf-owner-bone, #fffaf0);display:grid;gap:10px;inline-size:min(320px,calc(100vw - 24px));inset-block-start:calc(100% + 8px);inset-inline-end:0;padding:12px;position:absolute;z-index:80}.enterprise-session-menu-v2 header,.enterprise-session-menu-v2__summary,.enterprise-session-menu-v2__logout{align-items:center;display:flex;gap:8px}.enterprise-session-menu-v2 header{justify-content:space-between}.enterprise-session-menu-v2 header strong{display:block;font-size:.86rem;line-height:1.2}.enterprise-session-menu-v2 header span,.enterprise-session-menu-v2 dt{color:color-mix(in srgb,var(--qaf-owner-bone, #fffaf0) 62%,transparent);font-size:.72rem;font-weight:700}.enterprise-session-menu-v2 header button,.enterprise-session-menu-v2__logout{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit}.enterprise-session-menu-v2 header button{background:transparent;color:inherit;inline-size:30px;min-block-size:30px}.enterprise-session-menu-v2__summary{background:color-mix(in srgb,var(--qaf-owner-sand, #d6bd8e) 13%,transparent);border:1px solid color-mix(in srgb,var(--qaf-owner-sand, #d6bd8e) 24%,transparent);border-radius:8px;font-size:.8rem;font-weight:760;padding:8px 10px}.enterprise-session-menu-v2 dl{display:grid;gap:8px;margin:0}.enterprise-session-menu-v2 dl div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-inline-size:0}.enterprise-session-menu-v2 dd{color:var(--qaf-owner-bone, #fffaf0);font-size:.78rem;font-weight:760;margin:0;min-inline-size:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.enterprise-session-menu-v2__logout{background:color-mix(in srgb,#b42318 14%,transparent);border-color:color-mix(in srgb,#b42318 34%,transparent);color:#ffd9d4;justify-content:center;min-block-size:36px;padding-inline:10px}.enterprise-sidebar-v2__header{margin-block-end:6px;min-block-size:38px}.enterprise-sidebar-v2__controls{gap:4px;margin-block-end:6px}.enterprise-sidebar-v2__controls button{min-block-size:28px;padding-inline:7px}.enterprise-sidebar-v2__meta{gap:2px;margin-block-end:6px;padding:7px 8px}.enterprise-sidebar-v2__meta small{line-height:1.2}.qaf-view-toggle-wrap{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;max-inline-size:100%;min-inline-size:0}.qaf-view-toggle__label{color:color-mix(in srgb,var(--qaf-owner-charcoal, #1c2328) 68%,transparent);font-size:.74rem;font-weight:760;line-height:1.2}.qaf-view-toggle{align-items:center;background:color-mix(in srgb,var(--qaf-owner-bone, #fffaf0) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--qaf-owner-fog, #9aa0a6) 24%,transparent);border-radius:8px;display:inline-flex;gap:3px;min-block-size:38px;padding:3px}.qaf-view-toggle__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;color:color-mix(in srgb,var(--qaf-owner-charcoal, #1c2328) 76%,transparent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:760;gap:6px;justify-content:center;line-height:1.2;min-block-size:30px;min-inline-size:58px;padding-inline:10px;white-space:nowrap}.qaf-view-toggle__button[data-state=active]{background:linear-gradient(180deg,color-mix(in srgb,var(--qaf-action-primary-bg) 84%,#fff 16%),var(--qaf-action-primary-bg));border-color:color-mix(in srgb,var(--qaf-action-primary-bg) 72%,#8e7650 28%);box-shadow:0 8px 16px #0e111414;color:var(--qaf-action-primary-text)}.qaf-view-toggle__button:focus-visible{outline:3px solid color-mix(in srgb,var(--qaf-control-focus) 70%,transparent);outline-offset:2px}.qaf-view-toggle__icon,.qaf-view-toggle__icon svg{block-size:15px;inline-size:15px}.qaf-preview-diagnostics,.qaf-owner-preview-diagnostics{background:color-mix(in srgb,var(--qaf-owner-bone, #fffaf0) 68%,#fff 32%);border:1px solid color-mix(in srgb,var(--qaf-owner-fog, #9aa0a6) 20%,transparent);border-radius:8px;color:var(--qaf-owner-charcoal, #1c2328);padding:8px 10px}.qaf-preview-diagnostics>summary,.qaf-owner-preview-diagnostics>summary{cursor:pointer;font-size:.76rem;font-weight:760;line-height:1.25}.qaf-preview-diagnostics[open],.qaf-owner-preview-diagnostics[open]{display:grid;gap:8px}.qaf-preview-diagnostics .enterprise-card{margin-block-start:8px}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--qaf-action-primary-bg)}html[dir=rtl] .qaf-view-toggle-wrap,html[dir=rtl] .qaf-view-toggle{direction:rtl}html[dir=rtl] .enterprise-session-menu-v2{inset-inline-end:auto;inset-inline-start:0}@media(max-width:900px){.enterprise-shell-v2__main{overflow:auto}.enterprise-workspace-v2{overflow-y:auto}.owner-shell__sidebar{display:none!important}.owner-shell__mobile-drawer{max-inline-size:min(360px,calc(100vw - 32px))}.enterprise-session-menu-v2{inset-inline-end:auto;inset-inline-start:0}.qaf-view-toggle-wrap,.qaf-view-toggle{inline-size:100%}.qaf-view-toggle__button{flex:1 1 0;min-inline-size:0}}@media(max-width:520px){.qaf-view-toggle{overflow-x:auto}.qaf-view-toggle__button{flex:0 0 auto}}.qaf-dash01-sections{display:grid;gap:10px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section{min-inline-size:0}.enterprise-dashboard-engine-v2--dash01{--dashboard-grid-gap: 7px;--dashboard-section-gap: 7px;--dashboard-card-radius: 8px;--dashboard-card-padding: 12px;--dashboard-header-height: 30px;--dashboard-icon-size: 28px;container-type:inline-size}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dashboard-section-gap);min-inline-size:0;container-type:inline-size}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(24,minmax(0,1fr));align-items:stretch;gap:var(--dashboard-grid-gap);inline-size:100%;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item{display:grid;grid-column:span var(--dashboard-widget-span);min-inline-size:0;box-sizing:border-box}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>*{grid-column:auto;inline-size:100%;min-inline-size:0;box-sizing:border-box}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>*{block-size:100%}@media(min-width:1181px){:root{--e2-sidebar-width: 236px;--e2-sidebar-rail: 64px;--e2-topbar-height: 58px}.enterprise-shell-v2__main{inline-size:calc(100% - var(--e2-sidebar-width));margin-inline-start:var(--e2-sidebar-width)}.enterprise-shell-v2:has(>.enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover)) .enterprise-shell-v2__main{inline-size:calc(100% - var(--e2-sidebar-rail));margin-inline-start:var(--e2-sidebar-rail)}.enterprise-topbar-v2{position:relative;z-index:30;grid-template-columns:minmax(142px,186px) minmax(230px,1fr) minmax(246px,332px) minmax(0,auto) max-content;gap:8px;min-block-size:var(--e2-topbar-height);padding:7px 12px}.enterprise-command-search-v2{min-block-size:36px;max-block-size:36px}.enterprise-switchers-v2{gap:5px}.enterprise-switchers-v2 label{flex-basis:120px;min-inline-size:120px;max-inline-size:160px;min-block-size:34px}.enterprise-test-time-indicator{min-inline-size:0;max-inline-size:170px;overflow:hidden}.enterprise-topbar-v2__actions{gap:5px}.enterprise-icon-button-v2,.enterprise-user-menu-v2{min-block-size:36px;block-size:36px}.enterprise-icon-button-v2{inline-size:36px;min-inline-size:36px}.enterprise-user-menu-v2{max-inline-size:144px;padding-inline:8px}.enterprise-workspace-v2{scroll-padding-block-start:calc(var(--e2-topbar-height) + 14px)}.enterprise-workspace-v2__inner{gap:10px;padding:14px 16px 18px}.enterprise-sidebar-v2{inline-size:var(--e2-sidebar-width);flex-basis:var(--e2-sidebar-width);padding:10px 9px}.enterprise-sidebar-v2__header{min-block-size:34px;margin-block-end:5px}.enterprise-sidebar-v2 .enterprise-logo-v2,.enterprise-sidebar-v2 .enterprise-brandmark-v2{inline-size:31px;block-size:31px}.enterprise-sidebar-v2__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-end:5px}.enterprise-sidebar-v2__controls button{min-inline-size:0;min-block-size:28px;gap:5px;justify-content:center;padding-inline:6px;font-size:11px;line-height:1}.enterprise-sidebar-v2__controls span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-sidebar-v2__meta{margin-block-end:5px;padding:6px 7px}.enterprise-sidebar-v2__nav{gap:8px}.enterprise-sidebar-v2__nav a{block-size:32px;min-block-size:32px;gap:8px;padding-inline:8px}.enterprise-dashboard-engine-v2--dash01{gap:10px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(238px,auto);gap:14px;min-block-size:104px;padding:14px 16px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__copy{gap:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero h1{font-size:clamp(25px,2.2vw,32px)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero p{font-size:13px;line-height:1.35}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__actions{align-self:stretch;align-items:center}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-side{align-content:center;gap:7px;min-inline-size:238px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-brand{padding-inline-start:14px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date{margin-block-start:0;font-size:12px;line-height:1.3}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips{padding:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips__list{display:flex;flex-wrap:nowrap;gap:6px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chip{min-block-size:34px;padding:4px 9px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chip small{max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-strip{grid-template-columns:repeat(6,minmax(158px,1fr));gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;block-size:92px;min-block-size:92px;gap:8px;padding:8px 9px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__icon{inline-size:34px;block-size:34px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content{grid-row:1 / span 2;align-content:center;gap:1px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content strong{font-size:20px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{font-size:11px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{grid-column:1;grid-row:2;justify-self:center;max-inline-size:44px;min-block-size:18px;padding:2px 4px;font-size:9px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:10px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-grid{display:contents}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-2{grid-column:span 2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-3{grid-column:span 3}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-4{grid-column:span 4}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-5{grid-column:span 5}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-span-6{grid-column:span 6}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap{display:grid;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{block-size:100%;min-inline-size:0;min-block-size:0;border-radius:var(--qaf-dashboard-radius-panel);box-shadow:0 8px 22px #0a0a0a0d}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2{padding:12px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--primary .qaf-dash01-card,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--health .qaf-dash01-card,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--health .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .qaf-dashboard-approvals-summary,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary .qaf-dash01-card,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary .enterprise-dashboard-widget-v2{min-block-size:190px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary .qaf-dash01-card,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary .enterprise-dashboard-widget-v2{min-block-size:184px}.enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header{gap:8px;margin-block-end:8px}.enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title h2,.enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title h2{font-size:14px;line-height:1.2}.enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__footer{min-block-size:20px;padding-block-start:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary{gap:8px;padding:12px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel__list,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary__list{gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-item,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-notification{padding:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-donut-card{grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring{inline-size:86px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring strong{font-size:20px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend{gap:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend span{gap:5px;line-height:1.2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-layout{display:grid;gap:9px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics{gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span{min-inline-size:0;padding:6px;line-height:1.2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics strong{font-size:16px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar{display:grid;gap:6px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar header{display:flex;justify-content:space-between;gap:8px;color:var(--qaf-dashboard-text-muted);font-size:11px;font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar header strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar header span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list{display:grid;gap:5px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list span{display:grid;grid-template-columns:54px minmax(0,1fr);gap:2px 7px;min-inline-size:0;border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-control);background:var(--qaf-dashboard-panel-muted);padding:5px 6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list strong{grid-row:span 2;align-self:center;color:var(--qaf-accent-contrast);font-size:11px;line-height:1.1}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list em,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list em{color:var(--qaf-dashboard-text);font-size:11px;font-style:normal;font-weight:var(--qaf-weight-bold)}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list small{color:var(--qaf-dashboard-text-muted);font-size:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar{gap:3px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-calendar span{min-block-size:18px;border-radius:5px;font-size:10px;line-height:1}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bars{gap:7px;min-block-size:74px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column{gap:4px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-inline-size:0;color:var(--qaf-dashboard-text-muted);font-size:11px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians{gap:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list header,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button{grid-template-columns:minmax(0,1.4fr) 52px minmax(92px,1fr);gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button{padding:2px 0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button{grid-template-columns:auto minmax(0,1fr);gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians em{inline-size:26px;block-size:26px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button strong{grid-column:2;grid-template-columns:auto minmax(34px,1fr);gap:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2{gap:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 li{padding-block-end:5px}.enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.enterprise-dashboard-engine-v2--dash01 .enterprise-quick-actions-v2{display:grid;grid-template-columns:1fr;gap:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-quick-actions-v2__item{min-block-size:32px;padding-inline:8px}.enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2,.enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2,.enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2{display:grid;gap:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2 button,.enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 button,.enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 button{min-inline-size:0;min-block-size:30px;padding:5px 0}.enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 button{grid-template-columns:minmax(0,1fr) minmax(56px,.7fr) auto}.enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 button{grid-template-columns:auto minmax(0,1fr);gap:6px}.enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 small{grid-column:2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-health{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:stretch;gap:8px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score{display:grid;align-content:center;justify-items:center;gap:3px;min-inline-size:82px;border:1px solid var(--qaf-dashboard-border);border-radius:var(--qaf-dashboard-radius-control);background:var(--qaf-dashboard-success-bg);color:var(--qaf-status-success-text);padding:8px;text-align:center}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score__value{color:var(--qaf-status-success-text);font-size:24px;line-height:1}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score span,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score__label{color:var(--qaf-dashboard-text-muted);font-size:10px;font-weight:var(--qaf-weight-bold);line-height:1.15;overflow-wrap:anywhere}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics{display:grid;gap:5px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics span,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:6px;min-inline-size:0;color:var(--qaf-dashboard-text-muted);font-size:11px;line-height:1.2}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics em,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric__label,.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metric__value{min-inline-size:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics em{font-style:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics strong{color:var(--qaf-dashboard-text);font-size:11px}}@media(min-width:1181px){body:has(.enterprise-dashboard-engine-v2--dash01){--e2-sidebar-width: 214px;--e2-sidebar-rail: 64px;--e2-topbar-height: 58px;--dash01-onyx: #0a0a0a;--dash01-charcoal: #141416;--dash01-fog: #8a8d91;--dash01-sand: #d6c2a6;--dash01-bone: #f7f7f7;--dash01-paper: #ffffff;--dash01-line: rgb(20 20 22 / 9%);--dash01-line-strong: rgb(20 20 22 / 14%);--dash01-shadow: 0 14px 32px rgb(10 10 10 / 6%);--dash01-shadow-soft: 0 8px 22px rgb(10 10 10 / 4%)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2{background:var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{inline-size:calc(100% - var(--e2-sidebar-width));margin-inline-start:var(--e2-sidebar-width);background:var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2{grid-template-rows:auto auto minmax(0,1fr) auto;inline-size:var(--e2-sidebar-width);padding:14px 9px;border-inline-end:1px solid rgb(255 255 255 / 8%);background:radial-gradient(circle at 28% -8%,rgb(214 194 166 / 18%),transparent 34%),linear-gradient(180deg,#111312,#080909 54%,#11100e);color:#fffaf0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__header{grid-template-columns:auto minmax(0,1fr);min-block-size:48px;margin-block-end:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2 .enterprise-logo-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2 .enterprise-brandmark-v2{inline-size:44px;block-size:44px;border-radius:12px;box-shadow:0 14px 30px #0000003d}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__identity{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__identity strong{color:var(--qaf-owner-bone, #fffaf0);font-size:15px;letter-spacing:.22em}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__identity small{max-inline-size:128px;color:#d6c2a6e0;font-size:9px;font-weight:760;letter-spacing:.18em;line-height:1.45;text-transform:uppercase;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__controls{grid-template-columns:repeat(2,30px);justify-content:start;gap:6px;margin-block-end:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__controls button{inline-size:30px;min-inline-size:30px;min-block-size:30px;border:1px solid rgb(255 255 255 / 8%);border-radius:10px;background:#ffffff0a;color:#fffaf0c2;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__controls span{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__meta{grid-row:4;gap:8px;margin:10px 4px 0;border:0;border-block-start:1px solid rgb(255 255 255 / 24%);border-radius:0;background:transparent;color:#fffaf0b8;padding:10px 2px 0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__meta strong{color:var(--dash01-sand);font-size:10px;letter-spacing:.26em}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__meta span{font-size:10px;line-height:1.45}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav{grid-row:3;gap:2px;padding-block:2px 10px;scrollbar-color:rgb(214 194 166 / 42%) transparent;scrollbar-width:thin}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav::-webkit-scrollbar{inline-size:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav::-webkit-scrollbar-thumb{border-radius:999px;background:#d6c2a652}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav::-webkit-scrollbar-track{background:transparent}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav h2{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav section{gap:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a{block-size:38px;min-block-size:38px;gap:10px;border:1px solid transparent;border-radius:8px;color:#fffaf0e0;font-size:12px;font-weight:720;padding-inline:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a svg{color:#fffaf0e0;stroke-width:1.8}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a:hover{background:#d6c2a61a}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a.is-active{border-color:#d6c2a647;background:linear-gradient(90deg,#d6c2a66b,#d6c2a62e);box-shadow:inset 3px 0 0 var(--dash01-sand);color:#fff}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a.is-active:before{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{grid-template-columns:minmax(210px,1fr) minmax(232px,auto) minmax(188px,auto) max-content max-content;gap:6px;min-block-size:var(--e2-topbar-height);border-block-end:1px solid rgb(20 20 22 / 8%);background:#ffffffeb;box-shadow:0 1px #ffffffb8;padding:9px 14px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{min-block-size:40px;max-block-size:40px;border-color:var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 8px 20px #0a0a0a08;color:#536078;padding-inline:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2 kbd{border:1px solid var(--dash01-line);border-radius:6px;background:var(--dash01-bone);color:#6f7785}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2{gap:5px;justify-content:end}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2 label,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-icon-button-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch{border-color:var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 8px 18px #0a0a0a08}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2 label{min-inline-size:112px;max-inline-size:142px;min-block-size:40px;color:#202638;padding-inline:10px 8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-icon-button-v2{inline-size:40px;min-inline-size:40px;block-size:40px;min-block-size:40px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{inline-size:auto;min-inline-size:128px;block-size:40px;min-block-size:40px;gap:8px;padding-inline:7px 10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__avatar{display:grid;flex:0 0 auto;place-items:center;inline-size:28px;block-size:28px;border-radius:999px;background:var(--dash01-onyx);color:#fffaf0;font-size:11px;font-weight:820}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity{display:grid;min-inline-size:0;text-align:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity small{overflow:hidden;max-inline-size:96px;text-overflow:ellipsis;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity strong{color:#111827;font-size:11px;line-height:1.1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity small{color:#667084;font-size:9px;line-height:1.1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{display:inline-flex;align-items:center;gap:7px;min-block-size:40px;min-inline-size:188px;border:1px solid var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 8px 18px #0a0a0a08;color:#4e5a70;padding:4px 5px 4px 9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>svg{flex:0 0 auto;color:#9a6a30}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{min-inline-size:0;min-block-size:30px;border:0;border-radius:6px;background:transparent;color:#536078;cursor:pointer;font-size:11px;font-weight:740;padding-inline:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button.is-active{background:var(--dash01-sand);color:var(--dash01-onyx)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-menu-v2{position:relative;flex:0 0 auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-trigger-v2{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-block-size:40px;border:1px solid var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 8px 18px #0a0a0a08;color:#314056;cursor:pointer;font-size:11px;font-weight:760;padding-inline:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:50;display:grid;gap:9px;inline-size:226px;border:1px solid var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 18px 42px #0a0a0a24;padding:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 label,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 p{display:grid;gap:4px;margin:0;color:#667084;font-size:11px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 label>span{color:#141416;font-size:11px;font-weight:820}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 select{min-block-size:32px;border:1px solid var(--dash01-line);border-radius:7px;background:#fffdf9;color:#314056;padding-inline:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch{gap:0;min-block-size:40px;padding:3px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch .ds-button.qaf-action-button{min-block-size:32px;border:0;border-radius:7px;background:transparent;box-shadow:none;padding-inline:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch .ds-button.qaf-action-button--primary{background:var(--dash01-sand);color:var(--dash01-onyx)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2{background:radial-gradient(circle at 76% 4%,rgb(214 194 166 / 12%),transparent 28%),var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__inner{inline-size:100%;max-inline-size:none;gap:0;padding:12px 12px 24px 18px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__header{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01{gap:8px;color:#1d2638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(280px,min(34vw,360px));min-block-size:98px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:6px 4px 8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#a56f31;font-size:11px;letter-spacing:.08em}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__eyebrow:before{content:"";display:inline-block;inline-size:20px;block-size:2px;border-radius:999px;background:#c58d45}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero h1{color:#08090b;font-size:30px;font-weight:820;letter-spacing:-.01em;line-height:1.05}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero p{color:#526079;font-size:15px;line-height:1.35}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-side{grid-template-columns:minmax(0,auto) auto;align-items:center;gap:24px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date{color:#536078;font-size:13px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date strong{color:#1d2638;font-size:14px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-brand{border-inline-start:2px solid rgb(197 141 69 / 56%);color:#0a0a0a;max-inline-size:100%;padding-inline-start:22px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{min-block-size:64px;block-size:auto;overflow:visible;border-color:#14141612;border-radius:8px;background:#fffffff0;box-shadow:var(--dash01-shadow-soft);padding:8px 12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__icon{inline-size:34px;block-size:34px;border-radius:999px;background:#f3eee6}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content{gap:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span{color:#566279;font-size:11px;font-weight:720;line-height:1.1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content strong{color:#050506;font-size:20px;font-weight:840}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{color:#667084;font-size:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-sections{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section{align-items:start;gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{block-size:auto;min-block-size:0;border-color:#14141614;border-radius:8px;background:#fffffff5;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2{padding:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title{align-items:start;gap:8px;margin-block-end:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel .enterprise-dashboard-section-v2__title:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary .enterprise-dashboard-section-v2__title:after{content:"View All  →";margin-inline-start:auto;color:#a56f31;font-size:11px;font-weight:760;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary .enterprise-dashboard-section-v2__title:after{content:""}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--technicians .enterprise-dashboard-widget-v2__header:after{content:""}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--technicians .enterprise-dashboard-widget-v2__title h2{max-inline-size:none;font-size:13.5px;overflow-wrap:normal;word-break:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title>span{inline-size:28px;block-size:28px;border-radius:8px;background:#f6efe4;color:#b87b2f}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title h2{color:#0a0a0a;font-size:14px;font-weight:820}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header p,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title span{color:#667084;font-size:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__footer{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring{inline-size:98px;background:radial-gradient(#ffffff 53%,transparent 55%),conic-gradient(#3f7254 var(--value),#eef0f2 0)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring--segments{background:radial-gradient(#ffffff 53%,transparent 55%),conic-gradient(var(--segments, #ede9e2 0 100%))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring__center{display:grid;place-items:center;align-content:center;gap:2px;inline-size:68%;min-block-size:0;text-align:center}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring strong{color:#0a0a0a;font-size:22px;font-weight:840}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list small,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list header span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 p,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 small,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-item small,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-notification small{color:#566279}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list em,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-bar-column strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-item strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-notification strong{color:#111827}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status span{color:#4e5a70;font-size:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-signal-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:4px;margin-block-start:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-signal-row .qaf-dashboard-status-pill{font-size:10px;padding:3px 5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-metric{border-color:#14141614;background:#f7f4ef;border-radius:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--primary,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--health{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--primary .qaf-dash01-card{min-block-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--health .qaf-dash01-card{min-block-size:150px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-layout{grid-template-columns:minmax(76px,.52fr) minmax(0,1fr);align-items:start;gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics{grid-template-columns:1fr}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar{gap:5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar header{display:flex;align-items:start;justify-content:space-between;gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar header>span{display:grid;gap:1px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar header strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar header em{color:#141416;font-style:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar header small{color:#667084;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid span{display:grid;place-items:center;min-block-size:14px;border-radius:4px;font-size:9px;line-height:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid strong{color:#667084}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid span{background:#faf8f4;color:#202638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid span.is-muted{opacity:.36}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory{padding-inline:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-donut-card{grid-template-columns:1fr;justify-items:center;gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-ring{inline-size:86px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-legend{inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-legend span{font-size:10.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel{border-color:#ff24242e;background:linear-gradient(180deg,#fff7f5,#fffaf8)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert{border-color:#ff24242e;border-radius:7px;background:#fff3f1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-item strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 strong{white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert strong{color:#bf332c}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert small{color:#7b4c45}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary{gap:8px;padding:14px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary__metrics{grid-template-columns:minmax(0,1fr)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__empty{min-block-size:46px;border:1px dashed rgb(20 20 22 / 12%);border-radius:7px;background:#faf8f4;color:#667084;padding:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-quick-actions-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-quick-actions-v2__item{min-block-size:34px;border-color:#14141614;border-radius:7px;background:#fffdf9;color:#314056;padding-inline:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 li,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2 button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button{border-block-end-color:#14141617}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-table-list button strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-technicians button strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 em{color:#111827;font-weight:820}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-health{grid-template-columns:minmax(88px,auto) minmax(0,1fr)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-score{border-color:#3f72542e;border-radius:8px;background:#f3f8f4}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-system-metrics span{border-block-end:1px solid rgb(20 20 22 / 8%);padding-block-end:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{position:relative;overflow:hidden}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card:before{content:"";position:absolute;inset-block:10px auto;inset-inline-start:0;inline-size:3px;block-size:26px;border-radius:999px;background:#d6c2a6b3}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--danger:before,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--danger .qaf-dashboard-kpi-card__icon{background:#fff0ef;color:#c9342e}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--warning:before,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--warning .qaf-dashboard-kpi-card__icon{background:#fff4df;color:#b36a16}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--success:before,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card.qaf-dashboard-tone--success .qaf-dashboard-kpi-card__icon{background:#edf7f0;color:#31714c}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{overflow:visible;text-overflow:clip}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--calendar .enterprise-dashboard-widget-v2__header:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .enterprise-dashboard-widget-v2__header:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-dashboard-widget-v2__header:after{content:""}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--calendar .enterprise-dashboard-widget-v2__title h2{white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend .enterprise-alert-dot-v2--success,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status .enterprise-alert-dot-v2--success{background:#3f8f5c}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend .enterprise-alert-dot-v2--info,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status .enterprise-alert-dot-v2--info{background:#6f8fb6}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend .enterprise-alert-dot-v2--warning,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status .enterprise-alert-dot-v2--warning{background:#d89a45}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend .enterprise-alert-dot-v2--danger,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-inspection-status .enterprise-alert-dot-v2--danger{background:#d9413b}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision{grid-template-columns:minmax(300px,.95fr) minmax(0,2fr);align-items:start;grid-auto-rows:min-content}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .qaf-dash01-panel-wrap{display:block;align-self:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-decision-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--activity{grid-column:1 / -1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision .qaf-dashboard-approvals-summary{block-size:auto;min-block-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--approvals .qaf-dashboard-approvals-summary{gap:7px;padding:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--approvals .qaf-dashboard-approval-metric{display:flex;align-items:center;justify-content:space-between;min-block-size:34px;padding:7px 9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--approvals .enterprise-dashboard-widget-v2__empty{min-block-size:34px;align-content:center;padding:8px 10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions{padding:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2__item{gap:6px;min-block-size:36px;padding-inline:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2__item svg{flex:0 0 auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2__item span{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.12}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 li{grid-template-columns:auto minmax(0,1fr);gap:7px;padding-block-end:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 small{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 strong span{color:#9a6a30;font-size:10px;letter-spacing:0;text-transform:uppercase}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 strong em,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 small span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 time{min-inline-size:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 strong em{color:#111827;font-style:normal;font-weight:820}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 p{margin-block-start:3px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 button{grid-template-columns:minmax(54px,auto) minmax(0,1fr) auto;gap:7px;align-items:start;padding-block:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 strong{overflow:visible;text-overflow:clip;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 span{display:-webkit-box;overflow:hidden;color:#566279;line-height:1.2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button{grid-template-areas:"label score" "bar bar";grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding-block:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button>span{grid-area:label}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button>div{grid-area:bar;min-inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 em{grid-area:score}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.15}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-health{grid-template-columns:1fr;gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;min-inline-size:0;padding:8px 9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score svg{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score__label{grid-column:1;color:#31714c;font-size:11px;font-weight:820;min-inline-size:0;overflow-wrap:anywhere;text-transform:uppercase}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-score__value{grid-column:2;grid-row:1;color:#111827;font-size:24px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metric{grid-template-columns:minmax(0,1fr) auto;gap:5px;border:1px solid rgb(20 20 22 / 8%);border-radius:7px;background:#faf8f4;padding:6px 7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics em,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metric__label,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metric__value{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics em{color:#566279;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-metrics strong{color:#111827;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{grid-template-columns:minmax(186px,1fr) minmax(218px,auto) minmax(178px,auto) max-content max-content;gap:5px;padding-inline:8px 10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{min-inline-size:184px;padding-inline:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switcher-v2__label{min-inline-size:104px;max-inline-size:132px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{min-inline-size:178px;padding-inline:4px 4px 4px 7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{font-size:10.5px;padding-inline:3px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{min-inline-size:124px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity small{max-inline-size:100px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title{align-items:flex-start;min-block-size:30px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title{flex:1 1 auto;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title>div{display:grid;gap:1px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header p,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title span{overflow:hidden;min-inline-size:0;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel .enterprise-dashboard-section-v2__title:after,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary .enterprise-dashboard-section-v2__title:after{content:""}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2[data-dashboard-drilldown=true]>.enterprise-dashboard-widget-v2__header:after{content:"View All ->";flex:0 0 auto;margin-inline-start:6px;color:#a56f31;font-size:10.5px;font-weight:760;line-height:1.45;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--primary{grid-template-columns:repeat(24,minmax(0,1fr));align-items:stretch}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--primary .qaf-dash01-card{block-size:100%;min-block-size:238px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-donut-card,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-donut-card{align-content:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-layout{grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-ring{inline-size:92px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-legend span{font-size:11px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-schedule-list em{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--decision{grid-template-columns:minmax(280px,4fr) minmax(0,8fr);align-items:start;gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-decision-column{display:grid;align-content:start;gap:7px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions{padding:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel__list{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel__list>li{display:block;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert{grid-template-columns:minmax(0,1fr) max-content;inline-size:100%;min-block-size:48px;padding:8px 9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert>span{display:grid;gap:1px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert .qaf-dashboard-status-pill{justify-self:end;min-inline-size:58px;text-align:center}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary .enterprise-dashboard-widget-v2__empty{min-block-size:34px;padding:8px 10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2{gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 li{gap:6px;padding-block-end:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 small{gap:3px 7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2 small span:after{content:"";display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--quick-actions .enterprise-quick-actions-v2__item{justify-content:flex-start;min-block-size:42px;padding-inline:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 button{border-color:#1414160f;background:transparent;padding-block:5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 span{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary>.qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2{min-block-size:214px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools>.enterprise-dashboard-widget-v2{gap:5px;padding:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button{gap:2px 8px;padding-block:3px;padding-inline:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button>div{block-size:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 small{line-height:1.08}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--system .qaf-dash01-system-health{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2 button{padding-block:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01{--dashboard-grid-gap: 7px;--dashboard-section-gap: 7px;--dashboard-card-radius: 8px;--dashboard-card-padding: 12px;--dashboard-header-height: 30px;--dashboard-icon-size: 28px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{min-inline-size:132px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switcher-v2__label{min-inline-size:120px;max-inline-size:154px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--dashboard-section-gap);min-inline-size:0;container-type:inline-size}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(24,minmax(0,1fr));align-items:stretch;gap:var(--dashboard-grid-gap);inline-size:100%;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item{display:grid;grid-column:span var(--dashboard-widget-span);min-inline-size:0;box-sizing:border-box}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap{grid-column:auto;inline-size:100%;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--equal-height .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{block-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--decision .qaf-dashboard-grid-contract__row[data-dashboard-grid-row-count="2"]>.qaf-dashboard-grid-contract__item:first-child{grid-column:span 8}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract--decision .qaf-dashboard-grid-contract__row[data-dashboard-grid-row-count="2"]>.qaf-dashboard-grid-contract__item:nth-child(2){grid-column:span 16}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--work-orders,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--pm,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--inspection,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--inventory{grid-column:auto;min-block-size:238px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--asset-health,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--branch-performance,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--technicians{grid-column:auto;min-block-size:150px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card--secondary,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap--tools>.enterprise-dashboard-widget-v2{grid-column:auto;min-block-size:198px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-card.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item>.qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{border-radius:var(--dashboard-card-radius);box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract .enterprise-dashboard-widget-v2__header,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract .enterprise-dashboard-section-v2__title{min-block-size:var(--dashboard-header-height)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract .enterprise-dashboard-widget-v2__title,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract .enterprise-dashboard-section-v2__title{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract .enterprise-dashboard-widget-v2__title>span{inline-size:var(--dashboard-icon-size);block-size:var(--dashboard-icon-size);flex:0 0 var(--dashboard-icon-size)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-layout{grid-template-columns:minmax(0,1fr);gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics span{padding:5px;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics strong{font-size:15px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar-grid strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar-grid span{min-block-size:13px;font-size:8.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-donut-card,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-donut-card,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--asset-health .qaf-dash01-donut-card{grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-ring,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-ring,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--asset-health .qaf-dash01-ring{inline-size:82px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inventory .qaf-dash01-legend span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-legend span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--asset-health .qaf-dash01-legend span{font-size:10.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inspection .qaf-dash01-bars{min-block-size:74px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inspection .qaf-dash01-split-metrics{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--inspection .qaf-dash01-split-metrics span{padding:5px;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap{display:grid;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel__list>li,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert{inline-size:100%;min-inline-size:0;box-sizing:border-box}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-alert{grid-template-columns:minmax(0,1fr) max-content}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools>.enterprise-dashboard-widget-v2{gap:4px;padding:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2{gap:3px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button{gap:2px 7px;padding-block:3px;padding-inline:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap--tools .enterprise-health-list-v2 button>div{block-size:5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--secondary .qaf-dashboard-grid-contract__row{align-items:stretch}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day{position:relative;display:grid;place-items:center;min-block-size:13px;padding:0;border:0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#faf8f4;color:#202638;cursor:default;font:inherit;font-size:8.5px;line-height:1;opacity:1;box-sizing:border-box}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day:not(:disabled){cursor:pointer}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day>span{display:inline;min-block-size:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.is-muted{opacity:.38}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.is-today{outline:1px solid rgb(154 106 48 / 52%);outline-offset:-1px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.is-selected{outline:2px solid #9a6a30;outline-offset:-1px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.has-pm{background:#fff4df;color:#7a4b16;font-weight:780}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.qaf-dashboard-tone--danger{background:#fff0ef;color:#b42318}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day.qaf-dashboard-tone--success{background:#edf7f0;color:#2f6f4a}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day i{position:absolute;inset-block-end:2px;inline-size:4px;block-size:4px;border-radius:999px;background:currentColor}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day em{position:absolute;inset-block-end:1px;inset-inline-end:1px;display:grid;place-items:center;min-inline-size:11px;block-size:11px;border-radius:999px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #14141614;color:inherit;font-size:7px;font-style:normal;font-weight:800;line-height:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail{display:grid;gap:5px;padding:6px;border:1px solid rgb(20 20 22 / 7%);border-radius:7px;background:#ffffff94;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-block-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail header>span{display:grid;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail header strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list{display:grid;gap:4px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list>span{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:1px 6px;min-block-size:0;padding-block:3px;border-block-start:1px solid rgb(20 20 22 / 6%);background:transparent}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list em,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list strong{color:#202638;font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list em{color:#667084;font-size:9px;font-style:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__list small{grid-column:2;grid-row:1 / span 2;align-self:center;color:#8b94a5;font-size:8.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__more,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__empty{color:#667084;font-size:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__action{justify-self:start;min-block-size:24px;padding-inline:9px;border:1px solid rgb(154 106 48 / 24%);border-radius:6px;background:#fffaf2;color:#7a4b16;cursor:pointer;font-size:10px;font-weight:760}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__actions{display:flex;align-items:center;gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__actions>button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__nav>button{display:inline-grid;place-items:center;min-inline-size:28px;min-block-size:28px;border:1px solid rgb(154 106 48 / 18%);border-radius:7px;background:#fffaf2;color:#7a4b16;cursor:pointer}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__nav>button:disabled{cursor:default;opacity:.48}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__nav select{min-inline-size:0;min-block-size:30px;border:1px solid rgb(20 20 22 / 9%);border-radius:7px;background:#ffffffd1;color:#202638;font:inherit;font-size:11px;font-weight:760;padding-inline:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__today{padding-inline:8px;font-size:10px;font-weight:760}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day{min-block-size:22px;border:1px solid rgb(20 20 22 / 5%);font-size:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day:disabled{cursor:default}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day i{inset-block-end:4px;inline-size:6px;block-size:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day em{inset-block-start:2px;inset-block-end:auto;inset-inline-end:2px;min-inline-size:18px;block-size:18px;padding-inline:3px;background:#fff;font-size:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day small{position:absolute;inset-block-end:3px;display:flex;gap:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day small b{inline-size:4px;block-size:4px;border-radius:999px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day small b.qaf-dashboard-tone--warning{background:#d89a45}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day small b.qaf-dashboard-tone--success{background:#3f8f5c}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day small b.qaf-dashboard-tone--danger{background:#d9413b}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__summary span{display:grid;gap:1px;padding:5px;border:1px solid rgb(20 20 22 / 6%);border-radius:6px;background:#ffffffb8;color:#667084;font-size:8.5px;line-height:1.05}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__summary strong{color:#0f172a;font-size:13px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job{grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;border-radius:6px;padding-inline:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job i{grid-column:1;grid-row:1 / span 2;inline-size:7px;block-size:7px;border-radius:999px;background:currentColor}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job em{grid-column:2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job small{grid-column:2;grid-row:auto;align-self:auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-date-detail__job b{grid-column:3;grid-row:1 / span 2;align-self:center;padding:4px 7px;border-radius:999px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #14141612;color:currentColor;font-size:8.5px;line-height:1;text-transform:capitalize}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2{gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;min-block-size:54px;padding-block:10px;padding-inline:12px 10px;border-radius:8px;background:#fff}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy{display:grid;gap:2px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy strong{color:#101828;font-size:12.5px;line-height:1.15}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy small{grid-column:auto;color:#667084;font-size:10.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__row>.qaf-dashboard-status-pill{justify-self:end;min-block-size:24px;border-width:1px;padding:4px 8px;font-size:10px;line-height:1;box-shadow:0 1px 2px #1018280d;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-tone--danger{border-color:#ffd0cc;background:#fff1ef;color:#b42318}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-tone--warning{border-color:#f0d0a0;background:#fff7e8;color:#935c00}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-tone--success{border-color:#c8e7d0;background:#edf8f0;color:#227548}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-tone--info,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-tone--primary{border-color:#d6e3ff;background:#edf4ff;color:#315f9d}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-alert-dot-v2--danger{background:#e5484d;box-shadow:0 0 0 3px #e5484d21}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-alert-dot-v2--warning{background:#d98a18;box-shadow:0 0 0 3px #d98a1821}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-alert-dot-v2--success{background:#2f9e65;box-shadow:0 0 0 3px #2f9e6521}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-alert-dot-v2--info{background:#5b83c2;box-shadow:0 0 0 3px #5b83c221}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__chevron{color:#667084}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--activity .enterprise-activity-feed-v2{align-content:start}}.qaf-pm-dialog-open{overflow:hidden;overscroll-behavior:contain}.qaf-dash01-pm-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;box-sizing:border-box;inline-size:100dvw;block-size:100dvh;padding:16px;overflow:hidden;background:#0f121870;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.qaf-dash01-pm-expanded__dialog{container:qaf-pm-dialog / inline-size;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;box-sizing:border-box;inline-size:min(1180px,calc(100dvw - 32px));max-inline-size:calc(100dvw - 32px);max-block-size:calc(100dvh - 32px);padding:16px;border:1px solid rgb(20 20 22 / 9%);border-radius:12px;outline:none;overflow:hidden;background:#fbfaf7;box-shadow:0 24px 80px #0f12183d;color:#101828;pointer-events:auto}.qaf-dash01-pm-expanded__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0}.qaf-dash01-pm-expanded__header>span{display:flex;align-items:center;gap:9px;min-inline-size:0}.qaf-dash01-pm-expanded__header>span>span{display:grid;min-inline-size:0}.qaf-dash01-pm-expanded__header h2{margin:0;overflow:hidden;color:#101828;font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.qaf-dash01-pm-expanded__header small{overflow:hidden;color:#667084;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qaf-dash01-pm-expanded__header>button,.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__nav>button{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fff;color:#475467;cursor:pointer}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__nav>button:disabled{cursor:default;opacity:.48}.qaf-dash01-pm-expanded__toolbar{display:grid;grid-template-columns:minmax(0,460px) auto;align-items:center;gap:10px;inline-size:100%}.qaf-dash01-pm-legend{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-self:start;min-inline-size:0;color:#667084;font-size:11px;font-weight:720;line-height:1.2}.qaf-dash01-pm-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.qaf-dash01-pm-legend i{display:inline-block;inline-size:7px;block-size:7px;border-radius:999px}.qaf-dash01-pm-legend i.qaf-dashboard-tone--warning{background:#d89a45}.qaf-dash01-pm-legend i.qaf-dashboard-tone--success{background:#3f8f5c}.qaf-dash01-pm-legend i.qaf-dashboard-tone--danger{background:#d9413b}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-inline-size:0}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__nav select{min-inline-size:0;min-block-size:44px;border:1px solid rgb(20 20 22 / 9%);border-radius:8px;background:#fff;color:#202638;font:inherit;font-size:12px;font-weight:760;padding-inline:10px}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__today{padding-inline:10px;font-size:11px;font-weight:760}.qaf-dash01-pm-expanded__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px;min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-content:start;min-inline-size:0;padding:10px;border:1px solid rgb(20 20 22 / 7%);border-radius:10px;background:#fff}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar-grid>strong{display:grid;place-items:center;min-block-size:22px;color:#667084;font-size:12px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day{position:relative;display:grid;align-items:start;justify-items:start;min-block-size:74px;padding:10px;border:1px solid rgb(20 20 22 / 5%);border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#faf8f4;color:#202638;cursor:pointer;font:inherit;font-size:13px;line-height:1;opacity:1}.qaf-dash01-pm-expanded .qaf-dash01-pm-day:disabled{cursor:default}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.is-muted{opacity:.34}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.is-today{outline:1px solid rgb(154 106 48 / 52%);outline-offset:-1px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.is-selected{outline:2px solid #9a6a30;outline-offset:-1px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.has-pm{background:#fff4df;color:#7a4b16;font-weight:780}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.qaf-dashboard-tone--danger{background:#fff0ef;color:#b42318}.qaf-dash01-pm-expanded .qaf-dash01-pm-day.qaf-dashboard-tone--success{background:#edf7f0;color:#2f6f4a}.qaf-dash01-pm-expanded .qaf-dash01-pm-day i{position:absolute;inset-block-end:12px;inset-inline-start:12px;inline-size:7px;block-size:7px;border-radius:999px;background:currentColor}.qaf-dash01-pm-expanded .qaf-dash01-pm-day em{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;min-inline-size:22px;block-size:22px;padding-inline:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #14141614;color:inherit;font-size:11px;font-style:normal;font-weight:840;line-height:1}.qaf-dash01-pm-expanded .qaf-dash01-pm-day small{position:absolute;inset-block-end:10px;inset-inline-end:10px;display:flex;gap:2px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day small b{inline-size:4px;block-size:4px;border-radius:999px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day small b.qaf-dashboard-tone--warning{background:#d89a45}.qaf-dash01-pm-expanded .qaf-dash01-pm-day small b.qaf-dashboard-tone--success{background:#3f8f5c}.qaf-dash01-pm-expanded .qaf-dash01-pm-day small b.qaf-dashboard-tone--danger{background:#d9413b}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail{display:grid;align-content:start;gap:10px;min-inline-size:0;padding:12px;border:1px solid rgb(20 20 22 / 7%);border-radius:10px;background:#fff}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-inline-size:0}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail header>span{display:grid;min-inline-size:0}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail header strong{color:#101828;font-size:15px;line-height:1.2}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail header small{color:#667084;font-size:11px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__summary span{display:grid;gap:2px;min-inline-size:0;padding:8px;border:1px solid rgb(20 20 22 / 6%);border-radius:7px;background:#ffffffb8;color:#667084;font-size:10px;line-height:1.1}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__summary strong{color:#0f172a;font-size:17px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__list{display:grid;gap:6px;min-inline-size:0}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;gap:2px 8px;align-items:center;min-block-size:46px;min-inline-size:0;padding:6px;border-block-start:1px solid rgb(20 20 22 / 6%);border-radius:7px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job i{grid-column:1;grid-row:1 / span 3;inline-size:7px;block-size:7px;border-radius:999px;background:currentColor}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job strong,.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job em,.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job small{grid-column:2;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job strong{color:#202638;font-size:11px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job em{color:#667084;font-size:10px;font-style:normal}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job small{color:#8b94a5;font-size:9.5px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job b{grid-column:3;grid-row:1 / span 3;align-self:center;padding:4px 7px;border-radius:999px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #14141612;color:currentColor;font-size:9px;line-height:1;text-transform:capitalize}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__empty,.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__more{color:#667084;font-size:10px;line-height:1.35}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail--empty{gap:12px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__empty-state{display:grid;place-content:center start;gap:4px;min-block-size:86px;padding:14px;border:1px solid rgb(20 20 22 / 6%);border-radius:8px;background:#faf8f4;color:#667084}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__empty-state strong{color:#202638;font-size:13px;line-height:1.2}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__empty-state small{font-size:11px;line-height:1.35}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__action{justify-self:start;min-block-size:30px;padding-inline:12px;border:1px solid rgb(154 106 48 / 24%);border-radius:7px;background:#fffaf2;color:#7a4b16;cursor:pointer;font-size:11px;font-weight:760}.qaf-dash01-pm-expanded .qaf-dashboard-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;inline-size:fit-content;min-block-size:28px;border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:780;line-height:1;white-space:nowrap}.qaf-dash01-pm-expanded .qaf-dashboard-tone--success{border-color:#c8e7d0;background:#edf8f0;color:#227548}.qaf-dash01-pm-expanded .qaf-dashboard-tone--warning{border-color:#f0d0a0;background:#fff7e8;color:#935c00}.qaf-dash01-pm-expanded .qaf-dashboard-tone--danger{border-color:#ffd0cc;background:#fff1ef;color:#b42318}.qaf-dash01-pm-expanded .qaf-dashboard-tone--info,.qaf-dash01-pm-expanded .qaf-dashboard-tone--primary{border-color:#d6e3ff;background:#edf4ff;color:#315f9d}@container qaf-pm-dialog (max-width: 900px){.qaf-dash01-pm-expanded__toolbar,.qaf-dash01-pm-expanded__body{grid-template-columns:minmax(0,1fr)}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container qaf-pm-dialog (max-width: 560px){.qaf-dash01-pm-expanded__dialog{inline-size:100dvw;max-inline-size:100dvw;block-size:100dvh;max-block-size:100dvh;border-radius:0;padding:12px}.qaf-dash01-pm-expanded__header{position:sticky;inset-block-start:0;z-index:1;padding-block-end:4px;background:#fbfaf7}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__nav{grid-template-columns:42px minmax(0,1fr) 42px}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar__today{grid-column:1 / -1;inline-size:100%}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar-grid{gap:4px;padding:6px}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar-grid>strong{min-block-size:18px;font-size:10px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day{min-block-size:44px;padding:6px;font-size:11px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day em{inset-block-start:4px;inset-inline-end:4px;min-inline-size:20px;block-size:20px;font-size:10px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day i{inset-block-end:7px;inset-inline-start:7px;inline-size:6px;block-size:6px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job{grid-template-columns:auto minmax(0,1fr)}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__job b{grid-column:2;grid-row:auto;justify-self:start}}@media(max-width:560px){.qaf-dash01-pm-expanded{padding:0}}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm{container:qaf-dash01-pm-card / inline-size}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .enterprise-dashboard-widget-v2__header{align-items:start;gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .enterprise-dashboard-widget-v2__title h2{overflow:visible;line-height:1.12;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar>header>span{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar>header small{display:block;overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-date-detail--compact{grid-template-columns:minmax(0,1fr);align-items:center;gap:3px;min-block-size:34px;padding:5px 7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-date-detail--compact header{display:flex;align-items:center;gap:6px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-date-detail--compact header>span{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-date-detail--compact .qaf-dashboard-status-pill{min-block-size:20px;padding:3px 6px;font-size:8.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav{gap:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__actions>button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav>button{min-inline-size:26px;min-block-size:26px;border-radius:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav select{min-block-size:28px;padding-inline:7px;font-size:10.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__today{padding-inline:6px;font-size:9.5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day{min-block-size:20px;font-size:9.5px}@container qaf-dash01-pm-card (max-width: 320px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .enterprise-dashboard-widget-v2__header{grid-template-columns:minmax(0,1fr)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav{grid-template-columns:auto minmax(0,1fr) auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__today{grid-column:1 / -1;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-date-detail--compact{grid-template-columns:minmax(0,1fr)}}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors{container:qaf-dash01-contractors-card / inline-size}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2{gap:7px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 button{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px 10px;align-items:center;min-block-size:48px;padding-block:8px;padding-inline:10px 12px;border-color:#14141612;border-radius:8px;background:#fff}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 strong{min-inline-size:max-content;overflow:visible;color:#344054;font-size:10.5px;line-height:1.2;text-overflow:clip;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 span{display:-webkit-box;min-inline-size:0;overflow:hidden;color:#566279;font-size:10.5px;line-height:1.22;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 em{justify-self:end;min-inline-size:34px;color:#6f4d25;font-size:11px;font-style:normal;font-weight:820;line-height:1;text-align:end}@container qaf-dash01-contractors-card (max-width: 310px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 button{grid-template-areas:"contractor-id contractor-score" "contractor-description contractor-description";grid-template-columns:minmax(0,1fr) max-content;align-items:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 strong{grid-area:contractor-id;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 span{grid-area:contractor-description}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--contractors .enterprise-risk-ranking-v2 em{grid-area:contractor-score}}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live{container:qaf-dash01-live-card / inline-size}@container qaf-dash01-live-card (max-width: 300px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row{grid-template-columns:auto minmax(0,1fr) auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row>.qaf-dashboard-status-pill{grid-column:2;justify-self:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__chevron{grid-column:3;grid-row:1 / span 2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy small{white-space:normal}}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0;padding:10px 12px;border:1px solid rgb(201 151 84 / 34%);border-radius:8px;background:linear-gradient(135deg,#d6c2a647,#f7f7f7eb),#f7f7f7;box-shadow:0 14px 30px #1414160f}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry>div,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__title{display:flex;align-items:center;gap:10px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry__icon{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:34px;block-size:34px;border:1px solid rgb(201 151 84 / 36%);border-radius:8px;color:#8a5f2b;background:#fffaf3}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar strong{display:block;overflow:hidden;color:#0a0a0a;font-size:14px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry small,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar small{display:block;margin-block-start:2px;overflow:hidden;color:#6b7280;font-size:11px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:36px;padding-block:0;padding-inline:12px;border:1px solid rgb(20 20 22 / 12%);border-radius:8px;color:#141416;background:#ffffffdb;font:inherit;font-size:12px;font-weight:820;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button:hover{border-color:#c997548f;box-shadow:0 10px 20px #14141614;transform:translateY(-1px)}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button:focus-visible,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget button:focus-visible,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget select:focus-visible,.qaf-dashboard-drawer-layer button:focus-visible,.qaf-dashboard-drawer-layer input:focus-visible,.qaf-dashboard-drawer-layer select:focus-visible,.qaf-dashboard-customize-dialog button:focus-visible,.qaf-dashboard-customize-toast button:focus-visible{outline:2px solid #c99754;outline-offset:2px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button--primary{border-color:#7a52266b;color:#fff;background:linear-gradient(135deg,#c99754,#8a5f2b);box-shadow:0 10px 20px #8a5f2b2e}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-status{display:inline-flex;align-items:center;gap:7px;min-block-size:28px;padding-inline:10px;border:1px solid rgb(20 20 22 / 8%);border-radius:999px;color:#4b5563;background:#ffffffbd;font-size:11px;font-weight:780;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-status i{inline-size:7px;block-size:7px;border-radius:999px;background:#3f8f5c}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-status.is-dirty i{background:#d89a45}.enterprise-dashboard-engine-v2--customizing .qaf-dashboard-customize-canvas{padding:10px;border:1px dashed rgb(201 151 84 / 44%);border-radius:8px;background:#fffaf394}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--custom-layout .qaf-dashboard-grid-contract__row{align-items:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--custom-layout .qaf-dashboard-grid-contract__item{align-items:stretch;align-self:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-section--custom-layout .qaf-dashboard-grid-contract__item>*{align-self:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;align-content:stretch;container:qaf-dashboard-customize-widget / inline-size;block-size:100%;min-block-size:0;padding:0;border:1px dashed rgb(201 151 84 / 62%);border-radius:8px;background:#ffffffad;box-shadow:inset 0 0 0 1px #ffffffb8}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:7px;min-block-size:38px;padding:6px 7px;border:1px solid rgb(201 151 84 / 30%);border-radius:8px;background:#fffaf3}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__handle{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:7px;color:#8a5f2b;background:#c997541f}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta{min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta strong{color:#141416;font-size:12px;font-weight:850;line-height:1.1}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta small{margin-block-start:2px;color:#8a8d91;font-size:10px;font-weight:760;text-transform:uppercase}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome select{min-block-size:28px;border:1px solid rgb(20 20 22 / 10%);border-radius:7px;color:#141416;background:#fff;font:inherit;font-size:11px;font-weight:760}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button{display:inline-grid;place-items:center;inline-size:30px;padding:0;cursor:pointer}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button:disabled{cursor:not-allowed;opacity:.42}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__danger{color:#d9413b}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size{display:inline-flex;align-items:center;gap:5px;color:#6b7280;font-size:10px;font-weight:800;text-transform:uppercase}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size select{min-inline-size:94px;padding-inline:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;inline-size:100%;min-inline-size:0;min-block-size:0;block-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*>.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*>.qaf-dash01-panel-wrap,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*>.qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*>.qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__body>*>.qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{inline-size:100%;min-inline-size:0;min-block-size:0;block-size:100%}@container qaf-dashboard-customize-widget (max-width: 430px){.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(44px,auto));gap:5px;justify-self:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size{grid-column:1 / -1;inline-size:min(100%,260px)}}@media(max-width:1280px){.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-empty{display:grid;place-items:center;gap:6px;min-block-size:240px;padding:28px;border:1px dashed rgb(201 151 84 / 52%);border-radius:8px;color:#4b5563;background:#fffaf3;text-align:center}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-empty strong{color:#141416;font-size:16px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-empty{display:grid;gap:12px;min-block-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-bands span{display:grid;gap:5px;min-inline-size:0;padding:10px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fffaf3;color:#4b5563;font-size:11px;font-weight:780}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-bands i{inline-size:10px;block-size:10px;border-radius:999px;background:currentColor}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-bands strong{color:#6b7280;font-size:10px;font-weight:760}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-message{display:grid;gap:5px;padding:12px;border:1px dashed rgb(201 151 84 / 46%);border-radius:8px;background:#f7f7f7db}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-message strong{color:#141416;font-size:13px}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-message span{color:#6b7280;font-size:12px;line-height:1.35}.qaf-dashboard-drawer-layer{position:fixed;z-index:119;top:0;right:0;bottom:0;left:0;display:grid;justify-items:end;background:#0a0a0a2e}.qaf-dashboard-drawer-open{overscroll-behavior:contain}.qaf-dashboard-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.qaf-dashboard-catalog-drawer,.qaf-dashboard-settings-drawer{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);inline-size:min(470px,calc(100vw - 36px));block-size:calc(100vh - 28px);margin:14px;overflow:hidden;border:1px solid rgb(214 194 166 / 64%);border-radius:8px;background:#f7f7f7;box-shadow:0 30px 80px #0a0a0a3d}.qaf-dashboard-bottom-sheet-handle{display:none}.qaf-dashboard-settings-drawer{grid-template-rows:auto auto minmax(0,1fr) auto auto}.qaf-dashboard-drawer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;border-block-end:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-drawer-header strong{display:block;color:#0a0a0a;font-size:18px;line-height:1.15}.qaf-dashboard-drawer-header small{display:block;margin-block-start:4px;color:#6b7280;font-size:12px;line-height:1.35}.qaf-dashboard-drawer-close{display:inline-grid;place-items:center;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;color:#141416;background:#fff;cursor:pointer}.qaf-dashboard-catalog-controls{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);gap:10px;padding:12px 16px;border-block-end:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-catalog-search,.qaf-dashboard-catalog-filter,.qaf-dashboard-settings-field{display:grid;min-inline-size:0}.qaf-dashboard-catalog-search,.qaf-dashboard-catalog-filter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-block-size:38px;padding-inline:10px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;color:#6b7280;background:#fff}.qaf-dashboard-catalog-search input,.qaf-dashboard-catalog-filter select{min-inline-size:0;border:0;outline:0;color:#141416;background:transparent;font:inherit;font-size:12px;font-weight:720}.qaf-dashboard-catalog-list,.qaf-dashboard-settings-fields{display:grid;align-content:start;gap:10px;min-block-size:0;overflow:auto;padding:14px 16px 16px}.qaf-dashboard-catalog-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-inline-size:0;padding:12px;border:1px solid rgb(20 20 22 / 9%);border-radius:8px;background:#fff;box-shadow:0 8px 18px #1414160d}.qaf-dashboard-catalog-card__copy{display:grid;gap:6px;min-inline-size:0}.qaf-dashboard-catalog-card__category{color:#8a5f2b;font-size:10px;font-weight:860;text-transform:uppercase}.qaf-dashboard-catalog-card strong,.qaf-dashboard-catalog-card p,.qaf-dashboard-catalog-card__reason{margin:0;min-inline-size:0}.qaf-dashboard-catalog-card strong{color:#141416;font-size:14px;line-height:1.2}.qaf-dashboard-catalog-card p,.qaf-dashboard-catalog-card__reason{color:#6b7280;font-size:12px;line-height:1.35}.qaf-dashboard-catalog-status{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 8px;border-radius:999px;color:#4b5563;background:#f1eee9;font-size:10px;font-weight:820;text-transform:uppercase}.qaf-dashboard-catalog-status i{inline-size:7px;block-size:7px;border-radius:999px;background:currentColor}.qaf-dashboard-catalog-status--available{color:#2f7249;background:#e9f6ee}.qaf-dashboard-catalog-status--added{color:#8a5f2b;background:#fff0d7}.qaf-dashboard-catalog-status--plan-locked,.qaf-dashboard-catalog-status--permission-restricted,.qaf-dashboard-catalog-status--scope-restricted{color:#7a4f19;background:#fff4e5}.qaf-dashboard-catalog-status--unsupported,.qaf-dashboard-catalog-status--unavailable{color:#6b7280;background:#eceff3}.qaf-dashboard-catalog-empty,.qaf-dashboard-settings-empty{display:grid;gap:5px;padding:16px;border:1px dashed rgb(201 151 84 / 42%);border-radius:8px;color:#6b7280;background:#fffaf3}.qaf-dashboard-settings-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:12px 16px 0;padding:12px;border:1px solid rgb(201 151 84 / 24%);border-radius:8px;color:#8a5f2b;background:#fffaf3}.qaf-dashboard-settings-summary strong,.qaf-dashboard-settings-summary small{display:block;min-inline-size:0}.qaf-dashboard-settings-summary strong{color:#141416;font-size:12px;text-transform:capitalize}.qaf-dashboard-settings-summary small{margin-block-start:2px;color:#6b7280;font-size:11px}.qaf-dashboard-settings-field{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;min-inline-size:0;padding:12px;border:1px solid rgb(20 20 22 / 9%);border-radius:8px;background:#fff}.qaf-dashboard-settings-field__copy{display:grid;gap:4px;min-inline-size:0}.qaf-dashboard-settings-field__label{display:block;min-inline-size:0;color:#141416;font-size:13px;font-weight:840;line-height:1.25}.qaf-dashboard-settings-field__helper{display:block;margin:0;min-inline-size:0;color:#6b7280;font-size:11px;line-height:1.35}.qaf-dashboard-settings-field__control{display:grid;gap:8px;min-inline-size:0}.qaf-dashboard-settings-field input:not([type=checkbox]),.qaf-dashboard-settings-field select{min-block-size:36px;min-inline-size:0;inline-size:100%;padding-inline:10px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;background:#fff;color:#141416;font:inherit;font-size:12px;font-weight:720}.qaf-dashboard-settings-field--toggle{align-items:start}.qaf-dashboard-settings-field--toggle input{justify-self:start;inline-size:18px;block-size:18px;accent-color:#9a6a30}.qaf-dashboard-settings-field--choices{display:block;min-inline-size:0}.qaf-dashboard-settings-field--choices legend{display:block;inline-size:100%;margin:0;padding:0}.qaf-dashboard-settings-field--choices .qaf-dashboard-settings-field__helper{margin-block-start:4px}.qaf-dashboard-settings-field--choices .qaf-dashboard-settings-field__control{margin-block-start:10px}.qaf-dashboard-settings-choices{display:grid;gap:8px}.qaf-dashboard-settings-choices label{display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:12px;font-weight:720}.qaf-dashboard-settings-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-block-start:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-settings-boundary{margin:0;padding:0 16px 14px;color:#6b7280;font-size:11px;line-height:1.4}.qaf-dashboard-customize-dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0a0a0a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.qaf-dashboard-customize-dialog{inline-size:min(520px,100%);border:1px solid rgb(214 194 166 / 64%);border-radius:8px;background:#f7f7f7;box-shadow:0 28px 70px #0a0a0a42}.qaf-dashboard-customize-dialog header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px;border-block-end:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-customize-dialog header>span{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border-radius:8px;color:#8a5f2b;background:#fffaf3}.qaf-dashboard-customize-dialog h2,.qaf-dashboard-customize-dialog p{margin:0}.qaf-dashboard-customize-dialog h2{color:#0a0a0a;font-size:18px;line-height:1.15}.qaf-dashboard-customize-dialog p{margin-block-start:6px;color:#4b5563;font-size:13px;line-height:1.45}.qaf-dashboard-customize-dialog header>button,.qaf-dashboard-customize-toast button{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;color:#141416;background:#fff;cursor:pointer}.qaf-dashboard-customize-dialog__notice{display:grid;gap:3px;margin:14px 18px 0;padding:12px;border:1px solid rgb(201 151 84 / 28%);border-radius:8px;color:#4b5563;background:#fffaf3;font-size:12px;line-height:1.35}.qaf-dashboard-customize-dialog__notice strong{color:#8a5f2b}.qaf-dashboard-customize-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px}.qaf-dashboard-customize-toast{position:fixed;z-index:110;inset-block-end:22px;inset-inline-end:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;inline-size:min(390px,calc(100vw - 32px));padding:12px;border:1px solid rgb(63 143 92 / 24%);border-radius:8px;color:#255a3a;background:#f6fff9;box-shadow:0 18px 42px #14141629}.qaf-dashboard-customize-toast span{min-inline-size:0}.qaf-dashboard-customize-toast strong,.qaf-dashboard-customize-toast small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qaf-dashboard-customize-toast strong{color:#1f5134;font-size:13px}.qaf-dashboard-customize-toast small{margin-block-start:2px;color:#4b6f58;font-size:11px}html[dir=rtl] .enterprise-dashboard-engine-v2--dash01{direction:rtl}html[dir=rtl] .qaf-dashboard-drawer-layer{justify-items:start}html[dir=rtl] .qaf-dashboard-catalog-drawer,html[dir=rtl] .qaf-dashboard-settings-drawer,html[dir=rtl] .qaf-dashboard-customize-dialog,html[dir=rtl] .qaf-dashboard-customize-toast{direction:rtl}html[dir=rtl] .enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2 strong,html[dir=rtl] .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 em,html[dir=rtl] .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2__copy small{direction:ltr;unicode-bidi:isolate}@media(max-width:1024px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__nav-trigger{grid-column:1;grid-row:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{grid-column:2;grid-row:1;max-inline-size:132px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{grid-column:3;grid-row:1;inline-size:100%;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__actions{grid-column:4;grid-row:1;justify-self:end}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{grid-column:1 / -1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:7px;inline-size:min(100%,430px);min-block-size:40px;border:1px solid var(--dash01-line);border-radius:8px;background:#fff;box-shadow:0 8px 18px #0a0a0a08;color:#4e5a70;padding:4px 5px 4px 9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>svg{flex:0 0 auto;color:#9a6a30}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{min-inline-size:0;min-block-size:30px;border:0;border-radius:6px;background:transparent;color:#536078;cursor:pointer;font-size:11px;font-weight:740;padding-inline:4px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button.is-active{background:var(--dash01-sand);color:var(--dash01-onyx)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-test-time-indicator{grid-column:1 / -1;grid-row:3;justify-self:start;max-inline-size:100%}}@media(max-width:1023px){.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry>div,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__title{align-items:start}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry small,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar small{overflow:visible;text-overflow:clip;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions{display:grid;grid-template-columns:repeat(5,minmax(0,auto));justify-content:start;gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button{min-block-size:44px;min-inline-size:44px;line-height:1.15;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:5px;min-block-size:0;padding:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__handle{display:none}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{grid-column:2;justify-self:end;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome select{min-block-size:44px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button{inline-size:44px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size{display:inline-grid;grid-template-columns:auto minmax(80px,1fr);align-items:center;inline-size:min(100%,260px);min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size select{inline-size:100%}.qaf-dashboard-catalog-drawer,.qaf-dashboard-settings-drawer{inline-size:min(560px,calc(100vw - 28px))}.qaf-dashboard-catalog-controls,.qaf-dashboard-catalog-card{grid-template-columns:minmax(0,1fr)}.qaf-dashboard-catalog-card>.qaf-dashboard-customize-button{justify-self:start;min-inline-size:132px}}@container qaf-dashboard-customize-widget (max-width: 430px){.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome{grid-template-columns:minmax(0,1fr);align-items:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(44px,auto));justify-content:start}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size{grid-column:1 / -1;inline-size:min(100%,260px)}}@media(max-width:720px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{grid-template-columns:auto minmax(0,1fr) auto}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{grid-column:2;grid-row:1;max-inline-size:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{grid-column:1 / -1;grid-row:2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__actions{grid-column:3;grid-row:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{grid-column:1 / -1;grid-row:3;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-test-time-indicator{grid-column:1 / -1;grid-row:4}.qaf-dashboard-drawer-layer{align-items:end;justify-items:stretch;padding-block-start:42px}html[dir=rtl] .qaf-dashboard-drawer-layer{justify-items:stretch}.qaf-dashboard-catalog-drawer,.qaf-dashboard-settings-drawer{inline-size:100%;block-size:min(86dvh,720px);max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 14px);margin:0;border-block-end:0;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0;border-end-end-radius:0}.qaf-dashboard-catalog-drawer{grid-template-rows:auto auto auto minmax(0,1fr)}.qaf-dashboard-bottom-sheet-handle{display:block;justify-self:center;inline-size:42px;block-size:4px;margin-block:10px 0;border-radius:999px;background:#1414162e}.qaf-dashboard-drawer-header{padding-block:12px;padding-inline:16px}.qaf-dashboard-catalog-list,.qaf-dashboard-settings-fields{padding-block-end:max(18px,env(safe-area-inset-bottom,0px))}.qaf-dashboard-settings-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:max(12px,env(safe-area-inset-bottom,0px))}.qaf-dashboard-settings-footer .qaf-dashboard-customize-button{inline-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{padding:10px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry>div,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__title{gap:8px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry>.qaf-dashboard-customize-button,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions{inline-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry>.qaf-dashboard-customize-button{justify-self:stretch}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-status{grid-column:1 / -1;justify-content:center;min-block-size:34px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions .qaf-dashboard-customize-button{inline-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__handle{display:none}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome{grid-template-columns:minmax(0,1fr);gap:6px;margin:5px;padding:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta strong,.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__meta small{overflow:visible;text-overflow:clip;white-space:normal}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(44px,1fr));gap:5px}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;inline-size:100%;min-inline-size:0}.enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__size select{inline-size:100%}.enterprise-dashboard-engine-v2--dash01 .qaf-dash01-asset-risk-bands{grid-template-columns:minmax(0,1fr)}.qaf-dashboard-customize-dialog footer{display:grid;grid-template-columns:minmax(0,1fr)}.qaf-dashboard-customize-dialog footer .qaf-dashboard-customize-button{inline-size:100%}}.qaf-dashboard-mobile-bottom-nav,.qaf-dashboard-mobile-more-layer,.qaf-dashboard-catalog-category-tabs{display:none}@media(max-width:1180px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01>[data-dashboard-widget-id=operational-kpis]{order:2}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approvals-summary,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-notifications-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-operational-intelligence{border-color:#14141614;background:#fff;color:#1d2638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__title h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2 strong{color:#0a0a0a}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__header p,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-section-v2__title span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-legend span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 p,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-activity-feed-v2 small,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-live-list-v2 small,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-health-list-v2 span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-risk-ranking-v2 span{color:#566279}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy small{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy small{display:block}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring{background:radial-gradient(#ffffff 53%,transparent 55%),conic-gradient(#3f7254 var(--value),#eef0f2 0)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-ring--segments{background:radial-gradient(#ffffff 53%,transparent 55%),conic-gradient(var(--segments, #ede9e2 0 100%))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-mini-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-split-metrics span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-schedule-list span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-approval-metric,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .enterprise-dashboard-widget-v2__empty{border-color:#14141614;background:#f7f4ef}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-day{border-color:#14141614;background:#faf8f4;color:#202638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-day.has-pm{background:#fff4df;color:#7a4b16}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-day.qaf-dashboard-tone--danger{background:#fff0ef;color:#b42318}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-day.qaf-dashboard-tone--success{background:#edf7f0;color:#2f6f4a}}@media(min-width:721px)and (max-width:1180px){body:has(.enterprise-dashboard-engine-v2--dash01){--e2-sidebar-width: 64px;--e2-sidebar-rail: 64px;--e2-topbar-height: 110px;--dash01-onyx: #0a0a0a;--dash01-charcoal: #141416;--dash01-sand: #d6c2a6;--dash01-bone: #f7f7f7;--dash01-paper: #ffffff;--dash01-line: rgb(20 20 22 / 9%);--dash01-shadow-soft: 0 8px 22px rgb(10 10 10 / 5%)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-button{min-block-size:44px;min-inline-size:44px;line-height:1.15;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2{background:var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{inline-size:calc(100% - var(--e2-sidebar-width));margin-inline-start:var(--e2-sidebar-width);background:var(--dash01-bone)}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{margin-inline-start:0;margin-inline-end:var(--e2-sidebar-width)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__scrim,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__mobile-close,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__controls,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__identity,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__meta,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav h2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a span{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-collapsed:not(.is-pinned):not(:hover),body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-expanded{position:fixed;z-index:70;inset-block:0;inset-inline-start:0;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:var(--e2-sidebar-width)!important;max-inline-size:var(--e2-sidebar-width);flex-basis:var(--e2-sidebar-width)!important;padding:12px 6px;transform:none!important;border-inline-end:1px solid rgb(255 255 255 / 8%);background:radial-gradient(circle at 50% 0%,rgb(214 194 166 / 20%),transparent 36%),linear-gradient(180deg,#111312,#070807)}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2{inset-inline-start:auto;inset-inline-end:0;border-inline-end:0;border-inline-start:1px solid rgb(255 255 255 / 8%)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__header{display:grid;place-items:center;min-block-size:42px;margin-block-end:12px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2 .enterprise-brandmark-v2{inline-size:38px;block-size:38px;border-radius:10px;box-shadow:0 12px 26px #00000047}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav{display:grid;align-content:start;gap:6px;overflow:auto;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav section{display:grid;gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a{display:grid;place-items:center;gap:3px;min-block-size:48px;border:1px solid transparent;border-radius:10px;color:#fffaf0d1;padding:4px 2px;text-align:center}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a em{display:block;max-inline-size:100%;overflow:hidden;color:#fffaf0b8;font-size:7px;font-style:normal;font-weight:780;line-height:1;text-overflow:ellipsis;text-transform:uppercase}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a.is-active{border-color:#d6c2a65c;background:#d6c2a62e;color:#fff;box-shadow:inset 3px 0 0 var(--dash01-sand)}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2__nav a.is-active{box-shadow:inset -3px 0 0 var(--dash01-sand)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{position:sticky;inset-block-start:0;z-index:60;display:grid;grid-template-columns:minmax(72px,auto) minmax(180px,1fr) auto;grid-template-rows:44px 38px;align-items:center;gap:8px;min-block-size:var(--e2-topbar-height);border-block-end:1px solid var(--dash01-line);background:#fffffff5;box-shadow:0 8px 24px #0a0a0a0d;padding:8px 10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__nav-trigger{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:7px;max-inline-size:112px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand small{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand strong{color:#141416;font-size:11px;font-weight:860;letter-spacing:.08em;white-space:nowrap}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2{grid-column:2;grid-row:1;inline-size:100%;min-inline-size:0;min-block-size:40px;max-block-size:40px;border-color:var(--dash01-line);border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft);color:#536078}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2:not(.enterprise-switchers-v2--compact),body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-theme-toggle-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-self:end;gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__compact-trigger{display:inline-grid}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-trigger-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-icon-button-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{min-block-size:44px;border-color:var(--dash01-line);border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-trigger-v2{inline-size:44px;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-icon-button-v2{inline-size:44px;min-inline-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-trigger-v2 span{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-popover-v2 select{min-block-size:40px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-trigger-v2 svg{color:#314056}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-inline-size:44px;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__avatar{inline-size:30px;block-size:30px;background:#0a0a0a;color:#fffaf0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{grid-column:1 / -1;grid-row:2;justify-self:start;inline-size:min(420px,100%);min-block-size:36px;border:1px solid var(--dash01-line);border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft);color:#4e5a70}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{min-block-size:40px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-test-time-indicator{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2{background:var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__header{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__inner{max-inline-size:none;gap:0;padding:12px 14px 24px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01{gap:10px;color:#1d2638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips{display:flex;order:2;align-items:stretch;gap:8px;overflow:hidden;border-radius:8px;padding:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips__list{flex:1 1 auto;flex-wrap:nowrap;gap:6px;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chip{flex:0 0 auto;min-block-size:40px;max-inline-size:min(240px,40vw)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero{order:1;grid-template-columns:minmax(0,1fr) minmax(132px,min(38vw,300px));min-block-size:116px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 2px 8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero h1{color:#0a0a0a;font-size:clamp(24px,4vw,32px);line-height:1.08}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero p{color:#526079;font-size:13px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-side{grid-template-columns:minmax(0,auto) auto;gap:14px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-brand{inline-size:min(132px,100%);max-inline-size:100%;padding-inline-start:14px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-strip{order:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{display:grid}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{min-block-size:72px;block-size:auto;grid-template-columns:minmax(0,1fr) auto;overflow:visible;padding:9px 10px;border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__icon{grid-column:2;grid-row:1 / span 2;inline-size:30px;block-size:30px;border-radius:999px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content{grid-column:1;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content strong{font-size:20px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{display:inline-flex;justify-self:start;max-inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01[data-dashboard-customize-mode=inactive] .qaf-dashboard-customize-entry{order:20}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{order:4}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome select{min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button{inline-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-sections{order:5;gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item{grid-column:auto!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__row[data-dashboard-grid-row-count="1"] .qaf-dashboard-grid-contract__item{grid-column:1 / -1!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{block-size:auto;min-block-size:0;border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day{min-block-size:40px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__actions>button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav>button{min-inline-size:44px;min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav{grid-template-columns:44px minmax(0,1fr) 44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav select,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__today{min-block-size:44px}.qaf-dashboard-drawer-layer{justify-items:end;padding:18px;background:#0a0a0a47}html[dir=rtl] .qaf-dashboard-drawer-layer{justify-items:start}.qaf-dashboard-catalog-drawer,.qaf-dashboard-settings-drawer{inline-size:min(420px,calc(100vw - var(--e2-sidebar-width) - 42px));block-size:calc(100dvh - 36px);margin:0;border-radius:10px}.qaf-dashboard-catalog-controls{grid-template-columns:minmax(0,1fr);gap:8px}.qaf-dashboard-catalog-category-tabs{display:flex;flex-wrap:wrap;gap:6px}.qaf-dashboard-catalog-category-tabs button{min-block-size:30px;border:1px solid rgb(20 20 22 / 9%);border-radius:999px;background:#fff;color:#4b5563;cursor:pointer;font:inherit;font-size:10px;font-weight:760;padding-inline:10px}.qaf-dashboard-catalog-category-tabs button.is-active{border-color:#9a6a305c;background:#fff4df;color:#7a4b16}.qaf-dashboard-catalog-card{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:720px){body:has(.enterprise-dashboard-engine-v2--dash01){--e2-topbar-height: 112px;--dash01-onyx: #0a0a0a;--dash01-charcoal: #141416;--dash01-sand: #d6c2a6;--dash01-bone: #f7f7f7;--dash01-paper: #ffffff;--dash01-line: rgb(20 20 22 / 9%);--dash01-shadow-soft: 0 8px 20px rgb(10 10 10 / 5%)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2{background:var(--dash01-bone)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{inline-size:100%;margin-inline:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{position:sticky;inset-block-start:0;z-index:75;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:44px 38px;align-items:center;gap:8px;min-block-size:var(--e2-topbar-height);border-block-end:1px solid var(--dash01-line);background:#fffffffa;box-shadow:0 8px 22px #0a0a0a12;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__nav-trigger{grid-column:1;grid-row:1;display:inline-grid;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border-radius:9px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;gap:6px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand small{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand strong{color:#141416;font-size:11px;font-weight:860;letter-spacing:.08em}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2:not(.enterprise-switchers-v2--compact),body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-menu-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-theme-toggle-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-test-time-indicator{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__actions{grid-column:3;grid-row:1;display:flex;gap:7px;justify-self:end;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__compact-trigger{display:inline-grid}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-icon-button-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border-color:var(--dash01-line);border-radius:9px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2{display:inline-flex;align-items:center;justify-content:center;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__identity{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-user-menu-v2__avatar{inline-size:30px;block-size:30px;background:#0a0a0a;color:#fffaf0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open),html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open){visibility:hidden;pointer-events:none;transform:translate(-106%)!important}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open){transform:translate(106%)!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-mobile-open,html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{grid-column:1 / -1;grid-row:2;inline-size:100%;min-block-size:34px;border:0;border-block-start:1px solid rgb(20 20 22 / 6%);border-radius:0;background:transparent;box-shadow:none;color:#4e5a70;padding:4px 0 0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>svg{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{min-block-size:40px;border:0;border-radius:0;background:transparent;color:#4e5a70;font-size:10px;font-weight:760}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button.is-active{color:#8a5f2b;box-shadow:inset 0 -2px #c99754}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__header{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__inner{max-inline-size:none;gap:0;padding:12px 14px calc(82px + env(safe-area-inset-bottom,0px))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01{gap:10px;color:#1d2638}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips{display:flex;order:2;align-items:stretch;gap:7px;overflow:hidden;border-radius:8px;padding:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chips__list{flex:1 1 auto;flex-wrap:nowrap;gap:6px;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-filter-chip{flex:0 0 auto;min-block-size:40px;max-inline-size:min(220px,72vw)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-block-size:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 2px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__eyebrow{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero h1{color:#0a0a0a;font-size:22px;font-weight:850;line-height:1.08}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero p{max-inline-size:260px;color:#526079;font-size:12px;line-height:1.35}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-hero__actions{display:block}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-side{display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-brand{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date{margin-block-start:3px;color:#526079;font-size:11px;text-align:start}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-hero-date span{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-strip{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{display:grid}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card{min-block-size:78px;block-size:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;gap:2px;overflow:visible;padding:8px 7px;border-radius:7px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__icon{grid-column:2;grid-row:1 / span 2;display:grid;inline-size:24px;block-size:24px;border-radius:999px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content{display:grid;grid-column:1;grid-row:1;gap:1px;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content span{overflow:visible;overflow-wrap:anywhere;color:#526079;font-size:8.5px;font-weight:760;line-height:1.08;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content strong{color:#0a0a0a;font-size:18px;line-height:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__content small{overflow:visible;overflow-wrap:anywhere;color:#667084;font-size:8px;line-height:1.05;text-overflow:clip;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-kpi-card__trend{grid-column:1 / -1;grid-row:2;justify-self:start;display:inline-flex;max-inline-size:100%;min-block-size:18px;padding:2px 4px;font-size:8px;line-height:1;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01[data-dashboard-customize-mode=inactive] .qaf-dashboard-customize-entry{order:20}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{order:4}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-sections{order:5;gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__row{grid-template-columns:minmax(0,1fr);gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-grid-contract__item{grid-column:1 / -1!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.enterprise-dashboard-widget-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-critical-panel,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-panel-wrap>.qaf-dashboard-approvals-summary{block-size:auto;min-block-size:0;border-radius:8px;background:#fff;box-shadow:var(--dash01-shadow-soft)}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-signal-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px;inline-size:100%;margin-block-start:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--work-orders .qaf-dash01-signal-row .qaf-dashboard-status-pill{flex:1 1 128px;justify-content:center;min-block-size:26px;min-inline-size:0;padding:5px 8px;border-color:#b4231829;background:#fff0ef;color:#b42318;font-size:10px;line-height:1.1;text-align:center;white-space:normal}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__row{min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy small{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy strong,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--live .enterprise-live-list-v2__copy small{display:block}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-entry,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar{border-radius:8px;padding:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-toolbar__actions{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-status{grid-column:1 / -1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__actions{grid-template-columns:repeat(4,minmax(44px,1fr))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome select{min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-mini-metrics span{min-block-size:58px;padding:8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar{gap:10px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar>header{align-items:center}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__nav{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar__today{grid-column:1 / -1;inline-size:100%}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-calendar-grid strong{display:grid;place-items:center;min-block-size:20px;color:#344054;font-size:10px;line-height:1}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-pm-day{display:grid;place-items:center;inline-size:100%;min-inline-size:0;min-block-size:40px;border-radius:7px;font-size:11px;padding:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar-grid .qaf-dash01-pm-day{min-block-size:40px;font-size:11px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__actions>button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav>button{min-inline-size:44px;min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav{grid-template-columns:44px minmax(0,1fr) 44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav select,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__today{min-block-size:44px}.qaf-dashboard-drawer-layer{align-items:end;justify-items:stretch;padding:0;background:#0a0a0a61}html[dir=rtl] .qaf-dashboard-drawer-layer{justify-items:stretch}.qaf-dashboard-catalog-drawer,.qaf-dashboard-settings-drawer{inline-size:100%;block-size:min(82dvh,690px);max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 16px);margin:0;border-block-end:0;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:0;border-end-end-radius:0;background:#f7f7f7}.qaf-dashboard-bottom-sheet-handle{display:block;justify-self:center;inline-size:42px;block-size:4px;margin-block:10px 0;border-radius:999px;background:#1414162e}.qaf-dashboard-catalog-controls{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px}.qaf-dashboard-catalog-search{display:grid;min-block-size:44px}.qaf-dashboard-catalog-search input{min-block-size:40px}.qaf-dashboard-catalog-filter{display:grid;min-block-size:44px}.qaf-dashboard-catalog-filter select{min-block-size:40px}.qaf-dashboard-catalog-category-tabs{display:flex;gap:6px;overflow-x:auto;padding-block-end:2px}.qaf-dashboard-catalog-category-tabs button{flex:0 0 auto;min-block-size:30px;border:1px solid rgb(20 20 22 / 9%);border-radius:999px;background:#fff;color:#4b5563;cursor:pointer;font:inherit;font-size:10px;font-weight:760;padding-inline:10px}.qaf-dashboard-catalog-category-tabs button.is-active{border-color:#9a6a305c;background:#fff4df;color:#7a4b16}.qaf-dashboard-catalog-list,.qaf-dashboard-settings-fields{padding:10px 14px max(16px,env(safe-area-inset-bottom,0px))}.qaf-dashboard-catalog-card{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:10px}.qaf-dashboard-catalog-card:before{content:"";display:block;inline-size:32px;block-size:32px;border-radius:8px;background:#fff4df;box-shadow:inset 0 0 0 1px #9a6a3024}.qaf-dashboard-catalog-card__copy{gap:4px}.qaf-dashboard-catalog-card p{font-size:11px}.qaf-dashboard-catalog-card>.qaf-dashboard-customize-button{align-self:center;min-inline-size:58px;padding-inline:10px}.qaf-dashboard-settings-summary{margin:10px 14px 0}.qaf-dashboard-settings-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qaf-dashboard-settings-boundary{display:none}.qaf-dash01-pm-expanded{align-items:stretch;padding:0}.qaf-dash01-pm-expanded__dialog{inline-size:100dvw;max-inline-size:100dvw;block-size:100dvh;max-block-size:100dvh;border-radius:0;padding:calc(10px + env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.qaf-dash01-pm-expanded__header{min-block-size:44px}.qaf-dash01-pm-expanded__toolbar,.qaf-dash01-pm-expanded__body{grid-template-columns:minmax(0,1fr)}.qaf-dash01-pm-expanded .qaf-dash01-pm-calendar-grid{gap:4px;padding:8px}.qaf-dash01-pm-expanded .qaf-dash01-pm-day{min-block-size:44px;padding:6px}.qaf-dash01-pm-expanded .qaf-dash01-pm-date-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qaf-dashboard-mobile-bottom-nav{position:fixed;z-index:90;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-block-size:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgb(20 20 22 / 10%);background:#fffffffa;box-shadow:0 -12px 28px #0a0a0a17}.qaf-dashboard-mobile-bottom-nav button{display:grid;place-items:center;align-content:center;gap:3px;min-inline-size:0;min-block-size:50px;border:0;border-radius:10px;background:transparent;color:#667084;cursor:pointer;font:inherit;font-size:9px;font-weight:760;line-height:1}.qaf-dashboard-mobile-bottom-nav button.is-active{background:#fff4df;color:#8a5f2b}.qaf-dashboard-mobile-bottom-nav button span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qaf-dashboard-mobile-more-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;background:#0a0a0a61}.qaf-dashboard-mobile-more-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.qaf-dashboard-mobile-more-sheet{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-block-size:min(78dvh,660px);overflow:hidden;border-start-start-radius:18px;border-start-end-radius:18px;background:#f7f7f7;box-shadow:0 -18px 46px #0a0a0a38}.qaf-dashboard-mobile-more-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-block-end:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-mobile-more-sheet>header strong{color:#0a0a0a;font-size:18px}.qaf-dashboard-mobile-more-sheet>header button{display:inline-grid;place-items:center;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;background:#fff;color:#253143}.qaf-dashboard-mobile-more-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 14px;min-block-size:48px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fff;color:#141416;padding-inline:10px;text-align:start}.qaf-dashboard-mobile-more-profile span,.qaf-dashboard-mobile-more-list button>span{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:8px;background:#fff4df;color:#8a5f2b;font-size:10px;font-weight:840}.qaf-dashboard-mobile-more-list{display:grid;align-content:start;gap:10px;overflow:auto;padding:0 14px max(16px,env(safe-area-inset-bottom,0px))}.qaf-dashboard-mobile-more-list section{display:grid;gap:6px}.qaf-dashboard-mobile-more-list h2{margin:0;color:#8a5f2b;font-size:10px;font-weight:860;text-transform:uppercase}.qaf-dashboard-mobile-more-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-block-size:46px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fff;color:#141416;cursor:pointer;font:inherit;padding-inline:10px;text-align:start}.qaf-dashboard-mobile-more-list button.is-active{border-color:#9a6a3052;background:#fffaf3}}@media(min-width:1181px)and (max-width:1280px){body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome select{min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dashboard-customize-widget__chrome button{inline-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__actions>button,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav>button{min-inline-size:44px;min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav{grid-template-columns:44px minmax(0,1fr) 44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__nav select,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-dashboard-engine-v2--dash01 .qaf-dash01-card--pm .qaf-dash01-pm-calendar__today{min-block-size:44px}}@media(max-height:520px)and (max-width:940px){body:has(.enterprise-dashboard-engine-v2--dash01){--e2-sidebar-width: 0px;--e2-topbar-height: 112px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{inline-size:100%;margin-inline:0}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2__main{margin-inline:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2{z-index:75;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:44px 40px;min-block-size:var(--e2-topbar-height);padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__nav-trigger{grid-column:1;grid-row:1;display:inline-grid;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__brand{grid-column:2;grid-row:1;justify-self:center}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-command-search-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-switchers-v2:not(.enterprise-switchers-v2--compact),body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-filter-menu-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-theme-toggle-v2,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-shell-v2 .language-switch,body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-test-time-indicator{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__actions{grid-column:3;grid-row:1;display:flex;gap:7px;justify-self:end;min-inline-size:0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-topbar-v2__compact-trigger{display:inline-grid}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2{grid-column:1 / -1;grid-row:2;inline-size:100%;min-block-size:40px;border:0;border-block-start:1px solid rgb(20 20 22 / 6%);border-radius:0;background:transparent;box-shadow:none;padding:4px 0 0}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2>svg{display:none}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-period-control-v2 button{min-block-size:40px}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open),html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open){visibility:hidden;pointer-events:none;transform:translate(-106%)!important}html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2:not(.is-mobile-open){transform:translate(106%)!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-mobile-open,html[dir=rtl] body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-sidebar-v2.is-mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)!important}body:has(.enterprise-dashboard-engine-v2--dash01) .enterprise-workspace-v2__inner{padding:12px 14px calc(82px + env(safe-area-inset-bottom,0px))}.qaf-dashboard-mobile-bottom-nav{position:fixed;z-index:90;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-block-size:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgb(20 20 22 / 10%);background:#fffffffa;box-shadow:0 -12px 28px #0a0a0a17}.qaf-dashboard-mobile-bottom-nav button{display:grid;place-items:center;align-content:center;gap:3px;min-inline-size:0;min-block-size:50px;border:0;border-radius:10px;background:transparent;color:#667084;cursor:pointer;font:inherit;font-size:9px;font-weight:760;line-height:1}.qaf-dashboard-mobile-bottom-nav button.is-active{background:#fff4df;color:#8a5f2b}.qaf-dashboard-mobile-bottom-nav button span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qaf-dashboard-mobile-more-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;background:#0a0a0a61}.qaf-dashboard-mobile-more-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.qaf-dashboard-mobile-more-sheet{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-block-size:min(78dvh,660px);overflow:hidden;border-start-start-radius:18px;border-start-end-radius:18px;background:#f7f7f7;box-shadow:0 -18px 46px #0a0a0a38}.qaf-dashboard-mobile-more-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-block-end:1px solid rgb(20 20 22 / 8%)}.qaf-dashboard-mobile-more-sheet>header strong{color:#0a0a0a;font-size:18px}.qaf-dashboard-mobile-more-sheet>header button{display:inline-grid;place-items:center;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border:1px solid rgb(20 20 22 / 10%);border-radius:8px;background:#fff;color:#253143}.qaf-dashboard-mobile-more-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 14px;min-block-size:48px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fff;color:#141416;padding-inline:10px;text-align:start}.qaf-dashboard-mobile-more-profile span,.qaf-dashboard-mobile-more-list button>span{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:8px;background:#fff4df;color:#8a5f2b;font-size:10px;font-weight:840}.qaf-dashboard-mobile-more-list{display:grid;align-content:start;gap:10px;overflow:auto;padding:0 14px max(16px,env(safe-area-inset-bottom,0px))}.qaf-dashboard-mobile-more-list section{display:grid;gap:6px}.qaf-dashboard-mobile-more-list h2{margin:0;color:#8a5f2b;font-size:10px;font-weight:860;text-transform:uppercase}.qaf-dashboard-mobile-more-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-block-size:46px;border:1px solid rgb(20 20 22 / 8%);border-radius:8px;background:#fff;color:#141416;cursor:pointer;font:inherit;padding-inline:10px;text-align:start}.qaf-dashboard-mobile-more-list button.is-active{border-color:#9a6a3052;background:#fffaf3}}
