:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-bg:#f8fafc;--admin-surface:#fff;--admin-surface-muted:#f8fafc;--admin-surface-raised:#fbfdff;--admin-topbar-bg:#fffffff7;--admin-border:#e2e8f0;--admin-border-hairline:#94a3b829;--admin-border-strong:#cbd5e1;--admin-text:#0f172a;--admin-text-soft:#334155;--admin-muted:#64748b;--admin-subtle:#94a3b8;--admin-accent:#2563eb;--admin-accent-strong:#1d4ed8;--admin-accent-soft:#eff6ff;--admin-accent-surface:#f3f8ff;--admin-accent-alt:#14b8a6;--admin-desktop-bg:#f8fafc;--admin-desktop-bg-top:#fff;--admin-desktop-bg-mid:#f8fafc;--admin-desktop-bg-bottom:#f3f6fb;--admin-desktop-grid-alpha:.006;--admin-desktop-grid-alpha-strong:.008;--admin-desktop-shelf:#e2e8f038;--admin-desktop-shelf-border:#94a3b81f;--admin-statusbar-surface:#fff;--admin-statusbar-border:#cbd5e18a;--admin-statusbar-shadow:0 1px 0 #cbd5e157;--admin-glass-surface:#ffffffe0;--admin-glass-surface-strong:#fffffff5;--admin-glass-border:#94a3b847;--admin-focus-ring:#2563eb3d;--admin-hover-surface:#f3f8ff;--admin-selected-surface:#eff6ff;--admin-success-bg:#dcfce7;--admin-success-fg:#166534;--admin-success-border:#bbf7d0;--admin-info-bg:#dbeafe;--admin-info-fg:#1d4ed8;--admin-info-border:#bfdbfe;--admin-warning-bg:#fef3c7;--admin-warning-fg:#92400e;--admin-warning-border:#fde68a;--admin-danger-bg:#fee2e2;--admin-danger-fg:#991b1b;--admin-danger-border:#fecaca;--admin-neutral-bg:#f1f5f9;--admin-neutral-fg:#334155;--admin-radius-control:10px;--admin-radius-panel:12px;--admin-radius-card:12px;--admin-radius-chrome:16px;--admin-radius-floating:12px;--admin-radius-tile:8px;--admin-radius-icon:8px;--admin-radius-pill:999px;--admin-density-compact-card-padding:12px;--admin-density-normal-card-padding:16px;--admin-density-spacious-card-padding:20px;--admin-touch-target-min:44px;--admin-touch-target-comfortable:48px;--admin-shadow-chrome:0 1px 2px #0f172a09;--admin-shadow-chrome-2k:0 4px 12px #0f172a0b, 0 1px 2px #0f172a07;--admin-shadow-floating:0 8px 20px #0f172a11;--admin-shadow-floating-2k:0 12px 28px #0f172a11, 0 1px 2px #0f172a07;--admin-shadow-plugin-rest:0 1px 2px #0f172a0b, 0 4px 10px #0f172a07;--admin-shadow-plugin-hover:0 6px 14px #0f172a0e;--admin-shadow-panel:0 1px 2px #0f172a09;--admin-shadow-card:0 1px 2px #0f172a0b, 0 6px 14px #0f172a09;--admin-shadow-popover:0 10px 24px #0f172a13;--admin-shadow-hover:0 6px 16px #0f172a0b;--admin-canvas-grid-size:32px;--admin-noise-opacity:0;--admin-canvas-max-width:1520px;--admin-canvas-gutter:24px;--admin-canvas-gutter-mobile:12px;--admin-statusbar-height:64px;--admin-statusbar-padding-x:var(--admin-canvas-gutter);--admin-mobile-nav-height:58px;--admin-mobile-nav-bottom:12px;--admin-mobile-nav-width:960px;--admin-mobile-nav-padding:8px;--admin-mobile-nav-gap:8px;--admin-app-icon-size:34px;--admin-sidebar-route-icon-size:32px;--admin-sidebar-width:240px;--admin-sidebar-offset:0px;--admin-sidebar-gap:0px;--admin-plugin-grid-min:260px;--admin-plugin-grid-row-unit:32px;--admin-plugin-small-columns:1;--admin-plugin-medium-columns:1;--admin-plugin-large-columns:2;--admin-plugin-height-short-rows:3;--admin-plugin-height-medium-rows:4;--admin-plugin-height-tall-rows:6;--admin-plugin-gap:16px;--admin-plugin-padding:15px;--admin-plugin-header-gap:12px;--admin-plugin-medium-height:168px;--admin-plugin-large-height:216px;--admin-plugin-small-height:128px;--admin-plugin-height-short:128px;--admin-plugin-height-medium:168px;--admin-plugin-height-tall:252px;--admin-plugin-screen-max-height:min(680px, calc(100dvh - var(--admin-statusbar-height) - 132px));--admin-plugin-screen-max-height-mobile:clamp(280px, calc(100dvh - var(--admin-statusbar-height) - var(--admin-mobile-nav-height) - 260px), 430px);--admin-plugin-field-height:26px;--admin-plugin-field-gap:6px;--admin-control-height:var(--admin-touch-target-min);--admin-nav-card-height:var(--admin-touch-target-min);--admin-nav-icon-size:30px;--admin-content-padding:var(--admin-canvas-gutter);--admin-workbench-gap:var(--admin-plugin-gap);--admin-row-gap:10px;--admin-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--admin-ease:.16s ease;background:var(--admin-surface-muted);color:var(--admin-text);text-rendering:geometricprecision;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--admin-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.install-config-standalone{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 34rem),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:40px}.install-config-standalone .page-stack{max-width:1180px;margin:0 auto}.admin-shell{isolation:isolate;background:linear-gradient(rgba(100, 116, 139, var(--admin-desktop-grid-alpha-strong)) 1px, transparent 1px), linear-gradient(90deg, rgba(100, 116, 139, var(--admin-desktop-grid-alpha)) 1px, transparent 1px), linear-gradient(180deg, var(--admin-desktop-bg-top) 0%, var(--admin-desktop-bg-mid) 280px, var(--admin-desktop-bg-bottom) 100%), var(--admin-desktop-bg);background-size:var(--admin-canvas-grid-size) var(--admin-canvas-grid-size), var(--admin-canvas-grid-size) var(--admin-canvas-grid-size), auto, auto;background-attachment:scroll;min-height:100vh;display:block;overflow-x:hidden}.admin-shell:before{content:"";z-index:0;pointer-events:none;opacity:var(--admin-noise-opacity);background-image:radial-gradient(circle at 1px 1px,#0f172a08 1px,#0000 0);background-size:5px 5px;position:fixed;inset:0}.admin-shell:after{content:"";display:none}.admin-shell>*{z-index:1;position:relative}.app-sidebar{z-index:55;top:var(--admin-sidebar-offset);bottom:var(--admin-sidebar-offset);left:var(--admin-sidebar-offset);width:var(--admin-sidebar-width);color:#cbd5e1;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-width:0;padding:24px 16px 18px;display:flex;position:fixed;overflow:hidden}.app-sidebar:before{display:none}.app-sidebar>*{z-index:1;position:relative}.brand{border-bottom:0;flex:none;align-items:center;gap:0;width:100%;min-height:57px;padding:0 0 4px;display:flex}.brand-mark{display:none}.brand-mark:before,.brand-mark:after{content:"";border:2px solid #ffffffb8;border-radius:50%;position:absolute;inset:8px}.brand-mark:after{border-color:#0000 #ffffffeb #ffffffeb;inset:13px;transform:rotate(-28deg)}.brand-name{color:#fff;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2}.brand-subtitle,.eyebrow,.muted{color:#cbd5e1}.brand-subtitle{margin-top:14px;font-size:12px;line-height:1.35}.nav-list{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.nav-primary-list{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.nav-section{flex-direction:column;gap:8px;display:flex}.nav-section-heading{flex-direction:column;gap:2px;padding:0 10px;display:flex}.nav-section-label{color:var(--admin-muted);letter-spacing:0;font-size:.76rem;font-weight:800}.nav-section-description{color:var(--admin-subtle);font-size:.82rem;line-height:1.35}.nav-section-items{flex-direction:column;gap:8px;display:flex}.nav-planned-sidebar-list{gap:8px;width:100%;display:grid}.nav-app-icon{--nav-app-a:#2563eb;--nav-app-b:#06b6d4;--nav-app-shadow:#2563eb1f;width:var(--admin-app-icon-size);height:var(--admin-app-icon-size);border-radius:var(--admin-radius-icon);background:var(--nav-app-a);color:#fff;isolation:isolate;border:1px solid #0f172a1a;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff52}.nav-app-icon:after{content:"";display:none}.nav-app-icon svg{z-index:1;color:currentColor;stroke-width:2px;width:20px;height:20px;position:relative}.nav-route-icon{width:var(--admin-sidebar-route-icon-size);height:var(--admin-sidebar-route-icon-size);flex:none}.nav-route-icon svg{width:16px;height:16px}.nav-app-tone-blue{--nav-app-a:#2563eb;--nav-app-b:#2563eb;--nav-app-shadow:#2563eb21}.nav-app-tone-cyan{--nav-app-a:#0891b2;--nav-app-b:#0891b2;--nav-app-shadow:#0891b21f}.nav-app-tone-emerald{--nav-app-a:#059669;--nav-app-b:#059669;--nav-app-shadow:#0596691f}.nav-app-tone-teal{--nav-app-a:#0f766e;--nav-app-b:#0f766e;--nav-app-shadow:#0f766e1f}.nav-app-tone-lime{--nav-app-a:#4d7c0f;--nav-app-b:#4d7c0f;--nav-app-shadow:#4d7c0f1c}.nav-app-tone-indigo{--nav-app-a:#4f46e5;--nav-app-b:#4f46e5;--nav-app-shadow:#4f46e51f}.nav-app-tone-violet{--nav-app-a:#6d28d9;--nav-app-b:#6d28d9;--nav-app-shadow:#6d28d91c}.nav-app-tone-amber{--nav-app-a:#b45309;--nav-app-b:#b45309;--nav-app-shadow:#b453091c}.nav-app-tone-red{--nav-app-a:#dc2626;--nav-app-b:#dc2626;--nav-app-shadow:#dc26261c}.nav-app-tone-slate{--nav-app-a:#475569;--nav-app-b:#475569;--nav-app-shadow:#4755691f}.nav-item{border-radius:var(--admin-radius-control);color:#cbd5e1;width:100%;min-height:var(--admin-touch-target-min);cursor:pointer;text-align:left;min-width:0;max-width:none;transition:background var(--admin-ease), border-color var(--admin-ease), box-shadow var(--admin-ease), color var(--admin-ease), transform var(--admin-ease);background:#1e293b8c;border:0;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.nav-item-icon{border-radius:8px;flex:0 0 0;width:0;height:0;overflow:hidden}.nav-item-icon svg,.search-box svg{width:18px;height:18px}.nav-item-icon.nav-route-icon svg{width:16px;height:16px}.nav-item-copy{min-width:0;max-width:none;color:inherit;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;padding-right:2px;font-size:12px;line-height:1.25;overflow:hidden}.nav-item:hover,.nav-item-active{color:#fff;background:#2563eb;border-color:#0000;transform:none}.nav-item-active{box-shadow:none;background:#2563eb}.nav-item:hover .nav-item-icon,.nav-item-active .nav-item-icon{color:#fff;box-shadow:0 0 0 1px #ffffff5c}.nav-item:focus-visible,.top-search-option:focus-visible,.environment-summary:focus-visible,.operator-summary:focus-visible,.operator-account-summary:focus-visible,.connection-widget-summary:focus-visible,.primary-button:focus-visible,.ghost-button:focus-visible,.icon-button:focus-visible,.page-subnav-link:focus-visible,.channel-status-filter:focus-visible,.object-timeline-tab:focus-visible,.case-filter-button:focus-visible,.case-row:focus-visible,.new-console-row-selectable:focus-visible{outline:3px solid var(--admin-focus-ring);outline-offset:2px}.nav-item-planned,.nav-item-planned:disabled{color:#cbd5e1;cursor:not-allowed;background:#1e293b8c;border-color:#0000;font-size:12px;line-height:1.35;transform:none}.nav-item-planned .nav-item-icon{background:#ffffff9e}.nav-item-planned .nav-item-icon svg{color:var(--admin-subtle);flex:none}.nav-item-sidebar-planned{justify-content:space-between}.nav-item-gate-pill{border-radius:var(--admin-radius-pill);color:#64748b;background:#f8fafc;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sidebar-safety-footer{border-radius:var(--admin-radius-panel);color:#cbd5e1;background:#1e293b;border:1px solid #334155;flex:none;width:100%;margin-top:auto;position:relative;overflow:visible}.sidebar-safety-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:102px;padding:16px;list-style:none;display:grid}.sidebar-safety-summary::-webkit-details-marker{display:none}.sidebar-safety-summary::marker{color:var(--admin-accent)}.sidebar-safety-summary svg{display:none}.sidebar-safety-summary strong,.sidebar-safety-detail{min-width:0;display:block}.sidebar-safety-summary strong{color:#fff;white-space:nowrap;font-size:12px;line-height:1.35}.sidebar-safety-summary span{color:#cbd5e1;font-size:11px;line-height:1.35}.sidebar-safety-detail{width:min(280px, calc(100vw - var(--admin-sidebar-width) - 48px));border-radius:var(--admin-radius-panel);box-shadow:var(--admin-shadow-popover);color:#cbd5e1;background:#1e293b;border:1px solid #334155;padding:12px;font-size:.76rem;line-height:1.35;position:absolute;bottom:0;left:calc(100% + 10px)}.admin-main{min-width:0;margin-left:calc(var(--admin-sidebar-offset) + var(--admin-sidebar-width) + var(--admin-sidebar-gap));background:0 0;padding-bottom:0}.top-bar{min-height:var(--admin-statusbar-height);border-bottom:1px solid var(--admin-statusbar-border);background:var(--admin-statusbar-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--admin-statusbar-shadow);z-index:20;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 24px;display:flex;position:sticky;top:0}.top-bar-heading{flex:none;align-items:center;gap:9px;min-width:0;min-height:36px;display:flex}.top-bar-heading>div{gap:1px;min-width:0;display:grid}.top-bar-app-icon{flex:none;width:30px;height:30px}.top-bar-app-icon svg{width:16px;height:16px}.top-bar-heading .top-bar-context,.top-bar-page-title{margin:0}.top-bar-heading .top-bar-context{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.top-bar-page-title{color:var(--admin-text);font-size:16px;font-weight:700;line-height:1.15;display:block}.top-bar-description{max-width:min(680px,58vw);color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.top-bar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.top-bar-search{width:min(420px,42vw);min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface-muted);color:var(--admin-muted);align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:flex}.top-bar-search svg{flex:none;width:16px;height:16px}.top-bar-search input{width:100%;min-width:0;min-height:var(--admin-control-height);color:var(--admin-text);background:0 0;border:0;font-size:12px;font-weight:500;line-height:1.2}.top-bar-search input:focus-visible{outline-offset:0;outline:2px solid #0000}.top-bar-search:focus-within{border-color:var(--admin-info-border);box-shadow:0 0 0 2px #2563eb1a}.operator-account-menu{flex:none;position:relative}.operator-account-summary{min-height:var(--admin-touch-target-min);border-radius:var(--admin-radius-pill);color:var(--admin-text-soft);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--admin-ease), border-color var(--admin-ease), box-shadow var(--admin-ease), color var(--admin-ease);background:#ffffffd1;border:1px solid #94a3b83d;align-items:center;gap:8px;padding:3px 9px 3px 5px;list-style:none;display:inline-flex;box-shadow:0 1px 4px #0f172a06}.operator-account-summary::-webkit-details-marker{display:none}.operator-account-avatar{border-radius:var(--admin-radius-pill);color:#fff;background:#0891b2;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 3px 8px #0891b21f}.operator-account-avatar svg{width:16px;height:16px}.operator-account-copy{text-align:left;gap:1px;min-width:0;display:grid}.operator-account-copy strong{color:var(--admin-text);font-size:12px;font-weight:700;line-height:1.1}.operator-account-copy small{color:var(--admin-muted);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.1}.operator-account-summary>svg{width:16px;height:16px;color:var(--admin-muted)}.operator-account-summary:hover,.operator-account-menu[open]>.operator-account-summary{border-color:var(--admin-info-border);color:var(--admin-accent-strong);background:#eff6ffb8}.operator-account-popover{min-width:260px}.top-bar-link{min-height:var(--admin-control-height);white-space:nowrap;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.top-bar-description{color:var(--admin-muted);margin:4px 0 0;font-size:.82rem;line-height:1.35}.eyebrow{text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:800}.search-box{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);align-items:center;gap:8px;width:min(420px,100%);padding:8px 12px;display:flex;box-shadow:0 1px #0f172a05}.search-box-global{margin-right:auto}.search-box input{width:100%;min-height:var(--admin-control-height);background:0 0;border:0;font-size:.9rem;line-height:1.2}.top-search-shell{width:var(--admin-touch-target-min);flex:0 0 var(--admin-touch-target-min);min-width:var(--admin-touch-target-min);transition:flex-basis .18s,width .18s,max-width .18s;position:relative}.top-search-shell .search-box{width:100%;min-height:var(--admin-control-height);border-radius:var(--admin-radius-pill);cursor:text;justify-content:center;padding:0 11px;transition:background .16s,border-color .16s,box-shadow .16s,border-radius .16s,padding .16s;overflow:hidden}.top-search-shell .search-box-global{margin-right:0}.top-search-shell .search-box input{opacity:0;pointer-events:none;width:0;min-width:0;transition:opacity .12s,width .16s}.top-search-shell:hover .search-box,.top-search-shell-expanded .search-box{border-color:var(--admin-info-border);box-shadow:0 0 0 2px #2563eb1a}.top-search-shell-expanded{flex:min(520px,42vw);width:min(520px,42vw);max-width:520px}.top-search-shell-expanded .search-box{border-radius:var(--admin-radius-control);justify-content:flex-start;padding:0 12px}.top-search-shell-expanded .search-box input{opacity:1;pointer-events:auto;width:100%}.top-search-results{z-index:40;border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);box-shadow:var(--admin-shadow-popover);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.top-search-option{border-radius:var(--admin-radius-control);width:100%;min-height:54px;color:var(--admin-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.top-search-option:hover{background:var(--admin-hover-surface)}.top-search-option strong,.top-search-option small{display:block}.top-search-option strong{font-size:.9rem}.top-search-option small{color:var(--admin-muted);margin-top:3px;font-size:.78rem;line-height:1.35}.top-search-option svg{width:16px;height:16px;color:var(--admin-accent);flex:none;transform:rotate(-90deg)}.top-search-empty{color:var(--admin-muted);padding:12px;font-size:.86rem}.admin-content{padding:var(--admin-content-padding);min-width:0;max-width:var(--admin-canvas-max-width);width:100%;margin:0 auto}.environment-pill,.protected-console,.icon-button{min-height:var(--admin-control-height);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text-soft);justify-content:center;align-items:center;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.environment-pill{white-space:nowrap;gap:8px;padding:0 12px}.environment-menu,.operator-menu,.console-tools-menu{flex:none;position:relative}.environment-summary,.operator-summary,.console-tools-summary{cursor:pointer;list-style:none}.environment-summary::-webkit-details-marker{display:none}.operator-summary::-webkit-details-marker{display:none}.console-tools-summary::-webkit-details-marker{display:none}.environment-summary svg{width:16px;height:16px;color:var(--admin-muted)}.environment-pill strong{color:var(--admin-text);font-size:13px}.environment-dot{background:#10b981;border-radius:999px;width:8px;height:8px}.top-status-strip{border-radius:var(--admin-radius-pill);box-shadow:none;background:#ffffff9e;border:1px solid #cbd5e19e;flex:none;align-items:center;gap:8px;padding:4px;display:flex}.icon-button,.protected-console,.console-tools-summary{width:var(--admin-touch-target-min);padding:0;position:relative}.icon-button svg,.protected-console svg,.console-tools-summary svg{width:18px;height:18px}.icon-button{cursor:pointer}.environment-summary:hover,.operator-summary:hover,.console-tools-summary:hover,.connection-widget-summary:hover,.top-menu-action:hover,.icon-button:hover,.ghost-button:hover{background:var(--admin-hover-surface);border-color:var(--admin-info-border);color:var(--admin-accent-strong)}.top-menu-popover{z-index:35;border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);min-width:240px;color:var(--admin-text-soft);box-shadow:var(--admin-shadow-popover);gap:6px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.environment-menu:not([open])>.top-menu-popover,.operator-menu:not([open])>.top-menu-popover,.operator-account-menu:not([open])>.operator-account-popover,.console-tools-menu:not([open])>.top-menu-popover,.connection-widget:not([open])>.connection-widget-popover{display:none}.top-menu-popover strong{color:var(--admin-text);font-size:.9rem}.top-menu-popover span{font-size:.82rem;line-height:1.4}.operator-popover{min-width:250px}.console-tools-popover{gap:8px;min-width:300px}.top-menu-action{min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);width:100%;color:var(--admin-text-soft);cursor:pointer;text-align:left;transition:background var(--admin-ease), border-color var(--admin-ease), color var(--admin-ease);justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.top-menu-action svg{flex:none;width:16px;height:16px}.top-menu-action span{color:var(--admin-text);font-size:13px;font-weight:700}.top-menu-nested{width:100%}.top-menu-nested .operator-popover{top:0;right:calc(100% + 8px)}.console-tools-popover .connection-widget,.console-tools-popover .connection-widget-summary{width:100%}.console-tools-popover .connection-widget-summary{border-radius:var(--admin-radius-control);justify-content:space-between}.console-tools-popover .connection-widget-popover{width:100%;margin-top:8px;position:static}.icon-button-alert span{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.admin-setup-shell{background:#f8fafc;place-items:center;min-height:100vh;padding:32px;display:grid}.admin-setup-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:22px;width:min(760px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #0f172a1a}.admin-setup-brand{align-items:center;gap:12px;display:flex}.admin-setup-brand strong,.admin-setup-brand span{display:block}.admin-setup-brand span{color:#64748b;font-size:14px}.admin-setup-heading{align-items:flex-start;gap:16px;display:flex}.admin-setup-heading svg{color:#2563eb;width:34px;height:34px}.admin-setup-heading h1{margin:0;font-size:34px;line-height:1.12}.admin-setup-heading p{color:#475569;margin:10px 0 0;font-size:16px;line-height:1.6}.admin-setup-actions{gap:12px;display:flex}.admin-setup-panel{border-top:1px solid #e2e8f0;padding-top:20px}.company-site-shell{color:#0f172a;isolation:isolate;--site-scene-x:0vw;--site-scene-y:0vh;--site-scene-tilt:0deg;--site-scene-scale:1;background:#f5f7fb;min-height:100vh;position:relative;overflow-x:clip}.company-site-shell:before,.company-site-shell:after{content:"";pointer-events:none;z-index:0;transition:opacity .68s,transform .82s cubic-bezier(.2,.8,.2,1);position:fixed}.company-site-shell:before{opacity:.62;transform:translate3d(var(--site-scene-x), var(--site-scene-y), 0) rotate(var(--site-scene-tilt)) scale(var(--site-scene-scale));background:linear-gradient(112deg,#0000 0 18%,#14b8a61f 18% 20%,#0000 20% 48%,#60a5fa1c 48% 50%,#0000 50% 100%),conic-gradient(from 170deg,#0f172a0a,#14b8a61a,#60a5fa17,#0f172a08);inset:-24vmax}.company-site-shell:after{opacity:.22;transform:perspective(1200px) translate3d(calc(var(--site-scene-x) * -.25), calc(var(--site-scene-y) * -.18), 0) rotateX(62deg) scale(1.2);transform-origin:top;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%)}.company-site-shell[data-active-section=capabilities]{--site-scene-x:-3vw;--site-scene-y:-3vh;--site-scene-tilt:2deg;--site-scene-scale:1.05}.company-site-shell[data-active-section=scenarios],.company-site-shell[data-active-section=api-proof]{--site-scene-x:4vw;--site-scene-y:-7vh;--site-scene-tilt:-3deg;--site-scene-scale:1.08}.company-site-shell[data-active-section=delivery]{--site-scene-x:-2vw;--site-scene-y:-11vh;--site-scene-tilt:1deg;--site-scene-scale:1.1}.company-site-shell[data-active-section=contact]{--site-scene-x:-4vw;--site-scene-y:-18vh;--site-scene-tilt:3deg;--site-scene-scale:1.14}@keyframes site-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes site-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes site-flow{0%{background-position:0%}to{background-position:100%}}.company-site-header{color:#f8fafc;z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b10eb;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.company-site-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.company-site-brand span{color:#071110;background:linear-gradient(135deg,#2dd4bf,#60a5fa);border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.company-site-brand strong{font-size:16px}.company-site-nav{align-items:center;gap:6px;display:flex}.company-site-nav a{color:#cbd5e1;padding:8px 10px;font-size:14px;text-decoration:none}.company-site-nav a:hover{color:#fff}.company-site-hero{color:#f8fafc;perspective:1200px;background:radial-gradient(circle at 12% 0,#23d18b33,#0000 32%),radial-gradient(circle at 86% 10%,#60a5fa2e,#0000 30%),linear-gradient(145deg,#070b10 0%,#0d1118 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:clamp(36px,6vw,72px);min-height:calc(100vh - 76px);padding:clamp(44px,7vw,96px) clamp(20px,5vw,72px) 56px;display:grid;overflow:hidden}.company-site-hero-copy{max-width:720px}.company-site-hero h1{letter-spacing:0;margin:0;font-size:clamp(44px,7vw,82px);line-height:.98}.company-site-hero p{color:#e5e7eb;max-width:600px;margin:24px 0 0;font-size:19px;line-height:1.7}.company-site-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.company-site-primary,.company-site-secondary{min-height:46px;font-weight:700;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.company-site-primary{color:#f8fafc;cursor:pointer;background:#14b8a6;border:0;transition:background .16s,box-shadow .16s,transform .16s}.company-site-primary:hover{background:#0f766e;transform:translateY(-1px);box-shadow:0 12px 30px #14b8a638}.company-site-primary:disabled{box-shadow:none;cursor:wait;background:#94a3b8;transform:none}.company-site-primary:hover svg{transform:translate(2px)}.company-site-primary svg,.company-site-secondary svg{width:18px;height:18px;transition:transform .16s}.company-site-visual{background:radial-gradient(circle at 78% 18%,#2dd4bf29,#0000 30%),linear-gradient(145deg,#080d17fa,#111827f0),repeating-linear-gradient(90deg,#94a3b809 0 1px,#0000 1px 52px),#0b1220;border:1px solid #7dd3fc2e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:16px;min-height:480px;padding:42px;transition:border-color .22s,box-shadow .22s,transform .46s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 24px 70px #0f172a38}.company-site-visual:before{content:"";border:1px solid #e2e8f033;border-radius:999px;position:absolute;inset:42px}.company-site-visual:after{content:"";border:1px dashed #2dd4bf6b;border-radius:999px;position:absolute;inset:96px 64px 78px}.site-orbit{background:#2dd4bf29;border-radius:999px;animation:7s ease-in-out infinite site-pulse;position:absolute}.site-orbit-a{width:180px;height:180px;top:34px;right:48px}.site-orbit-b{background:#38bdf829;width:120px;height:120px;bottom:50px;left:54px}.site-signal-card{z-index:1;color:#f8fafc;background:#0f172abd;border:1px solid #e2e8f033;border-radius:12px;gap:8px;width:auto;min-height:132px;padding:18px;transition:background .16s,border-color .16s,transform .18s;animation:7s ease-in-out infinite site-float;display:grid;position:relative;box-shadow:0 18px 42px #0206174d}.site-signal-card:hover{background:#0f172ae0;border-color:#60a5fa6b;transform:translate3d(0,-4px,18px)}.site-signal-card svg{color:#60a5fa;width:26px;height:26px}.site-signal-card span{color:#d1d5db;font-size:13px}.site-signal-card strong{font-size:22px;line-height:1.1}.site-signal-card-main{top:auto;left:auto}.site-signal-card-sub{animation-delay:-2s;top:auto;right:auto}.site-signal-card-edge{animation-delay:-4s;bottom:auto;left:auto}.site-terminal-card{z-index:1;background:#0f172ac7;border:1px solid #60a5fa3d;border-radius:12px;gap:8px;width:auto;min-height:132px;padding:18px;transition:border-color .18s,transform .18s;display:grid;position:relative;bottom:auto;right:auto;transform:translate(0,0);box-shadow:0 18px 40px #02061747}.site-terminal-card:hover{border-color:#2dd4bf61;transform:translate3d(0,-4px,20px)}.site-api-console{width:auto}.site-terminal-card span{color:#93c5fd;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.site-terminal-card strong{color:#f8fafc;font-size:20px;line-height:1.2}.site-terminal-card p{color:#d1d5db;margin:0;font-size:14px;line-height:1.5}.company-site-section,.company-site-band,.company-site-contact,.company-site-product-effect{margin:0 clamp(20px,5vw,72px);transition:box-shadow .36s,transform .52s cubic-bezier(.2,.8,.2,1);transform:translate(0,0)}.company-site-section{color:#0f172a;padding:74px 0}.company-site-section-heading{max-width:780px;margin-bottom:28px}.company-site-section-heading span,.company-site-band span{color:#0f766e;text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:800}.company-site-section-heading h2,.company-site-band h2,.company-site-contact h2{letter-spacing:0;margin:10px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.08}.company-site-section-heading h2,.company-site-effect-copy h2,.company-site-band h2{color:#0f172a}.company-site-contact h2{color:#fff}.company-site-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.company-site-card{color:#f8fafc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border:1px solid #94a3b838;border-radius:8px;min-height:210px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s}.company-site-card:hover,.company-site-scenario-card:hover{border-color:#14b8a652;transform:translate3d(0,-4px,18px);box-shadow:0 18px 46px #0f172a29}.company-site-card svg{color:#2dd4bf;width:26px;height:26px}.company-site-card h3{margin:18px 0 8px;font-size:22px}.company-site-card p{color:#d1d5db;margin:0;line-height:1.65}.company-site-product-effect{color:#0f172a;padding:76px 0 18px}.company-site-effect-copy{max-width:860px;margin-bottom:30px}.company-site-effect-copy span{color:#0f766e;text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:800}.company-site-effect-copy h2{letter-spacing:0;margin:10px 0 0;font-size:clamp(30px,4.2vw,50px);line-height:1.06}.company-site-effect-copy p{color:#334155;max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.7}.company-site-direction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.company-site-outcomes{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.company-site-outcomes span{color:#0f766e;background:#fff;border:1px solid #0f766e33;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.company-site-direction{background:#fff;border:1px solid #0f766e29;border-radius:10px;min-height:150px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 34px #0f172a0f}.company-site-direction:hover{border-color:#14b8a657;transform:translate3d(0,-3px,14px);box-shadow:0 18px 42px #0f172a1f}.company-site-direction strong{color:#0f172a;font-size:18px}.company-site-direction p{color:#334155;margin:10px 0 0;font-size:15px;line-height:1.62}.company-site-effect-layout{grid-template-columns:minmax(300px,.74fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.site-effect-flow{color:#fff;background-color:#101828;background-image:linear-gradient(120deg,#0f172afa,#0f766ed1,#581c87c7,#0f172afa),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:180% 180%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;align-content:center;gap:16px;min-height:320px;padding:22px;transition:box-shadow .3s,transform .42s cubic-bezier(.2,.8,.2,1);animation:10s ease-in-out infinite alternate site-flow;display:grid;position:relative;overflow:hidden;transform:translate(0,0)}.company-site-workflow{align-content:start}.company-site-workflow-header{z-index:1;background:#0206176b;border:1px solid #e2e8f038;border-radius:10px;gap:6px;padding:14px 16px;display:grid;position:relative}.company-site-workflow-header span{color:#93c5fd;font-size:12px;font-weight:800}.company-site-workflow-header strong{font-size:20px;line-height:1.2}.site-effect-flow:before{content:"";border:1px dashed #7dd3fc5c;border-radius:999px;position:absolute;inset:34px 28px}.site-effect-step{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a94;border:1px solid #e2e8f038;border-radius:10px;gap:7px;min-height:72px;padding:16px;display:grid;position:relative}.site-effect-step span{color:#93c5fd;font-size:12px;font-weight:800}.site-effect-step strong{font-size:20px;line-height:1.18}.workflow-node:after{content:"";background:#7dd3fc6b;width:2px;height:17px;position:absolute;bottom:-17px;left:28px}.workflow-node:last-child:after{display:none}.company-site-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-site-scenario-card{background:#fff;border:1px solid #d9e2ef;border-radius:8px;align-content:start;gap:10px;min-height:152px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.company-site-shell[data-active-section=capabilities] .company-site-section,.company-site-shell[data-active-section=scenarios] .company-site-product-effect,.company-site-shell[data-active-section=api-proof] .company-site-product-effect,.company-site-shell[data-active-section=delivery] .company-site-band,.company-site-shell[data-active-section=contact] .company-site-contact{transform:translateY(-4px)scale(1.002)}.company-site-shell[data-active-section=top] .company-site-visual{transform:perspective(1200px)rotateX(1.5deg)rotateY(-1.5deg);box-shadow:0 30px 86px #14b8a633}.company-site-shell[data-active-section=api-proof] .site-effect-flow,.company-site-shell[data-active-section=scenarios] .site-effect-flow{transform:perspective(1200px)translate3d(0,-4px,18px)rotateX(.6deg);box-shadow:0 26px 70px #0f766e33}.company-site-scenario-card svg{color:#0f766e;width:24px;height:24px}.company-site-scenario-card h3{margin:2px 0 0;font-size:20px}.company-site-scenario-card p{color:#334155;margin:0;line-height:1.65}.company-site-band{color:#0f172a;background:linear-gradient(135deg,#fffffff5,#ecfdf5fa),#fff;border:1px solid #bfe5dc;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:center;gap:36px;padding:42px;display:grid}.company-site-band p{color:#334155;margin:16px 0 0;line-height:1.7}.company-site-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-site-steps li{text-align:center;color:#0f3f3b;background:#fff;border:1px solid #0f766e2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:90px;font-weight:800;display:flex}.company-site-steps li span{color:#0f766e;font-size:12px}.company-site-contact{color:#fff;background:radial-gradient(circle at 12% 12%,#23d18b33,#0000 36%),linear-gradient(145deg,#111827,#172033);border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:center;gap:34px;margin-top:72px;margin-bottom:72px;padding:34px;display:grid}.company-site-contact-copy{gap:12px;max-width:680px;display:grid}.company-site-contact svg{color:#5eead4;width:30px;height:30px}.company-site-contact p{color:#d1d5db;margin:0}.company-site-email{color:#7dd3fc;overflow-wrap:anywhere;width:fit-content;font-weight:800;text-decoration:none}.company-site-email:hover{text-decoration:underline}.company-site-contact-form input,.company-site-contact-form select,.company-site-contact-form textarea{color:#172033;width:100%;font:inherit;background:#fffffff5;border:1px solid #cbd5e166;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.45}.company-site-contact-form .company-site-primary{width:fit-content;margin-top:2px}.company-site-footer{color:#475569;border-top:1px solid #0f172a24;justify-content:space-between;align-items:center;gap:18px;margin:0 clamp(20px,5vw,72px) 44px;padding:18px 0 0;font-size:13px;display:flex}.company-site-footer span:first-child{color:#0f172a;font-weight:800}.connection-panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:18px;padding:16px;display:flex}.connection-widget{z-index:8;position:relative}.connection-widget-summary{min-height:var(--admin-control-height);color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:9px;padding:6px 10px;list-style:none;display:inline-flex;box-shadow:0 6px 18px #0f172a14}.connection-widget-summary::-webkit-details-marker{display:none}.connection-widget-summary svg{color:#64748b;width:16px;height:16px}.top-bar .connection-widget{flex:none}.top-bar .connection-widget-summary{min-height:var(--admin-control-height);box-shadow:none;border-radius:8px;padding:0 10px}.top-bar .connection-widget-copy{align-items:center;display:flex}.top-bar .connection-widget-copy span{display:none}.top-bar .connection-widget-copy strong{white-space:nowrap;font-size:13px}.connection-dot{border-radius:999px;flex:none;width:10px;height:10px}.connection-dot-ready{background:#16a34a;box-shadow:0 0 0 4px #16a34a24}.connection-dot-warning{background:#2563eb;box-shadow:0 0 0 4px #2563eb24}.connection-widget-copy{gap:1px;line-height:1.1;display:grid}.connection-widget-copy span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.connection-widget-copy strong{font-size:13px}.connection-widget-popover{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(760px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0f172a2e}.connection-widget-popover .connection-panel{box-shadow:none;margin-bottom:0}.company-site-shell{color:#0b1120;isolation:isolate;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.company-site-shell,.company-site-shell *,.company-site-shell :before,.company-site-shell :after{box-sizing:border-box}.company-site-shell:before,.company-site-shell:after{display:none}.company-site-shell>*{z-index:1;position:relative}.company-site-header{color:#fff;z-index:20;background:#0b1120;border-bottom:1px solid #1c2a3e;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 80px;display:flex;position:sticky;top:0}.company-site-brand,.company-site-nav a,.company-site-header-actions a,.company-site-region-row a,.company-site-plan-card a{color:inherit;text-decoration:none}.company-site-brand{align-items:center;gap:8px;min-width:0;display:inline-flex}.company-site-brand span,.company-site-intake-brand span{color:#20d5e8;place-items:center;width:18px;height:18px;display:inline-grid}.company-site-brand svg,.company-site-intake-brand svg{width:18px;height:18px}.company-site-brand strong{white-space:nowrap;font-size:16px;font-weight:700}.company-site-nav{color:#94a3b8;align-items:center;gap:32px;font-size:14px;display:flex}.company-site-nav a:hover,.company-site-nav a:focus-visible{color:#fff}.company-site-header-actions{align-items:center;gap:12px;display:flex}.company-site-language-switch{background:#0f172adb;border:1px solid #334155;border-radius:8px;align-items:center;gap:2px;min-height:36px;padding:2px;display:inline-flex}.company-site-language-switch button{color:#94a3b8;min-width:34px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.company-site-language-switch button:hover,.company-site-language-switch button:focus-visible{color:#fff}.company-site-language-switch button[aria-pressed=true]{color:#0b1120;background:#20d5e8}.company-site-menu-button{color:#cbd5e1;background:0 0;border:0;width:36px;height:36px;display:none}.company-site-menu-button svg{width:20px;height:20px}.company-site-primary,.company-site-secondary,.company-site-plan-action{min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.company-site-primary.compact,.company-site-secondary.compact{min-height:36px;padding:0 18px;font-size:14px}.company-site-primary{color:#0b1120;background:#20d5e8}.company-site-primary:hover,.company-site-primary:focus-visible{background:#2ee8f5}.company-site-primary:disabled{cursor:wait;background:#94a3b8}.company-site-secondary{color:#cbd5e1;background:0 0;border:1px solid #374151}.company-site-plan-action{color:#0b1120;background:#fff;border:1px solid;width:100%}.company-site-primary svg,.company-site-plan-action svg{width:16px;height:16px}.company-site-hero{color:#fff;background:#0b1120;grid-template-columns:minmax(0,560px) minmax(420px,580px);justify-content:center;align-items:center;gap:80px;min-height:760px;padding:0 80px;display:grid}.company-site-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.company-site-overline{color:#20d5e8;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.company-site-overline span{background:#20d5e8;border-radius:2px;width:4px;height:16px}.company-site-hero h1{color:#fff;letter-spacing:0;max-width:560px;margin:0;font-size:56px;line-height:1.08}.company-site-hero-copy>p{color:#94a3b8;max-width:480px;margin:0;font-size:17px;line-height:1.6}.company-site-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-site-hero-trust{color:#6b7280;flex-wrap:wrap;align-items:center;gap:24px;padding-top:28px;font-size:13px;display:flex}.company-site-hero-trust span{align-items:center;gap:8px;display:inline-flex}.company-site-hero-trust svg{width:16px;height:16px}.company-site-dot,.company-site-status-badge span,.company-site-device-row>span>span{background:#20d5e8;border-radius:999px;width:8px;height:8px}.company-site-dashboard{background:#111827;border-radius:12px;flex-direction:column;width:100%;max-width:580px;min-height:440px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}.company-site-dashboard-top,.company-site-connection-row,.company-site-region-row,.company-site-device-row,.company-site-subscription-row{padding:16px}.company-site-dashboard-top{background:#0b1120;justify-content:space-between;align-items:center;height:48px;display:flex}.company-site-dashboard-top strong,.company-site-region-row strong,.company-site-device-row strong{color:#fff;font-size:14px}.company-site-dashboard-top span{color:#94a3b8;background:#1c2a3e;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.company-site-connection-row,.company-site-region-row,.company-site-device-row,.company-site-subscription-row>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-site-connection-row{min-height:72px}.company-site-connection-row>div,.company-site-region-row>div,.company-site-device-row>div,.company-site-device-row>span{align-items:center;gap:12px;display:inline-flex}.company-site-connection-row small,.company-site-device-row small,.company-site-subscription-row span,.company-site-region-row a{color:#94a3b8;font-size:12px}.company-site-status-badge{color:#20d5e8;text-transform:uppercase;background:#0d3d45;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.company-site-wifi{color:#20d5e8;background:#0d3d45;border:2px solid #20d5e8;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.company-site-wifi svg{width:18px;height:18px}.company-site-region-row,.company-site-device-row{border-top:1px solid #1c2a3e}.company-site-region-row a{color:#20d5e8;font-size:13px}.company-site-flag{color:#94a3b8;background:#1c2a3e;border-radius:4px;place-items:center;min-width:20px;height:14px;font-size:10px;font-weight:800;display:grid}.company-site-device-list{flex-direction:column;display:flex}.company-site-device-row{min-height:52px;padding-block:8px}.company-site-device-row>div>span{color:#94a3b8;background:#1c2a3e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.company-site-device-row svg{width:18px;height:18px}.company-site-device-row>div>div{gap:2px;display:grid}.company-site-device-row>span{color:#22c55e;font-size:12px}.company-site-device-row>span[data-tone=idle]{color:#6b7280}.company-site-device-row>span[data-tone=idle] span{background:#374151}.company-site-subscription-row{background:#0b1120;border-radius:0 0 12px 12px;gap:8px;margin-top:auto;display:grid}.company-site-progress{background:#1c2a3e;border-radius:999px;height:4px;overflow:hidden}.company-site-progress span{border-radius:inherit;background:#20d5e8;width:68%;height:100%;display:block}.company-site-trust-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px;min-height:88px;padding:0 120px;display:grid}.company-site-trust-item{color:#374151;justify-content:center;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:700;display:flex}.company-site-trust-item svg{color:#20d5e8;width:20px;height:20px}.company-site-section,.company-site-pricing,.company-site-faq{padding:96px 80px}.company-site-section{background:#fff}.company-site-section-heading{text-align:center;max-width:780px;margin:0 auto 48px}.company-site-section-heading.inverted h2,.company-site-section-heading.inverted p{color:#fff}.company-site-section-heading span{color:#20d5e8;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800}.company-site-section-heading h2{color:#0b1120;letter-spacing:0;margin:8px 0 0;font-size:36px;line-height:1.15}.company-site-section-heading p{color:#6b7280;max-width:620px;margin:10px auto 0;font-size:15px;line-height:1.6}.company-site-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;display:grid}.company-site-card{color:#0b1120;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:10px;min-height:156px;padding:24px;display:grid}.company-site-card>div{color:#20d5e8;background:#f0fdfb;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.company-site-card svg{width:20px;height:20px}.company-site-card h3,.company-site-step h3{margin:0;font-size:16px;line-height:1.25}.company-site-card p,.company-site-step p,.company-site-plan-card p,.company-site-faq-item p{color:#6b7280;margin:0;font-size:13px;line-height:1.55}.company-site-how{color:#fff;background:#0b1120;padding:96px 80px}.company-site-how .company-site-section-heading{margin-bottom:42px}.company-site-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.company-site-step{text-align:center;justify-items:center;gap:10px;display:grid}.company-site-step>span{color:#0b1120;background:#20d5e8;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.company-site-step p{color:#6b7280;max-width:180px}.company-site-pricing{background:#f8fafc}.company-site-billing-toggle{gap:4px;width:fit-content;margin:-24px auto 24px;display:flex}.company-site-billing-toggle button{color:#374151;min-height:36px;font:inherit;background:#fff;border:1px solid #374151;border-radius:8px;padding:0 18px;font-size:13px;font-weight:700}.company-site-billing-toggle button[aria-pressed=true]{color:#0b1120;background:#20d5e8;border-color:#20d5e8}.company-site-payment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto 24px;display:grid}.company-site-payment-strip span{color:#1f2937;background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.company-site-payment-strip svg{color:#0f766e;flex:none;width:17px;height:17px}.company-site-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1240px;margin:0 auto;display:grid}.company-site-plan-grid[data-plan-count="1"]{grid-template-columns:minmax(0,1fr);max-width:480px}.company-site-plan-grid[data-plan-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.company-site-plan-card{color:#0b1120;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:24px;min-height:420px;padding:32px;display:flex}.company-site-plan-card[data-tone=featured]{border:2px solid #20d5e8;box-shadow:0 12px 24px #20d5e826}.company-site-plan-card[data-tone=dark]{color:#fff;background:#0b1120;border-color:#1c2a3e}.company-site-plan-top,.company-site-plan-card ul{gap:12px;display:grid}.company-site-plan-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-site-plan-name strong{font-size:16px}.company-site-plan-name span{color:#0b1120;background:#20d5e8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.company-site-plan-price{align-items:baseline;gap:6px;display:flex}.company-site-plan-price strong{font-size:48px;line-height:1}.company-site-plan-price span{color:#6b7280;font-size:16px}.company-site-plan-card[data-tone=dark] .company-site-plan-price span,.company-site-plan-card[data-tone=dark] p{color:#94a3b8}.company-site-plan-card ul{border-top:1px solid #e2e8f0;margin:0;padding:24px 0 0;list-style:none}.company-site-plan-card[data-tone=dark] ul{border-top-color:#1c2a3e}.company-site-plan-card li{color:#374151;align-items:center;gap:10px;font-size:14px;display:flex}.company-site-plan-card[data-tone=dark] li{color:#fff}.company-site-plan-card li svg{color:#20d5e8;width:16px;height:16px}.company-site-plan-card .company-site-primary{width:100%}.company-site-plan-card[data-tone=dark] .company-site-plan-action{color:#0b1120;background:#fff;border-color:#fff}.company-site-pricing-note{color:#9ca3af;text-align:center;margin:24px 0 0;font-size:13px}.company-site-intake{background:#fff;grid-template-columns:400px minmax(0,1fr);min-height:900px;display:grid}.company-site-intake-rail{color:#fff;background:#0b1120;flex-direction:column;justify-content:space-between;gap:24px;min-height:900px;padding:40px;display:flex}.company-site-intake-brand{align-items:center;gap:12px;display:flex}.company-site-intake-brand span{color:#0b1120;background:#20d5e8;border-radius:8px;width:32px;height:32px}.company-site-intake-rail>p,.company-site-intake-rail small{color:#94a3b8;font-size:13px}.company-site-intake-rail small{color:#4b5563}.company-site-intake-rail ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.company-site-intake-rail li{color:#6b7280;align-items:center;gap:12px;font-size:13px;display:flex}.company-site-intake-rail li span{color:#6b7280;background:#1c2a3e;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.company-site-intake-rail li[data-active=true]{color:#fff;font-weight:700}.company-site-intake-rail li[data-active=true] span{color:#0b1120;background:#20d5e8}.company-site-intake-panel{align-content:center;justify-items:start;min-width:0;padding:80px;display:grid}.company-site-intake-copy,.company-site-contact-form{width:min(100%,520px)}.company-site-intake-copy{gap:8px;margin-bottom:24px;display:grid}.company-site-intake-copy span{color:#94a3b8;font-size:12px}.company-site-intake-copy h2{color:#0b1120;margin:0;font-size:28px;line-height:1.2}.company-site-intake-copy p{color:#6b7280;margin:0;font-size:14px}.company-site-contact-form{background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.company-site-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-site-contact-form label{color:#374151;gap:8px;font-size:12px;font-weight:800;display:grid}.company-site-contact-form input,.company-site-contact-form select,.company-site-contact-form textarea{color:#0b1120;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.45}.company-site-contact-form input,.company-site-contact-form select{min-height:44px}.company-site-contact-form textarea{resize:vertical;min-height:112px}.company-site-contact-form input::placeholder,.company-site-contact-form textarea::placeholder{color:#9ca3af}.company-site-intake-note{color:#0e6b75;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.company-site-intake-note svg{color:#20d5e8;flex:none;width:16px;height:16px}.company-site-form-status{border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.company-site-form-status-ok{color:#166534;background:#f0fdf4;border:1px solid #22c55e57}.company-site-form-status-error{color:#991b1b;background:#fef2f2;border:1px solid #f8717170}.company-site-faq{background:#fff}.company-site-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:1120px;margin:0 auto;display:grid}.company-site-faq-item{border-bottom:1px solid #e2e8f0}.company-site-faq-item summary{color:#0b1120;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:15px;font-weight:700;list-style:none;display:flex}.company-site-faq-item summary::-webkit-details-marker{display:none}.company-site-faq-item summary svg{color:#6b7280;width:20px;height:20px;transition:transform .16s}.company-site-faq-item[open] summary svg{transform:rotate(180deg)}.company-site-faq-item p{background:#f8fafc;padding:16px}.company-site-info-page{background:#f8fafc;min-height:760px}.company-site-info-hero{color:#fff;background:#0b1120;padding:72px 80px 80px}.company-site-back-link{color:#94a3b8;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.company-site-back-link:hover,.company-site-back-link:focus-visible{color:#fff}.company-site-back-link svg{width:16px;height:16px}.company-site-info-hero-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:48px;max-width:1180px;margin:48px auto 0;display:grid}.company-site-info-copy{align-content:start;gap:20px;display:grid}.company-site-info-eyebrow{color:#20d5e8;text-transform:uppercase;border-left:4px solid #20d5e8;width:fit-content;padding-left:10px;font-size:12px;font-weight:800}.company-site-info-copy h1{color:#fff;letter-spacing:0;max-width:720px;margin:0;font-size:52px;line-height:1.08}.company-site-info-copy p{color:#94a3b8;max-width:680px;margin:0;font-size:17px;line-height:1.65}.company-site-info-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.company-site-info-facts{background:#111827;border:1px solid #1c2a3e;border-radius:12px;min-width:0;padding:24px}.company-site-info-facts-top{align-items:center;gap:12px;margin-bottom:24px;display:flex}.company-site-info-facts-top>span{color:#0b1120;background:#20d5e8;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.company-site-info-facts-top svg{width:20px;height:20px}.company-site-info-facts-top small{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.company-site-info-facts-top strong{color:#fff;margin-top:3px;font-size:16px;display:block}.company-site-info-facts dl{gap:14px;margin:0;display:grid}.company-site-info-facts dl>div{border-top:1px solid #1c2a3e;padding-top:14px}.company-site-info-facts dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.company-site-info-facts dd{color:#e5e7eb;margin:5px 0 0;font-size:14px;line-height:1.45}.company-site-info-facts>p{color:#94a3b8;margin:22px 0 0;font-size:12px}.company-site-info-facts>p span{color:#64748b;margin-right:8px}.company-site-info-body{max-width:1180px;margin:0 auto;padding:56px 80px 72px}.company-site-info-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-site-info-card{background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:220px;padding:24px}.company-site-info-card svg{color:#20d5e8;width:22px;height:22px}.company-site-info-card h2{color:#0b1120;margin:18px 0 10px;font-size:18px;line-height:1.25}.company-site-info-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.company-site-info-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.company-site-info-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:28px}.company-site-info-section h2{color:#0b1120;margin:0 0 18px;font-size:20px;line-height:1.25}.company-site-info-section ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.company-site-info-section li{color:#374151;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.company-site-info-section li svg{color:#20d5e8;flex:none;width:16px;height:16px;margin-top:2px}.company-site-footer{color:#6b7280;background:#0b1120;border-top:0;grid-template-columns:240px minmax(0,1fr);gap:40px;margin:0;padding:64px 80px 32px;font-size:13px;display:grid}.company-site-footer,.company-site-footer *{box-sizing:border-box}.company-site-footer-brand{color:#fff;align-items:center;gap:8px;display:flex}.company-site-footer-brand svg{color:#20d5e8;width:18px;height:18px}.company-site-footer p{color:#6b7280;max-width:220px;margin:12px 0 0;font-size:13px;line-height:1.5}.company-site-footer-links{justify-content:flex-end;gap:80px;display:flex}.company-site-footer-column{gap:12px;min-width:160px;display:grid}.company-site-footer-column strong{color:#94a3b8;text-transform:uppercase;margin-bottom:8px;font-size:11px}.company-site-footer-column a{color:#94a3b8;text-decoration:none}.company-site-footer-column a:hover,.company-site-footer-column a:focus-visible{color:#fff}.company-site-footer-bottom{color:#ffffff94;border-top:1px solid #1c2a3e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.company-site-footer .company-site-footer-bottom span:first-child{color:inherit;font-weight:600}.connection-panel>div:first-child{flex:280px}.connection-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) max-content;align-items:end;gap:12px;width:100%;min-width:0;display:grid}.connection-stack{flex-direction:column;flex:2 640px;gap:10px;min-width:0;display:flex}.connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.connection-actions .primary-button,.connection-actions .ghost-button{white-space:nowrap}.connection-grid label{color:#334155;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.connection-grid input{border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:9px 12px}.connection-health{border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.connection-health-ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.connection-health-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.status-badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-active{color:#166534;background:#dcfce7}.status-expiring{color:#92400e;background:#fef3c7}.status-expired,.status-disabled{color:#991b1b;background:#fee2e2}.status-badge-muted{color:#475569;background:#f1f5f9}.page-stack{flex-direction:column;gap:18px;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-heading h2{margin:0 0 6px;font-size:22px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.metric-card strong{overflow-wrap:anywhere;font-size:28px}.inline-filter{color:#334155;flex-direction:column;gap:7px;min-width:220px;font-size:13px;font-weight:600;display:flex}.inline-filter select,.form-stack select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 12px}.monitor-filter-grid{grid-template-columns:repeat(5,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.monitor-filter-grid label{color:#334155;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.monitor-filter-grid input,.monitor-filter-grid select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.monitor-filter-actions{justify-content:flex-end;display:flex}.warning-chip-list{flex-wrap:wrap;gap:6px;display:flex}.warning-chip{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.usage-channel-breakdown,.usage-channel-list{flex-wrap:wrap;gap:8px;display:flex}.usage-channel-breakdown{margin-top:4px}.usage-channel-chip{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.usage-channel-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.usage-channel-chip strong{color:#166534;white-space:nowrap;font-size:12px}.usage-channel-health-grid,.usage-anomaly-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.usage-channel-health-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.usage-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.usage-card-header strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px}.usage-channel-health-stats{color:#475569;gap:6px;font-size:13px;display:grid}.usage-channel-health-stats strong{color:#166534;font-size:18px}.usage-anomaly-summary-card strong{font-size:24px}.usage-anomaly-list{gap:10px;display:grid}.usage-anomaly-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(180px,1.5fr) auto minmax(130px,1fr) minmax(120px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.usage-anomaly-row>div{gap:4px;min-width:0;display:grid}.usage-anomaly-row strong,.usage-anomaly-row span{overflow-wrap:anywhere}.case-workbench-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.case-workbench-card,.case-detail-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);min-width:0;padding:18px}.case-section-heading,.case-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-section-heading h3,.case-detail-heading h3,.case-linked-objects h4,.case-timeline h4{margin:0}.case-count{border-radius:var(--admin-radius-pill);background:var(--admin-accent-soft);min-width:32px;height:32px;color:var(--admin-accent-strong);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.case-filter-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.case-filter-button{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);color:var(--admin-text-soft);cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.case-filter-button strong{color:var(--admin-text)}.case-filter-button:hover,.case-filter-button:focus-visible,.case-filter-active{border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.case-queue-list{gap:var(--admin-row-gap);margin-top:14px;display:grid}.case-row{gap:var(--admin-row-gap);text-align:left;border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);width:100%;color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.case-row:hover,.case-row:focus-visible{border-color:var(--admin-accent);background:var(--admin-hover-surface)}.case-row-active{border-color:var(--admin-accent);background:var(--admin-selected-surface);box-shadow:0 0 0 3px #2563eb1f}.case-workbench-footer{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:14px;padding-top:12px;display:flex}.case-workbench-footer span{color:var(--admin-muted);overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0;font-size:12px;font-weight:700}.case-workbench-footer .data-card-pagination{border-top:0;flex:220px;padding-top:0}.case-row-main{gap:4px;min-width:0;display:grid}.case-row-main strong,.case-row-main small,.case-reason,.case-linked-item strong,.case-timeline-event strong{overflow-wrap:anywhere}.case-severity{border-radius:var(--admin-radius-pill);justify-content:center;align-items:center;min-width:34px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.case-severity-critical{background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.case-severity-warning{background:var(--admin-warning-bg);color:var(--admin-warning-fg)}.case-severity-info{background:var(--admin-info-bg);color:var(--admin-info-fg)}.case-severity-neutral{background:var(--admin-neutral-bg);color:var(--admin-neutral-fg)}.case-reason,.case-eyebrow{color:var(--admin-muted);font-size:13px;font-weight:700}.case-key-grid,.case-linked-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.case-key-value,.case-linked-item{border-top:1px solid var(--admin-border);gap:4px;padding-top:10px;display:grid}.case-key-value span,.case-linked-item span,.case-linked-item small{color:var(--admin-muted);font-size:13px}.case-linked-objects,.case-timeline,.case-audit-note{margin-top:18px}.case-timeline-list{gap:12px;margin-top:12px;display:grid}.case-timeline-event{grid-template-columns:14px minmax(0,1fr);gap:10px;display:grid}.case-timeline-dot{border-radius:999px;width:10px;height:10px;margin-top:5px}.case-state{border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-panel);margin-top:12px;padding:14px}.case-error-state{border-color:var(--admin-danger-border);background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.case-loading-skeleton{gap:10px;display:grid}.case-skeleton-row{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);border-radius:8px;height:48px}.usage-timeseries-card{gap:16px}.usage-timeseries-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.usage-chart-controls{gap:12px;min-width:0;display:grid}.usage-check-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.usage-check-group>strong{color:#0f172a;margin-bottom:8px;display:block}.usage-check-list{gap:7px;display:grid}.usage-check-list label{color:#334155;align-items:center;gap:8px;font-size:13px;display:flex}.usage-check-list input{block-size:16px;inline-size:16px}.usage-chart-panel{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;min-width:0;min-height:260px;padding:12px;overflow:hidden}.usage-chart-svg{width:100%;height:240px;display:block;overflow:hidden}.usage-chart-axis{stroke:#cbd5e1;stroke-width:1px}.usage-chart-label{fill:#64748b;font-size:12px}.usage-chart-line{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.usage-chart-line-0{stroke:#2563eb}.usage-chart-line-1{stroke:#16a34a}.usage-chart-line-2{stroke:#dc2626}.usage-chart-line-3{stroke:#7c3aed}.usage-chart-line-4{stroke:#ea580c}.usage-chart-line-5{stroke:#0891b2}.usage-chart-empty{color:#64748b;margin:10px 0 0}.link-button{color:#0f172a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.detail-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.detail-grid dt{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.detail-grid dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-weight:700}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:13px 16px}th{color:#64748b;text-transform:uppercase;letter-spacing:0;font-size:12px}.primary-button,.ghost-button,.icon-button{min-height:var(--admin-control-height);border-radius:var(--admin-radius-control);cursor:pointer;justify-content:center;align-items:center}.primary-button{border:1px solid var(--admin-accent);background:var(--admin-accent);color:#fff;letter-spacing:0;transition:background var(--admin-ease), border-color var(--admin-ease), box-shadow var(--admin-ease), transform var(--admin-ease);gap:8px;padding:9px 14px;font-weight:700;display:inline-flex}.ghost-button{border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text);transition:background var(--admin-ease), border-color var(--admin-ease), box-shadow var(--admin-ease), color var(--admin-ease), transform var(--admin-ease);gap:8px;padding:9px 14px;font-weight:700;display:inline-flex}.primary-button:hover{background:var(--admin-accent-strong);border-color:var(--admin-accent-strong);box-shadow:var(--admin-shadow-hover)}.icon-button{border:1px solid var(--admin-border-strong);background:var(--admin-surface);place-items:center;width:34px;height:34px;display:grid}.icon-button svg{width:16px;height:16px}.modal-backdrop{z-index:10;background:#0f172a70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-panel{border-radius:var(--admin-radius-panel);background:var(--admin-surface);border:1px solid var(--admin-border);width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:var(--admin-shadow-popover);padding:20px;overflow:auto}.modal-header,.modal-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-header h3{margin:0 0 4px}.modal-copy{color:var(--admin-text-soft);line-height:1.55}.form-stack{flex-direction:column;gap:14px;margin-top:18px;display:flex}.form-stack label{color:var(--admin-text-soft);flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.form-stack input,.form-stack textarea{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);width:100%;color:var(--admin-text);padding:10px 12px}.alert{border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-control);background:var(--admin-accent-surface);color:var(--admin-info-fg);padding:10px 12px}.alert-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.alert-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.alert-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.gate-review-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);flex-direction:column;gap:16px;padding:18px;display:flex}.dashboard-shell{flex-direction:column;gap:18px;display:flex}.dashboard-hero{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:6px 2px 0;display:flex}.dashboard-hero>div{min-width:0}.dashboard-hero h2{color:var(--admin-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.15}.dashboard-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0 0 8px;display:flex}.dashboard-kicker{color:var(--admin-muted);text-transform:uppercase;letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}.dashboard-refresh-meta{border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface);color:var(--admin-muted);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.dashboard-refresh-meta svg{width:16px;height:16px;color:var(--admin-text-soft)}.dashboard-refresh-disconnected{border-color:var(--admin-warning-border);background:var(--admin-warning-bg);color:var(--admin-warning-fg)}.page-header-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-health{border-radius:var(--admin-radius-pill);white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.dashboard-health svg{width:16px;height:16px}.dashboard-health-ready{background:var(--admin-success-bg);color:var(--admin-success-fg)}.dashboard-health-blocked{background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.data-source-badge{border-radius:var(--admin-radius-control);border:1px solid #0000;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.data-source-badge svg{flex:none;width:18px;height:18px}.data-source-badge span{gap:2px;min-width:0;display:grid}.data-source-badge strong,.data-source-badge small{overflow-wrap:anywhere}.data-source-badge small{color:inherit;opacity:.78;font-weight:700}.data-source-success{border-color:var(--admin-success-border);background:var(--admin-success-bg);color:var(--admin-success-fg)}.data-source-info{border-color:var(--admin-info-border);background:var(--admin-info-bg);color:var(--admin-info-fg)}.data-source-danger{border-color:var(--admin-danger-border);background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.data-source-neutral{border-color:var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-soft)}.dashboard-safety-note{font-weight:700}.page-subnav{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);box-shadow:var(--admin-shadow-panel);background:#ffffffeb;padding:6px}.page-subnav-scroll{flex-wrap:wrap;gap:6px;padding:0;display:flex;overflow-x:visible}.page-subnav-link{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);color:var(--admin-text);min-height:var(--admin-touch-target-min);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 10px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative;box-shadow:inset 3px 0 #0000}.page-subnav-link:hover{border-color:var(--admin-info-border);background:var(--admin-hover-surface);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0f}.page-subnav-link[data-mode=owner]:hover,.page-subnav-link-owner:hover{box-shadow:inset 3px 0 0 var(--admin-accent), 0 8px 18px #0f172a0f}.page-subnav-link[data-mode=preview]:hover,.page-subnav-link-preview:hover{box-shadow:inset 3px 0 0 var(--admin-muted), 0 8px 18px #0f172a0f}.page-subnav-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.page-subnav-link .page-subnav-card-head span:last-child{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.page-subnav-marker{border:2px solid var(--admin-accent);background:var(--admin-surface);border-radius:999px;width:8px;height:8px}.page-subnav-mode{background:var(--admin-neutral-bg);color:var(--admin-muted);white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.page-subnav-link-preview{background:var(--admin-surface-muted)}.page-subnav-link-preview .page-subnav-marker{border-color:var(--admin-muted)}.page-subnav-link-owner{background:var(--admin-accent-surface)}.page-subnav-link-owner .page-subnav-mode{background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.page-anchor-group,.page-anchor-target,.new-console-workbench-slot{min-width:0;scroll-margin-top:96px}.page-anchor-group{gap:14px;display:grid}.admin-operator-content{gap:14px;min-width:0;display:grid}.admin-static-status-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-static-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;min-width:0;display:grid}.admin-static-card-grid-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-static-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);align-content:start;gap:9px;min-width:0;min-height:142px;padding:14px;display:grid}.admin-static-card-muted{background:var(--admin-surface-muted)}.admin-static-card span:first-child{color:var(--admin-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.admin-static-card svg{width:16px;height:16px}.admin-static-card strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:18px;line-height:1.22}.admin-static-card p{color:var(--admin-text-soft);margin:0;font-size:13px;line-height:1.45}.admin-overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-overview-section-card,.admin-overview-action-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);box-shadow:var(--admin-shadow-panel);min-width:0}.admin-overview-section-heading h3,.admin-overview-action-card strong{color:var(--admin-text);margin:0;font-size:15px;font-weight:700;line-height:1.35}.admin-overview-section-heading p,.admin-overview-action-card span:last-child{color:var(--admin-text-soft);margin:0;font-size:12px;line-height:1.45}.admin-overview-section-card{grid-auto-rows:max-content;align-content:start;gap:12px;min-height:520px;padding:18px;display:grid}.admin-overview-section-heading{align-content:start;gap:8px;min-width:0;display:grid}.admin-overview-section-heading h3{font-size:17px}.admin-overview-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-overview-table-list{align-content:start;gap:12px;min-width:0;display:grid}.admin-overview-table-row{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);grid-template-columns:minmax(0,1fr) minmax(96px,.5fr) minmax(132px,.7fr);align-items:center;gap:10px;min-height:36px;padding:9px 10px;display:grid}.admin-overview-table-row span,.admin-overview-table-row strong{min-width:0;color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.admin-overview-table-row strong{color:var(--admin-text);font-weight:700}.admin-overview-action-list{align-content:start;gap:12px;min-width:0;display:grid}.admin-overview-action-card{appearance:none;color:inherit;text-align:left;justify-items:start;gap:10px;min-height:116px;padding:14px;text-decoration:none;display:grid}button.admin-overview-action-card{cursor:pointer;transition:border-color var(--admin-ease), background var(--admin-ease), box-shadow var(--admin-ease)}button.admin-overview-action-card:hover,button.admin-overview-action-card:focus-visible{border-color:var(--admin-info-border);background:var(--admin-hover-surface);box-shadow:var(--admin-shadow-hover)}.admin-overview-action-card-muted{background:var(--admin-surface-muted)}.page-anchor-target{height:0;overflow:hidden}.ops-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-metric-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:linear-gradient(180deg, var(--admin-surface) 0%, var(--admin-surface-raised) 100%);min-height:156px;box-shadow:var(--admin-shadow-card);grid-template-rows:auto auto 1fr auto;gap:8px;padding:17px;display:grid}.ops-metric-card>span{color:var(--admin-text-soft);font-size:13px;font-weight:800}.ops-metric-card strong{color:var(--admin-text);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(28px,2.2vw,34px);line-height:1.05}.ops-metric-card small{color:var(--admin-muted);overflow-wrap:anywhere;font-weight:700}.ops-metric-footer{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:12px;min-width:0;display:grid}.ops-metric-footer-single{grid-template-columns:minmax(0,1fr)}.ops-metric-trend{width:92px;height:34px;display:block}.ops-metric-trend svg{width:100%;height:100%;display:block}.ops-metric-trend-grid,.ops-metric-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.ops-metric-trend-grid{stroke:var(--admin-border);stroke-width:1px}.ops-metric-trend-line{stroke:currentColor;stroke-width:2px}.ops-metric-icon{border-radius:var(--admin-radius-control);place-items:center;width:36px;height:36px;display:grid}.ops-metric-icon svg{width:20px;height:20px}.ops-metric-success{border-color:var(--admin-success-border)}.ops-metric-success .ops-metric-icon{background:var(--admin-success-bg);color:var(--admin-success-fg)}.ops-metric-success .ops-metric-trend{color:var(--admin-success-fg)}.ops-metric-info{border-color:var(--admin-info-border)}.ops-metric-info .ops-metric-icon{background:var(--admin-info-bg);color:var(--admin-info-fg)}.ops-metric-info .ops-metric-trend{color:var(--admin-info-fg)}.ops-metric-warning{border-color:var(--admin-warning-border)}.ops-metric-warning .ops-metric-icon{background:var(--admin-warning-bg);color:var(--admin-warning-fg)}.ops-metric-warning .ops-metric-trend{color:var(--admin-warning-fg)}.ops-metric-danger{border-color:var(--admin-danger-border)}.ops-metric-danger .ops-metric-icon{background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.ops-metric-danger .ops-metric-trend{color:var(--admin-danger-fg)}.ops-metric-neutral .ops-metric-icon{background:var(--admin-neutral-bg);color:var(--admin-text-soft)}.ops-metric-neutral .ops-metric-trend{color:var(--admin-text-soft)}.dashboard-grid{gap:16px;display:grid}.dashboard-grid-primary{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.dashboard-grid-secondary{grid-template-columns:minmax(360px,1.05fr) minmax(280px,.9fr) minmax(280px,.9fr)}.dashboard-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);min-width:0;box-shadow:var(--admin-shadow-panel);flex-direction:column;gap:16px;padding:18px;display:flex}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-panel-heading h3{color:var(--admin-text);letter-spacing:0;margin:0 0 6px;font-size:17px}.dashboard-panel-heading p{color:var(--admin-muted);margin:0;line-height:1.5}.dashboard-panel-actions{justify-content:flex-end;align-items:center;gap:var(--admin-row-gap);flex-wrap:wrap;display:flex}.dashboard-panel-icon{width:var(--admin-touch-target-min);height:var(--admin-touch-target-min);border-radius:var(--admin-radius-control);background:var(--admin-neutral-bg);color:var(--admin-text-soft);place-items:center;display:grid}.dashboard-panel-icon svg{width:18px;height:18px}.admin-blueprint-page{flex-direction:column;gap:18px;display:flex}.admin-blueprint-page-hero{gap:14px;display:grid}.admin-blueprint-page-hero p{color:var(--admin-text-soft);margin:0;font-size:14px;line-height:1.45}.admin-blueprint-page-hero p:first-child{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-blueprint-page-hero h1{color:var(--admin-text);letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:1.35}.admin-blueprint-subpage-nav{border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);padding:4px}.admin-blueprint-subpage-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px;display:grid}.admin-blueprint-subpage-button{border-radius:var(--admin-radius-control);min-width:0;min-height:64px;color:var(--admin-text-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;padding:8px 10px;transition:background .14s,border-color .14s,color .14s;display:grid}.admin-blueprint-subpage-button:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-muted);color:var(--admin-text)}.admin-blueprint-subpage-button[data-active=true]{border-color:var(--admin-info-border);background:var(--admin-accent-surface);color:var(--admin-text)}.admin-blueprint-subpage-button:focus-visible{outline:3px solid var(--admin-focus-ring);outline-offset:2px}.admin-blueprint-subpage-title{color:inherit;font-size:13px;font-weight:700;line-height:1.3}.admin-blueprint-subpage-meta{color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-blueprint-subpage-description{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;line-height:1.35;overflow:hidden}.admin-blueprint-panel-tool-trigger:focus-visible{outline:3px solid var(--admin-focus-ring);outline-offset:2px}.admin-blueprint-module-board{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch;gap:16px;display:grid}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-module-board{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-module-board{grid-template-columns:minmax(300px,.95fr) minmax(380px,1.2fr) minmax(260px,.75fr)}.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-board{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary]{grid-column:1/-1}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=risk-queue]{grid-column:1/span 2;min-height:520px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=next-actions]{grid-column:3/span 2;min-height:520px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=account-overview]{min-height:min(680px, var(--admin-plugin-screen-max-height));grid-area:1/1/span 3}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders]{min-height:min(680px, var(--admin-plugin-screen-max-height));grid-area:1/2/span 3}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=quota-usage],.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=lifecycle],.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=history-events]{grid-column:3}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=freshness]{grid-area:1/1}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage]{grid-area:1/2}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors]{grid-area:1/3}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger]{grid-area:2/1/auto/span 2;min-height:560px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies]{grid-area:2/3;min-height:560px}.admin-blueprint-page[data-subpage-mode=true] .admin-blueprint-module-board{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blueprint-page[data-subpage-mode=true] [data-module-nav-id]{grid-area:auto;min-height:auto}.admin-blueprint-page[data-subpage-mode=true] [data-module-nav-id=usage-ledger]{grid-column:1/-1;min-height:0}.admin-blueprint-module-panel{--admin-plugin-accent:var(--workbench-category-color,var(--admin-accent));overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout paint;max-block-size:var(--admin-plugin-screen-max-height);min-width:0;transition:border-color var(--admin-ease), background var(--admin-ease);background:#fff;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;padding:16px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden auto}.admin-blueprint-module-panel[data-size-preset=compact]{min-height:var(--admin-plugin-small-height)}.admin-blueprint-module-panel[data-size-preset=standard]{min-height:var(--admin-plugin-medium-height)}.admin-blueprint-module-panel[data-size-preset=wide]{min-height:var(--admin-plugin-large-height);grid-column:span 2}.admin-blueprint-module-panel[data-size-preset=full]{min-height:var(--admin-plugin-large-height);grid-column:1/-1}.admin-blueprint-page[data-subpage-mode=true] .admin-blueprint-module-panel[data-size-preset=compact]{block-size:var(--admin-plugin-small-height);max-block-size:var(--admin-plugin-small-height);min-height:0}.admin-blueprint-page[data-subpage-mode=true] .admin-blueprint-module-panel[data-size-preset=standard]{block-size:var(--admin-plugin-height-tall);max-block-size:var(--admin-plugin-height-tall);min-height:0}.admin-blueprint-page[data-subpage-mode=true] .admin-blueprint-module-panel[data-size-preset=wide]{block-size:var(--admin-plugin-height-tall);max-block-size:var(--admin-plugin-height-tall);grid-column:span 2;min-height:0}.admin-blueprint-page[data-subpage-mode=true] .admin-blueprint-module-panel[data-size-preset=full]{block-size:min(520px, var(--admin-plugin-screen-max-height));max-block-size:min(520px, var(--admin-plugin-screen-max-height));grid-column:1/-1;min-height:0}.admin-blueprint-module-panel:before{content:"";background:var(--admin-plugin-accent);opacity:0;width:0;position:absolute;inset:0 auto 0 0}.admin-blueprint-module-panel:hover{border-color:var(--workbench-category-border,var(--admin-info-border));background:color-mix(in srgb, var(--workbench-category-bg,#fff) 16%, #fff)}.admin-blueprint-module-panel[data-chrome=operator]{box-shadow:none;contain:layout;background:0 0;border:0;border-radius:0;gap:0;max-block-size:none;padding:0;overflow:visible}.admin-blueprint-module-panel[data-chrome=operator]:before{display:none}.admin-blueprint-module-panel[data-chrome=operator]:hover{background:0 0;border-color:#0000}.admin-blueprint-module-panel[data-chrome=operator] .admin-blueprint-panel-tool-trigger-floating{z-index:2;box-shadow:var(--admin-shadow-panel);opacity:0;background:#ffffffeb;border-color:#94a3b842;position:absolute;top:8px;right:8px}.admin-blueprint-panel-preset-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.admin-blueprint-module-panel[data-chrome=operator] .admin-blueprint-panel-preset-controls{z-index:2;opacity:0;position:absolute;top:8px;right:56px}.admin-blueprint-module-panel[data-chrome=operator]:hover .admin-blueprint-panel-tool-trigger-floating,.admin-blueprint-module-panel[data-chrome=operator]:focus-within .admin-blueprint-panel-tool-trigger-floating,.admin-blueprint-module-panel[data-chrome=operator]:hover .admin-blueprint-panel-preset-controls,.admin-blueprint-module-panel[data-chrome=operator]:focus-within .admin-blueprint-panel-preset-controls{opacity:1}.admin-blueprint-module-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--admin-plugin-header-gap);min-width:0;display:flex}.admin-blueprint-module-panel-meta{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.admin-blueprint-panel-field-count{border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface-muted);min-width:28px;height:24px;color:var(--admin-muted);place-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.admin-blueprint-panel-tool-trigger{appearance:none;width:var(--admin-touch-target-min);height:var(--admin-touch-target-min);border-radius:var(--admin-radius-pill);color:var(--admin-muted);cursor:pointer;transition:background var(--admin-ease), border-color var(--admin-ease), color var(--admin-ease);background:0 0;border:1px solid #94a3b838;place-items:center;padding:0;display:inline-grid}.admin-blueprint-panel-tool-trigger:hover{border-color:var(--workbench-category-border,var(--admin-info-border));background:var(--workbench-category-bg,var(--admin-hover-surface));color:var(--workbench-category-color,var(--admin-accent))}.admin-blueprint-panel-preset-button{appearance:none;border-radius:var(--admin-radius-pill);min-height:28px;color:var(--admin-muted);cursor:pointer;transition:background var(--admin-ease), border-color var(--admin-ease), color var(--admin-ease);background:0 0;border:1px solid #94a3b838;padding:0 8px;font-size:11px;font-weight:700;line-height:1}.admin-blueprint-panel-preset-button:hover,.admin-blueprint-panel-preset-button[aria-pressed=true]{border-color:var(--workbench-category-border,var(--admin-info-border));background:var(--workbench-category-bg,var(--admin-hover-surface));color:var(--workbench-category-color,var(--admin-accent))}.admin-blueprint-panel-tool-trigger svg{stroke-width:2px;width:16px;height:16px}.admin-blueprint-module-panel>.admin-blueprint-actions{justify-content:flex-start;margin-top:0}.admin-blueprint-module-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.admin-blueprint-module-title{justify-items:start;gap:8px;min-width:0;padding-left:0;display:grid;position:relative}.admin-blueprint-module-title>div{gap:10px;min-width:0;display:grid}.admin-blueprint-module-title h3{color:var(--admin-text);letter-spacing:0;overflow-wrap:normal;word-break:normal;margin:0;font-size:18px;line-height:1.25}.admin-blueprint-module-title small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.workbench-category-pill{width:fit-content;min-height:22px;color:var(--workbench-category-color,var(--admin-accent-strong));letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:none}.workbench-category-pill:before{content:"";border-radius:var(--admin-radius-pill);background:currentColor;width:6px;height:6px}.workbench-category-pill svg{flex:none}.workbench-category-monitoring{--workbench-category-color:#2563eb;--workbench-category-bg:#eff6ff;--workbench-category-border:#bfdbfe}.workbench-category-management{--workbench-category-color:#059669;--workbench-category-bg:#ecfdf5;--workbench-category-border:#a7f3d0}.workbench-category-configuration{--workbench-category-color:#7c3aed;--workbench-category-bg:#f5f3ff;--workbench-category-border:#ddd6fe}.workbench-category-audit-workflow{--workbench-category-color:#d97706;--workbench-category-bg:#fffbeb;--workbench-category-border:#fde68a}.workbench-category-platform-tools{--workbench-category-color:#475569;--workbench-category-bg:#f8fafc;--workbench-category-border:#cbd5e1}.admin-fixture-preview-banner{border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-control);background:var(--admin-info-bg);color:var(--admin-info-fg);gap:6px;padding:12px 14px;display:grid}.admin-fixture-preview-banner>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-fixture-preview-banner strong{color:var(--admin-text);font-size:13px}.admin-fixture-preview-banner span,.admin-fixture-preview-banner p{color:var(--admin-text-soft);margin:0;font-size:12px;font-weight:700;line-height:1.4}.admin-fixture-preview{border-top:0;gap:12px;padding-top:0;display:grid}.admin-fixture-preview-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-fixture-preview-rows{gap:12px;margin:0;display:grid}.admin-fixture-preview-row{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:#fff;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:10px;min-width:0;padding:9px 10px;display:grid}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary] .admin-fixture-preview-rows{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=freshness] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors] .admin-fixture-preview-row,.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=quota-usage] .admin-fixture-preview-row,.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=lifecycle] .admin-fixture-preview-row,.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=history-events] .admin-fixture-preview-row{grid-template-columns:minmax(0,1fr);min-height:96px;padding:14px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary] .admin-fixture-preview-row{min-height:130px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=account-overview] .admin-fixture-preview-rows,.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders] .admin-fixture-preview-rows,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger] .admin-fixture-preview-rows{gap:13px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=account-overview] .admin-fixture-preview-row,.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger] .admin-fixture-preview-row{grid-template-columns:minmax(140px,.35fr) minmax(0,.65fr);min-height:33px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=risk-queue] .admin-fixture-preview-row{grid-template-columns:minmax(180px,1fr) minmax(100px,.5fr)}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=next-actions] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies] .admin-fixture-preview-row{grid-template-columns:minmax(0,1fr);padding:14px}.admin-fixture-preview-row dt{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.35}.admin-fixture-preview-row dd{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.admin-fixture-preview-row dd strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.admin-fixture-preview-row dd span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.admin-blueprint-empty-workbench{border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-panel);background:var(--admin-surface-muted);color:var(--admin-text-soft);min-height:160px;box-shadow:none;grid-column:1/-1;justify-items:start;gap:6px;padding:24px;display:grid}.admin-blueprint-empty-workbench strong{color:var(--admin-text);font-size:16px}.admin-blueprint-empty-workbench span,.admin-blueprint-empty-workbench p{font-size:13px;line-height:1.45}.admin-search-page{flex-direction:column;gap:16px;display:flex}.admin-search-summary{border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-control);background:var(--admin-info-bg);min-width:0;color:var(--admin-info-fg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-search-summary strong{color:var(--admin-text);font-size:13px;font-weight:800;line-height:1.2}.admin-search-summary span{min-width:0;color:var(--admin-text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.admin-search-result-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:12px;display:grid}.admin-search-result-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);box-shadow:none;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.admin-search-result-main{gap:8px;min-width:0;display:grid}.admin-search-result-meta,.admin-search-result-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.admin-search-result-meta span,.admin-search-result-tags span{border:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2}.admin-search-result-card h2{color:var(--admin-text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.admin-search-result-card p{color:var(--admin-text-soft);margin:0;font-size:13px;line-height:1.45}.admin-search-result-action{min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);font:inherit;padding:0 12px;font-size:12px;font-weight:800}.admin-search-result-action:not(.admin-search-result-action-disabled):hover{border-color:var(--admin-accent);color:var(--admin-accent)}.admin-search-result-action-disabled{color:var(--admin-muted);justify-content:center;align-items:center;display:inline-flex}.admin-blueprint-actions,.admin-blueprint-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-mini-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-mini-metric{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);gap:6px;padding:12px;display:grid}.dashboard-mini-metric span{color:var(--admin-muted);font-size:12px;font-weight:800}.dashboard-mini-metric strong{color:var(--admin-text);font-size:24px}.dashboard-mini-success{background:#f0fdf4;border-color:#bbf7d0}.dashboard-mini-warning{background:#fffbeb;border-color:#fde68a}.dashboard-mini-danger{background:#fef2f2;border-color:#fecaca}.dashboard-inline-ok{border:1px solid var(--admin-success-border);border-radius:var(--admin-radius-control);background:var(--admin-success-bg);color:var(--admin-success-fg);align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.dashboard-inline-ok svg{width:16px;height:16px}.dashboard-status-badge{border-radius:var(--admin-radius-pill);white-space:nowrap;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-status-success{background:var(--admin-success-bg);color:var(--admin-success-fg)}.dashboard-status-info{background:var(--admin-info-bg);color:var(--admin-info-fg)}.dashboard-status-warning{background:var(--admin-warning-bg);color:var(--admin-warning-fg)}.dashboard-status-danger{background:var(--admin-danger-bg);color:var(--admin-danger-fg)}.dashboard-status-neutral{background:var(--admin-neutral-bg);color:var(--admin-neutral-fg)}.new-console-workbench{gap:var(--admin-workbench-gap);grid-template-columns:minmax(260px,.9fr) minmax(350px,1.2fr) minmax(260px,.85fr);align-items:start;display:grid}.new-console-workbench-slot{align-self:stretch}.new-console-workbench-slot>*{min-height:100%}.new-console-workbench-slot-channel{grid-column:1/span 2}.new-console-workbench>.case-detail-panel{grid-area:1/3/span 2;align-self:stretch}.new-console-channel-panel{grid-column:1/span 2}.new-console-stack{gap:var(--admin-workbench-gap);min-width:0;display:grid}.new-console-panel,.new-console-workbench .case-workbench-card,.new-console-workbench .case-detail-panel{border-radius:var(--admin-radius-panel);box-shadow:var(--admin-shadow-panel)}.overview-next-actions-panel{min-height:100%}.overview-next-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-next-action{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);min-height:150px;color:var(--admin-text);text-align:left;cursor:pointer;transition:background var(--admin-ease), border-color var(--admin-ease), box-shadow var(--admin-ease), transform var(--admin-ease);align-content:start;gap:10px;padding:14px;display:grid;box-shadow:inset 3px 0 #0000}.overview-next-action:hover{border-color:var(--admin-info-border);background:var(--admin-hover-surface);box-shadow:inset 3px 0 0 var(--admin-accent), 0 10px 24px #0f172a14;transform:translateY(-1px)}.overview-next-action span{color:var(--admin-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.overview-next-action strong{overflow-wrap:anywhere;font-size:18px;line-height:1.22}.overview-next-action small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.overview-next-action em{color:var(--admin-accent);align-self:end;font-style:normal;font-weight:800}.channel-status-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.channel-status-filter{min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);color:var(--admin-text-soft);background:#fff;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.channel-status-filter strong{color:inherit}.channel-status-filter-active,.channel-status-filter[aria-pressed=true]{color:var(--admin-accent);background:#eff6ff;border-color:#93c5fd}.new-console-panel-footer{border-top:1px solid var(--admin-border);justify-content:flex-start;padding-top:12px;display:flex}.panel-link{appearance:none;color:var(--admin-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:none}.panel-link:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.panel-link:disabled,.panel-link-disabled{color:var(--admin-muted);cursor:not-allowed}.overview-timeline-panel{min-height:100%}.object-timeline-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.object-timeline-tab{min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);color:var(--admin-text-soft);overflow-wrap:anywhere;background:#fff;font-size:12px;font-weight:800}.object-timeline-tab-active,.object-timeline-tab[aria-pressed=true]{color:var(--admin-accent);background:#eff6ff;border-color:#93c5fd}.object-timeline-footer{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.object-timeline-footer span{color:var(--admin-muted);text-align:right;font-size:12px;font-weight:700}.new-console-table-frame{gap:10px;min-width:0;display:grid}.new-console-table{gap:var(--admin-row-gap);overscroll-behavior-x:contain;padding-bottom:2px;display:grid;overflow-x:auto}.new-console-row{gap:var(--admin-row-gap);border:1px solid var(--admin-border);border-radius:var(--admin-radius-panel);background:var(--admin-surface);grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(120px,.9fr) auto;align-items:center;min-width:min(100%,720px);padding:10px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.new-console-row-head{color:var(--admin-muted);background:0 0;border:0;padding-bottom:0;font-size:12px;font-weight:800}.new-console-row>span{overflow-wrap:anywhere;min-width:0}.admin-usage-ledger-evidence,.admin-usage-ledger-state{gap:6px;min-width:0;display:flex}.admin-usage-ledger-evidence{flex-direction:column}.admin-usage-ledger-evidence>span{color:var(--admin-text);font-size:14px;font-weight:800}.admin-usage-ledger-evidence>small{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-usage-ledger-state{flex-wrap:wrap;justify-content:flex-end;align-items:center}.new-console-row-selectable{cursor:pointer}.new-console-row-selectable:hover,.new-console-row-selectable:focus-visible,.new-console-row-selected{border-color:var(--admin-accent);background:var(--admin-hover-surface);box-shadow:0 0 0 3px #2563eb1a}.new-console-row-selected{background:var(--admin-selected-surface)}.new-console-state-row{color:var(--admin-text-soft)}.new-console-state-cell{grid-column:1/-1;gap:4px;display:grid}.state-feedback{min-width:0}.new-console-state-cell strong{color:var(--admin-text);font-size:13px}.new-console-state-cell small,.new-console-state-feedback p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.45}.new-console-state-loading{background:var(--admin-surface-muted);border-style:dashed}.data-card-pagination{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.data-card-pagination-summary{gap:2px;min-width:0;display:grid}.data-card-pagination-summary strong{color:var(--admin-text);font-size:12px;font-weight:800;line-height:1.3}.data-card-pagination-summary span{color:var(--admin-muted);font-size:11px;font-weight:700;line-height:1.3}.data-card-pagination-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.data-card-pagination-controls button{appearance:none;border-radius:var(--admin-radius-control);background:var(--admin-surface);width:32px;height:32px;color:var(--admin-muted);cursor:pointer;border:1px solid #94a3b83d;place-items:center;padding:0;display:inline-grid}.data-card-pagination-controls button:hover:not(:disabled),.data-card-pagination-controls button:focus-visible:not(:disabled){border-color:var(--workbench-category-border,var(--admin-info-border));background:var(--workbench-category-bg,var(--admin-hover-surface));color:var(--workbench-category-color,var(--admin-accent))}.data-card-pagination-controls button:disabled{cursor:not-allowed;opacity:.46}.data-card-pagination-controls svg{stroke-width:2px;width:16px;height:16px}.new-console-state-error{border-color:var(--admin-danger-border);background:var(--admin-danger-bg)}.new-console-state-empty{background:var(--admin-surface-muted);border-style:dashed}.new-console-state-stale{border-color:var(--admin-warning-border);background:var(--admin-warning-bg)}.new-console-channel-table .new-console-row{grid-template-columns:minmax(120px,1.35fr) minmax(72px,.65fr) minmax(120px,1fr) minmax(68px,.58fr) minmax(96px,.78fr) minmax(68px,.58fr) minmax(76px,.75fr);min-width:min(100%,860px)}.channel-traffic-cell{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.channel-traffic-cell>span:last-child{gap:2px;min-width:0;display:grid}.channel-traffic-cell strong{color:var(--admin-text);font-size:12px;font-weight:800}.channel-traffic-cell small{color:var(--admin-muted);font-size:11px;font-weight:700}.channel-mini-sparkline{width:70px;height:32px;display:block}.channel-mini-sparkline svg{width:70px;height:32px}.channel-mini-sparkline-grid{fill:none;stroke:#cbd5e1;stroke-dasharray:3 4}.channel-mini-sparkline-line{fill:none;stroke:var(--admin-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.mono-ref{color:var(--admin-neutral-fg);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-block}.quota-cell{gap:6px;display:grid}.quota-cell>span:first-child{color:var(--admin-text);font-size:13px;font-weight:800}.quota-track{border-radius:var(--admin-radius-pill);background:var(--admin-border);width:100%;height:7px;overflow:hidden}.quota-track span{border-radius:inherit;background:linear-gradient(90deg, var(--admin-accent), var(--admin-accent-alt));height:100%;display:block}.workstream-empty-state{border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-panel);background:var(--admin-surface-muted);gap:10px;padding:16px;display:grid}.workstream-empty-state strong{color:var(--admin-text)}.workstream-empty-state p{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.5}.workstream-empty-checks{flex-wrap:wrap;gap:8px;display:flex}.workstream-empty-checks span{border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface);color:var(--admin-neutral-fg);align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.workstream-empty-checks svg{color:#16a34a;width:16px;height:16px}.chart-split{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;display:grid}.donut-chart{place-items:center;width:132px;height:132px;display:grid;position:relative}.donut-chart svg{width:100%;height:100%;position:absolute;inset:0}.donut-chart strong{color:#0f172a;z-index:1;font-size:28px}.chart-legend{gap:9px;margin:0;padding:0;list-style:none;display:grid}.chart-legend li{color:#334155;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.chart-legend-dot{border-radius:999px;width:10px;height:10px}.sparkline-chart{min-width:0}.sparkline-chart svg{background:linear-gradient(#f8fafc 0%,#eff6ff 100%);border-radius:12px;width:100%;height:118px}.sparkline-chart circle{fill:#2563eb}.sparkline-grid{fill:none;stroke:#cbd5e1;stroke-dasharray:4 5}.sparkline-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.sparkline-axis{color:#64748b;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;font-size:11px;font-weight:800;display:grid}.sparkline-axis span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-pill-row{flex-wrap:wrap;gap:8px;display:flex}.activity-pill{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.activity-pill-success{color:#166534;background:#dcfce7}.activity-pill-warning{color:#92400e;background:#fef3c7}.activity-pill-danger{color:#991b1b;background:#fee2e2}.activity-pill-info{color:#1d4ed8;background:#dbeafe}.horizontal-bars{gap:13px;display:grid}.horizontal-bar-row{gap:7px;display:grid}.horizontal-bar-label{color:#334155;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.horizontal-bar-label span{overflow-wrap:anywhere;min-width:0}.horizontal-bar-track{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.horizontal-bar-fill{border-radius:inherit;height:100%;display:block}.horizontal-bar-info{background:#2563eb}.horizontal-bar-danger{background:#dc2626}.dashboard-empty-compact{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:24px;font-weight:800}.dashboard-table-wrapper{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.dashboard-table th,.dashboard-table td{white-space:nowrap}.dashboard-table td:first-child,.dashboard-table td:nth-child(2),.dashboard-table td:nth-child(4){font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.align-right{text-align:right}.warning-chip-critical{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dashboard-empty-state{color:#475569;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;justify-items:center;gap:8px;padding:36px 18px;display:grid}.dashboard-empty-state svg{color:#2563eb;width:38px;height:38px}.dashboard-empty-state strong{color:#0f172a;font-size:16px}.dashboard-empty-state span{max-width:520px;line-height:1.55}.install-config-hero{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#1e293beb),#0f172a;border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:20px;padding:24px;display:grid;box-shadow:0 18px 44px #0f172a29}.install-config-hero h3{margin:0;font-size:26px}.install-config-hero p:not(.eyebrow){color:#cbd5e1;max-width:820px;margin:10px 0 0;line-height:1.7}.install-config-status-panel{background:#0f172ab8;border:1px solid #e2e8f02e;border-radius:14px;align-content:center;gap:6px;padding:18px;display:grid}.install-config-status-panel strong{font-size:38px}.install-config-status-panel span{font-weight:700}.install-config-status-panel small{color:#cbd5e1}.install-config-grid{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:16px;display:grid}.install-config-grid>.install-config-card{align-self:start}.install-config-grid>.install-config-card:nth-child(2){grid-row:span 2}.console-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.setup-check-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.setup-check-card h3{color:#0f172a;margin:0 0 10px;font-size:14px}.setup-check-card ul,.config-requirements ul,.validation-list,.deployment-step-list{margin:0;padding-left:18px}.setup-check-card li,.config-requirements li,.validation-list li,.deployment-step-list li{color:#475569;font-size:13px;line-height:1.55}.install-config-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:16px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0a}.install-config-card-header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.install-config-card-header h3{margin:0;font-size:16px}.install-config-card-header p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.5}.install-config-icon{color:#0369a1;background:#e0f2fe;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.install-config-icon svg,.config-state svg{width:18px;height:18px}.install-config-facts{gap:8px;margin:0;display:grid}.install-config-facts div{gap:2px;display:grid}.install-config-facts dt{color:#64748b;font-size:12px}.install-config-facts dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.install-config-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-list{gap:12px;display:grid}.node-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.node-row strong,.node-row span,.node-row small{display:block}.node-row strong{color:#0f172a;overflow-wrap:normal;word-break:normal;font-size:14px}.node-row span{color:#334155;margin-top:3px;font-size:13px}.node-row small{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.node-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.node-row-actions .ghost-button{white-space:nowrap}.config-state{white-space:nowrap;align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:700;display:inline-flex}.config-state-ready{color:#166534}.config-state-blocked{color:#92400e}.install-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.json-deployment-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.json-editor-card{min-height:100%}.json-editor-label{color:#334155;gap:8px;font-weight:700;display:grid}.json-package-textarea{color:#dbeafe;resize:vertical;background:#0f172a;border:1px solid #cbd5e1;border-radius:14px;outline:none;width:100%;min-height:620px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.json-package-textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf829}.install-preview-wide{grid-column:1/-1}.section-mini-heading{color:#0f172a;margin:0 0 8px;font-size:13px}.deployment-step-list{gap:5px;display:grid}.deployment-log{color:#d1fae5;white-space:pre-wrap;background:#111827;border:1px solid #cbd5e1;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5}.config-preview{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border:1px solid #cbd5e1;border-radius:12px;max-height:360px;margin:0;padding:16px;line-height:1.65;overflow:auto}.config-dialog-form{gap:14px;display:grid}.config-requirements{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:12px}.config-requirements h4{color:#1e3a8a;margin:0 0 8px;font-size:13px}.config-dialog-form label{color:#334155;gap:6px;font-weight:700;display:grid}.config-dialog-form input,.config-dialog-form textarea{border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 12px}.config-dialog-form textarea{resize:vertical;min-height:280px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.config-dialog-form input:focus,.config-dialog-form textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf829}.config-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:start;font-weight:600}.config-checkbox input{width:16px;height:16px;margin-top:2px}.loading-row{color:#64748b}.portal-auth-shell,.portal-use-shell{color:#1a1a1a;letter-spacing:0;background:#fafafa;min-height:100vh}.portal-auth-shell{justify-content:center;align-items:center;padding:20px;display:flex}.portal-auth-card{background:#fff;border-radius:8px;width:100%;max-width:440px;padding:36px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000000d,0 12px 24px #0000000d}.portal-auth-header{text-align:center;margin-bottom:28px}.portal-auth-header h1{color:#000;margin:12px 0 20px;font-size:38px;font-weight:600;line-height:1.1}.portal-auth-header p,.portal-auth-tabs button,.portal-auth-switch,.portal-use-topbar p,.portal-use-card p,.portal-use-card small,.portal-plan-row small,.portal-profile-list dt,.portal-profile-list dd{color:#666}.portal-auth-form{flex-direction:column;gap:8px;display:flex}.portal-second-factor-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.portal-second-factor-actions .portal-secondary-button{justify-content:center;width:100%}.portal-passkey-form{gap:8px;display:grid}.portal-passkey-form textarea{resize:vertical;color:#1a1a1a;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;min-height:108px;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.portal-auth-tabs{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:grid}.portal-auth-tabs button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:13px;font-weight:600}.portal-auth-tabs button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 1px 2px #00000014}.portal-auth-form label,.portal-passkey-form label,.portal-password-row label,.portal-form-grid label>span{color:#333;font-size:14px;font-weight:500}.portal-auth-form input,.portal-auth-code-row input,.portal-form-grid input,.portal-form-grid select,.portal-support-message textarea{color:#1a1a1a;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:11px 14px;font-size:15px}.portal-auth-form input::placeholder,.portal-auth-code-row input::placeholder,.portal-form-grid input::placeholder,.portal-form-grid select::placeholder,.portal-search-field input::placeholder,.portal-support-message textarea::placeholder{color:#9ca3af}.portal-form-grid input,.portal-form-grid select{min-height:44px}.portal-support-message textarea{resize:vertical;min-height:148px;line-height:1.55}.portal-password-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.portal-password-row button,.portal-auth-switch button{color:#000;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.portal-auth-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.portal-auth-code-row button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0 12px;font-weight:600}.portal-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.portal-auth-submit,.portal-primary-button,.portal-copy-button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:10px;font-size:15px;font-weight:600}.portal-auth-submit{min-height:44px;margin-top:12px}.portal-auth-switch{text-align:center;margin:24px 0 0;font-size:14px}.portal-use-shell{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px;display:grid}.portal-use-sidebar{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;align-self:start;gap:16px;height:calc(100vh - 48px);padding:18px;display:flex;position:sticky;top:24px}.portal-user-card{border-bottom:1px solid #f0f0f0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:16px;display:grid}.portal-avatar{color:#fff;background:#000;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.portal-user-card strong,.portal-user-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-use-nav{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.portal-use-nav-item{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;font-weight:600;display:grid;position:relative}.portal-use-nav-item:hover{color:#111827;background:#f8fafc}.portal-use-nav-item.active{color:#000;background:#f8fafc;box-shadow:inset 3px 0 #2563eb}.portal-logout-button{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;margin-top:auto;padding:9px 12px;font-weight:600;display:grid}.portal-logout-button:hover{color:#991b1b;background:#fff1f2}.portal-use-nav-item svg,.portal-logout-button svg,.portal-quick-grid svg,.portal-section-heading svg,.portal-support-card svg,.portal-profile-module svg,.portal-copy-button svg{width:16px;height:16px}.portal-use-main{width:100%;min-width:0;max-width:1120px;margin:0 auto}.portal-use-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-bottom:20px;display:flex}.portal-use-topbar h1{margin:0 0 4px;font-size:30px;line-height:1.2}.portal-use-topbar p{margin:0}.portal-status-indicator{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.portal-status-dot{background:#94a3b8;border-radius:999px;width:7px;height:7px}.portal-status-indicator.active{color:#166534;background:#f7fef9;border-color:#bbf7d0}.portal-status-indicator.active .portal-status-dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.portal-dashboard-grid,.portal-use-stack{gap:16px;display:grid}.portal-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.portal-use-card{background:#fff;border:1px solid #eee;border-radius:12px;min-width:0;padding:22px;box-shadow:0 1px 2px #00000008}.portal-use-card h2{margin:0 0 10px;font-size:22px;line-height:1.25}.portal-use-card p{margin:0;line-height:1.65}.portal-card-label{color:#6b7280;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.portal-package-card{flex-direction:column;gap:18px;display:flex}.portal-traffic-meter{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden}.portal-traffic-meter span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);min-width:4px;height:100%;display:block}.portal-quick-grid,.portal-download-grid,.portal-link-list,.portal-form-grid,.portal-guide-grid,.portal-state-grid,.portal-support-grid,.portal-profile-module-grid{gap:12px;display:grid}.portal-quick-grid,.portal-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-quick-grid span,.portal-support-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}.portal-order-card{background:#fff;border:1px solid #eee;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 12px 32px #0f172a0d}.portal-order-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-primary-button.compact{flex:none;align-items:center;gap:8px;width:auto;min-height:38px;padding:0 16px;display:inline-flex}.portal-primary-button.compact svg{width:16px;height:16px}.portal-order-tabs{border-bottom:1px solid #f0f0f0;align-items:center;gap:26px;display:flex;overflow-x:auto}.portal-order-tab{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 0 10px;font-size:14px;font-weight:700}.portal-order-tab.active{color:#111827;border-color:#111827}.portal-order-toolbar{grid-template-columns:minmax(260px,1fr) minmax(150px,180px) minmax(140px,160px) auto;align-items:end;gap:12px;display:grid}.portal-order-toolbar label,.portal-order-form label{color:#374151;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.portal-search-field{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.portal-order-toolbar select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:40px;padding:0 12px}.portal-search-field svg{color:#9ca3af;width:16px;height:16px}.portal-search-field input{border:0;outline:0;flex:1;min-width:0;padding:0}.portal-toolbar-create{align-self:end;min-height:40px}.portal-order-form{gap:16px;display:grid}.portal-order-form-heading{justify-content:space-between;align-items:center;display:flex}.portal-order-form-heading strong,.portal-order-form-heading span{display:block}.portal-order-form-heading span{color:#6b7280;margin-top:3px;font-size:13px}.portal-order-table-wrap{overflow-x:auto}.portal-order-table{border-collapse:collapse;width:100%;min-width:920px}.portal-order-table th,.portal-order-table td{color:#374151;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:13px 12px;font-size:14px}.portal-order-table th{color:#111827;background:#fafafa;font-weight:800}.portal-order-table tr.selected td{background:#fcfcfc}.portal-order-empty-state{color:#475569;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;place-items:center;gap:10px;min-height:260px;padding:32px 20px;display:grid}.portal-order-empty-state svg{color:#94a3b8;width:38px;height:38px}.portal-order-empty-state strong{color:#111827;font-size:18px}.portal-order-empty-state p{max-width:460px;margin:0}.portal-order-link{color:#111827;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.portal-order-status{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.portal-order-status.active{color:#166534;background:#dcfce7}.portal-order-status.pending{color:#92400e;background:#fef3c7}.portal-order-status.disabled{color:#4b5563;background:#e5e7eb}.portal-order-status.expired{color:#991b1b;background:#fee2e2}.portal-order-usage{gap:7px;min-width:136px;display:grid}.portal-order-usage>span{color:#111827;font-size:13px;font-weight:800}.portal-order-usage small{color:#64748b;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25}.portal-order-usage em{color:#9a3412;background:#fff7ed;border-radius:999px;align-self:start;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.portal-order-usage .portal-traffic-meter{width:120px;height:6px}.portal-order-usage.over-limit .portal-traffic-meter span{background:#dc2626}.portal-order-usage.over-limit em{color:#991b1b;background:#fee2e2}.portal-order-actions{flex-wrap:wrap;gap:7px;display:flex}.portal-order-actions button{border-radius:var(--admin-radius-control);color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.portal-order-actions button:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.portal-order-actions svg{width:16px;height:16px}.portal-plan-list{gap:10px;display:grid}.portal-plan-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-plan-row{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.portal-plan-row.active,.portal-plan-row:hover{border-color:#000;box-shadow:0 0 0 1px #000}.portal-plan-row:disabled{cursor:default;opacity:.78}.portal-plan-row span,.portal-plan-row small{display:block}.portal-plan-row small{margin-top:4px;line-height:1.45}.portal-plan-note{color:#15803d;font-size:13px;font-weight:700}.portal-plan-highlights{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-plan-highlights li{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.portal-plan-highlights svg{color:#15803d;flex:none;width:16px;height:16px}.portal-profile-contact{border:1px solid #e5e7eb;border-radius:12px;gap:14px;margin:16px 0 0;padding:16px;display:grid}.portal-profile-contact p{color:#6b7280;margin:0}.portal-profile-contact{background:#f9fafb}.portal-contact-summary{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:12px 14px;display:flex}.portal-contact-summary.compact{background:#fff;margin:0}.portal-contact-summary strong,.portal-contact-summary span{display:block}.portal-contact-summary span{color:#6b7280;font-size:13px;line-height:1.45}.portal-contact-summary button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;flex:none;min-height:36px;padding:0 14px;font-weight:800}.portal-inline-note{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.55}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form-grid.narrow{grid-template-columns:repeat(2,minmax(180px,1fr))}.portal-form-grid label{flex-direction:column;gap:7px;display:flex}.portal-modal-backdrop{z-index:50;background:#1118277a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.portal-contact-modal{background:#fff;border-radius:14px;gap:18px;width:min(100%,620px);max-width:620px;padding:22px;display:grid;box-shadow:0 20px 60px #00000038}.portal-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-modal-heading h2{margin:0 0 8px}.portal-modal-heading p{color:#6b7280;margin:0}.portal-modal-heading>button{color:#111827;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:flex}.portal-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.portal-primary-button{min-height:44px;padding:0 18px}.portal-secondary-button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.portal-primary-button:disabled,.portal-copy-button:disabled,.portal-secondary-button:disabled{color:#6b7280;cursor:not-allowed;background:#d1d5db}.portal-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-link-box,.portal-download-item,.portal-check-item,.portal-guide-item,.portal-faq-item,.portal-state-item,.portal-support-card,.portal-profile-module{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:16px}.portal-link-box{flex-direction:column;gap:12px;display:flex}.portal-link-box h3{margin:0 0 4px;font-size:16px}.portal-link-box code{color:#111827;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.portal-subscription-meta{gap:8px;margin:0;display:grid}.portal-subscription-meta div{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.portal-subscription-meta dt,.portal-subscription-meta dd{margin:0}.portal-subscription-meta dt{color:#6b7280}.portal-copy-button{justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 14px;display:inline-flex}.portal-download-grid,.portal-guide-grid,.portal-support-grid,.portal-profile-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-download-item{color:inherit;gap:6px;text-decoration:none;display:grid}.portal-download-item span{font-weight:700}.portal-guide-item h3,.portal-support-card strong,.portal-profile-module strong,.portal-state-item strong{margin-bottom:4px;font-size:15px;display:block}.portal-guide-item p,.portal-support-card p,.portal-profile-module small,.portal-state-item small{color:#4b5563;font-size:13px;line-height:1.55}.portal-guide-item ol{color:#374151;margin:10px 0 0;padding-left:20px;line-height:1.75}.portal-guide-list{background:#fff;border:1px solid #eee;border-radius:12px;margin:0;padding:8px 0;list-style:none;display:grid;position:relative}.portal-guide-list:before{content:"";background:#e5e7eb;width:1px;position:absolute;top:30px;bottom:30px;left:33px}.portal-guide-list li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid;position:relative}.portal-guide-list li+li{border-top:1px solid #f3f4f6}.portal-guide-list li>span{color:#fff;z-index:1;background:#000;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;position:relative}.portal-guide-list strong{margin-bottom:4px;display:block}.portal-guide-list p{color:#4b5563;font-size:13px}.portal-guide-list code{color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:800}.portal-faq-list{gap:10px;display:grid}.portal-faq-item summary{cursor:pointer;font-weight:700}.portal-faq-item p{color:#4b5563;margin-top:8px}.portal-state-item.active{background:#fff;border-color:#000;box-shadow:inset 0 0 0 1px #000}.portal-action-callout,.portal-event-note,.portal-info-callout{border-radius:12px;padding:14px 16px}.portal-action-callout{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;gap:8px;display:grid}.portal-action-callout p{color:#166534}.portal-action-callout code{background:#dcfce7;border-radius:6px;padding:2px 6px;font-size:12px}.portal-action-callout button{color:#fff;cursor:pointer;background:#14532d;border:0;border-radius:10px;width:fit-content;min-height:36px;padding:0 14px;font-weight:700}.portal-event-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;font-size:13px;line-height:1.55}.portal-info-callout{color:#1f2937;background:#2563eb0d;border:1px solid #e8eef7;border-left:3px solid #2563eb;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;margin-bottom:16px;display:grid}.portal-info-callout svg{width:18px;height:18px;margin-top:2px}.portal-info-callout p{color:#475569;font-size:13px}.portal-action-row{flex-wrap:wrap;gap:10px;display:flex}.portal-support-card{gap:6px;display:grid}.portal-support-form,.portal-support-message,.portal-support-result{gap:10px;display:grid}.portal-support-form{max-width:560px}.portal-support-message span{color:#333;font-size:14px;font-weight:500}.portal-support-result{color:#065f46;background:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;padding:12px 14px}.portal-support-result span{overflow-wrap:anywhere}.portal-support-success{color:#1f2937;background:#16a34a0d;border:1px solid #d9f2e3;border-left:3px solid #16a34a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.portal-support-success>svg{color:#16a34a;width:24px;height:24px}.portal-support-success strong,.portal-support-success span{display:block}.portal-support-success span{overflow-wrap:anywhere;margin-top:4px}.portal-support-success p{color:#475569;margin-top:8px;font-size:13px}.portal-support-card small{color:#6b7280;font-size:12px;font-weight:700}.portal-step-list{color:#374151;margin:0;padding-left:22px;line-height:1.8}.portal-section-heading{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.portal-section-heading>svg{flex:none;margin-top:2px}.portal-section-heading h2{margin:0}.portal-section-heading h3{color:#111;margin:0;font-size:18px;line-height:1.25}.portal-check-list{gap:10px;display:grid}.portal-check-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portal-check-item svg{width:18px;height:18px}.portal-check-item.good svg{color:#15803d}.portal-check-item.bad svg{color:#b91c1c}.portal-profile-summary{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:14px;display:grid}.portal-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.portal-profile-list div{background:#fafafa;border:1px solid #eee;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.portal-profile-list dd,.portal-profile-list dt{overflow-wrap:anywhere;margin:0}.portal-profile-list dt{font-size:12px;font-weight:800}.portal-profile-list dd{color:#111827;font-weight:700}.portal-profile-module-grid{margin-top:18px}.portal-profile-history{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;padding:14px;display:grid}.portal-profile-history svg{color:#2563eb;width:18px;height:18px;margin-top:2px}.portal-profile-history strong,.portal-profile-history small{display:block}.portal-profile-history strong{color:#111827;margin-bottom:4px;font-size:14px}.portal-security-panel{border-top:1px solid #eee;margin-top:18px;padding-top:18px}.portal-security-list{flex-direction:column;gap:10px;display:flex}.portal-security-setup-list{flex-direction:column;gap:12px;display:flex}.portal-security-setup-item{background:#fafafa;border:1px solid #eee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px;display:grid}.portal-security-setup-item p{color:#666;margin:4px 0 0;font-size:13px}.portal-security-setup-item .portal-security-action{grid-column:1/-1;width:100%}.portal-security-row{border-bottom:1px solid #f2f2f2;grid-template-columns:minmax(0,1fr) 76px 172px;align-items:center;gap:12px;padding:12px 0;display:grid}.portal-security-row:last-child{border-bottom:0}.portal-security-row strong,.portal-security-row small{display:block}.portal-security-row strong{color:#111;margin-bottom:3px;font-size:15px}.portal-security-status{color:#666;text-align:center;background:#f3f4f6;border-radius:999px;justify-self:end;min-width:64px;padding:5px 8px;font-size:13px;font-weight:700}.portal-security-status.enabled{color:#116329;background:#dcfce7}.portal-security-action{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;justify-self:stretch;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.portal-security-action:disabled{color:#9ca3af;cursor:wait}.portal-authenticator-form{gap:16px;margin-top:18px;display:grid}.portal-authenticator-setup{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-authenticator-qr{width:208px;height:208px;image-rendering:pixelated;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.portal-authenticator-copy,.portal-authenticator-code{gap:8px;display:grid}.portal-authenticator-copy p{margin:0}.portal-authenticator-copy label,.portal-authenticator-code span{color:#333;font-size:14px;font-weight:700}.portal-authenticator-copy input,.portal-authenticator-code input{color:#111;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:11px 12px}.portal-authenticator-copy input{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.portal-empty-callout{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.portal-empty-callout strong,.portal-empty-callout span{display:block}.portal-empty-callout button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:10px;width:fit-content;min-height:36px;padding:0 14px;font-weight:700}@media (width<=860px){:root{--admin-mobile-nav-bottom:8px;--admin-canvas-gutter:16px}.admin-shell{display:block}.admin-main{margin-left:0;padding-bottom:92px}.app-sidebar{width:auto;padding:var(--admin-mobile-nav-padding);justify-content:space-between;align-items:center;gap:var(--admin-mobile-nav-gap);border-radius:18px;flex-direction:row;inset:auto 8px 8px;transform:none}.nav-list{gap:var(--admin-mobile-nav-gap);flex-direction:row;flex:1;align-items:center;min-width:0}.nav-primary-list{flex-direction:row;flex:auto;gap:6px;width:auto;min-width:0;display:flex}.nav-planned-sidebar-list,.brand-name,.brand-subtitle,.nav-item-copy,.sidebar-safety-summary strong{display:none}.brand{border-bottom:0;width:auto;padding-bottom:0;padding-right:0}.brand-mark{width:34px;height:34px}.nav-item{flex:1 1 0;width:auto;min-width:0}.nav-item-icon{width:34px;height:34px}.sidebar-safety-summary{width:var(--admin-touch-target-min);justify-content:center;place-items:center;padding:0}.sidebar-safety-footer{flex:0 0 var(--admin-touch-target-min);width:var(--admin-touch-target-min);min-width:var(--admin-touch-target-min)}.sidebar-safety-summary{min-height:var(--admin-touch-target-min);height:var(--admin-touch-target-min);gap:0}.sidebar-safety-summary span,.sidebar-safety-summary strong,.sidebar-safety-detail{display:none}.sidebar-safety-summary svg:first-of-type{width:18px;height:18px;display:block}.sidebar-safety-summary svg:last-of-type{display:none}.top-bar{flex-direction:row;align-items:center;min-width:0}.top-bar-heading{flex:auto}.top-bar-description{max-width:48vw}.top-bar-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:auto;min-width:0}.top-bar-search{width:min(320px,34vw);padding:0 12px}.top-search-shell{width:var(--admin-touch-target-min);flex:0 0 var(--admin-touch-target-min)}.top-search-shell-expanded{flex:min(420px,52vw);width:min(420px,52vw);max-width:420px}.connection-panel{flex-direction:column;align-items:stretch}.connection-grid{grid-template-columns:1fr}.connection-actions{flex-direction:column;align-items:stretch}.connection-actions .primary-button,.connection-actions .ghost-button,.connection-widget,.connection-widget-summary{width:100%}.connection-widget-summary{justify-content:space-between}.connection-widget-popover{width:100%;margin-top:10px;position:static}.dashboard-hero{flex-direction:column}.dashboard-health{justify-content:center;width:100%}.page-header-status-stack{justify-content:flex-start;width:100%}.page-header-status-stack .data-source-badge{width:100%;max-width:none}.admin-overview-metric-grid,.ops-metric-grid,.admin-static-card-grid,.dashboard-mini-metrics,.dashboard-mini-metrics-compact,.chart-split{grid-template-columns:1fr}.donut-chart{justify-self:center}.sparkline-axis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.top-bar{padding:8px var(--admin-canvas-gutter-mobile);gap:8px}.top-bar-heading{flex:auto;gap:0}.top-bar-heading .top-bar-context,.top-bar-description{display:none}.top-bar-page-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.top-bar-search{display:none}.top-bar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;display:flex}.top-bar-actions>.dashboard-status-badge{display:none}.operator-account-summary{width:var(--admin-touch-target-min);min-height:var(--admin-touch-target-min);justify-content:center;padding:3px}.operator-account-avatar{width:30px;height:30px}.operator-account-summary>svg,.operator-account-copy,.operator-account-copy small{display:none}.operator-account-popover{min-width:min(260px,100vw - 24px)}.top-search-shell{width:var(--admin-touch-target-min);flex:0 0 var(--admin-touch-target-min);min-width:var(--admin-touch-target-min)}.top-search-shell .search-box{min-height:var(--admin-touch-target-min);padding:0 10px}.top-search-shell-expanded{flex:1 0 100%;order:-1;width:100%;max-width:none}.top-status-strip{justify-content:flex-end;gap:6px;padding:3px}.top-status-strip .environment-pill,.top-status-strip .icon-button,.top-status-strip .console-tools-summary{min-height:var(--admin-touch-target-min)}.top-status-strip .icon-button,.top-status-strip .console-tools-summary{width:var(--admin-touch-target-min)}.top-status-strip .environment-pill{padding:0 10px}.environment-menu,.top-bar-link,.top-bar .connection-widget,.top-bar .connection-widget-summary{width:100%;min-width:0}.operator-menu{width:auto;min-width:0}.environment-summary{justify-content:center;width:100%}.top-status-strip .environment-menu,.top-status-strip .environment-summary{width:auto}.top-bar .connection-widget-copy{min-width:0}.top-bar .connection-widget-copy strong{text-overflow:ellipsis;overflow:hidden}.top-bar-link{min-height:var(--admin-touch-target-min);white-space:normal;justify-content:center;min-width:0;padding:0 10px}.nav-item{min-height:var(--admin-touch-target-min);text-align:center;justify-content:center;min-width:0;padding:4px;display:inline-flex;overflow:hidden}.nav-item-icon{width:28px;height:28px}.nav-item-copy{font-size:11px;line-height:1.2}.page-subnav-scroll{flex-wrap:wrap;padding-bottom:0;display:flex;overflow-x:visible}.page-subnav-link{min-height:var(--admin-touch-target-min);flex:156px;width:auto}.page-subnav-mode{display:none}.admin-blueprint-module-panel-meta{place-items:flex-start start}.admin-blueprint-page{gap:12px}.admin-blueprint-page-hero{gap:6px}.admin-blueprint-page-hero p{font-size:12px;line-height:1.3}.admin-blueprint-page-hero h1{font-size:26px;line-height:1.2}.admin-fixture-preview-banner{gap:4px;padding:8px 10px}.admin-fixture-preview-banner>div{gap:6px}.admin-fixture-preview-banner p{display:none}.admin-blueprint-module-panel{max-block-size:var(--admin-plugin-screen-max-height-mobile);gap:8px;padding:10px}.admin-fixture-preview,.admin-fixture-preview-rows{gap:8px}.admin-fixture-preview-row{grid-template-columns:1fr}.admin-blueprint-page[data-page] [data-module-nav-id] .admin-fixture-preview-row{min-height:0;padding:10px}.usage-timeseries-layout{grid-template-columns:1fr}}@media (width<=980px){.metric-grid,.usage-channel-health-grid,.usage-anomaly-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blueprint-module-panel,.admin-blueprint-page[data-page=dashboard] .admin-blueprint-module-board,.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-module-board,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-board{grid-template-columns:1fr}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id],.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id],.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id]{grid-area:auto;min-height:0}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary] .admin-fixture-preview-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blueprint-module-panel-head,.admin-blueprint-module-panel>.admin-blueprint-actions{grid-area:auto/1}.admin-blueprint-module-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-blueprint-module-title,.admin-blueprint-module-panel-meta{grid-area:auto}.admin-blueprint-module-panel>.admin-blueprint-actions{justify-content:flex-start}.case-workbench-layout,.admin-overview-metric-grid,.ops-metric-grid,.admin-static-card-grid,.new-console-workbench,.overview-next-actions-grid,.dashboard-grid-primary,.dashboard-grid-secondary{grid-template-columns:1fr}.new-console-workbench>.case-detail-panel,.new-console-workbench-slot-channel,.new-console-channel-panel{grid-area:auto}.new-console-channel-table .new-console-row{grid-template-columns:minmax(0,1.1fr) minmax(88px,.7fr) minmax(88px,.7fr)}.monitor-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-anomaly-row{grid-template-columns:minmax(0,1fr) auto}.install-config-hero,.install-config-grid,.install-preview-grid,.json-deployment-grid,.company-site-hero,.company-site-band,.company-site-capabilities,.company-site-effect-layout,.company-site-direction-list{grid-template-columns:1fr}.company-site-hero{min-height:auto}.company-site-visual{min-height:420px}.company-site-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.company-site-contact{grid-template-columns:1fr;align-items:flex-start}.portal-use-shell,.portal-dashboard-grid,.portal-link-list,.portal-download-grid,.portal-form-grid,.portal-guide-grid,.portal-state-grid,.portal-support-grid,.portal-profile-module-grid,.portal-profile-summary{grid-template-columns:1fr}.portal-order-header{flex-direction:column;align-items:stretch}.portal-order-toolbar{grid-template-columns:1fr}.portal-support-success{grid-template-columns:auto minmax(0,1fr)}.portal-support-success .portal-primary-button{grid-column:1/-1;justify-self:stretch}.portal-security-row{grid-template-columns:minmax(0,1fr)}.portal-security-status,.portal-security-action{justify-self:stretch}.portal-primary-button.compact{justify-content:center;width:100%}.portal-use-shell{padding:16px}.portal-use-sidebar{height:auto;position:static}.portal-use-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=981px){.portal-use-main{padding-right:8px}}@media (width<=520px){.admin-content{padding:16px}.new-console-row-head{display:none}.usage-channel-health-grid,.usage-anomaly-summary-grid,.usage-anomaly-row,.new-console-row,.new-console-channel-table .new-console-row{grid-template-columns:1fr}.case-row{grid-template-columns:auto minmax(0,1fr)}.admin-overview-table-row{grid-template-columns:1fr}.admin-overview-table-row span,.admin-overview-table-row strong{white-space:normal}.case-reason{grid-column:2}.case-section-heading,.case-detail-heading,.usage-card-header{flex-direction:column}.company-site-header,.company-site-actions{flex-direction:column;align-items:stretch}.company-site-header{position:static}.company-site-primary,.company-site-secondary{width:100%}.company-site-nav{flex-wrap:wrap;justify-content:flex-start;width:100%}.company-site-nav a{padding-left:0}.company-site-hero{padding-top:34px}.company-site-visual{flex-direction:column;gap:12px;min-height:auto;padding:18px;display:flex}.company-site-visual:before,.company-site-visual:after,.site-orbit{display:none}.site-signal-card{width:100%;padding:14px;position:relative;inset:auto}.site-signal-card-main{top:auto;left:auto}.site-signal-card-sub{top:auto;right:auto}.site-signal-card-edge{bottom:auto;left:auto}.site-terminal-card{width:100%;padding:14px;position:relative;inset:auto}.company-site-band,.company-site-contact,.company-site-product-effect{padding:24px}.company-site-scenario-grid{grid-template-columns:1fr}.site-effect-flow{min-height:auto}.company-site-contact-form{padding:18px}.company-site-contact-form .company-site-primary{width:100%}.company-site-steps,.metric-grid,.detail-grid{grid-template-columns:1fr}.page-heading{flex-direction:column}.page-heading .primary-button{width:100%}.install-config-hero{padding:20px}.portal-auth-card{padding:24px 22px}.portal-use-topbar{flex-direction:column;align-items:stretch}.portal-use-nav,.portal-quick-grid,.portal-form-grid,.portal-plan-row,.portal-authenticator-setup,.portal-profile-list div{grid-template-columns:1fr}.portal-authenticator-qr{aspect-ratio:1;width:min(208px,100%);height:auto}.portal-contact-summary,.portal-modal-actions{flex-direction:column;align-items:stretch}.portal-contact-summary button,.portal-modal-actions button{width:100%}}@media (width<=768px){.company-site-intake{grid-template-columns:minmax(0,1fr);width:100%;min-height:auto;overflow:hidden}.company-site-intake-rail{gap:22px;min-height:auto;padding:32px 20px}.company-site-intake-panel{min-width:0;padding:28px 20px}.company-site-intake-copy,.company-site-contact-form{width:100%;min-width:0}.company-site-form-grid{grid-template-columns:1fr}.company-site-faq{padding:64px 20px}.company-site-faq-grid{grid-template-columns:1fr;gap:14px;width:100%}.company-site-faq-item{width:100%;min-width:0}.company-site-footer{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;padding:40px 20px 28px;display:grid;overflow:hidden}.company-site-footer>div,.company-site-footer-links,.company-site-footer-bottom{width:100%;min-width:0}.company-site-footer p{max-width:none}.company-site-footer-links{grid-template-columns:1fr;justify-content:stretch;gap:24px;display:grid}.company-site-footer-column{gap:10px;width:100%;min-width:0}.company-site-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.company-site-shell:before,.company-site-shell:after,.company-site-primary,.company-site-primary svg,.company-site-section,.company-site-band,.company-site-contact,.company-site-product-effect,.company-site-visual,.company-site-card,.company-site-scenario-card,.company-site-direction,.nav-item,.top-search-option,.primary-button,.ghost-button,.icon-button,.case-row,.new-console-row,.site-effect-flow,.site-orbit,.site-signal-card,.site-terminal-card{transition:none;animation:none}.company-site-primary:hover,.company-site-shell[data-active-section=top] .company-site-visual,.company-site-shell[data-active-section=api-proof] .site-effect-flow,.company-site-shell[data-active-section=scenarios] .site-effect-flow,.company-site-shell[data-active-section=capabilities] .company-site-section,.company-site-shell[data-active-section=scenarios] .company-site-product-effect,.company-site-shell[data-active-section=api-proof] .company-site-product-effect,.company-site-shell[data-active-section=delivery] .company-site-band,.company-site-shell[data-active-section=contact] .company-site-contact,.company-site-card:hover,.company-site-scenario-card:hover,.company-site-direction:hover,.page-subnav-link:hover,.admin-blueprint-module-panel:hover,.admin-blueprint-mini-card:hover,.admin-blueprint-page-card:hover,.nav-item:hover,.nav-item-active,.site-effect-flow,.site-orbit,.site-terminal-card:hover,.site-signal-card:hover{box-shadow:none;transform:none}}
