@layer tokens{:root{--enx-colors-brand-navy: #10243b;--enx-colors-brand-navy-rgb: 16, 36, 59;--enx-colors-brand-blue: #4f63e8;--enx-colors-brand-blue-rgb: 79, 99, 232;--enx-colors-brand-blue-hover: #3f50d2;--enx-colors-brand-blue-hover-rgb: 63, 80, 210;--enx-colors-neutral-palette-ink-shell: #182235;--enx-colors-neutral-palette-ink-shell-rgb: 24, 34, 53;--enx-colors-neutral-palette-ink-canvas: #edf1f5;--enx-colors-neutral-palette-ink-canvas-rgb: 237, 241, 245;--enx-colors-neutral-palette-graphite-shell: #292d33;--enx-colors-neutral-palette-graphite-shell-rgb: 41, 45, 51;--enx-colors-neutral-palette-graphite-canvas: #f1f2f4;--enx-colors-neutral-palette-graphite-canvas-rgb: 241, 242, 244;--enx-colors-neutral-palette-slate-shell: #364152;--enx-colors-neutral-palette-slate-shell-rgb: 54, 65, 82;--enx-colors-neutral-palette-slate-canvas: #f1f4f7;--enx-colors-neutral-palette-slate-canvas-rgb: 241, 244, 247;--enx-colors-neutral-palette-iron-shell: #3d434a;--enx-colors-neutral-palette-iron-shell-rgb: 61, 67, 74;--enx-colors-neutral-palette-iron-canvas: #f3f4f5;--enx-colors-neutral-palette-iron-canvas-rgb: 243, 244, 245;--enx-colors-neutral-palette-carbon-shell: #202225;--enx-colors-neutral-palette-carbon-shell-rgb: 32, 34, 37;--enx-colors-neutral-palette-carbon-canvas: #f4f4f5;--enx-colors-neutral-palette-carbon-canvas-rgb: 244, 244, 245;--enx-colors-neutral-palette-bronze-shell: #49372e;--enx-colors-neutral-palette-bronze-shell-rgb: 73, 55, 46;--enx-colors-neutral-palette-bronze-canvas: #f5f1ee;--enx-colors-neutral-palette-bronze-canvas-rgb: 245, 241, 238;--enx-colors-neutral-palette-brass-shell: #4a421f;--enx-colors-neutral-palette-brass-shell-rgb: 74, 66, 31;--enx-colors-neutral-palette-brass-canvas: #f5f3e9;--enx-colors-neutral-palette-brass-canvas-rgb: 245, 243, 233;--enx-colors-neutral-palette-pewter-shell: #46515a;--enx-colors-neutral-palette-pewter-shell-rgb: 70, 81, 90;--enx-colors-neutral-palette-pewter-canvas: #f1f4f5;--enx-colors-neutral-palette-pewter-canvas-rgb: 241, 244, 245;--enx-colors-neutral-palette-stone-shell: #443f3a;--enx-colors-neutral-palette-stone-shell-rgb: 68, 63, 58;--enx-colors-neutral-palette-stone-canvas: #f5f3f1;--enx-colors-neutral-palette-stone-canvas-rgb: 245, 243, 241;--enx-colors-surface-canvas: #edf1f5;--enx-colors-surface-canvas-rgb: 237, 241, 245;--enx-colors-surface-panel: #ffffff;--enx-colors-surface-panel-rgb: 255, 255, 255;--enx-colors-surface-subtle: #f7f8fb;--enx-colors-surface-subtle-rgb: 247, 248, 251;--enx-colors-surface-selected: #edf1ff;--enx-colors-surface-selected-rgb: 237, 241, 255;--enx-colors-surface-inverse: #10243b;--enx-colors-surface-inverse-rgb: 16, 36, 59;--enx-colors-text-primary: #111827;--enx-colors-text-primary-rgb: 17, 24, 39;--enx-colors-text-secondary: #56637a;--enx-colors-text-secondary-rgb: 86, 99, 122;--enx-colors-text-muted: #7b8798;--enx-colors-text-muted-rgb: 123, 135, 152;--enx-colors-text-inverse: #ffffff;--enx-colors-text-inverse-rgb: 255, 255, 255;--enx-colors-border-default: #dce2eb;--enx-colors-border-default-rgb: 220, 226, 235;--enx-colors-border-strong: #c5cfdd;--enx-colors-border-strong-rgb: 197, 207, 221;--enx-colors-state-info: #2878e8;--enx-colors-state-info-rgb: 40, 120, 232;--enx-colors-state-success: #159b62;--enx-colors-state-success-rgb: 21, 155, 98;--enx-colors-state-warning: #d98213;--enx-colors-state-warning-rgb: 217, 130, 19;--enx-colors-state-danger: #dc3545;--enx-colors-state-danger-rgb: 220, 53, 69;--enx-colors-state-info-surface: #edf5ff;--enx-colors-state-info-surface-rgb: 237, 245, 255;--enx-colors-state-success-surface: #ecf9f2;--enx-colors-state-success-surface-rgb: 236, 249, 242;--enx-colors-state-warning-surface: #fff6e8;--enx-colors-state-warning-surface-rgb: 255, 246, 232;--enx-colors-state-danger-surface: #fff0f1;--enx-colors-state-danger-surface-rgb: 255, 240, 241;--enx-colors-focus: #4f63e8;--enx-colors-focus-rgb: 79, 99, 232;--enx-typography-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--enx-typography-family-mono: IBM Plex Mono, ui-monospace, SFMono-Regular, Consolas, monospace;--enx-typography-size-metadata: 12px;--enx-typography-size-table: 13px;--enx-typography-size-body: 14px;--enx-typography-size-title: 22px;--enx-typography-line-compact: 1.3;--enx-typography-line-body: 1.5;--enx-typography-weight-regular: 400;--enx-typography-weight-medium: 500;--enx-typography-weight-semibold: 600;--enx-spacing-1: 4px;--enx-spacing-2: 8px;--enx-spacing-3: 12px;--enx-spacing-4: 16px;--enx-spacing-5: 20px;--enx-spacing-6: 24px;--enx-spacing-8: 32px;--enx-geometry-radius-panel: 8px;--enx-geometry-radius-control: 4px;--enx-geometry-radius-pill: 999px;--enx-geometry-control-height: 38px;--enx-geometry-row-height: 40px;--enx-geometry-touch-target: 44px;--enx-geometry-nav-width: 248px;--enx-geometry-nav-collapsed-width: 64px;--enx-geometry-header-height: 64px;--enx-density-compact: .875;--enx-density-comfortable: 1;--enx-breakpoints-mobile: 390px;--enx-breakpoints-tablet: 768px;--enx-breakpoints-desktop: 1280px;--enx-breakpoints-wide: 1440px;--enx-motion-fast: .12s;--enx-motion-standard: .18s}}.lpa-hero-card{border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--enx-colors-state-info);background:var(--enx-colors-surface-subtle);color:var(--enx-colors-state-info);overflow:hidden}.lpa-hero-card .card-body{padding:1.35rem 1.35rem 1.15rem}.lpa-kicker{display:inline-flex;align-items:center;padding:.34rem .72rem;border-radius:var(--enx-geometry-radius-pill);background:#bfdbfe2e;color:var(--enx-colors-state-info);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.95rem}.lpa-hero-title{margin:0;color:var(--enx-colors-text-inverse);font-size:1.6rem;font-weight:700}.lpa-hero-sub{margin:.8rem 0 0;color:#e2e8f0db;font-size:.95rem;line-height:1.65;max-width:54rem}.lpa-info-card,.lpa-form-card{border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--enx-colors-state-info);overflow:hidden}.lpa-info-card .card-header,.lpa-form-card .card-header{background:var(--enx-colors-surface-subtle);border-bottom-color:var(--enx-colors-state-info)}.lpa-section-title{font-size:1rem;font-weight:700;color:var(--enx-colors-state-info);margin:0}.lpa-section-sub{margin-top:.35rem;color:var(--enx-colors-text-secondary);font-size:.84rem}.lpa-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lpa-check-card{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);padding:14px 16px;min-height:100%}.lpa-check-card .form-check{margin:0}.lpa-check-card .form-check-label{font-weight:700;color:var(--enx-colors-state-info)}.lpa-check-note{display:block;margin-top:6px;color:var(--enx-colors-text-secondary);font-size:.8rem;line-height:1.5}.lpa-event-list{display:grid;gap:10px}.lpa-event-item{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);padding:12px 14px}.lpa-event-item code{font-size:.82rem;font-weight:700;color:var(--enx-colors-state-info);background:var(--enx-colors-state-info-surface);border-radius:var(--enx-geometry-radius-pill);padding:3px 8px}.lpa-event-item p{margin:8px 0 0;color:var(--enx-colors-text-secondary);font-size:.84rem;line-height:1.6}.lpa-help-list{margin:0;padding-left:1.2rem;color:var(--enx-colors-state-info)}.lpa-help-list li+li{margin-top:.45rem}.contact-builder-form-card{overflow:hidden}.contact-builder-field-row{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:1rem;margin-bottom:1rem;background:var(--enx-colors-surface-panel)}.contact-builder-preview-panel{position:sticky;top:1.25rem;padding:1rem;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle)}.contact-builder-preview-meta{margin-bottom:.9rem}.contact-builder-preview-kicker{display:inline-flex;align-items:center;padding:.3rem .72rem;border-radius:var(--enx-geometry-radius-pill);background:#2e6deb1f;color:var(--enx-colors-state-info);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-builder-preview-note{margin-top:.75rem;color:var(--enx-colors-text-secondary);font-size:.9rem;line-height:1.5}.contact-builder-preview-shell{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);overflow:hidden}.contact-builder-preview-header{padding:1.5rem 1.5rem 1.1rem;border-bottom:1px solid var(--enx-colors-state-info);background:var(--enx-colors-surface-panel)}.contact-builder-preview-eyebrow{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.32rem .78rem;border-radius:var(--enx-geometry-radius-pill);background:#2e6deb1f;color:var(--enx-colors-state-info);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-builder-preview-title{margin:0;color:var(--enx-colors-state-info);font-size:1.55rem;font-weight:700;line-height:1.15}.contact-builder-preview-description{margin:.75rem 0 0;color:var(--enx-colors-text-secondary);font-size:.96rem;line-height:1.55}.contact-builder-preview-form{padding:1.35rem 1.5rem 1.5rem}.contact-builder-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem}.contact-builder-preview-col.is-full{grid-column:1 / -1}.contact-builder-preview-field{display:flex;flex-direction:column;gap:.55rem}.contact-builder-preview-label{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;margin:0;color:var(--enx-colors-state-info);font-size:.96rem;font-weight:700;line-height:1.35}.contact-builder-preview-required{color:var(--enx-colors-state-info);font-size:.78rem;font-weight:600;white-space:nowrap}.contact-builder-preview-input,.contact-builder-preview-select,.contact-builder-preview-textarea{width:100%;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-control);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);padding:.85rem 1rem;font-size:.94rem;line-height:1.4;opacity:1}.contact-builder-preview-input::placeholder,.contact-builder-preview-textarea::placeholder{color:var(--enx-colors-text-secondary)}.contact-builder-preview-textarea{min-height:124px;resize:none}.contact-builder-preview-help{color:var(--enx-colors-text-secondary);font-size:.84rem;line-height:1.45}.contact-builder-preview-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding-top:.1rem}.contact-builder-preview-option{display:inline-flex;align-items:center;gap:.55rem;color:var(--enx-colors-state-info);font-size:.92rem;line-height:1.45}.contact-builder-preview-option input{width:1rem;height:1rem;margin:0;accent-color:var(--enx-colors-state-info)}.contact-builder-preview-actions{padding-top:1.15rem}.contact-builder-preview-submit{display:inline-flex;align-items:center;justify-content:center;min-width:180px;border:none;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-text-inverse);padding:.88rem 1.45rem;font-size:.95rem;font-weight:700;line-height:1;opacity:1}.contact-builder-preview-empty{border:1px dashed var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:#ffffffe0;color:var(--enx-colors-text-secondary);padding:1rem 1.1rem;font-size:.92rem;line-height:1.5}@media(max-width:1199.98px){.contact-builder-preview-panel{position:static}}@media(max-width:767.98px){.contact-builder-preview-grid,.contact-builder-preview-options{grid-template-columns:minmax(0,1fr)}}.lp-footer-admin-section{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:18px;margin-bottom:18px;background:var(--enx-colors-surface-panel)}.lp-footer-admin-section-title{margin:0 0 4px;font-size:.95rem;font-weight:700}.lp-footer-admin-section-sub{margin:0 0 16px;color:var(--enx-colors-text-secondary);font-size:.82rem}.lp-footer-column-editor{border:1px solid var(--enx-colors-border-default);border-radius:var(--enx-geometry-radius-panel);padding:14px;margin-bottom:14px;background:var(--enx-colors-state-info-surface)}.lp-footer-links-stack{display:grid;gap:10px}.lp-home-admin-section{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:18px;background:var(--enx-colors-surface-subtle)}.lp-home-admin-section-title{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--enx-colors-state-info)}.lp-home-admin-section-sub{margin:0 0 16px;color:var(--enx-colors-text-secondary);font-size:.84rem;line-height:1.55}.lp-home-admin-stat-card{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:14px;background:var(--enx-colors-surface-panel);min-height:100%}.lp-menu-builder{display:grid;gap:20px}.lp-menu-note{padding:14px 16px;border:1px dashed var(--bs-border-color, var(--enx-colors-state-info));border-radius:var(--enx-geometry-radius-panel);background:var(--bs-light, var(--enx-colors-state-info-surface));color:var(--bs-secondary-color, var(--enx-colors-text-secondary));font-size:.92rem}.lp-menu-tree{display:grid;gap:12px}#menuBuilderRoot{margin-left:0;padding-left:0;border-left:0}.lp-menu-node{display:grid;gap:10px}.lp-menu-node.is-dragging{opacity:.45}.lp-menu-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--bs-border-color, var(--enx-colors-border-default));border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.lp-menu-card:before,.lp-menu-card:after{content:"";position:absolute;left:14px;right:14px;height:0;border-top:2px solid transparent;opacity:0;pointer-events:none;transition:opacity .12s ease}.lp-menu-card:before{top:-6px}.lp-menu-card:after{bottom:-6px}.lp-menu-card.is-drop-before,.lp-menu-card.is-drop-after,.lp-menu-card.is-drop-inside,.lp-menu-card.is-drop-outdent{border-color:var(--enx-colors-state-info)}.lp-menu-card.is-drop-before:before{opacity:1;border-top-color:var(--enx-colors-state-info)}.lp-menu-card.is-drop-after:after{opacity:1;border-top-color:var(--enx-colors-state-info)}.lp-menu-card.is-drop-inside,.lp-menu-card.is-drop-outdent{background:var(--enx-colors-state-info-surface)}.lp-menu-card.is-drop-outdent:before{opacity:1;left:-18px;right:14px;border-top-color:var(--enx-colors-state-info)}.lp-menu-handle{flex:0 0 auto;width:34px;height:34px;border-radius:var(--enx-geometry-radius-panel);display:inline-flex;align-items:center;justify-content:center;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-text-secondary);cursor:grab}.lp-menu-handle:active{cursor:grabbing}.lp-menu-copy{min-width:0;flex:1 1 auto}.lp-menu-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-menu-title{font-weight:700;color:var(--enx-colors-state-info)}.lp-menu-badge,.lp-menu-meta-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--enx-geometry-radius-pill);font-size:.72rem;font-weight:700;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info)}.lp-menu-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;color:var(--enx-colors-text-secondary);word-break:break-word}.lp-menu-actions{flex:0 0 auto;display:inline-flex;gap:6px;margin-left:auto}.lp-menu-action{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);transition:background .15s ease,border-color .15s ease,color .15s ease}.lp-menu-action:hover:not(:disabled){background:var(--enx-colors-state-info-surface);border-color:var(--enx-colors-state-info);color:var(--enx-colors-state-info)}.lp-menu-action:disabled{opacity:.45;cursor:not-allowed}.lp-menu-children{margin-left:28px;padding-left:18px;border-left:2px dashed var(--enx-colors-state-info);min-height:14px;display:grid;gap:12px}.lp-menu-children[data-menu-dropzone=true]:empty{padding-top:12px;padding-bottom:8px;border-left-style:dotted}.lp-menu-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.lp-menu-empty{display:none;padding:16px;border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-text-secondary);border:1px dashed var(--enx-colors-state-info)}.lp-page-flags{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:767px){.lp-menu-card{flex-wrap:wrap}.lp-menu-actions{width:100%;justify-content:flex-end}}.lp-topbar-admin-card{border-radius:var(--enx-geometry-radius-panel);overflow:hidden}.lp-topbar-admin-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);color:#ffffffe0}.lp-topbar-admin-preview-start,.lp-topbar-admin-preview-end{display:flex;align-items:center;min-width:0}.lp-topbar-admin-preview-end{justify-content:flex-end}.lp-topbar-admin-preview-center{display:flex;align-items:center;justify-content:center;min-width:0}.lp-topbar-admin-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--enx-geometry-radius-pill);background:#3b82f62e;color:var(--enx-colors-state-info);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-topbar-admin-badge:before{content:"";width:7px;height:7px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface)}.lp-topbar-admin-message{display:block;max-width:48rem;font-size:1.25rem;line-height:1.18;font-weight:800;letter-spacing:-.03em;color:var(--enx-colors-text-inverse);text-align:center}.lp-topbar-admin-message,.lp-topbar-admin-message *{color:var(--enx-colors-text-inverse)}.lp-topbar-admin-message p,.lp-topbar-admin-message strong,.lp-topbar-admin-message span{margin:0}.lp-topbar-admin-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.lp-topbar-admin-note{font-size:.82rem;color:var(--enx-colors-text-secondary);line-height:1.55}@media(max-width:767.98px){.lp-topbar-admin-preview{grid-template-columns:minmax(0,1fr)}.lp-topbar-admin-preview-start,.lp-topbar-admin-preview-center,.lp-topbar-admin-preview-end{justify-content:center}}.lpw-card{border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--enx-colors-state-info);overflow:hidden}.lpw-header{background:var(--enx-colors-surface-subtle);color:var(--enx-colors-state-info)}.lpw-header .form-check-input:checked{background-color:var(--enx-colors-state-info-surface);border-color:var(--enx-colors-state-info)}.lpw-header .form-check-input{border-color:#94a3b8b3}.lpw-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#bfdbfee6;margin-bottom:4px}.lpw-sub{color:#e2e8f0e0;font-size:.84rem;margin-top:4px}.lpw-preview-shell{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:14px;background:var(--enx-colors-surface-subtle);margin-bottom:18px}.lpw-preview-title{font-size:.9rem;font-weight:700;color:var(--enx-colors-state-info);margin-bottom:8px}.lpw-preview-sub{color:var(--enx-colors-text-secondary);font-size:.78rem;margin-bottom:12px}.lpw-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.lpw-preview-panel{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);padding:12px;min-height:150px}.lpw-preview-panel h6{margin:0 0 8px;font-size:.75rem;color:var(--enx-colors-state-info);text-transform:uppercase;letter-spacing:.06em}.lpw-preview-stack{display:flex;flex-direction:column;gap:8px}.lpw-mini-card{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:8px 10px;background:var(--enx-colors-state-info-surface)}.lpw-mini-title{font-size:.74rem;font-weight:700;color:var(--enx-colors-state-info);margin-bottom:2px}.lpw-mini-sub{font-size:.68rem;color:var(--enx-colors-text-secondary)}.lpw-mini-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.lpw-mini-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--enx-geometry-radius-pill);font-size:.65rem;font-weight:600;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info)}.lpw-mini-step-list{margin:6px 0 0;padding-left:16px;color:var(--enx-colors-state-info);font-size:.7rem}.lpw-mini-step-list li+li{margin-top:2px}.lpw-mini-bars{display:flex;flex-direction:column;gap:6px;margin-top:6px}.lpw-mini-bar-row{display:grid;grid-template-columns:68px 1fr 30px;align-items:center;gap:6px;font-size:.66rem;color:var(--enx-colors-state-info)}.lpw-mini-bar-track{height:6px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface);overflow:hidden}.lpw-mini-bar-fill{height:100%;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-subtle)}.lpw-section-card{border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--enx-colors-state-info)}.lpw-section-heading{font-size:.95rem;font-weight:700;color:var(--enx-colors-state-info);margin-bottom:2px}.lpw-hint{font-size:.76rem;color:var(--enx-colors-text-secondary)}.lpw-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.lpw-preview-empty{font-size:.72rem;color:var(--enx-colors-text-secondary)}.lpw-guide{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);padding:14px;margin-bottom:16px}.lpw-guide-title{font-size:.9rem;font-weight:700;color:var(--enx-colors-state-info);margin-bottom:8px}.lpw-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lpw-guide-step{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);padding:10px}.lpw-guide-step strong{display:inline-flex;width:20px;height:20px;border-radius:var(--enx-geometry-radius-pill);align-items:center;justify-content:center;font-size:.68rem;color:var(--enx-colors-text-inverse);background:var(--enx-colors-state-info-surface);margin-right:6px}.lpw-guide-step p{margin:6px 0 0;font-size:.75rem;color:var(--enx-colors-state-info)}.lpw-jumpbar{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);padding:10px;margin-bottom:16px}.lpw-jump-title{font-size:.76rem;font-weight:700;color:var(--enx-colors-state-info);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.lpw-jump-links{display:flex;flex-wrap:wrap;gap:8px}.lpw-jump-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid var(--enx-colors-state-info);color:var(--enx-colors-state-info);background:var(--enx-colors-state-info-surface);border-radius:var(--enx-geometry-radius-pill);padding:4px 10px;font-size:.72rem;font-weight:700}.lpw-jump-link:hover{background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info)}.lpw-section-wrap{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:12px;margin-bottom:14px;background:var(--enx-colors-surface-panel)}@media(max-width:991px){.lpw-section-header{flex-direction:column;align-items:flex-start}.lpw-guide-grid{grid-template-columns:1fr}}.site-nav .nav-links .nav-item{list-style:none}.site-nav .nav-links .nav-item .nav-link{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:var(--enx-colors-text-secondary);text-decoration:none;padding:6px 14px;border-radius:var(--enx-geometry-radius-panel);transition:color .15s,background .15s;display:inline-block}.site-nav .nav-links .nav-item .nav-link:hover{color:var(--enx-colors-state-info);background:var(--enx-colors-state-info-surface)}.site-nav .nav-links .nav-item .nav-link.active{color:var(--enx-colors-state-info);background:var(--enx-colors-state-info-surface);font-weight:600}body.entranix-custom-page{--ink: var(--enx-colors-text-primary);--ink-2: var(--enx-colors-text-secondary);--ink-3: var(--enx-colors-text-muted);--ink-4: var(--enx-colors-text-muted);--surface: var(--enx-colors-surface-panel);--surface-2: var(--enx-colors-surface-subtle);--surface-3: var(--enx-colors-surface-canvas);--border: var(--enx-colors-border-default);--border-2: var(--enx-colors-border-strong);--accent: var(--enx-colors-brand-blue);--accent-h: var(--enx-colors-brand-blue-hover);--accent-s: var(--enx-colors-surface-selected);--accent-2: var(--enx-colors-surface-inverse);--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-xs: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 4px 12px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.04);--shadow: 0 8px 32px rgba(0,0,0,.09), 0 2px 8px rgba(0,0,0,.05);--shadow-lg: 0 20px 60px rgba(0,0,0,.12), 0 4px 16px rgba(0,0,0,.06);--font: "Geist", -apple-system, BlinkMacSystemFont, sans-serif}body.entranix-custom-page *,body.entranix-custom-page *:before,body.entranix-custom-page *:after{box-sizing:border-box}body.entranix-custom-page{scroll-behavior:smooth}body.entranix-custom-page{font-family:var(--font);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.entranix-custom-page h1,body.entranix-custom-page h2,body.entranix-custom-page h3,body.entranix-custom-page h4,body.entranix-custom-page h5,body.entranix-custom-page h6{font-family:var(--font);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}body.entranix-custom-page h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em}body.entranix-custom-page h2{font-size:clamp(1.5rem,3vw,2.25rem)}body.entranix-custom-page p{color:var(--ink-2);line-height:1.7}body.entranix-custom-page .container{max-width:1180px;margin:0 auto;padding:0 24px}body.entranix-custom-page .section-gap{padding:96px 0}body.entranix-custom-page .btn-primary-new{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.9rem;font-weight:600;border:none;border-radius:var(--enx-geometry-radius-control);padding:12px 24px;cursor:pointer;text-decoration:none;transition:background .18s,box-shadow .18s,transform .15s}body.entranix-custom-page .btn-primary-new:hover{background:var(--accent-h);transform:translateY(-1px);color:var(--enx-colors-text-inverse)}body.entranix-custom-page .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);font-family:var(--font);font-size:.9rem;font-weight:600;border:1.5px solid var(--border-2);border-radius:var(--enx-geometry-radius-control);padding:11px 22px;cursor:pointer;text-decoration:none;transition:border-color .18s,background .18s,transform .15s}body.entranix-custom-page .btn-ghost:hover{border-color:var(--ink);background:var(--surface-3);transform:translateY(-1px);color:var(--ink)}body.entranix-custom-page .topbar-strip{background:var(--enx-colors-surface-inverse);color:#ffffffe0;font-size:.82rem;letter-spacing:.01em;border-bottom:1px solid rgba(255,255,255,.08)}body.entranix-custom-page .topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding-top:8px;padding-bottom:8px}body.entranix-custom-page .topbar-start,body.entranix-custom-page .topbar-end{display:flex;align-items:center;min-width:0}body.entranix-custom-page .topbar-start{justify-content:flex-start}body.entranix-custom-page .topbar-end{justify-content:flex-end}body.entranix-custom-page .topbar-center{display:flex;align-items:center;justify-content:center;min-width:0}body.entranix-custom-page .topbar-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--enx-geometry-radius-pill);background:#3b82f62e;color:var(--enx-colors-state-info);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}body.entranix-custom-page .topbar-pill:before{content:"";width:7px;height:7px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface)}body.entranix-custom-page .topbar-message{display:block;max-width:860px;color:var(--enx-colors-text-inverse);font-size:clamp(1.05rem,1.45vw,1.55rem);font-weight:800;line-height:1.18;letter-spacing:-.03em;text-align:center;text-wrap:balance}body.entranix-custom-page .topbar-message,body.entranix-custom-page .topbar-message *{color:var(--enx-colors-text-inverse)}body.entranix-custom-page .topbar-message p,body.entranix-custom-page .topbar-message strong,body.entranix-custom-page .topbar-message span{margin:0}body.entranix-custom-page .topbar-message a{color:inherit;text-decoration:underline;text-decoration-thickness:1px}body.entranix-custom-page .topbar-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);font-family:var(--font);font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease;white-space:nowrap}body.entranix-custom-page .topbar-link:hover{color:var(--enx-colors-state-info);transform:translateY(-1px)}@media(max-width:900px){body.entranix-custom-page .topbar-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px}body.entranix-custom-page .topbar-start,body.entranix-custom-page .topbar-center,body.entranix-custom-page .topbar-end{justify-content:center}}body.entranix-custom-page .site-nav{background:#ffffffe6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;transition:box-shadow .3s}body.entranix-custom-page .site-nav .container{display:flex;align-items:center;gap:32px;height:64px}body.entranix-custom-page .nav-logo img{height:32px;width:auto}body.entranix-custom-page .nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0 0 0 auto;padding:0;position:relative}body.entranix-custom-page .nav-links>.nav-item{list-style:none;position:relative}body.entranix-custom-page .nav-item-row{display:flex;align-items:center;gap:4px}body.entranix-custom-page .nav-links a{font-size:.875rem;font-weight:500;color:var(--ink-2);text-decoration:none;padding:6px 14px;border-radius:var(--enx-geometry-radius-panel);transition:color .15s,background .15s}body.entranix-custom-page .nav-links a:hover,body.entranix-custom-page .nav-links a.active{color:var(--ink);background:var(--surface-3)}body.entranix-custom-page .nav-submenu-toggle{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--enx-geometry-radius-pill);background:transparent;color:var(--ink-3);cursor:pointer;transition:color .15s,background .15s,transform .15s}body.entranix-custom-page .nav-submenu-toggle:hover{color:var(--ink);background:var(--surface-3)}body.entranix-custom-page .nav-submenu-toggle i{transition:transform .18s ease}body.entranix-custom-page .nav-item-has-children:hover>.nav-item-row .nav-submenu-toggle i,body.entranix-custom-page .nav-item-has-children:focus-within>.nav-item-row .nav-submenu-toggle i{transform:rotate(180deg)}body.entranix-custom-page .nav-item-has-children{position:relative}body.entranix-custom-page .nav-submenu{display:none;list-style:none;margin:8px 0 0;padding:10px;min-width:220px;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--border);background:#fffffffa}body.entranix-custom-page .nav-submenu .nav-item-row{justify-content:space-between}body.entranix-custom-page .nav-submenu a{width:100%;display:inline-flex;align-items:center}@media(min-width:769px){body.entranix-custom-page .nav-submenu{margin:0}body.entranix-custom-page .nav-submenu:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px}body.entranix-custom-page .nav-submenu .nav-submenu:before{top:0;left:-12px;width:12px;height:100%}body.entranix-custom-page .nav-item-has-children:hover>.nav-submenu,body.entranix-custom-page .nav-item-has-children:focus-within>.nav-submenu{display:block;position:absolute;top:calc(100% + 10px);left:0;z-index:240}body.entranix-custom-page .nav-submenu .nav-item-has-children:hover>.nav-submenu,body.entranix-custom-page .nav-submenu .nav-item-has-children:focus-within>.nav-submenu{top:0;left:calc(100% + 10px)}}body.entranix-custom-page .nav-actions{display:flex;align-items:center;gap:10px;margin-left:16px}body.entranix-custom-page .nav-toggler{display:none;background:none;border:1.5px solid var(--border-2);border-radius:var(--enx-geometry-radius-pill);width:38px;height:38px;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}@media(max-width:768px){body.entranix-custom-page .nav-links,body.entranix-custom-page .nav-actions .btn-ghost{display:none}body.entranix-custom-page .nav-toggler{display:flex}body.entranix-custom-page .nav-links{width:100%;gap:10px}body.entranix-custom-page .nav-links>.nav-item{width:100%}body.entranix-custom-page .nav-item-row{justify-content:space-between;width:100%}body.entranix-custom-page .nav-links a{width:100%}body.entranix-custom-page .nav-item-has-children>.nav-submenu{display:none}body.entranix-custom-page .nav-item-has-children.is-open>.nav-submenu{display:grid}body.entranix-custom-page .nav-submenu{position:static;min-width:0;margin:4px 0 0 12px;padding:6px 0 0 14px;background:transparent;border:0;border-left:2px solid var(--border);border-radius:var(--enx-geometry-radius-panel)}}body.entranix-custom-page .page-banner{background:var(--accent-2);padding:64px 0 56px;position:relative;overflow:hidden}body.entranix-custom-page .page-banner:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}body.entranix-custom-page .page-banner:after{content:"";position:absolute;inset:0;background-size:48px 48px;pointer-events:none}body.entranix-custom-page .page-banner .breadcrumb-row{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#ffffff80;margin-bottom:16px;position:relative;z-index:1}body.entranix-custom-page .page-banner .breadcrumb-row a{color:#ffffff80;text-decoration:none}body.entranix-custom-page .page-banner .breadcrumb-row a:hover{color:#fffc}body.entranix-custom-page .page-banner .breadcrumb-row .sep{opacity:.4}body.entranix-custom-page .page-banner h1{color:var(--enx-colors-text-inverse);position:relative;z-index:1}body.entranix-custom-page .static-content-section{position:relative;padding:0 0 96px;background:var(--enx-colors-surface-subtle)}body.entranix-custom-page .static-content-section:before{content:"";position:absolute;inset:0;background-size:72px 72px;pointer-events:none}body.entranix-custom-page .content-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start;margin-top:-52px}body.entranix-custom-page .content-layout-single{grid-template-columns:minmax(0,1fr);max-width:980px;margin-left:auto;margin-right:auto}body.entranix-custom-page .content-panel{position:relative;overflow:hidden;padding:clamp(28px,4vw,54px);border:1px solid rgba(228,228,238,.9);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle)}body.entranix-custom-page .content-panel:before{content:"";position:absolute;inset:-120px auto auto -120px;width:280px;height:280px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-subtle);pointer-events:none}body.entranix-custom-page .content-panel:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--enx-colors-surface-subtle);pointer-events:none}body.entranix-custom-page .prose-content{position:relative;z-index:1;max-width:none}body.entranix-custom-page .prose-content>:first-child{margin-top:0}body.entranix-custom-page .prose-content>p:first-of-type{max-width:58ch;margin-bottom:1.6em;font-size:clamp(1.12rem,1.75vw,1.34rem);line-height:1.9;color:var(--ink);font-weight:500;text-wrap:pretty}body.entranix-custom-page .prose-content h1,body.entranix-custom-page .prose-content h2,body.entranix-custom-page .prose-content h3{margin-top:2em;margin-bottom:.75em}body.entranix-custom-page .prose-content h2{font-size:clamp(1.55rem,2vw,2rem);color:var(--accent-2)}body.entranix-custom-page .prose-content h3{font-size:clamp(1.12rem,1.5vw,1.38rem);color:var(--ink)}body.entranix-custom-page .prose-content p{margin-bottom:1.25em;font-size:1.02rem;color:var(--ink-2);line-height:1.85}body.entranix-custom-page .prose-content strong{color:var(--ink);font-weight:700}body.entranix-custom-page .prose-content a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}body.entranix-custom-page .prose-content ul,body.entranix-custom-page .prose-content ol{padding-left:1.4em;margin-bottom:1.45em;color:var(--ink-2);line-height:1.8}body.entranix-custom-page .prose-content ul li::marker,body.entranix-custom-page .prose-content ol li::marker{color:var(--accent);font-weight:700}body.entranix-custom-page .prose-content li{margin-bottom:.65em;padding-left:.2em}body.entranix-custom-page .prose-content blockquote{border-left:3px solid var(--accent);margin:1.5em 0;padding:.75em 1.25em;background:var(--accent-s);border-radius:var(--enx-geometry-radius-panel);color:var(--ink-2);font-style:italic}body.entranix-custom-page .prose-content hr{border:0;height:1px;margin:2em 0;background:var(--enx-colors-surface-subtle)}body.entranix-custom-page .prose-content img{max-width:100%;border-radius:var(--enx-geometry-radius-panel);margin:1.5em 0}body.entranix-custom-page .prose-content table{width:100%;border-collapse:collapse;margin-bottom:1.5em;font-size:.9rem}body.entranix-custom-page .prose-content th{background:var(--surface-2);border:1px solid var(--border);padding:10px 14px;font-weight:600;text-align:left;color:var(--ink)}body.entranix-custom-page .prose-content td{border:1px solid var(--border);padding:10px 14px;color:var(--ink-2)}body.entranix-custom-page .prose-content tr:hover td{background:var(--surface-2)}body.entranix-custom-page .prose-content code{font-size:.875em;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);padding:2px 6px;color:var(--accent-2)}body.entranix-custom-page .prose-content pre{background:var(--accent-2);border-radius:var(--enx-geometry-radius-panel);padding:20px 24px;overflow-x:auto;margin-bottom:1.5em}body.entranix-custom-page .prose-content pre code{background:none;border:none;color:#ffffffd9;padding:0}body.entranix-custom-page .content-sidebar{position:sticky;top:106px;display:flex;flex-direction:column;gap:18px}body.entranix-custom-page .content-sidebar-card{position:relative;overflow:hidden;padding:24px 22px;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--border);background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.entranix-custom-page .content-sidebar-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--enx-geometry-radius-pill);background:#0f172a0f;color:var(--ink);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.entranix-custom-page .content-sidebar-title{position:relative;z-index:1;margin:14px 0 10px;font-size:1.25rem;line-height:1.2;color:var(--ink)}body.entranix-custom-page .content-sidebar-card p{position:relative;z-index:1;margin:0;font-size:.94rem;line-height:1.7;color:var(--ink-2)}body.entranix-custom-page .content-sidebar-links{position:relative;z-index:1;list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}body.entranix-custom-page .content-sidebar-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:var(--enx-geometry-radius-panel);border:1px solid transparent;background:var(--surface-2);color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:600;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}body.entranix-custom-page .content-sidebar-links a:hover{transform:translateY(-1px);border-color:#2563eb29;background:var(--enx-colors-surface-panel)}body.entranix-custom-page .content-sidebar-links i{color:var(--accent);flex-shrink:0}body.entranix-custom-page .pull-quote-card{background:var(--accent-2);border-radius:var(--enx-geometry-radius-panel);padding:40px 44px;margin-top:56px;position:relative;overflow:hidden}body.entranix-custom-page .pull-quote-card:before{content:"“";position:absolute;top:16px;left:32px;font-size:8rem;line-height:1;font-weight:800;color:#ffffff0f;pointer-events:none}body.entranix-custom-page .pull-quote-inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}body.entranix-custom-page .pull-quote-title{font-size:1.2rem;font-weight:700;color:var(--enx-colors-text-inverse);margin-bottom:10px}body.entranix-custom-page .pull-quote-text{font-size:.95rem;color:#ffffffb3;line-height:1.7;margin:0}body.entranix-custom-page .pull-quote-author{display:flex;align-items:center;gap:14px;justify-content:flex-end}body.entranix-custom-page .pull-quote-avatar{width:52px;height:52px;border-radius:var(--enx-geometry-radius-pill);border:2px solid rgba(255,255,255,.15);overflow:hidden;flex-shrink:0}body.entranix-custom-page .pull-quote-avatar img{width:100%;height:100%;object-fit:cover}body.entranix-custom-page .pull-quote-meta{text-align:right}body.entranix-custom-page .pull-quote-name{font-size:.9rem;font-weight:700;color:var(--enx-colors-text-inverse);margin-bottom:2px}body.entranix-custom-page .pull-quote-role{font-size:.78rem;color:#ffffff80}body.entranix-custom-page .pull-quote-stars{color:var(--enx-colors-state-warning);font-size:.85rem;margin-top:4px}@media(max-width:700px){body.entranix-custom-page .pull-quote-inner{grid-template-columns:1fr}body.entranix-custom-page .pull-quote-author{justify-content:flex-start}body.entranix-custom-page .pull-quote-meta{text-align:left}body.entranix-custom-page .pull-quote-card{padding:28px 24px}}@media(max-width:980px){body.entranix-custom-page .static-content-section{padding-bottom:72px}body.entranix-custom-page .content-layout,body.entranix-custom-page .content-layout-single{grid-template-columns:1fr;margin-top:-34px}body.entranix-custom-page .content-sidebar{position:static}}@media(max-width:640px){body.entranix-custom-page .content-panel{padding:24px 20px;border-radius:var(--enx-geometry-radius-panel)}body.entranix-custom-page .prose-content>p:first-of-type{font-size:1.08rem}body.entranix-custom-page .content-sidebar-card{padding:20px 18px;border-radius:var(--enx-geometry-radius-panel)}}body.entranix-custom-page .lp-embedded-contact-block{--lp-contact-ink: var(--ink);--lp-contact-muted: var(--ink-2);--lp-contact-muted-soft: var(--ink-3);--lp-contact-surface: var(--surface);--lp-contact-surface-soft: var(--enx-colors-surface-subtle);--lp-contact-panel: var(--enx-colors-text-inverse);--lp-contact-panel-soft: var(--surface-2);--lp-contact-border: var(--border);--lp-contact-border-strong: var(--border-2);--lp-contact-accent: var(--accent);--lp-contact-accent-strong: var(--accent-h);--lp-contact-accent-soft: var(--accent-s);--lp-contact-shadow: var(--shadow);margin:32px 0}body.entranix-custom-page .lp-embedded-contact-shell{position:relative;padding:clamp(22px,4vw,38px);border:1px solid var(--lp-contact-border);border-radius:var(--enx-geometry-radius-panel);background:var(--lp-contact-surface-soft);overflow:hidden}body.entranix-custom-page .lp-embedded-contact-shell:before{content:"";position:absolute;inset:auto -80px -120px auto;width:220px;height:220px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-subtle);pointer-events:none}body.entranix-custom-page .lp-embedded-contact-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;margin-bottom:24px}body.entranix-custom-page .lp-embedded-contact-badges{display:flex;flex-wrap:wrap;gap:10px}body.entranix-custom-page .lp-embedded-contact-eyebrow,body.entranix-custom-page .lp-embedded-contact-context,body.entranix-custom-page .lp-embedded-contact-required{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:var(--enx-geometry-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.entranix-custom-page .lp-embedded-contact-eyebrow{padding:8px 12px;background:var(--lp-contact-accent-soft);color:var(--lp-contact-accent-strong)}body.entranix-custom-page .lp-embedded-contact-context{padding:8px 12px;background:#0f172a0f;color:var(--lp-contact-ink)}body.entranix-custom-page .lp-embedded-contact-title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;color:var(--lp-contact-ink)}body.entranix-custom-page .lp-embedded-contact-description{margin:8px 0 0;max-width:48rem;color:var(--lp-contact-muted);line-height:1.75}body.entranix-custom-page .lp-embedded-contact-form{position:relative;z-index:1}body.entranix-custom-page .lp-embedded-contact-grid{margin-top:0}body.entranix-custom-page .lp-embedded-contact-col{display:flex}body.entranix-custom-page .lp-embedded-contact-field{width:100%;height:100%;padding:18px;border:1px solid var(--lp-contact-border);border-radius:var(--enx-geometry-radius-panel);background:var(--lp-contact-panel)}body.entranix-custom-page .lp-embedded-contact-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.84rem;font-weight:700;color:var(--lp-contact-muted)}body.entranix-custom-page .lp-embedded-contact-required{padding:6px 10px;background:#2563eb14;color:var(--lp-contact-accent-strong);flex-shrink:0}body.entranix-custom-page .lp-embedded-contact-form .form-control{width:100%;min-height:48px;font-family:var(--font);font-size:.95rem;color:var(--lp-contact-ink);background:var(--lp-contact-panel-soft);border:1px solid var(--lp-contact-border-strong);border-radius:var(--enx-geometry-radius-control);padding:12px 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}body.entranix-custom-page .lp-embedded-contact-form textarea.form-control{min-height:132px;resize:vertical}body.entranix-custom-page .lp-embedded-contact-form .form-control::placeholder{color:var(--lp-contact-muted-soft)}body.entranix-custom-page .lp-embedded-contact-form .form-control:focus{border-color:var(--lp-contact-accent);background:var(--lp-contact-surface);outline:none}body.entranix-custom-page .lp-embedded-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.entranix-custom-page .lp-embedded-contact-option{display:flex;align-items:flex-start;gap:10px;min-height:100%;padding:14px 15px;border:1px solid var(--lp-contact-border);border-radius:var(--enx-geometry-radius-panel);background:var(--lp-contact-panel-soft);cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}body.entranix-custom-page .lp-embedded-contact-option:hover{border-color:var(--lp-contact-border-strong);background:var(--lp-contact-surface);transform:translateY(-1px)}body.entranix-custom-page .lp-embedded-contact-option .form-check-input{margin:3px 0 0;accent-color:var(--lp-contact-accent);flex-shrink:0}body.entranix-custom-page .lp-embedded-contact-option-label{display:block;color:var(--lp-contact-ink);font-size:.92rem;line-height:1.55}body.entranix-custom-page .lp-embedded-contact-help{display:block;margin-top:10px;color:var(--lp-contact-muted-soft);font-size:.82rem;line-height:1.5}body.entranix-custom-page .lp-embedded-contact-actions{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-top:22px}body.entranix-custom-page .lp-embedded-contact-submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;border:none;border-radius:var(--enx-geometry-radius-pill);background:var(--lp-contact-accent);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.94rem;font-weight:700;cursor:pointer;transition:background .18s,box-shadow .18s,transform .15s}body.entranix-custom-page .lp-embedded-contact-submit:hover{background:var(--lp-contact-accent-strong);transform:translateY(-1px)}body.entranix-custom-page .lp-embedded-contact-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}body.entranix-custom-page .lp-embedded-contact-feedback{border-radius:var(--enx-geometry-radius-panel);padding:.8rem 1rem;font-size:.875rem;margin-top:16px}body.entranix-custom-page .lp-embedded-contact-feedback.is-success{background:var(--enx-colors-state-success-surface);border:1px solid var(--enx-colors-state-success);color:var(--enx-colors-state-success)}body.entranix-custom-page .lp-embedded-contact-feedback.is-error{background:var(--enx-colors-state-danger-surface);border:1px solid var(--enx-colors-state-danger);color:var(--enx-colors-state-danger)}@media(max-width:768px){body.entranix-custom-page .lp-embedded-contact-shell{padding:18px;border-radius:var(--enx-geometry-radius-panel)}body.entranix-custom-page .lp-embedded-contact-field{padding:16px;border-radius:var(--enx-geometry-radius-panel)}body.entranix-custom-page .lp-embedded-contact-label{align-items:flex-start;flex-direction:column}body.entranix-custom-page .lp-embedded-contact-options{grid-template-columns:1fr}body.entranix-custom-page .lp-embedded-contact-actions{margin-top:18px}body.entranix-custom-page .lp-embedded-contact-submit{width:100%}}body.entranix-custom-page .plan-interest-modal .modal-dialog{margin:clamp(.75rem,2vh,1.5rem) auto;max-width:min(1040px,calc(100vw - 2rem))}body.entranix-custom-page .plan-interest-modal .modal-content{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);max-height:calc(100vh - clamp(1.5rem,4vh,3rem));max-height:calc(100dvh - clamp(1.5rem,4vh,3rem));overflow:hidden}body.entranix-custom-page .plan-interest-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.entranix-custom-page .plan-interest-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid var(--border);background:#ffffffeb}body.entranix-custom-page .plan-interest-heading{display:flex;flex-direction:column;gap:6px}body.entranix-custom-page .plan-interest-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 12px;border-radius:var(--enx-geometry-radius-pill);background:var(--accent-s);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.entranix-custom-page .plan-interest-subtitle{max-width:44rem;color:var(--ink-2);line-height:1.65}body.entranix-custom-page .plan-interest-modal .btn-close{flex-shrink:0;opacity:.65}body.entranix-custom-page .plan-interest-modal .btn-close:hover{opacity:1}body.entranix-custom-page .plan-interest-modal .modal-body{flex:1 1 auto;min-height:0;padding:20px 28px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.entranix-custom-page .plan-interest-modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;position:sticky;bottom:0;z-index:2;padding:16px 28px 22px;border-top:1px solid var(--border);background:#fffffff5}body.entranix-custom-page .plan-interest-shell{display:flex;flex-direction:column;gap:12px}body.entranix-custom-page .plan-interest-context-row{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:0;border:none;background:transparent}body.entranix-custom-page .plan-interest-context-label{color:var(--ink-3);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none}body.entranix-custom-page .plan-interest-context-value{color:var(--ink);font-size:.95rem;font-weight:600}body.entranix-custom-page .plan-interest-grid{margin-top:0}body.entranix-custom-page .plan-interest-field{width:100%;padding:0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent}body.entranix-custom-page .plan-interest-label{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;margin-bottom:8px;font-size:.88rem;font-weight:600;color:var(--ink-2)}body.entranix-custom-page .plan-interest-required{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--enx-geometry-radius-panel);background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;flex-shrink:0}body.entranix-custom-page .plan-interest-field .form-control{width:100%;min-height:48px;background:var(--enx-colors-surface-panel);border:1px solid var(--border-2);border-radius:var(--enx-geometry-radius-control);padding:12px 14px}body.entranix-custom-page .plan-interest-field textarea.form-control{min-height:132px;resize:vertical}body.entranix-custom-page .plan-interest-help{display:block;margin-top:8px;color:var(--ink-3);font-size:.82rem;line-height:1.5}body.entranix-custom-page .plan-interest-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}body.entranix-custom-page .plan-interest-option{display:flex;align-items:center;gap:8px;min-height:100%;padding:0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent;cursor:pointer;transition:color .15s,opacity .15s}body.entranix-custom-page .plan-interest-option:hover{color:var(--accent);transform:none}body.entranix-custom-page .plan-interest-option .form-check-input,body.entranix-custom-page .plan-interest-consent .form-check-input{margin:0;flex-shrink:0}body.entranix-custom-page .plan-interest-option-label{color:var(--ink-2);font-size:.92rem;line-height:1.45}body.entranix-custom-page .plan-interest-consent{display:flex;align-items:flex-start;gap:12px;padding:4px 0 0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent;color:var(--ink-2);font-size:.86rem;line-height:1.6}body.entranix-custom-page .plan-interest-modal #planInterestSubmit,body.entranix-custom-page .plan-interest-modal .modal-footer .btn-ghost{min-width:132px}@media(max-width:991px){body.entranix-custom-page .plan-interest-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.entranix-custom-page .plan-interest-modal .modal-content{border-radius:var(--enx-geometry-radius-panel)}body.entranix-custom-page .plan-interest-modal .modal-header{padding:18px 18px 14px}body.entranix-custom-page .plan-interest-modal .modal-body{padding:16px 18px 18px}body.entranix-custom-page .plan-interest-modal .modal-footer{flex-direction:column-reverse;align-items:stretch;padding:14px 18px 18px}body.entranix-custom-page .plan-interest-label{flex-wrap:wrap}body.entranix-custom-page .plan-interest-options{grid-template-columns:1fr}body.entranix-custom-page .plan-interest-modal #planInterestSubmit,body.entranix-custom-page .plan-interest-modal .modal-footer .btn-ghost{width:100%}}@media(max-width:575.98px){body.entranix-custom-page .plan-interest-modal .modal-dialog.modal-fullscreen-sm-down{margin:0;min-height:100vh;min-height:100dvh}body.entranix-custom-page .plan-interest-modal .modal-dialog.modal-fullscreen-sm-down .modal-content{min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;border-radius:var(--enx-geometry-radius-panel)}body.entranix-custom-page .plan-interest-modal .modal-header{padding-top:max(18px,env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}body.entranix-custom-page .plan-interest-modal .modal-body,body.entranix-custom-page .plan-interest-modal .modal-footer{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(18px,env(safe-area-inset-bottom))}}body.entranix-custom-page .site-footer{background:var(--accent-2);color:#ffffffb3;padding:64px 0 0}body.entranix-custom-page .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}body.entranix-custom-page .footer-brand img{height:30px;filter:brightness(0) invert(1);margin-bottom:16px}body.entranix-custom-page .footer-brand p{font-size:.875rem;color:#ffffff80;max-width:260px;line-height:1.7}body.entranix-custom-page .footer-col-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:16px}body.entranix-custom-page .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}body.entranix-custom-page .footer-links a{font-size:.875rem;color:#fff9;text-decoration:none;transition:color .15s}body.entranix-custom-page .footer-links a:hover{color:var(--enx-colors-text-inverse)}body.entranix-custom-page .subscribe-row{display:flex;gap:8px}body.entranix-custom-page .subscribe-row input{flex:1;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--enx-geometry-radius-control);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.85rem;padding:10px 16px;outline:none;transition:border-color .15s}body.entranix-custom-page .subscribe-row input::placeholder{color:#ffffff4d}body.entranix-custom-page .subscribe-row input:focus{border-color:#ffffff4d}body.entranix-custom-page .footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;font-size:.82rem;color:#ffffff59;text-align:center}@media(max-width:900px){body.entranix-custom-page .footer-grid{grid-template-columns:1fr 1fr}body.entranix-custom-page .footer-brand{grid-column:1 / -1}}@media(max-width:540px){body.entranix-custom-page .footer-grid{grid-template-columns:1fr}}body.entranix-custom-page .fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}body.entranix-custom-page .fade-up.visible{opacity:1;transform:translateY(0)}body.entranix-landing{--ink: var(--enx-colors-text-primary);--ink-2: var(--enx-colors-text-secondary);--ink-3: var(--enx-colors-text-muted);--ink-4: var(--enx-colors-text-muted);--surface: var(--enx-colors-surface-panel);--surface-2: var(--enx-colors-surface-subtle);--surface-3: var(--enx-colors-surface-canvas);--border: var(--enx-colors-border-default);--border-2: var(--enx-colors-border-strong);--accent: var(--enx-colors-brand-blue);--accent-h: var(--enx-colors-brand-blue-hover);--accent-s: var(--enx-colors-surface-selected);--accent-2: var(--enx-colors-surface-inverse);--teal: var(--enx-colors-state-success);--teal-s: var(--enx-colors-state-success-surface);--amber: var(--enx-colors-state-warning);--amber-s: var(--enx-colors-state-warning-surface);--violet: var(--enx-colors-brand-blue);--violet-s: var(--enx-colors-surface-selected);--success: var(--enx-colors-state-success);--radius-sm: 8px;--radius: 8px;--radius-lg: 8px;--radius-xl: 10px;--shadow-xs: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 4px 12px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.04);--shadow: 0 8px 32px rgba(0,0,0,.09), 0 2px 8px rgba(0,0,0,.05);--shadow-lg: 0 20px 60px rgba(0,0,0,.12), 0 4px 16px rgba(0,0,0,.06);--font: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Geist Mono", "SF Mono", monospace}body.entranix-landing *,body.entranix-landing *:before,body.entranix-landing *:after{box-sizing:border-box}body.entranix-landing{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body.entranix-landing{font-family:var(--font);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;width:100%;max-width:100%;overflow-x:hidden}body.entranix-landing h1,body.entranix-landing h2,body.entranix-landing h3,body.entranix-landing h4,body.entranix-landing h5,body.entranix-landing h6{font-family:var(--font);font-weight:700;letter-spacing:0;line-height:1.15;color:var(--ink)}body.entranix-landing h1{font-size:3.75rem;font-weight:800;letter-spacing:0}body.entranix-landing h2{font-size:2.75rem}body.entranix-landing h3{font-size:1.25rem;font-weight:600}body.entranix-landing h5{font-size:1rem;font-weight:600}body.entranix-landing p{color:var(--ink-2);line-height:1.7}body.entranix-landing .container{width:min(100%,1240px);max-width:1240px;margin:0 auto;padding:0 24px}body.entranix-landing .section-gap{padding:96px 0}body.entranix-landing .section-gap-sm{padding:72px 0}@media(max-width:900px){body.entranix-landing h1{font-size:3rem}body.entranix-landing h2{font-size:2.25rem}}@media(max-width:540px){body.entranix-landing h1{font-size:2.35rem}body.entranix-landing h2{font-size:1.9rem}body.entranix-landing .container{padding:0 18px}}body.entranix-landing .label-chip{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--accent);background:var(--accent-s);border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-pill);padding:4px 12px;margin-bottom:20px}body.entranix-landing .btn-primary-new{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.9rem;font-weight:600;border:none;border-radius:var(--enx-geometry-radius-control);padding:12px 24px;cursor:pointer;text-decoration:none;transition:background .18s,box-shadow .18s,transform .15s}body.entranix-landing .btn-primary-new:hover{background:var(--accent-h);transform:translateY(-1px);color:var(--enx-colors-text-inverse)}body.entranix-landing .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);font-family:var(--font);font-size:.9rem;font-weight:600;border:1.5px solid var(--border-2);border-radius:var(--enx-geometry-radius-control);padding:11px 22px;cursor:pointer;text-decoration:none;transition:border-color .18s,background .18s,transform .15s}body.entranix-landing .btn-ghost:hover{border-color:var(--ink);background:var(--surface-3);transform:translateY(-1px);color:var(--ink)}body.entranix-landing .btn-dark-new{display:inline-flex;align-items:center;gap:8px;background:var(--accent-2);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.9rem;font-weight:600;border:none;border-radius:var(--enx-geometry-radius-control);padding:12px 24px;cursor:pointer;text-decoration:none;transition:background .18s,transform .15s}body.entranix-landing .btn-dark-new:hover{background:var(--enx-colors-surface-inverse);transform:translateY(-1px);color:var(--enx-colors-text-inverse)}body.entranix-landing .main-header{position:sticky;top:0;z-index:100}body.entranix-landing .lp-assistant{position:fixed;right:22px;bottom:22px;z-index:140;display:flex;flex-direction:column;align-items:flex-end;gap:12px}body.entranix-landing .lp-assistant-launcher{display:inline-flex;align-items:center;gap:12px;min-width:248px;padding:12px 16px;border:1px solid rgba(15,23,42,.1);border-radius:var(--enx-geometry-radius-panel);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}body.entranix-landing .lp-assistant-launcher:hover{transform:translateY(-1px)}body.entranix-landing .lp-assistant-launcher-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;text-align:left}body.entranix-landing .lp-assistant-launcher-copy strong{font-size:.9rem;font-weight:700;color:var(--ink);line-height:1.2}body.entranix-landing .lp-assistant-launcher-copy span{font-size:.8rem;color:var(--ink-3);line-height:1.2}body.entranix-landing .lp-assistant-launcher i{font-size:1.2rem;color:var(--accent)}body.entranix-landing .lp-assistant-dot{width:10px;height:10px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-success-surface);flex-shrink:0}body.entranix-landing .lp-assistant-panel{width:min(360px,calc(100vw - 24px));border:1px solid rgba(15,23,42,.08);border-radius:var(--enx-geometry-radius-panel);background:#fffffffa;overflow:hidden}body.entranix-landing .lp-assistant-header{position:relative;padding:20px 20px 8px;background:var(--enx-colors-surface-panel);text-align:center}body.entranix-landing .lp-assistant-kicker{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--enx-geometry-radius-pill);background:var(--accent-s);color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:8px}body.entranix-landing .lp-assistant-header h6{margin:0 auto;max-width:12ch;font-size:1.95rem;font-weight:700;line-height:1.16;letter-spacing:0;color:var(--ink)}body.entranix-landing .lp-assistant-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-panel);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}body.entranix-landing .lp-assistant-body{padding:4px 20px 20px}body.entranix-landing .lp-assistant-body p{margin:0 0 16px;color:var(--ink-2);font-size:1rem;line-height:1.55;text-align:center}body.entranix-landing .lp-assistant-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body.entranix-landing .lp-assistant-chip{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 14px;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);font-size:.95rem;font-weight:600;text-decoration:none;text-align:center;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease;cursor:pointer}body.entranix-landing .lp-assistant-chip:hover{border-color:var(--enx-colors-state-info);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);transform:translateY(-1px)}body.entranix-landing .lp-assistant-note{margin-top:16px;color:var(--enx-colors-text-secondary);font-size:.79rem;line-height:1.55}body.entranix-landing .lp-assistant-note a{color:var(--accent);text-decoration:underline}@media(max-width:767.98px){body.entranix-landing .lp-assistant{right:12px;left:12px;bottom:12px;align-items:stretch}body.entranix-landing .lp-assistant-launcher{min-width:0;width:100%}body.entranix-landing .lp-assistant-panel{width:100%}body.entranix-landing .lp-assistant-header h6{font-size:1.7rem}body.entranix-landing .lp-assistant-actions{grid-template-columns:minmax(0,1fr)}}body.entranix-landing .topbar-strip{position:relative;overflow:hidden;background:var(--enx-colors-surface-inverse);color:#ffffffe0;font-size:.82rem;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.08)}body.entranix-landing .topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding-top:8px;padding-bottom:8px}body.entranix-landing .topbar-start,body.entranix-landing .topbar-end{display:flex;align-items:center;min-width:0}body.entranix-landing .topbar-start{justify-content:flex-start}body.entranix-landing .topbar-end{justify-content:flex-end}body.entranix-landing .topbar-center{display:flex;align-items:center;justify-content:center;min-width:0;width:100%}body.entranix-landing .topbar-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--enx-geometry-radius-pill);background:#3b82f62e;color:var(--enx-colors-state-info);font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}body.entranix-landing .topbar-pill:before{content:"";width:7px;height:7px;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface)}body.entranix-landing .topbar-message{display:block;min-width:0;width:100%;max-width:min(860px,100%);color:var(--enx-colors-text-inverse);font-size:1.25rem;font-weight:800;line-height:1.18;letter-spacing:0;text-align:center;text-wrap:balance;overflow-wrap:anywhere}body.entranix-landing .topbar-message,body.entranix-landing .topbar-message *{color:var(--enx-colors-text-inverse)}body.entranix-landing .topbar-message p,body.entranix-landing .topbar-message strong,body.entranix-landing .topbar-message span{margin:0}body.entranix-landing .topbar-message a{color:var(--enx-colors-text-inverse);text-decoration:underline;text-underline-offset:2px}body.entranix-landing .topbar-link{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--enx-geometry-radius-pill);background:#fffffff5;color:var(--accent);font-family:var(--font);text-decoration:none;font-size:.8rem;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}body.entranix-landing .topbar-link:hover{transform:translateY(-1px);color:var(--accent-h)}@media(max-width:767.98px){body.entranix-landing .topbar-inner{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;padding-top:10px;padding-bottom:12px}body.entranix-landing .topbar-message{font-size:1rem;max-width:min(320px,calc(100vw - 36px));white-space:normal}body.entranix-landing .topbar-start,body.entranix-landing .topbar-center,body.entranix-landing .topbar-end{justify-content:center}}body.entranix-landing .site-nav{background:#ffffffe6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border);transition:box-shadow .3s}body.entranix-landing .site-nav .container{display:flex;align-items:center;gap:32px;height:64px}body.entranix-landing .nav-logo img{height:32px;width:auto}body.entranix-landing .nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0 0 0 auto;padding:0;position:relative}body.entranix-landing .nav-links>.nav-item{list-style:none;position:relative}body.entranix-landing .nav-item-row{display:flex;align-items:center;gap:4px}body.entranix-landing .nav-links a{font-size:.875rem;font-weight:500;color:var(--ink-2);text-decoration:none;padding:6px 14px;border-radius:var(--enx-geometry-radius-panel);transition:color .15s,background .15s}body.entranix-landing .nav-links a:hover,body.entranix-landing .nav-links a.active{color:var(--ink);background:var(--surface-3)}body.entranix-landing .nav-submenu-toggle{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--enx-geometry-radius-pill);background:transparent;color:var(--ink-3);cursor:pointer;transition:color .15s,background .15s,transform .15s}body.entranix-landing .nav-submenu-toggle:hover{color:var(--ink);background:var(--surface-3)}body.entranix-landing .nav-submenu-toggle i{transition:transform .18s ease}body.entranix-landing .nav-item-has-children:hover>.nav-item-row .nav-submenu-toggle i,body.entranix-landing .nav-item-has-children:focus-within>.nav-item-row .nav-submenu-toggle i{transform:rotate(180deg)}body.entranix-landing .nav-item-has-children{position:relative}body.entranix-landing .nav-submenu{display:none;list-style:none;margin:8px 0 0;padding:10px;min-width:220px;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--border);background:#fffffffa}body.entranix-landing .nav-submenu .nav-item-row{justify-content:space-between}body.entranix-landing .nav-submenu a{width:100%;display:inline-flex;align-items:center}@media(min-width:769px){body.entranix-landing .nav-submenu{margin:0}body.entranix-landing .nav-submenu:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px}body.entranix-landing .nav-submenu .nav-submenu:before{top:0;left:-12px;width:12px;height:100%}body.entranix-landing .nav-item-has-children:hover>.nav-submenu,body.entranix-landing .nav-item-has-children:focus-within>.nav-submenu{display:block;position:absolute;top:calc(100% + 10px);left:0;z-index:240}body.entranix-landing .nav-submenu .nav-item-has-children:hover>.nav-submenu,body.entranix-landing .nav-submenu .nav-item-has-children:focus-within>.nav-submenu{top:0;left:calc(100% + 10px)}}body.entranix-landing .nav-actions{display:flex;align-items:center;gap:10px;margin-left:16px}body.entranix-landing .nav-toggler{display:none;background:none;border:1.5px solid var(--border-2);border-radius:var(--enx-geometry-radius-pill);width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;color:var(--ink)}@media(max-width:768px){body.entranix-landing .site-nav .container{gap:16px}body.entranix-landing .nav-links,body.entranix-landing .nav-actions .btn-ghost{display:none}body.entranix-landing .nav-toggler{display:flex}body.entranix-landing .nav-links{width:100%;gap:10px}body.entranix-landing .nav-links>.nav-item{width:100%}body.entranix-landing .nav-item-row{justify-content:space-between;width:100%}body.entranix-landing .nav-links a{width:100%}body.entranix-landing .nav-item-has-children>.nav-submenu{display:none}body.entranix-landing .nav-item-has-children.is-open>.nav-submenu{display:grid}body.entranix-landing .nav-submenu{position:static;min-width:0;margin:4px 0 0 12px;padding:6px 0 0 14px;background:transparent;border:0;border-left:2px solid var(--border);border-radius:var(--enx-geometry-radius-panel)}}body.entranix-landing .hero-section{padding:48px 0 44px;background:var(--enx-colors-surface-subtle);position:relative;overflow:hidden}body.entranix-landing .hero-section:before{content:"";position:absolute;inset:0;background:var(--enx-colors-surface-subtle);pointer-events:none}body.entranix-landing .hero-section:after{content:"";position:absolute;inset:0;background-size:48px 48px;opacity:.26;pointer-events:none}body.entranix-landing .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:48px;align-items:start}body.entranix-landing .hero-content{min-width:0;max-width:100%}body.entranix-landing .hero-badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--accent);background:var(--accent-s);border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-pill);padding:5px 14px;margin-bottom:20px;line-height:1.35}body.entranix-landing .hero-badge:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:var(--enx-geometry-radius-pill);flex:0 0 auto}body.entranix-landing .hero-title{font-size:3.45rem;font-weight:800;letter-spacing:0;line-height:1.04;margin-bottom:18px;max-width:16ch;text-wrap:balance}body.entranix-landing .hero-title .accent-word{color:var(--accent)}body.entranix-landing .hero-desc{font-size:1.1rem;color:var(--ink-2);line-height:1.62;margin-bottom:28px;width:100%;max-width:min(530px,100%);overflow-wrap:break-word}body.entranix-landing .hero-ctas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.entranix-landing .hero-proof-grid{display:grid;position:relative;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;max-width:720px;margin-left:auto}body.entranix-landing .hero-proof-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;min-height:0;padding:14px;border:1px solid rgba(208,208,224,.92);border-radius:var(--enx-geometry-radius-panel);background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}body.entranix-landing .hero-proof-card:nth-child(3){grid-column:auto;min-height:0}body.entranix-landing .hero-proof-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--enx-geometry-radius-panel);color:var(--accent);background:var(--accent-s);flex:0 0 auto;grid-row:1 / 4}body.entranix-landing .hero-proof-card:nth-child(2) .hero-proof-icon{color:var(--teal);background:var(--teal-s)}body.entranix-landing .hero-proof-card:nth-child(3) .hero-proof-icon{color:var(--violet);background:var(--violet-s)}body.entranix-landing .hero-proof-icon i{font-size:1.1rem}body.entranix-landing .hero-proof-value{display:block;margin-bottom:6px;color:var(--ink);font-size:1.08rem;font-weight:800;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}body.entranix-landing .hero-proof-label{display:block;margin-bottom:6px;color:var(--ink);font-size:.78rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}body.entranix-landing .hero-proof-detail{color:var(--ink-3);font-size:.74rem;line-height:1.45}body.entranix-landing .hero-trust{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid rgba(208,208,224,.75);max-width:820px}body.entranix-landing .hero-trust-label{color:var(--ink-3);font-size:.84rem;font-weight:600;white-space:nowrap}body.entranix-landing .hero-logo-cloud{display:flex;align-items:center;gap:22px;flex-wrap:wrap}body.entranix-landing .hero-logo-item{max-width:112px;opacity:.8;filter:grayscale(1);transition:opacity .18s ease,filter .18s ease}body.entranix-landing .hero-logo-item:hover{opacity:1;filter:grayscale(0)}body.entranix-landing .hero-logo-item img{width:100%;height:28px;object-fit:contain;display:block}body.entranix-landing .hero-visual{position:relative;min-width:0;padding-top:14px}body.entranix-landing .hero-visual .dash-preview{border-radius:var(--enx-geometry-radius-panel);overflow:hidden;background:var(--enx-colors-surface-inverse);max-width:720px;margin-left:auto}body.entranix-landing .hero-visual .preview-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}body.entranix-landing .hero-visual:before{content:"Autonomous operations";position:absolute;top:-12px;right:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);font-size:.75rem;font-weight:600;color:var(--ink-2);padding:5px 14px;z-index:2}@media(max-width:900px){body.entranix-landing .hero-section{padding:68px 0 56px}body.entranix-landing .hero-inner{grid-template-columns:1fr;gap:40px}body.entranix-landing .hero-title{font-size:2.8rem;max-width:14ch}body.entranix-landing .hero-visual:before{display:none}body.entranix-landing .hero-visual{padding-top:0}body.entranix-landing .hero-visual .dash-preview{margin-left:0;max-width:none}body.entranix-landing .hero-proof-grid{grid-template-columns:1fr;max-width:none;margin-left:0}body.entranix-landing .hero-proof-card:nth-child(3){grid-column:auto}}@media(max-width:540px){body.entranix-landing .container{padding:0 18px}body.entranix-landing .hero-section{padding:68px 0 56px}body.entranix-landing .hero-section .container,body.entranix-landing .hero-inner,body.entranix-landing .hero-content{width:100%;max-width:100vw;min-width:0}body.entranix-landing .hero-badge{align-items:flex-start;font-size:.68rem;padding:6px 10px;max-width:min(330px,calc(100vw - 36px));white-space:normal;overflow-wrap:anywhere}body.entranix-landing .hero-badge:before{margin-top:.42em}body.entranix-landing .hero-title{font-size:2.05rem;max-width:12ch}body.entranix-landing .hero-desc{font-size:1rem;width:100%;max-width:min(330px,calc(100vw - 36px));white-space:normal;overflow-wrap:anywhere}body.entranix-landing .hero-ctas{width:100%}body.entranix-landing .hero-ctas .btn-primary-new,body.entranix-landing .hero-ctas .btn-ghost{width:100%;max-width:min(330px,100%);justify-content:center}}body.entranix-landing .features-section{background:var(--enx-colors-surface-inverse);color:var(--enx-colors-text-inverse);position:relative;overflow:hidden}body.entranix-landing .features-section .section-label{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--enx-colors-state-info);margin-bottom:12px;display:block}body.entranix-landing .features-section h2{color:var(--enx-colors-text-inverse)}body.entranix-landing .features-section p{color:#ffffffa6}body.entranix-landing .features-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:stretch}body.entranix-landing .features-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;max-width:1120px}body.entranix-landing .features-intro h2{max-width:720px;margin-bottom:0;font-size:3rem;line-height:1.08}body.entranix-landing .features-intro-copy{max-width:520px}body.entranix-landing .features-intro-copy p{margin:0 0 20px;font-size:1rem;line-height:1.65}body.entranix-landing .features-intro .btn-primary-new{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.entranix-landing .features-intro .btn-primary-new:hover{background:#fff3}body.entranix-landing .features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.entranix-landing .feature-card{display:flex;flex-direction:column;min-height:330px;background:#ffffff12;border:1px solid rgba(255,255,255,.11);border-radius:var(--enx-geometry-radius-panel);padding:24px;overflow:hidden;position:relative;transition:background .2s,transform .2s,border-color .2s}body.entranix-landing .feature-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px)}body.entranix-landing .feature-card.featured{background:var(--enx-colors-brand-blue);border-color:transparent}body.entranix-landing .feature-card-top{position:relative;z-index:1}body.entranix-landing .feature-icon{width:54px;height:54px;background:#ffffffeb;border-radius:var(--enx-geometry-radius-panel);display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}body.entranix-landing .feature-icon img{width:38px;height:38px;object-fit:contain;filter:none}body.entranix-landing .feature-card.featured .feature-icon{background:var(--enx-colors-surface-panel)}body.entranix-landing .feature-card h3{font-size:1.08rem;font-weight:700;color:var(--enx-colors-text-inverse);margin-bottom:10px}body.entranix-landing .feature-card-desc,body.entranix-landing .feature-card-desc p{font-size:.875rem;color:#ffffffa8;margin:0;line-height:1.6}body.entranix-landing .feature-card.featured .feature-card-desc,body.entranix-landing .feature-card.featured .feature-card-desc p{color:#ffffffd6}body.entranix-landing .feature-visual-panel{display:flex;align-items:flex-end;justify-content:center;height:118px;margin:auto -12px -12px;padding:14px 14px 0;border-radius:var(--enx-geometry-radius-panel);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow:hidden}body.entranix-landing .feature-visual-panel img{width:min(100%,210px);height:100%;object-fit:contain;display:block;filter:drop-shadow(0 18px 24px rgba(2,6,23,.24))}@media(max-width:960px){body.entranix-landing .features-layout{grid-template-columns:1fr;gap:34px}body.entranix-landing .features-intro{grid-template-columns:1fr;align-items:start}body.entranix-landing .features-intro h2{font-size:2.4rem}body.entranix-landing .features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body.entranix-landing .features-intro h2{font-size:2rem}body.entranix-landing .features-grid{grid-template-columns:1fr}body.entranix-landing .feature-card{min-height:0}}body.entranix-landing .highlight-feature-section{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}body.entranix-landing .highlight-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}body.entranix-landing .highlight-feature-inner .feature-img{border-radius:var(--enx-geometry-radius-panel);width:100%}@media(max-width:900px){body.entranix-landing .highlight-feature-inner{grid-template-columns:1fr}}body.entranix-landing .screenshots-section{background:var(--surface)}body.entranix-landing .section-header{text-align:center;max-width:620px;margin:0 auto 56px}body.entranix-landing .section-header .label-chip,body.entranix-landing .section-header h2{margin-bottom:16px}body.entranix-landing .section-header p{color:var(--ink-3);font-size:1rem}body.entranix-landing .screenshots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body.entranix-landing .screenshot-card-new{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);overflow:hidden;transition:box-shadow .2s,transform .2s}body.entranix-landing .screenshot-card-new:hover{transform:translateY(-4px)}body.entranix-landing .screenshot-card-new .img-wrapper{overflow:hidden;aspect-ratio:16/10;background:var(--surface-3)}body.entranix-landing .screenshot-card-new .img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}body.entranix-landing .screenshot-card-new:hover .img-wrapper img{transform:scale(1.03)}body.entranix-landing .screenshot-card-new .card-label{padding:16px 20px;font-size:.9rem;font-weight:600;color:var(--ink);border-top:1px solid var(--border)}@media(max-width:800px){body.entranix-landing .screenshots-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){body.entranix-landing .screenshots-grid{grid-template-columns:1fr}}body.entranix-landing .pricing-section{background:var(--surface-2);border-top:1px solid var(--border)}body.entranix-landing .pricing-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:48px}body.entranix-landing .price-card-new{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--enx-geometry-radius-panel);padding:36px 32px;flex:1;min-width:260px;max-width:320px;display:flex;flex-direction:column;gap:0;transition:box-shadow .2s,transform .2s}body.entranix-landing .price-card-new:hover{transform:translateY(-4px)}body.entranix-landing .price-card-new.highlighted{background:var(--accent-2);border-color:var(--accent-2);color:var(--enx-colors-text-inverse)}body.entranix-landing .plan-name-badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--accent);background:var(--accent-s);border-radius:var(--enx-geometry-radius-pill);padding:3px 10px;margin-bottom:20px}body.entranix-landing .price-card-new.highlighted .plan-name-badge{background:#ffffff1f;color:#ffffffe6}body.entranix-landing .price-amount{font-size:3rem;font-weight:800;letter-spacing:0;line-height:1;margin-bottom:6px;color:var(--ink)}body.entranix-landing .price-card-new.highlighted .price-amount{color:var(--enx-colors-text-inverse)}body.entranix-landing .price-amount small{font-size:1rem;font-weight:500;letter-spacing:0;opacity:.5}body.entranix-landing .price-desc{font-size:.875rem;color:var(--ink-3);margin-bottom:28px;line-height:1.6}body.entranix-landing .price-card-new.highlighted .price-desc{color:#fff9}body.entranix-landing .price-divider{border:none;border-top:1px solid var(--border);margin-bottom:24px}body.entranix-landing .price-card-new.highlighted .price-divider{border-color:#ffffff1a}body.entranix-landing .price-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px;flex:1}body.entranix-landing .price-features li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:var(--ink-2)}body.entranix-landing .price-card-new.highlighted .price-features li{color:#ffffffbf}body.entranix-landing .price-features .check-icon{width:18px;height:18px;background:var(--enx-colors-state-success-surface);border-radius:var(--enx-geometry-radius-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}body.entranix-landing .price-features .check-icon svg{width:10px;height:10px}body.entranix-landing .price-card-new.highlighted .price-features .check-icon{background:#fff3}body.entranix-landing .faq-section{background:var(--surface)}body.entranix-landing .faq-layout{display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:start}body.entranix-landing .faq-intro h2{margin-bottom:16px}body.entranix-landing .faq-intro p{color:var(--ink-3);margin-bottom:0}body.entranix-landing .faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}body.entranix-landing .faq-item{border-bottom:1px solid var(--border)}body.entranix-landing .faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:20px 0;font-family:var(--font);font-size:.95rem;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;transition:color .15s}body.entranix-landing .faq-btn:hover{color:var(--accent)}body.entranix-landing .faq-icon{width:24px;height:24px;border-radius:var(--enx-geometry-radius-pill);background:var(--surface-3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .2s}body.entranix-landing .faq-btn[aria-expanded=true] .faq-icon{background:var(--accent);border-color:var(--accent);transform:rotate(45deg)}body.entranix-landing .faq-icon svg{width:12px;height:12px;stroke:var(--ink-2)}body.entranix-landing .faq-btn[aria-expanded=true] .faq-icon svg{stroke:var(--enx-colors-text-inverse)}body.entranix-landing .faq-body{font-size:.9rem;color:var(--ink-3);line-height:1.7;padding-bottom:20px}@media(max-width:960px){body.entranix-landing .faq-layout{grid-template-columns:1fr;gap:40px}body.entranix-landing .faq-cols{grid-template-columns:1fr}}body.entranix-landing .testimonials-section{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}body.entranix-landing .testimonial-layout{display:grid;grid-template-columns:300px 1fr;gap:64px;align-items:start}body.entranix-landing .testimonial-intro h2{margin-bottom:12px}body.entranix-landing .testimonial-intro p{color:var(--ink-3);font-size:.95rem}body.entranix-landing .testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}body.entranix-landing .testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);padding:28px;transition:box-shadow .2s}body.entranix-landing .testimonial-stars{display:flex;gap:3px;margin-bottom:16px}body.entranix-landing .star-icon{color:var(--enx-colors-state-warning);font-size:14px}body.entranix-landing .testimonial-text{font-size:.9rem;color:var(--ink-2);line-height:1.7;margin-bottom:20px;font-style:italic}body.entranix-landing .testimonial-author{display:flex;align-items:center;gap:12px}body.entranix-landing .author-avatar{width:36px;height:36px;border-radius:var(--enx-geometry-radius-pill);background:var(--accent-s);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--accent);overflow:hidden;flex-shrink:0}body.entranix-landing .author-avatar img{width:100%;height:100%;object-fit:cover}body.entranix-landing .author-name{font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:2px}body.entranix-landing .author-role{font-size:.78rem;color:var(--ink-4)}@media(max-width:960px){body.entranix-landing .testimonial-layout{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){body.entranix-landing .testimonial-grid{grid-template-columns:1fr}}body.entranix-landing .cta-band{background:var(--accent);padding:72px 0;text-align:center;position:relative;overflow:hidden}body.entranix-landing .cta-band:before{content:"";position:absolute;inset:0;background:transparent}body.entranix-landing .cta-band h2{color:var(--enx-colors-text-inverse);margin-bottom:12px;position:relative}body.entranix-landing .cta-band p{color:#ffffffb3;margin-bottom:32px;font-size:1.05rem;position:relative}body.entranix-landing .cta-band .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}body.entranix-landing .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--enx-colors-surface-panel);color:var(--accent);font-family:var(--font);font-size:.9rem;font-weight:700;border:none;border-radius:var(--enx-geometry-radius-control);padding:12px 26px;cursor:pointer;text-decoration:none;transition:box-shadow .18s,transform .15s}body.entranix-landing .btn-white:hover{transform:translateY(-1px);color:var(--accent)}body.entranix-landing .btn-white-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.9rem;font-weight:600;border:1.5px solid rgba(255,255,255,.4);border-radius:var(--enx-geometry-radius-control);padding:11px 22px;cursor:pointer;text-decoration:none;transition:border-color .18s,background .18s}body.entranix-landing .btn-white-ghost:hover{border-color:var(--enx-colors-text-inverse);background:#ffffff1a;color:var(--enx-colors-text-inverse)}body.entranix-landing .site-footer{background:var(--accent-2);color:#ffffffb3;padding:64px 0 0}body.entranix-landing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}body.entranix-landing .footer-brand img{height:30px;filter:brightness(0) invert(1);margin-bottom:16px}body.entranix-landing .footer-brand p{font-size:.875rem;color:#ffffff80;max-width:260px;line-height:1.7}body.entranix-landing .footer-col-title{font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#fff6;margin-bottom:16px}body.entranix-landing .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}body.entranix-landing .footer-links a{font-size:.875rem;color:#fff9;text-decoration:none;transition:color .15s}body.entranix-landing .footer-links a:hover{color:var(--enx-colors-text-inverse)}body.entranix-landing .footer-subscribe p{font-size:.875rem;color:#ffffff80;margin-bottom:14px}body.entranix-landing .subscribe-row{display:flex;gap:8px}body.entranix-landing .subscribe-row input{flex:1;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--enx-geometry-radius-control);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.85rem;padding:10px 16px;outline:none;transition:border-color .15s,background .15s}body.entranix-landing .subscribe-row input::placeholder{color:#ffffff4d}body.entranix-landing .subscribe-row input:focus{border-color:#ffffff4d;background:#ffffff1a}body.entranix-landing .footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;font-size:.82rem;color:#ffffff59;text-align:center}@media(max-width:900px){body.entranix-landing .footer-grid{grid-template-columns:1fr 1fr}body.entranix-landing .footer-brand{grid-column:1 / -1}}@media(max-width:540px){body.entranix-landing .footer-grid{grid-template-columns:1fr}}body.entranix-landing .modal-content{border:none;border-radius:var(--enx-geometry-radius-panel)}body.entranix-landing .modal-header{padding:28px 32px 20px;border-bottom:1px solid var(--border)}body.entranix-landing .modal-title{font-family:var(--font);font-size:1.2rem;font-weight:700;color:var(--ink)}body.entranix-landing .modal-body{padding:24px 32px}body.entranix-landing .modal-footer{padding:16px 32px 24px;border-top:1px solid var(--border);gap:10px}body.entranix-landing .form-label{font-size:.82rem;font-weight:600;color:var(--ink-2);margin-bottom:6px}body.entranix-landing .form-control{font-family:var(--font);font-size:.9rem;color:var(--ink);background:var(--surface);border:1.5px solid var(--border-2);border-radius:var(--enx-geometry-radius-control);padding:10px 14px;transition:border-color .15s,box-shadow .15s}body.entranix-landing .form-control:focus{border-color:var(--accent);outline:none}body.entranix-landing .form-check-input:checked{background-color:var(--accent);border-color:var(--accent)}body.entranix-landing .plan-interest-modal .modal-dialog{margin:clamp(.75rem,2vh,1.5rem) auto;max-width:min(1040px,calc(100vw - 2rem))}body.entranix-landing .plan-interest-modal .modal-content{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);max-height:calc(100vh - clamp(1.5rem,4vh,3rem));max-height:calc(100dvh - clamp(1.5rem,4vh,3rem));overflow:hidden}body.entranix-landing .plan-interest-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.entranix-landing .plan-interest-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid var(--border);background:#ffffffeb}body.entranix-landing .plan-interest-heading{display:flex;flex-direction:column;gap:6px}body.entranix-landing .plan-interest-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 12px;border-radius:var(--enx-geometry-radius-pill);background:var(--accent-s);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}body.entranix-landing .plan-interest-subtitle{max-width:44rem;color:var(--ink-2);line-height:1.65}body.entranix-landing .plan-interest-modal .btn-close{flex-shrink:0;opacity:.65}body.entranix-landing .plan-interest-modal .btn-close:hover{opacity:1}body.entranix-landing .plan-interest-modal .modal-body{flex:1 1 auto;min-height:0;padding:20px 28px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.entranix-landing .plan-interest-modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;position:sticky;bottom:0;z-index:2;padding:16px 28px 22px;border-top:1px solid var(--border);background:#fffffff5}body.entranix-landing .plan-interest-shell{display:flex;flex-direction:column;gap:12px}body.entranix-landing .plan-interest-context-row{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:0;border:none;background:transparent}body.entranix-landing .plan-interest-context-label{color:var(--ink-3);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none}body.entranix-landing .plan-interest-context-value{color:var(--ink);font-size:.95rem;font-weight:600}body.entranix-landing .plan-interest-grid{margin-top:0}body.entranix-landing .plan-interest-field{width:100%;padding:0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent}body.entranix-landing .plan-interest-label{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;margin-bottom:8px;font-size:.88rem;font-weight:600;color:var(--ink-2)}body.entranix-landing .plan-interest-required{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--enx-geometry-radius-panel);background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;flex-shrink:0}body.entranix-landing .plan-interest-field .form-control{width:100%;min-height:48px;background:var(--enx-colors-surface-panel);border:1px solid var(--border-2);border-radius:var(--enx-geometry-radius-control);padding:12px 14px}body.entranix-landing .plan-interest-field textarea.form-control{min-height:132px;resize:vertical}body.entranix-landing .plan-interest-help{display:block;margin-top:8px;color:var(--ink-3);font-size:.82rem;line-height:1.5}body.entranix-landing .plan-interest-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}body.entranix-landing .plan-interest-option{display:flex;align-items:center;gap:8px;min-height:100%;padding:0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent;cursor:pointer;transition:color .15s,opacity .15s}body.entranix-landing .plan-interest-option:hover{color:var(--accent);transform:none}body.entranix-landing .plan-interest-option .form-check-input,body.entranix-landing .plan-interest-consent .form-check-input{margin:0;flex-shrink:0}body.entranix-landing .plan-interest-option-label{color:var(--ink-2);font-size:.92rem;line-height:1.45}body.entranix-landing .plan-interest-consent{display:flex;align-items:flex-start;gap:12px;padding:4px 0 0;border:none;border-radius:var(--enx-geometry-radius-panel);background:transparent;color:var(--ink-2);font-size:.86rem;line-height:1.6}body.entranix-landing .plan-interest-modal #planInterestSubmit,body.entranix-landing .plan-interest-modal .modal-footer .btn-ghost{min-width:132px}@media(max-width:991px){body.entranix-landing .plan-interest-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.entranix-landing .plan-interest-modal .modal-content{border-radius:var(--enx-geometry-radius-panel)}body.entranix-landing .plan-interest-modal .modal-header{padding:18px 18px 14px}body.entranix-landing .plan-interest-modal .modal-body{padding:16px 18px 18px}body.entranix-landing .plan-interest-modal .modal-footer{flex-direction:column-reverse;align-items:stretch;padding:14px 18px 18px}body.entranix-landing .plan-interest-label{flex-wrap:wrap}body.entranix-landing .plan-interest-options{grid-template-columns:1fr}body.entranix-landing .plan-interest-modal #planInterestSubmit,body.entranix-landing .plan-interest-modal .modal-footer .btn-ghost{width:100%}}@media(max-width:575.98px){body.entranix-landing .plan-interest-modal .modal-dialog.modal-fullscreen-sm-down{margin:0;min-height:100vh;min-height:100dvh}body.entranix-landing .plan-interest-modal .modal-dialog.modal-fullscreen-sm-down .modal-content{min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;border-radius:var(--enx-geometry-radius-panel)}body.entranix-landing .plan-interest-modal .modal-header{padding-top:max(18px,env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}body.entranix-landing .plan-interest-modal .modal-body,body.entranix-landing .plan-interest-modal .modal-footer{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(18px,env(safe-area-inset-bottom))}}body.entranix-landing .fade-up{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}body.entranix-landing .fade-up.visible{opacity:1;transform:translateY(0)}body.entranix-landing .stagger-1{transition-delay:.05s}body.entranix-landing .stagger-2{transition-delay:.12s}body.entranix-landing .stagger-3{transition-delay:.19s}body.entranix-landing .stagger-4{transition-delay:.26s}body.entranix-landing .stagger-5{transition-delay:.33s}body.entranix-landing .stagger-6{transition-delay:.4s}body.entranix-landing .text-accent{color:var(--accent)}body.entranix-landing .mt-auto{margin-top:auto}body.entranix-landing .accordion{--bs-accordion-border-color: var(--border)}body.enx-route-landing-admin-shell{--ink: var(--enx-colors-text-primary);--ink-2: var(--enx-colors-text-secondary);--ink-3: var(--enx-colors-text-muted);--ink-4: var(--enx-colors-text-muted);--surface: var(--enx-colors-surface-panel);--surface-2: var(--enx-colors-surface-subtle);--surface-3: var(--enx-colors-surface-canvas);--border: var(--enx-colors-border-default);--accent: var(--enx-colors-brand-blue);--accent-h: var(--enx-colors-brand-blue-hover);--accent-s: var(--enx-colors-surface-selected);--accent-2: var(--enx-colors-surface-inverse);--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--shadow-sm: 0 4px 12px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.04);--font: "Geist", -apple-system, BlinkMacSystemFont, sans-serif}body.enx-route-landing-admin-shell *,body.enx-route-landing-admin-shell *:before,body.enx-route-landing-admin-shell *:after{box-sizing:border-box}body.enx-route-landing-admin-shell{scroll-behavior:smooth}body.enx-route-landing-admin-shell{font-family:var(--font);background:var(--surface-2);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}body.enx-route-landing-admin-shell h1,body.enx-route-landing-admin-shell h2,body.enx-route-landing-admin-shell h3,body.enx-route-landing-admin-shell h4,body.enx-route-landing-admin-shell h5,body.enx-route-landing-admin-shell h6{font-family:var(--font);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}body.enx-route-landing-admin-shell p{color:var(--ink-2);line-height:1.7}body.enx-route-landing-admin-shell a{color:var(--accent)}body.enx-route-landing-admin-shell .admin-shell{min-height:100vh;display:flex;flex-direction:column}body.enx-route-landing-admin-shell .admin-topbar{height:56px;background:var(--accent-2);display:flex;align-items:center;padding:0 24px;gap:12px;position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.06)}body.enx-route-landing-admin-shell .admin-topbar-brand{font-size:.9rem;font-weight:700;color:var(--enx-colors-text-inverse);text-decoration:none;letter-spacing:-.01em}body.enx-route-landing-admin-shell .admin-topbar-sep{color:#fff3;font-size:1.2rem;line-height:1}body.enx-route-landing-admin-shell .admin-topbar-section{font-size:.8rem;font-weight:500;color:#ffffff80}body.enx-route-landing-admin-shell .admin-body{display:grid;grid-template-columns:240px 1fr;flex:1;min-height:calc(100vh - 56px)}body.enx-route-landing-admin-shell .admin-sidebar{background:var(--surface);border-right:1px solid var(--border);padding:20px 12px;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto}body.enx-route-landing-admin-shell .admin-sidebar-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:4px 14px 10px}body.enx-route-landing-admin-shell .admin-main{padding:32px;overflow-y:auto}body.enx-route-landing-admin-shell .admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}body.enx-route-landing-admin-shell .admin-page-header h1{font-size:1.4rem;font-weight:700;margin:0 0 4px}body.enx-route-landing-admin-shell .admin-page-header p{font-size:.875rem;color:var(--ink-3);margin:0}body.enx-route-landing-admin-shell .admin-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--enx-geometry-radius-panel);padding:28px 32px;margin-bottom:20px}body.enx-route-landing-admin-shell .admin-card-header{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}body.enx-route-landing-admin-shell .btn-primary-new{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--enx-colors-text-inverse);font-family:var(--font);font-size:.875rem;font-weight:600;border:none;border-radius:var(--enx-geometry-radius-control);padding:10px 20px;cursor:pointer;text-decoration:none;transition:background .18s,box-shadow .18s,transform .15s}body.enx-route-landing-admin-shell .btn-primary-new:hover{background:var(--accent-h);transform:translateY(-1px);color:var(--enx-colors-text-inverse)}body.enx-route-landing-admin-shell .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);font-family:var(--font);font-size:.875rem;font-weight:600;border:1.5px solid var(--border);border-radius:var(--enx-geometry-radius-control);padding:9px 18px;cursor:pointer;text-decoration:none;transition:border-color .18s,background .18s}body.enx-route-landing-admin-shell .btn-ghost:hover{border-color:var(--ink);background:var(--surface-3);color:var(--ink)}body.enx-route-landing-admin-shell .form-label{font-size:.82rem;font-weight:600;color:var(--ink-2);margin-bottom:6px;display:block}body.enx-route-landing-admin-shell .form-control,body.enx-route-landing-admin-shell .form-select{font-family:var(--font);font-size:.9rem;color:var(--ink);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--enx-geometry-radius-control);padding:9px 13px;width:100%;transition:border-color .15s,box-shadow .15s;outline:none}body.enx-route-landing-admin-shell .form-control:focus,body.enx-route-landing-admin-shell .form-select:focus{border-color:var(--accent)}body.enx-route-landing-admin-shell textarea.form-control{min-height:100px;resize:vertical}body.enx-route-landing-admin-shell .admin-table{width:100%;border-collapse:collapse;font-size:.875rem}body.enx-route-landing-admin-shell .admin-table th{background:var(--surface-2);border-bottom:1px solid var(--border);padding:10px 14px;font-weight:600;text-align:left;color:var(--ink-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}body.enx-route-landing-admin-shell .admin-table td{border-bottom:1px solid var(--border);padding:12px 14px;color:var(--ink-2);vertical-align:middle}body.enx-route-landing-admin-shell .admin-table tr:last-child td{border-bottom:none}body.enx-route-landing-admin-shell .admin-table tr:hover td{background:var(--surface-2)}body.enx-route-landing-admin-shell .badge-active{display:inline-block;background:var(--enx-colors-state-success-surface);color:var(--enx-colors-state-success);font-size:.72rem;font-weight:700;border-radius:var(--enx-geometry-radius-pill);padding:2px 10px}body.enx-route-landing-admin-shell .badge-inactive{display:inline-block;background:var(--surface-3);color:var(--ink-3);font-size:.72rem;font-weight:700;border-radius:var(--enx-geometry-radius-pill);padding:2px 10px}body.enx-route-landing-admin-shell .alert-success{background:var(--enx-colors-state-success-surface);border:1px solid var(--enx-colors-state-success);color:var(--enx-colors-state-success);border-radius:var(--enx-geometry-radius-panel);padding:12px 16px;font-size:.875rem;margin-bottom:16px}body.enx-route-landing-admin-shell .alert-error{background:var(--enx-colors-state-danger-surface);border:1px solid var(--enx-colors-state-danger);color:var(--enx-colors-state-danger);border-radius:var(--enx-geometry-radius-panel);padding:12px 16px;font-size:.875rem;margin-bottom:16px}@media(max-width:900px){body.enx-route-landing-admin-shell .admin-body{grid-template-columns:1fr}body.enx-route-landing-admin-shell .admin-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border)}body.enx-route-landing-admin-shell .admin-main{padding:20px}}.lp-admin-sidenav{display:flex;flex-direction:column;gap:2px}.lp-admin-sidenav .nav-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--enx-geometry-radius-panel);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:var(--enx-colors-text-secondary);text-decoration:none;border:none;background:transparent;transition:background .15s,color .15s;cursor:pointer}.lp-admin-sidenav .nav-item:hover{background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);text-decoration:none}.lp-admin-sidenav .nav-item.active{background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);font-weight:600}.lp-admin-sidenav .nav-item.active .nav-arrow{color:var(--enx-colors-state-info)}.lp-admin-sidenav .nav-arrow{color:var(--enx-colors-text-secondary);font-size:14px;transition:transform .15s}.lp-admin-sidenav .nav-item:hover .nav-arrow{transform:translate(2px);color:var(--enx-colors-text-secondary)}.au-modal-root{position:fixed;inset:0;z-index:120;display:none}.au-modal-root.is-open{display:block}.au-modal-backdrop{position:absolute;inset:0;background:#02061780;-webkit-backdrop-filter:none;backdrop-filter:none}.au-modal-shell{position:relative;z-index:1;margin:4vh auto 0;width:min(980px,calc(100vw - 24px));max-height:92vh;overflow:hidden;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--au-border);background:var(--au-surface);display:flex;flex-direction:column}.au-modal-head{border-bottom:1px solid var(--au-border);background:var(--au-surface);padding:.9rem 1rem}.au-modal-body{padding:1rem;overflow:auto}.au-modal-foot{border-top:1px solid var(--au-border);background:var(--au-panel);padding:.75rem 1rem}.au-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem .65rem}.au-check-item{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--au-surface);padding:.45rem .55rem}.au-scroll-wrap{max-height:250px;overflow:auto;border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--au-panel);padding:.6rem}.au-rbac-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem;border-radius:var(--enx-geometry-radius-control);border:1px solid var(--au-border);background:var(--au-panel)}.au-rbac-tab-btn{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-pill);padding:.45rem .8rem;font-size:12px;font-weight:600;color:var(--au-muted);background:var(--au-surface);transition:all .2s ease}.au-rbac-tab-btn:hover{color:var(--au-text);border-color:color-mix(in srgb,var(--au-primary) 25%,var(--au-border))}.au-rbac-tab-btn.is-active{color:#fff;background:var(--enx-colors-surface-subtle);border-color:transparent}.au-rbac-panel{display:none}.au-rbac-panel.is-active{display:block}.au-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:1024px){.au-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.au-stat-grid{grid-template-columns:1fr}}.au-stat-card{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);padding:.9rem;background:var(--enx-colors-surface-subtle)}.admin-kb-shell{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:1rem}.admin-kb-pane{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--au-surface)}.admin-kb-list{max-height:calc(100vh - 280px);overflow:auto}.admin-kb-article-body h2{font-size:1.1rem;font-weight:700;margin:1rem 0 .45rem}.admin-kb-article-body h3{font-size:1rem;font-weight:700;margin:.85rem 0 .4rem}.admin-kb-article-body p,.admin-kb-article-body li{font-size:.88rem;line-height:1.65;color:var(--au-text)}.admin-kb-article-body ul,.admin-kb-article-body ol{margin:0 0 .8rem 1.25rem}@media(max-width:1100px){.admin-kb-shell{grid-template-columns:1fr}.admin-kb-list{max-height:none}}.support-ops-shell{min-height:calc(100vh - 180px)}.support-ops-scroll{max-height:68vh;overflow:auto}.support-ops-item{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--au-surface)}.support-ops-item.active{border-color:#2e6deb6b}.support-ops-msg{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);padding:.6rem .75rem;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.support-ops-msg.user{background:#2e6deb14;border-color:#2e6deb33}.support-ops-msg.assistant{background:#2e7d3214;border-color:#2e7d322e}.support-ops-msg.system{background:#d9770614;border-color:#d9770633}.support-ops-tab{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-pill);padding:.35rem .75rem;font-size:12px;font-weight:600;color:var(--au-text-subtle);background:var(--au-surface)}.support-ops-tab.active{color:var(--enx-colors-text-inverse);border-color:#2e6debd9;background:var(--enx-colors-surface-subtle)}.support-ops-panel.hidden{display:none}.support-ops-table-shell{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-control);overflow:hidden;background:var(--au-surface)}.support-ops-table-scroll{max-height:62vh;overflow:auto}.support-ops-usecase-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0}.support-ops-usecase-table th{position:sticky;top:0;z-index:1;background:var(--au-surface);font-size:11px;font-weight:600;color:var(--au-text-subtle);text-align:left;border-bottom:1px solid var(--au-border);padding:.55rem .65rem;white-space:nowrap}.support-ops-usecase-table td{border-bottom:1px solid var(--au-border);padding:.55rem .65rem;vertical-align:top;font-size:12px}.support-ops-usecase-table tbody tr:last-child td{border-bottom:none}.support-ops-usecase-row{transition:background-color .14s ease;cursor:pointer}.support-ops-usecase-row:hover{background:#2e6deb0f}.support-ops-pill{display:inline-flex;align-items:center;border-radius:var(--enx-geometry-radius-pill);padding:.1rem .45rem;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent}.support-ops-pill-low{color:var(--enx-colors-state-info);background:#3b82f624;border-color:#3b82f63d}.support-ops-pill-medium{color:var(--enx-colors-state-warning);background:#fb923c29;border-color:#fb923c42}.support-ops-pill-high{color:var(--enx-colors-state-danger);background:#f871712e;border-color:#f8717147}.support-ops-pill-critical{color:var(--enx-colors-state-danger);background:#b91c1ce6;border-color:#b91c1cf5}.support-ops-pill-neutral{color:var(--au-text-subtle);background:#94a3b824;border-color:#94a3b83d}.support-ops-modal-backdrop{position:fixed;inset:0;background:#0f172a94;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:80}.support-ops-modal-backdrop.hidden{display:none}.support-ops-modal-card{width:min(980px,100%);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--au-surface)}.support-ops-modal-section{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);padding:.75rem}.support-ops-modal-open{overflow:hidden}.support-ops-tool-picker-list{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);max-height:190px;overflow:auto;background:var(--au-surface)}.support-ops-tool-picker-option{display:flex;align-items:flex-start;gap:.45rem;padding:.4rem .45rem;border-bottom:1px solid var(--au-border);font-size:11px;cursor:pointer}.support-ops-tool-picker-option:last-child{border-bottom:none}.support-ops-tool-picker-option-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all;font-weight:600}.support-ops-tool-picker-empty{padding:.55rem;font-size:11px;color:var(--au-text-subtle)}.support-ops-sop-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media(min-width:1024px){.support-ops-sop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-ops-sop-list{max-height:42vh;overflow:auto}.support-ops-docs-shell{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);overflow:hidden;background:var(--au-surface);min-height:calc(100vh - 220px)}.support-ops-docs-topbar{border-bottom:1px solid var(--au-border);background:var(--enx-colors-surface-subtle);padding:.75rem 1rem}.support-ops-docs-logo{font-size:1.55rem;font-weight:700;letter-spacing:-.02em;color:var(--enx-colors-state-info)}.support-ops-docs-logo span{color:var(--enx-colors-state-info)}.support-ops-docs-product-nav{border-bottom:1px solid var(--au-border);background:#f7f9fce6;overflow-x:auto}.support-ops-docs-nav-link{display:inline-flex;align-items:center;white-space:nowrap;padding:.72rem .2rem;margin-right:1.4rem;border-bottom:2px solid transparent;color:var(--enx-colors-state-info);font-size:13px;font-weight:600}.support-ops-docs-nav-link.is-active,.support-ops-docs-nav-link:hover{color:var(--enx-colors-state-info);border-bottom-color:var(--enx-colors-state-info)}.support-ops-docs-main{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:calc(100vh - 320px)}.support-ops-docs-sidebar{border-right:1px solid var(--au-border);background:var(--enx-colors-state-info-surface);overflow:auto;max-height:calc(100vh - 320px)}.support-ops-docs-sidebar-link{display:block;font-size:12px;color:var(--enx-colors-state-info);padding:.25rem 0}.support-ops-docs-sidebar-link:hover{color:var(--enx-colors-state-info);text-decoration:underline}.support-ops-sop-sidebar-overview{margin-bottom:.75rem}.support-ops-sop-sidebar-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--enx-colors-text-secondary);margin-bottom:.28rem}.support-ops-sop-sidebar-category{font-size:14px;font-weight:700;color:var(--enx-colors-state-info);margin-top:.75rem}.support-ops-sop-sidebar-category-list{border-left:1px solid var(--au-border);margin-top:.3rem;padding-left:.58rem}.support-ops-docs-content{overflow:auto;max-height:calc(100vh - 320px);padding:1rem;background:var(--enx-colors-surface-subtle)}.support-ops-docs-hero{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);padding:1rem;background:#f8fafccc}.support-ops-sop-article-rich h2{font-size:1.15rem;font-weight:700;margin:1.1rem 0 .5rem;color:var(--enx-colors-state-info)}.support-ops-sop-article-rich h3{font-size:1.02rem;font-weight:700;margin:.95rem 0 .45rem;color:var(--enx-colors-state-info)}.support-ops-sop-article-rich p{margin:0 0 .72rem;color:var(--enx-colors-state-info);line-height:1.65;font-size:13px}.support-ops-sop-article-rich ul{margin:0 0 .8rem 1.2rem;color:var(--enx-colors-state-info);font-size:13px}.support-ops-sop-article-rich li{margin-bottom:.3rem}.support-ops-sop-kb-link{width:100%;text-align:left;background:none;border:0;padding:.22rem 0;font-size:12px;color:var(--enx-colors-state-info);cursor:pointer}.support-ops-sop-kb-link:hover,.support-ops-sop-kb-link.is-active{color:var(--enx-colors-state-info);text-decoration:underline;font-weight:600}.support-ops-guardrails-shell{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.support-ops-guardrails-card{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:#f8fafcd6;padding:.85rem}.support-ops-guardrails-card-title{font-size:13px;font-weight:700;color:var(--enx-colors-state-info)}.support-ops-guardrails-card-subtitle{font-size:11px;color:var(--enx-colors-text-secondary);margin-top:.18rem}.support-ops-guardrails-kpi{display:inline-flex;align-items:center;gap:.32rem;border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-pill);padding:.18rem .5rem;font-size:11px;color:var(--enx-colors-state-info);background:var(--enx-colors-surface-panel)}.support-ops-guardrails-kpi.is-danger{border-color:#ef444459;color:var(--enx-colors-state-danger);background:#fef2f2cc}.support-ops-guardrail-toggle{border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-surface-panel);padding:.55rem .6rem;display:flex;align-items:flex-start;gap:.55rem}.support-ops-guardrail-toggle-label{font-size:12px;font-weight:600;color:var(--enx-colors-state-info)}.support-ops-guardrail-toggle-note{font-size:11px;color:var(--enx-colors-text-secondary);margin-top:.08rem;line-height:1.4}.support-ops-guardrail-tools-list{max-height:220px;overflow:auto;border:1px solid var(--au-border);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel)}.support-ops-guardrail-tool-option{display:flex;align-items:flex-start;gap:.45rem;padding:.45rem .5rem;border-bottom:1px solid var(--au-border);font-size:11px;cursor:pointer}.support-ops-guardrail-tool-option:last-child{border-bottom:none}.support-ops-guardrail-tool-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all;color:var(--enx-colors-state-info);font-weight:600}.support-ops-guardrail-tool-desc{color:var(--enx-colors-text-secondary);margin-top:.14rem}.support-ops-guardrails-grid-two{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem}@media(min-width:900px){.support-ops-guardrails-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.support-ops-guardrails-card.span-2{grid-column:span 2}.support-ops-guardrails-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.support-ops-docs-main{grid-template-columns:1fr}.support-ops-docs-sidebar{border-right:none;border-bottom:1px solid var(--au-border);max-height:none}.support-ops-docs-content{max-height:none}}body.enx-route-cleanup-dashboard{padding:16px;margin:0;background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.enx-route-cleanup-dashboard .card{background:#0f172ae6;border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(51,65,85,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.enx-route-cleanup-dashboard .card-header{padding:1rem 1.25rem .5rem}body.enx-route-cleanup-dashboard .card-body{padding:0 1.25rem 1rem}body.enx-route-cleanup-dashboard .summary-card{background:var(--enx-colors-surface-subtle);border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(55,65,81,.9)}body.enx-route-cleanup-dashboard .summary-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--enx-colors-text-secondary)}body.enx-route-cleanup-dashboard .summary-value{margin-top:.35rem;font-size:1.5rem;font-weight:600;color:var(--enx-colors-state-info)}body.enx-route-cleanup-dashboard .input-dark,body.enx-route-cleanup-dashboard .select-dark{background-color:#0f172ad9;border-radius:var(--enx-geometry-radius-control);border:1px solid rgba(75,85,99,.9);padding:.4rem .75rem;font-size:.875rem;color:var(--enx-colors-surface-subtle)}body.enx-route-cleanup-dashboard .input-dark::placeholder{color:var(--enx-colors-text-secondary)}body.enx-route-cleanup-dashboard .input-dark:focus,body.enx-route-cleanup-dashboard .select-dark:focus{outline:none;border-color:var(--enx-colors-state-info)}body.enx-route-cleanup-dashboard thead tr{background:#0f172af2}body.enx-route-cleanup-dashboard thead th{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--enx-colors-text-secondary);font-weight:600}body.enx-route-cleanup-dashboard tbody tr:nth-child(odd){background-color:#0f172ad9}body.enx-route-cleanup-dashboard tbody tr:nth-child(2n){background-color:#111827e6}body.enx-route-cleanup-dashboard tbody td{font-size:.8rem;color:var(--enx-colors-surface-subtle)}body.enx-route-cleanup-dashboard .table-scroll{overflow-x:auto}body.enx-route-cleanup-dashboard .table-container{max-height:60vh;overflow-y:auto}@media(min-width:640px){body.enx-route-cleanup-dashboard{padding:24px}}@media(min-width:1024px){body.enx-route-cleanup-dashboard{padding:32px}}#tenantSidebarOpenBtn{display:none}.widget-gallery-shell{--wg-bg: var(--enx-colors-state-info);--wg-bg-soft: var(--enx-colors-state-info);--wg-border: rgba(71, 85, 105, .55);--wg-text: var(--enx-colors-state-info);--wg-muted: var(--enx-colors-state-info);--wg-accent: var(--enx-colors-state-info);--wg-accent-2: var(--enx-colors-state-info)}.widget-gallery-hero{border:1px solid var(--wg-border);border-radius:var(--enx-geometry-radius-panel);padding:22px;background:var(--enx-colors-surface-subtle);color:var(--wg-text);margin-bottom:18px}.widget-gallery-hero h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:.01em}.widget-gallery-sub{margin-top:6px;color:var(--wg-muted);font-size:.92rem;max-width:840px}.widget-gallery-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.widget-gallery-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-top:18px}.widget-gallery-stat{border:1px solid rgba(71,85,105,.45);border-radius:var(--enx-geometry-radius-panel);background:#0f172a8c;padding:10px 12px}.widget-gallery-stat-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.widget-gallery-stat-value{margin-top:4px;font-size:1.25rem;font-weight:700;color:var(--enx-colors-state-info)}.widget-gallery-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 170px 190px 170px auto;gap:10px;align-items:center;border:1px solid var(--wg-border);border-radius:var(--enx-geometry-radius-panel);padding:12px;background:#0f172abf;margin-bottom:14px}.widget-toolbar-search{position:relative}.widget-toolbar-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--wg-muted);font-size:.85rem}.widget-toolbar-search input{width:100%;border-radius:var(--enx-geometry-radius-control);border:1px solid rgba(71,85,105,.7);background:#0206178c;color:var(--wg-text);padding:9px 12px 9px 32px;font-size:.86rem}.widget-gallery-toolbar .form-select{border-radius:var(--enx-geometry-radius-control);border:1px solid rgba(71,85,105,.7);background:#0206178c;color:var(--wg-text);padding:9px 12px;font-size:.86rem;color-scheme:dark}.widget-toolbar-meta{justify-self:end;color:var(--wg-muted);font-size:.82rem;white-space:nowrap}.widget-toolbar-meta strong{color:var(--enx-colors-state-info);font-size:.95rem}.widget-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.widget-gallery-card{border:1px solid var(--wg-border);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);color:var(--wg-text);padding:14px;display:flex;flex-direction:column;min-height:330px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.widget-gallery-card:hover{transform:translateY(-2px);border-color:#38bdf873}.widget-gallery-card-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.widget-gallery-card h3{margin:0;font-size:.98rem;font-weight:700;line-height:1.25;color:var(--enx-colors-state-info)}.widget-gallery-view-key{margin-top:4px;font-size:.72rem;color:var(--wg-muted);font-family:JetBrains Mono,Fira Code,Source Code Pro,monospace}.widget-gallery-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end}.widget-pill{display:inline-flex;align-items:center;gap:4px;border-radius:var(--enx-geometry-radius-pill);border:1px solid rgba(71,85,105,.6);background:#0f172a99;padding:3px 9px;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--enx-colors-state-info)}.widget-pill-category{border-color:#38bdf873;background:#082f496b;color:var(--enx-colors-state-info)}.widget-pill-status-active{border-color:#22c55e73;background:#16653452;color:var(--enx-colors-state-success)}.widget-pill-status-inactive{border-color:#f43f5e73;background:#7f1d1d57;color:var(--enx-colors-state-danger)}.widget-gallery-preview{border:1px solid rgba(71,85,105,.45);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-subtle);padding:10px;min-height:130px;overflow:hidden}.widget-gallery-preview .mb-3{margin-bottom:0}.widget-gallery-preview .card,.widget-gallery-preview .card-body{border-radius:var(--enx-geometry-radius-panel);border-color:#47556973}.widget-gallery-preview table{margin-bottom:0}.widget-gallery-preview *{font-size:.82rem}.widget-gallery-meta{margin:10px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.widget-gallery-meta>div{border:1px solid rgba(71,85,105,.42);border-radius:var(--enx-geometry-radius-panel);padding:7px 9px;background:#0f172a73}.widget-gallery-meta dt{margin:0;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d9}.widget-gallery-meta dd{margin:4px 0 0;font-size:.78rem;color:var(--enx-colors-state-info);font-weight:600;word-break:break-word}.widget-gallery-card-footer{margin-top:auto;padding-top:11px;display:flex;justify-content:flex-end;gap:8px}.widget-gallery-empty,.widget-gallery-empty-filter{border:1px dashed rgba(71,85,105,.75);border-radius:var(--enx-geometry-radius-control);padding:30px 20px;text-align:center;color:var(--wg-muted);background:#0f172a8c}.widget-gallery-empty h3,.widget-gallery-empty-filter h3{margin:0 0 8px;color:var(--enx-colors-state-info);font-size:1rem}@media(max-width:1200px){.widget-gallery-stat-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:992px){.widget-gallery-toolbar{grid-template-columns:1fr}.widget-toolbar-meta{justify-self:start}}@media(max-width:640px){.widget-gallery-grid,.widget-gallery-meta{grid-template-columns:1fr}}body.enx-route-error-503{color-scheme:light}body.enx-route-error-503{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--enx-colors-state-danger-surface);color:var(--enx-colors-state-danger)}body.enx-route-error-503 .wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}body.enx-route-error-503 .card{max-width:720px;width:100%;background:#111827bf;border:1px solid rgba(255,255,255,.12);border-radius:var(--enx-geometry-radius-panel);padding:28px}body.enx-route-error-503 .brand{font-weight:700;letter-spacing:.02em;color:var(--enx-colors-state-danger)}body.enx-route-error-503 h1{margin:12px 0 8px;font-size:28px;line-height:1.2}body.enx-route-error-503 p{margin:0 0 10px;color:var(--enx-colors-state-danger);line-height:1.55}body.enx-route-error-503 .meta{margin-top:14px;font-size:13px;color:var(--enx-colors-state-danger)}body.enx-route-error-503 .pill{display:inline-block;padding:6px 10px;border-radius:var(--enx-geometry-radius-pill);background:#10b9811f;color:var(--enx-colors-state-danger);font-weight:600;font-size:12px}body.enx-route-error-503 a{color:var(--enx-colors-state-danger);text-decoration:none}body.enx-route-error-503 a:hover{text-decoration:underline}body.enx-route-tenant-inactive{color-scheme:light}body.enx-route-tenant-inactive{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--enx-colors-surface-inverse);color:var(--enx-colors-surface-subtle)}body.enx-route-tenant-inactive .wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}body.enx-route-tenant-inactive .card{max-width:760px;width:100%;background:#111827c7;border:1px solid rgba(255,255,255,.14);border-radius:var(--enx-geometry-radius-panel);padding:28px}body.enx-route-tenant-inactive .pill{display:inline-block;padding:6px 10px;border-radius:var(--enx-geometry-radius-pill);background:#f43f5e29;color:var(--enx-colors-state-danger);font-weight:600;font-size:12px;letter-spacing:.02em}body.enx-route-tenant-inactive h1{margin:12px 0 8px;font-size:28px;line-height:1.2}body.enx-route-tenant-inactive p{margin:0 0 10px;color:var(--enx-colors-state-info);line-height:1.55}body.enx-route-tenant-inactive .meta{margin-top:14px;font-size:13px;color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard{margin:0;padding:16px;background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.enx-route-executions-dashboard h2{color:var(--enx-colors-state-info);font-weight:600;letter-spacing:.02em}body.enx-route-executions-dashboard .small-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--enx-colors-text-secondary)}body.enx-route-executions-dashboard .container-fluid{max-width:1200px;margin-inline:auto}body.enx-route-executions-dashboard .card{background:#0f172af2;border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(55,65,81,.9);color:var(--enx-colors-surface-subtle)}body.enx-route-executions-dashboard .card-body{padding:.85rem 1rem}body.enx-route-executions-dashboard .card-footer{background:#0f172af2;border-top:1px solid rgba(55,65,81,.9);padding:.7rem 1rem}body.enx-route-executions-dashboard .stat-card h3{margin-bottom:.15rem;font-size:1.55rem;font-weight:600;color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .stat-card.text-bg-primary{background:var(--enx-colors-surface-subtle);border-color:#2563ebcc}body.enx-route-executions-dashboard .stat-card.text-bg-success{background:var(--enx-colors-surface-subtle);border-color:#22c55ecc}body.enx-route-executions-dashboard .stat-card.text-bg-danger{background:var(--enx-colors-surface-subtle);border-color:#ef4444e6}body.enx-route-executions-dashboard .stat-card.text-bg-secondary{background:var(--enx-colors-surface-subtle);border-color:#9ca3afcc}body.enx-route-executions-dashboard .form-control,body.enx-route-executions-dashboard .form-select{background-color:#0f172ae6;border-radius:var(--enx-geometry-radius-control);border:1px solid rgba(75,85,99,.9);color:var(--enx-colors-surface-subtle);font-size:.85rem;padding:.4rem .65rem}body.enx-route-executions-dashboard .form-control::placeholder{color:var(--enx-colors-text-secondary)}body.enx-route-executions-dashboard .form-control:focus,body.enx-route-executions-dashboard .form-select:focus{background-color:#0f172af2;border-color:var(--enx-colors-state-info);color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .btn{font-size:.8rem;border-radius:var(--enx-geometry-radius-pill);padding-inline:.9rem;padding-block:.35rem}body.enx-route-executions-dashboard .btn-primary{background:var(--enx-colors-surface-subtle);border:none;color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .btn-primary:hover{background:var(--enx-colors-surface-subtle);color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .btn-outline-secondary{border-color:#4b5563e6;color:var(--enx-colors-surface-subtle);background-color:transparent}body.enx-route-executions-dashboard .btn-outline-secondary:hover{background-color:#1f2937e6;border-color:#94a3b8e6;color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .btn-link,body.enx-route-executions-dashboard .btn-link:hover{color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .badge.bg-success{background:#22c55e26;color:var(--enx-colors-state-success);border-radius:var(--enx-geometry-radius-pill);border:1px solid rgba(34,197,94,.5);font-weight:500}body.enx-route-executions-dashboard .badge.bg-danger{background:#f8717126;color:var(--enx-colors-state-danger);border-radius:var(--enx-geometry-radius-pill);border:1px solid rgba(248,113,113,.6);font-weight:500}body.enx-route-executions-dashboard .dropdown-menu{background-color:#0f172afa;border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(55,65,81,.9);padding:.45rem .55rem;max-width:260px}body.enx-route-executions-dashboard .dropdown-checklist{max-height:260px;overflow-y:auto;padding:.25rem .75rem .5rem}body.enx-route-executions-dashboard .dropdown-checklist label{width:100%;font-size:.8rem;color:var(--enx-colors-surface-subtle);display:flex;align-items:center;gap:.35rem;padding-block:.12rem;cursor:pointer}body.enx-route-executions-dashboard .dropdown-checklist input[type=checkbox]{accent-color:var(--enx-colors-state-info)}body.enx-route-executions-dashboard .dropdown-toggle.btn-outline-secondary.btn-sm{background-color:#0f172ae6;border-color:#4b5563e6;font-size:.8rem;color:var(--enx-colors-surface-subtle);border-radius:var(--enx-geometry-radius-pill);padding-block:.35rem}body.enx-route-executions-dashboard .dropdown-toggle.btn-outline-secondary.btn-sm:after{filter:invert(.7)}body.enx-route-executions-dashboard .table-wrapper{max-height:65vh;overflow-y:auto}body.enx-route-executions-dashboard .table{margin-bottom:0;font-size:.8rem;color:var(--enx-colors-surface-subtle)}body.enx-route-executions-dashboard .table thead.table-light{background-color:#0f172afa;color:var(--enx-colors-text-primary);border-bottom:1px solid rgba(55,65,81,.9)}body.enx-route-executions-dashboard .table thead th{border-color:#374151e6;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap}body.enx-route-executions-dashboard .table tbody tr{background-color:#111827fa}body.enx-route-executions-dashboard .table tbody tr:nth-child(2n){background-color:#0f172af5}body.enx-route-executions-dashboard .table tbody td{border-color:#1f2937e6;vertical-align:middle;color:var(--enx-colors-text-primary);max-width:280px}body.enx-route-executions-dashboard .table-hover tbody tr:hover{background-color:#1e40af59}body.enx-route-executions-dashboard #table-summary,body.enx-route-executions-dashboard #pagination-info{color:var(--enx-colors-text-primary)}body.enx-route-executions-dashboard .text-muted{color:var(--enx-colors-text-secondary)}body.enx-route-executions-dashboard .text-white-50{color:#f9fafb80}@media(min-width:576px){body.enx-route-executions-dashboard{padding:20px}}@media(min-width:992px){body.enx-route-executions-dashboard{padding:24px 32px}}.admin-support-launcher{position:fixed;right:20px;bottom:20px;z-index:9998;width:46px;height:46px;border-radius:var(--enx-geometry-radius-pill);border:1px solid rgba(46,109,235,.35);background:var(--tenant-primary, var(--enx-colors-state-info-surface));color:var(--enx-colors-text-inverse);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.admin-support-launcher:hover,.admin-support-launcher:focus-visible{transform:translateY(-1px)}.admin-support-launcher:focus-visible{outline:2px solid rgba(46,109,235,.45);outline-offset:2px}.admin-support-launcher-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--enx-geometry-radius-pill);border:1px solid rgba(255,255,255,.7);background:var(--enx-colors-state-danger-surface);color:var(--enx-colors-text-inverse);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.admin-support-overlay{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.admin-support-shell{position:fixed;right:20px;bottom:20px;z-index:9999;width:min(460px,calc(100vw - 20px));height:min(72vh,700px);border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--au-border);background:var(--au-surface);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.admin-support-header{border-bottom:1px solid var(--au-border);background:var(--tenant-card-bg)}.admin-support-messages{flex:1;overflow-y:auto;background:var(--tenant-card-bg)}.admin-support-msg-row{display:flex}.admin-support-msg-row.user{justify-content:flex-end}.admin-support-msg-row.assistant{justify-content:flex-start}.admin-support-msg{max-width:85%;border-radius:var(--enx-geometry-radius-panel);padding:9px 11px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-support-msg.user{color:var(--enx-colors-text-inverse);border:1px solid rgba(46,109,235,.4);background:var(--tenant-card-bg)}.admin-support-msg.assistant{color:var(--au-text);border:1px solid var(--au-border);background:var(--au-surface);white-space:normal}.admin-support-section-title{display:block;margin-top:6px;margin-bottom:2px;font-weight:700;color:var(--au-primary)}.admin-support-step-label{font-weight:700;color:var(--au-text)}.admin-support-structured{display:grid;gap:8px;white-space:normal}.admin-support-structured-section{border:1px solid rgba(46,109,235,.24);background:#2e6deb0f;border-radius:var(--enx-geometry-radius-panel);padding:8px 9px}.admin-support-structured-head{display:flex;align-items:center;gap:6px;color:var(--au-primary);font-size:11px;font-weight:700}.admin-support-structured-head i{font-size:11px;opacity:.9}.admin-support-structured-body{margin-top:4px;color:var(--au-text);font-size:12px;line-height:1.45}.admin-support-structured-paragraph{margin:0 0 6px}.admin-support-structured-list{margin:0 0 6px 18px;padding:0}.admin-support-structured-list li{margin:0 0 4px}.admin-support-footer{border-top:1px solid var(--au-border);background:var(--au-surface)}.admin-support-input{width:100%;border-radius:var(--enx-geometry-radius-control);border:1px solid var(--au-border);background:var(--au-surface);color:var(--au-text);padding:.55rem .75rem;font-size:12px}.admin-support-input:focus{outline:none;border-color:#2e6deb73}.admin-support-send{border-radius:var(--enx-geometry-radius-panel);border:1px solid transparent;background:var(--au-primary);color:var(--enx-colors-text-inverse);font-size:12px;font-weight:600;padding:.5rem .9rem}.admin-support-send:disabled{opacity:.6;cursor:not-allowed}.admin-support-status{min-height:16px;font-size:11px;color:var(--au-text-muted)}.admin-support-status.error{color:var(--enx-colors-state-danger)}.admin-support-onboarding{border:1px solid rgba(46,109,235,.25);background:#2e6deb0f;border-radius:var(--enx-geometry-radius-panel);padding:10px;margin-bottom:10px}.admin-support-onboarding-title{font-size:12px;font-weight:700;color:var(--au-text)}.admin-support-onboarding-subtitle{margin-top:4px;font-size:11px;color:var(--au-text-muted)}.admin-support-onboarding-group{margin-top:9px}.admin-support-onboarding-group-label{font-size:11px;color:var(--au-text-muted);margin-bottom:6px}.admin-support-onboarding-buttons{display:flex;flex-wrap:wrap;gap:6px}.admin-support-onboarding-btn{border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--au-border);background:var(--au-surface);color:var(--au-text);font-size:11px;padding:3px 8px;line-height:1.4}.admin-support-onboarding-btn.is-selected{border-color:#2e6deb8c;background:#2e6deb24;color:var(--au-primary)}.admin-support-onboarding-btn.secondary{border-style:dashed;color:var(--au-text-muted)}@media(max-width:640px){.admin-support-shell{right:0;bottom:0;width:100vw;height:100dvh;border-radius:var(--enx-geometry-radius-panel)}}#cve-modal.tenant-risk-modal{padding:1.25rem;align-items:center;background:#0f172a75;-webkit-backdrop-filter:none;backdrop-filter:none}#cve-modal .tenant-risk-modal-panel{width:min(100%,54rem);max-height:min(88vh,calc(100dvh - 2rem));border-radius:var(--enx-geometry-radius-panel);border-color:rgba(var(--tenant-card-border-rgb),.78);background:var(--tenant-card-bg)}#cve-modal .tenant-risk-modal-header{padding:1rem 1.15rem;background:var(--tenant-card-bg)}#cve-modal .tenant-risk-title-wrap{min-width:0;flex:1 1 auto}#cve-modal .tenant-risk-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}#cve-modal .tenant-risk-title-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;flex:0 0 auto}#cve-modal .tenant-modal-title{margin:0;font-size:1.02rem;line-height:1.35;font-weight:700;color:var(--tenant-card-heading)}#cve-modal .tenant-risk-subtitle{margin-top:.38rem;max-width:38rem;font-size:.8rem;line-height:1.45;color:rgba(var(--tenant-card-text-rgb),.62)}#cve-modal .tenant-risk-close{width:2.1rem;height:2.1rem;padding:0;border-radius:var(--enx-geometry-radius-pill);flex:0 0 auto}#cve-modal .tenant-modal-body{padding:0;background:var(--tenant-card-bg)}#cve-modal .tenant-modal-stack{gap:0}#cve-modal .tenant-risk-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--tenant-border-soft)}#cve-modal .tenant-risk-summary-row{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.78rem 1.15rem;border-top:1px solid var(--tenant-border-soft)}#cve-modal .tenant-risk-summary-row:nth-child(odd){border-right:1px solid var(--tenant-border-soft)}#cve-modal .tenant-risk-summary-label{font-size:.64rem;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.48)}#cve-modal .tenant-risk-summary-value{font-size:.86rem;line-height:1.35;font-weight:700;color:var(--tenant-card-heading)}#cve-modal .tenant-risk-summary-note{margin-top:.16rem;font-size:.72rem;line-height:1.38;color:rgba(var(--tenant-card-text-rgb),.58)}#cve-modal .tenant-risk-primary,#cve-modal .tenant-risk-detail-row{padding:.95rem 1.15rem;border-bottom:1px solid var(--tenant-border-soft);background:transparent}#cve-modal .tenant-risk-primary-header,#cve-modal .tenant-risk-detail-header,#cve-modal .tenant-risk-detail-button{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}#cve-modal .tenant-risk-section-label{font-size:.84rem;line-height:1.35;font-weight:700;color:var(--tenant-card-heading)}#cve-modal .tenant-risk-section-note{margin-top:.2rem;font-size:.74rem;line-height:1.42;color:rgba(var(--tenant-card-text-rgb),.58)}#cve-modal .tenant-risk-remediation-text,#cve-modal #cve-modal-mitigations{margin-top:.65rem;font-size:.78rem;line-height:1.55;color:rgba(var(--tenant-card-text-rgb),.76)}#cve-modal .tenant-risk-detail-content{margin-top:.65rem}#cve-modal .tenant-modal-list{margin-top:.65rem;border-radius:var(--enx-geometry-radius-panel);border-color:var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.56)}#cve-modal .tenant-modal-list-item{padding:.62rem .75rem}#cve-modal .tenant-modal-section{border-radius:var(--enx-geometry-radius-panel);padding:.8rem;background:rgba(var(--tenant-card-bg-rgb),.62)}#cve-modal .tenant-modal-section-title,#cve-modal .tenant-risk-detail-row .tenant-modal-section-title{font-size:.84rem;line-height:1.35;font-weight:700}#cve-modal .tenant-modal-section-copy,#cve-modal .tenant-risk-detail-row .tenant-modal-section-copy{margin-top:.22rem;font-size:.74rem;line-height:1.42}#cve-modal #cve-modal-tab-ai{padding:.95rem 1.15rem}#cve-modal #cve-modal-tab-ai .tenant-inline-panel,#cve-modal #cve-modal-tab-ai .tenant-modal-section{border-radius:var(--enx-geometry-radius-control)}#cve-modal .tenant-script-preview-header,#cve-modal .tenant-script-preview-tools,#cve-ai-script-viewer .tenant-script-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem}#cve-modal .tenant-script-preview-tools{justify-content:flex-end}#cve-modal .tenant-script-copy-status{min-height:1rem;margin-top:.12rem;color:var(--enx-colors-state-success);font-size:.68rem;font-weight:600;line-height:1.35}#cve-modal .tenant-script-tool{width:2rem;height:2rem;flex:0 0 2rem;font-size:.74rem}#cve-modal .tenant-script-reader,#cve-ai-script-viewer .tenant-script-reader{border-color:var(--tenant-border-soft);background:color-mix(in srgb,var(--tenant-card-bg) 84%,var(--tenant-background) 16%);color:var(--tenant-card-text);font-size:.78rem;line-height:1.65;overflow-wrap:normal;tab-size:4;white-space:pre;word-break:normal}#cve-ai-script-viewer{width:min(72rem,calc(100vw - 2rem));height:min(50rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);border-radius:var(--enx-geometry-radius-panel)}#cve-ai-script-viewer::backdrop{background:#0f172a75;-webkit-backdrop-filter:none;backdrop-filter:none}#cve-ai-script-viewer .enx-dialog__body{display:flex;min-height:0;flex-direction:column;gap:.75rem;overflow:hidden}#cve-ai-script-viewer .tenant-script-viewer-toolbar{flex:0 0 auto}#cve-ai-script-viewer .tenant-script-reader--expanded{min-height:0;height:100%;flex:1 1 auto;margin:0;overflow:auto}#cve-modal .tenant-risk-modal-footer{padding:.78rem 1.15rem;background:var(--tenant-card-bg)}#cve-modal .tenant-risk-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}#cve-modal .tenant-risk-modal-actions .tenant-button,#cve-modal .tenant-risk-modal-actions .tenant-button-secondary{min-height:2.08rem;padding:.38rem .82rem}@media(max-width:900px){#cve-modal .tenant-risk-summary{grid-template-columns:1fr}#cve-modal .tenant-risk-summary-row:nth-child(odd){border-right:0}}@media(max-width:767px){#cve-modal .tenant-script-preview-header{align-items:flex-start}#cve-modal .tenant-script-preview-tools{flex-wrap:wrap}#cve-ai-script-viewer{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}#cve-ai-script-viewer .tenant-script-viewer-toolbar{align-items:stretch;flex-direction:column}#cve-ai-script-viewer .tenant-script-viewer-toolbar .tenant-button-secondary{width:100%}#cve-modal.tenant-risk-modal{padding:.45rem;align-items:flex-start}#cve-modal .tenant-risk-modal-panel{max-height:calc(100dvh - .9rem);border-radius:var(--enx-geometry-radius-panel)}#cve-modal .tenant-risk-title-line{flex-direction:column;gap:.45rem}#cve-modal .tenant-risk-title-meta{justify-content:flex-start}#cve-modal .tenant-risk-summary-row{grid-template-columns:1fr;gap:.28rem}#cve-modal .tenant-risk-modal-header,#cve-modal .tenant-risk-primary,#cve-modal .tenant-risk-detail-row,#cve-modal #cve-modal-tab-ai,#cve-modal .tenant-risk-modal-footer{padding-left:.85rem;padding-right:.85rem}#cve-modal .tenant-risk-modal-actions>*{width:100%;justify-content:center}}body.enx-route-scripthub{margin:0;padding:16px;background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.enx-route-scripthub .container{margin-inline:auto}body.enx-route-scripthub .navbar{background:#0f172afa;border-bottom:1px solid rgba(51,65,85,.9)}body.enx-route-scripthub .navbar-brand{color:var(--enx-colors-state-info);letter-spacing:.03em;font-weight:600}body.enx-route-scripthub .navbar .btn{font-size:.8rem;border-radius:var(--enx-geometry-radius-pill);padding-inline:.9rem;padding-block:.35rem}body.enx-route-scripthub .navbar .btn-outline-light{border-color:#4b5563e6;color:var(--enx-colors-surface-subtle);background-color:transparent}body.enx-route-scripthub .navbar .btn-outline-light:hover{background-color:#1f2937f2;border-color:#94a3b8e6;color:var(--enx-colors-state-info)}body.enx-route-scripthub .form-label,body.enx-route-scripthub .card-title,body.enx-route-scripthub label,body.enx-route-scripthub .text-muted{color:var(--enx-colors-state-info)}body.enx-route-scripthub .card{background:#0f172af5;border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(51,65,85,.95);color:var(--enx-colors-surface-subtle)}body.enx-route-scripthub .card-body{padding:1rem 1.2rem}body.enx-route-scripthub .form-control,body.enx-route-scripthub .form-select,body.enx-route-scripthub .input-group-text{background-color:var(--enx-colors-surface-inverse);border-radius:var(--enx-geometry-radius-control);border:1px solid var(--enx-colors-state-info);color:var(--enx-colors-state-info);font-size:.85rem;padding:.4rem .65rem}body.enx-route-scripthub .form-control::placeholder{color:var(--enx-colors-text-secondary)}body.enx-route-scripthub .form-control:focus,body.enx-route-scripthub .form-select:focus{background-color:var(--enx-colors-surface-inverse);border-color:var(--enx-colors-state-info);color:var(--enx-colors-state-info)}body.enx-route-scripthub .form-check-input{background-color:var(--enx-colors-surface-inverse);border-color:var(--enx-colors-state-info)}body.enx-route-scripthub .form-check-input:checked{background-color:var(--enx-colors-state-info-surface);border-color:var(--enx-colors-state-info)}body.enx-route-scripthub .form-check-label{color:var(--enx-colors-state-info);font-size:.85rem}body.enx-route-scripthub .btn{font-size:.8rem;border-radius:var(--enx-geometry-radius-pill);padding-inline:.95rem;padding-block:.4rem}body.enx-route-scripthub .btn-primary{background:var(--enx-colors-surface-subtle);border:none;color:var(--enx-colors-state-info)}body.enx-route-scripthub .btn-primary:hover{background:var(--enx-colors-surface-subtle);color:var(--enx-colors-state-info)}body.enx-route-scripthub .btn-outline-light{border-color:var(--enx-colors-state-info);color:var(--enx-colors-state-info);background-color:transparent}body.enx-route-scripthub .btn-outline-light:hover{background-color:var(--enx-colors-surface-inverse);border-color:var(--enx-colors-border-strong);color:var(--enx-colors-state-info)}body.enx-route-scripthub pre.log{height:280px;overflow:auto;background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);border:1px solid var(--enx-colors-state-info);padding:12px;border-radius:var(--enx-geometry-radius-panel);font-size:.78rem}body.enx-route-scripthub .badge-pill,body.enx-route-scripthub .badge.rounded-pill{border-radius:var(--enx-geometry-radius-pill)}body.enx-route-scripthub .badge.text-bg-secondary{background-color:#1e40af66;color:var(--enx-colors-state-info)}body.enx-route-scripthub .empty-box{border:1px dashed var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:16px;background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);font-size:.85rem}body.enx-route-scripthub .pointer{cursor:pointer}body.enx-route-scripthub .toast.text-bg-dark{background:var(--enx-colors-surface-inverse);border:1px solid var(--enx-colors-state-info);color:var(--enx-colors-surface-subtle)}body.enx-route-scripthub #toastBody{font-size:.85rem}body.enx-route-scripthub #schedTable .table-wrapper{max-height:320px;overflow-y:auto}body.enx-route-scripthub #schedTable table{width:100%;margin-bottom:0;font-size:.8rem;color:var(--enx-colors-surface-subtle)}body.enx-route-scripthub #schedTable thead{background-color:#0f172afa}body.enx-route-scripthub #schedTable thead th{border-color:#334155f2;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--enx-colors-text-primary);white-space:nowrap}body.enx-route-scripthub #schedTable tbody tr{background-color:#111827fa}body.enx-route-scripthub #schedTable tbody tr:nth-child(2n){background-color:#0f172af5}body.enx-route-scripthub #schedTable tbody td{border-color:#1f2937e6;vertical-align:middle;color:var(--enx-colors-text-primary);padding:.45rem .6rem}body.enx-route-scripthub #schedTable .table-hover tbody tr:hover{background-color:#1e40af59}body.enx-route-scripthub #schedTable .pagination{margin-bottom:0}body.enx-route-scripthub #schedTable .page-link{background-color:transparent;border-color:#374151e6;color:var(--enx-colors-surface-subtle);font-size:.78rem}body.enx-route-scripthub #schedTable .page-link:hover{background-color:#1f2937f2;color:var(--enx-colors-state-info)}body.enx-route-scripthub #schedTable .page-item.active .page-link{background-color:var(--enx-colors-state-info-surface);border-color:var(--enx-colors-state-info);color:var(--enx-colors-state-info)}body.enx-route-scripthub #schedTableSummary{color:var(--enx-colors-text-primary);font-size:.75rem}@media(min-width:576px){body.enx-route-scripthub{padding:20px}}@media(min-width:992px){body.enx-route-scripthub{padding:24px 32px}}.agent-job-page{display:grid;gap:1rem}.agent-job-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.agent-job-title-row{display:flex;align-items:center;gap:.75rem;min-width:0}.agent-job-title-row h1{margin:0;color:var(--tenant-card-heading);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.15;letter-spacing:0;font-weight:800}.agent-job-subtitle{margin-top:.35rem;color:rgba(var(--tenant-card-text-rgb),.66);font-size:.86rem;line-height:1.45}.agent-job-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem}.agent-job-pill,.agent-job-status{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.38rem .72rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.8);color:rgba(var(--tenant-card-text-rgb),.82);font-size:.76rem;font-weight:700;line-height:1.15}.agent-job-status-success{border-color:#16a34a47;background:#16a34a1c;color:var(--enx-colors-state-success)}.agent-job-status-running,.agent-job-status-pending{border-color:rgba(var(--tenant-primary-rgb),.28);background:rgba(var(--tenant-primary-rgb),.1);color:var(--tenant-primary)}.agent-job-status-warning{border-color:#d9770647;background:#d977061a;color:var(--enx-colors-state-warning)}.agent-job-status-failed{border-color:#dc262647;background:#dc26261a;color:var(--tenant-danger)}.agent-job-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.88);color:var(--tenant-card-text);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.agent-job-icon-button:hover{border-color:rgba(var(--tenant-primary-rgb),.35);background:rgba(var(--tenant-primary-rgb),.08);transform:translateY(-1px)}.agent-job-action-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.agent-job-detail-grid,.agent-job-log-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.agent-job-log-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-job-panel{min-width:0;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.74);padding:.95rem}.agent-job-panel-label{display:flex;align-items:center;gap:.4rem;color:rgba(var(--tenant-card-text-rgb),.52);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-job-panel-value{margin-top:.45rem;color:var(--tenant-card-heading);font-size:.94rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.agent-job-panel-note{margin-top:.28rem;color:rgba(var(--tenant-card-text-rgb),.62);font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.agent-job-list{display:grid;gap:.45rem;margin-top:.7rem}.agent-job-list-row{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.7rem;align-items:start;padding-top:.45rem;border-top:1px solid var(--tenant-border-soft);font-size:.78rem;line-height:1.35}.agent-job-list-key{color:rgba(var(--tenant-card-text-rgb),.56);font-weight:750;overflow-wrap:anywhere}.agent-job-list-value{color:var(--tenant-card-text);overflow-wrap:anywhere}.agent-job-value-summary{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);background:rgba(var(--tenant-primary-rgb),.06);padding:.22rem .52rem;color:rgba(var(--tenant-card-text-rgb),.76);font-size:.73rem;font-weight:760;line-height:1.2}.agent-job-data-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-control);background:rgba(var(--tenant-card-bg-rgb),.72)}.agent-job-data-table{width:100%;min-width:28rem;border-collapse:collapse;font-size:.74rem;line-height:1.35}.agent-job-data-table th,.agent-job-data-table td{padding:.5rem .6rem;border-bottom:1px solid var(--tenant-border-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere}.agent-job-data-table th{color:rgba(var(--tenant-card-text-rgb),.54);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.agent-job-data-table tr:last-child td{border-bottom:0}.agent-job-data-note{margin-top:.45rem;color:rgba(var(--tenant-card-text-rgb),.56);font-size:.72rem;line-height:1.35}.agent-job-empty{margin-top:.7rem;border:1px dashed var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:.8rem;color:rgba(var(--tenant-card-text-rgb),.58);font-size:.82rem;line-height:1.45}.agent-job-log-modal-shell{width:min(84rem,calc(100vw - 2rem));max-height:min(90vh,58rem);display:flex;flex-direction:column;overflow:hidden}.agent-job-log-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.agent-job-log-tab{appearance:none;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);background:rgba(var(--tenant-card-bg-rgb),.84);color:rgba(var(--tenant-card-text-rgb),.78);padding:.56rem .9rem;font-size:.78rem;font-weight:800;line-height:1.1;cursor:pointer}.agent-job-log-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.38);background:var(--tenant-primary);color:var(--enx-colors-text-inverse)}.agent-job-log-modal-body{overflow:auto;max-height:calc(90vh - 8.5rem)}.agent-job-log-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.74);padding:.95rem}.agent-job-log-summary h3{margin:0;color:var(--tenant-card-heading);font-size:.98rem;line-height:1.25;font-weight:800}.agent-job-log-summary p{margin:.25rem 0 0;color:rgba(var(--tenant-card-text-rgb),.62);font-size:.8rem;line-height:1.4}.agent-job-log-workspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.9rem}.agent-job-readable,.agent-job-raw{min-width:0;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.82);overflow:hidden}.agent-job-log-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .9rem;border-bottom:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.92);color:var(--tenant-card-heading);font-size:.78rem;font-weight:800}.agent-job-readable-body{padding:.9rem;max-height:28rem;overflow:auto}.agent-job-readable-body .agent-job-list{margin-top:0}.agent-job-inline-json,.agent-job-raw pre{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:.76rem;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-job-inline-json{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-border-rgb),.05);padding:.55rem}.agent-job-raw pre{max-height:28rem;overflow:auto;padding:.9rem;color:var(--tenant-card-text);background:rgba(var(--tenant-card-border-rgb),.04)}@media(max-width:1180px){.agent-job-detail-grid,.agent-job-log-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-job-log-workspace{grid-template-columns:1fr}}@media(max-width:760px){.agent-job-hero{flex-direction:column}.agent-job-action-row{justify-content:flex-start}.agent-job-detail-grid,.agent-job-log-grid,.agent-job-list-row{grid-template-columns:1fr}}.remote-dashboard-page{--remote-surface: rgba(var(--tenant-card-bg-rgb), .98);--remote-surface-muted: color-mix(in srgb, var(--tenant-card-bg) 94%, var(--tenant-page-background, var(--tenant-background)) 6%);--remote-surface-soft: color-mix(in srgb, var(--tenant-card-bg) 88%, var(--tenant-card-text) 3%);--remote-control-bg: rgba(var(--tenant-card-bg-rgb), .92);--remote-success-rgb: 22, 163, 74;--remote-warning-rgb: 217, 119, 6;--remote-danger-rgb: 220, 38, 38;max-width:1500px;margin-right:auto;color:var(--tenant-card-text);font-family:inherit}.remote-dashboard-page.remote-shell{background:var(--remote-surface);border-color:var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel)}.remote-dashboard-page.remote-shell:before{inset:-30px 0 auto;height:220px;background:transparent;opacity:.78}.remote-dashboard-page.remote-shell:after{opacity:.04}.remote-dashboard-page .text-slate-100,.remote-dashboard-page .text-slate-200,.remote-dashboard-page .text-slate-300{color:var(--tenant-card-heading)}.remote-dashboard-page .text-slate-400{color:rgba(var(--tenant-card-text-rgb),.72)}.remote-dashboard-page .text-slate-500,.remote-dashboard-page .text-slate-600{color:var(--tenant-shell-muted)}.remote-dashboard-page .text-sky-400,.remote-dashboard-page .text-sky-300,.remote-dashboard-page .text-sky-200{color:var(--tenant-primary)}.remote-dashboard-page .text-emerald-300,.remote-dashboard-page .text-emerald-200{color:var(--tenant-success, var(--enx-colors-state-success))}.remote-dashboard-page .text-amber-300,.remote-dashboard-page .text-amber-200,.remote-dashboard-page .text-amber-100{color:var(--tenant-warning, var(--enx-colors-state-warning))}.remote-dashboard-page .text-rose-300,.remote-dashboard-page .text-rose-200{color:var(--tenant-danger, var(--enx-colors-state-danger))}.remote-dashboard-page .border-slate-800,.remote-dashboard-page .border-slate-700,.remote-dashboard-page .border-slate-600{border-color:var(--tenant-surface-border)}.remote-dashboard-page .border-sky-500\/40{border-color:rgba(var(--tenant-primary-rgb),.35)}.remote-dashboard-page .border-emerald-400\/80,.remote-dashboard-page .border-emerald-500\/40{border-color:rgba(var(--remote-success-rgb),.52)}.remote-dashboard-page .border-amber-400\/80,.remote-dashboard-page .border-amber-500\/30,.remote-dashboard-page .border-amber-500\/40,.remote-dashboard-page .border-amber-500\/90{border-color:rgba(var(--remote-warning-rgb),.52)}.remote-dashboard-page .border-rose-400\/80,.remote-dashboard-page .border-rose-500\/30,.remote-dashboard-page .border-rose-500\/40,.remote-dashboard-page .border-rose-500\/90,.remote-dashboard-page .border-rose-700\/40{border-color:rgba(var(--remote-danger-rgb),.52)}.remote-dashboard-page .bg-slate-900\/80,.remote-dashboard-page .bg-slate-900\/70,.remote-dashboard-page .bg-slate-900\/60,.remote-dashboard-page .bg-slate-900,.remote-dashboard-page .bg-slate-800{background:var(--remote-surface)}.remote-dashboard-page .bg-slate-950\/70,.remote-dashboard-page .bg-slate-950\/60,.remote-dashboard-page .bg-slate-950\/50,.remote-dashboard-page .bg-slate-950\/40{background:var(--remote-surface-muted)}.remote-dashboard-page .bg-sky-500\/10{background:rgba(var(--tenant-primary-rgb),.08)}.remote-dashboard-page .bg-emerald-500\/10{background:rgba(var(--remote-success-rgb),.09)}.remote-dashboard-page .bg-amber-500\/10{background:rgba(var(--remote-warning-rgb),.09)}.remote-dashboard-page .bg-rose-500\/10{background:rgba(var(--remote-danger-rgb),.09)}.remote-dashboard-page .bg-rose-900\/20{background:rgba(var(--remote-danger-rgb),.08)}.remote-dashboard-page .bg-emerald-400{background:var(--tenant-success, var(--enx-colors-state-success-surface))}.remote-dashboard-page .bg-amber-400{background:var(--tenant-warning, var(--enx-colors-state-warning-surface))}.remote-dashboard-page .bg-rose-400{background:var(--tenant-danger, var(--enx-colors-state-danger-surface))}.remote-dashboard-page .bg-slate-500{background:rgba(var(--tenant-card-text-rgb),.42)}.remote-dashboard-page .bg-amber-700{background:var(--tenant-warning, var(--enx-colors-state-warning-surface));color:var(--enx-colors-text-inverse)}.remote-dashboard-page .bg-rose-700{background:var(--tenant-danger, var(--enx-colors-state-danger-surface));color:var(--enx-colors-text-inverse)}.remote-dashboard-page :is(div,details,pre).rounded-2xl.border,.remote-dashboard-page :is(div,details,pre).rounded-xl.border,.remote-dashboard-page :is(div,details,pre).rounded-lg.border{border-color:var(--tenant-surface-border);background-color:var(--remote-surface);border-radius:var(--enx-geometry-radius-panel)}.remote-dashboard-page :is(a,button):where(.bg-slate-800,.bg-slate-900,.bg-slate-900\/70,.bg-slate-900\/60){border:1px solid var(--tenant-surface-border);background:var(--remote-control-bg);color:var(--tenant-card-heading)}.remote-dashboard-page :is(a,button):where(.bg-slate-800,.bg-slate-900,.bg-slate-900\/70,.bg-slate-900\/60):hover{border-color:rgba(var(--tenant-primary-rgb),.32);background:rgba(var(--tenant-primary-rgb),.08);color:var(--tenant-card-heading)}.remote-dashboard-page .hover\:bg-slate-700:hover,.remote-dashboard-page .hover\:bg-slate-800:hover,.remote-dashboard-page .hover\:bg-slate-900:hover,.remote-dashboard-page .hover\:bg-slate-900\/50:hover,.remote-dashboard-page .hover\:bg-slate-900\/60:hover,.remote-dashboard-page .hover\:bg-slate-900\/70:hover{background:rgba(var(--tenant-primary-rgb),.08)}.remote-dashboard-page .hover\:border-slate-500:hover,.remote-dashboard-page .hover\:border-slate-600:hover,.remote-dashboard-page .hover\:border-slate-700:hover{border-color:rgba(var(--tenant-primary-rgb),.32)}.remote-dashboard-page .hover\:text-white:hover{color:var(--tenant-card-heading)}.remote-dashboard-page .remote-tab{border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-surface-border);background:var(--remote-control-bg);color:rgba(var(--tenant-card-text-rgb),.74)}.remote-dashboard-page .remote-tab:hover{border-color:rgba(var(--tenant-primary-rgb),.32);background:rgba(var(--tenant-primary-rgb),.08);color:var(--tenant-card-heading)}.remote-dashboard-page .remote-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.42);background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary)}.remote-dashboard-page h1,.remote-dashboard-page h2,.remote-dashboard-page h3{color:var(--tenant-heading)}.remote-dashboard-page table{color:var(--tenant-card-text)}.remote-dashboard-page thead{background:var(--remote-surface-muted);color:rgba(var(--tenant-card-text-rgb),.66)}.remote-dashboard-page tbody tr{border-color:var(--tenant-surface-border)}.remote-dashboard-page tbody tr:hover{background:rgba(var(--tenant-primary-rgb),.04)}.remote-dashboard-page input,.remote-dashboard-page select,.remote-dashboard-page textarea,.remote-dashboard-page button{font-family:inherit}.remote-dashboard-page input:not([type=checkbox]):not([type=radio]),.remote-dashboard-page select,.remote-dashboard-page textarea{background:var(--remote-control-bg);border-color:var(--tenant-surface-border);color:var(--tenant-card-text)}.remote-dashboard-page input::placeholder,.remote-dashboard-page textarea::placeholder{color:var(--tenant-shell-muted)}.remote-dashboard-page input[type=checkbox]{accent-color:var(--tenant-primary)}.remote-dashboard-page pre{color:var(--tenant-card-text);background:var(--remote-surface-muted)}.remote-dashboard-page .focus-visible\:ring-2:focus-visible,.remote-dashboard-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid rgba(var(--tenant-primary-rgb),.36);outline-offset:2px}.agent-detail-page .agent-detail-hero{background:var(--tenant-card-bg)}.agent-detail-page .agent-detail-hero-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.agent-detail-page .agent-detail-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.agent-detail-page .agent-detail-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);background:rgba(var(--tenant-card-bg-rgb),.86);color:var(--tenant-card-heading);font-size:.78rem;font-weight:700;transition:border-color .18s ease,background .18s ease,color .18s ease}.agent-detail-page .agent-detail-tab:hover{border-color:rgba(var(--tenant-primary-rgb),.22);color:var(--tenant-primary)}.agent-detail-page .agent-detail-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.3);background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary)}.agent-overview-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.agent-overview-item dt{color:var(--enx-colors-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.agent-overview-item dd{color:var(--tenant-card-heading);font-size:.92rem;font-weight:500;margin:0}.agentic-modal-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem)}.agentic-trace-panel{width:min(1120px,calc(100vw - 2rem));max-width:none;max-height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tenant-border-soft);background:var(--tenant-card-bg);color:var(--tenant-card-text)}.agentic-trace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--tenant-border-soft);background:var(--enx-colors-surface-subtle)}.agentic-trace-header-main{min-width:0}.agentic-trace-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.agentic-trace-body{min-height:0;overflow-y:auto;padding:clamp(.9rem,2vw,1.15rem);background:var(--tenant-page-background, var(--tenant-background))}.agentic-trace-grid{display:grid;gap:1rem}.agentic-trace-section{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.94);overflow:hidden}.agentic-trace-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-text-rgb),.035)}.agentic-trace-section-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--tenant-card-heading)}.agentic-trace-section-body{padding:.9rem 1rem 1rem}.agentic-trace-stack{display:grid;gap:.75rem}.agentic-trace-message,.agentic-trace-card,.agentic-trace-run,.agentic-trace-step,.agentic-trace-artifact{min-width:0;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.82);padding:.85rem}.agentic-trace-message-user{border-color:rgba(var(--tenant-primary-rgb),.32);background:rgba(var(--tenant-primary-rgb),.08)}.agentic-trace-message-assistant{border-color:rgba(var(--tenant-card-border-rgb),.4)}.agentic-trace-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.agentic-trace-title{min-width:0;font-size:.82rem;font-weight:700;color:var(--tenant-card-heading);overflow-wrap:anywhere}.agentic-trace-meta{margin-top:.25rem;color:var(--tenant-shell-muted);font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.agentic-trace-message-content{margin-top:.55rem;color:var(--tenant-card-text);font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.agentic-trace-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.agentic-trace-code-label{margin-bottom:.35rem;color:var(--tenant-shell-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentic-trace-pre{max-width:100%;max-height:22rem;overflow:auto;border-radius:var(--enx-geometry-radius-panel);border:1px solid rgba(var(--tenant-card-border-rgb),.5);background:var(--enx-colors-surface-inverse);color:var(--enx-colors-state-info);padding:.85rem;font-size:.69rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.agentic-trace-empty,.agentic-trace-error{border:1px dashed var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.78);padding:1rem;font-size:.84rem}.agentic-trace-empty{color:var(--tenant-shell-muted)}.agentic-trace-error{color:var(--enx-colors-state-danger)}@media(max-width:900px){.agentic-modal-frame{align-items:stretch;padding:.75rem}.agentic-trace-panel{width:100%;max-height:calc(100dvh - 1.5rem);border-radius:var(--enx-geometry-radius-panel)}.agentic-trace-header{flex-direction:column}.agentic-trace-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.agentic-trace-code-grid{grid-template-columns:1fr}}@media(max-width:640px){.agentic-modal-frame{padding:0}.agentic-trace-panel{width:100vw;max-height:100dvh;min-height:100dvh;border-radius:var(--enx-geometry-radius-panel);border-left:0;border-right:0}.agentic-trace-header,.agentic-trace-body{padding-left:.85rem;padding-right:.85rem}.agentic-trace-section-header,.agentic-trace-section-body{padding-left:.8rem;padding-right:.8rem}.agentic-trace-actions .tenant-button-ghost,.agentic-trace-actions .tenant-button-secondary{flex:1 1 auto;justify-content:center}}.ai-governance-page .ai-governance-hero{background:var(--tenant-page-background, var(--tenant-background))}.ai-governance-page .ai-governance-hero-title{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--tenant-card-heading)}.ai-governance-page .ai-governance-hero-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.ai-governance-page .ai-governance-stats{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ai-governance-page .ai-governance-stat-card,.ai-governance-page .ai-governance-subcard{background:rgba(var(--tenant-card-bg-rgb),.92)}.ai-governance-page .ai-governance-tablist{display:flex;flex-wrap:wrap;gap:.6rem}.ai-governance-page .ai-governance-tab{appearance:none;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);padding:.6rem 1rem;background:rgba(var(--tenant-card-bg-rgb),.86);color:var(--tenant-card-heading);font-size:.82rem;font-weight:700;transition:border-color .18s ease,background .18s ease,color .18s ease}.ai-governance-page .ai-governance-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.35);background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary)}.ai-governance-page .ai-governance-panel.hidden,.ai-governance-page .ai-governance-profile-panel.hidden{display:none}.ai-governance-page .governance-toggle-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ai-governance-page .governance-toggle{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);padding:.9rem 1rem;background:#ffffffd1;font-size:.84rem;color:var(--tenant-card-heading)}.ai-governance-page .governance-toggle input[type=checkbox]{margin-top:.1rem}.ai-governance-page .ai-governance-posture-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--tenant-border-soft);padding-bottom:.65rem}.ai-governance-page .ai-governance-posture-row:last-child{border-bottom:0;padding-bottom:0}.ai-governance-page .ai-governance-profile-list{display:flex;flex-direction:column;gap:.75rem}.ai-governance-page .ai-governance-profile-tab{appearance:none;width:100%;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-control);background:#ffffffd6;padding:.9rem 1rem;text-align:left;display:flex;flex-direction:column;gap:.65rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ai-governance-page .ai-governance-profile-tab:hover{transform:translateY(-1px);border-color:rgba(var(--tenant-primary-rgb),.2)}.ai-governance-page .ai-governance-profile-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.35);background:rgba(var(--tenant-primary-rgb),.1)}.ai-governance-page .ai-governance-profile-tab-meta{display:flex;flex-wrap:wrap;gap:.45rem}.ai-governance-page .governance-day-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr))}.ai-governance-page .governance-day-chip{display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);padding:.55rem .7rem;background:#ffffffd1;font-size:.76rem;font-weight:600;color:var(--tenant-card-heading)}.ai-governance-page .ai-governance-audit-table{width:100%;border-collapse:separate;border-spacing:0}.ai-governance-page .ai-governance-audit-table thead th{padding:.85rem 1rem;border-bottom:1px solid var(--tenant-border-soft);background:#f8fafceb;color:var(--enx-colors-text-secondary);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;text-align:left;white-space:nowrap}.ai-governance-page .ai-governance-audit-table tbody td{padding:.9rem 1rem;border-top:1px solid var(--tenant-border-soft);vertical-align:top;font-size:.84rem;color:var(--tenant-card-heading)}.ai-governance-page .ai-governance-audit-table tbody tr:first-child td{border-top:0}@media(max-width:900px){.ai-governance-page .ai-governance-tablist{width:100%}.ai-governance-page .ai-governance-tab{flex:1 1 auto;justify-content:center}}.agent-tools-page .agent-tools-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.agent-tools-page .agent-tools-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.agent-tools-page .agent-tools-toolbar-grid{display:grid;grid-template-columns:minmax(18rem,1.8fr) repeat(5,minmax(0,1fr));gap:.85rem;flex:1 1 auto}.agent-tools-page .agent-tools-quick-filters{display:flex;flex-wrap:wrap;gap:.55rem}.agent-tools-page .agent-tools-chip{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);padding:.5rem .85rem;background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);font-size:.78rem;font-weight:600}.agent-tools-page .agent-tools-chip.is-active{background:var(--tenant-primary);border-color:var(--tenant-primary);color:var(--enx-colors-text-inverse)}.agent-tools-page .agent-tools-no-results{border:1px dashed var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:1.25rem;background:#f8fafcbf;color:var(--enx-colors-text-secondary);font-size:.84rem;text-align:center}.agent-tools-page .agent-tools-table-shell{overflow:auto;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-control);background:rgba(var(--tenant-card-bg-rgb),.88)}.agent-tools-page .agent-tools-table{width:100%;border-collapse:separate;border-spacing:0}.agent-tools-page .agent-tools-table thead th{padding:.75rem 1rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--enx-colors-text-secondary);background:#f8fafceb;border-bottom:1px solid var(--tenant-border-soft);white-space:nowrap;position:sticky;top:0;z-index:3}.agent-tools-page .agent-tools-table tbody tr:not(.hidden)+tr:not(.hidden) td{border-top:1px solid var(--tenant-border-soft)}.agent-tools-page .agent-tools-table td{padding:.85rem 1rem;vertical-align:top}.agent-tools-page .agent-tools-row{cursor:pointer}.agent-tools-page .agent-tools-row:hover td,.agent-tools-page .agent-tools-row.is-expanded td{background:#f8fafcb3}.agent-tools-page .agent-tools-detail-row td{background:#f8fafcd1}.agent-tools-page .agent-tools-detail-row.hidden,.agent-tools-page .agent-tools-row.hidden{display:none}.agent-tools-page .agent-tools-cell-title{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.agent-tools-page .agent-tools-cell-copy{min-width:0;flex:1 1 auto}.agent-tools-page .agent-tools-cell-desc{margin-top:.3rem;color:var(--enx-colors-text-secondary);font-size:.78rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-tools-page .agent-tools-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.agent-tools-page .agent-tools-access-stack,.agent-tools-page .agent-tools-usage-stack,.agent-tools-page .agent-tools-availability-stack{display:flex;flex-direction:column;gap:.3rem;min-width:0}.agent-tools-page .agent-tools-subcopy{color:var(--enx-colors-text-secondary);font-size:.74rem;line-height:1.45}.agent-tools-page .agent-tools-sort{appearance:none;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.35rem;font:inherit;padding:0;cursor:pointer}.agent-tools-page .agent-tools-sort.is-active{color:var(--enx-colors-state-info)}.agent-tools-page .agent-tools-sort-indicator{width:.8rem;display:inline-flex;justify-content:center;color:var(--enx-colors-state-info);font-size:.72rem}.agent-tools-page .agent-tools-row-chevron{color:var(--enx-colors-state-info);font-size:.8rem;transition:transform .18s ease,color .18s ease;margin-top:.15rem}.agent-tools-page .agent-tools-row.is-expanded .agent-tools-row-chevron{transform:rotate(180deg);color:var(--enx-colors-state-info)}.agent-tools-page .agent-tools-open-cell{width:1%;white-space:nowrap}.agent-tools-page .agent-tools-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:#f8fafccc}.agent-tools-page .agent-tools-pagination.hidden{display:none}.agent-tools-page .agent-tools-pagination-meta,.agent-tools-page .agent-tools-page-size{display:inline-flex;align-items:center;gap:.55rem;color:var(--enx-colors-text-secondary);font-size:.78rem;font-weight:600}.agent-tools-page .agent-tools-page-size select{min-width:5rem}.agent-tools-page .agent-tools-page-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.agent-tools-page .agent-tools-page-btn{min-width:2.1rem;height:2.1rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-control);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);font-size:.78rem;font-weight:700;padding:0 .65rem}.agent-tools-page .agent-tools-page-btn.is-active{border-color:var(--tenant-primary);background:var(--tenant-primary);color:var(--enx-colors-text-inverse)}.agent-tools-page .agent-tools-page-btn:disabled{cursor:not-allowed;opacity:.48}.agent-tools-page .agent-tools-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;color:var(--enx-colors-state-info);font-size:.78rem;font-weight:800}@media(max-width:1100px){.agent-tools-page .agent-tools-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.agent-tools-page .agent-tools-toolbar-grid{grid-template-columns:1fr}.agent-tools-page .agent-tools-pagination{align-items:stretch;flex-direction:column}.agent-tools-page .agent-tools-page-buttons{justify-content:flex-start}}.agent-tool-detail-page .tool-header-card,.agent-tool-detail-page .tool-section-card{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:#fffffff5;overflow:hidden}.agent-tool-detail-page .tool-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.agent-tool-detail-page .tool-summary-tile{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:.95rem 1rem;background:#f8fafcb8}.agent-tool-detail-page .tool-summary-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--enx-colors-text-secondary)}.agent-tool-detail-page .tool-summary-value{margin-top:.45rem;font-size:1.15rem;line-height:1.2;font-weight:700;color:var(--enx-colors-state-info)}.agent-tool-detail-page .tool-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem}.agent-tool-detail-page .tool-detail-item{padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.18)}.agent-tool-detail-page .tool-detail-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--enx-colors-text-secondary)}.agent-tool-detail-page .tool-detail-value{margin-top:.45rem;font-size:.95rem;line-height:1.45;color:var(--enx-colors-state-info);word-break:break-word}.agent-tool-detail-page .tool-tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.agent-tool-detail-page .tool-accordion{border-top:1px solid var(--tenant-border-soft)}.agent-tool-detail-page .tool-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.agent-tool-detail-page .tool-accordion summary::-webkit-details-marker{display:none}.agent-tool-detail-page .tool-accordion-chevron{color:var(--enx-colors-text-secondary);transition:transform .18s ease}.agent-tool-detail-page .tool-accordion[open] .tool-accordion-chevron{transform:rotate(180deg)}.agent-tool-detail-page .tool-table{width:100%;border-collapse:collapse}.agent-tool-detail-page .tool-table th,.agent-tool-detail-page .tool-table td{text-align:left;vertical-align:top;padding:.85rem 1rem;border-top:1px solid rgba(148,163,184,.16);font-size:.88rem}.agent-tool-detail-page .tool-table th{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--enx-colors-text-secondary);font-weight:600;background:#f8fafcbd;white-space:nowrap}.agent-tool-detail-page .tool-empty{border:1px dashed var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:1rem;background:#f8fafc9e;color:var(--enx-colors-text-secondary);font-size:.85rem}@media(max-width:1024px){.agent-tool-detail-page .tool-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.agent-tool-detail-page .tool-summary-grid,.agent-tool-detail-page .tool-detail-grid{grid-template-columns:1fr}}.agreement-workspace .agreement-hero{background:var(--tenant-card-bg)}.agreement-progress-shell{display:flex;flex-direction:column;gap:.7rem}.agreement-progress-bar{width:100%;height:.65rem;border-radius:var(--enx-geometry-radius-pill);background:rgba(var(--tenant-card-text-rgb),.08);overflow:hidden}.agreement-progress-bar>span{display:block;height:100%;border-radius:var(--enx-geometry-radius-panel);background:var(--tenant-primary)}.agreement-stat-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.agreement-stat-card,.agreement-item,.agreement-modal-side-card{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.84)}.agreement-stat-card{padding:1rem}.agreement-list{display:grid;gap:1rem}.agreement-item.is-accepted{border-color:rgba(var(--tenant-success-rgb),.22)}.agreement-item.is-pending{border-color:rgba(var(--tenant-warning-rgb),.22)}.agreement-item-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start}.agreement-item-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.85rem}.agreement-item-actions{display:flex;align-items:center;justify-content:flex-end}.agreement-meta-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:1rem}.agreement-meta-item,.agreement-side-meta-row{display:flex;flex-direction:column;gap:.25rem}.agreement-meta-item span,.agreement-side-meta-row span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tenant-muted)}.agreement-meta-item strong,.agreement-side-meta-row strong{font-size:.92rem;color:var(--tenant-card-heading)}.agreement-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.98);overflow:hidden}.agreement-modal-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 1rem;border-bottom:1px solid var(--tenant-border-soft)}.agreement-modal-body{flex:1 1 auto;min-height:0;padding:1rem 1.2rem 1.2rem;overflow:auto}.agreement-modal-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start}.agreement-modal-document-shell{min-width:0}.agreement-modal-paper{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-surface-panel);color:var(--enx-colors-state-info);padding:1.6rem 1.7rem}.agreement-modal-side{min-width:0}.agreement-modal-side-card{position:sticky;top:0;padding:1rem}.agreement-side-meta{display:grid;gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tenant-border-soft)}.agreement-sign-form{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tenant-border-soft)}.agreement-side-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1rem}.agreement-document{font-size:.94rem;line-height:1.72}.agreement-document h1,.agreement-document h2,.agreement-document h3{color:var(--enx-colors-state-info);margin-top:1.6rem;margin-bottom:.75rem;line-height:1.25}.agreement-document h1:first-child,.agreement-document h2:first-child,.agreement-document h3:first-child{margin-top:0}.agreement-document p,.agreement-document li{color:var(--enx-colors-state-info)}.agreement-document ul,.agreement-document ol{padding-left:1.25rem}.agreement-document table{width:100%;border-collapse:collapse;margin:1rem 0}.agreement-document th,.agreement-document td{border:1px solid var(--enx-colors-state-info);padding:.6rem .75rem;vertical-align:top}@media(max-width:991.98px){.agreement-modal-layout{grid-template-columns:1fr}.agreement-modal-side-card{position:static}}@media(max-width:767.98px){.agreement-item-layout{grid-template-columns:1fr}.agreement-item-actions{justify-content:flex-start}.agreement-modal-header,.agreement-modal-body{padding-left:.95rem;padding-right:.95rem}.agreement-modal-paper{padding:1.1rem}}body.enx-route-ai-report{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.enx-route-ai-report{margin:0;min-height:100vh;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);display:grid;place-items:center;padding:24px}body.enx-route-ai-report .report-card{width:min(720px,100%);background:var(--enx-colors-surface-panel);border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);overflow:hidden}body.enx-route-ai-report .report-head{padding:24px 28px;border-bottom:1px solid var(--enx-colors-state-info)}body.enx-route-ai-report .kicker{margin:0 0 10px;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--enx-colors-state-info);font-weight:800}body.enx-route-ai-report h1{margin:0;font-size:24px;line-height:1.25;font-weight:800;color:var(--enx-colors-state-info)}body.enx-route-ai-report .subtext{margin:10px 0 0;color:var(--enx-colors-text-secondary);line-height:1.5}body.enx-route-ai-report .report-body{padding:24px 28px 28px;display:grid;gap:18px}body.enx-route-ai-report .status{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:var(--enx-geometry-radius-pill);padding:8px 12px;font-weight:800;font-size:13px;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info)}body.enx-route-ai-report .status.ready{background:var(--enx-colors-state-success-surface);color:var(--enx-colors-state-success)}body.enx-route-ai-report .status.failed{background:var(--enx-colors-state-danger-surface);color:var(--enx-colors-state-danger)}body.enx-route-ai-report .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.enx-route-ai-report .metric{border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-panel);padding:14px 16px;background:var(--enx-colors-state-info-surface)}body.enx-route-ai-report .metric span{display:block;color:var(--enx-colors-text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}body.enx-route-ai-report .metric strong{display:block;margin-top:6px;color:var(--enx-colors-state-info);font-size:17px;overflow-wrap:anywhere}body.enx-route-ai-report .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-top:4px}body.enx-route-ai-report .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--enx-geometry-radius-pill);padding:0 18px;font-weight:800;text-decoration:none;border:1px solid var(--enx-colors-state-info);color:var(--enx-colors-state-info);background:var(--enx-colors-surface-panel)}body.enx-route-ai-report .btn.primary{background:var(--enx-colors-state-info-surface);border-color:var(--enx-colors-state-info);color:var(--enx-colors-text-inverse)}body.enx-route-ai-report .btn.disabled{pointer-events:none;opacity:.55}body.enx-route-ai-report .hint{color:var(--enx-colors-text-secondary);font-size:14px;line-height:1.5;margin:0}@media(max-width:640px){body.enx-route-ai-report .grid{grid-template-columns:1fr}body.enx-route-ai-report .report-head,body.enx-route-ai-report .report-body{padding:20px}}body.enx-route-dex-campaign{margin:0;background:var(--enx-colors-state-info-surface);color:var(--enx-colors-state-info);font:16px/1.5 system-ui,sans-serif}body.enx-route-dex-campaign main{max-width:720px;margin:4rem auto;padding:2rem;background:var(--enx-colors-surface-panel);border-radius:var(--enx-geometry-radius-panel)}body.enx-route-dex-campaign label,body.enx-route-dex-campaign legend{display:block;font-weight:650;margin-top:1.25rem}body.enx-route-dex-campaign textarea,body.enx-route-dex-campaign select,body.enx-route-dex-campaign input[type=number]{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid var(--enx-colors-state-info);border-radius:var(--enx-geometry-radius-control)}body.enx-route-dex-campaign fieldset{border:0;padding:0;margin:0}body.enx-route-dex-campaign .choice{font-weight:400;margin:.5rem 0}body.enx-route-dex-campaign button{margin-top:1.5rem;padding:.8rem 1.2rem;border:0;border-radius:var(--enx-geometry-radius-control);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-text-inverse);font-weight:700}body.enx-route-dex-campaign .privacy{background:var(--enx-colors-state-info-surface);padding:1rem;border-radius:var(--enx-geometry-radius-panel)}.os-patching-endpoints-page .os-patching-workspace-header{display:grid;gap:1rem}@media(min-width:1024px){.os-patching-endpoints-page .os-patching-workspace-header{grid-template-columns:minmax(0,1.35fr) auto;align-items:start}}.os-patching-endpoints-page .os-patching-workspace-copy{display:grid;gap:.75rem}.os-patching-endpoints-page .os-patching-back-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;color:color-mix(in srgb,var(--tenant-card-text) 70%,transparent);text-decoration:none}.os-patching-endpoints-page .os-patching-back-link:hover{color:var(--tenant-primary)}.os-patching-endpoints-page .os-patching-workspace-tabs{display:inline-flex;flex-wrap:wrap;gap:.6rem}.os-patching-endpoints-page .os-patching-workspace-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .9rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.92);color:rgba(var(--tenant-card-text-rgb),.72);font-size:.75rem;font-weight:700;text-decoration:none}.os-patching-endpoints-page .os-patching-workspace-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.24);background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary)}.os-patching-endpoints-page .os-patching-workspace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.os-patching-endpoints-page .os-patching-kpi-grid{display:grid;gap:.9rem}@media(min-width:768px){.os-patching-endpoints-page .os-patching-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.os-patching-endpoints-page .os-patching-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-patching-endpoints-page .os-patching-kpi-card{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.94);padding:1rem 1.05rem}.os-patching-endpoints-page .os-patching-kpi-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.54)}.os-patching-endpoints-page .os-patching-kpi-value{margin-top:.45rem;font-size:1.65rem;line-height:1.1;font-weight:700;color:var(--tenant-card-heading)}.os-patching-endpoints-page .os-patching-kpi-meta{margin-top:.35rem;font-size:.75rem;color:rgba(var(--tenant-card-text-rgb),.6)}.os-patching-endpoints-page .os-patching-filter-shell{display:grid;gap:1rem}.os-patching-endpoints-page .os-patching-filter-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}.os-patching-endpoints-page .os-patching-filter-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.os-patching-endpoints-page .os-patching-build-range{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.os-patching-endpoints-page .os-patching-filter-actions,.os-patching-endpoints-page .os-patching-active-filters{display:flex;flex-wrap:wrap;gap:.55rem}.os-patching-endpoints-page .os-patching-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.88);padding:.28rem .72rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:rgba(var(--tenant-card-text-rgb),.7)}.os-patching-endpoints-page .os-patching-chip.is-success{border-color:#16a34a42;background:#16a34a1a;color:var(--enx-colors-state-success)}.os-patching-endpoints-page .os-patching-chip.is-danger{border-color:#dc262642;background:#dc26261a;color:var(--enx-colors-state-danger)}.os-patching-endpoints-page .os-patching-results-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.os-patching-endpoints-page .os-patching-results-meta{font-size:.82rem;color:rgba(var(--tenant-card-text-rgb),.62)}.os-patching-endpoints-page .os-patching-results-list{display:grid;gap:.95rem}.os-patching-endpoints-page .os-endpoint-card{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.95)}.os-patching-endpoints-page .os-endpoint-card-body{display:grid;gap:1rem;padding:1rem 1.05rem}.os-patching-endpoints-page .os-endpoint-card-top{display:grid;gap:.85rem}@media(min-width:960px){.os-patching-endpoints-page .os-endpoint-card-top{grid-template-columns:minmax(0,1.5fr) auto;align-items:start}}.os-patching-endpoints-page .os-endpoint-title{font-size:.98rem;font-weight:700;color:var(--tenant-card-heading)}.os-patching-endpoints-page .os-endpoint-subtitle{margin-top:.3rem;font-size:.76rem;color:rgba(var(--tenant-card-text-rgb),.58)}.os-patching-endpoints-page .os-endpoint-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.os-patching-endpoints-page .os-endpoint-metrics{display:grid;gap:.75rem}@media(min-width:768px){.os-patching-endpoints-page .os-endpoint-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-patching-endpoints-page .os-endpoint-metric{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.9);padding:.82rem .9rem}.os-patching-endpoints-page .os-endpoint-metric-label{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.5)}.os-patching-endpoints-page .os-endpoint-metric-value{margin-top:.34rem;font-size:1rem;font-weight:700;color:var(--tenant-card-heading)}.os-patching-endpoints-page .os-patching-empty-state{border:1px dashed var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.9);padding:2.25rem 1.25rem;text-align:center}.os-patch-run-table{width:100%;border-collapse:separate;border-spacing:0}.os-patch-run-table th{padding:.8rem 1rem;border-bottom:1px solid var(--tenant-border-soft);color:var(--tenant-muted-color);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.os-patch-run-table td{padding:.9rem 1rem;border-bottom:1px solid var(--tenant-border-soft);color:var(--tenant-card-text);vertical-align:middle}.os-patch-run-table tbody tr:last-child td{border-bottom:0}.os-patch-run-table tbody tr:hover td{background:rgba(var(--tenant-card-text-rgb),.025)}.os-patch-run-link{color:var(--tenant-card-heading);text-decoration:none;font-weight:700}.os-patch-run-link:hover{color:var(--tenant-primary)}.os-patch-run-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-pill);padding:.25rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.os-patch-run-pill.os{background:rgba(var(--tenant-primary-rgb),.08);color:var(--tenant-card-heading)}.os-patch-run-muted{color:var(--tenant-muted-color);font-size:.75rem}.os-patch-run-empty{padding:2.25rem 1rem;text-align:center}@media(max-width:900px){.os-patch-run-table th:nth-child(4),.os-patch-run-table td:nth-child(4){display:none}}.os-patch-detail-page .os-patch-workspace-header{display:grid;gap:1rem}@media(min-width:1024px){.os-patch-detail-page .os-patch-workspace-header{grid-template-columns:minmax(0,1.35fr) auto;align-items:start}}.os-patch-detail-page .os-patch-workspace-copy{display:grid;gap:.75rem}.os-patch-detail-page .os-patch-back-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;color:color-mix(in srgb,var(--tenant-card-text) 70%,transparent);text-decoration:none}.os-patch-detail-page .os-patch-back-link:hover{color:var(--tenant-primary)}.os-patch-detail-page .os-patch-tabs{display:inline-flex;flex-wrap:wrap;gap:.6rem}.os-patch-detail-page .os-patch-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .9rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.92);color:rgba(var(--tenant-card-text-rgb),.72);font-size:.75rem;font-weight:700;text-decoration:none}.os-patch-detail-page .os-patch-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.24);background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary)}.os-patch-detail-page .os-patch-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.os-patch-detail-page .os-patch-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.os-patch-detail-page .os-patch-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:var(--enx-geometry-radius-pill);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.88);padding:.28rem .72rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:rgba(var(--tenant-card-text-rgb),.7)}.os-patch-detail-page .os-patch-chip.is-success{border-color:#16a34a42;background:#16a34a1a;color:var(--enx-colors-state-success)}.os-patch-detail-page .os-patch-chip.is-danger{border-color:#dc262642;background:#dc26261a;color:var(--enx-colors-state-danger)}.os-patch-detail-page .os-patch-chip.is-warning{border-color:#d9770642;background:#d977061a;color:var(--enx-colors-state-warning)}.os-patch-detail-page .os-patch-summary-grid{display:grid;gap:.9rem}@media(min-width:768px){.os-patch-detail-page .os-patch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.os-patch-detail-page .os-patch-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-patch-detail-page .os-patch-summary-card{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.94);padding:1rem 1.05rem}.os-patch-detail-page .os-patch-summary-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.54)}.os-patch-detail-page .os-patch-summary-value{margin-top:.45rem;font-size:1.65rem;line-height:1.1;font-weight:700;color:var(--tenant-card-heading)}.os-patch-detail-page .os-patch-summary-meta{margin-top:.35rem;font-size:.75rem;color:rgba(var(--tenant-card-text-rgb),.6)}.os-patch-detail-page .os-patch-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem}.os-patch-detail-page .os-patch-hero{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.95);padding:1rem 1.1rem}.os-patch-detail-page .os-patch-meta-grid{display:grid;gap:.75rem}@media(min-width:768px){.os-patch-detail-page .os-patch-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-patch-detail-page .os-patch-meta-card{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.9);padding:.85rem .9rem}.os-patch-detail-page .os-patch-meta-label{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.5)}.os-patch-detail-page .os-patch-meta-value{margin-top:.32rem;font-size:.84rem;font-weight:700;color:var(--tenant-card-heading);word-break:break-word}.os-patch-detail-page .os-patch-detail-toggle{border-top:1px solid var(--tenant-border-soft);margin-top:1rem;padding-top:1rem}.os-patch-detail-page .os-patch-detail-toggle>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:rgba(var(--tenant-card-text-rgb),.72)}.os-patch-detail-page .os-patch-detail-toggle>summary::-webkit-details-marker{display:none}.os-patch-detail-page .os-patch-detail-toggle>summary:before{content:"+";font-size:.9rem;line-height:1}.os-patch-detail-page .os-patch-detail-toggle[open]>summary:before{content:"−"}.os-patch-detail-page .os-patch-cve-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.os-patch-detail-page .os-patch-approval-grid,.os-patch-detail-page .os-patch-endpoint-list{display:grid;gap:.95rem}@media(min-width:1024px){.os-patch-detail-page .os-patch-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-patch-detail-page .os-patch-approval-card,.os-patch-detail-page .os-patch-endpoint-card{border:1px solid var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.95);padding:1rem 1.05rem}.os-patch-detail-page .os-patch-approval-card form,.os-patch-detail-page .os-patch-endpoint-card form{display:grid;gap:.85rem}.os-patch-detail-page .os-patch-approval-top,.os-patch-detail-page .os-patch-endpoint-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.os-patch-detail-page .os-patch-field-grid{display:grid;gap:.85rem}@media(min-width:768px){.os-patch-detail-page .os-patch-field-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-patch-detail-page .os-patch-field{display:grid;gap:.42rem}.os-patch-detail-page .os-patch-field label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--tenant-card-text-rgb),.56)}.os-patch-detail-page .os-patch-section :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;min-height:2.65rem;border-radius:var(--enx-geometry-radius-control);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.92);color:var(--tenant-card-text);padding:.66rem .8rem;font-size:.84rem}.os-patch-detail-page .os-patch-section textarea{min-height:88px}.os-patch-detail-page .os-patch-section :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus{outline:none;border-color:var(--tenant-primary)}.os-patch-detail-page .os-patch-approval-meta{font-size:.75rem;color:rgba(var(--tenant-card-text-rgb),.58)}.os-patch-detail-page .os-patch-endpoint-metrics{display:flex;flex-wrap:wrap;gap:.55rem}.os-patch-detail-page .os-patch-empty-state{border:1px dashed var(--tenant-surface-border);border-radius:var(--enx-geometry-radius-panel);background:rgba(var(--tenant-card-bg-rgb),.9);padding:2rem 1.2rem;text-align:center}.policy-import-floater{position:sticky;top:.75rem;z-index:36;margin:-.2rem 0 .8rem;pointer-events:none}.policy-import-floater__panel{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.1rem;padding:.55rem .72rem;border:1px solid rgba(var(--tenant-card-border-rgb),.72);border-radius:var(--enx-geometry-radius-pill);background:rgba(var(--tenant-card-bg-rgb),.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.policy-import-floater__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--enx-geometry-radius-pill);background:#2563eb1a;color:var(--enx-colors-state-info)}.policy-import-floater__title{font-size:.84rem;font-weight:700;color:var(--tenant-heading)}.policy-import-floater__meta{margin-top:.08rem;font-size:.72rem;color:rgba(var(--tenant-card-text-rgb),.62)}.policy-import-floater__track{position:relative;width:min(14rem,18vw);min-width:7rem;height:.42rem;overflow:hidden;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface)}.policy-import-floater__bar{height:100%;width:0;border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-state-info-surface);transition:width .18s ease}.policy-import-floater[data-status=completed] .policy-import-floater__icon,.policy-import-floater[data-status=completed] .policy-import-floater__bar{background:var(--enx-colors-state-success-surface);color:var(--enx-colors-state-success)}.policy-import-floater[data-status=failed] .policy-import-floater__icon,.policy-import-floater[data-status=failed] .policy-import-floater__bar{background:var(--enx-colors-state-danger-surface);color:var(--enx-colors-state-danger)}.policy-import-floater__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;border-radius:var(--enx-geometry-radius-pill);background:transparent;color:rgba(var(--tenant-card-text-rgb),.5)}.policy-import-floater__dismiss:hover{background:rgba(var(--tenant-card-border-rgb),.28);color:var(--tenant-heading)}@media(max-width:767.98px){.policy-import-floater{top:.5rem}.policy-import-floater__panel{grid-template-columns:auto minmax(0,1fr) auto;border-radius:var(--enx-geometry-radius-panel)}.policy-import-floater__track{grid-column:1 / -1;width:100%;min-width:0}}.policy-import-progress-card .policy-import-job-row{border-top:1px solid var(--tenant-border-soft);padding:.8rem 0}.policy-import-progress-card .policy-import-job-row:first-child{border-top:0;padding-top:0}.policy-import-progress-card .policy-import-track{height:.5rem;overflow:hidden;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface)}.policy-import-progress-card .policy-import-bar{height:100%;width:0;border-radius:var(--enx-geometry-radius-panel);background:var(--enx-colors-state-info-surface);transition:width .18s ease}.policy-import-progress-card .policy-import-job-row[data-status=completed] .policy-import-bar{background:var(--enx-colors-state-success-surface)}.policy-import-progress-card .policy-import-job-row[data-status=failed] .policy-import-bar{background:var(--enx-colors-state-danger-surface)}.gpo-review-toolbar{display:flex;align-items:center;gap:.4rem;overflow-x:auto;white-space:nowrap;padding:.55rem 1rem}.gpo-review-toolbar .tenant-chip{flex:0 0 auto;padding:.22rem .55rem;line-height:1}.gpo-review-toolbar .tenant-input{flex:0 0 auto;width:auto;min-width:0;height:2.1rem;padding:.35rem .65rem;font-size:.75rem}.gpo-review-toolbar .gpo-review-search{width:19rem}.gpo-review-toolbar .gpo-review-status{width:8.5rem}.gpo-review-toolbar .gpo-review-kind{width:10rem}.gpo-review-toolbar .gpo-review-outcome{width:10.5rem}.gpo-review-toolbar .gpo-review-page-size{width:6.5rem}.gpo-review-toolbar .tenant-button,.gpo-review-toolbar .tenant-button-secondary{flex:0 0 auto;min-height:2.1rem;padding:.35rem .75rem}.gpo-review-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.gpo-review-table thead th{background:var(--enx-colors-state-info-surface);border-bottom:1px solid var(--tenant-border-soft);color:var(--enx-colors-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.7rem .9rem;text-transform:uppercase}.gpo-review-table tbody td{border-bottom:1px solid var(--tenant-border-soft);padding:.85rem .9rem;vertical-align:top}.gpo-review-main-row:hover td{background:var(--enx-colors-state-info-surface)}.gpo-review-title{color:var(--enx-colors-state-info);font-size:.9rem;font-weight:700;line-height:1.35}.gpo-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:18rem}.gpo-review-actions .tenant-input{height:2rem;min-height:2rem}.gpo-review-danger{align-items:center;background:var(--enx-colors-state-danger-surface);border:1px solid var(--enx-colors-state-danger);border-radius:var(--enx-geometry-radius-pill);color:var(--enx-colors-state-danger);display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;min-height:2rem;padding:.35rem .7rem;white-space:nowrap}.gpo-review-danger:hover{background:var(--enx-colors-state-danger-surface)}.gpo-review-details-row td{background:var(--enx-colors-state-info-surface);padding:.75rem .9rem 1rem}.gpo-review-details summary{color:var(--enx-colors-state-info);font-weight:700}@media(max-width:1100px){.gpo-review-toolbar{flex-wrap:wrap;white-space:normal}.gpo-review-toolbar .gpo-review-search{width:min(19rem,100%)}.gpo-review-actions{justify-content:flex-start;min-width:0}}.tenant-download-page .tenant-download-hero{background:transparent}.tenant-download-page .tenant-download-stat-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tenant-download-page .tenant-download-stat{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:1rem;background:rgba(var(--tenant-card-bg-rgb),.84)}.tenant-download-page .tenant-download-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18.5rem,1fr))}.tenant-download-page .tenant-download-card{overflow:hidden}.tenant-download-page .tenant-download-card .tenant-card-body{display:flex;flex-direction:column;gap:1rem;min-height:100%}.tenant-download-page .tenant-download-icon{width:3rem;height:3rem;flex:0 0 auto;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.72);display:inline-flex;align-items:center;justify-content:center;color:var(--tenant-primary)}.tenant-download-page .tenant-download-chip-row,.tenant-download-inline-actions{display:flex;flex-wrap:wrap;gap:.55rem}.tenant-download-page .tenant-download-copy{font-size:.85rem;line-height:1.6;color:rgba(var(--tenant-card-text-rgb),.72)}.tenant-download-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.tenant-download-modal.hidden{display:none}.tenant-download-modal-backdrop{position:absolute;inset:0;background:#0f172a8f;-webkit-backdrop-filter:none;backdrop-filter:none}.tenant-download-modal-panel{position:relative;width:min(1120px,calc(100vw - 2rem));max-width:100%;max-height:calc(100dvh - 2rem);min-height:min(48rem,calc(100dvh - 2rem));overflow-x:hidden;overflow-y:auto;border-radius:var(--enx-geometry-radius-panel);border:1px solid var(--tenant-border-soft);background:var(--tenant-card-bg);display:flex;flex-direction:column;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tenant-download-modal-header{padding:1.15rem 1.15rem 1rem;border-bottom:1px solid var(--tenant-border-soft)}.tenant-download-modal-body{padding:1rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:1rem;min-height:0}.tenant-download-artifact-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.tenant-download-artifact-card{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);padding:.9rem 1rem;background:rgba(var(--tenant-card-bg-rgb),.82)}.tenant-download-tab-row{display:flex;flex-wrap:wrap;gap:.6rem}.tenant-download-tab{appearance:none;border:1px solid var(--tenant-border-soft);background:rgba(var(--tenant-card-bg-rgb),.88);color:var(--tenant-card-heading);border-radius:var(--enx-geometry-radius-pill);padding:.55rem .9rem;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.tenant-download-tab:hover{transform:translateY(-1px);border-color:rgba(var(--tenant-primary-rgb),.26);background:rgba(var(--tenant-primary-rgb),.08);color:var(--tenant-primary)}.tenant-download-tab.is-active{border-color:rgba(var(--tenant-primary-rgb),.3);background:rgba(var(--tenant-primary-rgb),.08);color:var(--tenant-primary)}.tenant-download-code-shell{border:1px solid var(--tenant-border-soft);border-radius:var(--enx-geometry-radius-panel);overflow:hidden;background:rgba(var(--tenant-card-bg-rgb),.84);display:flex;flex-direction:column;flex:1 1 auto;min-height:clamp(20rem,46vh,34rem)}.tenant-download-code-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid var(--tenant-border-soft)}.tenant-download-code{margin:0;padding:1rem;flex:1 1 auto;min-height:clamp(16rem,36vh,28rem);max-height:none;overflow:auto;font-size:.83rem;line-height:1.65;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:var(--tenant-card-text);background:#0f172a08}@media(max-width:767.98px){.tenant-download-modal{padding:.75rem}.tenant-download-modal-panel{width:100%;max-height:calc(100dvh - 1.5rem);min-height:calc(100dvh - 1.5rem)}.tenant-download-modal-header,.tenant-download-modal-body{padding-left:.9rem;padding-right:.9rem}.tenant-download-code-toolbar{flex-direction:column}.tenant-download-code-shell{min-height:18rem}.tenant-download-code{min-height:14rem}}#cve-modal.tenant-risk-overlay{inset:0;width:100%;max-width:100%;height:100dvh;min-height:100dvh;padding:0;align-items:stretch;justify-content:flex-end;overflow:hidden;border:0;background:#0f172a2e;-webkit-backdrop-filter:none;backdrop-filter:none}#cve-modal.tenant-risk-overlay::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#cve-modal .tenant-risk-drawer{width:min(46rem,calc(100vw - 3rem));max-width:min(46rem,calc(100vw - 3rem));height:100dvh;min-height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:var(--enx-geometry-radius-panel)}#cve-modal .tenant-risk-modal-header{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;background:var(--tenant-card-bg)}#cve-modal .tenant-modal-eyebrow{margin-bottom:.32rem;color:var(--tenant-primary)}#cve-modal .tenant-risk-title-line{align-items:center}#cve-modal .tenant-modal-title{font-size:1rem;letter-spacing:0}#cve-modal .tenant-risk-subtitle{margin-top:.22rem}#cve-modal .tenant-modal-body{padding:0;background:color-mix(in srgb,var(--tenant-card-bg) 97%,var(--tenant-background) 3%)}#cve-modal .tenant-risk-summary{background:var(--tenant-card-bg)}#cve-modal .tenant-risk-summary-row{grid-template-columns:5.25rem minmax(0,1fr);padding:.72rem 1rem}#cve-modal .tenant-risk-primary,#cve-modal .tenant-risk-detail-row,#cve-modal #cve-modal-tab-ai{padding-right:1rem;padding-left:1rem;background:var(--tenant-card-bg)}#cve-modal .tenant-risk-primary{border-left:3px solid color-mix(in srgb,var(--tenant-primary) 68%,transparent)}#cve-modal .tenant-risk-modal-footer{padding:.72rem 1rem;background:var(--tenant-card-bg)}#cve-modal .tenant-risk-modal-actions{align-items:center;justify-content:flex-end}#cve-modal .tenant-risk-modal-actions>:last-child{margin-left:auto}@media(max-width:767px){#cve-modal.tenant-risk-overlay{background:#0f172a1f}#cve-modal .tenant-risk-drawer{width:100%;max-width:100%;border-left:0}#cve-modal .tenant-risk-title-line{align-items:stretch;flex-direction:column}#cve-modal .tenant-risk-summary{grid-template-columns:minmax(0,1fr)}#cve-modal .tenant-risk-summary-row{grid-template-columns:minmax(0,1fr);gap:.24rem}#cve-modal .tenant-risk-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#cve-modal .tenant-risk-modal-actions>*,#cve-modal .tenant-risk-modal-actions>:last-child{width:100%;margin-left:0;justify-content:center}}@media(max-width:767px){#cve-modal .tenant-risk-modal-actions>:last-child{grid-column:1 / -1}}@media(max-width:767px){#cve-modal .tenant-risk-title-wrap,#cve-modal .tenant-risk-title-line,#cve-modal .tenant-modal-title{width:100%}}.lp-controlled-footer{width:100%;font-family:inherit}.lp-controlled-footer__inner{width:min(100%,1240px);max-width:1240px;margin:0 auto;padding:0 24px}.lp-controlled-footer--full{background:var(--enx-colors-surface-inverse);color:#ffffffad;padding:56px 0 0}.lp-controlled-footer__grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(150px,1fr));gap:32px;padding-bottom:36px}.lp-controlled-footer__brand img{display:block;width:auto;height:30px;margin-bottom:16px;filter:brightness(0) invert(1)}.lp-controlled-footer__brand p,.lp-controlled-footer__join p{max-width:300px;margin:0;color:#ffffff94;font-size:.875rem;line-height:1.7}.lp-controlled-footer__title{margin-bottom:14px;color:#ffffff70;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-controlled-footer__links{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.lp-controlled-footer__links a{color:#ffffffa8;font-size:.875rem;text-decoration:none;transition:color .15s ease}.lp-controlled-footer__links a:hover{color:var(--enx-colors-text-inverse)}.lp-controlled-footer__subscribe{display:flex;gap:8px;margin-top:14px}.lp-controlled-footer__subscribe input{flex:1 1 auto;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:var(--enx-geometry-radius-pill);background:#ffffff14;color:var(--enx-colors-text-inverse);padding:10px 14px;font-size:.85rem;outline:none}.lp-controlled-footer__subscribe input::placeholder{color:#ffffff5c}.lp-controlled-footer__subscribe button{border:0;border-radius:var(--enx-geometry-radius-pill);background:var(--enx-colors-state-info-surface);color:var(--enx-colors-text-inverse);padding:10px 18px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap}.lp-controlled-footer__bottom{border-top:1px solid rgba(255,255,255,.09);padding:18px 0;color:#ffffff6b;font-size:.82rem;text-align:center}.lp-controlled-footer--compact{border-top:1px solid rgba(148,163,184,.24);background:transparent;color:var(--enx-colors-text-secondary);padding:14px 0 18px}.lp-controlled-footer--compact .lp-controlled-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;padding:0 20px;font-size:.78rem}.lp-controlled-footer__compact-copy{min-width:0}.lp-controlled-footer__compact-copy p{margin:0 0 4px;color:inherit;line-height:1.45}.lp-controlled-footer__compact-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.lp-controlled-footer--compact a{color:inherit;text-decoration:none}.lp-controlled-footer__bottom a,.lp-controlled-footer__compact-copy a,.lp-controlled-footer__copyright-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-controlled-footer--compact a:hover,.lp-controlled-footer__bottom a:hover,.lp-controlled-footer__compact-copy a:hover,.lp-controlled-footer__copyright-copy a:hover{color:var(--enx-colors-state-info)}.lp-controlled-footer--copyright{border-top:1px solid rgba(148,163,184,.24);background:transparent;color:var(--enx-colors-text-secondary);padding:12px 0 14px}.lp-controlled-footer--copyright .lp-controlled-footer__inner{max-width:1280px;padding:0 20px;font-size:.78rem;line-height:1.45;text-align:center}.tenant-theme .lp-controlled-footer--compact,.tenant-theme .lp-controlled-footer--copyright{border-color:var(--tenant-border-soft, rgba(148, 163, 184, .24));color:rgba(var(--tenant-card-text-rgb, 100, 116, 139),.62)}.au-shell .lp-controlled-footer--compact,.au-shell .lp-controlled-footer--copyright{border-color:var(--au-border, rgba(148, 163, 184, .24));color:var(--au-text-muted, var(--enx-colors-text-secondary))}.platform-shell .lp-controlled-footer--compact,.platform-shell .lp-controlled-footer--copyright{color:var(--platform-text-muted, var(--enx-colors-text-secondary))}@media(max-width:760px){.lp-controlled-footer__grid{grid-template-columns:1fr;gap:26px}.lp-controlled-footer__subscribe{flex-direction:column}.lp-controlled-footer--compact .lp-controlled-footer__inner{align-items:flex-start;flex-direction:column}.lp-controlled-footer__compact-links{justify-content:flex-start}}
