: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:8px;--admin-radius-panel:8px;--admin-radius-card:8px;--admin-radius-chrome:14px;--admin-radius-floating:18px;--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: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{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,.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);justify-content:flex-start;align-items:center;gap:8px;margin-left:auto;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s;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}.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 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}.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-language-row{border-top:1px solid #94a3b838;gap:8px;margin-top:8px;padding-top:10px;display:grid}.operator-language-row>span{color:var(--admin-muted);font-weight:700}.operator-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.operator-language-button{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);min-height:32px;color:var(--admin-text-soft);cursor:pointer;background:#ffffffb3;font-size:12px;font-weight:800;line-height:1}.operator-language-button:hover,.operator-language-button-active{border-color:var(--admin-info-border);color:var(--admin-accent-strong);background:#dbeafed1}.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{color:#0f172a;background:linear-gradient(#eef5f8 0%,#f8fafc 54%,#edf3f7 100%),#f8fafc;place-items:center;min-height:100vh;padding:clamp(20px,4vw,48px);display:grid}.admin-setup-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:24px;width:min(440px,100%);padding:clamp(24px,4vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a24}.admin-login-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-setup-brand{align-items:center;gap:12px;display:flex}.admin-login-brand-mark{color:#082f49;background:#22d3ee;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-login-brand-mark svg{width:23px;height:23px}.admin-setup-brand strong,.admin-setup-brand span{display:block}.admin-setup-brand span{color:#64748b;font-size:14px}.admin-setup-heading{align-items:start;gap:8px;display:grid}.admin-setup-heading h1{color:#020617;margin:0;font-size:32px;line-height:1.08}.admin-setup-actions{gap:12px;display:flex}.admin-setup-actions .ghost-button{background:#fff;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px}.admin-setup-actions .ghost-button svg{width:16px;height:16px}.admin-setup-panel{color:#e5f4ff;background:#07111f;border-radius:8px;min-width:0;display:block}.admin-protected-auth-panel{gap:16px;width:100%;padding:18px;display:grid}.admin-protected-auth-heading{gap:6px;display:grid}.admin-protected-auth-heading h2{color:#fff;margin:0;font-size:22px;line-height:1.15}.admin-protected-auth-form,.admin-protected-auth-factor{gap:14px;padding:0;display:grid}.admin-protected-auth-form-primary{width:100%}.admin-protected-auth-form label,.admin-protected-auth-factor label{color:#dbe7ffb8;gap:6px;font-size:12px;display:grid}.admin-protected-auth-form input,.admin-protected-auth-factor input{color:#fff;background:#ffffff14;border:1px solid #dbe7ff33;border-radius:8px;width:100%;padding:12px;font-size:14px}.admin-protected-auth-form input:focus,.admin-protected-auth-factor input:focus{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee29}.admin-protected-auth-form input[readonly]{color:#e2e8f0b8;background:#94a3b81f}.admin-protected-auth-submit{border-radius:8px;width:100%;min-height:48px}.admin-protected-auth-submit:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.admin-protected-auth-factor dl{gap:8px;margin:0;display:grid}.admin-protected-auth-factor dl div{border-bottom:1px solid #94a3b829;grid-template-columns:minmax(80px,.34fr) minmax(0,1fr);align-items:start;gap:12px;padding-bottom:8px;display:grid}.admin-protected-auth-factor dt{color:#dbe7ff9e}.admin-protected-auth-factor dd{color:#fff;overflow-wrap:anywhere;text-align:right;margin:0;font-weight:700}.admin-protected-auth-factor code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.admin-protected-auth-panel .connection-health{color:#fed7aa;background:#f59e0b1f;border-color:#f59e0b4d;border-radius:8px}@media (width<=900px){.admin-setup-card{width:min(440px,100%)}}@media (width<=620px){.admin-setup-shell{place-items:stretch stretch;padding:0}.admin-setup-card{border-inline:0;border-radius:0;width:100%;min-height:100vh;padding:24px}.admin-login-header{flex-direction:column;align-items:flex-start}.admin-protected-auth-factor dl div{grid-template-columns:minmax(0,1fr)}.admin-protected-auth-factor dd{text-align:left}}.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-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:#6b7280;text-decoration:none}.company-site-footer-column a:hover,.company-site-footer-column a:focus-visible{color:#fff}.company-site-footer-bottom{color:#374151;border-top:1px solid #1c2a3e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.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-preview-note{color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.35}.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);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}.data-card-pagination{background:var(--admin-surface-muted);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.data-card-pagination-summary{gap:2px;min-width:0;display:grid}.data-card-pagination-summary strong,.data-card-pagination-summary span{overflow-wrap:anywhere}.data-card-pagination-page{color:var(--admin-muted);white-space:nowrap;font-size:12px}.data-card-pagination-controls{align-items:center;gap:6px;display:flex}.data-card-pagination-button{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-fg);cursor:pointer;min-height:var(--admin-touch-target-min);min-width:var(--admin-touch-target-min);justify-content:center;align-items:center;display:inline-flex}.data-card-pagination-button:disabled{color:var(--admin-muted);cursor:not-allowed;opacity:.56}.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-linked-item strong,.case-timeline-event strong{overflow-wrap:anywhere}.case-reason{overflow-wrap:anywhere;grid-column:2;justify-self:start;min-width:0;max-width:100%}.case-severity{border-radius:var(--admin-radius-pill);white-space:nowrap;justify-content:center;align-items:center;min-width:max-content;height:28px;padding:0 10px;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{appearance:none;border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);color:var(--admin-text);cursor:pointer;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-state=active]{border-color:var(--admin-info-border);box-shadow:inset 3px 0 0 var(--admin-accent);color:var(--admin-accent-strong);background:#fff}.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-account-directory-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.admin-account-detail-drawer{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted);min-width:0;color:var(--admin-text);gap:10px;padding:12px;display:grid}.admin-account-detail-drawer-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-account-detail-drawer-head span{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.admin-account-detail-drawer-head strong,.admin-account-detail-field dd{min-width:0;color:var(--admin-text);overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:700;line-height:1.3}.admin-account-detail-drawer p{color:var(--admin-text-soft);margin:0;font-size:12px;line-height:1.45}.admin-account-detail-drawer dl{gap:7px;margin:0;display:grid}.admin-account-detail-field{grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.admin-account-detail-field dt{color:var(--admin-muted);font-size:12px;font-weight:600;line-height:1.3}.admin-account-detail-field dd{margin:0}.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-blueprint-page-summary{min-width:0}.admin-overview-compact-stack{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;align-content:start;gap:12px;padding:0;display:grid}.admin-overview-section-heading h3{color:var(--admin-text);margin:0;font-size:15px;font-weight:700;line-height:1.35}.admin-overview-section-heading p{color:var(--admin-text-soft);margin:0;font-size:12px;line-height:1.45}.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-compact-row-list{align-content:start;gap:10px;min-width:0;display:grid}.admin-compact-data-row{appearance:none;border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) minmax(42px,auto) minmax(42px,auto) minmax(30px,auto);align-items:center;gap:4px 12px;padding:9px 10px;text-decoration:none;display:grid}.admin-compact-data-row[data-clickable=true]{cursor:pointer;transition:border-color var(--admin-ease), background var(--admin-ease), box-shadow var(--admin-ease)}.admin-compact-data-row[data-clickable=true]:hover,.admin-compact-data-row[data-clickable=true]:focus-visible{border-color:var(--admin-info-border);background:var(--admin-hover-surface);box-shadow:var(--admin-shadow-hover)}.admin-compact-data-row-main{align-items:center;gap:2px;min-width:0;display:grid}.admin-compact-data-row-main strong,.admin-compact-data-row-meta,.admin-compact-data-row-detail,.admin-compact-data-row-status,.admin-compact-data-row-action{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-compact-data-row-main strong{color:var(--admin-text);font-size:13px;font-weight:700;line-height:1.25}.admin-compact-data-row-meta,.admin-compact-data-row-detail,.admin-compact-data-row-status,.admin-compact-data-row-action{color:var(--admin-text-soft);font-size:12px;line-height:1.35}.admin-compact-data-row-detail{grid-column:auto}.admin-compact-data-row-status{color:currentColor;font-weight:700}.admin-compact-data-row-success .admin-compact-data-row-status{color:var(--admin-success-fg)}.admin-compact-data-row-info .admin-compact-data-row-status{color:var(--admin-info-fg)}.admin-compact-data-row-warning .admin-compact-data-row-status{color:var(--admin-warning-fg)}.admin-compact-data-row-danger .admin-compact-data-row-status{color:var(--admin-danger-fg)}.admin-compact-data-row-neutral .admin-compact-data-row-status{color:var(--admin-text-soft)}.admin-compact-data-row-meta,.admin-compact-data-row-status,.admin-compact-data-row-action{justify-self:end}.admin-compact-data-row-muted{background:var(--admin-surface-muted)}.admin-owner-handoff-list,.admin-owner-mini-list,.admin-owner-compact-panel{gap:10px;min-width:0;display:grid}.admin-owner-handoff-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-owner-handoff-item,.admin-owner-mini-row,.admin-owner-compact-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);min-width:0;padding:11px 12px}.admin-owner-handoff-item,.admin-owner-compact-panel{align-content:start}.admin-owner-handoff-item{gap:6px;display:grid}.admin-owner-compact-head,.admin-owner-mini-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-owner-handoff-item strong,.admin-owner-compact-head strong,.admin-owner-mini-row strong{min-width:0;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.admin-owner-handoff-item p,.admin-owner-compact-panel p{color:var(--admin-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-owner-handoff-item span:first-child,.admin-owner-compact-head span:first-child,.admin-owner-mini-row span{min-width:0;color:var(--admin-muted);font-size:12px;font-weight:800;line-height:1.35}.admin-owner-mini-row{min-height:40px}.admin-owner-mini-row span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.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;position:relative}.ops-metric-card>.dashboard-status-badge{justify-self:start;width:max-content}.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)}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid{align-items:start;gap:12px}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card{grid-template:"label""value""footer"/minmax(0,1fr);align-items:start;gap:10px 0;min-height:118px;padding:16px}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card>span{grid-area:label;font-size:12px;line-height:1.25}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card strong{grid-area:value;font-size:clamp(23px,1.85vw,29px);line-height:1.05}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card small{font-size:11px;line-height:1.35}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-footer{grid-area:footer;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-trend{width:76px;height:26px}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-icon{display:none}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-icon svg{width:18px;height:18px}.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:8px;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 p:last-child{max-width:620px}.admin-blueprint-page-hero h1{color:var(--admin-text);letter-spacing:0;margin:0;font-size:26px;font-weight:700;line-height:1.18}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-page-hero{gap:6px}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-page-hero p{font-size:13px;line-height:1.35}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-page-hero p:first-child{font-size:12px}.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-card[data-clickable=true]{cursor:pointer}.admin-search-result-card[data-clickable=true]:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-search-result-card[data-clickable=true]:hover .admin-search-result-action{border-color:var(--admin-accent);color:var(--admin-accent)}.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-module-board{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row;align-items:start;gap:16px;display:grid}.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:repeat(3,minmax(0,1fr))}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary]{order:1;grid-column:1/-1}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=risk-queue]{order:2;grid-column:auto;min-height:260px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=next-actions]{order:3;min-height:260px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=review-candidates]{order:4;grid-column:auto;min-height:260px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=account-overview]{order:1;grid-column:auto;min-height:260px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders]{order:2;min-height:260px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=quota-usage],.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=lifecycle]{order:3;min-height:260px}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=history-events]{order:5;min-height:260px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=freshness]{order:1;min-height:260px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage]{order:2;min-height:260px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors]{order:4;min-height:260px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger]{order:3;grid-column:auto;min-height:260px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies]{order:5;min-height:260px}.admin-blueprint-module-panel{--admin-plugin-accent:var(--workbench-category-color,var(--admin-accent));border:.5px solid var(--admin-scene-border,var(--admin-border));background:var(--admin-scene-glass,#ffffff2e);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);contain:layout;max-block-size:none;min-width:0;transition:border-color var(--admin-ease), background var(--admin-ease);border-radius:16px;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;box-shadow:inset 0 0 0 .5px #ffffff2e}.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{background:var(--admin-scene-glass-strong,#ffffff2b);border-color:#ffffff7a}.admin-blueprint-module-panel[data-chrome=operator]{border:.5px solid var(--admin-scene-border,var(--admin-border));background:var(--admin-scene-glass,#ffffff2e);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);contain:layout;border-radius:16px;gap:14px;max-block-size:none;padding:22px;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff2e}.admin-blueprint-module-panel[data-chrome=operator]:before{display:none}.admin-blueprint-module-panel[data-chrome=operator]:hover{background:var(--admin-scene-glass-strong,#ffffff2b);border-color:#ffffff7a}.admin-blueprint-module-panel>.case-workbench-card{background:0 0;border:0;border-radius:0;padding:0}.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-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:.5px solid var(--admin-info-border);border-radius:var(--admin-radius-pill);background:color-mix(in srgb, var(--admin-info-bg) 72%, transparent);color:var(--admin-info-fg);flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;max-width:min(100%,720px);padding:6px 10px;display:inline-flex}.admin-fixture-preview-banner>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-fixture-preview-banner strong{color:var(--admin-text);font-size:12px}.admin-fixture-preview-banner span,.admin-fixture-preview-banner p{color:var(--admin-text-soft);margin:0;font-size:11px;font-weight:700;line-height:1.3}.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=dashboard] [data-module-nav-id=review-candidates] .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-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders] .admin-fixture-preview,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage] .admin-fixture-preview,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies] .admin-fixture-preview,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors] .admin-fixture-preview{gap:6px}.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=channel-coverage] .admin-fixture-preview-rows,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies] .admin-fixture-preview-rows,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors] .admin-fixture-preview-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:6px}.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=channel-coverage] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies] .admin-fixture-preview-row,.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=receipts-collectors] .admin-fixture-preview-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:6px 8px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage] .admin-fixture-preview-row{min-height:0}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=collection-anomalies] .admin-fixture-preview-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.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-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{gap:var(--admin-row-gap);overscroll-behavior-x:contain;padding-bottom:2px;display:grid;overflow-x:auto}.new-console-table-shell{gap:8px;min-width:0;display:grid}.new-console-table-shell-compact{gap:6px}.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-table-compact{gap:7px;padding-bottom:0}.new-console-table-compact .new-console-row{border-radius:var(--admin-radius-control);gap:8px;padding:7px 9px}.new-console-row-head{color:var(--admin-muted);background:0 0;border:0;padding-bottom:0;font-size:12px;font-weight:800}.new-console-table-compact .new-console-row-head{padding-top:0;padding-bottom:0;font-size:11px}.new-console-row>span{overflow-wrap:anywhere;min-width:0}.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}.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)}.data-card-pagination{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-muted);min-width:0;color:var(--admin-text-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.new-console-table-shell-compact .data-card-pagination{padding:6px 8px}.data-card-pagination-range{min-width:0;color:var(--admin-muted);font-size:12px;font-weight:600}.data-card-pagination-controls{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.data-card-pagination-button{min-height:var(--admin-touch-target-min);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.data-card-pagination-button:hover:not(:disabled),.data-card-pagination-button:focus-visible{border-color:var(--admin-info-border);box-shadow:var(--admin-focus-ring)}.data-card-pagination-button:disabled{cursor:not-allowed;opacity:.55}.data-card-pagination-page{min-height:var(--admin-touch-target-min);border-radius:var(--admin-radius-pill);background:var(--admin-selected-surface);color:var(--admin-accent);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.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-registration-shell{background:linear-gradient(135deg,#20d5e81f,#fff0 42%),linear-gradient(#f4f9fc 0%,#fff 54%,#eef6fb 100%);align-items:flex-start;padding:52px 20px;position:relative}.portal-registration-card{border:1px solid #bfcde0b8;border-radius:18px;max-width:560px;padding:32px;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 56px #0f172a1f}.portal-auth-header{text-align:center;margin-bottom:28px}.portal-locale-switch{justify-content:flex-end;gap:4px;margin:-16px 0 10px;display:flex}.portal-locale-switch button{color:#64748b;cursor:pointer;min-width:34px;min-height:30px;font:inherit;background:#fff;border:1px solid #d8dde8;border-radius:8px;font-size:12px;font-weight:800}.portal-locale-switch button:hover,.portal-locale-switch button:focus-visible{color:#0f172a;border-color:#94a3b8}.portal-locale-switch button[aria-pressed=true]{color:#06111f;background:#20d5e8;border-color:#20d5e8}.portal-registration-card .portal-locale-switch{margin:-10px 0 18px}.portal-registration-card .portal-locale-switch button{border-radius:10px;min-width:38px;min-height:34px;font-size:13px}.portal-auth-header h1{color:#000;margin:12px 0 20px;font-size:38px;font-weight:600;line-height:1.1}.portal-registration-header{text-align:left;margin-bottom:24px}.portal-registration-eyebrow{color:#075985;background:#20d5e81f;border:1px solid #20d5e85c;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-registration-header h1{margin:16px 0 12px;font-size:36px;line-height:1.08}.portal-registration-header p{color:#536173;margin:0;font-size:16px;line-height:1.6}.portal-registration-benefits{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portal-registration-benefits span{color:#344256;background:#f8fbff;border:1px solid #d9e6f2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.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-registration-card .portal-auth-form{gap:14px}.portal-registration-email-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.portal-registration-password-grid{gap:14px;display:grid}.portal-registration-code-button{color:#06111f;cursor:pointer;min-height:48px;font:inherit;white-space:nowrap;background:#20d5e8;border:1px solid #17b8cb;border-radius:12px;padding:0 16px;font-size:14px;font-weight:900;line-height:1}.portal-registration-code-button:hover:not(:disabled),.portal-registration-code-button:focus-visible:not(:disabled){background:#13c4d8;border-color:#0e9faf}.portal-registration-code-button:disabled{color:#7a8796;cursor:not-allowed;opacity:1;background:#eef4f8;border-color:#dbe7ef}.portal-registration-email-help{color:#475569;margin:0;font-size:14px;line-height:1.5}.portal-registration-provider-divider{color:#7c8798;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:12px;font-weight:800;display:grid}.portal-registration-provider-divider span{background:#dbe4ee;height:1px}.portal-registration-provider-button{color:#0f172a;width:100%;min-height:48px;font:inherit;cursor:not-allowed;opacity:1;background:#fff;border:1px solid #c8d3df;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:900;display:flex}.portal-registration-provider-button strong{color:#64748b;background:#f6f8fb;border:1px solid #dbe4ee;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1}.portal-registration-legal{color:#64748b;text-align:center;margin:-2px 0 2px;font-size:12px;line-height:1.55}.portal-registration-legal a{color:#0f6b7a;text-underline-offset:3px;font-weight:900;text-decoration:underline}.portal-registration-verification-panel{background:#f8fbff;border:1px solid #dbe7ef;border-radius:16px;gap:14px;padding:18px;display:grid}.portal-registration-verification-copy h2{color:#0f172a;margin:0 0 6px;font-size:18px;line-height:1.25}.portal-registration-verification-copy p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.portal-registration-precheck{color:#64748b;text-align:center;background:#f8fbff;border:1px dashed #cbd7e4;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:800;line-height:1.5}.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-form select,.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-registration-card .portal-auth-form input{color:#0f172a;border-color:#d8e1ea;min-height:48px;font-size:15px}.portal-registration-card .portal-auth-form input:focus{border-color:#20bcd0;outline:0;box-shadow:0 0 0 3px #20d5e829}.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-secondary-action{color:#f8fbff;background:#ffffff14;border:1px solid #d5e5ff3d}.portal-auth-switch{text-align:center;margin:24px 0 0;font-size:14px}.portal-registration-result{gap:10px;display:grid}.portal-registration-result label,.portal-inline-error,.portal-inline-success{color:#e5eeffb8;font-size:12px;font-weight:800}.portal-registration-result input{color:#f8fbff;background:#0911225c;border:1px solid #d5e5ff38;border-radius:14px;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:800}.portal-registration-meta{color:#dde7f8c2;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.portal-registration-meta span{background:#ffffff14;border:1px solid #d5e5ff2e;border-radius:999px;padding:7px 10px}.portal-registration-login-link{justify-content:center;align-items:center;margin-top:16px;text-decoration:none;display:inline-flex}.portal-inline-error{color:#ffd6d6;background:#ff5b5b1f;border:1px solid #ff5b5b52;border-radius:12px;margin:0;padding:10px 12px}.portal-inline-success{color:#c8ffe1;background:#47e7941a;border:1px solid #47e79442;border-radius:12px;margin:0;padding:10px 12px}.portal-registration-card .portal-inline-error{color:#991b1b;background:#fff1f2;border-color:#fecaca;font-size:13px;font-weight:700}.portal-registration-card .portal-inline-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-size:13px;font-weight:700}.portal-registration-card .portal-auth-submit{border-radius:14px;min-height:52px;font-size:16px;font-weight:900}.portal-registration-card .portal-auth-submit:disabled{color:#f8fafc;cursor:not-allowed;opacity:1;background:#cbd5e1}.portal-registration-card .portal-auth-switch{color:#475569;margin-top:18px;font-weight:700}.portal-registration-shell{color:#101828;background:#fff;grid-template-columns:384px minmax(0,1fr);justify-content:stretch;align-items:stretch;min-height:100vh;padding:0;display:grid}.portal-registration-sidebar{color:#f8fbff;background:#080f20;flex-direction:column;justify-content:space-between;min-height:100vh;padding:40px 38px 32px;display:flex}.portal-registration-sidebar-top{gap:54px;display:grid}.portal-registration-brand{align-items:center;gap:12px;min-height:32px;display:inline-flex}.portal-registration-brand strong{font-size:16px;font-weight:900;line-height:1}.portal-registration-logo,.portal-registration-success-logo,.portal-registration-mail-icon{color:#06111f;background:#20d5e8;place-items:center;display:grid}.portal-registration-logo{border-radius:8px;width:32px;height:32px}.portal-registration-logo span{border:2px solid;border-radius:8px 8px 10px 10px;width:15px;height:17px}.portal-registration-logo svg,.portal-registration-progress li span svg,.portal-registration-mail-icon svg{display:block}.portal-registration-progress{gap:24px;display:grid}.portal-registration-progress p{color:#9aa8bd;margin:0;font-size:13px;font-weight:700}.portal-registration-progress ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.portal-registration-progress li{color:#6f7f96;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.portal-registration-progress li span{color:#71829a;background:#17243a;border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.portal-registration-progress li strong{font-size:14px;font-weight:900;line-height:1.2}.portal-registration-progress li.is-current,.portal-registration-progress li.is-complete{color:#f8fbff}.portal-registration-progress li.is-current span,.portal-registration-progress li.is-complete span{color:#06111f;background:#20d5e8}.portal-registration-support{color:#44536a;margin:0;font-size:13px;font-weight:700}.portal-registration-main{background:#fff;place-items:center;min-height:100vh;padding:72px 24px;display:grid;position:relative}.portal-registration-main .portal-locale-switch{margin:0;position:absolute;top:40px;right:40px}.portal-registration-content{gap:16px;width:min(462px,100%);display:grid}.portal-registration-step-label{color:#8b9ab0;margin:0 0 8px;font-size:13px;font-weight:800}.portal-registration-content h1,.portal-registration-success h1{color:#101828;margin:0;font-size:30px;font-weight:900;line-height:1.18}.portal-registration-copy,.portal-registration-success>p{color:#697586;margin:0;font-size:15px;line-height:1.55}.portal-registration-field{gap:8px;display:grid}.portal-registration-field label,.portal-registration-otp-label{color:#344054;font-size:13px;font-weight:900}.portal-registration-field input,.portal-registration-otp-input{color:#101828;background:#fff;border:1px solid #cfd8e6;border-radius:6px;width:100%;min-height:44px;padding:0 14px;font-size:15px}.portal-registration-field input:focus,.portal-registration-otp-input:focus{border-color:#20bcd0;outline:0;box-shadow:0 0 0 3px #20d5e826}.portal-registration-rules{gap:7px;margin:2px 0 4px;display:grid}.portal-registration-rules span{color:#98a2b3;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.portal-registration-rules i{color:#06111f;border:1px solid #c8d4e3;border-radius:999px;place-items:center;width:12px;height:12px;font-size:9px;font-style:normal;line-height:1;display:grid}.portal-registration-rules span.is-valid{color:#0f7380}.portal-registration-rules span.is-valid i{background:#20d5e8;border-color:#20d5e8}.portal-registration-checkbox{color:#475467;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;font-weight:700;line-height:1.35;display:grid}.portal-registration-checkbox input{accent-color:#20d5e8;width:16px;height:16px;margin:0}.portal-registration-checkbox a,.portal-registration-signin a,.portal-registration-resend-row button{color:#087a8a;text-underline-offset:3px;font-weight:900;text-decoration:underline}.portal-registration-content .portal-auth-submit,.portal-registration-success-actions .portal-auth-submit{color:#06111f;background:#20d5e8;border-radius:7px;width:100%;min-height:48px;font-size:15px;font-weight:900}.portal-registration-content .portal-auth-submit:disabled{color:#8b9ab0;cursor:not-allowed;background:#d8e1ea}.portal-registration-signin{color:#697586;margin:8px 0 0;font-size:13px;font-weight:700}.portal-registration-plan-card{background:#f6fdff;border:1px solid #20d5e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.portal-registration-plan-card span,.portal-registration-success-pills span{color:#087a8a;background:#e6fbff;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.portal-registration-plan-card h2{color:#101828;margin:14px 0 8px;font-size:24px}.portal-registration-plan-card p{color:#697586;margin:0;font-size:14px;line-height:1.55}.portal-registration-plan-card strong{color:#101828;white-space:nowrap;font-size:18px}.portal-registration-plan-notes{gap:8px;display:grid}.portal-registration-plan-notes span{color:#697586;border:1px solid #e4ebf3;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.portal-registration-actions,.portal-registration-success-actions{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.portal-registration-back-button,.portal-registration-secondary-link{color:#344054;cursor:pointer;min-height:48px;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:7px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.portal-registration-mail-icon{color:#18c6d8;background:#e8fbff;border-radius:999px;width:36px;height:36px}.portal-registration-timer,.portal-registration-email-help{color:#697586;margin:0;font-size:13px;font-weight:700}.portal-registration-verify-step{--registration-verify-control-width:382px;gap:12px}.portal-registration-verify-step h1{font-size:28px;line-height:1.14}.portal-registration-verify-step .portal-registration-copy{max-width:var(--registration-verify-control-width)}.portal-registration-otp-field{width:min(var(--registration-verify-control-width), 100%);gap:10px;display:grid}.portal-registration-otp-control{width:min(326px,100%);position:relative}.portal-registration-otp-input{z-index:2;color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;width:100%;min-height:44px;padding:0;position:absolute;inset:0}.portal-registration-otp-input:focus{box-shadow:none;border-color:#0000}.portal-registration-otp-slots{grid-template-columns:repeat(6,44px);gap:10px;width:max-content;max-width:100%;display:grid}.portal-registration-otp-slots span{color:#101828;background:#fff;border:1px solid #d6e0eb;border-radius:6px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;line-height:1;display:grid}.portal-registration-otp-control:focus-within .portal-registration-otp-slots span.is-active{border-color:#20d5e8;box-shadow:0 0 0 3px #20d5e821}.portal-registration-otp-slots span.is-filled{border-color:#cfd8e6}.portal-registration-verify-step .portal-auth-submit,.portal-registration-verify-step .portal-registration-resend-row,.portal-registration-verify-step .portal-registration-email-help,.portal-registration-verify-step .portal-inline-error{width:min(var(--registration-verify-control-width), 100%)}.portal-registration-resend-row{color:#697586;font-size:13px;font-weight:800}.portal-registration-resend-row button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portal-registration-resend-row button:disabled{color:#98a2b3;cursor:not-allowed}.portal-registration-success{text-align:center;justify-items:center;gap:20px;width:min(480px,100%);display:grid}.portal-registration-success-logo{border-radius:999px;width:80px;height:80px;font-size:36px;font-weight:900}.portal-registration-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:4px}.portal-registration-trial-hint{color:#697586;max-width:380px}.portal-registration-success-pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.portal-registration-shell .portal-inline-error{color:#991b1b;background:#fff1f2;border-color:#fecaca;font-size:13px;font-weight:800}.portal-registration-shell .portal-inline-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-size:13px;font-weight:800}.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-purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-purchase-card{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:10px;min-height:250px;padding:18px;display:grid}.portal-purchase-card.active{border-color:#000;box-shadow:0 0 0 1px #000}.portal-purchase-card.featured{border-color:#22d3ee}.portal-purchase-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-purchase-card-top strong{font-size:16px;font-weight:900}.portal-purchase-card-top em{color:#042f2e;background:#22d3ee;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.portal-purchase-price{color:#020617;font-size:24px;font-weight:900}.portal-purchase-cycle{color:#2563eb;font-size:12px;font-weight:900}.portal-purchase-card small{color:#64748b;font-size:13px;line-height:1.45}.portal-purchase-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-purchase-card li{color:#374151;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.portal-purchase-card li svg{color:#0891b2;flex:none;width:15px;height:15px}.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}.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-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{gap:8px;max-block-size:none;padding:10px;overflow:visible}.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;height: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}.data-card-pagination{flex-direction:column;align-items:stretch}.data-card-pagination-controls{justify-content:space-between;width:100%}.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)}.case-reason{grid-column:2}.case-section-heading,.case-detail-heading,.usage-card-header{flex-direction:column}.company-site-header,.company-site-actions,.company-site-footer{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-registration-shell{grid-template-columns:1fr;padding:0}.portal-registration-sidebar{gap:28px;min-height:auto;padding:22px}.portal-registration-sidebar-top{gap:24px}.portal-registration-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.portal-registration-progress li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px}.portal-registration-progress li strong{font-size:11px}.portal-registration-support{display:none}.portal-registration-main{place-items:start center;min-height:auto;padding:78px 20px 36px}.portal-registration-main .portal-locale-switch{top:20px;right:20px}.portal-registration-content h1,.portal-registration-success h1{font-size:28px}.portal-registration-actions,.portal-registration-success-actions,.portal-registration-plan-card{grid-template-columns:1fr}.portal-registration-otp-field,.portal-registration-otp-control,.portal-registration-verify-step .portal-auth-submit,.portal-registration-verify-step .portal-registration-resend-row,.portal-registration-verify-step .portal-registration-email-help{width:100%}.portal-registration-otp-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:100%}.portal-registration-otp-slots span{width:auto;min-width:0;height:42px}.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 (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,.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}}@media (width<=1180px){.company-site-header{padding-inline:32px}.company-site-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:64px;padding-inline:32px}.company-site-dashboard{max-width:640px}.company-site-trust-strip,.company-site-section,.company-site-how,.company-site-pricing,.company-site-faq{padding-inline:32px}.company-site-intake{grid-template-columns:320px minmax(0,1fr)}.company-site-intake-panel{padding:56px}.company-site-footer{padding-inline:32px}}@media (width<=860px){.company-site-nav,.company-site-header-actions .company-site-secondary{display:none}.company-site-menu-button{place-items:center;display:grid}.company-site-header{min-height:56px;padding-inline:20px}.company-site-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:40px 20px 48px}.company-site-hero h1{font-size:36px;line-height:1.1}.company-site-hero-copy>p{font-size:15px}.company-site-actions{grid-template-columns:minmax(0,1fr) 120px;width:100%;display:grid}.company-site-actions .company-site-primary,.company-site-actions .company-site-secondary{width:auto}.company-site-hero-trust{gap:16px;padding-top:0}.company-site-dashboard{border-radius:10px;min-height:auto}.company-site-connection-row,.company-site-region-row,.company-site-device-row,.company-site-subscription-row>div:first-child{gap:10px}.company-site-connection-row{flex-direction:column;align-items:flex-start}.company-site-connection-row>div:last-child{justify-content:space-between;width:100%}.company-site-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:auto;padding:24px 20px}.company-site-trust-item{justify-content:flex-start;font-size:13px}.company-site-section,.company-site-how,.company-site-pricing,.company-site-faq{padding:48px 20px}.company-site-info-hero{padding:48px 20px 56px}.company-site-info-hero-grid,.company-site-info-cards,.company-site-info-section-list{grid-template-columns:1fr}.company-site-info-hero-grid{gap:28px;margin-top:32px}.company-site-info-copy h1{font-size:36px;line-height:1.12}.company-site-info-copy p{font-size:15px}.company-site-info-body{padding:36px 20px 48px}.company-site-info-card{min-height:0}.company-site-section-heading{text-align:left;margin-bottom:32px}.company-site-section-heading h2{font-size:28px}.company-site-capabilities,.company-site-steps,.company-site-plan-grid,.company-site-plan-grid[data-plan-count="1"],.company-site-plan-grid[data-plan-count="2"],.company-site-payment-strip,.company-site-faq-grid{grid-template-columns:1fr}.company-site-billing-toggle{margin-left:0;margin-right:0}.company-site-plan-card{min-height:0;padding:24px}.company-site-intake{grid-template-columns:1fr;min-height:0}.company-site-intake-rail{min-height:0;padding:32px 20px}.company-site-intake-rail small{display:none}.company-site-intake-panel{padding:40px 20px 48px}.company-site-form-grid{grid-template-columns:1fr}.company-site-contact-form .company-site-primary{width:100%}.company-site-footer{grid-template-columns:1fr;padding:40px 20px}.company-site-footer-links{flex-wrap:wrap;justify-content:flex-start;gap:32px}.company-site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=520px){.company-site-shell{overflow-x:hidden}.company-site-header{flex-direction:row;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:20px;display:grid}.company-site-brand{min-width:0}.company-site-brand strong{text-overflow:ellipsis;overflow:hidden}.company-site-header-actions{flex:none;gap:6px}.company-site-menu-button{display:none}.company-site-language-switch{min-height:34px}.company-site-language-switch button{min-width:30px;min-height:28px;font-size:12px}.company-site-header-actions .company-site-primary.compact{width:auto;max-width:112px;padding-inline:12px;font-size:13px}.company-site-primary,.company-site-secondary,.company-site-plan-action{width:auto}.company-site-hero,.company-site-hero-copy,.company-site-dashboard{width:100%;min-width:0;max-width:100%}.company-site-hero{overflow:hidden}.company-site-hero h1,.company-site-hero-copy>p{overflow-wrap:anywhere;max-width:100%}.company-site-shell[data-locale=zh] .company-site-hero h1{line-break:anywhere;word-break:break-all}.company-site-actions{grid-template-columns:1fr}.company-site-actions .company-site-primary,.company-site-actions .company-site-secondary{width:100%}.company-site-hero-trust{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.company-site-dashboard-top,.company-site-region-row,.company-site-device-row,.company-site-subscription-row{padding-inline:16px}.company-site-region-row,.company-site-device-row,.company-site-subscription-row>div:first-child{flex-direction:column;align-items:flex-start}.company-site-dashboard-top strong,.company-site-region-row strong,.company-site-device-row strong,.company-site-subscription-row span{overflow-wrap:anywhere;min-width:0}.company-site-region-row a,.company-site-device-row>span{align-self:flex-start;gap:6px}.company-site-footer{flex-direction:initial;align-items:stretch}}@media (prefers-reduced-motion:reduce){.company-site-faq-item summary svg{transition:none}}.admin-shell{--admin-scene-bg-top:#152a60;--admin-scene-bg-mid:#23478f;--admin-scene-bg-bottom:#3261ae;--admin-scene-grid-line:#ffffff03;--admin-scene-grid-line-strong:#ffffff03;--admin-scene-grid-opacity:.24;--admin-scene-ambient-blue:#60a5fa29;--admin-scene-ambient-cyan:#2dd4bf12;--admin-scene-glass:#ffffff2e;--admin-scene-glass-muted:#ffffff14;--admin-scene-glass-strong:#ffffff2b;--admin-scene-border:#ffffff47;--admin-scene-border-strong:#ffffff59;--admin-bg:var(--admin-scene-bg-mid);--admin-surface:var(--admin-scene-glass);--admin-surface-muted:var(--admin-scene-glass-muted);--admin-surface-raised:var(--admin-scene-glass-strong);--admin-border:var(--admin-scene-border);--admin-border-hairline:#ffffff29;--admin-border-strong:var(--admin-scene-border-strong);--admin-text:#f8fbff;--admin-text-soft:#e0ebfa;--admin-muted:#a6b8d9;--admin-subtle:#7890b8;--admin-hover-surface:#ffffff38;--admin-selected-surface:#ffffff4d;--admin-success-bg:#4ade8026;--admin-success-fg:#4ade80;--admin-success-border:var(--admin-scene-border-strong);--admin-info-bg:#60a5fa26;--admin-info-fg:#60a5fa;--admin-info-border:var(--admin-scene-border-strong);--admin-warning-bg:#fbbf2426;--admin-warning-fg:#fbbf24;--admin-warning-border:var(--admin-scene-border-strong);--admin-danger-bg:#f2595926;--admin-danger-fg:#f25959;--admin-danger-border:var(--admin-scene-border-strong);--admin-neutral-bg:#ffffff2e;--admin-neutral-fg:#fff;--admin-focus-ring:#93c5fd9e;--admin-sidebar-width:224px;--admin-sidebar-gap:0px;--admin-statusbar-height:58px;--admin-status-chip-height:24px;--admin-status-chip-min-width:72px;--admin-visual-topbar-width:1296px;--admin-topbar-search-left:385px;--admin-topbar-horizontal-padding:16px;--admin-topbar-search-grid-offset:calc(var(--admin-topbar-search-left) - var(--admin-topbar-horizontal-padding));--admin-topbar-search-width:340px;--admin-topbar-search-max-width:340px;--admin-topbar-search-right:calc(var(--admin-topbar-right-cluster-width) + 32px);--admin-topbar-right-cluster-width:424px;--admin-topbar-action-pill-width:120px;--admin-topbar-notification-size:34px;--admin-topbar-action-gap:10px;--admin-topbar-search-icon-size:16px;--admin-topbar-search-icon-x:14px;--admin-topbar-search-placeholder-gap:10px;--admin-topbar-search-placeholder-right:14px;--admin-canvas-max-width:none;--admin-content-padding:20px 37px 32px 28px;--admin-visual-design-width:1600px;--admin-visual-metric-card-width:clamp(240px, 18.75vw, 300px);--admin-visual-metric-card-height:clamp(120px, 9.375vw, 150px);--admin-visual-metric-gap:clamp(12px, 1vw, 16px);--admin-visual-panel-width:clamp(332px, 26vw, 416px);--admin-visual-panel-height:clamp(208px, 16.25vw, 260px);--admin-visual-panel-gap:clamp(18px, 1.5vw, 24px);--admin-visual-panel-row-gap:clamp(32px, 3vw, 48px);--admin-visual-owner-panel-height:clamp(194px, 14.25vw, 228px);--admin-visual-evidence-width:clamp(502px, 39.25vw, 628px);--admin-visual-evidence-height:clamp(224px, 17.5vw, 280px);--admin-visual-evidence-gap:clamp(28px, 2.5vw, 40px);--admin-visual-evidence-top-offset:12px;--admin-visual-kpi-to-panel-gap:48px;--admin-visual-dashboard-kpi-to-panel-gap:24px;--admin-visual-panel-to-evidence-gap:36px;--admin-backend-read-content-width:min(calc(var(--admin-visual-topbar-width) * .9), 100%);--admin-backend-read-panel-gap:14px;--admin-backend-read-monitor-panel-height:var(--admin-visual-panel-height);--admin-monitoring-topbar-width:var(--admin-backend-read-content-width);--admin-evidence-chart-line-weight:2.5;--admin-evidence-time-range-gap:4px;--admin-evidence-time-range-pill-width:26px;--admin-evidence-time-range-right-inset:24px;--admin-evidence-axis-label-gap:8px;--admin-evidence-axis-left-gutter:48px;background:radial-gradient(circle at 78% -10%, var(--admin-scene-ambient-blue), transparent 36%), radial-gradient(circle at 18% 12%, var(--admin-scene-ambient-cyan), transparent 30%), linear-gradient(180deg, var(--admin-scene-bg-top) 0%, var(--admin-scene-bg-mid) 58%, var(--admin-scene-bg-bottom) 100%);min-height:100vh}.admin-shell:before{background-image:linear-gradient(var(--admin-scene-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--admin-scene-grid-line-strong) 1px, transparent 1px);opacity:var(--admin-scene-grid-opacity);background-size:32px 32px}.app-sidebar{border:.5px solid var(--admin-scene-border-strong);background:var(--admin-scene-glass);width:224px;height:100dvh;min-height:0;max-height:100dvh;color:var(--admin-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;flex-direction:column;gap:28px;padding:28px 20px 32px;display:flex;top:0;bottom:auto;left:0;overflow:hidden;box-shadow:0 1px 8px #000a332e}.app-sidebar:before{content:"";pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.brand{min-height:56px;padding:0}.brand-mark{display:none}.brand-name{color:#fff;font-size:16px;font-weight:700}.brand-subtitle{color:#d9e5f7;margin-top:2px;font-size:14px;font-weight:600}.nav-primary-list,.nav-planned-sidebar-list{gap:12px}.nav-sidebar-group{flex-direction:column;gap:6px;display:flex}.nav-sidebar-group .nav-section-heading{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:22px;padding:4px 12px 0;display:flex}.nav-sidebar-group .nav-section-label{color:#d9e5f7;text-align:left;font-size:12px;font-weight:700;line-height:16px}.nav-sidebar-group .nav-section-items{gap:4px;display:grid}.nav-item-subitem{padding-left:12px}.nav-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;min-height:0;max-height:calc(100dvh - 144px);margin-right:-8px;padding-right:8px;scroll-padding-block:8px;display:flex;overflow:hidden auto}.nav-list:focus-visible{outline-offset:4px;outline:1px solid #93c5fdb3}.nav-list::-webkit-scrollbar{width:0;height:0}.nav-item,.nav-item-planned,.nav-item-planned:disabled{color:#99adcc;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 12px;font-weight:500;display:inline-flex}.nav-item:hover,.nav-item-active{background:var(--admin-selected-surface);color:#fff;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ffffff61}.nav-item-icon,.nav-item-icon.nav-route-icon{width:6px;height:6px;box-shadow:none;background:#38bdf8;border-radius:999px;flex:0 0 6px}.nav-item-active .nav-item-icon,.nav-item-active .nav-item-icon.nav-route-icon{opacity:1;background:#93c5fd}.nav-item-icon svg,.nav-item-icon.nav-route-icon svg,.nav-item-planned .nav-item-icon svg{display:none}.nav-item-copy{min-width:0;color:inherit;text-align:left;flex:auto;font-size:13px;font-weight:500;line-height:18px}.nav-item-active .nav-item-copy{font-weight:600}.nav-item-planned,.nav-item-planned:disabled{color:#d9e5f7;gap:8px}.nav-item-planned .nav-item-icon,.nav-item-planned .nav-item-icon.nav-route-icon{opacity:.6;background:#64748b}.nav-item-planned .nav-item-copy{font-weight:400}.nav-item-gate-pill,.sidebar-safety-footer{display:none}.admin-main{min-height:100vh;margin-left:224px}.top-bar{width:var(--admin-monitoring-topbar-width);max-width:calc(100vw - var(--admin-sidebar-width) - 28px);min-height:58px;height:var(--admin-statusbar-height);padding:0 var(--admin-topbar-horizontal-padding);grid-template-columns:minmax(0, var(--admin-topbar-search-grid-offset)) minmax(0, var(--admin-topbar-search-width)) minmax(0, 1fr) var(--admin-topbar-right-cluster-width);border:.5px solid var(--admin-scene-border-strong);background:var(--admin-scene-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:var(--admin-text);border-radius:16px;align-items:center;margin:24px 0 0 28px;display:grid;top:24px;box-shadow:inset 0 1px #ffffff8c,0 8px 16px #000a332e}.top-bar-heading{display:none}.top-bar-search{width:100%;max-width:var(--admin-topbar-search-max-width);justify-self:stretch;align-items:center;gap:var(--admin-topbar-search-placeholder-gap);border:.5px solid var(--admin-scene-border);background:var(--admin-scene-glass);color:#a6b8d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;grid-column:2;min-width:0;min-height:40px;margin:0;padding:0 14px;display:flex;position:static;overflow:hidden;box-shadow:inset 0 1px 4px #ffffff40}.top-bar-search svg{flex:0 0 var(--admin-topbar-search-icon-size);width:var(--admin-topbar-search-icon-size);height:var(--admin-topbar-search-icon-size);color:#a6b8d9}.top-bar-search input{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:38px;font-size:13px;overflow:hidden}.top-bar-search input::placeholder{color:#a6b8d9;opacity:1}.top-bar-search:focus-within{border-color:#ffffff80;box-shadow:inset 0 1px 4px #ffffff40,0 0 0 3px #93c5fd38}.top-bar-actions{width:var(--admin-topbar-right-cluster-width);grid-column:4;grid-template-columns:var(--admin-topbar-action-pill-width) var(--admin-topbar-notification-size) var(--admin-topbar-action-pill-width) var(--admin-topbar-action-pill-width);justify-self:end;align-items:center;gap:var(--admin-topbar-action-gap);display:grid;position:static}.top-bar .dashboard-status-badge,.top-bar-notification-indicator,.operator-account-summary{border:.5px solid var(--admin-scene-border);color:#fff;white-space:nowrap;width:120px;min-height:36px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.top-bar-notification-indicator{width:var(--admin-topbar-notification-size);min-width:var(--admin-topbar-notification-size);height:var(--admin-topbar-notification-size);min-height:var(--admin-topbar-notification-size);border-radius:var(--admin-radius-icon,8px);background:#ffffff1a;padding:0;position:relative}.top-bar-notification-dot{width:8px;height:8px;box-shadow:none;background:#4ade80;border-radius:999px}.top-bar .dashboard-status-badge{min-width:var(--admin-topbar-action-pill-width)}.dashboard-status-badge[data-figma-component=StatusChip],.top-bar .dashboard-status-success{gap:6px}.dashboard-status-badge[data-figma-component=StatusChip]{min-width:var(--admin-status-chip-min-width);min-height:var(--admin-status-chip-height);height:var(--admin-status-chip-height);border:.5px solid var(--admin-scene-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-status-badge[data-figma-component=StatusChip]:before,.top-bar .dashboard-status-success:before{content:"";opacity:1;width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:999px;flex:0 0 6px}.dashboard-status-success[data-figma-component=StatusChip]:before,.top-bar .dashboard-status-success:before{background:#4ade80}.dashboard-status-info[data-figma-component=StatusChip]:before{background:#60a5fa}.dashboard-status-warning[data-figma-component=StatusChip]:before{background:#fbbf24}.dashboard-status-danger[data-figma-component=StatusChip]:before{background:#f25959}.dashboard-status-neutral[data-figma-component=StatusChip]:before{background:#fff}.operator-account-menu{width:var(--admin-topbar-action-pill-width)}.operator-account-avatar{display:none}.operator-account-copy{text-align:center;display:block}.operator-account-copy strong{color:#fff;font-size:13px;font-weight:600;line-height:18px}.operator-account-copy small,.operator-account-summary>svg{display:none}.operator-account-popover,.top-menu-popover{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#152a60f0;border-color:#ffffff40}.operator-language-row{border-top-color:#fff3}.operator-language-row>span{color:#cbdaf4}.operator-language-button{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.operator-language-button:hover,.operator-language-button-active{color:#fff;background:#22d3ee38;border-color:#22d3eebf}.admin-content{max-width:none;padding:var(--admin-content-padding);color:var(--admin-text);margin:0}.admin-shell[data-shell-topbar=disabled] .admin-content{padding-top:24px}.admin-blueprint-page{gap:24px}.admin-blueprint-page-hero{display:none}.page-subnav{border:.5px solid var(--admin-scene-border-strong);background:var(--admin-scene-glass-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:8px;box-shadow:inset 0 1px #ffffff38}.page-subnav-scroll{gap:8px}.page-subnav-link{color:#cbdaf4;background:0 0;border-radius:999px;min-height:34px;padding:0 12px}.page-subnav-link[data-state=active]{background:var(--admin-selected-surface);color:#fff;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ffffff47}.page-subnav-mode{display:none}.admin-blueprint-page[data-page=portalRequests] .page-subnav,.admin-blueprint-page[data-page=usageMonitor] .page-subnav{z-index:4;min-height:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:158px;left:24px;right:24px}.admin-blueprint-page[data-page=portalRequests] .page-subnav-scroll,.admin-blueprint-page[data-page=usageMonitor] .page-subnav-scroll{gap:6px;overflow:hidden}.admin-blueprint-page[data-page=portalRequests] .page-subnav-link,.admin-blueprint-page[data-page=usageMonitor] .page-subnav-link{border:.5px solid var(--admin-scene-border);background:var(--admin-scene-glass-muted);color:#d9e5f7;border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px}.admin-blueprint-page[data-page=portalRequests] .page-subnav-link[data-state=active],.admin-blueprint-page[data-page=usageMonitor] .page-subnav-link[data-state=active]{background:var(--admin-selected-surface);color:#fff}.admin-blueprint-page-summary{padding-left:24px}.admin-blueprint-page[data-page=dashboard],.admin-blueprint-page[data-page=portalRequests],.admin-blueprint-page[data-page=usageMonitor]{max-width:var(--admin-backend-read-content-width);width:var(--admin-backend-read-content-width);gap:0;position:relative}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-page-summary,.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-page-summary,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-page-summary{max-width:var(--admin-backend-read-content-width);width:var(--admin-backend-read-content-width);padding-left:0}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid,.admin-blueprint-page[data-page=portalRequests] .ops-metric-grid,.admin-blueprint-page[data-page=usageMonitor] .ops-metric-grid{max-width:var(--admin-backend-read-content-width);gap:var(--admin-backend-read-panel-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card,.admin-blueprint-page[data-page=portalRequests] .ops-metric-grid .ops-metric-card,.admin-blueprint-page[data-page=usageMonitor] .ops-metric-grid .ops-metric-card{width:auto;min-width:0}.admin-overview-metric-grid,.ops-metric-grid{grid-template-columns:repeat(4, var(--admin-visual-metric-card-width));justify-content:start;gap:var(--admin-visual-metric-gap)}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid{gap:var(--admin-backend-read-panel-gap)}.ops-metric-card,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card{width:var(--admin-visual-metric-card-width);height:var(--admin-visual-metric-card-height);min-height:var(--admin-visual-metric-card-height);border:.5px solid var(--admin-scene-border-strong);background:var(--admin-scene-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:16px;padding:16px;position:relative;box-shadow:inset 0 1px #ffffff94,0 8px 16px #000a332e}.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card{width:auto;min-width:0}.ops-metric-card>.dashboard-status-badge,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card>.dashboard-status-badge{width:max-content;min-width:var(--admin-status-chip-min-width);height:var(--admin-status-chip-height);min-height:var(--admin-status-chip-height);border:.5px solid var(--admin-scene-border-strong);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 10px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:14px;right:clamp(18px,2.25vw,36px)}.ops-metric-card>span,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 108px);font-size:13px;font-weight:600;overflow:hidden}.ops-metric-card strong,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card strong{color:#fff;font-size:20px;line-height:26px}.ops-metric-card small,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-card small{color:#d9e5f7;font-size:11px;font-weight:500}.admin-blueprint-page .ops-metric-footer,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-footer{grid-template-columns:minmax(0,1fr)}.admin-blueprint-page .ops-metric-trend,.admin-blueprint-page[data-page=dashboard] .admin-overview-metric-grid .ops-metric-trend,.admin-blueprint-page .ops-metric-icon{display:none}.ops-metric-icon,.ops-metric-success .ops-metric-icon,.ops-metric-info .ops-metric-icon,.ops-metric-warning .ops-metric-icon,.ops-metric-danger .ops-metric-icon,.ops-metric-neutral .ops-metric-icon{background:var(--admin-scene-glass-muted);color:#fff}.admin-blueprint-module-board{grid-template-columns:repeat(3, var(--admin-visual-panel-width));column-gap:var(--admin-visual-panel-gap);row-gap:var(--admin-visual-panel-row-gap);max-width:calc((var(--admin-visual-panel-width) * 3) + (var(--admin-visual-panel-gap) * 2))}.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{column-gap:var(--admin-backend-read-panel-gap);row-gap:var(--admin-backend-read-panel-gap);max-width:var(--admin-backend-read-content-width);margin-top:var(--admin-backend-read-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-blueprint-page[data-page] [data-module-nav-id]{grid-column:auto;min-height:260px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary]{width:auto;height:var(--admin-visual-metric-card-height);min-height:var(--admin-visual-metric-card-height);max-height:var(--admin-visual-metric-card-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-column:1/-1;padding:0 0 0 24px}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary]:hover{background:0 0;border-color:#0000}.admin-blueprint-page[data-page=dashboard] .admin-overview-compact-stack,.admin-panel-compact-card{height:100%;min-height:0;max-height:calc(var(--admin-visual-panel-height) - 44px);grid-template-rows:auto auto auto;gap:14px;padding:0;display:grid;overflow:hidden}.admin-blueprint-page[data-page=dashboard] .admin-overview-section-heading{gap:4px}.admin-blueprint-page[data-page=dashboard] .admin-overview-section-heading h3{font-size:14px;font-weight:600;line-height:20px}.admin-blueprint-page[data-page=dashboard] .admin-overview-section-heading p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.admin-blueprint-page[data-page=dashboard] .admin-overview-pill-row,.admin-blueprint-page[data-page=dashboard] .admin-compact-row-list,.admin-blueprint-page[data-page=portalRequests] .admin-compact-row-list,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-row-list{grid-auto-rows:44px;gap:20px;min-height:108px;overflow:hidden}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row{border:.5px solid var(--admin-scene-border);background:#ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(42px,auto) minmax(42px,auto) minmax(30px,auto);gap:0 8px;min-height:44px;padding:7px 10px}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-main strong,.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-meta,.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-detail,.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-status,.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-action,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-main strong,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-meta,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-detail,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-status,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-action,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-main strong,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-meta,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-detail,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-status,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-action{font-size:11px;line-height:15px}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-main strong,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-main strong,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-main strong{font-size:13px;font-weight:600;line-height:18px}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-muted{opacity:.78}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-status,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-status,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-status{color:currentColor;font-weight:500}.admin-blueprint-page[data-page=dashboard] .admin-compact-data-row-action,.admin-blueprint-page[data-page=portalRequests] .admin-compact-data-row-action,.admin-blueprint-page[data-page=usageMonitor] .admin-compact-data-row-action{color:#bfd1eb;font-size:12px;font-weight:500;line-height:18px}.admin-blueprint-page[data-page=dashboard] .admin-overview-panel-footer,.admin-panel-compact-card .admin-overview-panel-footer{color:#bfd1eb;justify-content:space-between;gap:12px;min-width:0;font-size:12px;font-weight:500;line-height:18px;display:flex}.admin-panel-compact-subtitle{color:#e0ebfa;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.admin-blueprint-module-panel,.admin-blueprint-module-panel[data-chrome=operator]{width:var(--admin-visual-panel-width);height:var(--admin-visual-panel-height);min-height:var(--admin-visual-panel-height);border:.5px solid var(--admin-scene-border);background:var(--admin-scene-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;gap:14px;padding:22px;box-shadow:inset 0 0 0 .5px #ffffff2e}.admin-blueprint-module-panel:hover,.admin-blueprint-module-panel[data-chrome=operator]:hover{background:var(--admin-scene-glass-strong);border-color:#ffffff7a}.admin-blueprint-module-panel-head{align-items:center}.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-module-panel,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-panel{height:var(--admin-visual-panel-height);min-height:var(--admin-visual-panel-height);max-height:var(--admin-visual-panel-height);overflow:hidden}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-module-panel,.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-module-panel,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-panel{width:auto;height:var(--admin-backend-read-monitor-panel-height);min-height:var(--admin-backend-read-monitor-panel-height);max-height:var(--admin-backend-read-monitor-panel-height);padding:16px}.admin-blueprint-page[data-page=portalRequests] .admin-operator-content,.admin-blueprint-page[data-page=usageMonitor] .admin-operator-content{gap:10px;overflow:hidden}.admin-blueprint-page[data-page=portalRequests] .new-console-table-shell,.admin-blueprint-page[data-page=usageMonitor] .new-console-table-shell{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;max-height:112px;overflow:auto}.admin-blueprint-page[data-page=portalRequests] .new-console-table,.admin-blueprint-page[data-page=usageMonitor] .new-console-table{gap:5px;overflow:hidden}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=account-overview]{order:1}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=resource-orders]{order:2}.admin-blueprint-page[data-page=portalRequests] [data-module-nav-id=lifecycle]{order:3}.admin-blueprint-page[data-page=portalRequests] .new-console-row,.admin-blueprint-page[data-page=usageMonitor] .new-console-row{border-radius:8px;gap:7px;min-width:0;min-height:30px;padding:5px 8px}.admin-blueprint-page[data-page=portalRequests] .new-console-row-head,.admin-blueprint-page[data-page=usageMonitor] .new-console-row-head{min-height:18px;font-size:10px}.admin-blueprint-page[data-page=portalRequests] .data-card-pagination,.admin-blueprint-page[data-page=usageMonitor] .data-card-pagination{min-height:28px;padding:3px 6px}.admin-blueprint-page[data-page=portalRequests] .data-card-pagination-range,.admin-blueprint-page[data-page=usageMonitor] .data-card-pagination-range,.admin-blueprint-page[data-page=portalRequests] .data-card-pagination-button,.admin-blueprint-page[data-page=usageMonitor] .data-card-pagination-button,.admin-blueprint-page[data-page=portalRequests] .data-card-pagination-page,.admin-blueprint-page[data-page=usageMonitor] .data-card-pagination-page{min-height:22px;padding:0 6px;font-size:10px}.admin-blueprint-module-title h3{color:#fff;font-size:15px;font-weight:700}.admin-blueprint-module-panel-actions{justify-self:end}.admin-blueprint-module-title small,.admin-fixture-preview-row dt,.admin-fixture-preview-row dd span{color:#a6b8d9}.admin-fixture-preview-row{border:.5px solid var(--admin-scene-border);background:var(--admin-scene-glass-muted);border-radius:10px}.admin-fixture-preview-row dd strong,.admin-overview-section-heading h3,.admin-compact-data-row-main strong,.admin-search-result-card h2,.admin-usage-owner-row strong{color:#fff}.admin-compact-data-row,.admin-search-result-card,.admin-search-summary,.admin-blueprint-empty-workbench{background:var(--admin-scene-glass-muted);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff40;box-shadow:inset 0 1px #ffffff47,0 1px 6px #000a331f}.admin-search-result-card p,.admin-search-summary span,.admin-overview-section-heading p,.admin-compact-data-row-meta,.admin-compact-data-row-detail,.admin-usage-owner-subtitle,.admin-usage-owner-row small,.admin-usage-owner-row>span,.admin-usage-owner-footer{color:#d9e5f7}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=freshness],.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage],.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger]{width:auto;height:var(--admin-backend-read-monitor-panel-height);min-height:var(--admin-backend-read-monitor-panel-height);max-height:var(--admin-backend-read-monitor-panel-height);gap:var(--admin-backend-read-panel-gap);grid-column:auto;padding:16px}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=freshness]{order:1}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=channel-coverage]{order:2}.admin-blueprint-page[data-page=usageMonitor] [data-module-nav-id=usage-ledger]{order:3}.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.admin-blueprint-page[data-page=usageMonitor] .workbench-category-pill{display:none}.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-title h3{font-size:13px;line-height:18px}.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-module-panel-actions .dashboard-status-badge{min-width:72px;height:24px;min-height:24px;padding:0 9px}.admin-usage-owner-card{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.admin-usage-owner-subtitle{margin:-2px 0 0;font-size:11px;line-height:15px}.admin-usage-owner-rows{gap:10px;min-height:0;display:grid}.admin-usage-owner-row{background:#ffffff14;border:.5px solid #ffffff61;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:38px;padding:6px 9px;display:grid}.admin-usage-owner-row strong,.admin-usage-owner-row small,.admin-usage-owner-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-usage-owner-row strong{font-size:12px;line-height:16px}.admin-usage-owner-row small,.admin-usage-owner-row>span{font-size:10px;line-height:14px}.admin-usage-owner-footer{justify-content:space-between;gap:12px;min-width:0;font-size:11px;line-height:15px;display:flex}.admin-blueprint-lower-evidence-grid{grid-template-columns:repeat(2, var(--admin-visual-evidence-width));max-width:calc((var(--admin-visual-evidence-width) * 2) + var(--admin-visual-evidence-gap));gap:var(--admin-visual-evidence-gap);margin-top:var(--admin-visual-evidence-top-offset);padding-left:0;display:grid}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-lower-evidence-grid,.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-lower-evidence-grid,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-lower-evidence-grid{max-width:var(--admin-backend-read-content-width);width:var(--admin-backend-read-content-width);gap:var(--admin-backend-read-panel-gap);margin-top:var(--admin-visual-panel-to-evidence-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-lower-evidence-grid,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-lower-evidence-grid{margin-top:var(--admin-visual-panel-to-evidence-gap)}.admin-evidence-panel{width:var(--admin-visual-evidence-width);height:var(--admin-visual-evidence-height);min-height:var(--admin-visual-evidence-height);border:.5px solid var(--admin-scene-border);background:linear-gradient(180deg, var(--admin-scene-glass-strong), var(--admin-scene-glass-muted)), var(--admin-scene-glass);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff2e}.admin-blueprint-page[data-page=dashboard] .admin-evidence-panel,.admin-blueprint-page[data-page=portalRequests] .admin-evidence-panel,.admin-blueprint-page[data-page=usageMonitor] .admin-evidence-panel{width:auto;min-width:0}.admin-evidence-panel-chart{gap:0;padding:0}.admin-evidence-panel-log{gap:10px;padding:16px 20px}.admin-evidence-panel-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-evidence-panel-head>span{color:#d9e5f7;letter-spacing:0;text-transform:uppercase;border:.5px solid #ffffff42;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px}.admin-evidence-panel-head h2{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:22px}.admin-evidence-panel-head p{color:#cbdaf4;margin:3px 0 0;font-size:12px;line-height:18px}.admin-evidence-chart-header{background:#ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:32px;min-height:32px;padding:0 12px 0 14px;display:grid}.admin-evidence-chart-title{align-items:center;gap:8px;min-width:0;display:flex}.admin-evidence-chart-title>span{background:#33d480;border-radius:999px;flex:none;width:10px;height:10px}.admin-evidence-chart-title h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;line-height:13px;overflow:hidden}.admin-evidence-chart-legend{align-items:center;gap:34px;min-height:22px;padding:5px 44px 0;display:flex;overflow:hidden}.admin-evidence-chart-legend>span{color:#bfd1eb;white-space:nowrap;flex:none;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:11px;display:inline-flex}.admin-evidence-chart-legend i{background:var(--admin-evidence-tone);border-radius:999px;width:6px;height:6px;display:inline-block}.admin-evidence-chart{flex:1;width:100%;height:100%;min-height:148px;overflow:visible}.admin-evidence-chart-shell{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:5px;min-width:0;min-height:0;padding:0 12px 8px 0;display:grid}.admin-evidence-time-range{grid-template-columns:repeat(7, var(--admin-evidence-time-range-pill-width));justify-content:end;gap:var(--admin-evidence-time-range-gap);min-width:0;padding-right:var(--admin-evidence-time-range-right-inset);display:grid;overflow:hidden}.admin-evidence-time-range>*{min-width:0;width:var(--admin-evidence-time-range-pill-width);color:#bfd1eb;white-space:nowrap;justify-content:center;align-items:center;height:20px;font-size:9px;line-height:11px;display:inline-flex}.admin-evidence-time-range>:nth-child(4){color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:4px;font-weight:600}.admin-evidence-axis{gap:var(--admin-evidence-axis-label-gap);min-width:0;padding-left:var(--admin-evidence-axis-left-gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.admin-evidence-axis>*{color:#8ca6cc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:11px;overflow:hidden}.admin-evidence-chart-grid line{stroke:#ffffff29;stroke-width:.75px;vector-effect:non-scaling-stroke}.admin-evidence-chart-axes{pointer-events:none}.admin-evidence-chart-axis-line,.admin-evidence-chart-axis-tick{stroke:#e0ebfa9e;stroke-width:.75px;vector-effect:non-scaling-stroke}.admin-evidence-chart-y-label{fill:#bfd1eb;font-size:10px;font-weight:500;line-height:1}.admin-evidence-chart-line{filter:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--admin-evidence-chart-line-weight)}.admin-evidence-tone-success{--admin-evidence-tone:#33d480}.admin-evidence-tone-info{--admin-evidence-tone:#66a6fa}.admin-evidence-tone-warning{--admin-evidence-tone:#f59e0d}.admin-evidence-tone-danger{--admin-evidence-tone:#f25959}.admin-evidence-tone-neutral{--admin-evidence-tone:#cbd5e1}.admin-evidence-chart-line.admin-evidence-tone-success,.admin-evidence-chart-line.admin-evidence-tone-info,.admin-evidence-chart-line.admin-evidence-tone-warning,.admin-evidence-chart-line.admin-evidence-tone-danger,.admin-evidence-chart-line.admin-evidence-tone-neutral{stroke:var(--admin-evidence-tone)}.admin-evidence-footer{color:#d9e5f7;font-size:11px;line-height:16px}.admin-evidence-log-list{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.admin-evidence-log-entry{background:0 0;border:0;border-bottom:.5px solid #ffffff1f;border-radius:0;grid-template-columns:52px 40px 164px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:0;padding:0 16px;display:grid;overflow:hidden}.admin-evidence-log-time{color:#d9e5f7;font-size:11px;font-weight:700;line-height:16px}.admin-evidence-log-status{color:var(--admin-evidence-tone);text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;line-height:12px;overflow:hidden}.admin-evidence-log-entry strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:16px;display:block;overflow:hidden}.admin-evidence-log-entry p{color:#cbdaf4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:10px;line-height:14px;display:-webkit-box;overflow:hidden}@media (width>=1920px){.admin-shell{--admin-visual-metric-card-width:360px;--admin-visual-metric-gap:16px;--admin-visual-panel-width:512px;--admin-visual-evidence-width:802px;--admin-visual-topbar-width:1644px}}@media (width<=1440px) and (width>=1281px){.admin-shell{--admin-visual-metric-card-width:260px;--admin-visual-panel-width:360px;--admin-visual-evidence-width:574px;--admin-visual-topbar-width:1188px;--admin-topbar-search-left:353px}}@media (width<=1280px) and (width>=1025px){.admin-shell{--admin-content-padding:20px 24px 32px;--admin-sidebar-width:64px;--admin-visual-metric-card-width:256px;--admin-visual-panel-width:360px;--admin-visual-evidence-width:564px;--admin-visual-topbar-width:1168px;--admin-topbar-search-left:347px}.app-sidebar{width:64px;padding:20px 14px}.brand-name,.brand-subtitle,.nav-item-copy,.nav-item-planned .nav-item-copy{display:none}.nav-list{gap:28px}.nav-item,.nav-item-planned,.nav-item-planned:disabled{justify-content:center;padding:8px}.admin-main{margin-left:64px}.top-bar{margin:24px 0 0 24px}}@media (width<=1024px){.admin-shell{--admin-content-padding:24px;--admin-visual-metric-card-width:460px;--admin-visual-panel-width:470px;--admin-visual-evidence-width:976px;--admin-visual-topbar-width:976px;--admin-topbar-search-left:290px}.app-sidebar{display:none}.admin-main{margin-left:0}.top-bar{max-width:calc(100vw - 48px);margin:12px 24px 0;top:12px}.top-bar-search{min-width:0}.top-bar-actions{right:16px}.admin-content{padding:var(--admin-content-padding)}.admin-blueprint-page-summary{padding-left:0}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-page-summary{min-height:calc((var(--admin-visual-metric-card-height) * 2) + var(--admin-visual-metric-gap))}.admin-blueprint-lower-evidence-grid{grid-template-columns:1fr;max-width:none;padding-left:0}.admin-blueprint-page[data-page=dashboard] .admin-blueprint-lower-evidence-grid,.admin-blueprint-page[data-page=portalRequests] .admin-blueprint-lower-evidence-grid,.admin-blueprint-page[data-page=usageMonitor] .admin-blueprint-lower-evidence-grid{grid-template-columns:1fr;width:100%;max-width:none}.admin-overview-metric-grid,.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,460px))}.admin-blueprint-page[data-page=dashboard] [data-module-nav-id=health-summary]{height:calc((var(--admin-visual-metric-card-height) * 2) + var(--admin-visual-metric-gap));max-height:calc((var(--admin-visual-metric-card-height) * 2) + var(--admin-visual-metric-gap))}.admin-blueprint-module-board,.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:repeat(2,minmax(0,470px))}}@media (width<=620px){.top-bar{min-height:52px;padding:0 10px}.top-bar-search{min-width:0;display:none}.top-bar-actions>.dashboard-status-badge:not(:last-of-type),.operator-account-copy{display:none}.admin-overview-metric-grid,.ops-metric-grid{grid-template-columns:1fr}.admin-evidence-log-entry{grid-template-columns:46px 38px minmax(0,1fr)}.admin-evidence-log-entry p{grid-column:3}}.admin-safe-read-page{gap:20px}.admin-safe-read-toolbar{max-width:min(100%, var(--admin-visual-content-width));grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:12px;display:grid}.admin-safe-read-toolbar label,.admin-safe-read-toolbar input,.admin-safe-read-toolbar button,.admin-safe-read-toolbar>span{min-width:0}.admin-safe-read-toolbar input{color:#e0ebfaeb;font:inherit;text-overflow:ellipsis;background:#ffffff2e;border:.5px solid #ffffff59;border-radius:999px;width:100%;height:40px;padding:0 18px;overflow:hidden}.admin-safe-read-toolbar button,.admin-safe-read-toolbar>span{color:#fff;white-space:nowrap;background:#ffffff24;border:.5px solid #ffffff52;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.admin-safe-read-toolbar button{opacity:.72}.admin-safe-read-metrics{gap:var(--admin-visual-metric-gap);grid-template-columns:repeat(4, var(--admin-visual-metric-card-width));max-width:var(--admin-visual-content-width);display:grid}.admin-safe-read-workspace{gap:var(--admin-visual-panel-gap);max-width:var(--admin-visual-content-width);grid-template-columns:minmax(0,1fr) 360px;display:grid}.admin-safe-read-table-card,.admin-safe-read-side-panel{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:16px;min-width:0}.admin-safe-read-table-card{padding:20px}.admin-safe-read-table-card header{margin-bottom:16px}.admin-safe-read-table-card h2,.admin-safe-read-side-panel h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.admin-safe-read-table-card p,.admin-safe-read-side-panel p{color:#e0ebfad1;margin:6px 0 0;font-size:12px;line-height:1.55}.admin-safe-read-table-card .new-console-table-shell{max-height:440px;overflow:auto}.admin-safe-read-table-card .new-console-table{min-width:820px}.admin-safe-read-side-panels{grid-auto-rows:minmax(132px,auto);gap:16px;display:grid}.admin-safe-read-side-panel{padding:18px}.admin-safe-read-side-panel>span{color:#e0ebfaeb;background:#ffffff24;border:.5px solid #ffffff47;border-radius:999px;align-items:center;height:24px;margin-bottom:12px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-audit-read-page{--admin-backend-read-table-card-height:637px;max-width:100%;width:min(calc(var(--admin-visual-topbar-width) * .9), 100%);gap:14px}.admin-audit-read-header,.admin-audit-read-filter-row,.admin-audit-read-table-card,.admin-audit-read-detail-panel{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:16px;min-width:0}.admin-audit-read-header{border:.5px solid #ffffff59;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:36px;padding:0 12px;display:grid}.admin-audit-read-breadcrumb{color:#e0ebfa;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.admin-audit-read-breadcrumb span[aria-hidden=true]{color:#a6b8d6;font-weight:400}.admin-audit-read-title{min-width:0}.admin-audit-read-title p{color:#e0ebfabd;margin:0 0 2px;font-size:12px;font-weight:700;line-height:16px}.admin-audit-read-title h1{color:#fff;letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:26px}.admin-audit-read-actions,.admin-audit-read-filter-row{align-items:center;gap:10px;min-width:0;display:flex}.admin-audit-read-actions button,.admin-audit-read-filter-row button,.admin-audit-read-filter-row input{color:#f8fbfff0;font:inherit;background:#ffffff24;border:.5px solid #ffffff4d;border-radius:999px;min-width:0;height:34px;padding:0 12px;font-size:11px;font-weight:700}.admin-audit-read-actions button{white-space:nowrap;height:28px;padding:0 12px;font-size:11px}.admin-audit-read-actions button:disabled,.admin-audit-read-filter-row button:disabled,.admin-audit-read-filter-row input:disabled{opacity:1}.admin-audit-read-filter-row{white-space:nowrap;border-radius:14px;gap:10px;min-height:50px;padding:0 14px;overflow:hidden}.admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-audit-read-filter-row input{width:100%}.admin-audit-read-filter-row button,.admin-audit-read-filter-row input{height:34px}.admin-audit-read-filter-row button{text-overflow:ellipsis;flex:132px;max-width:162px;overflow:hidden}.admin-audit-read-table-card .new-console-table::-webkit-scrollbar{height:8px}.admin-audit-read-table-card .new-console-table::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.admin-audit-read-table-card .new-console-table::-webkit-scrollbar-thumb{background:#e0ebfa5c padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-actions button:first-child{width:140px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-actions button:last-child{width:125px}.admin-node-health-read-page .admin-audit-read-actions button:first-child{width:124px}.admin-node-health-read-page .admin-audit-read-actions button:last-child{width:112px}.admin-node-logs-read-page .admin-audit-read-actions button:first-child{width:124px}.admin-node-logs-read-page .admin-audit-read-actions button:last-child{width:112px}.admin-node-bandwidth-read-page .admin-audit-read-actions button:first-child{width:124px}.admin-node-bandwidth-read-page .admin-audit-read-actions button:last-child{width:112px}.admin-user-management-read-page .admin-audit-read-actions button:first-child{width:150px}.admin-order-management-read-page .admin-audit-read-actions button:first-child{width:162px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-filter-row{justify-content:space-between}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-filter-row button:last-child{flex:0 0 72px}.admin-node-health-read-page .admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-node-health-read-page .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-node-health-read-page .admin-audit-read-filter-row button:last-child{flex-basis:auto}.admin-node-logs-read-page .admin-audit-read-filter-row{gap:10px;padding:0 14px}.admin-node-logs-read-page .admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-node-logs-read-page .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-node-logs-read-page .admin-audit-read-filter-row button:last-child{flex:0 0 72px}.admin-node-bandwidth-read-page .admin-audit-read-filter-row{gap:10px;padding:0 14px}.admin-node-bandwidth-read-page .admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-node-bandwidth-read-page .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-node-bandwidth-read-page .admin-audit-read-filter-row button:last-child{flex:0 0 72px}.admin-user-management-read-page .admin-audit-read-filter-row{gap:10px;padding:0 14px}.admin-user-management-read-page .admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-user-management-read-page .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-order-management-read-page .admin-audit-read-filter-row{gap:10px;padding:0 14px}.admin-order-management-read-page .admin-audit-read-filter-row label{flex:300px;min-width:220px}.admin-order-management-read-page .admin-audit-read-filter-row button{flex:132px;max-width:162px}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-actions button:first-child{width:144px}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-actions button:last-child{width:129px}.admin-audit-read-body{grid-template-columns:minmax(0,846px) minmax(252px,306px);align-items:stretch;gap:14px;min-height:0;display:grid}.admin-audit-read-table-card{height:var(--admin-backend-read-table-card-height);min-height:var(--admin-backend-read-table-card-height);grid-template-rows:auto minmax(0,1fr);padding:16px;display:grid;overflow:hidden}.admin-audit-read-table-card.admin-audit-table-operation{--admin-backend-table-scroll-width:max(100%, 940px);grid-template-rows:minmax(0,1fr);padding:0}.admin-audit-read-table-card.admin-audit-table-access{--admin-backend-table-scroll-width:max(100%, 860px);grid-template-rows:minmax(0,1fr);padding:0}.admin-audit-read-table-card header{gap:4px;min-width:0;margin-bottom:12px;display:grid}.admin-audit-read-table-card h2,.admin-audit-read-detail-panel h2,.admin-audit-read-detail-panel h3{color:#fff;letter-spacing:0;margin:0;font-weight:800}.admin-audit-read-table-card h2{font-size:16px;line-height:22px}.admin-audit-read-table-card p,.admin-audit-read-detail-panel p,.admin-audit-read-detail-panel li{color:#e0ebfad1;margin:0;font-size:12px;line-height:1.5}.admin-audit-read-table-card .new-console-table-shell{align-content:stretch;gap:0;min-height:0;overflow:hidden}.admin-audit-read-table-card .new-console-table{overscroll-behavior-x:contain;scrollbar-color:#e0ebfa6b #ffffff14;scrollbar-width:thin;align-content:start;gap:0;min-width:0;overflow:auto hidden}.admin-audit-table-access .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-audit-table-access .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-audit-table-operation .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-audit-table-operation .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-node-health-table .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-node-health-table .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-node-logs-table .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-node-logs-table .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-node-bandwidth-table .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-node-bandwidth-table .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-user-management-table .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-user-management-table .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-order-management-table .new-console-table-shell{grid-template-rows:minmax(0,1fr) 34px;align-content:stretch;height:100%}.admin-order-management-table .new-console-table{background:#ffffff1f;grid-template-rows:40px repeat(20,28px);grid-auto-rows:28px;height:auto;padding-bottom:0}.admin-audit-read-table-card .new-console-row{box-shadow:none;min-height:28px;min-width:var(--admin-backend-table-scroll-width,100%);border:0;border-bottom:.5px solid #ffffff29;border-radius:0;gap:0;padding:0}.admin-audit-read-table-card .new-console-row-head{color:#e0ebfaeb;text-transform:uppercase;background:#ffffff14;min-height:40px;font-size:11px;font-weight:800}.admin-audit-read-table-card .new-console-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 12px;display:flex;overflow:hidden}.admin-audit-read-table-card .new-console-row>span>*{min-width:0}.admin-audit-read-table-card .new-console-row-placeholder{pointer-events:none}.admin-audit-read-table-card .dashboard-status-badge{min-width:64px;height:22px;min-height:22px;padding:0 9px}.admin-audit-read-table-card .data-card-pagination{flex-flow:row;align-items:center}.admin-audit-read-table-card .data-card-pagination-range{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-audit-read-table-card .data-card-pagination-controls{justify-content:flex-end;width:auto;height:24px}.admin-audit-read-table-card .data-card-pagination-button,.admin-audit-read-table-card .data-card-pagination-page{height:24px;min-height:24px;line-height:14px}.admin-audit-table-access .new-console-row{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px;padding:0 16px}.admin-audit-table-access .new-console-row>span{padding:0}.admin-audit-table-access .new-console-row-head{min-height:40px}.admin-audit-table-access .dashboard-status-badge{min-width:0;height:24px;min-height:24px;padding:0 10px}.admin-audit-table-access .data-card-pagination{background:#ffffff14;border:0;border-radius:0;height:34px;padding:0 12px}.admin-audit-table-access .data-card-pagination-button{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;height:24px;font-size:11px;font-weight:600;line-height:14px}.admin-audit-table-operation .new-console-row{grid-template-columns:76px 86px 104px 84px 82px minmax(260px,1fr);column-gap:12px;padding:0 16px}.admin-audit-table-operation .new-console-row>span{padding:0}.admin-audit-table-operation .new-console-row:not(.new-console-row-head)>span{color:#eaf2ff;font-size:11px;font-weight:600;line-height:15px}.admin-audit-table-operation .new-console-row:not(.new-console-row-head)>span:last-child{color:#fff;font-weight:500}.admin-audit-table-operation .new-console-row:not(.new-console-row-head){background:#ffffff2e;border-bottom:0}.admin-audit-table-operation .dashboard-status-badge{text-overflow:ellipsis;max-width:104px;font-size:11px;line-height:16px;overflow:hidden}.admin-audit-table-operation .data-card-pagination{background:#ffffff14;border:0;border-radius:0;height:34px;padding:0 12px}.admin-audit-table-operation .data-card-pagination-range{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-audit-table-operation .data-card-pagination-button{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;height:24px;font-size:11px;font-weight:600;line-height:14px}.admin-audit-table-operation .data-card-pagination-page{color:#fff;font-size:11px;font-weight:600;line-height:14px}.admin-audit-read-table-card.admin-node-health-table{--admin-backend-table-scroll-width:max(100%, 900px);grid-template-rows:minmax(0,1fr);padding:0}.admin-audit-read-table-card.admin-node-logs-table{--admin-backend-table-scroll-width:max(100%, 940px);grid-template-rows:minmax(0,1fr);padding:0}.admin-audit-read-table-card.admin-node-bandwidth-table{--admin-backend-table-scroll-width:max(100%, 900px);grid-template-rows:minmax(0,1fr);padding:0}.admin-audit-read-table-card.admin-user-management-table,.admin-audit-read-table-card.admin-order-management-table{--admin-backend-table-scroll-width:max(100%, 920px);grid-template-rows:minmax(0,1fr);padding:0}.admin-node-health-table .new-console-row{grid-template-columns:132px 104px 104px 104px 110px minmax(130px,1fr);column-gap:12px;padding:0 16px}.admin-node-logs-table .new-console-row{grid-template-columns:76px 96px 118px 86px 76px minmax(210px,1fr);column-gap:12px;padding:0 16px}.admin-node-bandwidth-table .new-console-row{grid-template-columns:132px 104px 104px 104px 110px minmax(130px,1fr);column-gap:12px;padding:0 16px}.admin-user-management-table .new-console-row{grid-template-columns:126px minmax(172px,1fr) 142px 88px 94px 84px;column-gap:12px;padding:0 16px}.admin-order-management-table .new-console-row{grid-template-columns:112px minmax(170px,1fr) 108px 92px 108px 96px;column-gap:12px;padding:0 16px}.admin-node-health-table .new-console-row>span,.admin-node-logs-table .new-console-row>span,.admin-node-bandwidth-table .new-console-row>span,.admin-user-management-table .new-console-row>span,.admin-order-management-table .new-console-row>span{color:#d9e5f7;padding:0;font-size:11px;font-weight:400;line-height:15px}.admin-node-health-table .new-console-row>span:nth-child(2),.admin-node-logs-table .new-console-row>span:nth-child(2),.admin-node-bandwidth-table .new-console-row>span:nth-child(2),.admin-node-bandwidth-table .new-console-row>span:nth-child(5),.admin-user-management-table .new-console-row>span:nth-child(2),.admin-order-management-table .new-console-row>span:nth-child(2),.admin-order-management-table .new-console-row>span:nth-child(3){color:#fff;font-size:11px;font-weight:600;line-height:15px}.admin-node-health-table .new-console-row:not(.new-console-row-head),.admin-node-logs-table .new-console-row:not(.new-console-row-head),.admin-node-bandwidth-table .new-console-row:not(.new-console-row-head){background:#ffffff2e;border-bottom:.5px solid #ffffff47}.admin-user-management-table .new-console-row:not(.new-console-row-head){background:#ffffff2e;border-bottom:.5px solid #ffffff47;min-height:28px}.admin-order-management-table .new-console-row:not(.new-console-row-head){background:#ffffff2e;border-bottom:.5px solid #ffffff47}.admin-node-health-table .dashboard-status-badge{min-width:0;height:24px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px}.admin-node-logs-table .dashboard-status-badge{text-overflow:ellipsis;min-width:0;max-width:132px;height:24px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px;overflow:hidden}.admin-node-bandwidth-table .dashboard-status-badge,.admin-user-management-table .dashboard-status-badge,.admin-order-management-table .dashboard-status-badge{min-width:0;height:24px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px}.admin-node-log-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-node-health-table .data-card-pagination,.admin-node-logs-table .data-card-pagination,.admin-node-bandwidth-table .data-card-pagination,.admin-user-management-table .data-card-pagination,.admin-order-management-table .data-card-pagination{background:#ffffff14;border:0;border-radius:0;height:34px;padding:0 12px}.admin-node-health-table .data-card-pagination-range,.admin-node-logs-table .data-card-pagination-range,.admin-node-bandwidth-table .data-card-pagination-range,.admin-user-management-table .data-card-pagination-range,.admin-order-management-table .data-card-pagination-range{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-node-health-table .data-card-pagination-button,.admin-node-logs-table .data-card-pagination-button,.admin-node-bandwidth-table .data-card-pagination-button,.admin-user-management-table .data-card-pagination-button,.admin-order-management-table .data-card-pagination-button{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;height:24px;font-size:11px;font-weight:600;line-height:14px}.admin-audit-read-ref{color:#d9e5f7;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.admin-audit-read-detail-panel{height:var(--admin-backend-read-table-card-height);min-height:var(--admin-backend-read-table-card-height);align-content:start;gap:16px;padding:18px;display:grid}.admin-audit-read-detail-panel header{gap:8px;min-width:0;display:grid}.admin-audit-read-detail-panel header>span{color:#a6b8d9eb;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}.admin-audit-read-detail-panel h2{font-size:18px;line-height:24px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-panel{gap:10px;padding:16px}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-panel{gap:14px;padding:16px}.admin-node-health-detail-panel,.admin-node-logs-detail-panel,.admin-node-bandwidth-detail-panel{gap:10px;padding:16px}.admin-user-management-detail-panel{height:var(--admin-backend-read-table-card-height);min-height:var(--admin-backend-read-table-card-height);scrollbar-width:thin;grid-template-rows:none;gap:9px;padding:14px;overflow:hidden auto}.admin-order-management-detail-panel{grid-template-rows:auto auto 1fr;gap:10px;padding:16px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-panel h2,.admin-node-health-detail-panel h2,.admin-node-logs-detail-panel h2,.admin-node-bandwidth-detail-panel h2,.admin-user-management-detail-panel h2,.admin-order-management-detail-panel h2{font-size:18px;font-weight:700;line-height:24px}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-panel h2{font-size:18px;font-weight:800;line-height:24px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-panel header p,.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-panel p,.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-panel header p,.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-panel p,.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-field dt{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-field dt{color:#e0ebfa;font-size:12px;font-weight:600;line-height:16px}.admin-audit-read-page[data-page=userOperationLogs] .admin-audit-read-detail-field dd{color:#fff;font-size:12px;font-weight:600;line-height:16px}.admin-node-health-detail-panel .admin-audit-read-detail-field dt,.admin-node-logs-detail-panel .admin-audit-read-detail-field dt,.admin-node-bandwidth-detail-panel .admin-audit-read-detail-field dt,.admin-user-management-detail-panel .admin-audit-read-detail-field dt,.admin-order-management-detail-panel .admin-audit-read-detail-field dt{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-node-health-detail-panel .admin-audit-read-detail-field dd,.admin-node-logs-detail-panel .admin-audit-read-detail-field dd,.admin-node-bandwidth-detail-panel .admin-audit-read-detail-field dd{color:#fff;text-align:right;justify-content:flex-end;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.admin-user-management-detail-panel .admin-audit-read-detail-field dd{color:#fff;overflow-wrap:anywhere;text-align:right;justify-content:flex-end;align-items:center;min-width:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.admin-order-management-detail-panel .admin-audit-read-detail-field dd{color:#fff;text-align:right;justify-content:flex-end;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.admin-user-management-detail-panel .dashboard-status-badge,.admin-order-management-detail-panel .dashboard-status-badge,.admin-node-health-detail-panel .dashboard-status-badge{min-width:0;height:24px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px}.admin-node-logs-detail-panel .dashboard-status-badge{text-overflow:ellipsis;min-width:0;max-width:132px;height:24px;min-height:24px;padding:0 10px;font-size:11px;line-height:16px;overflow:hidden}.admin-audit-read-page[data-page=userAccessLogs] .admin-audit-read-detail-field dd{color:#fff;text-align:right;font-size:12px;font-weight:600;line-height:16px}.admin-audit-read-detail-panel h3{font-size:13px;line-height:18px}.admin-node-health-detail-panel h3{color:#fff;margin:0;font-size:12px;font-weight:600;line-height:16px}.admin-node-log-system-note{gap:6px;min-width:0;display:grid}.admin-node-log-system-note h3{color:#fff;margin:0;font-size:12px;font-weight:600;line-height:16px}.admin-node-log-system-note p{color:#d9e5f7;font-size:11px;font-weight:400;line-height:15px}.admin-node-bandwidth-detail-panel header{gap:2px}.admin-node-bandwidth-detail-panel header p{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-node-bandwidth-util-section,.admin-node-bandwidth-traffic-window{gap:8px;min-width:0;display:grid}.admin-node-bandwidth-util-section h3,.admin-node-bandwidth-traffic-window h3{color:#fff;margin:0;font-size:12px;font-weight:600;line-height:16px}.admin-node-bandwidth-util-track{background:#ffffff14;border:.5px solid #ffffff47;border-radius:8px;width:100%;height:8px;overflow:hidden}.admin-node-bandwidth-util-fill{height:100%;display:block}.admin-node-bandwidth-util-fill[data-state-tone=success]{background:#4ade80}.admin-node-bandwidth-util-fill[data-state-tone=warning]{background:#fbbf24}.admin-node-bandwidth-util-fill[data-state-tone=danger]{background:#f25959}.admin-node-bandwidth-util-section p,.admin-node-bandwidth-traffic-window .admin-audit-read-detail-field dt,.admin-node-bandwidth-traffic-window .admin-audit-read-detail-field dd{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-user-management-actions,.admin-order-management-actions{align-self:end;gap:10px;width:100%;min-width:0;display:grid}.admin-user-management-actions button{color:#fff;text-align:left;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;justify-content:flex-start;align-items:center;min-width:0;height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;display:flex}.admin-order-management-actions button{color:#fff;text-align:left;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;justify-content:flex-start;align-items:center;min-width:0;height:42px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;display:flex}.admin-order-management-usage-evidence{border-top:.5px solid #ffffff38;gap:10px;min-width:0;padding-top:12px;display:grid}.admin-order-management-usage-evidence header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-order-management-usage-evidence h3{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:18px}.admin-order-management-usage-evidence dl{gap:8px;margin:0;display:grid}.admin-order-management-usage-evidence div{grid-template-columns:minmax(92px,.8fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-order-management-usage-evidence dt,.admin-order-management-usage-evidence dd{color:#e0ebfa;min-width:0;margin:0;font-size:12px;line-height:16px}.admin-order-management-usage-evidence dt{opacity:.82;font-weight:500}.admin-order-management-usage-evidence dd{overflow-wrap:anywhere;text-align:right;font-weight:700}.admin-user-management-actions button[data-tone=danger]{background:#f2595926;border-color:#f2595947}.admin-user-management-read-page{width:min(calc(var(--admin-visual-topbar-width) * .9), 100%);gap:14px}.admin-user-management-read-page .admin-audit-read-header{border-radius:12px;min-height:36px;padding:0 12px}.admin-user-management-read-page .admin-audit-read-filter-row{border-radius:14px;gap:10px;min-height:50px;padding:0 14px}.admin-user-management-read-page .admin-audit-read-filter-row input,.admin-user-management-read-page .admin-audit-read-filter-row button{height:34px;padding:0 12px;font-size:11px}.admin-user-management-read-page .admin-audit-read-actions button{height:28px;padding:0 12px;font-size:11px}.admin-user-management-read-page .admin-audit-read-filter-row label{flex-basis:300px;min-width:220px}.admin-user-management-read-page .admin-audit-read-filter-row button{flex-basis:132px;max-width:162px}.admin-user-management-read-page .admin-audit-read-body{grid-template-columns:minmax(0,846px) minmax(252px,306px);align-items:start;gap:14px;min-height:0}.admin-user-management-detail-panel{height:var(--admin-backend-read-table-card-height);min-height:var(--admin-backend-read-table-card-height);scrollbar-width:thin;border-radius:14px;grid-template-rows:none;align-self:start;gap:9px;padding:14px;overflow:hidden auto}.admin-user-management-detail-panel h2{font-size:18px;line-height:24px}.admin-user-management-detail-panel .admin-audit-read-detail-field{grid-template-columns:98px minmax(0,1fr);gap:7px}.admin-user-management-detail-panel .admin-audit-read-detail-field dt,.admin-user-management-detail-panel .admin-audit-read-detail-field dd{font-size:12px;line-height:16px}.admin-user-management-detail-panel .admin-audit-read-detail-field dd{overflow-wrap:anywhere;min-width:0}.admin-user-management-detail-panel .dashboard-status-badge{height:24px;min-height:24px;font-size:11px;line-height:16px}.admin-user-management-crud-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-user-management-crud-gates h3{color:#fff;grid-column:1/-1;margin:0;font-size:12px;font-weight:800;line-height:16px}.admin-user-management-crud-action{color:#fff;background:#ffffff24;border:.5px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:28px;padding:0 8px;font-size:11px;font-weight:800;line-height:14px;display:flex}.admin-user-management-crud-action[data-operation=delete]{background:#f2595929;border-color:#f259594d}.admin-user-management-dry-run-panel{background:#0e1f3b85;border:.5px solid #ffffff38;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.admin-user-management-dry-run-panel header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-user-management-dry-run-panel h3{color:#fff;margin:0;font-size:13px;font-weight:800;line-height:18px}.admin-user-management-dry-run-panel p{color:#e0ebfad6;margin:0;font-size:11px;font-weight:600;line-height:15px}.admin-user-management-dry-run-panel dl{gap:5px;min-width:0;margin:0;display:grid}.admin-user-management-dry-run-panel .admin-audit-read-detail-field{grid-template-columns:56px minmax(0,1fr)}.admin-user-management-inline-edit-form{gap:8px;min-width:0;display:grid}.admin-user-management-inline-edit-form .admin-audit-read-detail-field dd{min-width:0}.admin-user-management-inline-edit-form input,.admin-user-management-inline-edit-form select{color:#fff;font:inherit;background:#ffffff1f;border:.5px solid #ffffff38;border-radius:8px;width:100%;min-width:0;height:28px;padding:0 8px;font-size:12px;font-weight:700;line-height:16px}.admin-user-management-inline-edit-form select option{color:#fff;background:#17366a}.admin-user-management-inline-action-state{background:#0e1f3b47;border:.5px solid #ffffff2e;border-radius:10px;grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.admin-user-management-inline-action-state strong,.admin-user-management-inline-action-state span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-management-inline-action-state strong{color:#fff;font-size:12px;font-weight:800;line-height:16px}.admin-user-management-inline-action-state span{color:#e0ebfad6;font-size:11px;font-weight:700;line-height:15px}.admin-user-management-inline-action-state button{color:#fff;background:#ffffff24;border:.5px solid #ffffff3d;border-radius:999px;min-width:56px;height:26px;padding:0 9px;font-size:11px;font-weight:800;line-height:14px}.admin-user-management-lifecycle-panel{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.admin-user-management-lifecycle-panel header{border-top:.5px solid #ffffff29;padding-top:8px}.admin-user-management-dry-run-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.admin-user-management-dry-run-actions button{color:#fff;background:#ffffff24;border:.5px solid #ffffff3d;border-radius:999px;min-width:0;height:30px;padding:0 9px;font-size:12px;font-weight:800;line-height:16px}.admin-user-management-dry-run-actions button:disabled{opacity:1;background:#f2595924;border-color:#f259593d}.admin-user-management-lifecycle-fields{gap:6px;min-width:0;display:grid}.admin-user-management-lifecycle-fields label{gap:3px;min-width:0;display:grid}.admin-user-management-lifecycle-fields span{color:#e0ebfac7;text-transform:uppercase;font-size:10px;font-weight:800;line-height:12px}.admin-user-management-lifecycle-fields input,.admin-user-management-lifecycle-fields select{color:#fff;background:#ffffff1f;border:.5px solid #ffffff38;border-radius:8px;min-width:0;height:28px;padding:0 8px;font-size:12px;font-weight:700;line-height:16px}.admin-user-management-lifecycle-fields select option{color:#fff;background:#17366a}.admin-user-management-lifecycle-preview{background:#0e1f3b9e;border:.5px solid #ffc43d42;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.admin-user-management-lifecycle-preview strong{color:#fff;font-size:12px;line-height:16px}.admin-user-management-lifecycle-preview span,.admin-user-management-lifecycle-state{color:#e0ebfadb;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:15px}.admin-user-management-lifecycle-state[data-tone=danger]{color:#ff8f8f}.admin-node-health-detail-panel section{gap:10px;min-width:0;display:grid}.admin-node-health-performance-list .admin-audit-read-detail-field dt,.admin-node-health-performance-list .admin-audit-read-detail-field dd{color:#e0ebfa;font-size:12px;font-weight:400;line-height:16px}.admin-node-health-actions{gap:12px;width:100%;min-width:0;display:flex}.admin-node-health-actions button{color:#fff;background:#ffffff2e;border:.5px solid #ffffff47;border-radius:999px;flex:1 1 0;min-width:0;height:36px;padding:0 10px;font-size:13px;font-weight:700}.admin-audit-read-detail-panel dl,.admin-audit-read-detail-panel ul{gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-audit-read-detail-field{grid-template-columns:108px minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-audit-read-detail-field dt{color:#a6b8d9eb;font-size:12px;font-weight:700}.admin-audit-read-detail-field dd{color:#fff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:800}.admin-audit-read-detail-panel li{padding-left:14px;list-style:none;position:relative}.admin-audit-read-detail-panel li:before{content:"";background:#60a5fa;border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:0}.admin-audit-read-gate.sidebar-safety-footer{margin-top:auto;display:block}.admin-audit-read-gate .sidebar-safety-summary{border-radius:12px}@media (width<=1280px){.admin-safe-read-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-safe-read-workspace,.admin-audit-read-body{grid-template-columns:1fr}.admin-audit-read-detail-panel{min-height:auto}}@media (width<=760px){.admin-safe-read-toolbar,.admin-audit-read-header,.admin-audit-read-filter-row{grid-template-columns:1fr}.admin-audit-read-header,.admin-audit-read-filter-row{align-items:stretch;padding:14px;display:grid}.admin-audit-read-actions,.admin-audit-read-filter-row{flex-wrap:wrap}.admin-audit-table-access .new-console-row{grid-template-columns:132px 132px 132px 104px 112px;min-width:680px}.admin-audit-table-operation .new-console-row{grid-template-columns:108px 124px 128px 104px 112px minmax(140px,1fr);min-width:720px}}
